Editing Custom Configuration Files
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 876: | Line 876: | ||
<pre> | <pre> | ||
#Fix for game being stuck | #Fix for game being stuck at main menu with selections moving very fast | ||
--fpu-no-clamping=1 | --fpu-no-clamping=1 | ||
#Speedhack | #Speedhack | ||
Line 970: | Line 970: | ||
#Fix for being stuck in Faerie land. | #Fix for being stuck in Faerie land. | ||
--fpu-accurate-range=0x00693f88,0x00693f88 | --fpu-accurate-range=0x00693f88,0x00693f88 | ||
</pre> | </pre> | ||
Line 996: | Line 978: | ||
#Slowdown fixes | #Slowdown fixes | ||
--vu1-di-bits=0 | --vu1-di-bits=0 | ||
--vu1-mpg-cycles= | --vu1-mpg-cycles=600 | ||
--ee-cycle-scalar=1.2 | |||
#Disable try to fix graphics if creating using ps2fpkg v0.6 | #Disable try to fix graphics if creating using ps2fpkg v0.6 | ||
</pre> | </pre> | ||
Line 1,054: | Line 1,038: | ||
<br>SLUS-20587 | <br>SLUS-20587 | ||
<pre> | <pre> | ||
#Fix for AI cop car | #Fix for AI cop car | ||
--cop2-accurate-addsub-range=0x4b8108,0x4b8408 | --cop2-accurate-addsub-range=0x4b8108,0x4b8408 | ||
#Speedhacks | #Speedhacks | ||
Line 1,235: | Line 1,219: | ||
</pre> | </pre> | ||
'''''LUA file''''' | '''''LUA file''''' | ||
<pre> | <pre> | ||
Line 1,243: | Line 1,226: | ||
local gpr = require("ee-gpr-alias") | local gpr = require("ee-gpr-alias") | ||
apiRequest( | apiRequest(2.2) | ||
local eeObj = getEEObject() | local eeObj = getEEObject() | ||
Line 1,255: | Line 1,238: | ||
end | end | ||
emuObj.AddVsyncHook(patcher) | emuObj.AddVsyncHook(patcher) | ||
</pre> | </pre> | ||
Line 2,653: | Line 2,619: | ||
--vu1-no-clamping=0 | --vu1-no-clamping=0 | ||
--vu0-no-clamping=0 | --vu0-no-clamping=0 | ||
# | #Optional Clamping | ||
--fpu-no-clamping=0 | |||
#Speedup | |||
--vu1-di-bits=0 | |||
#underclocking the animation offsets | |||
--ee-hook=0x0028A808,AdvanceClock,,500 | |||
--ee-hook=0x0028A574,AdvanceClock,,500 | |||
--ee-hook=0x0028A4F4,AdvanceClock,,500 | |||
--ee-hook=0x0028A4E4,AdvanceClock,,500 | |||
--ee-hook=0x0028A6EC,AdvanceClock,,500 | |||
--ee-hook=0x0028A460,AdvanceClock,,500 | |||
--ee-hook=0x0028A278,AdvanceClock,,500 | --ee-hook=0x0028A278,AdvanceClock,,500 | ||
--ee-hook=0x0028A410,AdvanceClock,,500 | |||
--ee-hook=0x0028A288,AdvanceClock,,500 | |||
--ee-hook=0x0028A294,AdvanceClock,,500 | |||
--ee-hook=0x0028A4A0,AdvanceClock,,500 | |||
--ee-hook=0x0028A36C,AdvanceClock,,500 | |||
--ee-hook=0x0028A6BC,AdvanceClock,,500 | |||
--ee-hook=0x0028A488,AdvanceClock,,500 | |||
--ee-hook=0x0028A65C,AdvanceClock,,500 | |||
--ee-hook=0x0028A68C,AdvanceClock,,500 | |||
--ee-hook=0x0028A6D4,AdvanceClock,,500 | |||
--ee-hook=0x0028A6A4,AdvanceClock,,500 | |||
--ee-hook=0x0028A5D4,AdvanceClock,,500 | --ee-hook=0x0028A5D4,AdvanceClock,,500 | ||
</pre><br>'''LUA''' | </pre><br>'''LUA''' | ||
Line 3,471: | Line 3,458: | ||
<br>'''''CLI''''' | <br>'''''CLI''''' | ||
<pre> | <pre> | ||
#Speedhacks | #Speedhacks + Clamping | ||
--vu1-di-bits=0 | --vu1-di-bits=0 | ||
--vu1-mpg-cycles= | --vu1-const-prop=1 | ||
--vu1-mpg-cycles=800 | |||
-- | --ee-cycle-scalar=1.2 | ||
#Jakv2 Emu Used | #Jakv2 Emu Used | ||
</pre> | </pre> | ||
Line 3,571: | Line 3,558: | ||
#Fix for graphical glitches.</pre> | #Fix for graphical glitches.</pre> | ||
====Sword of | ====Sword of etheria==== | ||
'''CLI''' | '''CLI''' | ||
<br>All versions | <br>All versions | ||
<pre> | <pre> | ||
# | #Fix for game's graphics being missing And game crashing | ||
--vu-custom-min-max=0 | --vu-custom-min-max=0 | ||
#Jakv2 emu used | #Jakv2 emu used | ||
Line 4,345: | Line 4,332: | ||
</pre> | </pre> | ||
==== Yu-Gi-Oh! | ==== Yu-Gi-Oh! Capsule Monsters Colosseum==== | ||
All | All | ||
<br>CLI | <br>CLI | ||
<pre> | <pre> | ||
#Fix for freeze. RECVX emu is required. | |||
--vu1=jit-sync | |||
#Fix for freeze. RECVX emu is required. | |||
--vu1=jit-sync | |||
</pre> | </pre> | ||
Line 4,799: | Line 4,772: | ||
</pre> | </pre> | ||
====Batman | ====Batman begins==== | ||
NTSC | NTSC | ||
<pre> | <pre> | ||
00409BF8 0000001E | |||
</pre> | |||
====Genji dawn of the samurai==== | |||
<br>NTSC | |||
<pre> | |||
002F876C | |||
</pre> | </pre> | ||
====Bee movie==== | ====Bee movie==== | ||
NTSC | NTSC | ||
Line 4,868: | Line 4,837: | ||
--gs-use-mipmap=1 | --gs-use-mipmap=1 | ||
--gs-kernel-cl="mipmap" | --gs-kernel-cl="mipmap" | ||
--gs-kernel-cl-up=" | --gs-kernel-cl-up="up2x2simple" | ||
#Fix VU0 sync | #Fix VU0 sync | ||
--ee-hook=0x000FF904,AdvanceClock,, | --ee-hook=0x000FF904,AdvanceClock,,400 | ||
</pre> | </pre> | ||
Line 4,920: | Line 4,889: | ||
eeObj.WriteMem32(0x000FFACC, 0xAC8303F4) | eeObj.WriteMem32(0x000FFACC, 0xAC8303F4) | ||
eeObj.WriteMem32(0x000FFAD8, 0xAC830544) | eeObj.WriteMem32(0x000FFAD8, 0xAC830544) | ||
--Physics | --Physics (Camera, glove weapon, and gravity, but not ledge-hanging) | ||
eeObj.WriteMem32(0x000FFADC, 0x3C032401) | eeObj.WriteMem32(0x000FFADC, 0x3C032401) | ||
eeObj.WriteMem32(0x000FFAE0, 0x346300E0) | eeObj.WriteMem32(0x000FFAE0, 0x346300E0) | ||
eeObj.WriteMem32(0x000FFAE4, 0xAC831214) --( | eeObj.WriteMem32(0x000FFAE4, 0xAC831214) -- 48418800 | ||
eeObj.WriteMem32(0x000FFAE8, 0xAC831D00) | |||
eeObj.WriteMem32(0x000FFAEC, 0xAC83223C) | |||
eeObj.WriteMem32(0x000FFAF0, 0xAC83306C) | |||
eeObj.WriteMem32(0x000FFAF4, 0xAC834638) | |||
eeObj.WriteMem32(0x000FFAF8, 0xAC834B44) | |||
--Ret | --Ret | ||
eeObj.WriteMem32(0x000FFC0C, 0x8C44FFF4) | eeObj.WriteMem32(0x000FFC0C, 0x8C44FFF4) | ||
Line 5,101: | Line 5,075: | ||
--gs-use-mipmap=1 | --gs-use-mipmap=1 | ||
--gs-kernel-cl="mipmap" | --gs-kernel-cl="mipmap" | ||
--gs-kernel-cl-up=" | --gs-kernel-cl-up="up2x2simple" | ||
#Fix VU0 sync | #Fix VU0 sync | ||
--ee-hook=0x000FF904,AdvanceClock,, | --ee-hook=0x000FF904,AdvanceClock,,400 | ||
</pre> | </pre> | ||
<br>Author: Scalerize | <br>Author: Scalerize | ||
Line 5,151: | Line 5,125: | ||
eeObj.WriteMem32(0x000FFACC, 0xAC8303F4) | eeObj.WriteMem32(0x000FFACC, 0xAC8303F4) | ||
eeObj.WriteMem32(0x000FFAD8, 0xAC830544) | eeObj.WriteMem32(0x000FFAD8, 0xAC830544) | ||
--Physics | --Physics (Camera, glove weapon, and gravity) | ||
eeObj.WriteMem32(0x000FFADC, 0x3C032401) | eeObj.WriteMem32(0x000FFADC, 0x3C032401) | ||
eeObj.WriteMem32(0x000FFAE0, 0x346300E0) | eeObj.WriteMem32(0x000FFAE0, 0x346300E0) | ||
eeObj.WriteMem32(0x000FFAE4, 0xAC8311E4) | eeObj.WriteMem32(0x000FFAE4, 0xAC8311E4) | ||
eeObj.WriteMem32(0x000FFAF0, 0xAC833F64) | eeObj.WriteMem32(0x000FFAE8, 0xAC831D40) | ||
eeObj.WriteMem32(0x000FFAEC, 0xAC832244) | |||
eeObj.WriteMem32(0x000FFAF0, 0xAC833F64) | |||
--Ret | --Ret | ||
eeObj.WriteMem32(0x000FFC0C, 0x8C44FFF4) | eeObj.WriteMem32(0x000FFC0C, 0x8C44FFF4) | ||
Line 5,182: | Line 5,158: | ||
--gs-use-mipmap=1 | --gs-use-mipmap=1 | ||
--gs-kernel-cl="mipmap" | --gs-kernel-cl="mipmap" | ||
--gs-kernel-cl-up=" | --gs-kernel-cl-up="up2x2simple" | ||
#Fix VU0 sync | #Fix VU0 sync | ||
--ee-hook=0x000FF904,AdvanceClock,, | --ee-hook=0x000FF904,AdvanceClock,,400 | ||
</pre> | </pre> | ||
Line 5,233: | Line 5,209: | ||
eeObj.WriteMem32(0x000FFACC, 0xAC8303F4) | eeObj.WriteMem32(0x000FFACC, 0xAC8303F4) | ||
eeObj.WriteMem32(0x000FFAD8, 0xAC830544) | eeObj.WriteMem32(0x000FFAD8, 0xAC830544) | ||
--Physics | --Physics (Camera, glove weapon, and gravity. Boxes still not fixed) | ||
eeObj.WriteMem32(0x000FFADC, 0x3C032401) | eeObj.WriteMem32(0x000FFADC, 0x3C032401) | ||
eeObj.WriteMem32(0x000FFAE0, 0x346300E0) | eeObj.WriteMem32(0x000FFAE0, 0x346300E0) | ||
eeObj.WriteMem32(0x000FFAE4, 0xAC8311F4) -- ( | eeObj.WriteMem32(0x000FFAE4, 0xAC8311F4) -- 48418800 | ||
eeObj.WriteMem32(0x000FFAEC, | eeObj.WriteMem32(0x000FFAE8, 0xAC831D50) | ||
eeObj.WriteMem32(0x000FFAF4, 0xAC833E24 | eeObj.WriteMem32(0x000FFAEC, 0xAC832263) | ||
eeObj.WriteMem32(0x000FFAF0, 0xAC832F64) | |||
eeObj.WriteMem32(0x000FFAF4, 0xAC833E24) | |||
--Ret | --Ret | ||
eeObj.WriteMem32(0x000FFC0C, 0x8C44FFF4) | eeObj.WriteMem32(0x000FFC0C, 0x8C44FFF4) | ||
Line 5,254: | Line 5,232: | ||
emuObj.AddVsyncHook(patcher) | emuObj.AddVsyncHook(patcher) | ||
</pre> | </pre> | ||
Line 5,346: | Line 5,242: | ||
--gs-use-mipmap=1 | --gs-use-mipmap=1 | ||
--gs-kernel-cl="mipmap" | --gs-kernel-cl="mipmap" | ||
--gs-kernel-cl-up=" | --gs-kernel-cl-up="up2x2simple" | ||
#Fix VU0 sync | #Fix VU0 sync | ||
--ee-hook=0x000FF904,AdvanceClock,, | --ee-hook=0x000FF904,AdvanceClock,,400 | ||
</pre> | </pre> | ||
Line 5,398: | Line 5,294: | ||
eeObj.WriteMem32(0x000FFACC, 0xAC8303F4) | eeObj.WriteMem32(0x000FFACC, 0xAC8303F4) | ||
eeObj.WriteMem32(0x000FFAD8, 0xAC830544) | eeObj.WriteMem32(0x000FFAD8, 0xAC830544) | ||
--Physics | --Physics (Camera, and gravity. Boxes and glove weapon still not fixed) | ||
eeObj.WriteMem32(0x000FFADC, 0x3C032401) | eeObj.WriteMem32(0x000FFADC, 0x3C032401) | ||
eeObj.WriteMem32(0x000FFAE0, 0x346300E0) | eeObj.WriteMem32(0x000FFAE0, 0x346300E0) | ||
eeObj.WriteMem32(0x000FFAE4, 0xAC8311B0) -- 48418800 ( | eeObj.WriteMem32(0x000FFAE4, 0xAC8311B0) -- 48418800 | ||
eeObj.WriteMem32(0x000FFAE8, 0xAC831EFC) | |||
eeObj.WriteMem32(0x000FFAEC, 0xAC8324B0) | |||
eeObj.WriteMem32(0x000FFAF0, 0xAC833108) | |||
eeObj.WriteMem32(0x000FFAF4, 0xAC833FA8) | |||
--Ret | --Ret | ||
eeObj.WriteMem32(0x000FFC0C, 0x8C44FFF4) | eeObj.WriteMem32(0x000FFC0C, 0x8C44FFF4) | ||
Line 5,455: | Line 5,355: | ||
<br>NTSC | <br>NTSC | ||
<pre> | <pre> | ||
--vu-xgkick-delay=9 | |||
</pre> | </pre> | ||