PS4 [Research]PS2 emulator configuration on PS4

@Vika23, you can try:
Code:
--vu0-di-bits=0
--vu1-di-bits=0

This normally helps with micro-stutter/freezes. Issue is similar to Crash Nitro Kart with no config
 
Last edited:
Code:
--vu0-di-bits=0
--vu1-di-bits=0
Well @Stayhye Much better with these commands, but game still have heavy slowdowns....but now its kind of playble a little bit, that good!
Video
 
Code:
--vu0-di-bits=0
--vu1-di-bits=0
Well @Stayhye Much better with these commands, but game still have heavy slowdowns....but now its kind of playble a little bit, that good!
Video

Try:
CLI
Code:
--gs-uprender=2x2
--gs-upscale=EdgeSmooth
--vu1-mpg-cycles=2700
--vu0-di-bits=0
--vu1-di-bits=0
--cop2-di-bits=0
--ee-cycle-scalar=2.5
--cdvd-sector-read-cycles=4000

#emu used=aofa
 
Try:
CLI
Code:
--gs-uprender=2x2
--gs-upscale=EdgeSmooth
--vu1-mpg-cycles=2700
--vu0-di-bits=0
--vu1-di-bits=0
--cop2-di-bits=0
--ee-cycle-scalar=2.5
--cdvd-sector-read-cycles=4000

#emu used=aofa
More and More better but still some micro-stutter/freezes, anyway thanks trying!
 
the old repo w/ the master collection of configs is long dead , is there any new active sets?
and while it's not on the wiki, granted it didnt work as expected in the PS3's PS2 Classics, but has anyone Tested .hack//Fragment?
 
Is there a specific place that i could find up to date configs online? I dont want to bother people in this thread asking each time and when i use the search function i find multiple different posts from different times and using different configs
 
the old repo w/ the master collection of configs is long dead , is there any new active sets?
and while it's not on the wiki, granted it didnt work as expected in the PS3's PS2 Classics, but has anyone Tested .hack//Fragment?
All .Hack games work great on PS4

.Hack™ Fragment® (English v3.7)
CLI
Code:
--gs-uprender=2x2
--gs-upscale=EdgeSmooth

--host-display-mode=16:9

#emu used=jakx v2
LUA
Code:
-- .Hack™  Fragment® (English v3.7)
-- emu used=jakx v2

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

apiRequest(1.5)

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

local patcher = function()
--16:9
eeObj.WriteMem32(0x2094E194,0x3F400000)

emuObj.ThrottleMax()
end

emuObj.AddVsyncHook(patcher)

All other .Hack game configs attached.
 

Attachments

Fix for Fantastic Four™ Rise of the Silver Surfer® NTSC
CLI
Code:
--gs-uprender=2x2
--gs-upscale=EdgeSmooth
--gs-use-mipmap=1
--gs-kernel-cl="mipmap"
--gs-kernel-cl-up="mipmap2x2"
--gs-skip-dirty-flush-on-mipmap=1

--cdvd-sector-read-cycles=2000

#emu used=aofa
LUA
Code:
-- Fantastic Four™ Rise of the Silver Surfer® NTSC
-- ported to PS4 lua
-- emu used=aofa

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

apiRequest(1.0)

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

emuObj.SetDisplayAspectWide()

local patcher = function()
--16:9
eeObj.WriteMem32(0x0037E3E0,0x3Faaaaab)

eeObj.Vu1MpgCycles(math.floor(1400))
emuObj.ThrottleMax()
end

emuObj.AddVsyncHook(patcher)

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

Emu fixed menu issue and other slowdown issues. Vu1 cycles fixed the rest of the stutter
 
Good find with Render Changer in XIII game! It help fix vertical lines on water!
VIDEO

XIII\\\FiX Exposition & Gameplay Test PS2toPS4 60FPS
 
Last edited:
All .Hack games work great on PS4

.Hack™ Fragment® (English v3.7)
CLI
Code:
--gs-uprender=2x2
--gs-upscale=EdgeSmooth

--host-display-mode=16:9

#emu used=jakx v2
LUA
Code:
-- .Hack™  Fragment® (English v3.7)
-- emu used=jakx v2

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

apiRequest(1.5)

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

local patcher = function()
--16:9
eeObj.WriteMem32(0x2094E194,0x3F400000)

emuObj.ThrottleMax()
end

emuObj.AddVsyncHook(patcher)

All other .Hack game configs attached.
i do have a question for the configs in this format is there a specific folder/file layout in my PS2 Classic GUI's temp folder? w/ the flat out config i know i add that directly but how is the rest like the other two config files as well as the sce_sys folder files used?
 
Fix for Disney's Piglet's Big Game (NTSC-U)

Used Jak v2 and the following in a config file:

--iop-cycle-scalar=2.0
--ee-cycle-scalar=2.0
--vu0-di-bits=0
--vu1-di-bits=0

Fixed missing characters, vertices, and textures. Now playable. :)
 
WIP Fix for Quake™ III - Revolution® NTSC
CLI
Code:
--gs-uprender=2x2
--gs-upscale=EdgeSmooth

--mtap1=always  #4 player supported!

--host-display-mode=16:9

--ee-cycle-scalar=1.5

#emu used=rise of the kasai v1
LUA
Code:
-- Quake III - Revolution NTSC
-- Skip FMV 1 by Kozarovv (eeInsn)
-- Skip FMV 2 by Unknown (WriteMem)
-- emu used=rise of the kasai v1

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

apiRequest(0.1)

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

eeInsnReplace(0x72C1E0, 0x63706D2E, 0x63706E2E)
eeInsnReplace(0x7226F4, 0x6D2E7374, 0x6E2E7374)

local patcher = function()
-- Sabotage movie file extension, causing it to skip
eeObj.WriteMem32(0x0072C1E1,0x00000061)
eeObj.WriteMem32(0x007226F7,0x00000061)
--mipmap fix(ps3 config)
eeObj.WriteMem32(0x002d0398,0x03e00008)
eeObj.WriteMem32(0x002d039c,0x00000000)

emuObj.ThrottleMax()
end

emuObj.AddVsyncHook(patcher)


Game Finally works!! This is the ONLY emu that works for me in my tests.(long frustrating tests)Gameplay is perfect. Graphics has a mip-mapping issue. If any of the mip-mapping commands for the emu is used in CLI, game will hard crash PS4 to reboot. Mip-map must be disabled through LUA. @presonuss54

*edit - mipmapping fixed with PS3 confg. Thanks @Vika23 for tip!

Oh, and 4 player split screen works too BTW....
 
Last edited:
Ok, the Quake 3 getting fixed is HUGE. I was waiting for any fix for this for years. Is there a place I can get the required ps2emu and maybe get the info how to use the CLI and LUA fixes? If someone would make a fpkg with working 4 player support and send it somewhere I would totally shit my pants :D Imagine the couch deathmatches with friends like the old days :D
 
Ok, the Quake 3 getting fixed is HUGE. I was waiting for any fix for this for years. Is there a place I can get the required ps2emu and maybe get the info how to use the CLI and LUA fixes? If someone would make a fpkg with working 4 player support and send it somewhere I would totally shit my pants :D Imagine the couch deathmatches with friends like the old days :D

well, as i understand it the emu cannot be shared on-siteas its copywrited code. the cli fix= "config-ps2-emu.txt", there should be options in tools to add the lua config. and distrubuting a pkg w/ everything up including gamedata will be the same as pirating it.
 
WIP Fix for Quake™ III - Revolution® NTSC
CLI
Code:
--gs-uprender=2x2
--gs-upscale=EdgeSmooth

--mtap1=always

--host-display-mode=16:9

--ee-cycle-scalar=1.5

#emu used=rise of the kasai v1
LUA
Code:
-- Quake III - Revolution NTSC
-- Skip FMV 1 by Kozarovv (eeInsn)
-- Skip FMV 2 by Unknown (WriteMem)
-- emu used=rise of the kasai v1

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

apiRequest(0.1)

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

eeInsnReplace(0x72C1E0, 0x63706D2E, 0x63706E2E)
eeInsnReplace(0x7226F4, 0x6D2E7374, 0x6E2E7374)

local patcher = function()
-- Sabotage movie file extension, causing it to skip
eeObj.WriteMem32(0x0072C1E1,0x00000061)
eeObj.WriteMem32(0x007226F7,0x00000061)

emuObj.ThrottleMax()
end

emuObj.AddVsyncHook(patcher)


Game Finally works!! This is the ONLY emu that works for me in my tests.(long frustrating tests)Gameplay is perfect. Graphics has a mip-mapping issue. If any of the mip-mapping commands for the emu is used in CLI, game will hard crash PS4 to reboot. Mip-map must be disabled through LUA. @presonuss54

do u try use config from ps3? On ps3 mip map problem fixed!

Was see ur video, issue similar as italian job and hot wheels games, maybe u can try use same trick to FiX them!
 

Attachments

Last edited:

Similar threads

Back
Top