PS4 [Research]PS2 emulator configuration on PS4

WIP fix for Big Mutha Truckers 2 (SLUS-21086)

Code:
--skip freeze at start of gameplay(breaks physics)
eeInsnReplace(0x003d69d8,0x5440ff5b,0x5400ff5b) -- 0x5440ff5b >> bnel v0, zero, $003d6748

No longer freezes, but trailer physics is all messed up. trailer doesn't move correctly, falls through road, truck flips upside down, etc

0x003d6748 is the offset causing the issue
 
WIP fix for Big Mutha Truckers 2 (SLUS-21086)

Code:
--skip freeze at start of gameplay(breaks physics)
eeInsnReplace(0x003d69d8,0x5440ff5b,0x5400ff5b) -- 0x5440ff5b >> bnel v0, zero, $003d6748

No longer freezes, but trailer physics is all messed up. trailer doesn't move correctly, falls through road, truck flips upside down, etc

0x003d6748 is the offset causing the issue
Probably needs an accurate FPU Addsub / Muldiv
 
Tenchu - Fatal Shadows
SLUS_211.29

Emulator: Destroy all humans v1

Fully working but with some graphical issues I suppose. There's a possibility that the patch is the cause of it.
TXT
Code:
#Removes most elements of graphical corruption
--vif1-instant-xfer=0
LUA
Code:
apiRequest(0.1)
-- Not the best solution to be frank, but Is the only one I currently posses.
eeInsnReplace(0x001023E0, 0xAE020000, 0x0)
 
Last edited:
WIP fix for Dance Dance Revolution Extreme NTSC

Code:
--gets in game with graphical issues
eeObj.WriteMem32(0x0010109c,0x0) -- 0x1440fffa >> bne v0, zero, $00101088 <--value debugger freezes on

WIP fix for Dance Dance Revolution Extreme 2 NTSC

Code:
--gets in game with graphical issues
eeObj.WriteMem32(0x0010108c,0x0) -- 0x1440fffa >> bne v0, zero, $00101078 <--value debugger freezes on
 
Last edited:
Tenchu - Fatal Shadows
SLUS_211.29

Emulator: Destroy all humans v1

Fully working but with some graphical issues I suppose. There's a possibility that the patch is the cause of it.
TXT
Code:
#Removes most elements of graphical corruption
--vif1-instant-xfer=0
LUA
Code:
apiRequest(0.1)
-- Not the best solution to be frank, but Is the only one I currently posses.
eeInsnReplace(0x001023E0, 0xAE020000, 0x0)
Yes it boot! Interesting that more or less it have same visual bugs as Tenchu Wrath of Heaven!

 

Attachments

  • 01.jpg
    01.jpg
    562.1 KB · Views: 51
  • 02.jpg
    02.jpg
    543.6 KB · Views: 50
  • 03.jpg
    03.jpg
    542.4 KB · Views: 48
I'm about to give up on this one for a while....

MTV music generator 2 NTSC
Code:
eeObj.WriteMem32(0x002e74cc,0x1400fffa) -- 0x1440fffa >> bne v0, zero, $002e74b8
eeObj.WriteMem32(0x002e1b60,0x0) -- 0x06210011 >> bgez s1, $002e1ba8
eeObj.WriteMem32(0x002e155c,0x1400fffa) -- 0x1440fffa >> bne v0, zero, $002e1548
eeObj.WriteMem32(0x002e15f4,0x0) -- 0x1440fffa >> bne v0, zero, $002e15e0
eeObj.WriteMem32(0x002ea3d4,0x0) -- 0x1440fffa >> bne v0, zero, $002ea3c0
eeObj.WriteMem32(0x00201aac,0x1000fff4) -- 0x1000fff4 >> beq zero, zero, $00201a80

I guess past freeze? I can hear sounds, press buttons, etc ... but interface is frozen:ambivalence:
 
I'm about to give up on this one for a while....

MTV music generator 2 NTSC
Code:
eeObj.WriteMem32(0x002e74cc,0x1400fffa) -- 0x1440fffa >> bne v0, zero, $002e74b8
eeObj.WriteMem32(0x002e1b60,0x0) -- 0x06210011 >> bgez s1, $002e1ba8
eeObj.WriteMem32(0x002e155c,0x1400fffa) -- 0x1440fffa >> bne v0, zero, $002e1548
eeObj.WriteMem32(0x002e15f4,0x0) -- 0x1440fffa >> bne v0, zero, $002e15e0
eeObj.WriteMem32(0x002ea3d4,0x0) -- 0x1440fffa >> bne v0, zero, $002ea3c0
eeObj.WriteMem32(0x00201aac,0x1000fff4) -- 0x1000fff4 >> beq zero, zero, $00201a80

I guess past freeze? I can hear sounds, press buttons, etc ... but interface is frozen:ambivalence:
Seems like it's the same issue as Dragon Ball z Budokai Tenkaichi 1
 
Finaly found working FiX for SPS issue in Musashi Samurai Legend (NTSC)
Koz.png


Yes it was kozzarovv again! Alway good to found something special in old topic with ps3 configs! :flustered:

FiX

LUA.

Code:
--Widescreen Hack
eeObj.WriteMem32(0x203DD108,0x3F19999A) --3F4CCCCD

--SPS FiX
eeObj.WriteMem32(0x001476A4,0x10000047) --10600047
eeObj.WriteMem32(0x002E8D78,0x8000033C) --80005EFC

Small bug still happen in first cutscene! (You can see on Video), but its not big problem for now!

Musashi Samurai Legend Before\\\After FiX Comparison!
VIDEO

Hope to find same FiX for Tomb Raider: The Angel of Darkness....
 
For Grandia III ?
according to chatgpt this means the command: The safe area is the area of the game screen that is guaranteed to be visible on any TV or monitor. Some games may display important information or UI elements near the edges of the screen, which can be cut off on some displays. Adjusting the safe area ensures that all important information is visible on all displays.
 
Last edited:
Guitar Hero Van Halen

CLI
Code:
--gs-uprender=none
--gs-upscale=motion

--host-display-mode=16:9
--vu1=jit-sync
--vu1-mpg-cycles=9000
--vif1-instant-xfer=0
--vu1-jr-cache-policy=newprog
--ee-cycle-scalar=2.5
LUA
Code:
-- Guitar Hero Van Halen
-- emu used=kof 2000 v2

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

apiRequest(0.1)

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

local patcher = function()
--vu rounding
eeObj.WriteMem32(0x003e9648,0xd3400000)
--freeze skip
--eeObj.WriteMem32(0x00376868,0x100000a6)
--alt freeze skip
eeObj.WriteMem32(0x00376ae0,0x1400fffb)

--emuObj.ThrottleMax()
end

emuObj.AddVsyncHook(patcher)

In game. No graphical issues but needs work.

Note:

These later "full band" guitar hero games have a bypass for the "needs microphone" message that prevents you from playing only with a controller.

  • Hold PS button, in menu, turn off your controller
  • Hold L1 and Left on controller, press PS button to turn back on controller
  • keep holding L1 and left the whole time
  • after controller popup goes away let go of L1 and left
  • controller works!
 
according to chatgpt this means the command: The safe area is the area of the game screen that is guaranteed to be visible on any TV or monitor. Some games may display important information or UI elements near the edges of the screen, which can be cut off on some displays. Adjusting the safe area ensures that all important information is visible on all displays.
Ok i guess..
 

Similar threads

Back
Top