Alien vs Predator extinction cheat ruined the game
#1
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
Reply

Sponsored links

#2
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.
Reply
#3
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
Intel core i5 3210m @3.1ghz
Nvidia Geforce GT650m 2Gb DDR5 (Core:975mhz/Memory:1000mhz)Cool
8Gb DDR3 1600hmz Ram
1Tb Hdd
1600x900 Hd resolutionBiggrin
Windows 8.1 64bit
Reply
#4
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
Reply
#5
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
Reply
#6
(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
Reply
#7
(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
Reply
#8
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.
Reply
#9
(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
Reply
#10
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.
Reply




Users browsing this thread: 1 Guest(s)