[Request]NTR Plugin for Kid Icarus Uprising JP (or US)

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by saburou, Jan 13, 2017.

  1. saburou
    OP

    saburou GBAtemp Regular

    Member
    199
    45
    Oct 13, 2015
    Could you make a NTR Plugin for Kid Icarus Uprising JP (or US)?

    • max hearts
    • infinite hp
    • infinite stamina
    • infinite powers
    • infinite powers effect duration
    • put powers anywhere
    • 1 hit kill (attack power 9999.9)
    • instant charge shot
    • weapons value to 100
     
    Last edited by saburou, Feb 11, 2017


  2. saburou
    OP

    saburou GBAtemp Regular

    Member
    199
    45
    Oct 13, 2015
    How do I find a floating point value ?
     
  3. saburou
    OP

    saburou GBAtemp Regular

    Member
    199
    45
    Oct 13, 2015
    There are same offsets in all languages, maybe.
    I ported some code from gateshark and they working well.
    Now I searching the offsets of HP. The HP value isn't displayed in game. So it is too hard to find out the offsets.
    Please Help me!! good night all.:wtf:
     
    Last edited by saburou, Jan 28, 2017
  4. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,611
    499
    Sep 20, 2005
    use Unknown 32bit search then search greater than or less than depends on your hp change until it only has 1 or few results then edit the value and see if there's any effect
     
  5. saburou
    OP

    saburou GBAtemp Regular

    Member
    199
    45
    Oct 13, 2015
    Thanks. I'll try it.
     
  6. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,611
    499
    Sep 20, 2005
    most games, HP float values should start with 4xxxxxxx or 3Fxxxxxx
     
  7. saburou
    OP

    saburou GBAtemp Regular

    Member
    199
    45
    Oct 13, 2015
    Thank you for the good information.
     
  8. saburou
    OP

    saburou GBAtemp Regular

    Member
    199
    45
    Oct 13, 2015
    I found the addresses but they are not same always so how do I do?
    adtv.png
     
    Last edited by saburou, Jan 29, 2017
  9. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,611
    499
    Sep 20, 2005
    There should be only 1 real address
    use TempAr or Gateway RAM Tools to find a pointer code
     
  10. saburou
    OP

    saburou GBAtemp Regular

    Member
    199
    45
    Oct 13, 2015
    I found the only 1 address, maybe the real address.
    And I wrote the code for this:

    60EE31D8 00000000
    B0EE31D8 00000000
    000001A0 42C80000
    D2000000 00000000

    But it doesn't work.
    Does it mean that the address is not right?
    I searched address from some different dumped files and I saw 0x00EE32D8 many times.
    Wrong code?
    Is LayeredFS bad?
    I have no idea...

    Edit: I am using Gateshark2NTR.
     

    Attached Files:

    Last edited by saburou, Jan 30, 2017
  11. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,611
    499
    Sep 20, 2005
    you mean, you only found 1 address in 2 sets of ram dumps when searching with CheatEngine or other tools?
     
  12. saburou
    OP

    saburou GBAtemp Regular

    Member
    199
    45
    Oct 13, 2015
    No. I found 3 addresses in 2 dumps and the only 1 address has only 1 pointer, 0x00ee31d8.
    Other addresses doesn't have any pointer or not only 1 pointer.
    I tested some addresses but they doesn't work. I'll dump ram again in some situations.
     
  13. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,611
    499
    Sep 20, 2005
    best if you could confirm the address you found is the real 1 before you disconnect from ntr
     
  14. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Guru

    Member
    9,445
    4,651
    May 27, 2016
    United States
    New York
    People still play this game? Awesome. :D
     
    iAqua likes this.
  15. saburou
    OP

    saburou GBAtemp Regular

    Member
    199
    45
    Oct 13, 2015
    Yes.
    I also enjoy music hacking.
     
    Last edited by saburou, Feb 1, 2017
  16. saburou
    OP

    saburou GBAtemp Regular

    Member
    199
    45
    Oct 13, 2015
    Do I have to understand relative address and absolute address?
     
  17. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,611
    499
    Sep 20, 2005
    well, you only need to find the address in two or more different ram dumps and the tools will do the job for you
     
  18. saburou
    OP

    saburou GBAtemp Regular

    Member
    199
    45
    Oct 13, 2015
    dumps2.png
    What is this "Value" meaning?
    The value should be 0x42C80000 (=100.0 in floating point. may be this is max HP value).
    Changing 0x0FFFFE14 ~ 84 make game crash.
    I verified it so much that I feel death.

    dumps.png
    0x00EE31D8 appears again :-1

    Any hints?
     
  19. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,611
    499
    Sep 20, 2005
    Value is the address value at Position address
    Value + distance value = hp address
     
  20. saburou
    OP

    saburou GBAtemp Regular

    Member
    199
    45
    Oct 13, 2015
    Thanks. It is interesting.