Sonic and Sega Retro Message Board: So, you want to start hacking Sonic? - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
  • 3 Pages +
  • 1
  • 2
  • 3
    Locked
    Locked Forum

So, you want to start hacking Sonic? PART 1: Newbie starting guide.

#31 User is offline LightXIII 

Posted 26 July 2011 - 07:50 PM

  • SPARKING!!!
  • Posts: 20
  • Joined: 01-July 11
  • Gender:Male
  • Location:Chicago IL

View Postflamewing, on 26 July 2011 - 07:42 PM, said:

If your anti-virus is saying that it has a virus, ditch your anti-virus -- or hammer its developers until it stops giving false positives.


So anti-virus protection stuff does some times say that files are bad when in reality their not? Huh I didn't know if that was true or not. My anti-virus protection program is lying to me! That makes me feel less safe... CRAP! Well on that note, thanks for the heads up dude. But the truth is I'm still lost with all this hacking stuff. I would need someone to guide me step by DETAILED step. But I'm not going to put such a burden on folks by asking for so much. Nevertheless thanks for the help concerning anti-virus misinformation dude.

#32 User is offline Ravenfreak 

Posted 27 July 2011 - 02:08 AM

  • Beast Boy Stahp
  • Posts: 2256
  • Joined: 24-November 08
  • Gender:Female
  • Location:O'Fallon Mo
  • Project:Mighty No. 9 Universe,various hacking projects
  • Wiki edits:112
It depends on what exactly you want to do, and which game you want to hack. What I suggest to do is download both disassemblies of Sonic 1, since it's the easiest 16 bit game to hack and look at each of their source code files. There, you can determine which one you'll be more comfortable with. (The SVN has labels, but many guides were written with the 2005 disassembly in mind.) Start small, like change Sonic's top speed. MJ explained it well in the "Basic Questions and Answers" thread. Keep reading guides, and just go for it. ^_^

#33 User is offline LightXIII 

Posted 27 July 2011 - 09:17 AM

  • SPARKING!!!
  • Posts: 20
  • Joined: 01-July 11
  • Gender:Male
  • Location:Chicago IL
Well I want to get my "foot in the door" as they say. I would like to start off with easy stuff, like you expressed, changing Sonic's speed, see if I can change a levels design. (Sightly, little tweeks) maybe add the spin dash and Super Sonic and the like. Simple stuff like that I can mess around with so I can get the hang of this hacking thing. My biggest problem is after I download all the files this is what I get for example:

This is just a example of what I see when I download all this stuff.

SonED2 file: I extract it and I get the following files:

Kens: A folder containing;

*Enigma,dll
*Enigma.h and etc.

Stealth Patch: A another folder similar to the above folder:

COMPRESS:

EXPAND:

EXTERN:

s1obj.lst:

And many other something similar to these S1obj.lst things. When I try to open these s1obj.lst files my computer tells me "Windows can not open this file." Then it gives me options to look through the Interweb (yes the Interweb) for programs to open said file. However something like the COMPRESS for example I can open and I get something about a source file or code, something.

All this stuff is like Japanese to me, what am I suppose to do with it and how am I suppose to get it to work? In other words I would need ether;
A. Someone to guide me through this step by DETAILED step, and/or
B. A DETAILED video explaining how to use this stuff.

Reading the Hacking guides gets me more and more confused. So I hope this post explains my problem more better. (It's times like these that I miss Algebra, and I was horrible at Algebra) *Laughs*

#34 User is offline FraGag 

Posted 29 July 2011 - 01:52 AM

  • Posts: 652
  • Joined: 09-January 08
  • Gender:Male
  • Location:Qu├ębec, Canada
  • Project:an assembler
  • Wiki edits:6
SonED2 is only the level editor. The latest disassemblies are on the svn, older disassemblies are on the wiki. If you want to edit the levels in SonED2, open SonED2, browse to the disassembly, find a folder called "project" or "SonED2 Projects" and load the project corresponding to the level you want to edit. When you're done, save and run build.bat. This will generate a new ROM with your changes (s1built.bin, s2built.bin or s3kbuilt.bin).

#35 User is offline Selbi 

Posted 29 July 2011 - 05:53 AM

  • Tief.Tiefer
  • Posts: 1399
  • Joined: 12-May 08
  • Gender:Male
  • Location:Northern Germany
  • Project:Sonic ERaZor
  • Wiki edits:320

View PostFraGag, on 29 July 2011 - 01:52 AM, said:

SonED2 is only the level editor. The latest disassemblies are on the svn, older disassemblies are on the wiki. If you want to edit the levels in SonED2, open SonED2, browse to the disassembly, find a folder called "project" or "SonED2 Projects" and load the project corresponding to the level you want to edit. When you're done, save and run build.bat. This will generate a new ROM with your changes (s1built.bin, s2built.bin or s3kbuilt.bin).

SonED2 is NOT the only level editor, S2LVL is doing a damn good job at it as well. While it doesn't have full support to everything yet, it still does a very nice job with what it is able to open yet. And hey, it's still in the making.

#36 User is offline Mercury 

Posted 29 July 2011 - 06:14 AM

  • His Name Is Sonic
  • Posts: 1709
  • Joined: 13-November 08
  • Gender:Not Telling
  • Location:Location Location
  • Project:AeStHete
  • Wiki edits:130

View PostSelbi, on 29 July 2011 - 05:53 AM, said:

View PostFraGag, on 29 July 2011 - 01:52 AM, said:

SonED2 is only the level editor. The latest disassemblies are on the svn, older disassemblies are on the wiki. If you want to edit the levels in SonED2, open SonED2, browse to the disassembly, find a folder called "project" or "SonED2 Projects" and load the project corresponding to the level you want to edit. When you're done, save and run build.bat. This will generate a new ROM with your changes (s1built.bin, s2built.bin or s3kbuilt.bin).

SonED2 is NOT the only level editor, S2LVL is doing a damn good job at it as well. While it doesn't have full support to everything yet, it still does a very nice job with what it is able to open yet. And hey, it's still in the making.

only the != the only

#37 User is offline Wind 

Posted 29 July 2011 - 08:15 AM

  • -
  • Posts: 8
  • Joined: 25-July 11
  • Gender:Male
  • Location:Florida, U.S.
The tutorial on the first post is definitely a great guide for a newbie to get started on hacking a Sonic-rom. I'm also interested in starting my first hack and I think I'm going to start off with Sonic 1 just to get the hang of things. If what everyone says is true, then it shouldn't be so hard to hack Sonic 1.

Also, thanks for referencing S2LVL! I just took a look at the topic and it looks like a neat and very easy to use level editor for Sonic 2. It's unfortunate it can't edit Sonic 1, yet.
This post has been edited by Wind: 29 July 2011 - 12:30 PM

#38 User is offline MainMemory 

Posted 29 July 2011 - 11:39 AM

  • Every day's the same old thing... Same place, different day...
  • Posts: 3193
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
Uh, yes it can.

#39 User is offline Wind 

Posted 29 July 2011 - 12:32 PM

  • -
  • Posts: 8
  • Joined: 25-July 11
  • Gender:Male
  • Location:Florida, U.S.
Oh crap. I guess that's what happens when I don't read more than just the first page of a topic. :v:

#40 User is offline flamewing 

Posted 29 July 2011 - 12:45 PM

  • Elite Hacker
  • Posts: 759
  • Joined: 11-October 10
  • Gender:Male
  • Location:Brasil
  • Project:Sonic Classic Heroes; Sonic 2 Special Stage Editor; Sonic 3&K Heroes (on hold)
  • Wiki edits:12
Or the subtitle of said topic.

#41 User is offline LightXIII 

Posted 03 August 2011 - 03:40 PM

  • SPARKING!!!
  • Posts: 20
  • Joined: 01-July 11
  • Gender:Male
  • Location:Chicago IL
Ah my last post as a trial member, I might as well go out with a BANG! So here goes! Ok I followed the guide to the letter but I am only getting a black blank screen. I'll explain. I open SonED2 and go through the disassembly called "project" and I pick the level I want to edit. I choose Green Hill Zone 2 (Because I read that SonED2 doesn't do to well with Green Hill Zone 1) and I get a black blank screen within the SonED window. The SonED Status window says "so and so bin not found, creating blank template." However the examples show up and I can move the objects placed their. But loading any of the levels from the "Project" folder just gives me blanks. What am I doing wrong? As a newbie's last wish, somebody shine some light on my problem. Thanks.

#42 User is offline MainMemory 

Posted 03 August 2011 - 04:12 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 3193
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
The project files for the old disassembly require modification to edit Green Hill Zone properly. SonLVL can edit it with no problem, but a lot of objects will show up as "?" icons.

#43 User is offline LightXIII 

Posted 03 August 2011 - 04:40 PM

  • SPARKING!!!
  • Posts: 20
  • Joined: 01-July 11
  • Gender:Male
  • Location:Chicago IL
This is my last post, sigh. Your S2LVL doesn't work, My computer keeps telling me that "S2LVL has stopped working" every time I try to run it. I clicked on every link on your post about it and I can't get anything to work. Now I got a SonED program and this program and I've got no where. I'm NOT blaming you, I just been at this for several hours now and I'm frustrated. All I want to do is hack a Sonic game, give Sonic a spin dash add a loop to green hill zone and I've got nothing. SIGH (Not your fault, sir it's just I need step by step help and the guides don't do that)

#44 User is offline Travelsonic 

Posted 26 November 2011 - 11:57 AM

  • Posts: 654
  • Joined: 01-March 05
I would also recommend as hex editors go FRHed - free, simple, easy to use.

  • 3 Pages +
  • 1
  • 2
  • 3
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users