..:: PCSX2 Forums ::..

Full Version: Alien vs Predator extinction cheat ruined the game
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
hey i just figured out alien vs predator extinction cheats for unlimited population using cheat engine and convert it to pnach file, but when i enabled it. the games ruined, sometime it goes to black/red scene. when i don't enabled it, the games run fine. somebody know what happen?

spec:
core i5 2500k
gigabyte z77x-d3h
g.skill RJ 4*2Gb
gtx 560
It's pretty common for games to store different things in same places during different parts of gameplay, it's also not soo rare for games to change place they store it's data from time to time. In the first case you'll have to enable cheats only in correct place where you initially found them, so no, you can't simply enable cheats in pcsx2 and forget about it keeping it activated forever. If it's the second case you'll have to either find a way to patch the game system to make it store your data always in same place in memory, find the cheat each time anew or write yourself a trainer which would do that.
Don't use the cheats if you're facing problems.But if you don't mind can you attach your pnach file here.I'll have a look at it and see what's wrong
i get it, thanks for the advice. here's, sorry i can't attach it
Patch:

CRC: 64DA78A3
gametitle=alien vs predator extinction [SLUS-20147]

//marines unlimited population all stage
patch=1,EE,215b87f8,word,00000001
patch=1,EE,21633fd8,word,00000001
patch=1,EE,2163d2c8,word,00000001
patch=1,EE,215fb378,word,00000001
patch=1,EE,2158cfe8,word,00000001
patch=1,EE,216023f8,word,00000001
patch=1,EE,216071f8,word,00000001

//predator unlimited population all stage
patch=1,EE,215becd8,word,00000001
patch=1,EE,215c4578,word,00000001
patch=1,EE,215c9cf8,word,00000001
patch=1,EE,215df4a8,word,00000001
patch=1,EE,21607228,word,00000001
patch=1,EE,215eba38,word,00000001
patch=1,EE,215bed18,word,00000001

//alien unlimited population all stage
patch=1,EE,215ad728,word,00000001
patch=1,EE,2157e658,word,00000001
patch=1,EE,215c8a08,word,00000001
patch=1,EE,215a3928,word,00000001
patch=1,EE,215c01b8,word,00000001
patch=1,EE,215c8a08,word,00000001
patch=1,EE,215ad728,word,00000001

try it, does that problem you or not? tell me
Ummm don't use word;], you either want to change that for byte or do it like that:

Code:
gametitle=alien vs predator extinction [SLUS-20147]

//marines unlimited population all stage
patch=1,EE,015b87f8,extended,00000001
patch=1,EE,01633fd8,extended,00000001
patch=1,EE,0163d2c8,extended,00000001
patch=1,EE,015fb378,extended,00000001
patch=1,EE,0158cfe8,extended,00000001
patch=1,EE,016023f8,extended,00000001
patch=1,EE,016071f8,extended,00000001

//predator unlimited population all stage
patch=1,EE,015becd8,extended,00000001
patch=1,EE,015c4578,extended,00000001
patch=1,EE,015c9cf8,extended,00000001
patch=1,EE,015df4a8,extended,00000001
patch=1,EE,01607228,extended,00000001
patch=1,EE,015eba38,extended,00000001
patch=1,EE,015bed18,extended,00000001

//alien unlimited population all stage
patch=1,EE,015ad728,extended,00000001
patch=1,EE,0157e658,extended,00000001
patch=1,EE,015c8a08,extended,00000001
patch=1,EE,015a3928,extended,00000001
patch=1,EE,015c01b8,extended,00000001
patch=1,EE,015c8a08,extended,00000001
patch=1,EE,015ad728,extended,00000001
(06-27-2012, 06:37 AM)miseru99 Wrote: [ -> ]Ummm don't use word;], you either want to change that for byte or do it like that:

Code:
gametitle=alien vs predator extinction [SLUS-20147]

//marines unlimited population all stage
patch=1,EE,015b87f8,extended,00000001
patch=1,EE,01633fd8,extended,00000001
patch=1,EE,0163d2c8,extended,00000001
patch=1,EE,015fb378,extended,00000001
patch=1,EE,0158cfe8,extended,00000001
patch=1,EE,016023f8,extended,00000001
patch=1,EE,016071f8,extended,00000001

//predator unlimited population all stage
patch=1,EE,015becd8,extended,00000001
patch=1,EE,015c4578,extended,00000001
patch=1,EE,015c9cf8,extended,00000001
patch=1,EE,015df4a8,extended,00000001
patch=1,EE,01607228,extended,00000001
patch=1,EE,015eba38,extended,00000001
patch=1,EE,015bed18,extended,00000001

//alien unlimited population all stage
patch=1,EE,015ad728,extended,00000001
patch=1,EE,0157e658,extended,00000001
patch=1,EE,015c8a08,extended,00000001
patch=1,EE,015a3928,extended,00000001
patch=1,EE,015c01b8,extended,00000001
patch=1,EE,015c8a08,extended,00000001
patch=1,EE,015ad728,extended,00000001

let me try it first Smile
(06-27-2012, 06:37 AM)miseru99 Wrote: [ -> ]Ummm don't use word;], you either want to change that for byte or do it like that:

Code:
gametitle=alien vs predator extinction [SLUS-20147]

//marines unlimited population all stage
patch=1,EE,015b87f8,extended,00000001
patch=1,EE,01633fd8,extended,00000001
patch=1,EE,0163d2c8,extended,00000001
patch=1,EE,015fb378,extended,00000001
patch=1,EE,0158cfe8,extended,00000001
patch=1,EE,016023f8,extended,00000001
patch=1,EE,016071f8,extended,00000001

//predator unlimited population all stage
patch=1,EE,015becd8,extended,00000001
patch=1,EE,015c4578,extended,00000001
patch=1,EE,015c9cf8,extended,00000001
patch=1,EE,015df4a8,extended,00000001
patch=1,EE,01607228,extended,00000001
patch=1,EE,015eba38,extended,00000001
patch=1,EE,015bed18,extended,00000001

//alien unlimited population all stage
patch=1,EE,015ad728,extended,00000001
patch=1,EE,0157e658,extended,00000001
patch=1,EE,015c8a08,extended,00000001
patch=1,EE,015a3928,extended,00000001
patch=1,EE,015c01b8,extended,00000001
patch=1,EE,015c8a08,extended,00000001
patch=1,EE,015ad728,extended,00000001

still the same problem, the log keep telling about that EE and TLB miss or something like that
Well then my first post was probably right. The game stores different things under same adress when you're playing it now in compare to when you found the cheats;].

Also althrough it wasn't the case I should explain why the format was wrong.
Code like this:
patch=1,EE,215b87f8,word,00000001

Will freeze 215b87f8 as 1, but will also freeze 215b87fA, 215b87fC and 215b87fE as 0's;] if there was other data there, it would break it. "Word" is the lenght type, basically it means you're patching 4 bytes, while it seems by looking at the value you probably wish to patch only one. To patch 1 byte you could write a "byte" there, but the way I used is more ps2-like, and should be preffered here.

Soo why changed code looks like that:
patch=1,EE,015b87f8,extended,00000001
? first letter of the adress in PS2 codes is actually "code type", by changing 2 to 0 I say it something like "patch only 1 byte", and by using the "extended" I just tell pcsx2 to detect cheat type based on it's code type.


edit:
And hell yeah, I noticed the code descriptions just now, the codes are probably correct now with proper formatting, but you are trying to patch ALL STAGES for ALL RACES in the same time? Obviously you should activate only one code for proper race and stage you're on.
(06-27-2012, 06:55 AM)miseru99 Wrote: [ -> ]Well then my first post was probably right. The game stores different things under same adress when you're playing it now in compare to when you found the cheats;].

Also althrough it wasn't the case I should explain why the format was wrong.
Code like this:
patch=1,EE,215b87f8,word,00000001

Will freeze 215b87f8 as 1, but will also freeze 215b87fA, 215b87fC and 215b87fE as 0's;] if there was other data there, it would break it. "Word" is the lenght type, basically it means you're patching 4 bytes, while it seems by looking at the value you probably wish to patch only one. To patch 1 byte you could write a "byte" there, but the way I used is more ps2-like, and should be preffered here.

Soo why changed code looks like that:
patch=1,EE,015b87f8,extended,00000001
? first letter of the adress in PS2 codes is actually "code type", by changing 2 to 0 I say it something like "patch only 1 byte", and by using the "extended" I just tell pcsx2 to detect cheat type based on it's code type.


edit:
And hell yeah, I noticed the code descriptions just now, the codes are probably correct now with proper formatting, but you are trying to patch ALL STAGES for ALL RACES in the same time? Obviously you should activate only one code for proper race and stage you're on.

hmm, so be it. i still don't get it
It's simple, the game stores loads of different data in big chunk around the adress you found it, it's different lenght for each stage and race that's why the adress is in different place for each of the case. But when one adress is correct, all others store different data and if you patch all of them at once, you're basically breaking the game. Conditional codes could help if you could also find an adresses storing for example stage number and race which wouldn't change, but that code type isn't working anyway(I think;p). Soo either use only one code at the time when you'll need it, or don't use pnach at all, couse it's bothersome to activate and deactivate if you have to do it often.
Pages: 1 2