Actions

Difference between revisions of "LevelConverter"

From Sonic Retro

m
m
Line 4: Line 4:
 
| status=Active
 
| status=Active
 
| system=Microsoft .NET Framework/Mono Framework
 
| system=Microsoft .NET Framework/Mono Framework
| games=[[Sonic the Hedgehog (16-bit)|Sonic 1]], [[Sonic the Hedgehog 2 (16-bit)|Sonic 2]], [[Sonic 3 & Knuckles]], [[Sonic & Knuckles Collection]], [[Sonic CD]] PC, [[Sonic the Hedgehog 2 (Nick Arcade prototype)|Sonic 2 Nick Arcade]]
+
| games=[[Sonic the Hedgehog (16-bit)|Sonic 1]], [[Sonic the Hedgehog 2 (16-bit)|Sonic 2]], [[Sonic 3 & Knuckles]],<br>[[Sonic & Knuckles Collection]], [[Sonic CD]] PC, [[Sonic the Hedgehog 2 (Nick Arcade prototype)|Sonic 2 Nick Arcade]]
 
| credits=[[MainMemory]]
 
| credits=[[MainMemory]]
 
| thanks=[[FraGag]] ([[sega:KENSSharp|KENSSharp]])
 
| thanks=[[FraGag]] ([[sega:KENSSharp|KENSSharp]])

Revision as of 17:28, 6 September 2012

Template:Program LevelConverter is a utility for converting levels between the 16-bit versions of Sonic 1, Sonic 2, Sonic 3 & Knuckles, Sonic & Knuckles Collection and the PC version of Sonic CD. It was written by MainMemory in C#, and requires the .NET Framework 3.5 to run. It is based on SonLVL, and reads and writes project files for it. It is part of the Community SVN Project, so that anybody may obtain the source code and make changes.

Objects

The exporting of objects is controlled by two checkboxes. With "Convert known objects only" checked, only objects which can be converted to a similar object in the destination game will be converted, and other objects will be removed. For example, an Invincibility Monitor will be the same object if you put it in the game you're converting to. If "Convert objects as-is" is checked, the objects will change format, but their IDs and subtypes will remain the same.

Downloads

This program is now included with SonLVL's Updater.