Pages: [1]
Print
Author Topic: Change the character starting point  (Read 690 times)
igorseabra4
Jr. Member
**
Posts: 86

igorseabra4 igorseabra
View Profile Email
« on: June 22, 2009, 06:46:34 pm »

Hi, I'm new to this site and I just discovered how to edit starting points (wich some people already know, but I'll put it anyway). You must have at least a basic knowlege of hex to understand this.

Enter the stage you want. Get the XYZ of where the new start point is going to be. Close the game, then open sonic.exe in a hex editor. Look at that list down there and find the offset for your level. Replace the old XYZ with the new one. Save and test. It may crash if you didn't do it right. Plaus, after the X, Y, Z coordinates, there are 4 more bytes that set the character's rotation. The first 2 have the Y rotation, and the other 2 have the X rotation. Note that you edit the Unsigned Short, not Float, and It's stored in BAMS format (degrees x 182 = BAMS)

So, it's basically find the coordinates in sonic.exe and replace then. It worked the first time I tried.

This list here has the offset in sonic.exe (in hex, not dec) of the X value of the starting point. Press Ctrl+G to find it. From it, you can find the Y and Z.

Sonic:
EmerC1: 50A5CC
EC2: 50A5E0
EC3: 50A5F4

WindV1: 50A608
WV2: 50A61C
WV3: 50A630

TwinkP1: 50A644
TP2: 50A658

SpeedH1: 50A66C
SH2: 50A680
SH3: 50A694

RedM1: 50A6B8
RM2: 50A6BC

SkyD1: 50A6D0
SD2: 50A6E4
SD3: 50A6F8

LostW1: 50A70C
LW2: 50A720
LW3 (not sure if you really would want it): 50A734
« Last Edit: December 01, 2009, 10:14:15 am by igorseabra4 » Logged
Dude
Administrator
Full Member
*****
Posts: 182


Zydrate comes in a little glass vial...

dude.dudeness@gmail.com omgwtfsonic
View Profile
« Reply #1 on: June 23, 2009, 09:47:49 pm »

Not bad work - a neat little tidbit you might want to know is that all of those coordinates are stored in an array near eachother in sonic.exe and they even have the character, level, and segment designations in the array. I don't have a technical readout of that info at the moment but if you study the data for a little bit it might become apparent
Logged

I'm responsible for this mess...
igorseabra4
Jr. Member
**
Posts: 86

igorseabra4 igorseabra
View Profile Email
« Reply #2 on: November 20, 2009, 11:03:45 am »

Thank you, Sonic Retro! Editing my post now!
Logged
Mefiresu
Newbie
*
Posts: 8



View Profile
« Reply #3 on: February 12, 2010, 06:43:59 am »

next for Sonic too
casino
50A784
50A798
ice cap
50A748
50A75C
50A770
Final Egg
50A7D4
50A7E8
50A7FC
for Boss Act can find starting points too
http://www.youtube.com/watch?v=749fL_Xx0wY(1:00)
Logged
MainMemory
Team Members/VIP
Full Member
*
Posts: 116


Yeah, not bad!

sonicmike2
View Profile WWW Email
« Reply #4 on: March 04, 2010, 10:25:07 am »

Wikified
Logged
Pages: [1]
Print
Jump to: