Actions

Difference between revisions of "SonLVL"

From Sonic Retro

m
m (Reverted edits by AkiraFenix (talk) to last revision by MainMemory)
(19 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Image:S2LVL.png|thumb|right|320px|The main window in object/ring editing mode.]]
+
{{ProgramBob
'''SonLVL''' is a utility for editing levels in 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 was created to offer an alternative to [[SonED2]]. It is compatible with the [[Community SVN Project|SVN disassemblies]] of Sonic 1 and 2. Betas 1-4 also included INI files for [[Xenowhirl]]'s 2007 disassembly of ''Sonic 2'', and Beta 4 includes INI files for [[User:Hivebrain]]'s 2005 disassembly of ''Sonic 1''. It is now part of the [[Community SVN Project]], so that anybody may obtain the source code and make changes.
+
| screen=SonLVL.png
 +
| screenwidth=320px
 +
| category=Level editor
 +
| status=Active
 +
| 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]], [[Sonic the Hedgehog 2 (Nick Arcade prototype)|Sonic 2 Nick Arcade]]
 +
| credits=[[MainMemory]]
 +
| thanks=[[FraGag]] ([[sega:KENSSharp|KENSSharp]]),<br>[[Flamewing]] (Path swapper definition, Linux testing)
 +
}}
 +
'''SonLVL''' (formerly known as ''S2LVL'') is a utility for editing levels in 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 Mega CD and 1995 PC versions of ''[[Sonic the Hedgehog CD|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 was created to offer an alternative to [[SonED2]]. Project files for several disassemblies are included in the Updater program linked below. It has a repository on [[Sonic Retro on GitHub|Sonic Retro's GitHub]], so that anybody may obtain the source code and make changes.
 +
 
 +
If you're having trouble setting it up, check out [[SCHG How-to:Set Up SonLVL]].
  
 
==Update Log==
 
==Update Log==
A changelog for the SVN revisions can be found [http://repo.sonicretro.org/Hacking-Tools/sonlvl_hg/changelog here].
+
A changelog for the GitHub revisions can be found [https://github.com/sonicretro/sonlvl_git/commits/master here].
 
===Beta 5===
 
===Beta 5===
 
* Redid object definitions, to add proper display of more complex objects.
 
* Redid object definitions, to add proper display of more complex objects.
Line 30: Line 41:
 
==Downloads==
 
==Downloads==
 
*[http://mm.reimuhakurei.net/SonLVL%20Updater.zip Updater]
 
*[http://mm.reimuhakurei.net/SonLVL%20Updater.zip Updater]
 +
*[http://mm.reimuhakurei.net/SonLVL/ Latest program/ini .zip files] (alternative to updater)
  
 
===Previous Versions===
 
===Previous Versions===
*{{file|SonLVL r568.1.7z|Revision 568.1}}
 
 
*{{file|S2LVL B5.7z|Beta 5}}
 
*{{file|S2LVL B5.7z|Beta 5}}
 
*{{file|S2LVL B4.7z|Beta 4}}
 
*{{file|S2LVL B4.7z|Beta 4}}
Line 38: Line 49:
 
*{{file|S2LVL B2.7z|Beta 2}}
 
*{{file|S2LVL B2.7z|Beta 2}}
 
*{{file|S2LVL B1.7z|Beta 1}}
 
*{{file|S2LVL B1.7z|Beta 1}}
 +
 +
==External Links==
 +
{{LinkRetro|topic=24378|title=Forum Thread}}
  
 
[[Category:Programs]]
 
[[Category:Programs]]

Revision as of 19:41, 26 August 2017

SonLVL.png
SonLVL
Category: Level editor
Status: Active
System: Microsoft .NET Framework
Supported Games: Sonic 1, Sonic 2, Sonic 3 & Knuckles,
Sonic & Knuckles Collection, Sonic CD, Sonic 2 Nick Arcade
Credits: MainMemory
Thanks: FraGag (KENSSharp),
Flamewing (Path swapper definition, Linux testing)

SonLVL (formerly known as S2LVL) is a utility for editing levels in the 16-bit versions of Sonic 1, Sonic 2, Sonic 3 & Knuckles, Sonic & Knuckles Collection and the Mega CD and 1995 PC versions of Sonic CD. It was written by MainMemory in C#, and requires the .NET Framework 3.5 to run. It was created to offer an alternative to SonED2. Project files for several disassemblies are included in the Updater program linked below. It has a repository on Sonic Retro's GitHub, so that anybody may obtain the source code and make changes.

If you're having trouble setting it up, check out SCHG How-to:Set Up SonLVL.

Update Log

A changelog for the GitHub revisions can be found here.

Beta 5

  • Redid object definitions, to add proper display of more complex objects.
  • Dropped support for S1 2005 disassembly.
  • Added some chunk, block and palette editing.
  • Added start position editing.
  • Added underwater palette support.
  • A log file will be saved in the event of a crash.
  • Read only support for Sonic 3 & Knuckles.

Beta 4

  • Added object definitions for Casino Night.
  • Added support for CNZ's special bumpers.
  • Added support for Sonic 1.

Beta 3

  • Added SonED2 keyboard shortcuts.
  • Made adding object 0x25 add a ring group instead.
  • Added single-line and full palette PNG export.

Beta 2

  • Added Undo/Redo.
  • Made all forms resizable.
  • Added fullscreen mode.
  • Added copying and pasting of objects.
  • Added object definitions for ARZ and DEZ.
  • Added dropdown menu for object ID editing.

Downloads

Previous Versions

External Links

Sonic Retro
Forum Thread