Hacking VitaCheat/FinalCheat Database

XMYDL

Well-Known Member
Newcomer
Joined
May 24, 2022
Messages
58
Trophies
0
Age
28
Location
Tokyo
XP
131
Country
Japan
Seems that these codes do not work for all because they do not work on pattern Y. Tried to redo these codes but somehow I can't get the HP code stable it works but wiggles up and down. In this case it is advisable to search for a value that is close to the HP address and take this as a base then search for pointers and add the HP.

For example if HP addres is 82222222 make a dump, next serach With TempAr after 82222122 this method can help to find faster results if you found something just ad +100 to get your HP address ...Sounds crazy
... the HP code in this game has two values one is for filling in and the other is for stopping here you have to be careful which one it is.
What would be the meaning of "one for filling in and one for stopping"?

I've searched these offsets but none of them are correct(in program). I meant to make expression that the last unit of its offset is 17C4. Maybe it's a multi-level one?

If you wiggle up the HP code, maybe it's because the character is different, just as Yohoki said. Maybe there're no recognizing offsets there:unsure: Somehow I wish there are.
 

tomberyx

Well-Known Member
Member
Joined
Jan 9, 2020
Messages
1,669
Trophies
2
XP
4,402
Country
Germany
Default Hp is Float 200 (sorry i meant the MP but Hp is +- 10 away)

In this case there are two results which are linked to the Hp code both are Float 200 and 0x100 difference from A to B I am not sure now how much the difference really is.

One is responsible that the bar does not move the other that it does move only one of them is the correct one. This constellation could lead to problems if you create dumps and search for pointers ,here you have to be sure which is the right value A or B or you take both to not waste dumps.

Somehow I have confused HP with MP here the whole post refers to MP because MP is float and HP is dec.
 
Last edited by tomberyx,

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
What would be the meaning of "one for filling in and one for stopping"?

I've searched these offsets but none of them are correct(in program). I meant to make expression that the last unit of its offset is 17C4. Maybe it's a multi-level one?

If you wiggle up the HP code, maybe it's because the character is different, just as Yohoki said. Maybe there're no recognizing offsets there:unsure: Somehow I wish there are.
I think what he means by filling/stopping is a buffer.

For games that let you see the HP bar slowly fill/shrink when HP changes, a buffer is used. That way the code can see the Current HP and what it was before the change, and slowly change the buffer until it matches the current HP. Gives the effect that the bar shrinks/fills up instead of suddenly jumping.
 

monodevil

Well-Known Member
Member
Joined
Apr 2, 2013
Messages
288
Trophies
1
XP
1,050
Country
United States
It's definitely possible. I'm not familiar with PSP codes, though. The code is open source, however, and anyone is able to make a contribution.
I know bits and pieces about PSP codes since I still have my database but back then the most I've ever done was edit values though. It would probably be more troublesome though since you'd have deal with multiple cheat apps as the PSP had 3 of them. Cwcheat, nitePR, and tempAR and they all used different formats but I think everyone just stuck with cwcheats. Cwcheat formatted its codes like this

Code:
_S ULUS-10506
_G Hexyz Force [US]
_C0 EXP x32
_L 0x20021F4C 0x0A200800
_L 0x20021F50 0x8E240054
_L 0x20002000 0x00042140
_L 0x20002004 0x0A2087D5
_L 0x20002008 0x00A42021
_C0 99999 FP After Battle
_L 0x20DD83E0 0x0001869F
_C0 Always Have 99999 FP
_L 0x20348744 0x0001869F
_C0 Get Item For Max
_L 0x2000AA7C 0x00000000
_L 0x2000AADC 0x34050063
_C0 Infinite HP
_L 0x20026878 0x0A200803
_L 0x2000200C 0x8C850014
_L 0x20002010 0x0A209A20
_L 0x20002014 0xAC850010
_C0 Infinite RP
_L 0x20026E8C 0x0A200806
_L 0x20026E90 0x8EF6001C
_L 0x20002018 0xAEF60018
_L 0x2000201C 0x0A209BA6
_L 0x20002020 0x0016B825
_C0 Max Force Burst
_L 0x20027480 0x0A200809
_L 0x20002024 0x3405012C
_L 0x20002028 0x0A209D22
_L 0x2000202C 0xA6651418

Where _S is the game's region ID, _G is the game's title, _C0 is the code's title, and _L is your addresses. For nitePR I had to dig out my old PSP and remember how that was formatted.

Code:
;Metal Gear Solid: Portable Ops
#!!--Single Player Hacks--
0xFFFFFFFF 0xFFFFFFFF

#Infinite Health
;Cheat Hz 15/1000
;CREDiT: _xXxTWiST3DxXx_
0x00251790 0x00a200a2

#Infinite Stealth
;Will be in the left weapon slot
0x000072e0 0x0e2c0000
0x00300000 0x3c0808b0
0x00300004 0x8d09a560
0x00300008 0x8d0aa690
0x0030000c 0x8d0ba7c0
0x00300010 0x8d0ca8f0
0x00300014 0x8d0dab50
0x00300018 0x240e0001
0x0030001c 0x240f0003
0x00300020 0x3c180100
0x00300024 0x27180014
0x00300028 0x241900c8
0x0030002c 0x11200008
0x00300034 0xad2e0084
0x00300038 0xad2f0088
0x0030003c 0xad380094
0x00300040 0xad2e0098
0x00300044 0xad2e009c
0x00300048 0xad3900a0
0x0030004c 0xad3900a4
0x00300050 0x11400008
0x00300058 0xad4e0084
0x0030005c 0xad4f0088
0x00300060 0xad580094
0x00300064 0xad4e0098
0x00300068 0xad4e009c
0x0030006c 0xad5900a0
0x00300070 0xad5900a4
0x00300074 0x11600008
0x0030007c 0xad6e0084
0x00300080 0xad6f0088
0x00300084 0xad780094
0x00300088 0xad6e0098
0x0030008c 0xad6e009c
0x00300090 0xad7900a0
0x00300094 0xad7900a4
0x00300098 0x11800008
0x003000a0 0xad8e0084
0x003000a4 0xad8f0088
0x003000a8 0xad980094
0x003000ac 0xad8e0098
0x003000b0 0xad8e009c
0x003000b4 0xad9900a0
0x003000b8 0xad9900a4
0x003000bc 0x11a00008
0x003000c4 0xad0e0084
0x003000c8 0xad0f0088
0x003000cc 0xad180094
0x003000d0 0xad0e0098
0x003000d4 0xad0e009c
0x003000d8 0xad1900a0
0x003000dc 0xad1900a4
0x003000e0 0x03e00008

#Infinite Ammo
;CREDiT: _xXxTWiST3DxXx_
0x00007230 0x0e2c0000
0x00301000 0x3c0808b0
0x00301004 0x8d09a560
0x00301008 0x8d0aa690
0x0030100c 0x8d0ba7c0
0x00301010 0x8d0ca8f0
0x00301014 0x8d0dab50
0x00301018 0x240e00ff
0x0030101c 0x11200008
0x00301024 0xad2e0014
0x00301028 0xad2e001c
0x0030102c 0xad2e0040
0x00301030 0xad2e004c
0x00301034 0xad2e006c
0x00301038 0xad2e0074
0x0030103c 0xad2e00a0
0x00301040 0x11400008
0x00301048 0xad4e0014
0x0030104c 0xad4e001c
0x00301050 0xad4e0040
0x00301054 0xad4e004c
0x00301058 0xad4e006c
0x0030105c 0xad4e0074
0x00301060 0xad4e00a0
0x00301064 0x11600008
0x0030106c 0xad6e0014
0x00301070 0xad6e001c
0x00301074 0xad6e0040
0x00301078 0xad6e004c
0x0030107c 0xad6e006c
0x00301080 0xad6e0074
0x00301084 0xad6e00a0
0x00301088 0x11800008
0x00301090 0xad8e0014
0x00301094 0xad8e001c
0x00301098 0xad8e0040
0x0030109c 0xad8e004c
0x003010a0 0xad8e006c
0x003010a4 0xad8e0074
0x003010a8 0xad8e00a0
0x003010ac 0x11a00008
0x003010b4 0xadae0014
0x003010b8 0xadae001c
0x003010bc 0xadae0040
0x003010c0 0xadae004c
0x003010c4 0xadae006c
0x003010c8 0xadae0074
0x003010cc 0xadae00a0
0x003010d0 0x03e00008
0x003010d4 0x0e20fd7d
I could never stand how nitePR formatted codes. Something about commas, exclamation marks and the pound sign annoys me. As for tempAR, I think it came out later and was able to recognize both nitePR and cwcheat formats as my tempAR database looks like nothing but cwcheat codes.
 

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
I know bits and pieces about PSP codes since I still have my database but back then the most I've ever done was edit values though. It would probably be more troublesome though since you'd have deal with multiple cheat apps as the PSP had 3 of them. Cwcheat, nitePR, and tempAR and they all used different formats but I think everyone just stuck with cwcheats. Cwcheat formatted its codes like this

Code:
_S ULUS-10506
_G Hexyz Force [US]
_C0 EXP x32
_L 0x20021F4C 0x0A200800
_L 0x20021F50 0x8E240054
_L 0x20002000 0x00042140
_L 0x20002004 0x0A2087D5
_L 0x20002008 0x00A42021
_C0 99999 FP After Battle
_L 0x20DD83E0 0x0001869F
_C0 Always Have 99999 FP
_L 0x20348744 0x0001869F
_C0 Get Item For Max
_L 0x2000AA7C 0x00000000
_L 0x2000AADC 0x34050063
_C0 Infinite HP
_L 0x20026878 0x0A200803
_L 0x2000200C 0x8C850014
_L 0x20002010 0x0A209A20
_L 0x20002014 0xAC850010
_C0 Infinite RP
_L 0x20026E8C 0x0A200806
_L 0x20026E90 0x8EF6001C
_L 0x20002018 0xAEF60018
_L 0x2000201C 0x0A209BA6
_L 0x20002020 0x0016B825
_C0 Max Force Burst
_L 0x20027480 0x0A200809
_L 0x20002024 0x3405012C
_L 0x20002028 0x0A209D22
_L 0x2000202C 0xA6651418

Where _S is the game's region ID, _G is the game's title, _C0 is the code's title, and _L is your addresses. For nitePR I had to dig out my old PSP and remember how that was formatted.

Code:
;Metal Gear Solid: Portable Ops
#!!--Single Player Hacks--
0xFFFFFFFF 0xFFFFFFFF

#Infinite Health
;Cheat Hz 15/1000
;CREDiT: _xXxTWiST3DxXx_
0x00251790 0x00a200a2

#Infinite Stealth
;Will be in the left weapon slot
0x000072e0 0x0e2c0000
0x00300000 0x3c0808b0
0x00300004 0x8d09a560
0x00300008 0x8d0aa690
0x0030000c 0x8d0ba7c0
0x00300010 0x8d0ca8f0
0x00300014 0x8d0dab50
0x00300018 0x240e0001
0x0030001c 0x240f0003
0x00300020 0x3c180100
0x00300024 0x27180014
0x00300028 0x241900c8
0x0030002c 0x11200008
0x00300034 0xad2e0084
0x00300038 0xad2f0088
0x0030003c 0xad380094
0x00300040 0xad2e0098
0x00300044 0xad2e009c
0x00300048 0xad3900a0
0x0030004c 0xad3900a4
0x00300050 0x11400008
0x00300058 0xad4e0084
0x0030005c 0xad4f0088
0x00300060 0xad580094
0x00300064 0xad4e0098
0x00300068 0xad4e009c
0x0030006c 0xad5900a0
0x00300070 0xad5900a4
0x00300074 0x11600008
0x0030007c 0xad6e0084
0x00300080 0xad6f0088
0x00300084 0xad780094
0x00300088 0xad6e0098
0x0030008c 0xad6e009c
0x00300090 0xad7900a0
0x00300094 0xad7900a4
0x00300098 0x11800008
0x003000a0 0xad8e0084
0x003000a4 0xad8f0088
0x003000a8 0xad980094
0x003000ac 0xad8e0098
0x003000b0 0xad8e009c
0x003000b4 0xad9900a0
0x003000b8 0xad9900a4
0x003000bc 0x11a00008
0x003000c4 0xad0e0084
0x003000c8 0xad0f0088
0x003000cc 0xad180094
0x003000d0 0xad0e0098
0x003000d4 0xad0e009c
0x003000d8 0xad1900a0
0x003000dc 0xad1900a4
0x003000e0 0x03e00008

#Infinite Ammo
;CREDiT: _xXxTWiST3DxXx_
0x00007230 0x0e2c0000
0x00301000 0x3c0808b0
0x00301004 0x8d09a560
0x00301008 0x8d0aa690
0x0030100c 0x8d0ba7c0
0x00301010 0x8d0ca8f0
0x00301014 0x8d0dab50
0x00301018 0x240e00ff
0x0030101c 0x11200008
0x00301024 0xad2e0014
0x00301028 0xad2e001c
0x0030102c 0xad2e0040
0x00301030 0xad2e004c
0x00301034 0xad2e006c
0x00301038 0xad2e0074
0x0030103c 0xad2e00a0
0x00301040 0x11400008
0x00301048 0xad4e0014
0x0030104c 0xad4e001c
0x00301050 0xad4e0040
0x00301054 0xad4e004c
0x00301058 0xad4e006c
0x0030105c 0xad4e0074
0x00301060 0xad4e00a0
0x00301064 0x11600008
0x0030106c 0xad6e0014
0x00301070 0xad6e001c
0x00301074 0xad6e0040
0x00301078 0xad6e004c
0x0030107c 0xad6e006c
0x00301080 0xad6e0074
0x00301084 0xad6e00a0
0x00301088 0x11800008
0x00301090 0xad8e0014
0x00301094 0xad8e001c
0x00301098 0xad8e0040
0x0030109c 0xad8e004c
0x003010a0 0xad8e006c
0x003010a4 0xad8e0074
0x003010a8 0xad8e00a0
0x003010ac 0x11a00008
0x003010b4 0xadae0014
0x003010b8 0xadae001c
0x003010bc 0xadae0040
0x003010c0 0xadae004c
0x003010c4 0xadae006c
0x003010c8 0xadae0074
0x003010cc 0xadae00a0
0x003010d0 0x03e00008
0x003010d4 0x0e20fd7d
I could never stand how nitePR formatted codes. Something about commas, exclamation marks and the pound sign annoys me. As for tempAR, I think it came out later and was able to recognize both nitePR and cwcheat formats as my tempAR database looks like nothing but cwcheat codes.
It has support for AR (Action Replay) for NintendoDS and CWCheat for PSP. It's able to convert some of these codes, but I've no idea how useful or capable the conversion tab is. That was all in the app before I took over. It should do just fine with making pointers, though. I don't see why it wouldn't. I don't believe I touched that code at all.

As for making a tab that is dedicated to creating the various cheat types, it would require some one with the knowledge of how the different codes are made. I do not possess that knowledge, nor do I intend to learn it, since I don't use PSP at all. If it DID get supported, I'd recommend CWCheat. AFAIK, nitePR was liked mainly because it allowed cheats to be used online. Since that's no longer an option, and because any nitePR cheat can be converted to CWCheat.

But again. It's not something I'd be interested in. If someone else wants to do the work, I'd gladly merge it into the main branch. Same with NDS and AR, since it's got pointer generation built in.
Post automatically merged:

Another thing is that I've pretty much retired from the vita scene. I don't hardly play it anymore, as my kids steal it away most days. There isn't much work left to add to TempAR on the vita side, either. I mainly only added the things I did to fix a problem that I knew I could fix. I also hardly know how to code, and was mainly using TempAR to teach myself C#, and I've since made contributions to other open source gaming projects, like DS4Windows and Ryujinx.

So, if anyone would like to do the work to add more features, particularly support for other handhelds that I have no experience with, the source is available on my github, and I frequent the site. If anyone makes changes to the code, I'd gladly add them in. I don't want to see the application die, but it's served it's purposes, and it's had everything added to it that I feel it needs to be of use to the vita scene.

Riang3 made a great program, and I'm very happy with how it's come out. If it never sees another update, I'm still very pleased with how well it works now. :)
 
Last edited by Yohoki,
  • Like
Reactions: XMYDL and tomberyx

tomberyx

Well-Known Member
Member
Joined
Jan 9, 2020
Messages
1,669
Trophies
2
XP
4,402
Country
Germany
I'm a bit tired so I may first put my work on PCSG00456(Irregular Highschool) here. Have fun with them! Notice 0 gravity needs some repairment cause it's a minus number but not 0. I may repair it later. Another game mentioned yesterday may need some time transferring its version. I'd wish you wait a little time. Notice that HP don't decrease wasn't finish.
Oh! I forgot to mention currently ( PSYONMAXAFTERSKILL) only works on noASLR machines, I may transfer it later.
_V0 HPDONTDECREASE
$A200 810A8D62 F24DF367
$A200 81810200 16ACF242
$A200 81810204 0006F859
$A100 81810208 00002800
$A100 8181020A 0000D003
$A100 8181020C 00002601
$A100 8181020E 00009809
$A200 81810200 0B00EBAB
$A100 81810214 00004770

_V0 PSYONMAXAFTERSKILL
$A200 810B6378 3248F2C4
$A200 810B63B6 1A01EDC0
$A200 810B64D4 1C004778
$A200 810B64D8 EA1D675D
$A200 81810250 EE301AC1
$A200 81810254 E3001000
$A200 81810258 E3441348
$A200 8181025C EE001A90
$A200 81810260 E51FF004
$A200 81810264 810B650B

_V0 FLY(EXPERIMENTING)=0GRAVITY
$A200 810AE442 0A0EEEB3

_V0 TUNINGMAXAFTERPUSH
$A100 81194348 0000BF00
only Fly Code works for me..

to make the FLY code more effective.
it has to look like this.

_V0 Hold X to Fly
$C201 00000001 00004000
$A200 810AE442 0A0EEEB3
 

XMYDL

Well-Known Member
Newcomer
Joined
May 24, 2022
Messages
58
Trophies
0
Age
28
Location
Tokyo
XP
131
Country
Japan
only Fly Code works for me..

to make the FLY code more effective.
it has to look like this.

_V0 Hold X to Fly
$C201 00000001 00004000
$A200 810AE442 0A0EEEB3
Only HP don't decrease is unfinished. For using psyon Max you'll need an noASLR machine at present. Tuningmax means in story mode(ストーリー), (チューニング)will be immediately 100(0x64)after you've trained.
 

tomberyx

Well-Known Member
Member
Joined
Jan 9, 2020
Messages
1,669
Trophies
2
XP
4,402
Country
Germany
# Title: Mahouka Koukou no Rettousei: Out of Order
# ID: PCSG00456
# Region: Jap
# Version: 1.02
# Type: noASLR
# Code Author: tomberyx
# PCSG00456

_V0 Untouchable
$B200 00000001 00000000
$3002 00044154 0000001C
$0000 00000000 000028EE
$0000 00000000 00000001

_V0 Enemies Slow-Walk
$B200 00000001 00000000
$3202 00044154 00000020
$0000 00000000 00002870
$0000 00000000 00000000
$3202 00044154 00000020
$0000 00000000 00002878
$0000 00000000 3EA00000
$3202 00044154 00000024
$0000 00000000 00002870
$0000 00000000 3EA00000
$3202 00044154 00000024
$0000 00000000 00002878
$0000 00000000 3EA00000
$3202 00044154 00000028
$0000 00000000 00002870
$0000 00000000 3EA00000
$3202 00044154 00000028
$0000 00000000 00002878
$0000 00000000 3EA00000

_V0 Enemies HP-00 [push Select]
$B200 00000001 00000000
$C201 00000001 00000001
$3202 00044154 00000020
$0000 00000000 000017C4
$0000 00000000 00FA0000
$C201 00000001 00000001
$3202 00044154 00000024
$0000 00000000 000017C4
$0000 00000000 00FA0000
$C201 00000001 00000001
$3202 00044154 00000028
$0000 00000000 000017C4
$0000 00000000 00FA0000

_V0 inf.Physical
$B200 00000001 00000000
$3202 00044154 0000001C
$0000 00000000 000017C4
$0000 00000000 00FA00FA

_V0 inf.Psyon
$B200 00000001 00000000
$3202 00044154 0000001C
$0000 00000000 000017A8
$0000 00000000 43480000

_V0 Hold X to Fly
$B200 00000001 00000000
$C201 00000001 00004000
$3202 00044154 0000001C
$0000 00000000 00001EC0
$0000 00000000 00000000

_V0 Player-Size[Skinny][push Select]
$B200 00000001 00000000
$C201 00000001 00000001
$3202 00044154 0000001C
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 00044154 0000001C
$0000 00000000 000000E0
$0000 00000000 3EA00000

_V0 Player-Size[Tall][push Select]
$B200 00000001 00000000
$C201 00000001 00000001
$3202 00044154 0000001C
$0000 00000000 000000D8
$0000 00000000 40000000
$C201 00000001 00000001
$3202 00044154 0000001C
$0000 00000000 000000DC
$0000 00000000 40000000
$C201 00000001 00000001
$3202 00044154 0000001C
$0000 00000000 000000E0
$0000 00000000 40000000

_V0 Enemy-Size [Skinny][push Select]
$B200 00000001 00000000
$C201 00000001 00000001
$3202 00044154 00000020
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 00044154 00000020
$0000 00000000 000000E0
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 00044154 00000024
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 00044154 00000024
$0000 00000000 000000E0
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 00044154 00000028
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 00044154 00000028
$0000 00000000 000000E0
$0000 00000000 3EA00000

_V0 Enemy-Size [Tall] [push Select]
$B200 00000001 00000000
$C201 00000001 00000001
$3202 00044154 00000020
$0000 00000000 000000D8
$0000 00000000 40400000
$C201 00000001 00000001
$3202 00044154 00000020
$0000 00000000 000000E0
$0000 00000000 40400000
$C201 00000001 00000001
$3202 00044154 00000024
$0000 00000000 000000D8
$0000 00000000 40400000
$C201 00000001 00000001
$3202 00044154 00000024
$0000 00000000 000000E0
$0000 00000000 40400000
$C201 00000001 00000001
$3202 00044154 00000028
$0000 00000000 000000D8
$0000 00000000 40400000
$C201 00000001 00000001
$3202 00044154 00000028
$0000 00000000 000000E0
$0000 00000000 40400000

_V0 Hits-99 [Fight] [push UP]
$B200 00000001 00000000
$C201 00000001 00000010
$3002 00044154 0000001C
$0000 00000000 000022F8
$0000 00000000 00000063
 

Attachments

  • PCSG00456.rar
    578 bytes · Views: 40
  • Like
Reactions: protoye76

XMYDL

Well-Known Member
Newcomer
Joined
May 24, 2022
Messages
58
Trophies
0
Age
28
Location
Tokyo
XP
131
Country
Japan
@tomberyx
Will you consider this as success? Please have a try!
_V0 HPDONTDECREASE
$A200 810A8D62 F24DF367
$A200 81810200 7650F241
$A200 81810204 0006F859
$A100 81810208 00002800
$A100 8181020A 0000D002
$A100 8181020C 00009809
$A200 8181020E 0B00EBAB
$A100 81810212 00002601
$A100 81810214 00004770
Post automatically merged:

Also update this:
_V0 JUMPREALLYHIGH=1.0GRAVITY
$A200 810AE42C 0A00EEB7

_V0 FLY=-0.125GRAVITY
$A200 810AE42C 0A00EEBC
 
Last edited by XMYDL,

tomberyx

Well-Known Member
Member
Joined
Jan 9, 2020
Messages
1,669
Trophies
2
XP
4,402
Country
Germany
I've checked this code on both Psvitas X and Y patterns,
unfortunately no success.
Nothing changes on the HP.

But you have already achieved one success, the Fly Code is great.



Edit 1
Yes the HP Code works now on both X and Y , great work man.-)
i checked 5 times its stable.


Edit 2
Unfortunately I found out that the HP code is not very stable
if you get a hard hit then you lose HP, but not with light hits.
 
Last edited by tomberyx,
  • Like
Reactions: XMYDL

ihab

Member
Newcomer
Joined
May 10, 2021
Messages
6
Trophies
0
Age
44
XP
220
Country
Egypt
test Code

_V0 inf.HP Lazare
$B200 00000001 00000000
$3202 00012C20 00000118
$0000 00000000 00000138
$0000 00000000 44424000
Post automatically merged:



I don't know what to look for but maybe this will help

self:8
84F9E6D4

self(TATSUYA): 9
84FBAA14

[[0x8146902C] + 0x15B0] + 0x17C4
[[0x818B29A8] + 0x274] + 0x17C4
[[0x819BE748] + 0x1E38] + 0x17C4
[[0x819C00D8] + 0x1D0] + 0x17C4
[[0x819D4F58] + 0x1FAC] + 0x17C4
[[0x81B320F8] + 0x6E4] + 0x17C4
[[0x8296B2D8] + 0x600] + 0x17C4
[[0x845CBD44] + 0x1840] + 0x17C4
[[0x818C4164] + 0x30] + 0x1794
[[0x818C4164] + 0x3C] + 0x1788
[[[0x81AC8E78] + 0x4] + 0x720] + 0x17C4
--------------------------------------------------------------
enemy:8
841FA484

enemy:9
849BE6C4

[[0x845CBD40] + 0xA70] + 0x18D4] + 0x17C4 ( this is where I would start)
[[0x845CBD40] + 0x528] + 0x17C4

[[[0x849BE840] + 0xE90] + 0x10C] + 0x17C4
Test code is working fine, HP now 777
Many thanks bro.
 

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
@tomberyx
Will you consider this as success? Please have a try!
_V0 HPDONTDECREASE
$A200 810A8D62 F24DF367
$A200 81810200 7650F241
$A200 81810204 0006F859
$A100 81810208 00002800
$A100 8181020A 0000D002
$A100 8181020C 00009809
$A200 8181020E 0B00EBAB
$A100 81810212 00002601
$A100 81810214 00004770
Post automatically merged:

Also update this:
_V0 JUMPREALLYHIGH=1.0GRAVITY
$A200 810AE42C 0A00EEB7

_V0 FLY=-0.125GRAVITY
$A200 810AE42C 0A00EEBC
why not make them b200 codes? b200 works with ARM, so long as they're inside a segment. If your editing the game code, i assume they are.
 
  • Like
Reactions: XMYDL

XMYDL

Well-Known Member
Newcomer
Joined
May 24, 2022
Messages
58
Trophies
0
Age
28
Location
Tokyo
XP
131
Country
Japan
I've checked this code on both Psvitas X and Y patterns,
unfortunately no success.
Nothing changes on the HP.

But you have already achieved one success, the Fly Code is great.



Edit 1
Yes the HP Code works now on both X and Y , great work man.-)
i checked 5 times its stable.


Edit 2
Unfortunately I found out that the HP code is not very stable
if you get a hard hit then you lose HP, but not with light hits.
Here's the final version. HPDONTDECREASE may let HP decrease sometimes, but if cooperate with HPMAX the problem will be solved.

How to use Psyoncode: I suggest you enable it before entering the battle. It could make your psyon fullfilled at start. To make it MAX, use any skill that won't trigger a yellow bar on. Such as L for high-speed movement. It will make the bar max as soon as possible. For those who trigger a yellow bar, I've searched the nearby functions(subroutines) but nothing was found, I guess it's because it doesn't mean you've used any Psyon(magic), but restrict from using a lot of magic simultaneously. So it wasn't count as a subtract of Psyon.
_V0 HPDONTDECREASE
$A200 810A8D62 F24DF367
$A200 81810200 7650F241
$A200 81810204 0006F859
$A100 81810208 00002800
$A100 8181020A 0000D002
$A100 8181020C 00009809
$A200 8181020E 0B00EBAB
$A100 81810212 00002601
$A100 81810214 00004770

_V0 HPMAX
$A200 810A8D20 F2AEF367
$A200 81810280 06FAF240
$A200 81810284 06FAF2C0
$A200 81810288 7B50F241
$A200 8181028C 100BF858
$A100 81810290 00002900
$A100 81810292 0000D103
$A200 81810294 7BC4F241
$A200 81810298 600BF848
$A200 8181029C 01E0F642
$A200 818102A0 7BC4F241
$A200 818102A4 B00BF938
$A100 818102A8 00004770

_V0 ONEHITKILL&HPMAX(DontOpenWithHPMAX)
$A200 810A8D20 F2AEF367
$A200 81810280 06FAF240
$A200 81810284 06FAF2C0
$A200 81810288 7B50F241
$A200 8181028C 100BF858
$A100 81810290 00002900
$A100 81810292 0000D107
$A200 81810294 7BC4F241
$A200 81810298 600BF848
$A200 8181029C 01E0F642
$A200 818102A0 7BC4F241
$A200 818102A4 B00BF938
$A100 818102A8 00004770

_V0 PSYONMAXAFTERSKILL
$A200 810B6378 3248F2C4
$A200 810B63B6 1A01EDC0
$A200 810B64D4 1C004778
$A200 810B64D8 EA1D675D
$A200 81810250 EE301AC1
$A200 81810254 E3001000
$A200 81810258 E3441348
$A200 8181025C EE001A90
$A200 81810260 E51FF004
$A200 81810264 810B650B

_V0 JUMPREALLYHIGH=1.0GRAVITY
$A200 810AE42C 0A00EEB7

_V0 FLY=-0.125GRAVITY
$A200 810AE42C 0A00EEBC

_V0 TUNINGMAXAFTERPUSH
$A100 81194348 0000BF00
Post automatically merged:

why not make them b200 codes? b200 works with ARM, so long as they're inside a segment. If your editing the game code, i assume they are.

:unsure:B200 codes may not needed after using noASLR. Sure we can make them! By the way I don't like the new 'automatically merged' function. It seems to be strange.
 
Last edited by XMYDL,

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
Here's the final version. HPDONTDECREASE may let HP decrease sometimes, but if cooperate with HPMAX the problem will be solved.
_V0 HPDONTDECREASE
$A200 810A8D62 F24DF367
$A200 81810200 7650F241
$A200 81810204 0006F859
$A100 81810208 00002800
$A100 8181020A 0000D002
$A100 8181020C 00009809
$A200 8181020E 0B00EBAB
$A100 81810212 00002601
$A100 81810214 00004770

_V0 HPMAX
$A200 810A8D20 F2AEF367
$A200 81810280 06FAF240
$A200 81810284 06FAF2C0
$A200 81810288 7B50F241
$A200 8181028C 100BF858
$A100 81810290 00002900
$A100 81810292 0000D103
$A200 81810294 7BC4F241
$A200 81810298 600BF848
$A200 8181029C 01E0F642
$A200 818102A0 7BC4F241
$A200 818102A4 B00BF938
$A100 818102A8 00004770

_V0 ONEHITKILL&HPMAX(DontOpenWithHPMAX)
$A200 810A8D20 F2AEF367
$A200 81810280 06FAF240
$A200 81810284 06FAF2C0
$A200 81810288 7B50F241
$A200 8181028C 100BF858
$A100 81810290 00002900
$A100 81810292 0000D107
$A200 81810294 7BC4F241
$A200 81810298 600BF848
$A200 8181029C 01E0F642
$A200 818102A0 7BC4F241
$A200 818102A4 B00BF938
$A100 818102A8 00004770

_V0 PSYONMAXAFTERSKILL
$A200 810B6378 3248F2C4
$A200 810B63B6 1A01EDC0
$A200 810B64D4 1C004778
$A200 810B64D8 EA1D675D
$A200 81810250 EE301AC1
$A200 81810254 E3001000
$A200 81810258 E3441348
$A200 8181025C EE001A90
$A200 81810260 E51FF004
$A200 81810264 810B650B

_V0 JUMPREALLYHIGH=1.0GRAVITY
$A200 810AE42C 0A00EEB7

_V0 FLY=-0.125GRAVITY
$A200 810AE42C 0A00EEBC

_V0 TUNINGMAXAFTERPUSH
$A100 81194348 0000BF00
Post automatically merged:



:unsure:B200 codes may not needed after using noASLR. Sure we can make them! By the way I don't like the new 'automatically merged' function. It seems to be strange.
The b200 codes will make your codes work, even if the user doesn't have noASLR installed. Since you're in the game code, it should be static. So there's no reason NOT to use it.
 

XMYDL

Well-Known Member
Newcomer
Joined
May 24, 2022
Messages
58
Trophies
0
Age
28
Location
Tokyo
XP
131
Country
Japan
To be honest, game Mahouka's code is one of my dream.

I first played Mahouka a year and 10 months ago. At then my skill was awful, too bad to clear the game. I do try to use tuning to make my status 100 but it was useless——still I couldn't finish the game normally. After searching through the Internet didn't I find any codes. Lazy as me, don't even wished to find a pointer.
Time flies, I started to have motivation conquering this game, finally had I reached the first step of my dream. The game was important to me, and the taste overcoming it is good.
Keep moving on, my friends!
Post automatically merged:

@Yohoki
I've tried the latest version of TempAR, and only a single opinion I'd like to suggest.
Making pointers needs time and trial. And copying the pointers generated one by one was really slow. If it would be possible I wish to have a new function that copy&paste a large amount of pointers simultaneously. For example, holding Ctrl and select the items, it will automatically generate a number for the pointers 1/2/3 one by one. Thereby we could copy a large amount of pointers at the same time.
 
Last edited by XMYDL,

NeoGranzon

シュウ 「グラビトロンカノン 発射!」
Member
Joined
Aug 4, 2019
Messages
2,998
Trophies
1
XP
7,973
Country
Italy
To be honest, game Mahouka's code is one of my dream.

I first played Mahouka a year and 10 months ago. At then my skill was awful, too bad to clear the game. I do try to use tuning to make my status 100 but it was useless——still I couldn't finish the game normally. After searching through the Internet didn't I find any codes. Lazy as me, don't even wished to find a pointer.
Time flies, I started to have motivation conquering this game, finally had I reached the first step of my dream. The game was important to me, and the taste overcoming it is good.
Keep moving on, my friends!
Post automatically merged:

@Yohoki
I've tried the latest version of TempAR, and only a single opinion I'd like to suggest.
Making pointers needs time and trial. And copying the pointers generated one by one was really slow. If it would be possible I wish to have a new function that copy&paste a large amount of pointers simultaneously. For example, holding Ctrl and select the items, it will automatically generate a number for the pointers 1/2/3 one by one. Thereby we could copy a large amount of pointers at the same time.
@XMYDL ,do you have PCSG00456 game with all DLC installed or not?
Because i have found Inf.CP stable(with all DLC installed)with Vitacheat,let's see if i can find even more.
 

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
@Yohoki
I've tried the latest version of TempAR, and only a single opinion I'd like to suggest.
Making pointers needs time and trial. And copying the pointers generated one by one was really slow. If it would be possible I wish to have a new function that copy&paste a large amount of pointers simultaneously. For example, holding Ctrl and select the items, it will automatically generate a number for the pointers 1/2/3 one by one. Thereby we could copy a large amount of pointers at the same time.
If you're copy/pasting ALL the pointers, you're doing it wrong. The whole point of all the updates I've done to TempAR is to be able to say "That pointer won't work" without even putting it in the vita. So, I will not be adding a function like that....

Most of the pointers you see in TempAR are not good. You have to use the guides I've given. Gold pointers are the most likely to be good, as they've matched 100% of the 6 dumps you've given. Highlighted ones are even better, as they're inside the static memory locations. Highlighted gold pointers are the most likely to be 100% working pointers. There are not as many of these, and they're what you should be looking for.
 
  • Like
Reactions: XMYDL

tomberyx

Well-Known Member
Member
Joined
Jan 9, 2020
Messages
1,669
Trophies
2
XP
4,402
Country
Germany
N
If you're copy/pasting ALL the pointers, you're doing it wrong. The whole point of all the updates I've done to TempAR is to be able to say "That pointer won't work" without even putting it in the vita. So, I will not be adding a function like that....

Most of the pointers you see in TempAR are not good. You have to use the guides I've given. Gold pointers are the most likely to be good, as they've matched 100% of the 6 dumps you've given. Highlighted ones are even better, as they're inside the static memory locations. Highlighted gold pointers are the most likely to be 100% working pointers. There are not as many of these, and they're what you should be looking for.
Is it possible that TempAr remembers the folder where the dumps are. At the moment I have to search for the folder for each dump which is not a big problem but annoying most of the time. These are only cosmetic changes if you should change something please do not forget to make them if possible. Thank you.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: Beyblade let it rip haha.