PS4 [Research]PS2 emulator configuration on PS4

Hi,

Does anybody maybe have working, widescreen patched, config for:
Sly 2: Band of Thieves
Sly 3: Honor Among Thieves

Also, is it somehow possible to set right analogue stick inverted in emulator (particularly for Sly 2)?

Thank you very much in advance :)
Well u can try PS2 Patch Engine and patch iso before convert to ps4! Also u need use lua config for fix small graphic issue
 
What happened to psdevwiki.com? There it contained valuable settings for fixing many games. Where can I find these settings now?
 
Well u can try PS2 Patch Engine and patch iso before convert to ps4! Also u need use lua config for fix small graphic issue

It works perfectly, both widescreen and right stick inversion, it's good performance and no glitches.
For Sly 1 I used Jak v2 emulator, and for Sly 2 and 3 I used KOF2000 emulator.

I got ya. Those commands aren't on the wiki. But the emu accepts anything as an option for this command. I literally put "thisemuhastoomanycommands" and it still booted the game


Improvement fix for Need for Speed Most Wanted Black Edition

should work for all versions

CLI
Code:
--gs-uprender=2x2
--gs-upscale=edgesmooth

--vu0-di-bits=0
--vu1-di-bits=0

--gs-optimize-30fps=1

--ee-cycle-scalar=1.57
--iop-cycle-scalar=1.55

--vu1-mpg-cycles=360

Jakx v2 used


I've built it with KOF2000 emulator and performance is excellent. But somehow looks more pixelated compared to Underground and Carbon. I assume due to day setting.
 
Last edited by a moderator:
@Vika23 or anyone else: do you mind testing Tenchu: Wrath of Heaven on PS4? I'm curious if the freeze is similar to PS3. Compat list states it freezes before game begins and PAL version crashes after story mode.

Thanks!
 
@nifengyuexia asked on pm about D, E codes, i think it will be better if i answer here. So everybody can potentially use them.

D codes are annoying because pcsx2, and ps2rd use different format. But i can help with E codes, probably... Here is small cheat sheet. https://gist.github.com/kozarovv/c97c052a7812f4645939ab2dd2d290f1


Let's take this example:

patch=1,EE,E0022430,extended,00308C68
patch=1,EE,20308C68,extended,0803fff7
patch=1,EE,20308C6C,extended,240f2000

E = code 0 = 16 bit comparison , 02 is how many codes to run when data match, 2430 is data that is compared to one at address 308C68.


apiRequest(1.0)
local eeObj = getEEObject()
local emuObj = getEmuObject()
local patcher = function()

local code_check = eeObj.ReadMem16(0x308C68)
if code_check == 0x2430 then
eeObj.WriteMem32(0x308C68,0x0803fff7)
eeObj.WriteMem32(0x308C6C,0x240f2000)

end
end
emuObj.AddVsyncHook(patcher)

There is additional catch when second part of E code starts with different value than 0, but i doubt you will find codes like that in the wild. (patch=1,EE,E0022430,extended,30308C68, etc. )
 
@nifengyuexia asked on pm about D, E codes, i think it will be better if i answer here. So everybody can potentially use them.

D codes are annoying because pcsx2, and ps2rd use different format. But i can help with E codes, probably... Here is small cheat sheet. https://gist.github.com/kozarovv/c97c052a7812f4645939ab2dd2d290f1


Let's take this example:

patch=1,EE,E0022430,extended,00308C68
patch=1,EE,20308C68,extended,0803fff7
patch=1,EE,20308C6C,extended,240f2000

E = code 0 = 16 bit comparison , 02 is how many codes to run when data match, 2430 is data that is compared to one at address 308C68.


apiRequest(1.0)
local eeObj = getEEObject()
local emuObj = getEmuObject()
local patcher = function()

local code_check = eeObj.ReadMem16(0x308C68)
if code_check == 0x2430 then
eeObj.WriteMem32(0x308C68,0x0803fff7)
eeObj.WriteMem32(0x308C6C,0x240f2000)

end
end
emuObj.AddVsyncHook(patcher)

There is additional catch when second part of E code starts with different value than 0, but i doubt you will find codes like that in the wild. (patch=1,EE,E0022430,extended,30308C68, etc. )


Thanks to kozarovv, although there is only E code, it is enough to enhance many games! Especially on PS4, I have been looking for clear buffer frames, especially in many games have been verified, which can make many games more clear, such as the hand of god, the cavalry on the dragon back and so on.
Next, I will follow your tutorial to explore more game codes to see if they can run on PS4!
 

Similar threads

Back
Top