That's because the one on the wiki only works on the emulator provided by Jabu's tool. I'll see what I can do for the new emu.do you know the address for PS4Cheater to see the cpu info? Like we do on PS2? I tried those on the wiki with no luck...
That's because the one on the wiki only works on the emulator provided by Jabu's tool. I'll see what I can do for the new emu.
This should work on PS4CHEATERwish it was as easy as going up or down by 8, like ps2emu.... I think I tried hundreds of values already..![]()
1.5|eboot.bin|ID:|VER:01.00|FM:505
simple pointer|pointer|4 bytes|@A51220_2_51220+C4|data|4 bytes|2147752604|0|RA|
simple pointer|pointer|4 bytes|@A51220_2_51220+D4|data|4 bytes|2147825396|0|PC|
This should work on PS4CHEATER
Syphon filter 3.cht
Code:1.5|eboot.bin|ID:|VER:01.00|FM:505 simple pointer|pointer|4 bytes|@A51220_2_51220+C4|data|4 bytes|2147752604|0|RA| simple pointer|pointer|4 bytes|@A51220_2_51220+D4|data|4 bytes|2147825396|0|PC|
what game? It works fine on most of them. The only game I tested with controller issues was Legend of Legaia

works great. Emu used Syphon Filter 3.
What config?
Video link: https://imgur.com/a/y8UQzsM
Screenshot:
View attachment 41111
Crash bandicoot on video cant controled?works great. Emu used Syphon Filter 3.
What config?
Video link: https://imgur.com/a/y8UQzsM
Screenshot:
View attachment 41111
--libcrypt=26B6
Crash bandicoot on video cant controled?
try
Code:--libcrypt=26B6
-- Crash Bandicoot 2: Cortex Strikes Back (US) (SCUS-94154)
-- ported to PS4 lua by JSimesen
-- emu used=syphon filter 3
local patcher = function()
R3K_WriteMem16(0x3004B8A5,0x0000)
R3K_WriteMem16(0x3004D491,0x0000)
end
EM_AddVsyncHook(patcher)
8003FC70 0000 // E1000A20 ?
80045438 0000 // E1000A60 ?
8004B8A4 0000 // E1000200 ?
8004D474 0000 // E1000800 ?
8004D490 0000 // E1000200 ?
8004EB58 0000 // E1001000 ?
--ctlanalog=true
--bios-hide-sce-osd=1
--has-shown-start-select-help=1
# fixes freeze for Crash Team Racing
--Crash-Team-Racing=true
-- CTR Crash Team Racing (US) (SCUS-94426)
-- ported to PS4 lua by JSimesen
-- emu used=Syphon Filter 3
if true then
end
local patcher = function()
-- No dithering ( Don't Work )
local no_dithering1 = R3K_ReadMem16(0xD00217B8)
if no_dithering1 == 0x0A00 then
R3K_WriteMem16(0x300217B9,0x0000)
end
local no_dithering2 = R3K_ReadMem16(0xD003FA04)
if no_dithering2 == 0x0A00 then
R3K_WriteMem16(0x3003FA05,0x0000)
end
local no_dithering3 = R3K_ReadMem16(0xD006E518)
if no_dithering3 == 0x0A20 then
R3K_WriteMem16(0x3006E519,0x0000)
end
local no_dithering4 = R3K_ReadMem16(0xD0073E30)
if no_dithering4 == 0x0200 then
R3K_WriteMem16(0x30073E31,0x0000)
end
end
EM_AddVsyncHook(patcher)
//Disable dithering
D00217B8 0A00
300217B9 0000
D003FA04 0A00
3003FA05 0000
D006E518 0A20
3006E519 0000
D0073E30 0200
30073E31 0000
CTR Crash Team Racing (USA) (SCUS94426)
freeze fixed . Emu used = Syphon Filter 3
config-title.txt
Code:--ctlanalog=true --bios-hide-sce-osd=1 --has-shown-start-select-help=1 # fixes freeze for Crash Team Racing --Crash-Team-Racing=true
lua ( the dithering patch is not working ?? ) HELP ME!
Code:-- CTR Crash Team Racing (US) (SCUS-94426) -- ported to PS4 lua by JSimesen -- emu used=Syphon Filter 3 if true then end local patcher = function() -- No dithering ( Don't Work ) local no_dithering1 = R3K_ReadMem16(0xD00217B8) if no_dithering1 == 0x0A00 then R3K_WriteMem16(0x300217B9,0x0000) end local no_dithering2 = R3K_ReadMem16(0xD003FA04) if no_dithering2 == 0x0A00 then R3K_WriteMem16(0x3003FA05,0x0000) end local no_dithering3 = R3K_ReadMem16(0xD006E518) if no_dithering3 == 0x0A20 then R3K_WriteMem16(0x3006E519,0x0000) end local no_dithering4 = R3K_ReadMem16(0xD0073E30) if no_dithering4 == 0x0200 then R3K_WriteMem16(0x30073E31,0x0000) end end EM_AddVsyncHook(patcher)
Original gs/ar code:
Code://Disable dithering D00217B8 0A00 300217B9 0000 D003FA04 0A00 3003FA05 0000 D006E518 0A20 3006E519 0000 D0073E30 0200 30073E31 0000
local patcher = function()
-- No dithering ( Don't Work )
local no_dithering1 = R3K_ReadMem16(0x217B8)
if no_dithering1 == 0x0A00 then
R3K_WriteMem8(0x300217B9,0x00)
end
local no_dithering2 = R3K_ReadMem16(0x3FA04)
if no_dithering2 == 0x0A00 then
R3K_WriteMem8(0x3003FA05,0x00)
end
local no_dithering3 = R3K_ReadMem16(0x6E518)
if no_dithering3 == 0x0A20 then
R3K_WriteMem8(0x3006E519,0x00)
end
local no_dithering4 = R3K_ReadMem16(0x73E30)
if no_dithering4 == 0x0200 then
R3K_WriteMem8(0x30073E31,0x00)
end
end
EM_AddVsyncHook(patcher)
local pad_bits = EM_PadRead()
local UP = pad_bits & 0x0010
local DOWN = pad_bits & 0x0040
local LEFT = pad_bits & 0x0080
local RIGHT = pad_bits & 0x0020
local Triangle = pad_bits & 0x1000
local Cross = pad_bits & 0x4000
local Square = pad_bits & 0x8000
local Circle = pad_bits & 0x2000
local L1 = pad_bits & 0x0400
local L2 = pad_bits & 0x0100
local L3 = pad_bits & 0x0002
local R1 = pad_bits & 0x0800
local R2 = pad_bits & 0x0200
local R3 = pad_bits & 0x0004
local Select = pad_bits & 0x0001
local Start = pad_bits & 0x0008
if (R3 ~= 0 and L3 ~= 0) then --arbitrarily assigned keys
R3K_WriteMem16(0x80XXXXXX,0xXXXX)
end
end
EM_AddVsyncHook(patcher)