PS4 [Research]PS2 emulator configuration on PS4

Sadly I am using the US version as it's the only one that have been patch to feature original Japanese Audio. and even with Progressive scan on, the screen still shakes like hell...
try:
Code:
patch=1,EE,001D5984,extended,01
Enable patch writing to ISO


Or try:
Add to LUA configuration
Code:
apiRequest(1.0)
local eeObj = getEEObject()
local emuObj = getEmuObject()
local patcher = function()

eeObj.WriteMem8(0x1D5984,0x01)
end

emuObj.AddVsyncHook(patcher)
 
try:
Code:
patch=1,EE,001D5984,extended,01
Enable patch writing to ISO


Or try:
Add to LUA configuration
Code:
apiRequest(1.0)
local eeObj = getEEObject()
local emuObj = getEmuObject()
local patcher = function()

eeObj.WriteMem8(0x1D5984,0x01)
end

emuObj.AddVsyncHook(patcher)

Thanks !
 
Change the 0A 00 00 00 1F 00 00 00 to 0A 00 00 00 1C 00 00 00 and remove these codes:
1. NTSC-U/C version:
- 38 FA 35 00 34 10 00 46 30 10 00 46 (ghosting disable code)
- 24 6C 24 00 36 00 01 46 30 00 01 46 (shadows disable code)
- 68 7C 2B 00 2A 08 83 02 00 00 01 64 (Alicia's shadow disable code).
2. PAL version:
- B8 F9 35 00 34 10 00 46 30 10 00 46
- 24 6C 24 00 36 00 01 46 30 00 01 46
- 28 7C 2B 00 2A 08 83 02 00 00 01 64

Of course this whole config could be ported to the PS4 too.

EDIT: The A/V sync nullify patch may be needed too to prevent a softlock in some cut scenes. It's the 0010d138 in the PAL version and 0010d1b8 in the NTSC-U/C version.
 
Last edited:
Change the 0A 00 00 00 1F 00 00 00 to 0A 00 00 00 1C 00 00 00 and remove these codes:
1. NTSC-U/C version:
- 38 FA 35 00 34 10 00 46 30 10 00 46 (ghosting disable code)
- 24 6C 24 00 36 00 01 46 30 00 01 46 (shadows disable code)
- 68 7C 2B 00 2A 08 83 02 00 00 01 64 (Alicia's shadow disable code).
2. PAL version:
- B8 F9 35 00 34 10 00 46 30 10 00 46
- 24 6C 24 00 36 00 01 46 30 00 01 46
- 28 7C 2B 00 2A 08 83 02 00 00 01 64

Of course this whole config could be ported to the PS4 too.

EDIT: The A/V sync nullify patch may be needed too to prevent a softlock in some cut scenes. It's the 0010d138 in the PAL version and 0010d1b8 in the NTSC-U/C version.
thanks i will try it now. for some reason Maori-Jigglypuff game proection disabler code in lua crashes the game. so i wanted to use the protection disable as ps3 config and Maori-Jigglypuff enhancement codes in lua.

So this is the only game protection disabler code for NTSC-U version.
Code:
3D 00 00 00 57 44 00 00 0A 00 00 00 1C 00 00 00
7C 0A 10 00 FA FF 00 10 FA FF 00 14 B4 0B 10 00
FA FF 00 10 FA FF 00 14 64 0C 10 00 FA FF 00 10
FA FF 00 14 14 36 14 00 FA FF 00 10 FA FF 00 14
3C 53 14 00 FA FF 00 10 FA FF 00 14 64 39 42 00
00 00 64 AC 00 00 60 AC 44 33 42 00 00 00 56 8C
00 00 16 24 F8 34 42 00 00 00 56 8C 00 00 16 24
B0 36 42 00 00 00 56 8C 00 00 16 24 CC A2 49 00
2C 6F 12 0C 00 00 00 00 94 0B 43 00 FA FF 00 10
00 00 00 00 FC 0B 43 00 FA FF 00 10 00 00 00 00
54 1C 43 00 00 00 43 AC 00 00 40 AC B0 7C 39 00
F9 FF 40 14 00 00 00 00 60 BF 3A 00 17 00 60 1C
17 00 00 10 0C F2 3A 00 FA FF 00 10 00 00 00 00
A4 F3 3A 00 FA FF 00 10 00 00 00 00 64 F4 3A 00
FA FF 00 10 00 00 00 00 14 5A 3C 00 FA FF 00 10
00 00 00 00 0C 00 3D 00 FA FF 00 10 00 00 00 00
FC 27 3D 00 20 00 20 14 20 00 00 10 E4 4A 3D 00
FA FF 00 10 00 00 00 00 A4 D0 3A 00 2E 00 20 10
2E 00 00 10 54 D5 3A 00 2E 00 20 10 2E 00 00 10
8C D1 3A 00 50 00 20 10 50 00 00 10 2C D3 3A 00
50 00 20 10 50 00 00 10 2C D6 3A 00 02 00 03 64
00 00 03 64 A4 1C 43 00 02 00 03 64 00 00 03 64
07 00 00 00 08 00 00 00 01 00 00 00 48 98 2B 00
0B 00 00 00 01 00 00 00 28 09 10 00 0A 00 00 00
44 00 00 00 00 00 00 00

Edit: Did not work, game freezes after a minute or two.​
 
Last edited:
Fix for Soul Calibur 3 NTSC

cli
Code:
--vif1-instant-xfer=0
--ee-cycle-scalar=2.8

lua
Code:
-- Soul Calibur III (SLUS-21216)

apiRequest(1.0)

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

-- 16:9
eeObj.WriteMem32(0x0012a118,0x3c013f40)
eeObj.WriteMem32(0x0012a11c,0x34210000)

end

emuObj.AddVsyncHook(patcher)


-- Performace fix (bug #9785 )
emuObj.SetGsTitleFix( "globalSet",  "reserved", { waveThreshold = 90000} )
emuObj.SetGsTitleFix( "ignoreAreaUpdate", 0, { } )

certain characters still cause severe slowdown/glitching

JakX V2 used


Hi Stayhye how to use these patches, I know how to create a fpkg but how to use the above so I can fix my soulcalibur many thanks.
 
you need build pkg manually
This is what i am doing, in emulator settings tab of PS2-FPKG i made a text file and put the
below code in and saved it then selected it in the PS2-FPKG software.

.TXT
Code:
--vif1-instant-xfer=0
--ee-cycle-scalar=1.4
--iop-cycle-scalar=2.1
--vu1-mpg-cycles=190
--framelimiter=1
--framelimit-fps=60.0
--framelimit-scalar=2
--host-vsync=60

then I made a file called LUATest_config.lua put the below code in and saved it then selected it in the PS2-FPKG software.
.LUA
Code:
-- Soul Calibur III (SLUS-21216)

apiRequest(1.0)

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

-- 16:9
eeObj.WriteMem32(0x0012a118,0x3c013f40)
eeObj.WriteMem32(0x0012a11c,0x34210000)

end

emuObj.AddVsyncHook(patcher)


-- Performace fix (bug #9785 )
emuObj.SetGsTitleFix( "globalSet",  "reserved", { waveThreshold = 90000} )
emuObj.SetGsTitleFix( "ignoreAreaUpdate", 0, { } )

Then I added the icon and also the background image and select the correct emulator Jak v2 and then I built the FPKG, install it on the ps4 icon shows i fire it up to launch it and then crash o_0, btw I am new to PS2-FPKG and these patches / fixes.

Use attached files and add it in patches folder
Thanks I will try that now !
 
ok in my PS2-FPKG directory I have the following folders, configs_lua, configs_ps3, configs_txt, I placed the SLUS-21216_config.lua into the configs_lua folder but where do i place SLUS-21216_cli.conf many thanks, and I will let you know the outcome.

Use attached files and add it in patches folder
Crashed on screen to begin stage and fight cpu, I will keep trying.
 
Last edited by a moderator:
ok in my PS2-FPKG directory I have the following folders, configs_lua, configs_ps3, configs_txt, I placed the SLUS-21216_config.lua into the configs_lua folder but where do i place SLUS-21216_cli.conf many thanks, and I will let you know the outcome.


Crashed on screen to begin stage and fight cpu, I will keep trying.
yes on some stage it crash, i have same problem and delete this game, but u can try use another emu!
 
aha thanks Vika23 btw nice photo, i tried maybe 150 times and gave up, I will play soulcalibur III on my pc :) as for my jb ps4, i will stick with retroarch and my ps4 games oh and marvel vs capcom ps2 :) thanks alot.
 
aha thanks Vika23 btw nice photo, i tried maybe 150 times and gave up, I will play soulcalibur III on my pc :) as for my jb ps4, i will stick with retroarch and my ps4 games oh and marvel vs capcom ps2 :) thanks alot.
as someone say before ps3 more good for sony past gen games or original ps2 of course :courage:
 

Similar threads

Back
Top