Originally posted by j1021
View Post
Announcement
Collapse
No announcement yet.
Sega Mega CD ISO Hacks & Editors
Collapse
This is a sticky topic.
X
X
-
these cheats are amazing thx you so much. may i request cheats for Dungeon Explorer pls
Leave a comment:
-
Wow nice work Tony!
Start with Max Silver.
Change This
000191B0: 00 00 00 00 00 DC 00 00
To This
000191B0: 00 00 00 98 96 7F 00 00Last edited by NinjaHayate; 01-16-2021, 12:28:07 AM.
- 1 like
Leave a comment:
-
No problem. I couldn't find my notes on that, but then remembered that I can just use the source code from the editor. lol.Originally posted by Liquidpolicenaut View PostHey Tony, do you think you can post the actual hex codes to edit in Lunar TSS of the values for the exp. modifier and the values to start with $10000?
Lunar: The Silver Star (Sega CD) hacking/patching info. Should work on any version...
To start a new game with more money:
Using a hex editor, search for the first occurrence of 00DC0000
00DC0000 - Before you make any changes.
27100000 - Change the 00DC to 2710 (only do this to the first occurrence). This will let you start a new game with $10,000.
You can change the 2710 to any value you want in hex from 0000 to FFFF ($0000 to $65,535). Although I haven't tried it, you can probably change the bytes before that if you want values higher that FFFF ($65,535).
-----------------
To change how much EXP you get after battles:
Using a hex editor, search for the only occurrence of 8EC066027E0148C7
8EC066027E0148C7 - Before you make any changes.
What you change depends on how much experience you want after battles. Here are some examples:
4E714E714E7148C7 - Change the 8EC066027E01 to 4E714E714E71. This will give you 3x to 5x more exp.
CEFC00024E7148C7 - Change the 8EC066027E01 to CEFC00024E71. This will give you 6x to 10x more exp.
CEFC00024E7148C7 - Changing that red 02 to a higher value will give you even more exp after battles. 03 gives you 9x to 15x more exp, but I haven't tried anything higher than that.
Leave a comment:
-
Hey Tony, do you think you can post the actual hex codes to edit in Lunar TSS of the values for the exp. modifier and the values to start with $10000?
Leave a comment:
-
Vay (Sega CD) ISO/bin/img hacking info. Here is some info for hacking Vay with a hex editor to change the amount of Experience (EXP) and gold you get after every battle (faster level-up), and how to change the number of steps before each random battle. The Vay editor above does all of this, but if you want different values, here's how...
To change how much EXP and gold you get after battle:
Open up your Vay ISO/bin/img file with a hex editor and search for the only occurrence of: D1B900FFBB32302900E0
D1B900FFBB32302900E0 Before
C0FC0005D1B900FFBB32 After you make changes
The red "05" in the After one is the multiplier. 05 will give you 5x more EXP and gold. 0A (hex) will give you 10x more, and so on.
--------------------
To change how many steps between random battles (normally, random battles happen around every 18 to 25 ish steps). This hack/patch will make it so that you will always have a random battle after an exact number of steps that you choose.
Search for the only occurrence of: D04133C0
D04133C0 Before
703133C0 After you make changes
The red "31" determines how many steps before a random battle (in hex). A couple things to note: You'll need to subtract one if you want an exact number (ie. a value of 5 will actually take 6 steps before a random battle). So in this example, the value of 31 (which is 49 in decimal) will actually take 50 steps before you get a battle. It's only one step difference, so not a big deal. The other thing to note is that you can't use values higher than 127 (0x7F in hex). If you want no random battles at all, use the editor above.
- 1 like
Leave a comment:
-
This works great! Thanks a million. Now I can last more than 20 seconds per fightOriginally posted by Tony H View PostThere are several ways to make it so that P1 gets infinite health when both players share the same routine. One way is to find some NOP's that are constantly being run while playing and overwrite them with a few bytes of custom code, setting P1's health to the full amount. If you can't find enough NOP's in a row, you can hi-jack other code and overwrite it, but this can be risky if you don't know what the hi-jacked code does. Another option that works with most fighting games is to hi-jack the timer code and put your code over it. This will give P1 infinite health, and will usually give you infinite time since you will probably break the clock.
I couldn't find enough consecutive NOP's to work with, so here's a quick example that overwrites some code with our own code that will refill P1's health every time you pause the game. I don't know what the existing code does, so it may have side effects and is only meant to show how it's done.
Search your Eternal Champions ISO/bin file for the only occurrence of: 33FC0001000472BC207AF1F0
Make these changes and save:
33FC0001000472BC207AF1F0 Before
33FC00680002E1FE207AF1F0 After
Here's what the new code will do when you pause the game:
33FC0068 will Move a value of 0068 (full health)
0002E1FE to our RAM address for P1 health
If you need to refill your health, just pause and unpause the game. That patch seems to work fine, but never a good idea to overwrite existing code unless you know what it's for. This is just an example.
You could also do the same thing, except have it lower P2's health to 01 when you press start, so it would only take one hit to KO your opponent. All kinds of things you can do.
And don't forget that you can also hi-jack some of the timer code for your P1 inf health code. If you need help with any of this, let me know.
I definitely need to find out how to hi jack code properly or look into NOPs, neither of which I know how to do. I'm more of the 'change something quick and hope for the best' kind of peep
- 1 like
Leave a comment:
-
There are several ways to make it so that P1 gets infinite health when both players share the same routine. One way is to find some NOP's that are constantly being run while playing and overwrite them with a few bytes of custom code, setting P1's health to the full amount. If you can't find enough NOP's in a row, you can hi-jack other code and overwrite it, but this can be risky if you don't know what the hi-jacked code does. Another option that works with most fighting games is to hi-jack the timer code and put your code over it. This will give P1 infinite health, and will usually give you infinite time since you will probably break the clock.
I couldn't find enough consecutive NOP's to work with, so here's a quick example that overwrites some code with our own code that will refill P1's health every time you pause the game. I don't know what the existing code does, so it may have side effects and is only meant to show how it's done.
Search your Eternal Champions ISO/bin file for the only occurrence of: 33FC0001000472BC207AF1F0
Make these changes and save:
33FC0001000472BC207AF1F0 Before
33FC00680002E1FE207AF1F0 After
Here's what the new code will do when you pause the game:
33FC0068 will Move a value of 0068 (full health)
0002E1FE to our RAM address for P1 health
If you need to refill your health, just pause and unpause the game. That patch seems to work fine, but never a good idea to overwrite existing code unless you know what it's for. This is just an example.
You could also do the same thing, except have it lower P2's health to 01 when you press start, so it would only take one hit to KO your opponent. All kinds of things you can do.
And don't forget that you can also hi-jack some of the timer code for your P1 inf health code. If you need help with any of this, let me know.Last edited by Tony H; 12-19-2020, 03:54:49 PM.
- 1 like
Leave a comment:
-
Yes, I've tried a few times, the most recently a few weeks ago. Freezes both p1 and cpu's health at 100%. I managed to stop the round timer but never got the health one to work correctly.Originally posted by Tony H View Post
Have you tried making an infinite health code for P1? I'm guessing it shares the same health routine with the CPU player (ie. an infinite health code gives both players inf health)? I'll take a look in the next day or two.
Was hoping you had a better/different method
Leave a comment:
-
Have you tried making an infinite health code for P1? I'm guessing it shares the same health routine with the CPU player (ie. an infinite health code gives both players inf health)? I'll take a look in the next day or two.Originally posted by Saturn025 View PostIf you have time, could you check into infinite health for player 1 in Eternal Champions - Challenge from the Dark Side?
Any help is much appreciated.
Leave a comment:
-
If you have time, could you check into infinite health for player 1 in Eternal Champions - Challenge from the Dark Side?
Any help is much appreciated.
Leave a comment:
-
Incredible stuff! Thank youOriginally posted by Tony H View PostHere's an editor for SoulStar (Sega CD). The "Aim Assist" cheats are more commonly known around here as "Hit Anywhere" codes. You have the option of only selecting specific areas that will "Hit anywhere", or you can select all 4 and you will hit any enemies no matter where they are on the screen when you shoot. There are also a few options for the level of invincibility that you want. Cheats should work throughout the entire game.

[ATTACH]n212044[/ATTACH]
EDIT: Uploaded newest version on 10/4/2020 (Bug fix)
Is there an alternate download for the Soulstar patcher? The link here appears dead.
Leave a comment:

Leave a comment: