PSP Classics Configuration Files (Unofficial)
Jump to navigation
Jump to search
Configuration files created by users to improve PSP emulator compatibility on PS4.
God Of War - Ghost Of Sparta[edit | edit source]
config-title.txt
UCUS98737
--antialias=off --godofwarhack=true --forcenobilinear=true
LUA
UCUS98732
local axObj = getAXObject() local emuObj = getEmuObject() local patcher = function() axObj.WriteMem32(0x08A15210,0x24020000) end emuObj.AddVsyncHook(patcher)
PPSSPP 0881681C
God of War: Chains of Olympus[edit | edit source]
config-title.txt
UCUS98653
--texclutmode=filter --bend-30hz-lock=1 --godofwarhack=true
Dante's Inferno[edit | edit source]
config-title.txt
ULUS10469
--antialias=off --texloadcores=48 --texclutmode=full --vramcopyback=12 --locorocomeshsmooth=true --texrecent=true --umddelay=true --depthscalehack=true --forcenobilinear=true --smoothlevel=0
LUA
UCUS98732
-- Dantes Inferno apiRequest(1.0) -- request version 1.0 API. Calling apiRequest() is mandatory. local emuObj = getEmuObject() -- emulator local axObj = getAXObject() -- allegrex local patcher = function() --30 FPS local code_check1 = axObj.ReadMem16(0x001C239C) local code_check2 = axObj.ReadMem16(0x103E4B40) if code_check1 == 0x0064 and code_check2 == 0x001E then axObj.WriteMem32(0x203E4B40,0x0000001E) axObj.WriteMem32(0x20022EE4,0x3D088889) --1/30 = 0.03333 end end emuObj.AddVsyncHook(patcher)
Tekken 6[edit | edit source]
config-title.txt
ULUS10466
--has-shown-start-select-help=0 --userui-settings-graphics=1 --globalgamedata-dir=global --bend-30hz-lock=0 --replacementfilter=true --depthscalehack=true --texcachemode=patchworkheroes --texloadcores=16 --present=vblankstart --texclutmode=full --texrecent=true --force-dsf-present=1 --gputhread=true --gpu-renderthread=20 --force-triangle-clip-off=true --umddelay=true # Emu used = Syphon Filter Dark Mirror
Soulcalibur: Broken Destiny[edit | edit source]
config-title.txt
ULUS10457
--has-shown-start-select-help=0 --userui-settings-graphics=1 --globalgamedata-dir=global --trophies=0 --umddelay=true --bend-30hz-lock=0 --present=setframebuf #,setframebuf,drawsync --texclutmode=filter #,full --texloadmode=launch #ondemand_lz4 --depthscalehack=true --texloadcores=8 --texrecent=true #async, lastused # Emu used = Syphon Filter Dark Mirror
Miami Vice: The Game[edit | edit source]
config-title.txt
ULUS10109
--antialias=off --texclutmode=full --texloadcores=12 --texcachemode=patchworkheroes --present=setframebuf --texrecent=true --umddelay=true --smoothlevel=0
Wild Arms XF[edit | edit source]
config-title.txt
ULUS10339
--title-id=ULUS10339 --has-shown-start-select-help=0 --vms=/temp0/vms --ms0=/temp0/ms0 --multisaves=true --notrophies=true --antialias="off" #ssaa4x off msaa4x --texcachemode=rondo #drawbounds,drawboundsloco,patchworkheroes,locoroco2,rondo --texloadcores=10 --present=drawsync --gputhread=true --texrecent=true --texclutmode=full
Burnout Dominator[edit | edit source]
config-title.txt
ULUS10236
---title-id=ULUS10236 --multisaves=true --notrophies=true --vms=/temp0/vms --has-shown-start-select-help=1 --antialias="off" --texclutmode=full --texloadcores=12 --texcachemode=patchworkheroes --present=setframebuf --texrecent=true --umddelay=true
ULUS10236_patches.lua
ULUS10236
-- Burnout Dominator -- lua by Stayhye apiRequest(1.0) -- request version 1.0 API. Calling apiRequest() is mandatory. local emuObj = getEmuObject() -- emulator local axObj = getAXObject() -- allegrex local patcher = function() --30 FPS V.2 [Default] local code_check1 = axObj.ReadMem16(0x02574C) if code_check1 == 0x0000 then axObj.WriteMem32(0x2002574C,0x14A0001A) axObj.WriteMem32(0x201A0358,0xE60C0034) axObj.WriteMem32(0x204F08BC,0x3D088888) axObj.WriteMem32(0x2019AE90,0x3C043F80) end --[[ --60 FPS V.2 local code_check2 = axObj.ReadMem16(0x02574C) if code_check2 == 0x001A then axObj.WriteMem32(0x2002574C, 0x00000000) axObj.WriteMem32(0x201A0358, 0x00000000) axObj.WriteMem32(0x204F08BC, 0x3C888888) axObj.WriteMem32(0x2019AE90, 0x3C043F00) end --]] end emuObj.AddVsyncHook(patcher) emuObj.SetTextureHashMode("patchworkheroes")
Tom Clancy's Ghost Recon Advanced Warfighter 2[edit | edit source]
config-title.txt
ULUS10237
# Ghost Recon: Advanced Warfighter 2 (all regions) --has-shown-start-select-help=1 --antialias=off --texclutmode=full --bend-30hz-lock=0 --texloadcores=12 --texcachemode=patchworkheroes --present=setframebuf --texrecent=true --umddelay=true --smoothlevel=0 --forcenobilinear=true --active-sku="ULUS10237" --title-id=ULUS10237 --psp-right-stick-action=1 --psp-right-stick-deadzone-x=15 --psp-right-stick-deadzone-y=15 --psp-right-stick-deadzone-semicircle-arc=40 # Emu used = Syphon Filter Dark Mirror
Call of Duty: Roads to Victory[edit | edit source]
config-title.txt
ULES00643
# Call of Duty: Roads to Victory (all regions) --has-shown-start-select-help=1 --bend-30hz-lock=0 --antialias=off --texclutmode=full --texloadcores=12 --texcachemode=patchworkheroes --present=setframebuf --texrecent=true --umddelay=true --forcenobilinear=true --active-sku="ULES00643" --title-id=ULES00643 --psp-right-stick-action=1 --psp-right-stick-deadzone-x=15 --psp-right-stick-deadzone-y=15 --psp-right-stick-deadzone-semicircle-arc=40 --app-volume=0.8 # Emu used = Syphon Filter Dark Mirror
SpongeBob's Truth or Square[edit | edit source]
config-title.txt
ULUS10478
# SpongeBob's Truth or Square (all regions) --has-shown-start-select-help=1 --bend-30hz-lock=1 --force-dsf-present=1 --forcenobilinear=true --depthscalehack=true --active-sku="ULUS10478" --title-id=ULUS10478 --antialias=off --texloadcores=48 --texcachemode=patchworkheroes --present=setframebuf --texrecent=true --umddelay=true --smoothlevel=0 --texclutmode=full --vramcopyback=12 --locorocomeshsmooth=true --gpu-renderthread=20 # following settings are machine-generated --region-dir=SIEA --ps4-trophies=0 --ps5-uds=0 --trophies=0 --globalgamedata-dir=global # Emu used = Syphon Filter Dark Mirror
Harvest Moon Hero of Leaf Valley[edit | edit source]
config-title.txt
ULUS10458
# Harvest Moon Hero of Leaf Valley (all regions) --has-shown-start-select-help=1 --bend-30hz-lock=0 --force-dsf-present=1 --depthscalehack=true --gpu-renderthread=20 --antialias="msaa4x" --anisolevel=4 --texclutmode=full --texloadcores=48 --texcachemode=patchworkheroes --present=vblankstart --texrecent=true --umddelay=true --smoothlevel=0 --locorocomeshsmooth=true --active-sku="ULUS10458" --title-id=ULUS10458 # following settings are machine-generated --region-dir=SIEA --ps4-trophies=0 --ps5-uds=0 --trophies=0 --globalgamedata-dir=global # Emu used = Syphon Filter Dark Mirror
Gurumin: A Monstrous Adventure[edit | edit source]
config-title.txt
ULUS10228
# Gurumin: A Monstrous Adventure (all regions) --image="data/USER_L0.IMG" --title-id=ULUS10228 --gpu-renderthread=0 --antialias=ssaa4x --texclutmode=full --smoothlevel=0 --texcachemode=patchworkheroes --present=vblankstart --texrecent=true --umddelay=true --gputhread=true --vramcopyback=45 --texloadcores=48 --locorocomeshsmooth=true --depthscalehack=true --multisaves=true --notrophies=true # Emu used = Ridge Racer 2
Incomplete configurations[edit | edit source]
This is a list of configurations that were unsuccessful or were never completed, or information that might help people in the future. A place for research and sharing useful info.
Crash Tag Team Racing[edit | edit source]
LUA
ULUS10044
Reaches 0x8A7292C jal zz_sceKernelLoadModule Similarly to YU-GI-OH! 5D's Tag Force 4, and then crashes after 2 instructions.
YU-GI-OH! 5D's Tag Force 4[edit | edit source]
LUA
ULUS10481
local axObj = getAXObject() local emuObj = getEmuObject() local patcher = function() axObj.WriteMem32(0x8818780,0x10000025) end emuObj.AddVsyncHook(patcher)
|