Hacking TempAR - Vita Version (Modified pointer searcher)

Yohoki

Well-Known Member
OP
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
FinalCheat has mentioned before that IDA Pro is used. That is not free, though, so I've tried Ghidra with some success (was able to make a pointer code for Lego Movie Videogame 2). You need a decrypted game (MaiDump) and the Eboot can be loaded into Ghidra / IDA and be decrypted with ARMv7A. The EBoot has a 0x1000 header that needs to be removed first in something like HxD. After that, it should work, but requires a good knowledge of assembler language still.
 

Gireauxe

Member
Newcomer
Joined
Jul 30, 2019
Messages
16
Trophies
0
Age
48
XP
199
Country
France
I used IDA pro to make ps3 codes there is a hacked version out that was used by the guys on code-mastersproject now that site is hacked ! thanks anyways !
 

tomberyx

Well-Known Member
Member
Joined
Jan 9, 2020
Messages
1,657
Trophies
2
XP
4,377
Country
Germany
Have a question to a code !
I found a code for Rainbow skies ,but it freeze the game ,after a while i try it of my owen to manipulate the last amount/value code
3300 00000000 00070001 to 02070001 and evrythink works great.
My question is ,how is it possible and can i try this kind of change to other codes/games?
Im a beginner in finding cheats but i like to find some and learn the complex cheat world

--------------------- MERGED ---------------------------

Have a question to a code !
I found a code for Rainbow skies ,but it freeze the game ,after a while i try it of my owen to manipulate the last amount/value code
3300 00000000 00070001 to 02070001 and evrythink works great.
My question is ,how is it possible and can i try this kind of change to other codes/games?
Im a beginner in finding cheats but i like to find some and learn the complex cheat world
Edit
0(2)070001 does not change the value but it it avoids to crash the game
 

jialeyne19

Well-Known Member
Member
Joined
Dec 22, 2016
Messages
175
Trophies
0
XP
689
Country
Philippines
i am late to see this tempar vita version iam bz in my n.switch. btw thanks for this bro hopefully more update coming eheh. or someone there create a software jusy like NOEXES
 

Yohoki

Well-Known Member
OP
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
i am late to see this tempar vita version iam bz in my n.switch. btw thanks for this bro hopefully more update coming eheh. or someone there create a software jusy like NOEXES
I am planning to update it soon to add a new code type that I've created myself. It's a MOV type code, but it can copy any amount of data, not jut 32bits per code. It's not an easy code to set up, as it requires hacking the game AND Vitacheat at the same time... but it works really well.

I'm also working on a code that does Array of Bytes scanning (like Cheat Engine can on PC) on the vita itself, to avoid having to make pointers for some things. If I ever get that running, I'll add it in the VitaCheat tab.

I have a few things I want to add, but I'm afraid I am not a good programmer and really don't know C++ at all... so any little update is a big update to me. XD
 

jialeyne19

Well-Known Member
Member
Joined
Dec 22, 2016
Messages
175
Trophies
0
XP
689
Country
Philippines
I am planning to update it soon to add a new code type that I've created myself. It's a MOV type code, but it can copy any amount of data, not jut 32bits per code. It's not an easy code to set up, as it requires hacking the game AND Vitacheat at the same time... but it works really well.

I'm also working on a code that does Array of Bytes scanning (like Cheat Engine can on PC) on the vita itself, to avoid having to make pointers for some things. If I ever get that running, I'll add it in the VitaCheat tab.

I have a few things I want to add, but I'm afraid I am not a good programmer and really don't know C++ at all... so any little update is a big update to me. XD

Wow that nice bro. i only see you tempar vita version last night and testing it now. i struggle finding my game pointer in 2019 with old tempar (i did not see your in working with this version) and now with 6 dumps it give orange color a right pointer. thanks again bro..
 
  • Like
Reactions: Yohoki

eighthdayregret

fnerrrrrrrrrr!
Member
Joined
Sep 27, 2017
Messages
493
Trophies
0
Age
43
Website
eighthsregrets.blogspot.com
XP
836
Country
United States
Presenting, TempAR - Vita Version
View attachment 165890

TempAR - Vita Edition is a Windows companion app for the popular cheat plugin, VitaCheat. The program has all the old functions of Riang3's original pointer searcher for PSP and NDS, but I've updated it to now support the PS Vita. It has 2 Major functions that I've added into the mix: a new, more powerful pointer searcher and a code generation tab!


Pointer Searcher Tab
Now with High Accuracy Mode!
For the Pointer Searcher Tab, you now have a much more powerful pointer searcher, which accepts up to 6 memory dumps, for those games that are just really stubborn. From my testing, I've lowered the searching from 8,888 possible pointers, in a small dump... To 3 highly likely pointers. You can imagine the amount of time you save by only having to test such a small number of pointers. The original TempAR pointer searcher still works the same, there's nothing stopping you from only using 2 memory dumps and each memory dump is optional past the first box.

VitaCheat Tab
Now generates all 6 basic codes!
The new VitaCheat tab is one of my favorite tabs. This tab's sole purpose is to help beginners learn to make VitaCheat codes. Tell it which type of code you need to make from a list: Write, MOV, Compress, Pointer, Pointer+MOV or Pointer+Compress. Once you've selected the code type, it will give you a few boxes to fill out with info you've gathered in VitaCheat. After filling everything out, your code will be generated, properly formatted and ready to be typed into VitaCheat

Credits, Info and Changes made to original TempAR by Riang3

I'd like to thank Riang3, original creator of TempAR and it's pointer searcher/code generator for giving me permission to release this new version.

This is the normal TempAR program, but with a few new features that puts the Vita at the center.

  • Pointer Searcher now has a Sony Vita Mode, complete with Base Address and "Real Addresses" already set up. This is now the default mode when searching pointers.
  • AR code generation has been removed (for now) and a VitaCheat option has been added. The VitaCheat mode works with pointers of any level and even negatives. It's the default option.
  • Changed the "Value" box to now say "Desired Value". I thought this made it clearer for new users to understand.
All the standard features are still there. You can still use it for SonyPSP and NDS. The Other... option is still there for future consoles as well, but is no longer needed for Vita codes. I've also made the entire program open source, so that future changes can be made and this program can be modified again when new consoles come out. Or, if anyone decides they want to add another console to the mix.

Get the newest version at Here.
View the Source code Here.
Check out Raing3's Github



Edit:
As a side note, I have no prior coding experience beyond HTML. If anyone is good at C# and wants to help out, let me know. It took me about 12 hours to learn enough to understand the bit I needed, write new code, build'n'test and rinse wash repeat.... It'd be much easier if someone who actually knew what they were doing wanted to add a few more changes.

Edit2:
It currently says Do Not Distribute in the title. Don't worry, It's free to distribute. I've just not removed that yet. We've gotten permission to distribute it. The tag has been fixed as of v1.0
My MAN! Posting it for everyone. About goddam time, my friend.

EDIT: Oh, I'm retarded... You posted this a damn year ago, haha.
 
Last edited by eighthdayregret,

yushin_yuma

Member
Newcomer
Joined
May 24, 2020
Messages
6
Trophies
0
Age
39
XP
47
Country
Japan
thank btw guys. why need this codes in normal codes

$D605 81000000 00000005 #CODE-TYPE IDENTIFIER
$0200 8xxxxxxx xxxxxxxx #LINE #1
$0200 8xxxxxxx xxxxxxxx #LINE #2
$0200 8xxxxxxx xxxxxxxx #LINE #3
$0200 8xxxxxxx xxxxxxxx #LINE #4
$0200 8xxxxxxx xxxxxxxx #LINE #5

#1 to #5 line are norma/staticsl codes right?

or
why they are needed?
 
Last edited by yushin_yuma,

Yohoki

Well-Known Member
OP
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
thank btw guys. why need this codes in normal codes

$D605 81000000 00000005 #CODE-TYPE IDENTIFIER
$0200 8xxxxxxx xxxxxxxx #LINE #1
$0200 8xxxxxxx xxxxxxxx #LINE #2
$0200 8xxxxxxx xxxxxxxx #LINE #3
$0200 8xxxxxxx xxxxxxxx #LINE #4
$0200 8xxxxxxx xxxxxxxx #LINE #5

#1 to #5 line are norma/staticsl codes right?

or
why they are needed?
You do not normally need a $D type code. Only some games need them.

The $D type code only lets the codes below it become activated if certain conditions are met. It is good for logical codes. If you are familiar with programming, the $D codes are basically If() statements.
 

yushin_yuma

Member
Newcomer
Joined
May 24, 2020
Messages
6
Trophies
0
Age
39
XP
47
Country
Japan
sample bro

$0200 8xxxxxxx xxxxxxxx #LINE #1 working on stage or map 1
$0200 8xxxxxxx xxxxxxxx #LINE #2 working on stage or map 2
$0200 8xxxxxxx xxxxxxxx #LINE #3 working on stage or map 3
$0200 8xxxxxxx xxxxxxxx #LINE #4 working on stage or map 4
$0200 8xxxxxxx xxxxxxxx #LINE #5 working on stage or map 5

can i use this $D type? instead using this

_V0 working on stage or map 1
$0200 8xxxxxxx xxxxxxxx
_V0 working on stage or map 2
$0200 8xxxxxxx xxxxxxxx
_V0 working on stage or map 3
$0200 8xxxxxxx xxxxxxxx
_V0 working on stage or map 4
$0200 8xxxxxxx xxxxxxxx
_V0 working on stage or map 5
$0200 8xxxxxxx xxxxxxxx

i used compress type last 2019 but game crashed.
 

Yohoki

Well-Known Member
OP
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
sample bro

$0200 8xxxxxxx xxxxxxxx #LINE #1 working on stage or map 1
$0200 8xxxxxxx xxxxxxxx #LINE #2 working on stage or map 2
$0200 8xxxxxxx xxxxxxxx #LINE #3 working on stage or map 3
$0200 8xxxxxxx xxxxxxxx #LINE #4 working on stage or map 4
$0200 8xxxxxxx xxxxxxxx #LINE #5 working on stage or map 5

can i use this $D type? instead using this

_V0 working on stage or map 1
$0200 8xxxxxxx xxxxxxxx
_V0 working on stage or map 2
$0200 8xxxxxxx xxxxxxxx
_V0 working on stage or map 3
$0200 8xxxxxxx xxxxxxxx
_V0 working on stage or map 4
$0200 8xxxxxxx xxxxxxxx
_V0 working on stage or map 5
$0200 8xxxxxxx xxxxxxxx

i used compress type last 2019 but game crashed.
Ah. For that, you should make a pointer ($3) code. It's a bit more complex, but TempAR is the tool you need for that. Here's a couple videos to help explain. TempAR has been updated since these videos were made, so there's been some changes to how it looks... But, for the most part, it's the same process.
https://github.com/r0ah/vitacheat/wiki/Finding-Pointers-With-TempAR-(Video)
 

yushin_yuma

Member
Newcomer
Joined
May 24, 2020
Messages
6
Trophies
0
Age
39
XP
47
Country
Japan
but there are statics bro only working per stage/map . i use compress type to make 1 title code but it crashed. maybe it not good to activate all 10 codes in 1 stage/map

--------------------- MERGED ---------------------------

i thought maybe the $D type can do about this so i am asking..hehe
 

Yohoki

Well-Known Member
OP
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
but there are statics bro only working per stage/map . i use compress type to make 1 title code but it crashed. maybe it not good to activate all 10 codes in 1 stage/map
I understand that the addresses are static. Have you tried a pointer?

--------------------- MERGED ---------------------------

A conditional would definitely work... but you're asking about it on a thread for a pointer searcher.... So I've told you to try searching for a pointer.

That being said. A conditional could be made. But it's sloppy, lazy and the code would be much longer than it needs to be. You'll need to find an address for each map that you know will always be a certain number when that level is loaded, and never the same in another level.
 

yushin_yuma

Member
Newcomer
Joined
May 24, 2020
Messages
6
Trophies
0
Age
39
XP
47
Country
Japan
i know how to pointer dynamic but i never try finding pointer on static add. thank for this ,its new for me, i'll try that later
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • DinohScene @ DinohScene:
    did it happen?
  • SylverReZ @ SylverReZ:
    @DinohScene, Wasn't it Scarlet and Violet?
  • Veho @ Veho:
    Dunno, I stay in the EoF.
  • SylverReZ @ SylverReZ:
    The craze must've had died down by then.
  • DinohScene @ DinohScene:
    I'm much more on the killing floor :x
  • SylverReZ @ SylverReZ:
    Imagine that every Pokemon game is the exact same but with slight tweaks.
  • SylverReZ @ SylverReZ:
    @DinohScene, I'm not much of a gaymer, more-so a creator.
  • Maximumbeans @ Maximumbeans:
    @SylverReZ Syl my beloved :bow: gm
    +1
  • Maximumbeans @ Maximumbeans:
    It is friday
  • SylverReZ @ SylverReZ:
    Last time I played a game was hmmm... can't exactly recall. :wacko:
  • Maximumbeans @ Maximumbeans:
    I can't believe you got me with that
    +1
  • SylverReZ @ SylverReZ:
    I haven't been gaming for such a long time. Been mostly busy with sleep, hardware tinkering and checking GBAtemp frequently.
  • SylverReZ @ SylverReZ:
    Hope you've had a good morning.
  • Maximumbeans @ Maximumbeans:
    It's going alright thanks :) I know what you mean with gaming time. It's precious where I can get it these days.
    +1
  • Maximumbeans @ Maximumbeans:
    I think that's why I focus on just enjoying single player experiences that aren't too competitive
  • Maximumbeans @ Maximumbeans:
    How are you doing?
  • SylverReZ @ SylverReZ:
    There's also this thing where I'm hyperfocused at night and cannot get to sleep.
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I'm doing alright, thanks.
    +1
  • Maximumbeans @ Maximumbeans:
    That must be rough. Productive I'm sure but hard to balance with daily life
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Indeed. I've been working on getting this Infecutus chip to work on my PS2. But after soldering, I realised that a plastic piece was missing from the power ribbon cable to the power and eject buttons.
  • SylverReZ @ SylverReZ:
    Now I could go with soldering the contacts from the cable to the connector on the mobo, but doesn't sound like a good permanent solution.
  • Maximumbeans @ Maximumbeans:
    Man, that's beyond my brain :rofl: I'm no good with hardware for now. I'd like to get into hardmods in future though
    Maximumbeans @ Maximumbeans: Man, that's beyond my brain :rofl: I'm no good with hardware for now. I'd like to get into...