mrjaredbeta
Developer
Does the mission 2 police AI work correctly?Preliminary Fix For Driv3r NTSC
Does the mission 2 police AI work correctly?Preliminary Fix For Driv3r NTSC
Some good soul make klonoa 2 playable.
I don't see an issue with it so far with the jakx v2 emu......how far do you have to play to see problems?
The compatibility list has not been updated for a long time, so please don't make misleading questions if you fail the test!i have not played the game on ps4 yet,compatibility list claim game is unplayable even with config.
For this game I did a lot of in-depth testing, any jak emu can not repair the misplaced object, even if you have the --fpu-no-clamping=1 command, it will not help.I don't see an issue with it so far with the jakx v2 emu......how far do you have to play to see problems?
Yes, like I said, it has graphics problems, but it only exists in the characters of the cutscenes. This is the only flaw. I even passed Chapter 3. Use -Rogue V2 and -fpu-no-clamping=1 commands to repair misplaced objects. I have tested with all the simulators I know. If the opening character has no graphics problems, the -fpu-no-clamping=1 command will not repair the misplaced objects. On the contrary, if the opening character has graphics problems, then -fpu- The no-clamping=1 command can repair misplaced objects.so i am confused,klonoa 2 works on ps4 without any problem?
Game is playable only on Rogue emu (edit: actually is on more, like nifengyuexia said). To be honest don't bother too much into fixing that on list. Many games from that list are playable, but if someone outside from this site can't get game to work (or can't read like in Klonoa2 case), it will be flipped to unplayable again with 20 (!!!) as a proof.i have not played the game on ps4 yet,compatibility list claim game is unplayable even with config.
--vu0-no-clamping=0
--vu0-clamp-operands=1
--vu0-clamp-results=1
--vu1-no-clamping=0
--vu1-clamp-operands=1
--vu1-clamp-results=1
--cop2-no-clamping=0
--cop2-clamp-operands=1
--cop2-clamp-results=1
--vu1-mpg-cycles=2080
--vu0-mpg-cycles=2050
--ee-cycle-scalar=0.68
--iop-cycle-scalar=0.45
--gs-uprender=none
--gs-upscale=motionvector
--gs-override-small-tri-area=1
#--framelimiter=1
#--framelimit-fps=31.7
#--framelimit-scalar=0.99
#--no-gs
--mfifo-manual-drain=1.65 # [frame_multiplier/float]
--host-audio-latency=2.11
apiRequest(2.2)
local gpr = require("ee-gpr-alias")
local emuObj = getEmuObject()
local eeObj = getEEObject()
local gsObj = getGsObject()
local eeOverlay = eeObj.getOverlayObject()
local iopObj = getIOPObject()
emuObj.SetDisplayAspectWide()
gsObj.SetDeinterlaceShift(0)
-- Performace fix (bug #9785 )
emuObj.SetGsTitleFix( "globalSet", "reserved", { waveThreshold = 90000} )
emuObj.SetGsTitleFix( "ignoreAreaUpdate", 0, { } )
emuObj.SetGsTitleFix( "setRejectionArea", 800,{twIsNot=8, thIsNot=8 } )
-- Fix shadow
emuObj.SetGsTitleFix( "forceSimpleFetch", "reserved", { texMode=1 } )
Buffy is indeed VIF issue, so i hope it will help.![]()
. Throws an unhandled pagefault error in runtime_ee thread when loading screen appears. Tested on JakX v2, Kinetica v2, StarOcean3Game is playable only on Rogue emu (edit: actually is on more, like nifengyuexia said). To be honest don't bother too much into fixing that on list. Many games from that list are playable, but if someone outside from this site can't get game to work (or can't read like in Klonoa2 case), it will be flipped to unplayable again with 20 (!!!) as a proof.A quick glance at that list. Digimon Runmbe Arena 2 is playable with fpu no clamping, same Klonoa 2 (not so long ago marked as minor issues), Final Fantasy XII (International Zodiac Job System) english patched version work with my patch, and was previously marked as playable.
Anything that freeze on pic1 is most likely wrong report, because that mean that emu don't accepted ISO at all. So iso were tampered with, or is bad cd conversion (people use to rename bin to iso, and think that will work), etc. True Crime: Streets of LA provide link to full game download that i already removed 2 times in the past. Iirc framerate + frame drops in cutscenes + blury screen is exactly what is fixed using linked config there for Raw Danger!, etc, etc.
Best thing in public available compatibility lists is that everyone can do edits.
Worst thing in public available compatibility lists is that everyone can do edits.
This configuration breaks the encryption of the game, disables the shadow, blur and some light effects of some characters, and improves the clarity. The cutscenes are no longer lagging, and the game is now running at full speed.
Radiata Stories
SLPM-65800
TXT
Code:--vu-hack-triace=1
LUA
Code:apiRequest(1.0) local eeObj = getEEObject() local emuObj = getEmuObject() local widescreen = function() eeObj.WriteMem32(0x0012181c,0x1400fffa) eeObj.WriteMem32(0x00125004,0x1400fffa) eeObj.WriteMem32(0x001250a4,0x1400fffa) eeObj.WriteMem32(0x0014205c,0x1400fffa) eeObj.WriteMem32(0x00300be0,0x10000001) eeObj.WriteMem32(0x00300be4,0xAE200018) eeObj.WriteMem32(0x00300be8,0x1000001B) eeObj.WriteMem32(0x00300bec,0xA220000D) eeObj.WriteMem32(0x001cd75c,0x0000182d) eeObj.WriteMem32(0x0022f754,0x0000182d) eeObj.WriteMem32(0x002219ec,0x3c063f80) eeObj.WriteMem32(0x002219f8,0xac460310) eeObj.WriteMem32(0x002219fc,0xac460314) eeObj.WriteMem32(0x00221a04,0xac460318) eeObj.WriteMem32(0x00272724,0x3c063f80) eeObj.WriteMem32(0x00272730,0xac660310) eeObj.WriteMem32(0x00272734,0xac660314) eeObj.WriteMem32(0x00272738,0xac660318) eeObj.WriteMem32(0x00274cd4,0x3c063f80) eeObj.WriteMem32(0x00274ce4,0xac660310) eeObj.WriteMem32(0x00274ce8,0xac660314) eeObj.WriteMem32(0x00274cec,0xac660318) eeObj.WriteMem32(0x00277c2c,0x3c063f80) eeObj.WriteMem32(0x00277c38,0xac660310) eeObj.WriteMem32(0x00277c3c,0xac660314) eeObj.WriteMem32(0x00277c44,0xac660318) eeObj.WriteMem32(0x002b5404,0x3c063f80) eeObj.WriteMem32(0x002b5410,0xac460310) eeObj.WriteMem32(0x002b5414,0xac460314) eeObj.WriteMem32(0x002b5418,0xac460318) eeObj.WriteMem32(0x002c255c,0x3c063f80) eeObj.WriteMem32(0x002c256c,0xac460310) eeObj.WriteMem32(0x002c2570,0xac460314) eeObj.WriteMem32(0x002c2574,0xac460318) eeObj.WriteMem32(0x002c25d4,0x3c063f80) eeObj.WriteMem32(0x002c25e0,0xac860310) eeObj.WriteMem32(0x002c25e4,0xac860314) eeObj.WriteMem32(0x002c25e8,0xac860318) eeObj.WriteMem32(0x003f61f4,0x3c063f80) eeObj.WriteMem32(0x003f6204,0xac460310) eeObj.WriteMem32(0x003f6208,0xac460314) eeObj.WriteMem32(0x003f620c,0xac460318) eeObj.WriteMem32(0x003f625c,0x3c063f80) eeObj.WriteMem32(0x003f626c,0xac660310) eeObj.WriteMem32(0x003f6270,0xac660314) eeObj.WriteMem32(0x003f6274,0xac660318) eeObj.WriteMem32(0x00410b2c,0x3c063f80) eeObj.WriteMem32(0x00410b3c,0xac460310) eeObj.WriteMem32(0x00410b40,0xac460314) eeObj.WriteMem32(0x00410b44,0xac460318) eeObj.WriteMem32(0x00410b94,0x3c063f80) eeObj.WriteMem32(0x00410ba4,0xac660310) eeObj.WriteMem32(0x00410ba8,0xac660314) eeObj.WriteMem32(0x00410bac,0xac660318) eeObj.WriteMem32(0x00417bfc,0x3c063f80) eeObj.WriteMem32(0x00417c0c,0xac460310) eeObj.WriteMem32(0x00417c10,0xac460314) eeObj.WriteMem32(0x00417c14,0xac460318) eeObj.WriteMem32(0x00417c64,0x3c063f80) eeObj.WriteMem32(0x00417c74,0xac660310) eeObj.WriteMem32(0x00417c78,0xac660314) eeObj.WriteMem32(0x00417c7c,0xac660318) eeObj.WriteMem32(0x002fa4c8,0x00000000) eeObj.WriteMem32(0x002fa354,0x00000000) eeObj.WriteMem32(0x002ae4bc,0x00000000) eeObj.WriteMem32(0x002ae2bc,0x00000000) eeObj.WriteMem32(0x002ae2c4,0xae2e0000) eeObj.WriteMem32(0x002ae2c8,0x10000007) eeObj.WriteMem32(0x002ae2cc,0xae2e0004) eeObj.WriteMem32(0x002ae398,0x00000000) eeObj.WriteMem32(0x002ae3d0,0x00000000) eeObj.WriteMem32(0x002ae408,0x00000000) eeObj.WriteMem32(0x002ae440,0x00000000) end emuObj.AddVsyncHook(widescreen)
Radiata Stories
SLUS-21262
TXT
Code:--vu-hack-triace=1
LUA
Code:apiRequest(1.0) local eeObj = getEEObject() local emuObj = getEmuObject() local widescreen = function() eeObj.WriteMem32(0x0012181c,0x1400fffa) eeObj.WriteMem32(0x00125004,0x1400fffa) eeObj.WriteMem32(0x001250a4,0x1400fffa) eeObj.WriteMem32(0x0014205c,0x1400fffa) eeObj.WriteMem32(0x00300ea0,0x10000001) eeObj.WriteMem32(0x00300ea4,0xAE200018) eeObj.WriteMem32(0x00300ea8,0x1000001B) eeObj.WriteMem32(0x00300eac,0xA220000D) eeObj.WriteMem32(0x001cd75c,0x0000182d) eeObj.WriteMem32(0x0022f754,0x0000182d) eeObj.WriteMem32(0x002219ec,0x3c063f80) eeObj.WriteMem32(0x002219f8,0xac460310) eeObj.WriteMem32(0x002219fc,0xac460314) eeObj.WriteMem32(0x00221a04,0xac460318) eeObj.WriteMem32(0x00272724,0x3c063f80) eeObj.WriteMem32(0x00272730,0xac660310) eeObj.WriteMem32(0x00272734,0xac660314) eeObj.WriteMem32(0x00272738,0xac660318) eeObj.WriteMem32(0x00274cd4,0x3c063f80) eeObj.WriteMem32(0x00274ce4,0xac660310) eeObj.WriteMem32(0x00274ce8,0xac660314) eeObj.WriteMem32(0x00274cec,0xac660318) eeObj.WriteMem32(0x00277c2c,0x3c063f80) eeObj.WriteMem32(0x00277c38,0xac660310) eeObj.WriteMem32(0x00277c3c,0xac660314) eeObj.WriteMem32(0x00277c44,0xac660318) eeObj.WriteMem32(0x002b5404,0x3c063f80) eeObj.WriteMem32(0x002b5410,0xac460310) eeObj.WriteMem32(0x002b5414,0xac460314) eeObj.WriteMem32(0x002b5418,0xac460318) eeObj.WriteMem32(0x002c28bc,0x3c063f80) eeObj.WriteMem32(0x002c28cc,0xac460310) eeObj.WriteMem32(0x002c28d0,0xac460314) eeObj.WriteMem32(0x002c28d4,0xac460318) eeObj.WriteMem32(0x002c2934,0x3c063f80) eeObj.WriteMem32(0x002c2940,0xac860310) eeObj.WriteMem32(0x002c2944,0xac860314) eeObj.WriteMem32(0x002c2948,0xac860318) eeObj.WriteMem32(0x003f66f4,0x3c063f80) eeObj.WriteMem32(0x003f6704,0xac460310) eeObj.WriteMem32(0x003f6708,0xac460314) eeObj.WriteMem32(0x003f670c,0xac460318) eeObj.WriteMem32(0x003f675c,0x3c063f80) eeObj.WriteMem32(0x003f676c,0xac660310) eeObj.WriteMem32(0x003f6770,0xac660314) eeObj.WriteMem32(0x003f6774,0xac660318) eeObj.WriteMem32(0x004111fc,0x3c063f80) eeObj.WriteMem32(0x0041120c,0xac460310) eeObj.WriteMem32(0x00411210,0xac460314) eeObj.WriteMem32(0x00411214,0xac460318) eeObj.WriteMem32(0x00411264,0x3c063f80) eeObj.WriteMem32(0x00411274,0xac660310) eeObj.WriteMem32(0x00411278,0xac660314) eeObj.WriteMem32(0x0041127c,0xac660318) eeObj.WriteMem32(0x004182cc,0x3c063f80) eeObj.WriteMem32(0x004182dc,0xac460310) eeObj.WriteMem32(0x004182e0,0xac460314) eeObj.WriteMem32(0x004182e4,0xac460318) eeObj.WriteMem32(0x00418334,0x3c063f80) eeObj.WriteMem32(0x00418344,0xac660310) eeObj.WriteMem32(0x00418348,0xac660314) eeObj.WriteMem32(0x0041834c,0xac660318) end emuObj.AddVsyncHook(widescreen)
After displaying the PS2 LOGO, quickly press and hold the handle △ key and X key to switch to progressive 480P (US version) and 525P (Japanese version) modes, which can eliminate font and character jitter.
View attachment 29815 View attachment 29816
View attachment 29817 View attachment 29818
View attachment 29819 View attachment 29820
View attachment 29821 View attachment 29822
JAK emus only
--vu-hack-triace=1
--gs-use-mipmap=1
--gs-kernel-cl="mipmap"
--gs-kernel-cl-up="mipmap2x2"
View attachment 29474 View attachment 29475 View attachment 29476 View attachment 29477 View attachment 29478 View attachment 29479 View attachment 29480 View attachment 29481 View attachment 29482
Disabled the wrong colors and lighting and blur effects in the game, now it can run at full speed
Haunting Ground
SLUS-21075
LUA
Code:apiRequest(1.0) local eeObj = getEEObject() local emuObj = getEmuObject() local patcher = function() --Thanks to Maori-Jigglypuff for reversing this game, it looks like another new game eeObj.WriteMem32(0x002673e0,0x27bdffC0) eeObj.WriteMem32(0x002673e4,0x3c050047) eeObj.WriteMem32(0x002673e8,0xFFBF0010) eeObj.WriteMem32(0x002673ec,0x2403ffff) eeObj.WriteMem32(0x002673f0,0x7FB00000) eeObj.WriteMem32(0x002673f4,0x24A5D790) eeObj.WriteMem32(0x002673f8,0xAFA30024) eeObj.WriteMem32(0x002673fc,0xAFA50020) eeObj.WriteMem32(0x00267400,0x3C04017F) eeObj.WriteMem32(0x00267404,0x24905170) eeObj.WriteMem32(0x00267408,0x8E050014) eeObj.WriteMem32(0x0026740c,0x8E070018) eeObj.WriteMem32(0x00267410,0x27A40020) eeObj.WriteMem32(0x00267414,0x3C0EFFFF) eeObj.WriteMem32(0x00267418,0x35CFFFFF) eeObj.WriteMem32(0x0026741c,0x10AF0008) eeObj.WriteMem32(0x00267420,0x24020001) eeObj.WriteMem32(0x00267424,0x2C430001) eeObj.WriteMem32(0x00267428,0x3C188024) eeObj.WriteMem32(0x0026742c,0x37182424) eeObj.WriteMem32(0x00267430,0x0303280B) eeObj.WriteMem32(0x00267434,0x3C19C024) eeObj.WriteMem32(0x00267438,0x37392424) eeObj.WriteMem32(0x0026743c,0x0323280A) eeObj.WriteMem32(0x00267440,0x0c09a650) eeObj.WriteMem32(0x00267444,0x24060001) eeObj.WriteMem32(0x00267448,0x00000000) eeObj.WriteMem32(0x0026744c,0x00000000) eeObj.WriteMem32(0x00267450,0x00000000) eeObj.WriteMem32(0x00267454,0x00000000) eeObj.WriteMem32(0x00267458,0x00000000) eeObj.WriteMem32(0x0026745c,0x00000000) eeObj.WriteMem32(0x00267460,0x00000000) eeObj.WriteMem32(0x00267464,0x00000000) eeObj.WriteMem32(0x00267468,0xDFBF0010) eeObj.WriteMem32(0x0026746c,0x7BB00000) eeObj.WriteMem32(0x00267470,0x03e00008) eeObj.WriteMem32(0x00267474,0x27BD0040) eeObj.WriteMem32(0x001b8d30,0x100000A8) eeObj.WriteMem32(0x001b8fd4,0x24043f80) eeObj.WriteMem32(0x001b8fd8,0x00042c00) eeObj.WriteMem32(0x001b8fdc,0x34a60000) eeObj.WriteMem32(0x001b8fe0,0x44860000) eeObj.WriteMem32(0x001b8fe4,0x46000064) eeObj.WriteMem32(0x001b8fe8,0x44070800) eeObj.WriteMem32(0x001b8fec,0x00e01821) eeObj.WriteMem32(0x001b8ff0,0x03E00008) eeObj.WriteMem32(0x001b8ff4,0x0003100B) eeObj.WriteMem32(0x002c6680,0x3c043f80) eeObj.WriteMem32(0x002c6688,0x44840000) eeObj.WriteMem32(0x002c668c,0x46000064) eeObj.WriteMem32(0x002c6690,0x44020800) eeObj.WriteMem32(0x002c6698,0x0002880b) eeObj.WriteMem32(0x001faef4,0x3c024240) eeObj.WriteMem32(0x001faef8,0x44820000) eeObj.WriteMem32(0x001faefc,0x3c033f80) eeObj.WriteMem32(0x001faf00,0x34630000) eeObj.WriteMem32(0x001faf04,0xe7c00030) eeObj.WriteMem32(0x001faf08,0xe7c00034) eeObj.WriteMem32(0x001faf0c,0xe7c00038) eeObj.WriteMem32(0x001faf10,0xafc3003c) eeObj.WriteMem32(0x001fa80c,0x00000000) eeObj.WriteMem32(0x001fa810,0x00000000) eeObj.WriteMem32(0x001fa814,0x00000000) eeObj.WriteMem32(0x001fa818,0x3C024240) eeObj.WriteMem32(0x001fa81c,0x34420000) eeObj.WriteMem32(0x001fa820,0x44820000) eeObj.WriteMem32(0x001fa824,0xE6200030) eeObj.WriteMem32(0x001fa828,0xE6200034) eeObj.WriteMem32(0x001fa82c,0xE6200038) eeObj.WriteMem32(0x001fa830,0x00000000) eeObj.WriteMem32(0x001fa834,0x00000000) eeObj.WriteMem32(0x001fa838,0x00000000) eeObj.WriteMem32(0x001fa950,0x00000000) eeObj.WriteMem32(0x001fa954,0x00000000) eeObj.WriteMem32(0x001fa958,0x3C030000) eeObj.WriteMem32(0x001fa95c,0x34630000) eeObj.WriteMem32(0x001fa960,0x44830000) eeObj.WriteMem32(0x001fa964,0xE6600000) eeObj.WriteMem32(0x001fa968,0xE6600010) eeObj.WriteMem32(0x001fa96c,0xE6600020) eeObj.WriteMem32(0x001fa970,0xe6400000) eeObj.WriteMem32(0x001fa974,0xe6400004) eeObj.WriteMem32(0x001fa978,0xe6400008) eeObj.WriteMem32(0x001fa97c,0x00000000) eeObj.WriteMem32(0x001fa980,0x00000000) eeObj.WriteMem32(0x001fa988,0x00000000) eeObj.WriteMem32(0x001fac7c,0x3c024240) eeObj.WriteMem32(0x001fac80,0x44820000) eeObj.WriteMem32(0x001fac84,0xe7c00030) eeObj.WriteMem32(0x001fac88,0xe7c00034) eeObj.WriteMem32(0x001fac8c,0xe7c00038) eeObj.WriteMem32(0x001faba8,0xAE000000) eeObj.WriteMem32(0x001fabc0,0xAE000004) eeObj.WriteMem32(0x001fabd8,0xAE000008) eeObj.WriteMem32(0x001faaf0,0xAC400000) eeObj.WriteMem32(0x001faaf4,0xAC400004) eeObj.WriteMem32(0x001faaf8,0xAC400008) eeObj.WriteMem32(0x0039cdf8,0x3C043F80) eeObj.WriteMem32(0x0039cdfc,0x34850000) eeObj.WriteMem32(0x0039ce00,0x44850000) eeObj.WriteMem32(0x0039ce04,0x46000064) eeObj.WriteMem32(0x0039ce08,0x44030800) eeObj.WriteMem32(0x0039ce0c,0x0060100A) eeObj.WriteMem32(0x0026b134,0x24020000) eeObj.WriteMem32(0x001f9a48,0x24030000) eeObj.WriteMem32(0x001f9a4c,0x2C620001) eeObj.WriteMem32(0x001f9a50,0x0002180B) eeObj.WriteMem32(0x001f9a54,0x14600017) eeObj.WriteMem32(0x0021cf78,0x24020000) eeObj.WriteMem32(0x002c9ea8,0x24030001) eeObj.WriteMem32(0x0037E7D8,0x3C034300) eeObj.WriteMem32(0x0037E830,0x3c030044) eeObj.WriteMem32(0x0037E838,0x34634444) eeObj.WriteMem32(0x0037ea80,0x3C034284) eeObj.WriteMem32(0x0012d2dc,0x3C034280) eeObj.WriteMem32(0x003877f8,0x34038050) eeObj.WriteMem32(0x00387808,0x34675050) eeObj.WriteMem32(0x001b77c4,0x3C1880F8) eeObj.WriteMem32(0x001b77e4,0x3719F8F8) eeObj.WriteMem32(0x001b77e8,0xFC790098) end emuObj.AddVsyncHook(patcher)
Haunting Ground
SLPM-65913
LUA
Code:apiRequest(1.0) local eeObj = getEEObject() local emuObj = getEmuObject() local patcher = function() --Thanks to Maori-Jigglypuff for reversing this game, it looks like another new game eeObj.WriteMem32(0x002673f4,0x24a5d790) eeObj.WriteMem32(0x00267400,0x3c04017f) eeObj.WriteMem32(0x00267404,0x24905170) eeObj.WriteMem32(0x00267408,0x8e050014) eeObj.WriteMem32(0x0026740c,0x8e070018) eeObj.WriteMem32(0x00267410,0x27a40020) eeObj.WriteMem32(0x00267414,0x3c0effff) eeObj.WriteMem32(0x00267418,0x35cfffff) eeObj.WriteMem32(0x0026741c,0x10af0008) eeObj.WriteMem32(0x00267420,0x24020001) eeObj.WriteMem32(0x00267424,0x2c430001) eeObj.WriteMem32(0x00267428,0x3c188024) eeObj.WriteMem32(0x0026742c,0x37182424) eeObj.WriteMem32(0x00267430,0x0303280b) eeObj.WriteMem32(0x00267434,0x3c19c024) eeObj.WriteMem32(0x00267438,0x37392424) eeObj.WriteMem32(0x0026743c,0x0323280a) eeObj.WriteMem32(0x00267444,0x24060001) eeObj.WriteMem32(0x00267448,0x00000000) eeObj.WriteMem32(0x0026744c,0x00000000) eeObj.WriteMem32(0x00267450,0x00000000) eeObj.WriteMem32(0x00267454,0x00000000) eeObj.WriteMem32(0x00267458,0x00000000) eeObj.WriteMem32(0x0026745c,0x00000000) eeObj.WriteMem32(0x00267460,0x00000000) eeObj.WriteMem32(0x001b8d30,0x100000a8) eeObj.WriteMem32(0x001b8fd4,0x24043f80) eeObj.WriteMem32(0x001b8fd8,0x00042c00) eeObj.WriteMem32(0x001b8fdc,0x34a60000) eeObj.WriteMem32(0x001b8fe0,0x44860000) eeObj.WriteMem32(0x001b8fe4,0x46000064) eeObj.WriteMem32(0x001b8fe8,0x44070800) eeObj.WriteMem32(0x001b8fec,0x00e01821) eeObj.WriteMem32(0x001b8ff0,0x03E00008) eeObj.WriteMem32(0x001b8ff4,0x0003100B) eeObj.WriteMem32(0x002c6680,0x3c043f80) eeObj.WriteMem32(0x002c6688,0x44840000) eeObj.WriteMem32(0x002c668c,0x46000064) eeObj.WriteMem32(0x002c6690,0x44020800) eeObj.WriteMem32(0x002c6698,0x0002880b) eeObj.WriteMem32(0x001faef4,0x3c024240) eeObj.WriteMem32(0x001faef8,0x44820000) eeObj.WriteMem32(0x001faefc,0x3c033f80) eeObj.WriteMem32(0x001faf00,0x34630000) eeObj.WriteMem32(0x001faf04,0xe7c00030) eeObj.WriteMem32(0x001faf08,0xe7c00034) eeObj.WriteMem32(0x001faf0c,0xe7c00038) eeObj.WriteMem32(0x001faf10,0xafc3003c) eeObj.WriteMem32(0x001fa80c,0x00000000) eeObj.WriteMem32(0x001fa810,0x00000000) eeObj.WriteMem32(0x001fa814,0x00000000) eeObj.WriteMem32(0x001fa818,0x3C024240) eeObj.WriteMem32(0x001fa81c,0x34420000) eeObj.WriteMem32(0x001fa820,0x44820000) eeObj.WriteMem32(0x001fa824,0xE6200030) eeObj.WriteMem32(0x001fa828,0xE6200034) eeObj.WriteMem32(0x001fa82c,0xE6200038) eeObj.WriteMem32(0x001fa830,0x00000000) eeObj.WriteMem32(0x001fa834,0x00000000) eeObj.WriteMem32(0x001fa838,0x00000000) eeObj.WriteMem32(0x001fa950,0x00000000) eeObj.WriteMem32(0x001fa954,0x00000000) eeObj.WriteMem32(0x001fa958,0x3C030000) eeObj.WriteMem32(0x001fa95c,0x34630000) eeObj.WriteMem32(0x001fa960,0x44830000) eeObj.WriteMem32(0x001fa964,0xE6600000) eeObj.WriteMem32(0x001fa968,0xE6600010) eeObj.WriteMem32(0x001fa96c,0xE6600020) eeObj.WriteMem32(0x001fa970,0xe6400000) eeObj.WriteMem32(0x001fa974,0xe6400004) eeObj.WriteMem32(0x001fa978,0xe6400008) eeObj.WriteMem32(0x001fa97c,0x00000000) eeObj.WriteMem32(0x001fa980,0x00000000) eeObj.WriteMem32(0x001fa988,0x00000000) eeObj.WriteMem32(0x001fac7c,0x3c024240) eeObj.WriteMem32(0x001fac80,0x44820000) eeObj.WriteMem32(0x001fac84,0xe7c00030) eeObj.WriteMem32(0x001fac88,0xe7c00034) eeObj.WriteMem32(0x001fac8c,0xe7c00038) eeObj.WriteMem32(0x001faba8,0xAE000000) eeObj.WriteMem32(0x001fabc0,0xAE000004) eeObj.WriteMem32(0x001fabd8,0xAE000008) eeObj.WriteMem32(0x001faaf0,0xAC400000) eeObj.WriteMem32(0x001faaf4,0xAC400004) eeObj.WriteMem32(0x001faaf8,0xAC400008) eeObj.WriteMem32(0x0026b134,0x24020000) eeObj.WriteMem32(0x001f9a48,0x24030000) eeObj.WriteMem32(0x001f9a4c,0x2c620001) eeObj.WriteMem32(0x001f9a50,0x0002180b) eeObj.WriteMem32(0x0021cf78,0x24020000) eeObj.WriteMem32(0x002c9ea8,0x24030001) eeObj.WriteMem32(0x00386840,0x3c030044) eeObj.WriteMem32(0x00386848,0x34634444) eeObj.WriteMem32(0x00386a90,0x3c034284) eeObj.WriteMem32(0x0012d2dc,0x3c034280) eeObj.WriteMem32(0x0038f808,0x34038050) eeObj.WriteMem32(0x0038f818,0x34675050) eeObj.WriteMem32(0x0038f014,0x24030000) eeObj.WriteMem32(0x001b77c4,0x3c1880f8) eeObj.WriteMem32(0x001b77e4,0x3719f8f8) eeObj.WriteMem32(0x001b77e8,0xfc790098) end emuObj.AddVsyncHook(patcher)
JAK emus only
--vu1=jit-sync #fixes black screen after ps2 logo
--vu0-di-bits=0 #eliminates micro-freezes during races
--vu1-di-bits=0 #eliminates micro-freezes during races
--ee-cycle-scalar=2.0
--ee-sif0-cycle-scalar=2.11
--iop-cycle-scalar=2.0
--host-audio-latency=2.57
--vu1-mpg-cycles=424
--vu0-mpg-cycles=424
--vu1-jr-cache-policy=newprog
--vu1-jalr-cache-policy=newprog
--vu0-jr-cache-policy=newprog
--vu0-jalr-cache-policy=newprog
Of course, but not today, it takes a lot of time to transplant. Maori only released patches for the US version. I transplanted it to the Japanese version, and of course it can also be transplanted to the European version!Can someone make same on pal version?