Skill slot codes
- Pyriel
- Webmaster
- Posts: 1230
- Joined: Wed Aug 18, 2004 1:20 pm
Re: Skill slot codes
I wondered if you were going by the memory map for PCSX2, but everyone else was talking in terms of cheat codes. I played the odds. Also, I well remember that Hugo starts at 0x196E78C (or at least that's where his experience is), so you're in the ballpark with your random example.
-
- Posts: 9
- Joined: Sun Mar 10, 2013 8:31 pm
Re: Skill slot codes
You guys are over my head with the memory map stuff, I am using PCSX2 cause my PS2 has been forever dead though.
-
- Posts: 13
- Joined: Mon Feb 25, 2013 10:08 pm
Re: Skill slot codes
Well the codes basically overwrite a piece of memory that stores whatever data. The codes have an address (memory location) and then the data you want to overwrite. The memory locations are numbered in hexadecimal.
For example, a random code 196E78C08 overwrites memory location 196E78C with data 08. What's at that memory location? Shrug, dunno. Pretending that's a code for Hugo skill slot #1, then the 08 data will mean "Freeze".
4 memory locations to the left is "01" which is Hugo's weapon type.
So you could use code 196E78C ... b ... a ... 9 ... 8 ... code 196E788 to overwrite the weapon type.
Some cheat programs get extra cute and encrypt the codes to make them hard for players to interpret. Gotta watch for that and stuff. Shrug. But it all comes down to "what memory address you want to overwrite with what data?"
If I remember, I'll post a screen shot of that memory area from cheat engine when I get home. It's pretty easy to see when you're looking at the actual data.
For example, a random code 196E78C08 overwrites memory location 196E78C with data 08. What's at that memory location? Shrug, dunno. Pretending that's a code for Hugo skill slot #1, then the 08 data will mean "Freeze".
4 memory locations to the left is "01" which is Hugo's weapon type.
So you could use code 196E78C ... b ... a ... 9 ... 8 ... code 196E788 to overwrite the weapon type.
Some cheat programs get extra cute and encrypt the codes to make them hard for players to interpret. Gotta watch for that and stuff. Shrug. But it all comes down to "what memory address you want to overwrite with what data?"
If I remember, I'll post a screen shot of that memory area from cheat engine when I get home. It's pretty easy to see when you're looking at the actual data.
- Pyriel
- Webmaster
- Posts: 1230
- Joined: Wed Aug 18, 2004 1:20 pm
Re: Skill slot codes
All I meant was that PCSX2 is kind enough to guarantee that the PS2's EE RAM is always the 32 MB of memory starting at 0x20000000, at least in recent versions. So if you're looking at Cheat Engine and the address is 0x2196E78C, the address on a real PS2 will be 0x0196E78C. An unfortunate consequence of this is that it can look like you're talking about codes when you're just referring to PCSX2's addresses.
-
- Posts: 13
- Joined: Mon Feb 25, 2013 10:08 pm
Re: Skill slot codes
Er, I was explaining for lucalives because he's new to the concepts and I didn't have anything better to do.
Edit:
The fixed positioning of the ram is soooo damn convenient though, yeah.
Edit:
The fixed positioning of the ram is soooo damn convenient though, yeah.
- Pyriel
- Webmaster
- Posts: 1230
- Joined: Wed Aug 18, 2004 1:20 pm
Re: Skill slot codes
I was talking to him too, since he specifically mentioned a term I used being over his head.
-
- Posts: 16
- Joined: Tue Jan 21, 2014 4:05 pm
Re: Skill slot codes
//fred has more free slots?
patch=1,EE,01999e2c,extended,00000005
in pnach format the above code will give Fred 5 free skill slots (to go with his 3 fixed skill slots)
// Raw code / codebreaker format
01999e2c 00000005
codes are in the same character order as on http://www.herrvillain.com/codebreaker/suikoden/codes/
Each character block in this area is 0x84 in size... so since lucia is immediately before fred in character order, her code would be
1999DA8 0000006
She has only 2 fixed slots, so you need to give her 6 free slots to compensate.
The rune slots (head, r arm, l arm) and fixed skill slots and stat growth rate for the characters is in this same information block, so I'm busy compiling a set of codes for all chars for this.
patch=1,EE,01999e2c,extended,00000005
in pnach format the above code will give Fred 5 free skill slots (to go with his 3 fixed skill slots)
// Raw code / codebreaker format
01999e2c 00000005
codes are in the same character order as on http://www.herrvillain.com/codebreaker/suikoden/codes/
Each character block in this area is 0x84 in size... so since lucia is immediately before fred in character order, her code would be
1999DA8 0000006
She has only 2 fixed slots, so you need to give her 6 free slots to compensate.
The rune slots (head, r arm, l arm) and fixed skill slots and stat growth rate for the characters is in this same information block, so I'm busy compiling a set of codes for all chars for this.