Using lvlconv.exe to convert 1.09.4 levels to v2.0

Status
Not open for further replies.

FuriousFox

AKA FuriousFox
1. Press Start -> Run...
step1c.png


2. Type "cmd" and hit Enter
step2z.png


3. Navigate to your SRB2 folder using the "cd" command.
step3y.png


4. Type lvlconv [filename] [mapnumber], where [filename] is the name of the wad and [mapnumber] is the 2 digit map number.
NOTE:For extended map numbers (A0-ZZ), you can still just use the 2 letters used as the map number.
step4d.png


5. The window will display information about how it is converting the map. It will not be a perfect conversion, due to changes made in v2.0.
a. All Silver Ring (25 Rings) monitors will be converted to Super Ring (10 Rings) monitors. The Silver Ring monitor no longer exists.
b. The map will only be converted in the Normal difficulty. Easy, Hard, and Very Hard difficulties have been removed from the game.
c. Headers and other SOCs will not be converted. These will have to be rewritten or converted manually.
d. Weapon Rings will be converted to Weapon Ammo. Multiplayer levels are probably better off being completely redesigned.
e. Inferno Shield converts to Force Shield. Inferno's abilities have been absorbed into the Elemental Shield.
f. Some effects are no longer supported and have no equivalent in v2.0. lvlconv will warn you when it encounters something like this and will tell you that you need to manually fix your level.
 

glaber

Emblem Radar Ready
I didn't think the program was going to be THIS primitive. I'll stick with SRB2 Doom Builder.
 

Torgo

Member
Good luck trying to convert every linedef special and thing numbers then. Using the converter is not that hard. It is much easier then manually converting.

Keep in mind, that this is only for people who already started on levels that were in the 1.09.4 format. If you want to make a brand new level, then you can use the 2.0.0 SRB2 DB/WB config.
 

Torgo

Member
The level converter comes with srb2_v20.exe. You can certainly make a batch file to convert the levels, but I think that you might not notice the warnings (if it gives any warning that is).
 

glaber

Emblem Radar Ready
Torgo said:
Good luck trying to convert every linedef special and thing numbers then. Using the converter is not that hard. It is much easier then manually converting.

Keep in mind, that this is only for people who already started on levels that were in the 1.09.4 format. If you want to make a brand new level, then you can use the 2.0.0 SRB2 DB/WB config.

From how things are going for me, the manual conversion is actually pretty easy. Actually, it's easier than converting the Christmas levels to the 1.09.4 engine.
 

CobaltBW

Community Noise Maker
Sonic Team Junior
More specifically, how does this program treat difficulties? Does it just flat out ignore thing types that don't appear in Normal difficulty, or does it convert ALL thing types to Normal? I ask this because in the process of porting Mystic Realm, for instance, both Easy/Normal Eggman and Hard Spikeball Eggman appear in boss levels of the mod.
 

Mystic

Member
I'm pretty sure it deals with it by ignoring anything not set to Normal, but it's pretty trivial to just test it.
 

FuriousFox

AKA FuriousFox
More specifically, how does this program treat difficulties? Does it just flat out ignore thing types that don't appear in Normal difficulty, or does it convert ALL thing types to Normal? I ask this because in the process of porting Mystic Realm, for instance, both Easy/Normal Eggman and Hard Spikeball Eggman appear in boss levels of the mod.
It appears to me that it takes any object that's set to only show up in Easy or Hard and converts it to Thing Type 146, which is unknown. I'm not sure why it does that. It also properly converts any object that has a z-offset, regardless of difficulty.
 

Mystic

Member
You have to use the command line for lvlconv. It's a simple little program, no features really included. It's the same tool we used ourselves to convert the levels.
 

Kyasarin

Member
One thing I dislike about this is that, when multiple levels are in a WAD file, the first one (in numerical order) comes out just fine, while the rest end up with a bunch of messed up effects everywhere.
 

Torgo

Member
No tcox, that has nothing do do with converting srb2 levels. The lvlconv comes with the game. If you deleted it, then just extract it from the self extracting exe.
 
Status
Not open for further replies.
Top