Hacking VitaCheat/FinalCheat Database

tomberyx

Well-Known Member
Member
Joined
Jan 9, 2020
Messages
1,659
Trophies
2
XP
4,382
Country
Germany
Does the inf.SP code work?
If not then HP code is crap. But it would be nice if someone else could confirm that HP code does not work.
 

tomberyx

Well-Known Member
Member
Joined
Jan 9, 2020
Messages
1,659
Trophies
2
XP
4,382
Country
Germany
i have tried both, but HP and MP are not affected. jump and money codes are working fine though.

Post automatically merged:


Not working bro.

I would suggest you get smart and find the error why it doesn't work for you, I don't even know if you play these games on vita or psvita-tv. I don't have any information at all ,all I have is "Not working " .... I'm not going to waste my time now looking for something that is not necessary.
 

ihab

Member
Newcomer
Joined
May 10, 2021
Messages
6
Trophies
0
Age
44
XP
220
Country
Egypt
I would suggest you get smart and find the error why it doesn't work for you, I don't even know if you play these games on vita or psvita-tv. I don't have any information at all ,all I have is "Not working " .... I'm not going to waste my time now looking for something that is not necessary.
I appreciate your hard effort and time, and I am not smart enough to fix it :). I am playing on slim vita. VitaCheat Z06, FW 3.65.
 

XMYDL

Well-Known Member
Newcomer
Joined
May 24, 2022
Messages
58
Trophies
0
Age
28
Location
Tokyo
XP
131
Country
Japan
You found probably the Fake money Code as an address and searched for it in IDA. There must be another money code. Probably you can find the right money code but you can't change the value because it only changes when you buy something. I know this phenomenon very well.

That makes me curious which game should I try to kick-ass for you PCSG00791/PCSB00960/PCSH00249 ?

Is only scientific to see if it is possible. Yohoki would say "yes it is possible to find the right code" :-) But how ... that I will try to find out i hope it is not a Ratalika Game here i have to pass;-(

Honestly I don't see a future for ARM codes the only best solution is B200 +.

Why are Arm codes not interesting for me?
1: they are very hard to get and take a hell of a lot of time
2; Almost all arm codes are not flexible, this is a very big step backwards.
3; What I like ;these codes are very stable but.....
Thank you so much! But please wait for some moments before you trying to do your enormous kick-ass codes. I may first try it by myself somehow. For the part you explain ARM codes is certainly right in some part of aspects. I will explain my point of view of ARM codes after finishing my current work on vita.

Money can be tricky sometimes.

For starters, if you found the value and can be hacked, but in shops it doesn't let you buy, then the game probably has 2 values for money. For the first one, it is the value that the menus use to display how much money you have, and the other value is where the game stores how much money you have. The menus will often update seperately from the actual value... This way the game can have a raw number that is easy to do math on (like 99999) and the menus can have a pretty number (like 99,999). It's likely, as you've described it, that you've found the pretty number.

Secondly, some games don't do money as you expect. For instance, if a game always gives you $100 rewards, and everything costs $100, $200, etc.... then the raw money value may actually only be stored as 1, instead of 100. A game I worked on recently only actually counted money by 8s.... that was an odd one.
Thank you for explaing! I 'm sure that I have had the knowledge about displaying data and 'real' data. (Displaying data seldomly shows in the program) And the game doesn't count the earning money as you've mentioned here. What I'm gonna try next step is to confirm whether I searched the money code right or not once more. If nothing changed (due to lack of pointers), I may just give up having a try.:unsure:
 

tomberyx

Well-Known Member
Member
Joined
Jan 9, 2020
Messages
1,659
Trophies
2
XP
4,382
Country
Germany
@ihab
This is already a good start of information but still something is missing to decide to check these codes.

Don't take it personally, there are enough people here who scream "Not working" but don't give any information about the game and other important things.

I am not a doctor who operates without knowing the symptoms or something like that.

All my codes are checked on 2 vitas one has the X pattern and the other the Y pattern so if the code works on both the code is 90% stable more testing is not possible and not fun.

Making codes for the Vita is a science that is constantly changing and you can never be sure that they will remain stable.
The goal or the possibility we have is to find codes that are close enough to stable.
Except XMYDL he is the only one who taps the core.
Yohoki is the guide here.
curently I see with me 3 people who deal with this matter.

Now it is enough of me and my opinion;-)
 
Last edited by tomberyx,
  • Like
Reactions: Peoples92

ihab

Member
Newcomer
Joined
May 10, 2021
Messages
6
Trophies
0
Age
44
XP
220
Country
Egypt
@ihab
This is already a good start of information but still something is missing to decide to check these codes.

Don't take it personally, there are enough people here who scream "Not working" but don't give any information about the game and other important things.

I am not a doctor who operates without knowing the symptoms or something like that.

All my codes are checked on 2 vitas one has the X pattern and the other the Y pattern so if the code works on both the code is 90% stable more testing is not possible and not fun.

Making codes for the Vita is a science that is constantly changing and you can never be sure that they will remain stable.
The goal or the possibility we have is to find codes that are close enough to stable.
My apologies again for not giving enough information. I totally forgot I have been using the English patch. Gonna uninstall the game and redownload from PKGJ then give feedback if it is fixed.
 

tomberyx

Well-Known Member
Member
Joined
Jan 9, 2020
Messages
1,659
Trophies
2
XP
4,382
Country
Germany
My apologies again for not giving enough information. I totally forgot I have been using the English patch. Gonna uninstall the game and redownload from PKGJ then give feedback if it is fixed.

What i need;
-version of the game
-Englisch patch does not matter all codes based on En-Patch
-does all other codes work
-im sure there are many other things..
-i can fix this code with a new pointer but not sure if it be a solution for everybody...

Try Hp Code without an En-Patch just to see if it works. Maybe it will not work in the beginning of the game(Tutorial).
 
Last edited by tomberyx,

ihab

Member
Newcomer
Joined
May 10, 2021
Messages
6
Trophies
0
Age
44
XP
220
Country
Egypt
What i need;
-version of the game
-Englisch patch does not matter all codes based on En-Patch
-does all other codes work
-im sure there are many other things..
-i can fix this code with a new pointer but not sure if it be a solution for everybody...

Try Hp Code without an En-Patch just to see if it works. Maybe it will not work in the beginning of the game(Tutorial).
version:1.09
now playing the game without En-patch and passed the tutorial but unfortunately the only codes working with me are those for the max money, hold x to fly, and the instant teleport back.
 

JaegerFox

Well-Known Member
Newcomer
Joined
Jan 23, 2022
Messages
69
Trophies
0
XP
184
Country
Mexico
@Yohoki
Maybe this is not the place, I have been testing your program for a few days and I think it is very good, I am not familiar with the creation of cheats, I could find some and do different tests with the PSP emulator.
My suggestion is that if there would be the possibility of creating a tab similar to "Vitacheat" but for PSP, you know the help of assigning buttons to the cheats and such things.
 

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
@Yohoki
Maybe this is not the place, I have been testing your program for a few days and I think it is very good, I am not familiar with the creation of cheats, I could find some and do different tests with the PSP emulator.
My suggestion is that if there would be the possibility of creating a tab similar to "Vitacheat" but for PSP, you know the help of assigning buttons to the cheats and such things.
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.
 
  • Like
Reactions: JaegerFox

XMYDL

Well-Known Member
Newcomer
Joined
May 24, 2022
Messages
58
Trophies
0
Age
28
Location
Tokyo
XP
131
Country
Japan
@Yohoki
I'm now facing the last step for inf.HP and inf.mana. Nevertheless I'm stucked.
Just by filling in this blank could I finish the whole step.
Code:
BL 0x81810200     810A8D62
MOVW R6, 0x????
LDR R0, [R9, R6]
CMP R0, #0
BEQ #0xA
MOVS R6, #1
LDR R0, [SP,#0x24]
SUB.W R11, R11, R0
BX LR


_V0 HPDONTDECREASE
$A200 810A8D62 F24DF367
$A200 81810200 ????????
$A200 81810204 0006F859
$A100 81810208 00002800
$A100 8181020A 0000D003
$A100 8181020C 00002601
$A100 8181020E 00009809
$A200 81810200 0B00EBAB
$A100 81810214 00004770

May I have a hand of you? I considered finding these offsets as your fortes. And I'd be totally acceptaple if you don't have time or wills.
 

XMYDL

Well-Known Member
Newcomer
Joined
May 24, 2022
Messages
58
Trophies
0
Age
28
Location
Tokyo
XP
131
Country
Japan
Here's my explanation.

The game needs to make a self-enemy recognization code, which helps to recognize me and enemies. Usually there'd be 0 and 1 for selfs and enemies, however this game does not.
What I need some help is to find out the offset recognizing self and enemies. I've tried expand the offsets from 4096 to 8192. As well as trying minus offsets(by reducing a unit in address). However, I didn't find out whats gonna be the offset.
The dumps are ready. You may need Cheat Engine's 'Dissect Data/Structures' feature or anything else to find it.
Dumps and Introductions:
DUMP
 

tomberyx

Well-Known Member
Member
Joined
Jan 9, 2020
Messages
1,659
Trophies
2
XP
4,382
Country
Germany
version:1.09
now playing the game without En-patch and passed the tutorial but unfortunately the only codes working with me are those for the max money, hold x to fly, and the instant teleport back.
test Code

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

Here's my explanation.

The game needs to make a self-enemy recognization code, which helps to recognize me and enemies. Usually there'd be 0 and 1 for selfs and enemies, however this game does not.
What I need some help is to find out the offset recognizing self and enemies. I've tried expand the offsets from 4096 to 8192. As well as trying minus offsets(by reducing a unit in address). However, I didn't find out whats gonna be the offset.
The dumps are ready. You may need Cheat Engine's 'Dissect Data/Structures' feature or anything else to find it.
Dumps and Introductions:
DUMP

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
 
Last edited by tomberyx,

XMYDL

Well-Known Member
Newcomer
Joined
May 24, 2022
Messages
58
Trophies
0
Age
28
Location
Tokyo
XP
131
Country
Japan
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
Thank you! Have a look at this you may find it out!Dissect data/structures in Cheat Engine
[[0x8146902C] + 0x15B0] + 0x17C4 is right the pointer of HP. If we search 17C4 we'd find the right program. But we havn't find self-enemy recognizing offset yet. By the way the game was incredible when you do a subtract you don't use (v)sub(s)(.w)(.f32). But you'll first mov a -30.0 float to a register then vadd(s) the register. That's just incredible.

By another way, the money code has now been conquered. However HP code I've tested now 2700+ times and still nothing was found. Without offsets it's nearly immpossible finding it though. Well then I may just give it up:unsure:
 
Last edited by XMYDL,

tomberyx

Well-Known Member
Member
Joined
Jan 9, 2020
Messages
1,659
Trophies
2
XP
4,382
Country
Germany
Thank you!
[[0x8146902C] + 0x15B0] + 0x17C4 is right the pointer of HP. If we search 17C4 we'd find the right program. But we havn't find self-enemy recognizing offset yet. By the way the game was incredible when you do a subtract you don't use (v)sub(s)(.w)(.f32). But you'll first mov a -30.0 float to a register then vadd(s) the register. That's just incredible.

By another way, the money code has now been conquered. However HP code I've tested now 2700+ times and still nothing was found. Without offsets it's nearly immpossible finding it though. Well then I may just give it up:unsure:
I am sure these pointers are not the right ones because only two dumps worked the third one shows zero results. I also think that you should make your dumps to 81-8F so you at least know that the dumps are correct.

I completely forgot, I made codes for this game in the past
It might help you further


# Title: Mahouka Koukou no Rettousei: Out of Order
# ID: PCSG00456
# Region: Jap
# Version: 1.02
# Type: NoNpDrm
# Code Author: tomberyx

# PCSG00456

_V0 Untouchable
$3002 832BA904 00002788
$0000 00000000 000028EE
$0000 00000000 00000001

_V0 Enemies Slow-Walk
$C201 00000000 00000000
$3202 832BA904 00002794
$0000 00000000 00002870
$0000 00000000 00000000
$3202 832BA904 00002794
$0000 00000000 00002878
$0000 00000000 00000000
$C201 00000000 00000000
$3202 832BA904 000027A0
$0000 00000000 00002870
$0000 00000000 00000000
$3202 832BA904 000027A0
$0000 00000000 00002878
$0000 00000000 00000000
$C201 00000000 00000000
$3202 832BA904 000027AC
$0000 00000000 00002870
$0000 00000000 00000000
$3202 832BA904 000027AC
$0000 00000000 00002878
$0000 00000000 00000000

_V0 Enemies HP-00 [push Select]
$C201 00000001 00000001
$3202 832BA904 00002794
$0000 00000000 000017C4
$0000 00000000 00FA0000
$C101 00000001 00000001
$3202 832BA904 000027A0
$0000 00000000 000017C4
$0000 00000000 00FA0000
$C201 00000001 00000001
$3202 832BA904 000027AC
$0000 00000000 000017C4
$0000 00000000 00FA0000

_V0 inf.Physical
$C201 00000000 00000000
$3202 832BA904 00002788
$0000 00000000 000017C4
$0000 00000000 00FA000A

_V0 inf.Psyon
$C201 00000000 00000000
$3202 832BA904 00002788
$0000 00000000 000017A8
$0000 00000000 43480000

_V0 Hold X to Fly
$C201 00000001 00004000
$3202 832BA904 00002788
$0000 00000000 00001EC0
$0000 00000000 00000000

_V0 Player-Size[Skinny][push Select]
$C201 00000001 00000001
$3202 832BA904 00002788
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 832BA904 00002788
$0000 00000000 000000E0
$0000 00000000 3EA00000

_V0 Player-Size [Tall] [push Select]
$C201 00000001 00000001
$3202 832BA904 00002788
$0000 00000000 000000D8
$0000 00000000 40000000
$C201 00000001 00000001
$3202 832BA904 00002788
$0000 00000000 000000DC
$0000 00000000 40000000
$C201 00000001 00000001
$3202 832BA904 00002788
$0000 00000000 000000E0
$0000 00000000 40000000

_V0 Enemy-Size [Skinny][push Select]
$C201 00000001 00000001
$3202 832BA904 00002794
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 832BA904 00002794
$0000 00000000 000000E0
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 832BA904 000027A0
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 832BA904 000027A0
$0000 00000000 000000E0
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 832BA904 000027AC
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 832BA904 000027AC
$0000 00000000 000000E0
$0000 00000000 3EA00000

_V0 Enemy-Size [Tall] [push Select]
$C201 00000001 00000001
$3202 832BA904 00002794
$0000 00000000 000000D8
$0000 00000000 40400000
$C201 00000001 00000001
$3202 832BA904 00002794
$0000 00000000 000000DC
$0000 00000000 40400000
$C201 00000001 00000001
$3202 832BA904 00002794
$0000 00000000 000000E0
$0000 00000000 40400000
$C201 00000001 00000001
$3202 832BA904 000027A0
$0000 00000000 000000D8
$0000 00000000 40400000
$C201 00000001 00000001
$3202 832BA904 000027A0
$0000 00000000 000000DC
$0000 00000000 40400000
$C201 00000001 00000001
$3202 832BA904 000027A0
$0000 00000000 000000E0
$0000 00000000 40400000
$C201 00000001 00000001
$3202 832BA904 000027AC
$0000 00000000 000000D8
$0000 00000000 40000000
$C201 00000001 00000001
$3202 832BA904 000027AC
$0000 00000000 000000DC
$0000 00000000 40000000
$C201 00000001 00000001
$3202 832BA904 000027AC
$0000 00000000 000000E0
$0000 00000000 40000000

_V0 Hits-99 Fight [push UP]
$C201 00000001 00000010
$3002 832BA904 00002788
$0000 00000000 000022F8
$0000 00000000 00000063

_V0 --Alternative Codes below--
$0000 00000000 00000000

_V0 Untouchable
$3002 833BA904 00002788
$0000 00000000 000028EE
$0000 00000000 00000001

_V0 Enemies Slow-Walk
$C201 00000000 00000000
$3202 833BA904 00002794
$0000 00000000 00002870
$0000 00000000 00000000
$3202 833BA904 00002794
$0000 00000000 00002878
$0000 00000000 00000000
$C201 00000000 00000000
$3202 833BA904 000027A0
$0000 00000000 00002870
$0000 00000000 00000000
$3202 833BA904 000027A0
$0000 00000000 00002878
$0000 00000000 00000000
$C201 00000000 00000000
$3202 833BA904 000027AC
$0000 00000000 00002870
$0000 00000000 00000000
$3202 833BA904 000027AC
$0000 00000000 00002878
$0000 00000000 00000000

_V0 Enemies HP-00 [push Select]
$C201 00000001 00000001
$3202 833BA904 00002794
$0000 00000000 000017C4
$0000 00000000 00FA0000
$C101 00000001 00000001
$3202 833BA904 000027A0
$0000 00000000 000017C4
$0000 00000000 00FA0000
$C201 00000001 00000001
$3202 833BA904 000027AC
$0000 00000000 000017C4
$0000 00000000 00FA0000

_V0 inf.Physical
$C201 00000000 00000000
$3202 833BA904 00002788
$0000 00000000 000017C4
$0000 00000000 00FA000A

_V0 inf.Psyon
$C201 00000000 00000000
$3202 833BA904 00002788
$0000 00000000 000017A8
$0000 00000000 43480000

_V0 Hold X to Fly
$C201 00000001 00004000
$3202 833BA904 00002788
$0000 00000000 00001EC0
$0000 00000000 00000000

_V0 Player-Size[Skinny][push Select]
$C201 00000001 00000001
$3202 833BA904 00002788
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 833BA904 00002788
$0000 00000000 000000E0
$0000 00000000 3EA00000

_V0 Player-Size [Tall] [push Select]
$C201 00000001 00000001
$3202 833BA904 00002788
$0000 00000000 000000D8
$0000 00000000 40000000
$C201 00000001 00000001
$3202 833BA904 00002788
$0000 00000000 000000DC
$0000 00000000 40000000
$C201 00000001 00000001
$3202 833BA904 00002788
$0000 00000000 000000E0
$0000 00000000 40000000

_V0 Enemy-Size [Skinny][push Select]
$C201 00000001 00000001
$3202 833BA904 00002794
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 833BA904 00002794
$0000 00000000 000000E0
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 833BA904 000027A0
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 833BA904 000027A0
$0000 00000000 000000E0
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 833BA904 000027AC
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 833BA904 000027AC
$0000 00000000 000000E0
$0000 00000000 3EA00000

_V0 Enemy-Size [Tall] [push Select]
$C201 00000001 00000001
$3202 833BA904 00002794
$0000 00000000 000000D8
$0000 00000000 40400000
$C201 00000001 00000001
$3202 833BA904 00002794
$0000 00000000 000000DC
$0000 00000000 40400000
$C201 00000001 00000001
$3202 833BA904 00002794
$0000 00000000 000000E0
$0000 00000000 40400000
$C201 00000001 00000001
$3202 833BA904 000027A0
$0000 00000000 000000D8
$0000 00000000 40400000
$C201 00000001 00000001
$3202 833BA904 000027A0
$0000 00000000 000000DC
$0000 00000000 40400000
$C201 00000001 00000001
$3202 833BA904 000027A0
$0000 00000000 000000E0
$0000 00000000 40400000
$C201 00000001 00000001
$3202 833BA904 000027AC
$0000 00000000 000000D8
$0000 00000000 40000000
$C201 00000001 00000001
$3202 833BA904 000027AC
$0000 00000000 000000DC
$0000 00000000 40000000
$C201 00000001 00000001
$3202 833BA904 000027AC
$0000 00000000 000000E0
$0000 00000000 40000000

_V0 Hits-99 Fight [push UP]
$C201 00000001 00000010
$3002 833BA904 00002788
$0000 00000000 000022F8
$0000 00000000 00000063

_V0 JOKER[do not use]
$C201 00000000 00000000
$3202 833BA904 000026F0
$0000 00000000 00001594
$0000 00000000 00000000

_V0 JOKER[do not use]
$C201 00000000 00000000
$3202 832BA904 000026F0
$0000 00000000 00001594
$0000 00000000 00000000

_V0 -Note- If Crash use Alternative
$0000 00000000 00000000

_V0 Codes and Vice-Versa.
$0000 00000000 00000000

_V0 Do not activate codes permanent.
$0000 00000000 00000000
 
Last edited by tomberyx,
  • Like
Reactions: XMYDL

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
Thank you! Have a look at this you may find it out!Dissect data/structures in Cheat Engine
[[0x8146902C] + 0x15B0] + 0x17C4 is right the pointer of HP. If we search 17C4 we'd find the right program. But we havn't find self-enemy recognizing offset yet. By the way the game was incredible when you do a subtract you don't use (v)sub(s)(.w)(.f32). But you'll first mov a -30.0 float to a register then vadd(s) the register. That's just incredible.

By another way, the money code has now been conquered. However HP code I've tested now 2700+ times and still nothing was found. Without offsets it's nearly immpossible finding it though. Well then I may just give it up:unsure:
I see the issue. You've got the locations for HP down. You know where the HP is stored for friendly/enemy players. But you have no way of telling friendlies apart from enemies in the ARM code. Usually games will use a bit for "Team1/Team0" and you're having trouble finding this bit to use it in your ARM code, so that friendlies get maxHP and enemies do not.

I had a look quickly and did not see any Team1/Team2 bits quickly in the dumps. It's possible they're there but I really only went to offset 0x600 and stopped there. It's a tedious task and I can't really test beyond looking at the three dumps.

however, Tombery has released codes here before.
Code:
_V0 Enemies HP-00 [push Select]
$C201 00000001 00000001
#-------------------------------------
$3202 832BA904 00002794
$0000 00000000 000017C4
$0000 00000000 00FA0000
#-------------------------------------
$3202 832BA904 000027A0
$0000 00000000 000017C4
$0000 00000000 00FA0000
#-------------------------------------
$3202 832BA904 000027AC
$0000 00000000 000017C4
$0000 00000000 00FA0000

That pointer wasn't made with noASLR, but I was able to find something similar in Dump9.

I tried following that pointer a bit in CE's Dissect Data, and found some interesting bits. Firstly, each of the characters is created with a CharacterID# and linked to a string (internal Character name)
1665241915779.png

So, it could very well be that you aren't looking for a "Team1/Team2" kind of thing, but maybe a range. Ie, ID <=10 are friendlies and ID <=11 are Enemies.

I don't know what this game is or what I'm looking at in the code here, but there's several characters listed here, a few gaps in the name/ID#s etc.

Another option seems to be which slot it used for the characters. I did find an area that seems to have slots available for 12 characters, or maybe 4 characters with 2 extra pointers to asset files for each character.
1665243924706.png


So, the "team1/2" code that you're looking for may not exist. This game may just have other means of telling which is friendly or not.
 
  • Like
Reactions: tomberyx and XMYDL

XMYDL

Well-Known Member
Newcomer
Joined
May 24, 2022
Messages
58
Trophies
0
Age
28
Location
Tokyo
XP
131
Country
Japan
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
 

tomberyx

Well-Known Member
Member
Joined
Jan 9, 2020
Messages
1,659
Trophies
2
XP
4,382
Country
Germany
I am sure these pointers are not the right ones because only two dumps worked the third one shows zero results. I also think that you should make your dumps to 81-8F so you at least know that the dumps are correct.

I completely forgot, I made codes for this game in the past
It might help you further


# Title: Mahouka Koukou no Rettousei: Out of Order
# ID: PCSG00456
# Region: Jap
# Version: 1.02
# Type: NoNpDrm
# Code Author: tomberyx

# PCSG00456

_V0 Untouchable
$3002 832BA904 00002788
$0000 00000000 000028EE
$0000 00000000 00000001

_V0 Enemies Slow-Walk
$C201 00000000 00000000
$3202 832BA904 00002794
$0000 00000000 00002870
$0000 00000000 00000000
$3202 832BA904 00002794
$0000 00000000 00002878
$0000 00000000 00000000
$C201 00000000 00000000
$3202 832BA904 000027A0
$0000 00000000 00002870
$0000 00000000 00000000
$3202 832BA904 000027A0
$0000 00000000 00002878
$0000 00000000 00000000
$C201 00000000 00000000
$3202 832BA904 000027AC
$0000 00000000 00002870
$0000 00000000 00000000
$3202 832BA904 000027AC
$0000 00000000 00002878
$0000 00000000 00000000

_V0 Enemies HP-00 [push Select]
$C201 00000001 00000001
$3202 832BA904 00002794
$0000 00000000 000017C4
$0000 00000000 00FA0000
$C101 00000001 00000001
$3202 832BA904 000027A0
$0000 00000000 000017C4
$0000 00000000 00FA0000
$C201 00000001 00000001
$3202 832BA904 000027AC
$0000 00000000 000017C4
$0000 00000000 00FA0000

_V0 inf.Physical
$C201 00000000 00000000
$3202 832BA904 00002788
$0000 00000000 000017C4
$0000 00000000 00FA000A

_V0 inf.Psyon
$C201 00000000 00000000
$3202 832BA904 00002788
$0000 00000000 000017A8
$0000 00000000 43480000

_V0 Hold X to Fly
$C201 00000001 00004000
$3202 832BA904 00002788
$0000 00000000 00001EC0
$0000 00000000 00000000

_V0 Player-Size[Skinny][push Select]
$C201 00000001 00000001
$3202 832BA904 00002788
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 832BA904 00002788
$0000 00000000 000000E0
$0000 00000000 3EA00000

_V0 Player-Size [Tall] [push Select]
$C201 00000001 00000001
$3202 832BA904 00002788
$0000 00000000 000000D8
$0000 00000000 40000000
$C201 00000001 00000001
$3202 832BA904 00002788
$0000 00000000 000000DC
$0000 00000000 40000000
$C201 00000001 00000001
$3202 832BA904 00002788
$0000 00000000 000000E0
$0000 00000000 40000000

_V0 Enemy-Size [Skinny][push Select]
$C201 00000001 00000001
$3202 832BA904 00002794
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 832BA904 00002794
$0000 00000000 000000E0
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 832BA904 000027A0
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 832BA904 000027A0
$0000 00000000 000000E0
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 832BA904 000027AC
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 832BA904 000027AC
$0000 00000000 000000E0
$0000 00000000 3EA00000

_V0 Enemy-Size [Tall] [push Select]
$C201 00000001 00000001
$3202 832BA904 00002794
$0000 00000000 000000D8
$0000 00000000 40400000
$C201 00000001 00000001
$3202 832BA904 00002794
$0000 00000000 000000DC
$0000 00000000 40400000
$C201 00000001 00000001
$3202 832BA904 00002794
$0000 00000000 000000E0
$0000 00000000 40400000
$C201 00000001 00000001
$3202 832BA904 000027A0
$0000 00000000 000000D8
$0000 00000000 40400000
$C201 00000001 00000001
$3202 832BA904 000027A0
$0000 00000000 000000DC
$0000 00000000 40400000
$C201 00000001 00000001
$3202 832BA904 000027A0
$0000 00000000 000000E0
$0000 00000000 40400000
$C201 00000001 00000001
$3202 832BA904 000027AC
$0000 00000000 000000D8
$0000 00000000 40000000
$C201 00000001 00000001
$3202 832BA904 000027AC
$0000 00000000 000000DC
$0000 00000000 40000000
$C201 00000001 00000001
$3202 832BA904 000027AC
$0000 00000000 000000E0
$0000 00000000 40000000

_V0 Hits-99 Fight [push UP]
$C201 00000001 00000010
$3002 832BA904 00002788
$0000 00000000 000022F8
$0000 00000000 00000063

_V0 --Alternative Codes below--
$0000 00000000 00000000

_V0 Untouchable
$3002 833BA904 00002788
$0000 00000000 000028EE
$0000 00000000 00000001

_V0 Enemies Slow-Walk
$C201 00000000 00000000
$3202 833BA904 00002794
$0000 00000000 00002870
$0000 00000000 00000000
$3202 833BA904 00002794
$0000 00000000 00002878
$0000 00000000 00000000
$C201 00000000 00000000
$3202 833BA904 000027A0
$0000 00000000 00002870
$0000 00000000 00000000
$3202 833BA904 000027A0
$0000 00000000 00002878
$0000 00000000 00000000
$C201 00000000 00000000
$3202 833BA904 000027AC
$0000 00000000 00002870
$0000 00000000 00000000
$3202 833BA904 000027AC
$0000 00000000 00002878
$0000 00000000 00000000

_V0 Enemies HP-00 [push Select]
$C201 00000001 00000001
$3202 833BA904 00002794
$0000 00000000 000017C4
$0000 00000000 00FA0000
$C101 00000001 00000001
$3202 833BA904 000027A0
$0000 00000000 000017C4
$0000 00000000 00FA0000
$C201 00000001 00000001
$3202 833BA904 000027AC
$0000 00000000 000017C4
$0000 00000000 00FA0000

_V0 inf.Physical
$C201 00000000 00000000
$3202 833BA904 00002788
$0000 00000000 000017C4
$0000 00000000 00FA000A

_V0 inf.Psyon
$C201 00000000 00000000
$3202 833BA904 00002788
$0000 00000000 000017A8
$0000 00000000 43480000

_V0 Hold X to Fly
$C201 00000001 00004000
$3202 833BA904 00002788
$0000 00000000 00001EC0
$0000 00000000 00000000

_V0 Player-Size[Skinny][push Select]
$C201 00000001 00000001
$3202 833BA904 00002788
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 833BA904 00002788
$0000 00000000 000000E0
$0000 00000000 3EA00000

_V0 Player-Size [Tall] [push Select]
$C201 00000001 00000001
$3202 833BA904 00002788
$0000 00000000 000000D8
$0000 00000000 40000000
$C201 00000001 00000001
$3202 833BA904 00002788
$0000 00000000 000000DC
$0000 00000000 40000000
$C201 00000001 00000001
$3202 833BA904 00002788
$0000 00000000 000000E0
$0000 00000000 40000000

_V0 Enemy-Size [Skinny][push Select]
$C201 00000001 00000001
$3202 833BA904 00002794
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 833BA904 00002794
$0000 00000000 000000E0
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 833BA904 000027A0
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 833BA904 000027A0
$0000 00000000 000000E0
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 833BA904 000027AC
$0000 00000000 000000D8
$0000 00000000 3EA00000
$C201 00000001 00000001
$3202 833BA904 000027AC
$0000 00000000 000000E0
$0000 00000000 3EA00000

_V0 Enemy-Size [Tall] [push Select]
$C201 00000001 00000001
$3202 833BA904 00002794
$0000 00000000 000000D8
$0000 00000000 40400000
$C201 00000001 00000001
$3202 833BA904 00002794
$0000 00000000 000000DC
$0000 00000000 40400000
$C201 00000001 00000001
$3202 833BA904 00002794
$0000 00000000 000000E0
$0000 00000000 40400000
$C201 00000001 00000001
$3202 833BA904 000027A0
$0000 00000000 000000D8
$0000 00000000 40400000
$C201 00000001 00000001
$3202 833BA904 000027A0
$0000 00000000 000000DC
$0000 00000000 40400000
$C201 00000001 00000001
$3202 833BA904 000027A0
$0000 00000000 000000E0
$0000 00000000 40400000
$C201 00000001 00000001
$3202 833BA904 000027AC
$0000 00000000 000000D8
$0000 00000000 40000000
$C201 00000001 00000001
$3202 833BA904 000027AC
$0000 00000000 000000DC
$0000 00000000 40000000
$C201 00000001 00000001
$3202 833BA904 000027AC
$0000 00000000 000000E0
$0000 00000000 40000000

_V0 Hits-99 Fight [push UP]
$C201 00000001 00000010
$3002 833BA904 00002788
$0000 00000000 000022F8
$0000 00000000 00000063

_V0 JOKER[do not use]
$C201 00000000 00000000
$3202 833BA904 000026F0
$0000 00000000 00001594
$0000 00000000 00000000

_V0 JOKER[do not use]
$C201 00000000 00000000
$3202 832BA904 000026F0
$0000 00000000 00001594
$0000 00000000 00000000

_V0 -Note- If Crash use Alternative
$0000 00000000 00000000

_V0 Codes and Vice-Versa.
$0000 00000000 00000000

_V0 Do not activate codes permanent.
$0000 00000000 00000000
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.
 
  • Like
Reactions: XMYDL

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: It will actually make it worse