Actions

Difference between revisions of "LevelConverter"

From Sonic Retro

m (Text replacement - "FraGag" to "FraGag")
m (Text replacement - "MainMemory" to "MainMemory")
 
Line 5: Line 5:
 
| system=Microsoft .NET Framework
 
| system=Microsoft .NET Framework
 
| 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]]
 
| 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=[[User:MainMemory|MainMemory]]
 
| thanks=[[User:FraGag|FraGag]] ([[sega:KENSSharp|KENSSharp]])
 
| thanks=[[User:FraGag|FraGag]] ([[sega:KENSSharp|KENSSharp]])
 
}}
 
}}
'''LevelConverter''' is a utility for converting levels between the 16-bit versions of ''[[Sonic the Hedgehog (16-bit)|Sonic 1]]'', ''[[Sonic the Hedgehog 2 (16-bit)|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 [http://www.microsoft.com/download/en/details.aspx?id=22 .NET Framework 3.5] to run. It is based on [[SonLVL]], and reads and writes project files for it. It is part of the [[Sonic Retro on GitHub|GitHub]], so that anybody may obtain the source code and make changes.
+
'''LevelConverter''' is a utility for converting levels between the 16-bit versions of ''[[Sonic the Hedgehog (16-bit)|Sonic 1]]'', ''[[Sonic the Hedgehog 2 (16-bit)|Sonic 2]]'', ''[[Sonic 3 & Knuckles]]'', ''[[Sonic & Knuckles Collection]]'' and the PC version of ''[[Sonic CD]]''. It was written by [[User:MainMemory|MainMemory]] in C#, and requires the [http://www.microsoft.com/download/en/details.aspx?id=22 .NET Framework 3.5] to run. It is based on [[SonLVL]], and reads and writes project files for it. It is part of the [[Sonic Retro on GitHub|GitHub]], so that anybody may obtain the source code and make changes.
  
 
==Objects==
 
==Objects==

Latest revision as of 14:11, 15 April 2018

LevelConverter.png
LevelConverter
Status: Active
System: Microsoft .NET Framework
Supported Games: Sonic 1, Sonic 2, Sonic 3 & Knuckles,
Sonic & Knuckles Collection, Sonic CD PC, Sonic 2 Nick Arcade
Credits: MainMemory
Thanks: FraGag (KENSSharp)

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 GitHub, 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. This checkbox also determines whether Rings will be converted to the new game's format or left as they are.

Downloads

This program is now included with SonLVL's Updater.