Just wanted to confirm, can PCSX2 use cheats that begin with E?
Here's the original code
DC958448 347FC40D
1CCA6420 1456DC4D
1CCA6424 1456DC4D
Converted it looks like this
patch=1,EE,E0020898,extended,205FE3F8
patch=1,EE,205FE3F8,extended,00000BB8
patch=1,EE,205FE3FC,extended,00000BB8
The last two lines are for infinite HP (which works), but the first line has no effect. It's suppose to change the character's outfit.
Last I heard PCSX2 only works with 0/1/2 codes.
I think SOME E codes work, but I couldn't verify anything about it.
also, what game is that?
It's Mini Bijo Keikan... and I've actually had luck with codes that begin with A if I use 'word' instead of extended, but that didn't work here :/
E is just another condition enabler
Ennndddd 2aaaaaaa
n - code lines to execute below it if the condition is met
d - condition value
2 - less than d(the value)
a - the address
patch=1,EE,E0020898,extended,205FE3F8
patch=1,EE,205FE3F8,extended,00000BB8
patch=1,EE,205FE3FC,extended,00000BB8
In your case,if in the address 205FE3F8 the value becomes less than 898,then the two codes below will be applied.
You can test this(I can't use pcsx2 right now)by finding some easy to find cheat and create a pnach to see if when the value specified in dddd in the addess specified by aaaaaaa becomes less than dddd,then the code you type below will be executed with the value you want
That makes sense, since the infinite HP cheat is only supposed to kick in if you lose x amount of HP. Looking in cheat engine the addresses and values are correct, so I'm not sure what could be preventing it from working properly. I'll try messing around with it some more
Update: Best I could do was make it so the HP can be frozen at 3 different damage levels. It's kind of useless though because the point of the original cheat was watch your character's clothes get torn off from damage without you dying from it
I don't know what Cheat Engine support(and also no idea why so many people prefer it) but with for example
MHS you can freeze the value between range(can't go below or above) and tons of other things
PS.I just make a quick test on E code type but it didn't worked.It's like pcsx2 is ignoring this code type and just enable the other codes
Thanks I'll give it a try... But upon further messing around I think I found a solution. The guy who originally posted the code said the HP must fall *below* a certain amount, but that wasn't working for me so I tweaked the condition value a little bit and now it works as long as the values match exactly at some point. Thanks for breaking down the code for me, I couldn't have known otherwise
cheat engine supports freezing, that's about it
Cheat engine has 3 types of freezing(freeze, freeze but allow increase and freeze but allow decrease), but it also supports scripting. For example Lua script to make it working:
Code:
function CheckAndAdjust(sender)
local tempvar=readInteger(0x205FE3F8)
if (tempvar<2200) then
writeInteger(0x205FE3F8, 3000)
writeInteger(0x205FE3FC, 3000)
end
end
t=createTimer(nil)
timer_setInterval(t, 100)
timer_onTimer(t, CheckAndAdjust)
timer_setEnabled(t, true)
*the code was ripped and changed from one of the examples made by DarkByte*
I know the problem solved;P, just wanted to show CE isn't really soo limited. Basically programming skills and imagination limits it's usage.
If only a Cheat Engine Lua script could be made to parse raw decrypted codes from CB and ARMAX.