I will, thank you very much.Yes but be patient ;-)
At the Moment inf.Skill Points
I will, thank you very much.Yes but be patient ;-)
At the Moment inf.Skill Points
Thank you Yohoki!!Here's a quick example...
You load up a game and vitacheat says seg0 is at 0x8100000. You find a cheat, and dump the address to pointer search.
You load the game up again, and vitacheat now say seg0 is at 0x81100000. You find a cheat, repeat.
When you go to pointer search, Let's say it finds a pointer in dump1 at 0x81001337. That pointer is still there on dump2, but the pointer searcher can't see it, because it's at 81101337.... That's the issue. The shift has hidden the pointer in the searches, because the base location has moved.
I worked around this in Ys VIII, by making a b200 code + a lvl2 pointer... But that required a lot of REALLY understanding the data structures, and manually reading the raw data in hxD and Cheat Engine.... I never got a valid pointer in TempAR, simply because of the randomized memory.
But, this plugin should stop the randomized memory allocation. If the game loads at 0x81000000, it should always load at 0x81000000. That means TempAR will always find the pointer in the second dump and upgrade it to green. Add more dumps, and it will stick out like a sore thumb. Or, use more powerful pointer searchers like Cheat Engine, and it'll single it out completely.
At least, that's the theory. Needs tested. I'm currently transferring jobs and prob won't be able to do anything this weekend while I transition into the new position. But if no one tests it until then, I'll give it a go soon.
A couple troublesome games I can remember that would be good to test on:
Ys VIII - Fairly easy to get the float values, but the game used 2-4 different "Zones" for it's random memory allocation.
Criminal Girls 2: Party Favors - If I remember right, this game was a piece of crap. It moved locations in memory every time you went to a different map. Tomberyx seems to have found values with a b200 and no pointer, though, so maybe not as tough as I thought it was.
Mods: Sorry for double post. I could have sworn this forum had an auto merge.. Haven't been in a few years.
can you use this one?OK, so thanks to Yohoki and the TempAR VE Mod, I decided to work on Spy Hunter (US) again. I got the Inf Boost Code.......just take your Pick. LOL. All work as far as I can tell, except on Water. Will need to get a different Code for that. Will also be working on Weapon Amounts and Weapon Ready Gauges. Then Vehicle Health Cores (a bitch to find), and the Mission Clock (Float Values, Counting Upwards in Seconds). Thought I found the ACTUAL Mission Timer, but after 5 Minutes (300 Seconds), Mission Failed. Thinking it might take 2 Codes (Float Counting Upwards, and Float Counting Downwards)
Here are the Inf Boost Codes
Edit - Added Inf (8) Flash Stunners/Swarm Missiles
# PCSE00068
_V0 Funds - Probably have to test again
$0200 811C22DC 000F423F
_V0 Inf Boost-1st Stage
$0200 81ED95F8 42C80000
_V0 Infinite Boost 1
$3201 811BD564 00000AA8
$3300 00000000 42C80000
_V0 Infinite Boost 2
$3201 811BD5BC 00000AA8
$3300 00000000 42C80000
_V0 Infinite Boost 3
$3201 811BF6E0 00000AA8
$3300 00000000 42C80000
_V0 Infinite Boost 4
$3201 817D7584 00000AA8
$3300 00000000 42C80000
_V0 Infinite Boost 5
$3201 818609D4 FFFFFE28
$3300 00000000 42C80000
_V0 Infinite Boost 6
$3201 81860BCC FFFFFBC8
$3300 00000000 42C80000
_V0 Infinite Boost 7
$3201 81860C3C FFFFF5D8
$3300 00000000 42C80000
_V0 Inf Flash-Swarm 1
$3001 81860A5C 00000350
$3300 00000000 00000008
_V0 Inf Flash-Swarm 2
$3001 81860BDC FFFFFFC0
$3300 00000000 00000008
Lol. I make no promises to being back. Just wanted to drop some sage advice that I just happened upon while hacking a diff system on my spare time. This info's been out there for a long time, just none of us knew what is was called or how to stop it. Since there's a way now, if no one's noticed the connection yet, then you're welcome. XD
But really tho, the info's been out there... Like the Henkaku Vita Dev Wiki:
Or in theFlow's writeup of H-Encore:
The answer has been in our faces for years, we just didn't know it. We've got a name for it now, and a plugin to stop it.
You have to find this Code with one Search ,beacuse a Loading screen is the issue and destroy your search if you search twice. The next issue is to know if you select the right Code.Thank you Yohoki!!
I'm a newcomer learning ARM assembly for A100&A200 codes. So far I've learned quite a bit knoledge. Here comes the question. May I request your answer to my question? You may find it in PM.
In a game(specifically PENNY PUNCHING PRINCESS/プリンセスは金の亡者/PCSG00946), when I'm trying searching its in-battle money address, I've tried 8/16/32 fuzzy search and 0 results show out. I'd even tried ASCII storage format for searching the address but still nothing. May you give me any suggestion finding the address?
@XMYDL ,maybe this is like Ray Gigant and Assassin's Creed Chronicles,whatever search you do 8/16/32 normal or fuzzy also float the result is always 0,it is Vitacheat's fault that it is incomplete and don't have certain functions or don't adapt to certain games.Thank you Yohoki!!
I'm a newcomer learning ARM assembly for A100&A200 codes. So far I've learned quite a bit knoledge. Here comes the question. May I request your answer to my question? You may find it in PM.
In a game(specifically PENNY PUNCHING PRINCESS/プリンセスは金の亡者/PCSG00946), when I'm trying searching its in-battle money address, I've tried 8/16/32 fuzzy search and 0 results show out. I'd even tried ASCII storage format for searching the address but still nothing. May you give me any suggestion finding the address?
You have to find this Code with one Search ,beacuse a Loading screen is the issue and destroy your search if you search twice. The next issue is to know if you select the right Code.
For a100 codes i would take as much as you can the results and set it of Maximum, the next step is yours;-)
Us- version
# Title: Penny-Punching Princess
# ID: PCSE01143
# Region: US
# Version: 1.00
# Type: NoNpDrm
# Code Author: tomberyx
# PCSE01143
_V0 Walk Speed 3x
$3004 8FA642A0 0000000C
$0000 00000000 000002B0
$0000 00000000 00000068
$0000 00000000 00000839
$0000 00000000 00000005
_V0 Untouchable
$3004 8FA642A0 0000000C
$0000 00000000 000002B0
$0000 00000000 00000068
$0000 00000000 00000888
$0000 00000000 BAD0C0DE
_V0 inf.max HP
$3104 8FA642A0 0000000C
$0000 00000000 000002B0
$0000 00000000 00000068
$0000 00000000 00000818
$0000 00000000 00000309
$3104 8FA642A0 0000000C
$0000 00000000 000002B0
$0000 00000000 00000068
$0000 00000000 00000828
$0000 00000000 00000309
_V0 Walk thru Walls [ON-Up OFF-Down]
$C201 00000001 00000010
$3004 8FA642A0 0000000C
$0000 00000000 000002B0
$0000 00000000 00000068
$0000 00000000 000006CF
$3300 00000000 00000000
$C201 00000001 00000040
$3004 8FA642A0 0000000C
$0000 00000000 000002B0
$0000 00000000 00000068
$0000 00000000 000006CF
$3300 00000000 00000001
_V0 Hold Triangle to Fly
$C201 00000001 00001000
$3204 8FA642A0 0000000C
$0000 00000000 000002B0
$0000 00000000 00000068
$0000 00000000 0000066C
$0000 00000000 4100BABE
_V0 inf.Money [Castle]
$0200 82A6B108 2E5BF271
_V0 --Alternative Codes below--
$0000 00000000 00000000
_V0 Walk Speed 3x
$3004 8FB642A0 0000000C
$0000 00000000 000002B0
$0000 00000000 00000068
$0000 00000000 00000839
$0000 00000000 00000005
_V0 Untouchable
$3004 8FB642A0 0000000C
$0000 00000000 000002B0
$0000 00000000 00000068
$0000 00000000 00000888
$0000 00000000 BAD0C0DE
_V0 inf.max HP
$3104 8FB642A0 0000000C
$0000 00000000 000002B0
$0000 00000000 00000068
$0000 00000000 00000818
$0000 00000000 00000309
$3104 8FB642A0 0000000C
$0000 00000000 000002B0
$0000 00000000 00000068
$0000 00000000 00000828
$0000 00000000 00000309
_V0 Walk thru Walls [ON-Up OFF-Down]
$C201 00000001 00000010
$3004 8FB642A0 0000000C
$0000 00000000 000002B0
$0000 00000000 00000068
$0000 00000000 000006CF
$3300 00000000 00000000
$C201 00000001 00000040
$3004 8FB642A0 0000000C
$0000 00000000 000002B0
$0000 00000000 00000068
$0000 00000000 000006CF
$3300 00000000 00000001
_V0 Hold Triangle to Fly
$C201 00000001 00001000
$3204 8FB642A0 0000000C
$0000 00000000 000002B0
$0000 00000000 00000068
$0000 00000000 0000066C
$0000 00000000 4100BABE
I apologize but I couldn't find any version of the game in your folder.Yes use my Link below
Edit:
I think its EU
I had to dust off my vita and give it a go. Its gonna take me some time to see how all this goes.Here's a quick example...
You load up a game and vitacheat says seg0 is at 0x8100000. You find a cheat, and dump the address to pointer search.
You load the game up again, and vitacheat now say seg0 is at 0x81100000. You find a cheat, repeat.
When you go to pointer search, Let's say it finds a pointer in dump1 at 0x81001337. That pointer is still there on dump2, but the pointer searcher can't see it, because it's at 81101337.... That's the issue. The shift has hidden the pointer in the searches, because the base location has moved.
I worked around this in Ys VIII, by making a b200 code + a lvl2 pointer... But that required a lot of REALLY understanding the data structures, and manually reading the raw data in hxD and Cheat Engine.... I never got a valid pointer in TempAR, simply because of the randomized memory.
But, this plugin should stop the randomized memory allocation. If the game loads at 0x81000000, it should always load at 0x81000000. That means TempAR will always find the pointer in the second dump and upgrade it to green. Add more dumps, and it will stick out like a sore thumb. Or, use more powerful pointer searchers like Cheat Engine, and it'll single it out completely.
At least, that's the theory. Needs tested. I'm currently transferring jobs and prob won't be able to do anything this weekend while I transition into the new position. But if no one tests it until then, I'll give it a go soon.
A couple troublesome games I can remember that would be good to test on:
Ys VIII - Fairly easy to get the float values, but the game used 2-4 different "Zones" for it's random memory allocation.
Criminal Girls 2: Party Favors - If I remember right, this game was a piece of crap. It moved locations in memory every time you went to a different map. Tomberyx seems to have found values with a b200 and no pointer, though, so maybe not as tough as I thought it was.
Mods: Sorry for double post. I could have sworn this forum had an auto merge.. Haven't been in a few years.
The loading screen is causing the ASLR to kick in and memory is randomly re-allocated. The noASLR program might nuke this and give static addresses. Pointer searching should be simple after that.You have to find this Code with one Search ,beacuse a Loading screen is the issue and destroy your search if you search twice. The next issue is to know if you select the right Code.
For a100 codes i would take as much as you can the results and set it of Maximum, the next step is yours;-)
If you cannot search in vitacheat, using a dump and running that in Cheat Engine should still work. It has much more robust searches, like 64bit floats and Array of Byte scans. If you have the BGFTP app, you can make a dump and transfer it in-game, run a search in Cheat Engine, and then make a new dump to repeat the searches.@XMYDL ,maybe this is like Ray Gigant and Assassin's Creed Chronicles,whatever search you do 8/16/32 normal or fuzzy also float the result is always 0,it is Vitacheat's fault that it is incomplete and don't have certain functions or don't adapt to certain games.
If it's in the 8F-90 range, it's probably needing a pointer. Unless that's just how high the SEg0/1 goes. I do recall a couple with absurdly high Seg1 numbers.Well! Is that means money&other codes are in the range 8FXXXXXX?
I've tested and it workedーーthey 'are' actually in range 8F~90. That's kinda' creepy.
Hopefully, very well, old friend. Again, I haven't tested it. But, I have high hopes.I had to dust off my vita and give it a go. Its gonna take me some time to see how all this goes.
ASLR shouldn't affect pointers at all. That's a separate issue. I think the main thing to look for is the seg0/1 locations. Are they static now? because a lot of games have the locations move sometimes, either on boot, or switching map levels, etc. You have installed it correctly, though. It would require a reboot of the vita, and it might also now show up under the TXT file in your dumps. I think the plugins are also loaded in order from top to bottom, so putting it higher on the list may also have an effect.Alright so far I'm doing an Infinite HP for a game called Natural Doctrine. This was the last game I was working on until I took a break due to annoying pointer searching. Comparing my old dumps to new ones done with noASLR and I honestly don't see a difference. Its a game that doesn't use segments so I have to look for pointers. Before I could only find up to reds, now I can only find up reds still so nothing really changed. Nothing too different in the memory addresses either.
I don't know, maybe I installed noASLR wrong. Its been awhile since I messed with my Vita. Just to make sure the noaslr.skprx goes into the tai folder in the ur0: folder right? And you add
ur0:tai/noaslr.skprx
under KERNEL in the config.txt in the tai folder then restart your Vita right?
This also just might not be one of those games that randomly changes its pointer addresses.
This IS the kind of thing that i think the plugin should help with. Are those pointers based in seg0/1?i tried the same as monodevil but on 2 psvitas one always has the pattern 81100000
and the other 81200000
after that i used the same game with pointer codes
_V0 inf.HP X
$3004 85A804F4 0000000C
$0000 00000000 000000D4
$0000 00000000 00000010
$0000 00000000 000001A4
$0000 00000000 0000004E
_V0 inf.HP Y
$3004 86A804F4 0000000C
$0000 00000000 000000D4
$0000 00000000 00000010
$0000 00000000 000001A4
$0000 00000000 0000004E
I thought if noaslr worked then the game would have to work on both Psvitas either X or Y but unfortunately it's not
one use X and the other Y.
WARNING!!! do not make the mistake
and set the path to "ALL" vita will not boot..
---------------------------------------
*ALL
ur0:tai/noaslr.skprx
ur0:tai/InfiniteNet.suprx
ur0:tai/WDNR.suprx
ur0lugins/GoHANmem.suprx
-------------------------------------
Important Information!
The pattern XYZ does change only if you restart Game but never in game itself.