PS4 [Research]PS2 emulator configuration on PS4

Is there a patch for budokai 3 to stop the game from freezing during battles.

And also looking for a patch to fix the graphics in rumble roses when you do counters its all messy

PAL or NTSC version? anyway i was sent you message
Ntsc version. Only one bug with the upscale there are 2 lines in the menu. But if both render and scaler are set to none the lines are gone
 
Last edited by a moderator:
full updated code for batman vengeance 100% working with destroy all humans v2 emu ps4 pro boost mode

--fpu-no-clamping=1
--fpu-clamp-results=1
--vu0-no-clamping=0
--vu0-clamp-results=1
--vu0-opt-flags=1
--vu0-const-prop=0
--vu0-jr-cache-policy=newprog
--vu0-jalr-cache-policy=newprog
--vu1-no-clamping=0
--vu1-clamp-results=1
--vu1-opt-flags=1
--vu1-const-prop=0
--vu1-jr-cache-policy=newprog
--vu1-jalr-cache-policy=newprog
--cop2-no-clamping=0
--cop2-clamp-results=1
--cop2-opt-flags=1
--gs-use-clut-merge=1
--gs-check-trans-rejection=1
--gs-kernel-cl="clutmerge"
--gs-kernel-cl-up="up2x2tc"
--gs-optimize-30fps=1
--gs-use-mipmap=1
--gs-flush-ad-xyz=safe
--ee-hook=0x34dee8,FastForwardClock
--ee-hook=0x00245ee0,FastForwardClock
 
Last edited:
The Truth is Out There (c) X-Files
test alot, tired and....found @kozarovv old lua for PAL version of Galerians Ash and it fix all - animation, text, and screens

apiRequest(0.1)

-- Floating points hack
eeInsnReplace(0x1e7130, 0x00000000, 0x3c017140)
eeInsnReplace(0x1e7138, 0x46050143, 0x44812800)
eeInsnReplace(0x1e7150, 0x46060183, 0x44813000)
eeInsnReplace(0x1e7160, 0x460701C3, 0x44813800)
eeInsnReplace(0x1e7170, 0x46010003, 0x44810000)

is there a NTSC version of this?
 
@Stayhye For NTSC-U:
Code:
eeInsnReplace(0x1e12a8, 0x00000000, 0x3c017140)
eeInsnReplace(0x1e12b0, 0x46050143, 0x44812800)
eeInsnReplace(0x1e12c8, 0x46060183, 0x44813000)
eeInsnReplace(0x1e12d8, 0x460701C3, 0x44813800)
eeInsnReplace(0x1e12e8, 0x46010003, 0x44810000)
Same codes as the PS3 config in my comment above.
 
@Stayhye For NTSC-U:
Code:
eeInsnReplace(0x1e12a8, 0x00000000, 0x3c017140)
eeInsnReplace(0x1e12b0, 0x46050143, 0x44812800)
eeInsnReplace(0x1e12c8, 0x46060183, 0x44813000)
eeInsnReplace(0x1e12d8, 0x460701C3, 0x44813800)
eeInsnReplace(0x1e12e8, 0x46010003, 0x44810000)
Same codes as the PS3 config in my comment above.
it seems some magic is being lost when using PS3 config on PS4. lopnor not working but this is. Same code right? **EDIT - Tester left out PS3 config(lopnor) from test so false negative on fix!

@Vika23 - you did use lopnor with my config, correct? I still have not seen the glitches you mentioned, but I still haven't played the game very far in
 
Last edited:
Simplified Fix for Batman Vengeance NTSC (All PS4 Models)
CLI
Code:
--gs-uprender=2x2
--gs-upscale=EdgeSmooth
--gs-kernel-cl-up="up2x2simple"  #vertical lines on loading screens not as thick

--vu1-mpg-cycles=500
--vu1-jr-cache-policy=newprog

--host-display-mode=16:9

--ee-cycle-scalar=2.0
#emu used=eternal ring v2 (may work with others)
LUA
Code:
-- Batman - Vengeance (U)(SLUS-20226)
-- Widescreen Hack by Arapapa
-- emu used=eternal ring v2

local gpr = require("ee-gpr-alias")

apiRequest(1.5) -- VERY IMPORTANT TO USE EMU THAT SUPPORT API VERSION!!

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

local patcher = function()

--Widescreen hack 16:9

--Zoom
--00000000 a80020c6 003f023c 00088244
eeObj.WriteMem32(0x002a1ff8,0x3c023f1e) --3c023f00

--Y-Fov
--c2030146 06a40046
eeObj.WriteMem32(0x002a2044,0x0813d770)

eeObj.WriteMem32(0x004f5dc0,0x460103c2)
eeObj.WriteMem32(0x004f5dc4,0x3c013f40)
eeObj.WriteMem32(0x004f5dc8,0x4481f000)
eeObj.WriteMem32(0x004f5dcc,0x461e7bc2)
eeObj.WriteMem32(0x004f5dd0,0x080a8812)

emuObj.ThrottleMax()  -- Load time speed up (required apiRequest(1.5)) (maybe lower?)
end

emuObj.AddVsyncHook(patcher)

emuObj.SetGsTitleFix( "ignoreSubBuffCov", "reserved", { texMode=2 , tw=6 , th=5} )

100% perfect. No stutter, no lag. No boost mode required. Tested on PS4 slim. Thanks to @Yuria for original fix to build off of.
 
Last edited:
Simplified Fix for Batman Vengeance NTSC (All PS4 Models)
CLI
Code:
--gs-uprender=2x2
--gs-upscale=EdgeSmooth

--vu1-mpg-cycles=500
--vu1-jr-cache-policy=newprog

--host-display-mode=16:9

--ee-cycle-scalar=2.0
#emu used=eternal ring v2 (may work with others)
LUA
Code:
-- Batman - Vengeance (U)(SLUS-20226)
-- Widescreen Hack by Arapapa
-- emu used=eternal ring v2

local gpr = require("ee-gpr-alias")

apiRequest(1.5) -- VERY IMPORTANT TO USE EMU THAT SUPPORT API VERSION!!

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

local patcher = function()

--Widescreen hack 16:9

--Zoom
--00000000 a80020c6 003f023c 00088244
eeObj.WriteMem32(0x002a1ff8,0x3c023f1e) --3c023f00

--Y-Fov
--c2030146 06a40046
eeObj.WriteMem32(0x002a2044,0x0813d770)

eeObj.WriteMem32(0x004f5dc0,0x460103c2)
eeObj.WriteMem32(0x004f5dc4,0x3c013f40)
eeObj.WriteMem32(0x004f5dc8,0x4481f000)
eeObj.WriteMem32(0x004f5dcc,0x461e7bc2)
eeObj.WriteMem32(0x004f5dd0,0x080a8812)

emuObj.ThrottleMax()  -- Load time speed up (required apiRequest(1.5)) (maybe lower?)
end

emuObj.AddVsyncHook(patcher)

emuObj.SetGsTitleFix( "ignoreSubBuffCov", "reserved", { texMode=2 , tw=6 , th=5} )

100% perfect. No stutter, no lag. No boost mode required. Tested on PS4 slim. Thanks to @Yuria for original fix to build off of.

Awesome work. Does this also fix the two lines in on menu when upscaled
 
Dang I wonder what could be causing it. Cause if both the render and scaler are set to none the lines are gone
 
Simplified Fix for Batman Vengeance NTSC (All PS4 Models)
CLI
Code:
--gs-uprender=2x2
--gs-upscale=EdgeSmooth
--gs-kernel-cl-up="up2x2simple"  #vertical lines on loading screens not as thick

--vu1-mpg-cycles=500
--vu1-jr-cache-policy=newprog

--host-display-mode=16:9

--ee-cycle-scalar=2.0
#emu used=eternal ring v2 (may work with others)
LUA
Code:
-- Batman - Vengeance (U)(SLUS-20226)
-- Widescreen Hack by Arapapa
-- emu used=eternal ring v2

local gpr = require("ee-gpr-alias")

apiRequest(1.5) -- VERY IMPORTANT TO USE EMU THAT SUPPORT API VERSION!!

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

local patcher = function()

--Widescreen hack 16:9

--Zoom
--00000000 a80020c6 003f023c 00088244
eeObj.WriteMem32(0x002a1ff8,0x3c023f1e) --3c023f00

--Y-Fov
--c2030146 06a40046
eeObj.WriteMem32(0x002a2044,0x0813d770)

eeObj.WriteMem32(0x004f5dc0,0x460103c2)
eeObj.WriteMem32(0x004f5dc4,0x3c013f40)
eeObj.WriteMem32(0x004f5dc8,0x4481f000)
eeObj.WriteMem32(0x004f5dcc,0x461e7bc2)
eeObj.WriteMem32(0x004f5dd0,0x080a8812)

emuObj.ThrottleMax()  -- Load time speed up (required apiRequest(1.5)) (maybe lower?)
end

emuObj.AddVsyncHook(patcher)

emuObj.SetGsTitleFix( "ignoreSubBuffCov", "reserved", { texMode=2 , tw=6 , th=5} )

100% perfect. No stutter, no lag. No boost mode required. Tested on PS4 slim. Thanks to @Yuria for original fix to build off of.


Tested it with my ps4 pro too works great
 
Is there a patch out for Spiderman 2 the movie game to fix the texture flickering.

And to get past black screen in shaman king power of spirit
 
how do I add config files/ Lua files I have gotten the game to go on the ps4 but when I load it I get a error message instantly
Pick from different emulators and in emulator settings in ps2 fpkg you can add lua and txt files. Make sure to turn off fix graphics in the settings and compression to off. This can crash games
 
Pick from different emulators and in emulator settings in ps2 fpkg you can add lua and txt files. Make sure to turn off fix graphics in the settings and compression to off. This can crash games
I did that just now and started ran a new pkg file and still crashes
 

Similar threads

Back
Top