VitaCheat/FinalCheat Database

Discussion in 'PS Vita - Hacking & Homebrew' started by Shumno, Sep 28, 2017.

  1. iv2b

    iv2b Advanced Member

    Newcomer
    2
    Jan 17, 2016
    Italy
    Yes and no: over the course of a run you'll fight enemies and find chests you can open, they'll always contain 1 random item ranked E-S.
    Killing a boss rewards you with 1-N drops, as if they were obtained from a chest.
    For example at the end of LoC's 2nd floor killing the boss gave me 3x A-rank loot and 1x S-rank loot.

    Afterwards you'll see a screen asking whether you want to continue or go back to town, plus listing how many drops of each rank you got, these account for the boss loot.

    Sick, 2:1!

    Yes, all the skills codes need to be re applied every time, the same is true if you add infinite skill points.
    Talismans are used to unlock the fight against the ancient dragon, which unlocks the next difficulty and gives you 9 S-rank drops, they're useful when levelling alts.
    You can see which talismans you have unlocked by pressing start while in town and looking at the bottom left portion of the screen, they're shown above the runes you unlocked.

    If you can get a memory dump in which you have some talismans in normal/hard/infernal and ultimate difficulties that may be enough for me to find the address.
    Ideally unlock 1-3 talismans for normal/hard/infernal.
    Then unlock 2-3 talismans in ultimate and dump the memory after each one, that should be the enough to find the address.
     
  2. monodevil

    monodevil GBAtemp Regular

    Member
    4
    Apr 2, 2013
    United States
    Oh ok, looking at my old save, I don't think I really got far to post game and its probably why I don't remember them. I stopped right after beating the Dragon and getting the credits. So I'm right at the start of Hard mode with 0 talismans.

    So you want just a dump and no address at all? If you do need the address for each dump, could you show me where or how you found the talismans address as I'm not sure how to search for something like that without it changing after each dungeon run?
     
  3. iv2b

    iv2b Advanced Member

    Newcomer
    2
    Jan 17, 2016
    Italy
    Since you're far from ultimate difficulty i think i'll end up getting there earlier anyway, so no worries.
    Looking for the address proved futile for me thus far: i had 2 characters with the first talisman unlocked and 2 characters with the first talisman locked, then switched between them looking for 0 or 1, but got no result.
    Which tbh is unusual, it should've worked...

    So instead i unlocked a few talismans and looked in the mem dump for them, for example i had two dumps, in the first i had to look for "01 00 00 00 01 00 00 00 00" (red and cyan) while in the second i had to look for "01 00 00 01 01 00 00 00 00" (red, green and cyan), found 10 addresses, made codes and tested them, code 8 worked.
    I dumped the memory after each dungeon, without closing the game in between each one.

    For normal and hard the talismans are right next to the infernal ones, but the ultimate talismans are nowhere to be found, so i need to repeat the same procedure with them.
     
  4. monodevil

    monodevil GBAtemp Regular

    Member
    4
    Apr 2, 2013
    United States
    I see, now my biggest issue is how do I get these talismans lol. I did all the B paths but I still can't get 1.
     
  5. iv2b

    iv2b Advanced Member

    Newcomer
    2
    Jan 17, 2016
    Italy
    I ended up developing my own tool to find patterns across multiple memory dumps, i can polish it and share it if there's any demand.
    What it allows someone to do is to specify N .bin files, then a pattern for each one. The program will output the addresses that have the specified value for every file.

    This lets us look for values that change over time or for patterns, this would've been useful when finding the talisman address for example and will hopefully let me find out some way to unlock LoC/ToM floors. :)

    Here's a sneak peek:

    [​IMG] 1cd0f09 is indeed a match:

    [​IMG]

    You must've missed one!
    When choosing a dungeon check at the bottom, one talisman slot will glow: https://vignette.wikia.nocookie.net..._screen.png/revision/latest?cb=20140607191216

    Odds are you're missing the black one (last one at the end), it can look like you've unlocked it at a first glance.
    Keep in mind you need to kill the boss at the end, escaping won't unlock the talisman.

    Once you have them all do visit the illusionary lands, they're found to the left side of the gate, slightly to the left from this screenshot: http://squarefaction.ru/files/user/55361/storage/1384949022.jpg
     
    Last edited by iv2b, Oct 14, 2019
    CrossOut likes this.
  6. Yohoki

    Yohoki GBAtemp Fan

    Member
    5
    Dec 4, 2018
    United States
    If no one else is interested, I'd love it.
     
  7. Yohoki

    Yohoki GBAtemp Fan

    Member
    5
    Dec 4, 2018
    United States
    shit.... Soon(TM) might be more like Eventually(TM) becuase my vita doesn't boot enso anymore and I've somehow been upgraded to 3.70 .... I think one of the kids tried to get on PSN or something and downloaded the patch....
     
  8. monodevil

    monodevil GBAtemp Regular

    Member
    4
    Apr 2, 2013
    United States
    Alright so I managed to get a few talimans, so my question is

    When searching through the memory address, are you doing this through vitacheat's or viewing the dumps through a hex editor?
     
  9. iv2b

    iv2b Advanced Member

    Newcomer
    2
    Jan 17, 2016
    Italy
    I'll test the tool a bit and maybe add error detection before releasing. :)

    I'm using HexEdit for talismans.
     
  10. iv2b

    iv2b Advanced Member

    Newcomer
    2
    Jan 17, 2016
    Italy
    Here's a link to the tool: https://drive.google.com/file/d/1JQrGdbhPkcqcV1P0HaW1siizEKK66url/view?usp=sharing

    To use: open cmd/terminal and type the following:

    Code:
    java -jar <filename.jar>
    You can drag the file into the terminal and it'll copy the path for you right away. Do not open it normally.
    I haven't added any GUI yet so opening the program normally will consume resources (CPU/RAM) without doing anything.

    But it should however be fully working and ready to be used.
     
    Yohoki likes this.
  11. Yohoki

    Yohoki GBAtemp Fan

    Member
    5
    Dec 4, 2018
    United States
    ...... Don't tell me how to live my life, dad!

    Sweet, thanks. Does it support Wildcards? I've been using Cheat Engine to load the dumps and using the "Array of Bytes" scan. But I don't need all that clutter on my pc when most of it's done on the vita. XD
     
  12. iv2b

    iv2b Advanced Member

    Newcomer
    2
    Jan 17, 2016
    Italy
    edit

    It now supports wildcards, same link as above to download.
    Keep in mind it uses the full path to the file, not the relative path, looking into it, will edit again once i can change that.

    ---------

    It does not, but i guess it would be simple to add.

    Are you looking for something like this?

    file 1: 01 02 03
    file 2 A1 ** A3

    Where ** or * matches anything?

    If so i can update the program to add that in 10-20ish minutes.

    Looking for Array of Bytes with cheat engine or a hex editor like HexEdit is probably ideal if that's what you need to do.
    This tool only makes sense if you're looking for a pattern among multiple dumps.

    For example let's say i'm looking to find the address where talismans are kept.
    I could start by dumping and looking for [00 00 00 00 00 00 00 00 00], unlock one of them, dump again and look for [01 00 00 00 00 00 00 00 00], then unlock another, dump and look for [01 00 00 01 00 00 00 00 00].
    This would be impossible in cheat engine as you can only look for 1 file at a time, hex editors only let you compare 2 files and that doesn't always help (how many addresses will you find with 9 bytes set to 0?), while my tool would snipe the wanted address(es) in a matter of seconds.

    Kinda like doing good ol' cheat engine searches but after the fact if you think about it, this is useful in case you don't know the exact value you're looking for as you can dump the memory at each step and search later on.
    For example let's say i completed floor 3 and can play floor 4, what should i search for?
    3 because it's the floor i unlocked? 2 because maybe it starts from 0? or maybe 4?
    Dumping the memory and searching afterwards prevents you from having to guess as you can just search differently without having to complete the following floors.
     
    Last edited by iv2b, Oct 15, 2019
  13. monodevil

    monodevil GBAtemp Regular

    Member
    4
    Apr 2, 2013
    United States
    Ahh, I was looking through vitacheats thinking there was a hidden search function I didn't know about. After some more testing, the All Common Skills codes seems to also be removing my attack skills as well so it seems like just messing with anything related to skills and skill points is going to cause them to perma reset once turned off. So I guess the only option is to have both sets of skill codes.

    Also nice, trying it out right now, one question. What do you put for File byte 1 and 2?
     
  14. iv2b

    iv2b Advanced Member

    Newcomer
    2
    Jan 17, 2016
    Italy
    As far as i could see the game didn't lock skills i had previously unlocked, that's weird, maybe it only happens sometimes?

    For byte 1-N you put the hex code of whatever you're trying to look for.

    For example if you're trying to look for gold you'd search for 4 bytes which contained the hex value of the gold amount you have.
    If you'd have 44.589.997 gold then you'd search for 02 A8 63 AD.
     
  15. Yohoki

    Yohoki GBAtemp Fan

    Member
    5
    Dec 4, 2018
    United States
    If it's possible, both would be awesome. Maybe "??" matches a single word and "*" matches anything?

    And you're right. Cheat engine only allows for 1 dump at a time, but it's got a nice set of features. HxD let's me compare a bit, but it's not the easiest thing to look through, either. I still kinda use both, because sometimes I don't know what I'm looking for yet, so I can search for 8-32bit and float all at once in CE, but there's no way to compare files easily. Especially when people send me dumps, but no addresses.
     
  16. iv2b

    iv2b Advanced Member

    Newcomer
    2
    Jan 17, 2016
    Italy
    */** should be the same as ?? where it essentially skips the check for 1 byte (like the example i made earlier).
    Inputting */** for every byte will match anything as a result.

    But yeah this is just a very specific tool, i'll polish it further as the need arises but i think it's good enough for now given my needs.
    After i confirm it works i'll make it open source and people will be able to modify it however they want. ;)
     
  17. iv2b

    iv2b Advanced Member

    Newcomer
    2
    Jan 17, 2016
    Italy
    Updated codes for Dragon's Crown 1.09 (EU, but works for US as well)
    Has talismans normal-infernal, max score, all common skills and all character-specific skills.

    Code:
    _V0 All Talismans
    $D203 85811F00 CCCCCCCC
    $4001 85D01123 00000001
    $001B 00000001 00000000
    $D502 85811F00 CCCCCCCC
    $4001 85C01123 00000001
    $001B 00000001 00000000
    
    _V0 Max Score
    $D205 85811F00 CCCCCCCC
    $4200 85B04010 05F5E0FF
    $0002 00000004 00000000
    $4200 85D0A268 05F5E0FF
    $0002 00000040 00000000
    $D504 85811F00 CCCCCCCC
    $4200 85A04010 05F5E0FF
    $0002 00000004 00000000
    $4200 85C0A268 05F5E0FF
    $0002 00000040 00000000
    
    _V0 All Common Skills
    $D20A 85811F00 CCCCCCCC
    $0000 85D031FC 00000005 # SLIDE ATTACK
    $0000 85D031FD 00000005 # WEALTH TO HEALTH
    $0000 85D031FE 00000005 # MONEY IS POWER
    $0000 85D031FF 0000000A # VITALITY BOOST
    $0000 85D03200 00000005 # NUTRITIONIST
    $0000 85D03201 00000005 # MAINTENANCE
    $0000 85D03202 00000007 # ADROIT HANDS
    $0000 85D03203 00000003 # EVASION
    $0000 85D03204 00000003 # DEEP POCKETS
    $D209 85811F00 CCCCCCCC
    $0000 85C031FC 00000005 # SLIDE ATTACK
    $0000 85C031FD 00000005 # WEALTH TO HEALTH
    $0000 85C031FE 00000005 # MONEY IS POWER
    $0000 85C031FF 0000000A # VITALITY BOOST
    $0000 85C03200 00000005 # NUTRITIONIST
    $0000 85C03201 00000005 # MAINTENANCE
    $0000 85C03202 00000007 # ADROIT HANDS
    $0000 85C03203 00000003 # EVASION
    $0000 85C03204 00000003 # DEEP POCKETS
    
    _V0 All Fighter Skills
    $D20D 85811F00 CCCCCCCC
    $0000 85D03205 00000005 # CYCLONE MASHER
    $0000 85D03206 00000005 # SHOCKWAVE
    $0000 85D03207 00000007 # JUDGEMENT
    $0000 85D03208 00000007 # REBUKE
    $0000 85D03209 0000000A # TEMPEST EDGE
    $0000 85D0320A 00000003 # COVER ALLIES
    $0000 85D0320B 00000005 # REFLEX GUARD
    $0000 85D0320C 0000000A # BASH
    $0000 85D0320D 0000000A # MISSILE REFLECT
    $0000 85D0320E 00000003 # DISTRACTION
    $0000 85D0320F 00000005 # SACRIFICE
    $0000 85D03210 0000000A # SHIELD TACTICS
    $D20C 85811F00 CCCCCCCC
    $0000 85C03205 00000005 # CYCLONE MASHER
    $0000 85C03206 00000005 # SHOCKWAVE
    $0000 85C03207 00000007 # JUDGEMENT
    $0000 85C03208 00000007 # REBUKE
    $0000 85C03209 0000000A # TEMPEST EDGE
    $0000 85C0320A 00000003 # COVER ALLIES
    $0000 85C0320B 00000005 # REFLEX GUARD
    $0000 85C0320C 0000000A # BASH
    $0000 85C0320D 0000000A # MISSILE REFLECT
    $0000 85C0320E 00000003 # DISTRACTION
    $0000 85C0320F 00000005 # SACRIFICE
    $0000 85C03210 0000000A # SHIELD TACTICS
    
    _V0 All Amazon Skills
    $D20D 85811F00 CCCCCCCC
    $0000 85D03211 00000007 # STUN WAVE
    $0000 85D03212 0000000A # NECK SPLITTER
    $0000 85D03213 00000007 # DEADLY REVOLUTION
    $0000 85D03214 0000000A # BRUTAL DRIVE
    $0000 85D03215 0000000A # PARRY
    $0000 85D03216 00000003 # PUNISHER
    $0000 85D03217 00000005 # BRANDISH
    $0000 85D03218 0000000A # BERSERK
    $0000 85D03219 00000007 # ADRENALINE
    $0000 85D0321A 00000003 # WAR PAINT
    $0000 85D0321B 00000003 # INCITE RAGE
    $0000 85D0321C 00000005 # IRON WILL
    $D20C 85811F00 CCCCCCCC
    $0000 85C03211 00000007 # STUN WAVE
    $0000 85C03212 0000000A # NECK SPLITTER
    $0000 85C03213 00000007 # DEADLY REVOLUTION
    $0000 85C03214 0000000A # BRUTAL DRIVE
    $0000 85C03215 0000000A # PARRY
    $0000 85C03216 00000003 # PUNISHER
    $0000 85C03217 00000005 # BRANDISH
    $0000 85C03218 0000000A # BERSERK
    $0000 85C03219 00000007 # ADRENALINE
    $0000 85C0321A 00000003 # WAR PAINT
    $0000 85C0321B 00000003 # INCITE RAGE
    $0000 85C0321C 00000005 # IRON WILL
    
    _V0 All Elf Skills
    $D20D 85811F00 CCCCCCCC
    $0000 85D03229 0000000A # POWER SHOT
    $0000 85D0322A 00000004 # RAPID FIRE
    $0000 85D0322B 00000005 # SPACIOUS QUIVER
    $0000 85D0322C 00000007 # IMPACT ARROW
    $0000 85D0322D 00000004 # CLONE STRIKES
    $0000 85D0322E 00000005 # TOXIC EXTRACT
    $0000 85D0322F 00000005 # HOLDOUT DAGGER
    $0000 85D03230 00000005 # SALAMANDER OIL
    $0000 85D03231 0000000A # ELEMENTAL LORE
    $0000 85D03232 0000000A # DEADLY BOOTS
    $0000 85D03233 0000000A # BACKSTAB
    $0000 85D03234 00000005 # BATTLE HARDENED
    $D20C 85811F00 CCCCCCCC
    $0000 85C03229 0000000A # POWER SHOT
    $0000 85C0322A 00000004 # RAPID FIRE
    $0000 85C0322B 00000005 # SPACIOUS QUIVER
    $0000 85C0322C 00000007 # IMPACT ARROW
    $0000 85C0322D 00000004 # CLONE STRIKES
    $0000 85C0322E 00000005 # TOXIC EXTRACT
    $0000 85C0322F 00000005 # HOLDOUT DAGGER
    $0000 85C03230 00000005 # SALAMANDER OIL
    $0000 85C03231 0000000A # ELEMENTAL LORE
    $0000 85C03232 0000000A # DEADLY BOOTS
    $0000 85C03233 0000000A # BACKSTAB
    $0000 85C03234 00000005 # BATTLE HARDENED
    
    _V0 All Dwarf Skills
    $D20D 85811F00 CCCCCCCC
    $0000 85D0321D 0000000A # POWER BOMB
    $0000 85D0321E 0000000A # LETHAL FISTS
    $0000 85D0321F 00000005 # EAGLE DIVE
    $0000 85D03220 00000005 # GRAND SMASH
    $0000 85D03221 00000005 # FRENZY
    $0000 85D03222 00000005 # BOMB SATCHEL
    $0000 85D03223 00000005 # FIRE BARREL
    $0000 85D03224 00000005 # MAGMA INFUSION
    $0000 85D03225 0000000A # POWDER MASTERY
    $0000 85D03226 0000000A # TRINKET MANIAC
    $0000 85D03227 00000005 # ROCK SKIN
    $0000 85D03228 00000005 # TOUGHNESS
    $D20C 85811F00 CCCCCCCC
    $0000 85C0321D 0000000A # POWER BOMB
    $0000 85C0321E 0000000A # LETHAL FISTS
    $0000 85C0321F 00000005 # EAGLE DIVE
    $0000 85C03220 00000005 # GRAND SMASH
    $0000 85C03221 00000005 # FRENZY
    $0000 85C03222 00000005 # BOMB SATCHEL
    $0000 85C03223 00000005 # FIRE BARREL
    $0000 85C03224 00000005 # MAGMA INFUSION
    $0000 85C03225 0000000A # POWDER MASTERY
    $0000 85C03226 0000000A # TRINKET MANIAC
    $0000 85C03227 00000005 # ROCK SKIN
    $0000 85C03228 00000005 # TOUGHNESS
    
    _V0 All Sorceress Skills
    $D210 85811F00 CCCCCCCC
    $0000 85D03235 0000000A # MENTAL ABSORB
    $0000 85D03236 00000007 # EXTRACT
    $0000 85D03237 00000005 # CONCENTRATE
    $0000 85D03238 00000005 # SPIRIT UP
    $0000 85D03239 00000003 # ICE PRISON
    $0000 85D0323A 00000005 # PROTECTION
    $0000 85D0323B 00000003 # GRAVITY
    $0000 85D0323C 00000007 # THUNDERHEAD
    $0000 85D0323D 00000007 # ROCK PRESS
    $0000 85D0323E 00000005 # BLIZZARD
    $0000 85D0323F 00000005 # ANIMATE SKELETON
    $0000 85D03240 00000003 # LEVITATION
    $0000 85D03241 00000005 # CREATE FOOD
    $0000 85D03242 00000003 # CURSE
    $0000 85D03243 00000007 # PETRIFICATION
    $D20F 85811F00 CCCCCCCC
    $0000 85C03235 0000000A # MENTAL ABSORB
    $0000 85C03236 00000007 # EXTRACT
    $0000 85C03237 00000005 # CONCENTRATE
    $0000 85C03238 00000005 # SPIRIT UP
    $0000 85C03239 00000003 # ICE PRISON
    $0000 85C0323A 00000005 # PROTECTION
    $0000 85C0323B 00000003 # GRAVITY
    $0000 85C0323C 00000007 # THUNDERHEAD
    $0000 85C0323D 00000007 # ROCK PRESS
    $0000 85C0323E 00000005 # BLIZZARD
    $0000 85C0323F 00000005 # ANIMATE SKELETON
    $0000 85C03240 00000003 # LEVITATION
    $0000 85C03241 00000005 # CREATE FOOD
    $0000 85C03242 00000003 # CURSE
    $0000 85C03243 00000007 # PETRIFICATION
    
    _V0 All Wizard Skills
    $D20F 85811F00 CCCCCCCC
    $0000 85D03244 0000000A # CONCENTRATE
    $0000 85D03245 00000007 # EXTRACT
    $0000 85D03246 00000005 # MENTAL ABSORB
    $0000 85D03247 00000005 # SPIRIT UP
    $0000 85D03248 00000003 # FIRE WIZARD
    $0000 85D03249 00000005 # BLAZE
    $0000 85D0324A 00000007 # STORM
    $0000 85D0324B 00000007 # FLAME BURST
    $0000 85D0324C 0000000A # THUNDERBOLT
    $0000 85D0324D 00000003 # METEOR SWARM
    $0000 85D0324E 00000005 # CREATE WOOD GOLEM
    $0000 85D0324F 00000003 # LEVITATION
    $0000 85D03250 00000005 # SLOW
    $0000 85D03251 00000005 # EXTINCTION
    $D20E 85811F00 CCCCCCCC
    $0000 85C03244 0000000A # CONCENTRATE
    $0000 85C03245 00000007 # EXTRACT
    $0000 85C03246 00000005 # MENTAL ABSORB
    $0000 85C03247 00000005 # SPIRIT UP
    $0000 85C03248 00000003 # FIRE WIZARD
    $0000 85C03249 00000005 # BLAZE
    $0000 85C0324A 00000007 # STORM
    $0000 85C0324B 00000007 # FLAME BURST
    $0000 85C0324C 0000000A # THUNDERBOLT
    $0000 85C0324D 00000003 # METEOR SWARM
    $0000 85C0324E 00000005 # CREATE WOOD GOLEM
    $0000 85C0324F 00000003 # LEVITATION
    $0000 85C03250 00000005 # SLOW
    $0000 85C03251 00000005 # EXTINCTION
    
     
  18. monodevil

    monodevil GBAtemp Regular

    Member
    4
    Apr 2, 2013
    United States
    Nice, you progressed way faster and better than I ever could. Didn't have time to mess around too much with the tool you provide the other day. I don't think I was using it right either and kept getting a "Invalid path exception" after providing the bytes for the 2nd dump.
     
  19. iv2b

    iv2b Advanced Member

    Newcomer
    2
    Jan 17, 2016
    Italy
    That means you inputted an invalid path to the file, the error shows up only after you've finished inputting everything.
    Currently the program demands the full path to the file, not the relative path. Putting the file in the same folder as the executable and typing in the name won't work.
    On the other hand you can drag&drop the file into the terminal (both for linux and windows) and it'll work right away.
    The method i'm using requires a Path rather than a string containing the location so that messed it up a bit.

    Tomorrow i'll work on hp/mana, ToM/LoC floors and getting more equipment at the end of a level (99x S rank).
    I'm fairly confident about the first two, not as much about floors/loot, if those 2 lead to nothing i'll try to look into some way to increase damage output.

    *edit*

    Yep no luck at all with LoC/ToM and rewards, which is quite awkward.
    The game literally shows the amount of equipment i received, how does it not show up...awkward.

    I may try again later, then work on hp/mana today/tomorrow.
     
    Last edited by iv2b, Oct 17, 2019
  20. monodevil

    monodevil GBAtemp Regular

    Member
    4
    Apr 2, 2013
    United States
    I remember someone who also worked on Dragon's Crown awhile back telling me that the numbers you see in game are a lie so you may have to look elsewhere so maybe things are being stored and generated somewhere else, I don't know.

    Also I thought I'd help out and make an infinite arrows for archer class since you were doing HP and MP but not sure I'm going to have time like I thought I would, going through the dumps and its taking me awhile to find anything.

    -Edit-
    Fond orange pointers for infinite arrows but I went too fast with TempAR and now I can't find it. CRAAAP
     
    Last edited by monodevil, Oct 17, 2019
    nanit likes this.
Quick Reply
Draft saved Draft deleted
Loading...