Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - Need helping hacking a SEGA CD save. | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
BloodRevolver2
Newcomer
Level: 2

Posts: 1/3
EXP: 22
For next: 24

Since: 10-14-05

Since last post: 12 days
Last activity: 5 days
Posted on 10-16-05 08:58 PM Link | Quote
Hi. I'm trying to hack a SEGA CD save file of Shining Force CD for extra cash.

I loaded the .BRM save file of Shining Force CD in Save Game Analyzer and had both Shining Force CD and Save Game Analyzer running at the same time.

These are the settings I am currently using in Save Game Analyzer:
Data Size: 1 Byte (should I use 3 bytes?)
Comparison Type: Less Than
Compare To: Previous Value

I bought an item, saved, then ran a search in Save Game Analyzer for a change (decrease) in any value in the .BRM.

I managed to narrow the search results down to one decimal address and hex value:

00005958 0C (245 gold)

Then I opened up Hex Workshop 4.2, loaded the .BRM, went to the decimal address 00005958 and changed (increased) the hex value 0C to 0D as a test to see if it will increase the amount of gold. But it didn't.

The maximum amount of gold possible is 9,999,999.

Any help or suggestions would be greatly appreciated.


AnyoneEB

Level: 3

Posts: 3/5
EXP: 55
For next: 73

Since: 10-09-05

Since last post: 9 days
Last activity: 7 hours
Posted on 10-16-05 11:59 PM Link | Quote
I have never used Save Game Analyzer, but I find it strange that it would be giving you a decimal address. I would expect hex. It may be a coincidence that 0C is at both addresses.

Also, 0C = 12 decimal, so it seems like a strange byte to be part of 245 gold (245 dec = F5 hex). Some games do have some weird ways of storing numbers, though. For example, one game has each byte used for each two decimal digits, so no byte could be above 99 decimal.

The maximum amount of gold you can set may be above the maximum that it will show, depending on how the number is stored.

One last thing to check: Did you have the emulator open when you used Hex Workshop? Depending on the emulator, you might have to close the emulator, edit in Hex Workshop, close Hex Workshop, and then reopen the emulator.
BloodRevolver2
Newcomer
Level: 2

Posts: 2/3
EXP: 22
For next: 24

Since: 10-14-05

Since last post: 12 days
Last activity: 5 days
Posted on 10-17-05 01:50 AM Link | Quote
Originally posted by AnyoneEB

One last thing to check: Did you have the emulator open when you used Hex Workshop? Depending on the emulator, you might have to close the emulator, edit in Hex Workshop, close Hex Workshop, and then reopen the emulator.


No. I never run the emulator when editing anything in Hex Workshop. The emulator I am using is called Fusion 3.4.

Do you know of any websites which explains how to hack Sega CD games?
AnyoneEB

Level: 3

Posts: 4/5
EXP: 55
For next: 73

Since: 10-09-05

Since last post: 9 days
Last activity: 7 hours
Posted on 10-17-05 02:59 AM Link | Quote
Sorry, I mainly work with SNES games. Google gives a few pages on zophar.net with Sega CD info, though: http://www.google.com/search?&q=site%3Azophar.net%20%22sega%20cd%22. The top four hits look relevant.
BloodRevolver2
Newcomer
Level: 2

Posts: 3/3
EXP: 22
For next: 24

Since: 10-14-05

Since last post: 12 days
Last activity: 5 days
Posted on 10-21-05 08:49 AM Link | Quote
Ok. Well, I wasn't able to find any info on hacking Sega CD saves.

I got another question about hacking SNES roms. I've been doing it for a while now but I am
having problems hacking Mortal Kombat 2 (U) v1.0 for a lot more fatality time.

The game genie code is: 5EC2-CF02.

When converted into a Pro Action Replay code I get 83A6D5 7F.

Then I have to convert it into a hex address for use with Hex Editor:

83A6D5 - BFFEOO = ERROR (less than 0)

And that's the problem I am having with MK2 codes. I keep getting a less than 0 error.

What I want to know is why am I getting that error with just MK2 codes and is there any way to get a valid answer?


(edited by BloodRevolver2 on 10-20-05 11:52 PM)
JLukas

Red Paragoomba
Level: 13

Posts: 47/51
EXP: 8897
For next: 1370

Since: 03-15-04
From: USA

Since last post: 9 hours
Last activity: 6 hours
Posted on 10-21-05 11:11 AM Link | Quote
Originally posted by BloodRevolver2


When converted into a Pro Action Replay code I get 83A6D5 7F.

Then I have to convert it into a hex address for use with Hex Editor:




Lunar Address is highly recommended for this.

http://fusoya.panicus.org/la/index.html

To save you the work, the hex address for the above mentioned code is $01A6D5. If your file has a header it would be $01A8D5

Hope that helps.


(edited by JLukas on 10-21-05 02:12 AM)
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - Need helping hacking a SEGA CD save. | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.013 seconds.