How to find value/adresse (Cheats) when you found NO RESULTS?

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Asia81, Oct 5, 2016.

  1. Asia81
    OP

    Asia81 In my Ecchi World <3

    Member
    4,952
    2,442
    Nov 15, 2014
    France
    Albi
    Hi.
    Trying to do some little cheats for Theatrhythm games (FFCC in EUR and Dragon Quest in JPN) for the in-game score (not rm, but the score when you're playing a song).
    But in the gateway cheats menu, I found absolutely NO RESULTS (No hits left ! Resetting search...) for both of these games. I tried several times.

    I also tried to search adresses/values for life, but same result (for TDQ, there is a ntr plugin with infinite life and it's working well, so it should be possible to find these values).

    I tried with:

    New 32 bits exact search
    New 32 bits (Signed) search
    New 32 bits (Unsigned) search

    But no luck.
    I tried to search using exact value and with Increment/Decrement, but no luck too.

    Any help is appreciated.
     


  2. evandixon

    evandixon PMD Researcher

    Member
    1,665
    786
    May 29, 2009
    United States
    What's the highest possible score? If it's 65535 or less, try using a 16 bit search option.
     
  3. Asia81
    OP

    Asia81 In my Ecchi World <3

    Member
    4,952
    2,442
    Nov 15, 2014
    France
    Albi
    I'm sure the highest should be either 9'999'999 or 99'999'999 or 999'999'999
     
  4. cearp

    cearp the ticket master

    Member
    7,470
    4,707
    May 26, 2008
    Tuvalu
    dump the ram, and then search on the computer.
     
  5. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,632
    503
    Sep 20, 2005
    if exact search no result then try 32 bits (Unsigned) search> Greater Than when you gain more > Equal when it is the same, repeat Greater Than...Equal.... until few or one result
     
  6. Asia81
    OP

    Asia81 In my Ecchi World <3

    Member
    4,952
    2,442
    Nov 15, 2014
    France
    Albi
    forgot to say, but also tried and same result.

    — Posts automatically merged - Please don't double post! —

    i will
     
    cearp likes this.
  7. PabloMK7

    PabloMK7 Red Yoshi! ^ω^

    Member
    1,755
    1,028
    Feb 21, 2014
    Spain
    Yoshi's Island
    Try also searching for a float value, use this converter. (Float -> hex)
     
    cearp likes this.
  8. Asia81
    OP

    Asia81 In my Ecchi World <3

    Member
    4,952
    2,442
    Nov 15, 2014
    France
    Albi
    Tried 3 times in 3 song, but no results too...

    Why it's so hard for this game...
     
  9. Tomy Sakazaki

    Tomy Sakazaki GBAtemp Advanced Fan

    Member
    766
    206
    Oct 23, 2006
    Brazil
    Wild guess, try searching for less than instead of greater than.
    I'll explain my guess, maybe the game subtract the points that you get from a total instead of summing the points.
     
  10. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,632
    503
    Sep 20, 2005
    using that search method shouldn't be no results or do you mean too many hits, it can't display the results list??
    you can replay the stage and search for 0 when score is 0

    [​IMG]
     
  11. Asia81
    OP

    Asia81 In my Ecchi World <3

    Member
    4,952
    2,442
    Nov 15, 2014
    France
    Albi
    Oh, I have to start from 0?
    Could you do the code?
    I want see if I can manage to find why, with your adress
     
  12. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,632
    503
    Sep 20, 2005
    start search with 0 will be very slow
    search with the above method then search for 0 whenever you replay the stage
     
  13. PabloMK7

    PabloMK7 Red Yoshi! ^ω^

    Member
    1,755
    1,028
    Feb 21, 2014
    Spain
    Yoshi's Island
    I guess, you didn't read my last post.
    If the value can get bigger than 4000000, then it can only be held into a float variable. You won't find it if gateway doesn't have float support.
     
    cearp likes this.
  14. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,632
    503
    Sep 20, 2005
    it doesn't matter what kind , it can still be find with unknown search
    in this case, it is DOUBLE not FLOAT
     
  15. Asia81
    OP

    Asia81 In my Ecchi World <3

    Member
    4,952
    2,442
    Nov 15, 2014
    France
    Albi
    Ok, it's exactly what I do:

    01) Score 0170414 : Cheat Finder -> New 32 bits [unsigned] search -> Searching... -> Back to Menu.
    02) Score 0375967 : Cheat Finder -> Next search -> Greather Than -> Searching... -> Back to Menu.
    03) Score 1149680 : Cheat Finder -> Next search -> Greather Than -> Searching... -> Too many hits left! Keep hunting!
    04) Score 1468572 : Cheat Finder -> Next search -> Greather Than -> Searching... -> Too many hits left! Keep hunting!
    05) Score 2044352 : Cheat Finder -> Next search -> Greather Than -> Searching... -> Too many hits left! Keep hunting!
    06) Score 2819381 : Cheat Finder -> Next search -> Greather Than -> Searching... -> Too many hits left! Keep hunting!
    07) Score 3513983 : Cheat Finder -> Next search -> Greather Than -> Searching... -> Too many hits left! Keep hunting!
    08) Score 4239713 : Cheat Finder -> Next search -> Greather Than -> Searching... -> You can now view the list! (01/57)
    09) Score 4485889 : Cheat Finder -> Next search -> Greather Than -> Searching... -> You can now view the list! (01/4A)
    10) Score 5001943 : Cheat Finder -> Next search -> Greather Than -> Searching... -> You can now view the list! (01/49)

    Now I explore the list list if I see my score in hex, so 4C52D7 (5001943). Nothing in the list...
    Start, Reload Song (Always using the same RAM search)

    11) Score 000000 : Cheat Finder -> Next search -> Exact value (0) -> Searching... -> You can now view the list! (01/0C)
    12) Score 759388 : Cheat Finder -> Next search -> Greather Than -> Searching... -> You can now view the list! (01/0C)

    Now I explore the list list if I see my score in hex, so 0B965C (759388). Nothing in the list...

    13) Score 759388 : Cheat Finder -> Next search -> Exact value (759388) -> Searching... -> No hits left! Resetting search..

    I'm searching On TDQ, but it's exactly the same problem on TFFCC

    — Posts automatically merged - Please don't double post! —

    I tried with combo (Chain) and no problems...
    [​IMG]
     
  16. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,632
    503
    Sep 20, 2005
    you could already see all the values in "You can now view the list! (01/0C)", only have 12 results
    so, it can't be exact value and or any value less than you score value
    try the address with value 4xxxxxxxx

    — Posts automatically merged - Please don't double post! —

    or convert dec value to DOUBLE then search the first 2 bytes on the left (16bit exact search)
    Score 19453 (19453.0 - 19453.9)
    0x40d2ff4000000000

    Score 76451 (76451.0 - 76451.9)
    0x40f2aa3000000000
     
  17. Asia81
    OP

    Asia81 In my Ecchi World <3

    Member
    4,952
    2,442
    Nov 15, 2014
    France
    Albi
    Oh.
    I will retry after what I'm doing, thanks
     
  18. ken28

    ken28 GBAtemp Advanced Fan

    Member
    722
    181
    Oct 21, 2010
    Germany
    a some what harder way would be doing it via equal or not equal.
     
  19. ken28

    ken28 GBAtemp Advanced Fan

    Member
    722
    181
    Oct 21, 2010
    Germany
    a some what harder way would be doing it via equal or not equal.
    you also could look around the combo adress since all values related to the stage should be close by.
     
    Last edited by ken28, Oct 5, 2016
  20. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,632
    503
    Sep 20, 2005
    2 exact search should give you the address, 1st result
     
  21. Asia81
    OP

    Asia81 In my Ecchi World <3

    Member
    4,952
    2,442
    Nov 15, 2014
    France
    Albi
    I'm not sure to understand exactly what I have to do.
    I have the score 326799, and these results:

    Code:
    0084CFC4 : 0000000E
    08009500 : 0000000D
    08009510 : 00000308
    08009540 : 4113F23D
    08009554 : 00000009
    08009594 : 0000000A
    08017384 : 0000000A
    0801753C : 0000000D
    08017598 : 000003BB
    080292D8 : 4113F23D
    08029D30 : 4113F23D
    0802A534 : 00000009