PS4 [Research]PS2 emulator configuration on PS4

No effect, still frozen in the position of this picture
View attachment 25548

It's hard to imagine that the European version and the US version have the same code! ? I am suspicious of the custom configuration on the wiki
QQ截图20200426201833.png
 
The second is the blue screen to this picture location
Blue screen? Like one from PS4, or ingame blue screen?
Can you check that MD5 of your iso is: 78CBC350E7598FF8C49023B8FA7D5D12
That doesn't seems right. There is really no reason for second patch to not work.
 
Blue screen? Like one from PS4, or ingame blue screen?
Can you check that MD5 of your iso is: 78CBC350E7598FF8C49023B8FA7D5D12
That doesn't seems right. There is really no reason for second patch to not work.

The error code displayed on the blue screen is (CE-34878-0) and there is no problem with MD5QQ截图20200426210028.png
 
God of War SLPM_670.13

CLI

Code:
--vu0-opt-flags=1
--vu1-opt-flags=1
--cop2-opt-flags=1
--vu0-const-prop=0
--vu1-const-prop=0
--vu1-jr-cache-policy=newprog
--vu1-jalr-cache-policy=newprog
--vu0-jr-cache-policy=newprog
--vu0-jalr-cache-policy=newprog
--vu1-mpg-cycles=1000
LUA
Code:
apiRequest(2.2) --make sure we are running latest emu

local emuObj = getEmuObject()
emuObj.SetGsTitleFix( "forceSimpleFetch", "reserved", { texMode=1 } )

-- Wide Screen at boot, 640x448p at boot, speedhack by removing some effects
emuMediaPatch(0x1fc, 12 + 0x560, { 0x27bdfee0 }, { 0x03e00008 })
emuMediaPatch(0x1fc, 12 + 0x564, { 0x7fb300d0 }, { 0x00000000 })
emuMediaPatch(0x1f8, 12 + 0x5a0, { 0x27bdff50 }, { 0x03e00008 })
emuMediaPatch(0x1f8, 12 + 0x5a4, { 0x3c02002e }, { 0x00000000 })
emuMediaPatch(0x3d0, 12 + 0x3d0, { 0xac40a2f4 }, { 0xa049a2f4 })
emuMediaPatch(0x2e4, 12 + 0x454, { 0x8ca2a2f4 }, { 0x24020001 })
emuMediaPatch(0x2e4, 12 + 0x434, { 0x3c04002e }, { 0x24040001 })
emuMediaPatch(0x2e4, 12 + 0x438, { 0x8c84a2f0 }, { 0x00000000 })
emuMediaPatch(0x40c, 12 + 0x5fc, { 0x3c013faa }, { 0x3c013fe3 })
emuMediaPatch(0x40c, 12 + 0x600, { 0x3421aaab }, { 0x34218e39 })
emuMediaPatch(0x169, 12 + 0x6b0, { 0x27bdff60 }, { 0x03e00008 })
emuMediaPatch(0x169, 12 + 0x6b4, { 0x7fb10080 }, { 0x00000000 })
eeInsnReplace(0x1DD748, 0x10400005, 0x00000000)

The error code displayed on the blue screen is (CE-34878-0) and there is no problem with MD5View attachment 25550
Can you make pkg again to be 100% sure? With second config.
Also if that fail. Can you test this? Maybe this DVD is special.

Code:
apiRequest(0.1)

emuMediaPatch(0x157668, 0x640, { 0x00000000 }, { 0x10000000 })

Sorry for many tests for that game, but i really want to have it clean on github. :/
 
God of War SLPM_670.13

CLI

Code:
--vu0-opt-flags=1
--vu1-opt-flags=1
--cop2-opt-flags=1
--vu0-const-prop=0
--vu1-const-prop=0
--vu1-jr-cache-policy=newprog
--vu1-jalr-cache-policy=newprog
--vu0-jr-cache-policy=newprog
--vu0-jalr-cache-policy=newprog
--vu1-mpg-cycles=1000
LUA
Code:
apiRequest(2.2) --make sure we are running latest emu

local emuObj = getEmuObject()
emuObj.SetGsTitleFix( "forceSimpleFetch", "reserved", { texMode=1 } )

-- Wide Screen at boot, 640x448p at boot, speedhack by removing some effects
emuMediaPatch(0x1fc, 12 + 0x560, { 0x27bdfee0 }, { 0x03e00008 })
emuMediaPatch(0x1fc, 12 + 0x564, { 0x7fb300d0 }, { 0x00000000 })
emuMediaPatch(0x1f8, 12 + 0x5a0, { 0x27bdff50 }, { 0x03e00008 })
emuMediaPatch(0x1f8, 12 + 0x5a4, { 0x3c02002e }, { 0x00000000 })
emuMediaPatch(0x3d0, 12 + 0x3d0, { 0xac40a2f4 }, { 0xa049a2f4 })
emuMediaPatch(0x2e4, 12 + 0x454, { 0x8ca2a2f4 }, { 0x24020001 })
emuMediaPatch(0x2e4, 12 + 0x434, { 0x3c04002e }, { 0x24040001 })
emuMediaPatch(0x2e4, 12 + 0x438, { 0x8c84a2f0 }, { 0x00000000 })
emuMediaPatch(0x40c, 12 + 0x5fc, { 0x3c013faa }, { 0x3c013fe3 })
emuMediaPatch(0x40c, 12 + 0x600, { 0x3421aaab }, { 0x34218e39 })
emuMediaPatch(0x169, 12 + 0x6b0, { 0x27bdff60 }, { 0x03e00008 })
emuMediaPatch(0x169, 12 + 0x6b4, { 0x7fb10080 }, { 0x00000000 })
eeInsnReplace(0x1DD748, 0x10400005, 0x00000000)


Can you make pkg again to be 100% sure? With second config.
Also if that fail. Can you test this? Maybe this DVD is special.

Code:
apiRequest(0.1)

emuMediaPatch(0x157668, 0x640, { 0x00000000 }, { 0x10000000 })

Sorry for many tests for that game, but i really want to have it clean on github. :/
Okay, I will test again. For games that I have n't played, I usually create two PKGs, one without configuration and one with configuration, so that I can compare what is wrong. Please believe me to be rigorous in testing the game. I use jak simulator as the main
 
God of War SLPM_670.13

CLI

Code:
--vu0-opt-flags=1
--vu1-opt-flags=1
--cop2-opt-flags=1
--vu0-const-prop=0
--vu1-const-prop=0
--vu1-jr-cache-policy=newprog
--vu1-jalr-cache-policy=newprog
--vu0-jr-cache-policy=newprog
--vu0-jalr-cache-policy=newprog
--vu1-mpg-cycles=1000
LUA
Code:
apiRequest(2.2) --make sure we are running latest emu

local emuObj = getEmuObject()
emuObj.SetGsTitleFix( "forceSimpleFetch", "reserved", { texMode=1 } )

-- Wide Screen at boot, 640x448p at boot, speedhack by removing some effects
emuMediaPatch(0x1fc, 12 + 0x560, { 0x27bdfee0 }, { 0x03e00008 })
emuMediaPatch(0x1fc, 12 + 0x564, { 0x7fb300d0 }, { 0x00000000 })
emuMediaPatch(0x1f8, 12 + 0x5a0, { 0x27bdff50 }, { 0x03e00008 })
emuMediaPatch(0x1f8, 12 + 0x5a4, { 0x3c02002e }, { 0x00000000 })
emuMediaPatch(0x3d0, 12 + 0x3d0, { 0xac40a2f4 }, { 0xa049a2f4 })
emuMediaPatch(0x2e4, 12 + 0x454, { 0x8ca2a2f4 }, { 0x24020001 })
emuMediaPatch(0x2e4, 12 + 0x434, { 0x3c04002e }, { 0x24040001 })
emuMediaPatch(0x2e4, 12 + 0x438, { 0x8c84a2f0 }, { 0x00000000 })
emuMediaPatch(0x40c, 12 + 0x5fc, { 0x3c013faa }, { 0x3c013fe3 })
emuMediaPatch(0x40c, 12 + 0x600, { 0x3421aaab }, { 0x34218e39 })
emuMediaPatch(0x169, 12 + 0x6b0, { 0x27bdff60 }, { 0x03e00008 })
emuMediaPatch(0x169, 12 + 0x6b4, { 0x7fb10080 }, { 0x00000000 })
eeInsnReplace(0x1DD748, 0x10400005, 0x00000000)


Can you make pkg again to be 100% sure? With second config.
Also if that fail. Can you test this? Maybe this DVD is special.

Code:
apiRequest(0.1)

emuMediaPatch(0x157668, 0x640, { 0x00000000 }, { 0x10000000 })

Sorry for many tests for that game, but i really want to have it clean on github. :/

Three configurations were tested again
eeInsnReplace (0x480640, 0x00000000, 0x10000000) and
emuMediaPatch (0x157668, 0x640, {0x00000000}, {0x10000000})
Ten seconds later, it freezes on the start game menu
emuMediaPatch (0x157668, 12 + 0x640, {0x00000000}, {0x10000000}) crashes with blue screen after ten seconds on the start game menu
I guess the intermediate code {0x00000000} may be wrong
 
Three configurations were tested again
eeInsnReplace (0x480640, 0x00000000, 0x10000000) and
emuMediaPatch (0x157668, 0x640, {0x00000000}, {0x10000000})
Ten seconds later, it freezes on the start game menu
emuMediaPatch (0x157668, 12 + 0x640, {0x00000000}, {0x10000000}) crashes with blue screen after ten seconds on the start game menu
I guess the intermediate code {0x00000000} may be wrong
@kozarovv
I'm the author of those configs for True crime streets of la, especially for the PAL versions, i tried in the past to use those two commands, like you, but they didn't work, so the only way to make this game work is to use the ps2patchengine.exe program, but there is a thing that you should know:


Those addresses (addresses vary in all versions) hit this two files in the iso:
SLES or SLUS.FILE and other one was the TC.ELF file.
In the first test i applied the patch for those two files and in the second test i applied the patch for the TC.ELF file only and the game didn't froze, so the problem could be there.
 
I'm the author of those configs for True crime streets of la
I believe that PSI reversed that for Dobiestation.
so the only way to make this game work is to use the ps2patchengine.exe program
Nah, there is probably something wrong with this iso. I think is some "this game specific" shit.
in the second test i applied the patch for the TC.ELF file only and the game didn't froze, so the problem could be there.
I'm patching only TC.ELF.
Three configurations were tested again
eeInsnReplace (0x480640, 0x00000000, 0x10000000) and
emuMediaPatch (0x157668, 0x640, {0x00000000}, {0x10000000})
Ten seconds later, it freezes on the start game menu
emuMediaPatch (0x157668, 12 + 0x640, {0x00000000}, {0x10000000}) crashes with blue screen after ten seconds on the start game menu
I guess the intermediate code {0x00000000} may be wrong
Thanks for test. I'm starting to think that patch not work on ps4 at all, even using ps2patchengine. Second option is that ISO have something special itself. IDK, some unusual header, sector, or something. I was even thinking that address is later overwrote (which actually is true), but that make no sense since is stated that it work using ps2pnatchengine.
 
Last edited:
@kozarovv Yes, that command is the equivalent to ps2patchengine.exe's patch, it is very strange that it doesn't work, any other idea?
No idea, maybe this is some endianess weirdness. But all my previous media patches worked fine as big endian.
This can be tested, but if that gonna work.. Then i will know less than i know now. xD

Code:
apiRequest(0.1)

emuMediaPatch(0x157668, 12 + 0x640, {0x00000000}, {0x00000010})
 
No idea, maybe this is some endianess weirdness. But all my previous media patches worked fine as big endian.
This can be tested, but if that gonna work.. Then i will know less than i know now. xD

Code:
apiRequest(0.1)

emuMediaPatch(0x157668, 12 + 0x640, {0x00000000}, {0x00000010})
@kozarovv
Is it for sles or slus?
 
Ice Age 2 Meltdown company logo freeze fix.

SLES_539.84
Lua
Code:
apiRequest(0.1)

eeInsnReplace(0x2ff3f0, 0x27bdff70, 0x27bdfee0)
eeInsnReplace(0x2ff42c, 0x27bd0090, 0x27bd0120)

SLPM_664.97
Lua
Code:
apiRequest(0.1)

eeInsnReplace(0x2e91e8, 0x27bdff70, 0x27bdfee0)
eeInsnReplace(0x2e9224, 0x27bd0090, 0x27bd0120)

SLUS_213.07
Lua
Code:
apiRequest(0.1)

eeInsnReplace(0x2feb80, 0x27bdff70, 0x27bdfee0)
eeInsnReplace(0x2febbc, 0x27bd0090, 0x27bd0120)
 
Dead or Alive 2 - Hardcore SLPS_250.26

Code:
apiRequest(0.1)
 -- Fix freeze
emuMediaPatch(0x17FF05, 12 + 0x7E4, { 0x2404002B }, { 0x27C40010 })  
emuMediaPatch(0x17FF05, 12 + 0x7E8, { 0x0C0032B3 }, { 0x0C0032B7 })
emuMediaPatch(0x17FF05, 12 + 0x7EC, { 0x27C50010 }, { 0x00000000 })
emuMediaPatch(0x17FF05, 12 + 0x5e8, { 0x27bdfff0 }, { 0x03e00008 })
emuMediaPatch(0x17FF05, 12 + 0x5ec, { 0xafbe0008 }, { 0x00000000 })
emuMediaPatch(0x17FF0F, 12 + 0x6fc, { 0x27bdfff0 }, { 0x03e00008 })
emuMediaPatch(0x17FF0F, 12 + 0x700, { 0xafbe0008 }, { 0x00000000 })
emuMediaPatch(0x17FF19, 12 + 0x10c, { 0x27bdfff0 }, { 0x03e00008 })
emuMediaPatch(0x17FF19, 12 + 0x110, { 0xafbe0008 }, { 0x00000000 })
emuMediaPatch(0x17FF19, 12 + 0x164, { 0x27bdfff0 }, { 0x03e00008 })
emuMediaPatch(0x17FF19, 12 + 0x168, { 0xafbe0008 }, { 0x00000000 })
emuMediaPatch(0x17FF19, 12 + 0x1bc, { 0x27bdfff0 }, { 0x03e00008 })
emuMediaPatch(0x17FF19, 12 + 0x1c0, { 0xafbe0008 }, { 0x00000000 })
emuMediaPatch(0x17FF1A, 12 + 0x7f0, { 0x27bdfff0 }, { 0x03e00008 })
emuMediaPatch(0x17FF1A, 12 + 0x7f4, { 0xafbe0008 }, { 0x00000000 })
eeInsnReplace(0x2B666C, 0x24060001, 0x24060000)

Doable also via lopnor, but that's easier.
 
Everblue 2 "Missing textures fix"

SLES_513.81

Code:
apiRequest(0.1)

eeInsnReplace(0x230b68, 0x4be503bc, 0x4b0c211c)
eeInsnReplace(0x230b6c, 0x4b0c211c, 0x4be503bc)
eeInsnReplace(0x230b84, 0x4be603bc, 0x4bc0295c)
eeInsnReplace(0x230b88, 0x4bc0295c, 0x4be603bc)
eeInsnReplace(0x230ba0, 0x4be703bc, 0x4bc0319c)
eeInsnReplace(0x230ba4, 0x4bc0319c, 0x4be703bc)
eeInsnReplace(0x230bbc, 0x4be803bc, 0x4bc039dc)
eeInsnReplace(0x230bc0, 0x4bc039dc, 0x4be803bc)
eeInsnReplace(0x230bd8, 0x4be903bc, 0x4bc0421c)
eeInsnReplace(0x230bdc, 0x4bc0421c, 0x4be903bc)
eeInsnReplace(0x230bf4, 0x4bea03bc, 0x4bc04a5c)
eeInsnReplace(0x230bf8, 0x4bc04a5c, 0x4bea03bc)
eeInsnReplace(0x230c10, 0x4beb03bc, 0x4bc0529c)
eeInsnReplace(0x230c14, 0x4bc0529c, 0x4beb03bc)
 
Ice Age 2 Meltdown company logo freeze fix.

SLES_539.84
Lua
Code:
apiRequest(0.1)

eeInsnReplace(0x2ff3f0, 0x27bdff70, 0x27bdfee0)
eeInsnReplace(0x2ff42c, 0x27bd0090, 0x27bd0120)

SLPM_664.97
Lua
Code:
apiRequest(0.1)

eeInsnReplace(0x2e91e8, 0x27bdff70, 0x27bdfee0)
eeInsnReplace(0x2e9224, 0x27bd0090, 0x27bd0120)

SLUS_213.07
Lua
Code:
apiRequest(0.1)

eeInsnReplace(0x2feb80, 0x27bdff70, 0x27bdfee0)
eeInsnReplace(0x2febbc, 0x27bd0090, 0x27bd0120)
Tested the European version and the US version, both frozen on the menu screen
 

Similar threads

Back
Top