[WIP] Yokai Watch Inventory Hacking

Discussion in '3DS - Games & Content' started by ken28, Dec 28, 2015.

  1. ken28
    OP

    ken28 GBAtemp Advanced Fan

    Member
    693
    172
    Oct 21, 2010
    Germany
    After playing around with the Inventory in Youkai Watch i found out some interesting thing.

    There are two checks in place to go against playing around with the items itself, in the form of two values.

    The first Value is in the ram range of 0x08690840 to 0x08690CB8. The first adress alway points to the quantity of the item. The maximum number of one items 255x, the only exception are keyitems putting them higher then 1 may result in crashes.

    The offset between each items 0x10.

    The range of the second value is still unknown to me as of now i just know that the range around 0x08691866 is part of it.

    And there also isnt an recognizable pattern to the range like with the first value.
    Pattern in first range:

    XX 00 00 00 1C 46 5B 00
    YY 00 ZZ 00 ?? ?? ?? ??

    XX = Quantity
    YY = seems tobe somesort of running index that is hardcoded?
    ZZ = ??
    ?? = 32bit value - item id

    So i hope that maybe you guys can help with it.
     
    Last edited by ken28, Dec 29, 2015
  2. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,611
    499
    Sep 20, 2005
    try check the rom hacking section Yokai cheat plugin or ARCode or Gateway Cheats in Games (can't remember it off my head) think it has link to all item values
     
    Last edited by dsrules, Dec 28, 2015
    ken28 likes this.
  3. ken28
    OP

    ken28 GBAtemp Advanced Fan

    Member
    693
    172
    Oct 21, 2010
    Germany
    sadly ar3ds doesnt translate well to gw3ar yet.
     
    Last edited by ken28, Dec 28, 2015
  4. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,611
    499
    Sep 20, 2005
    only the address is different, the value will still be the same
     
  5. ken28
    OP

    ken28 GBAtemp Advanced Fan

    Member
    693
    172
    Oct 21, 2010
    Germany
  6. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,611
    499
    Sep 20, 2005
    Last edited by dsrules, Dec 28, 2015
    ken28 likes this.
  7. ken28
    OP

    ken28 GBAtemp Advanced Fan

    Member
    693
    172
    Oct 21, 2010
    Germany
  8. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,611
    499
    Sep 20, 2005
    it goes by reverse bytes in the memory viewer, what is your item and item value?
     
  9. ken28
    OP

    ken28 GBAtemp Advanced Fan

    Member
    693
    172
    Oct 21, 2010
    Germany
    The list say megaorb should be
    634A1E4F
    The ??????? which i guess is the item id say
    2B28EB15 and those two even if reversed are not the same.

    It would match with 15EB282B - Strength Talisman through


    I can overwrite stuff with them through.
     
    Last edited by ken28, Dec 28, 2015
  10. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,611
    499
    Sep 20, 2005
    item id + 4 = item quantity
    in the memory viewer it show look like 4F 1E 4A 63 62 00 00 00 , item with quantity 98
     
  11. ken28
    OP

    ken28 GBAtemp Advanced Fan

    Member
    693
    172
    Oct 21, 2010
    Germany
    cant find it
     
  12. ken28
    OP

    ken28 GBAtemp Advanced Fan

    Member
    693
    172
    Oct 21, 2010
    Germany
    so yeah the ????? is the item code. and its different with each player.
    This makes item mutliplying quite hard.
     
    Last edited by ken28, Dec 28, 2015
  13. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,611
    499
    Sep 20, 2005
    maybe you could make quantity x99 for all items you already have, if make all items is hard
     
  14. ken28
    OP

    ken28 GBAtemp Advanced Fan

    Member
    693
    172
    Oct 21, 2010
    Germany
    In theory yes, but the game games crashes once you change the quantity of key item.