VitaCheat/FinalCheat Database

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

  1. Yohoki

    Yohoki GBAtemp Fan

    Member
    5
    Dec 4, 2018
    United States
    Dragon's crown was what I used to figure out how vitacheat worked, because I only had 2 carts at the time... I don't remember it being all that complicated. Sounds like either they didn't search right (looking for 32bit instead of float) or a pointer issue. The game doesn't pause when hacking, but it's really not that hard to just limit your searching for HP to when you've cleared the area of enemies.
     
  2. monodevil

    monodevil GBAtemp Regular

    Member
    4
    Apr 2, 2013
    United States
    Finally found it, man I really wasn't paying any attention. It was much higher than I thought it was.

    Code:
    _V0 Infinite Arrows(Elf)
    $3203 85C00AD4 00003300
    $3200 00000000 00003F0C
    $3200 00000000 00002EEC
    $3300 00000000 00000019
    Tested it on only normal and hard so I guess it would still work for the higher difficulties. Also wasn't sure how many arrows to set it to so I just used 50(32).
     
    Last edited by monodevil, Oct 18, 2019
  3. iv2b

    iv2b Advanced Member

    Newcomer
    2
    Jan 17, 2016
    Italy
    That's neat, keep it up!
    Thus far all values i've found are static (if we ignore the 00100000 offset) so you may be able to skip using tempAR.
    Consider setting it to 25 as that's usually how many arrows you can carry when maxing quiver. :)

    I think i just got an idea to find the ToM/LoC floor values: if you join someone in multiplayer and they're doing a floor you haven't unlocked yet then when you go back you won't unlock everything in between. However once you get to the same floor you'll have it unlocked right away.

    This means that floors are stored separately, meaning there should be 6.250 bytes (for ToM) and 100 bits (for LoC) reserved to specify which floors are unlocked and which aren't.

    I've been unable to alter stats (str, int, etc...), i've found stats of individual pieces of gear (both +LUC and +%damage dealt) but changing them lead to nothing.
     
    Last edited by iv2b, Oct 18, 2019
  4. iv2b

    iv2b Advanced Member

    Newcomer
    2
    Jan 17, 2016
    Italy
    Yeah no luck with that, i'll try to get easier codes done by the end of the week.
     
  5. bigwillyg

    bigwillyg Advanced Member

    Newcomer
    2
    Jun 29, 2018
    United States
    I got it from the us PlayStation store. I never even tried the cheats until I got to the second to last level. Where do I check the game ID?

    Sent from my LG-H931 using Tapatalk
     
  6. Yohoki

    Yohoki GBAtemp Fan

    Member
    5
    Dec 4, 2018
    United States
    In vitacheat, it says in the top right. Will say PCS###### for the game ID.
     
  7. bigwillyg

    bigwillyg Advanced Member

    Newcomer
    2
    Jun 29, 2018
    United States
    Ok thanks

    Sent from my LG-H931 using Tapatalk
     
    Yohoki likes this.
  8. bigwillyg

    bigwillyg Advanced Member

    Newcomer
    2
    Jun 29, 2018
    United States
    The game id matches the file name. I guess as a last resort I will just sync up my saves, reinstall as the separate games and try it like that

    Sent from my LG-H931 using Tapatalk
     
  9. NeoGranzon

    NeoGranzon Member

    Newcomer
    1
    Aug 4, 2019
    Italy
    Hi guys,i found that the codes for Final Fantasy X HD Remaster USA(PCSE00395),works perfectly on version EUR(PCSB00293)simply follow this procedure using Vitashell:
    1 open Vitashell/Vitacheat/db,scroll to PCSB00395
    2 copy file out of the folder and rename psv to PCSB00293
    3 move renamed psv to db on vitacheat

    Enjoy the game with the codes!
     
    Last edited by NeoGranzon, Oct 26, 2019
  10. Yohoki

    Yohoki GBAtemp Fan

    Member
    5
    Dec 4, 2018
    United States
    Did some experimenting tonight with editing codes on the fly. Looks like vitacheat can be used to hack vitacheat, I know surprise, right? *sarcasm*

    So I've been working with a code to press a button and change a value inside the vitacheat code list. I was using Monster Monpiece as my test game, because there's a "Color Combo" thing where if you play multiple of the same color card, you get a bonus, but playing a different color breaks the combo. I can hack the Combo meter to max, but then if you play a diff color, it breaks until you play a second of that same new color.

    Sure, I could make a code that edits all that in the game, but I figured this was a perfect time for Proof of Concept and staying up till 6am. Plus, it looks really cool the way I did it.

    Edit: This code uses the B200 codes new "Module" feature, so it will require z06 to use.
    Code:
    #Vitacheat info:
    #81540000= Vitacheat(seg1) location start
    #690=code start
    #69c=Color space (the [] part of the code name for debugging)
    #6d0= line 1 address
    #6d4= line 1 code
    #6e0= line 2 address
    #6e4= line 2 code
    
    _V0 Test Code: [    ]
    $3001 8122CE80 00000069 #Normal Pointer code (line1)
    $3300 00000000 00000000 #Normal Pointer code (line2)
    $B20E 00000001 00000000 #b200 code selecting Vitacheat Module(seg1)
    $C202 00000001 00008010 #Check for controller combo (DPadUp+sq)
    $0000 000006E4 00000001 #Change line2 code to 0x01
    $0200 0000069C 00444552 #Change Code Title to say [RED ]
    $C202 00000001 00008020 #Check for controller combo (DPadR+sq)
    $0000 000006E4 00000002 #Change line2 code to 0x02
    $0200 0000069C 2E4C4559 #Change Code Title to say [YEL.]
    $C202 00000001 00008040 #Check for controller combo (DPadDown+sq)
    $0000 000006E4 00000003 #Change line2 code to 0x03
    $0200 0000069C 2E4E5247 #Change Code Title to say [GRN.]
    $C202 00000001 00008080 #Check for controller combo (DpadL+sq)
    $0000 000006E4 00000004 #Change line2 code to 0x04
    $0200 0000069C 45554C42 #Change Code Title to say [BLUE]
    
    So, the code starts with a normal pointer code. This pointer edit's the player's Combo Color and sets it to 0 [no combo].

    After that, it's a b200 code, telling the rest of the code to use Module 0x0E Seg1 as the starting position and all addresses are offsets of that. Mod 0x0E is Vitacheat (tested in 11 games and they all use that module) and Seg1 is where Vitacheat stores the current game's PSV file. I listed some offsets that I've used. These point to the FIRST CODE IN THE LIST. It won't work if the code is added to the bottom of the list.

    After that, I've just made some checks for a button Combo (Square and dpad) and edits line 2 of code 1. The Value is updated to a color and the Cheat name in vitacheat menu is updated to say the color name in [ ]. So, pressing Sq+DPadUp make the cheat say "Test Code: [Yel.]" in vitacheat's menu.

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

    You only need to change the filename. the ID and Region parts aren't actually used by vitacheat. It's just notes for us humans to read. :P
     
    Last edited by Yohoki, Oct 26, 2019
    NeoGranzon likes this.
  11. Yohoki

    Yohoki GBAtemp Fan

    Member
    5
    Dec 4, 2018
    United States
    I forget who asked me to look into Monster Monpiece again, but I have updated the codes for EUR and US version of the game. They now use pointers for the Enemy and Player codes. I've also added a few codes to the list and organized a bit.
    Code:
    # ID: PCSB00473/ PCSE00373
    # Title: Monster Monpiece
    # Region: EUR / US
    # Version: 1.0
    # Type: NoNpDrm
    # Code Author: Yohoki, r0ah
    # Source: https://github.com/r0ah/vitacheat/blob/master/db/PCSB00473.psv
    # Original Source: https://github.com/r0ah/vitacheat/issues/45 (Yohoki)
    # Note: "Combo Color" code requires z06 version of Vitacheat. Will not work on lower versions.
    
    _V0 Combo Color[ ]
    $3001 8122CE80 00000069
    $3300 00000000 00000003
    $B20E 00000001 00000000
    $C202 00000001 00008010
    $0000 000006E4 00000001
    $0200 0000069C 00444552
    $C202 00000001 00008020
    $0000 000006E4 00000002
    $0200 0000069C 2E4C4559
    $C202 00000001 00008040
    $0000 000006E4 00000003
    $0200 0000069C 2E4E5247
    $C202 00000001 00008080
    $0000 000006E4 00000004
    $0200 0000069C 45554C42
    
    _V0 Note: DPad+Square to choose color
    $0000 00000000 00000000
    
    _V0 ----Requires Vitacheat z06
    $0000 00000000 00000000
    
    _V0 Press L+Square To Win Match
    $C202 00000001 00008100
    $3001 8122CE80 00000F04
    $3300 00000000 00000000
    
    _V1 Player...
    $0000 00000000 00000000
    
    _V0 ...Inf HP
    $3001 8122CE80 00000067
    $3300 00000000 00000063
    
    _V0 ...Inf MP
    $3001 8122CE80 00000064
    $3300 00000000 00000063
    
    _V0 ...Aura Combo Always 2
    $3001 8122CE80 0000006A
    $3300 00000000 00000002
    
    _V1 Enemy...
    $0000 00000000 00000000
    
    _V0 ...0 HP (One hit Kill)
    $3001 8122CE80 00000D13
    $3300 00000000 00000000
    
    _V0 ...No MP
    $3001 8122CE80 00000D10
    $3300 00000000 00000000
    
    _V0 ...Aura Combo Always 0
    $3001 8122CE80 00000D16
    $3300 00000000 00000002
    
    _V0 10k Rub Points
    $0200 83AE6788 0000270F
    
    _V0 1M Money
    $0200 83AE6784 000F423F
    
    _V0 99 All Seal Stones
    $4201 83AE678C 00000063
    $0005 00000004 00000000
    
    _V0 Have All Master Rings
    $0200 83AE67A0 FFFFFFFF
    
    _V0 All Consumables
    $4001 83AE5FB9 00000063
    $0068 00000002 00000000
    
    _V0 All Card Packs
    $4001 83AE57E8 00000001
    $003A 00000002 00000000
    $4001 83AE57E9 00000063
    $003A 00000002 00000000
    
    _V0 99 ALL CARDS
    $4201 83ACC970 01630163
    $2712 00000004 00000000
    
    _V0 -- Codes by R0ah --
    
    _V0 Infinite Money
    $0200 83AE6784 3B9AC9FF
    
    _V0 Infinite Rub
    $0200 83AE6788 3B9AC9FF
    
    _V0 Infinite Player Deck
    $0000 8163FE68 00000063
    
    _V0 Zero Enemy Deck (Instant Win)
    $0000 81640B14 00000000
    
     
    CrossOut likes this.
  12. NeoGranzon

    NeoGranzon Member

    Newcomer
    1
    Aug 4, 2019
    Italy
    Thank you,i've correct my post,why i don't know this!
     
    Yohoki likes this.
  13. Yohoki

    Yohoki GBAtemp Fan

    Member
    5
    Dec 4, 2018
    United States
    You can't do this for every game. Most games need different codes for the different regions, usually because of things like multiple languages or censorship changes mess with the data just enough to move things around. There's a few games that you can just change the .psv name and it'll work though. Monster Monpeice shares the codes between EU and US as well.
     
  14. zeroviral

    zeroviral Advanced Member

    Newcomer
    2
    Jul 31, 2018
    Philippines
    After checking, I found out that the Patch for PSNOVA PVSG00351 is the cause why the codes don't work. Turning it off and everything works except the Exp/Level ones(each class has their own exp).
    If you must absolutely use it for the names of items,gran arts, etc. change the 871xxxxx address in the cheats into 870xxxxx.

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

    I decided to test the codes for PCSG00351 or Phantasy Star Nova. After checking, the latch is the cause of the problems. It shifts to adress of the codes upwards. If you want to use the patch from arks layer for the names, items, etc. just change the 871xxxxx to 870xxxxx. Reminds me of those days where people asks if the codes workon patched games or the undubbed ones.
     
  15. NeoGranzon

    NeoGranzon Member

    Newcomer
    1
    Aug 4, 2019
    Italy
    Hi,i noticed that in FFX HD Remaster the code for have 99x of all items when activated fills all the spaces with the potions and no longer accumulate objects during the game example: spheres, large potions, grenades etc ...
     
  16. Yohoki

    Yohoki GBAtemp Fan

    Member
    5
    Dec 4, 2018
    United States
    There's instructions about it somewhere, but I can't find it right now. A potion, in the game code, is an empty item slot with a quantity. So, any empty item slots become potions when you give yourself inf items. To work around this, use a savegame editor to fill your items with things you use.
     
    NeoGranzon likes this.
  17. NeoGranzon

    NeoGranzon Member

    Newcomer
    1
    Aug 4, 2019
    Italy
    Thank you,i thought that by activating this code to have all the items present in the game!
     
  18. Yohoki

    Yohoki GBAtemp Fan

    Member
    5
    Dec 4, 2018
    United States
    That might be possible, but I haven't taken a look at the game to check. The current code is intended to be used with a savegame editor, though.
     
    NeoGranzon likes this.
  19. NeoGranzon

    NeoGranzon Member

    Newcomer
    1
    Aug 4, 2019
    Italy
    Thank you,but how get save editor for PS Vita?
     
  20. CrossOut

    CrossOut GBAtemp Regular

    Member
    4
    Aug 12, 2018
    United Kingdom
    Here are a few cheats for Dungeon Hunter Alliance From a reddit post,https://www.reddit.com/r/VitaCheats...ts_psvita_cheat_dungeon_hunter_alliance_pcse/ that are sligity different from the current database cheats.

    Dungeon Hunter Alliance
    #PCSB00008 (USA version?)

    Version: He does not say in the post.

    V1Inf MP
    $3201 81B38514 0000124C
    $3300 00000000 0000D700

    V0Inf HP
    $3201 81B38514 00001238
    $3300 00000000 00013000

    V1Money $10k
    $3201 81AB8514 00000444
    £3300 00000000 00002710
     
Quick Reply
Draft saved Draft deleted
Loading...