ROM Hack Discussion (Need help to fix) Advanced SX OS cheat code for Dark Souls Remastered

ayssia

Member
Newcomer
Joined
May 21, 2018
Messages
21
Trophies
0
XP
519
Country
United States
The value address in Dark Soul Remastered is dynamic, so I checked SX OS hacker guide and found a way to get the correct address.
Hacker guide: https://team-xecuter.com/forums/threads/155007-SX-OS-Cheat-Hacker-Guide

1. The "player data" memory block always start at [HEAP + 0xA2BCE000].
2. The first pointer locates at [HEAP + 0xA2BCE008].
3. Go to the pointed address, for example, it's [HEAP + 0xA2BCE0F3] this session. the next pointer locates at [HEAP + 0xA2BCE0F8]. Yes, just increase the address with 0x0000005.
4. Repeat step 3 a few times. I'm stuck here, it's not a fixed value. (Between 20 and 26 in my experience.)
5. Now we are at player data address. It looks like this:
pTfgbb9.jpg

"ce 06" is health of player (HEAP + 0xa2bd18d4, HEAP + 0xa2bd18d8, HEAP + 0xa2bd18dc).
"a0 00" is stamina of player (HEAP + 0xa2bd18f0, HEAP + 0xa2bd18f4, HEAP + 0xa2bd18f8).
"4e 32 28 32 2d 32 32" is base stat of player (from HEAP + 0xa2bd1900 to HEAP + 0xa2bd1930).
"09" is humanity of player (HEAP + 0xa2bd1944).
"36 01" is character level (HEAP + 0xa2bd1950).
"0e 0d 16 16" is souls you have (HEAP + 0xa2bd1954).

I wrote a code and It doesn't work (even if the number in step 4 is correct), could anyone fix this? I have no idea what's wrong here.
Code:
[Humanity 10]
581F0000 A2BCE008 // Read the first pointer in register #F
300C0000 0000001A // Repeat 26 times
581F1000 00000005 // Increase the address by 5 in register #F
310C0000 // Loop
400E0000 00000000 00000091 // Load 0x91 into register #E (Humanity offset)
640F01E0 00000000 0000000A // Set Humanity to 10. Address is #F+#E.

Edit: The comments are just showing what I want to do here, don't put comments in actual cheat file.

Edit 2: It seems there are always a [MAIN + 0x01b08408] pointer under the correct address (the second line in the pic), maybe it's helpful to locate the correct block.
 
Last edited by ayssia,

Site & Scene News

General chit-chat
Help Users
  • RedoLane tempBOT:
    RedoLane has left the room.
  • kenenthk tempBOT:
    kenenthk rolls 1d6 and gets 6 (6).
  • kenenthk @ kenenthk:
    Aye let's go got 6
  • The Real Jdbye @ The Real Jdbye:
    i agree popcorn is bland but caramel popcorn is really good
  • tabzer @ tabzer:
    butter soy (sauce) popcorn is the way to go
  • DinohScene @ DinohScene:
    yuck, popcorn
  • Veho @ Veho:
    Mmmm, popcorn.
  • Veho @ Veho:
    Bring on the caramel kettle corn pls.
  • HarvHouHacker @ HarvHouHacker:
    Okay, users of Vivaldi on Android: Don't toggle "Desktop Site" on GBAtemp.net. Stuff breaks.
  • ZeroT21 tempBOT:
    ZeroT21 has left the room.
  • ZeroT21 tempBOT:
    ZeroT21 has joined the room.
  • Psionic Roshambo @ Psionic Roshambo:
    The kernel of corn said you won't make me number two.
  • Flame @ Flame:
    @Psionic Roshambo what you been up to as of late?
  • Flame @ Flame:
    any new Chinese cheap stuff?
  • Veho @ Veho:
    Chinese stuff isn't cheap any more.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Well a new phone battery case thing I love it.
  • Flame @ Flame:
    which phone do you own now?
  • Psionic Roshambo @ Psionic Roshambo:
    And yeah Veho is right with COVID destroying China everything is messed up
  • Psionic Roshambo @ Psionic Roshambo:
    Galaxy Note 9 right now.
  • Psionic Roshambo @ Psionic Roshambo:
    Well and Redmi Note 9 and 10 too
  • B-Blue @ B-Blue:
    nice vag
  • James_ @ James_:
    @ mods someone posted nsfw in general
  • DinohScene @ DinohScene:
    picture above?
  • B-Blue @ B-Blue:
    8===D
    B-Blue @ B-Blue: 8===D