Sonic and Sega Retro Message Board: Sonic R Hacking - Sonic and Sega Retro Message Board

Jump to content

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

Sonic R Hacking Because somebody should.

#31 User is online MainMemory 

Posted 02 December 2009 - 12:21 AM

  • Every day's the same old thing... Same place, different day...
  • Posts: 3809
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
@saxman: Okay, fine, whatever.

Do you know if Byte 0 is used for anything? And why did you limit your save editor to only things that are possible normally?

Edit: new page.

Edit2: Looking at the code, dword_8FB8EC seems to be the course number, from 1 to 5. It uses this to pick a subroutine to run, and these routines reference the various filenames for the level, as well as 'InitIsland' etc.
This post has been edited by MainMemory: 02 December 2009 - 12:35 AM

#32 User is offline saxman 

Posted 02 December 2009 - 12:37 AM

  • Oldbie
  • Posts: 2625
  • Joined: 08-April 04
  • Gender:Male
  • Location:United States of America
  • Wiki edits:136
QUOTE (MainMemory @ Dec 2 2009, 12:21 AM)
@saxman: Okay, fine, whatever.

Do you know if Byte 0 is used for anything? And why did you limit your save editor to only things that are possible normally?

Edit: new page.

lol, I hope I didn't make you mad! I'm not trying to upset anyone. I'm trying to be helpful.

I don't remember the format very well. It's been many years since I last looked at it. That editor came out I believe in either 2003 or 2004. I will have to find my notes. They're on my old computer which I don't have access to at this very moment, but will have access to sometime a bit later.

And what things are you referring to that the editor doesn't do? I implemented all the things I felt people would use the editor for. If you provide me some details here, I can give you a more informed answer to that question.

#33 User is online MainMemory 

Posted 02 December 2009 - 12:47 AM

  • Every day's the same old thing... Same place, different day...
  • Posts: 3809
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
It is possible to lock Tails. Your editor does not allow that. It is also possible to make Robotnik hidden, lock Reactive Factory etc.
Granted, these aren't really useful things to do.

#34 User is offline saxman 

Posted 02 December 2009 - 12:54 AM

  • Oldbie
  • Posts: 2625
  • Joined: 08-April 04
  • Gender:Male
  • Location:United States of America
  • Wiki edits:136
QUOTE (MainMemory @ Dec 2 2009, 12:47 AM)
Granted, these aren't really useful things to do.

You answered your own question. I didn't support those things because they're never done during normal gameplay, nor is there any reason to do them. If you lock one of the main characters, how do you unlock them?

#35 User is online MainMemory 

Posted 02 December 2009 - 01:02 AM

  • Every day's the same old thing... Same place, different day...
  • Posts: 3809
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
QUOTE (saxman @ Dec 1 2009, 11:54 PM)
QUOTE (MainMemory @ Dec 2 2009, 12:47 AM)
Granted, these aren't really useful things to do.

You answered your own question. I didn't support those things because they're never done during normal gameplay, nor is there any reason to do them. If you lock one of the main characters, how do you unlock them?

The same way you locked them. v.png

Also, the ter files in .\bin\extras are the solidity data.

Edit: There's a lot of debug strings in this, and some Direct3D code.
This post has been edited by MainMemory: 02 December 2009 - 01:21 AM

#36 User is offline saxman 

Posted 02 December 2009 - 01:35 AM

  • Oldbie
  • Posts: 2625
  • Joined: 08-April 04
  • Gender:Male
  • Location:United States of America
  • Wiki edits:136
http://www.4shared.com/file/163917314/af91...ic_R_Stuff.html

I've uploaded everything I have. A lot of it is incomplete. All of it is dated way back in 2003, so it hasn't been updated in a very long time. Maybe you'll find something useful in it.

Also included, since it was in the same folder, are my best Sonic R times in case anyone wants to challenge them, and an unprotected Sonic R Save Editor CCA file that can be opened and modified in Multimedia Fusion.

#37 User is online MainMemory 

Posted 02 December 2009 - 10:32 AM

  • Every day's the same old thing... Same place, different day...
  • Posts: 3809
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
I think I'm going to make a floor editor.

#38 User is offline Skeledroid 

Posted 02 December 2009 - 11:42 AM

  • Posts: 227
  • Joined: 17-November 06
  • Gender:Male
  • Wiki edits:1
Any chance you could download the Sega Saturn ISO and see if there's any similarities?

#39 User is online MainMemory 

Posted 02 December 2009 - 11:51 AM

  • Every day's the same old thing... Same place, different day...
  • Posts: 3809
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
QUOTE (olaf @ Dec 2 2009, 10:42 AM)
Any chance you could download the Sega Saturn ISO and see if there's any similarities?

I could, but I can tell you now that it probably uses the same formats, maybe byteswapped, I know nothing about the Saturn.

Edit: Yes, they would be byteswapped.
This post has been edited by MainMemory: 02 December 2009 - 11:58 AM

#40 User is online MainMemory 

  Posted 02 December 2009 - 01:00 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 3809
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
SRMapEd is done!

Unlike my previous editors, this one pulls the graphics from the proper files instead of having png files with it. You can also 'paint' in this one, rather than clicking 50 times. Requires .NET Framework 2.5 or greater.

And, as proof that it works:

This post has been edited by MainMemory: 15 February 2010 - 10:16 PM

#41 User is offline Tweaker 

Posted 02 December 2009 - 01:13 PM

  • Posts: 12389
  • Joined: 27-June 04
  • Gender:Male
Wow, that was extremely fast. Well done! smile.png

#42 User is online MainMemory 

Posted 02 December 2009 - 01:15 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 3809
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
QUOTE (Tweaker @ Dec 2 2009, 12:13 PM)
Wow, that was extremely fast. Well done! smile.png

Well, I already have the base code for a tile-based editor, so all I needed to do was adjust the CoordsToAddress function, and implement the PLY reading, which took most of the time.

#43 User is offline RGamer2009 

Posted 02 December 2009 - 01:37 PM

  • True Blue
  • Posts: 2524
  • Joined: 27-November 08
  • Gender:Male
  • Location:Wherever life takes me...
  • Wiki edits:3,086
QUOTE (MainMemory @ Dec 2 2009, 01:00 PM)
SRMapEd is done!

Unlike my previous editors, this one pulls the graphics from the proper files instead of having png files with it. You can also 'paint' in this one, rather than clicking 50 times. Requires .NET Framework 2.5 or greater.

And, as proof that it works:

Wait...we can make our own courses now?!

SWEET!

#44 User is online MainMemory 

Posted 02 December 2009 - 01:41 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 3809
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
QUOTE (RGamer2009 @ Dec 2 2009, 12:37 PM)
Wait...we can make our own courses now?!

SWEET!

Not exactly... This only changes the floor layout (the flat area along the bottom of all courses except Radiant Emerald).
This post has been edited by MainMemory: 02 December 2009 - 01:42 PM

#45 User is offline Skeledroid 

Posted 02 December 2009 - 02:23 PM

  • Posts: 227
  • Joined: 17-November 06
  • Gender:Male
  • Wiki edits:1
Wow, impressive. So, you could technically just do all that but byteswapped for the Saturn ISO (the tile editing for the floor, that is)?

  • 14 Pages +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Last ►
    Locked
    Locked Forum

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