[PSX] FF7 Trainer (Pal Eng) - Powersoul v1.19.3 (formerly Magic Hammer)

  • Thread starter Thread starter Raziel80
  • Start date Start date
Status
Not open for further replies.
Is it possible to see the changes in RAM offsets when using your tool?
No. My tool can display only base emulator address. Click on the empty menu in the main top menu of the window, between the "About" and "Exit" menus, when the game process is running. You can use other tools that can show changes in RAM.

Do you have a table showing this?
Here are the 32-bit OS addresses for Pal English version (SCES-00867) for ePSXe 1.7.0:
0x400000 + 0x567328 = 0x967328 (PSX address 8001B308) tool writes 0x7FFF value (HP cap in menu)
0x400000 + 0x567334 = 0x967334 (PSX address 8001B314) tool writes 0x7FFF value

How many digits to display:
0x400000 + 0x56CED8 = 0x96CED8 (PSX address 80020EB8) tool writes 5 value
0x400000 + 0x56CF18 = 0x96CF18 (PSX address 80020EF8) tool writes 5

0x400000 + 0x56C9FC (PSX address 800209DC) tool writes 5 (PHS menu)
0x400000 + 0x56CA3C (PSX address 80020A1C) tool writes 5

0x400000 + 0x571980 (PSX address 80025960) tool writes 0x0062182B value (Changes to the game instructions)
0x400000 + 0x571B08 (PSX address 80025AE8) tool writes 0x0062182B value

in the battle:
0x400000 + 0x62EA70 = 0xA2EA70 (PSX address 800E2A50) tool writes 5 value
0x400000 + 0x62EA88 (PSX address 800E2A68) tool writes 5
0x400000 + 0x62EB8C (PSX address 800E2B6C) tool writes 5

0x400000 + 0x6325D4 (PSX address 800E65B4) tool writes 0x8000 value (battle square)

0x400000 + 0x630588 (PSX address 800E4568) writes 5 (hp digits in heal window in battle)
0x400000 + 0x6305AC (PSX address 800E458C) writes 5
0x400000 + 0x630628 (PSX address 800E4608) writes 5

Other changes change the game menu to fit 5 digits. I can write the rest of the offsets if you need it, but it will take some time.
 
Last edited:
You're amazing! I have a lot of work with this. If I need more codes, I'll let you know. I hope to come back with great news. Thanks a lot, Raziel!
 
0x400000 + 0x567328 = 0x967328 (Forgot to say that these addresses are for ePSXe 1.7.0)
My tool shows base PC address and base ePSXe address in RAM. (Click on the empty menu, between the "About" and "Exit" menus, when the game process is running.) Tool shows Base address in brackets for 32/64 bit OS.
Base address + 0x567328. For 32-bit Operating System it is usually 0x400000. If you add "Base address in brackets" to the offset 0x567328 you will get the address you want in RAM. For my OS it is 0x400000 + 0x567328 = 0x967328.
Or you can add Base ePSXe address, that my tool shows, to PSX address 8001B308 (0x1B308) you will get the address in RAM. For example: Base ePSXe 1.7.0 address 0x94C020 + 0x1B308 = 0x967328 address in RAM.
 
Last edited:
Powersoul (v1.21) changes:
- fixed error where some text boxes write value in the wrong address if the emulator is not ePSXe 1.7.0
Equipment Tab:
- fixed error where text boxes on the lower left side did not change value
- Hint in the Weapon/Armor/Accessory combo boxes shows Weapon/Armor/Accessory stats

Tabs: Stats 1-3:
- displays Experience, Exp to next level, limit level, limit bar, kills, learned limits, limit uses, status out of battle, row
Mf1W4GT4_o.jpg
 
klL3YEOy_o.jpg


- stats that can be changed on this tab: Base stats (Strength-Luck), Source stats (Strength-Luck), Level, Experience, Exp to next level, limit level, limit bar, kills, learned limits, limit uses, Character ID, status out of battle
jTtN310W_o.jpg


- Inventory Tab: shows total AP received during current playthrough
- Active Chars Tab: Exp plus multiplier checkbox writes the changed value

Hacks2 Tab:
- "+1x Damage for each Status" checkbox: +1x Damage for each Status for Master Fist formula
- Count All materia checkbox: Count also AP from Master Command, Master Magic, Master Summon, Underwater, Enemy Skill materia in the Missing Score formula
- "Display AP for All" checkbox: display AP for Master Command, Master Magic, Master Summon, Enemy Skill materia in the game
- Char lvls/49 checkbox: change (A2) formula for Yoshiyuki/Princess Guard to: Sum of Character levels in the battle / 49.

Damage Tab:
- Materia 100% Break checkbox: Materia 100% Cap is increased to 200% for MP Plus, HP Plus, Speed Plus, Magic Plus, Luck Plus.

Field Items Tab:
- Show Savemap checkbox: shows many Savemap values. There are more bits/bytes explained then on QhimmWiki.

OsrfwL8m_o.jpg
 
hbyuqVoO_o.jpg


RfAvLSEg_o.jpg


- Hint in the Description/Location labels shows Savemap offset and Makou Reactor variable
jFPxwIbm_o.jpg


- Show Vars checkbox: shows range of Makou Reactor variables and Savemap offsets.
- some stats of all Characters can be changed there, such as: Character ID, Level, limit level, limit bar, status out of battle, Back row, learned limits, kills, limit uses, Name, Exp, Exp to next level.
lGLMXrEL_o.jpg


- Chocobo stats can be changed on this tab
 
Status
Not open for further replies.
Back
Top