Fixing unplayable games
Onimusha: Dawn of Dreams SLUS-21180 (should work for both discs)
CRC = FE44479E
Improve menus, and other 2D displays handled on IPU. Not full fix, but really better than what we had before.

Code:
// Set IPU_DATA IVF to Intra
patch=1,EE,003BFDD8,word,3C040020

// Set IPU_CMD to IDEC, and set QSC to 2
// Why 2? Because it seems to work best.
patch=1,EE,003BFDEC,word,3C021002

// Old patch by shadow lady (still needed)
patch=1,EE,00104170,word,00000000

// Disable print - we need that loop!
// Without loop ipu break itself.
patch=1,EE,0010FDC8,word,34190180
patch=1,EE,0010FDCC,word,1720FFFF
patch=1,EE,0010FDD0,word,2739FFFF
patch=1,EE,0010FDD4,word,03E00008
patch=1,EE,0010FDD8,word,00000000

Compare pics.
Before vs. After
       
       
       
 
Reply

Sponsored links

Kakutou Bijin Wulong (Japan) SLPS_256.57;1) Game CRC = 0x4A4B623A

another game that i think crc hack in PCSX2 is not required and can be removed with this code
crc hack level: "none (debug)"

Code:
//Excessive blur and misaligned effect removal test
//in HW 2x up enable "disable screen effects" (like crc hack) or better use next advice
//PCSX2 > Config > Video  (GS) > Pluging settings > "Enable HW Hacks" > Upscaling hacks > "half-pixel offset" to "Special texture" fix missaligment
//patch=0,EE,202255FC,extended,34020000 //disable screen effect - better no use
patch=0,EE,202257A4,extended,34020000 //blur a
patch=0,EE,20225A7C,extended,34020000 //blur main
patch=0,EE,20225CC4,extended,34020000 //blur a2

Quote:@Kozarov onimusha 4 patch indedd runs better,  (i going to try port it for JAPAN version too if not bother you Kozarov?)
Reply
Quote:@Kozarov onimusha 4 patch indedd runs better,  (i going to try port it for JAPAN version too if not bother you Kozarov?)

Sure, it will be nice if you can port it. No need to ask about something like that. Any patches posted here are public domain. 
Just fyi, patches for "Disable print" are not required to make things work, you can have the same effect if you disable "EE console" logging in settings. I applied it because i saw few users asking why is so slow. So i just removed that message that is constantly repeated in game code to avoid additional questions.
----------------------------------------------------------------------------------------

Silent Hill 2 (and SH2 DC)  PAL
Minor fix for graveyard movie, possibly for others. Works with and without Fast CDVD, also with and without Instant VU1 hack.
This won't work with MTVU, since it need more aggressive loop to delay RotateThreadReadyQueue, and that make movie choppy. 
crc=6B149273
Code:
patch=1,EE,002a541c,double,1720ffff24190800
patch=1,EE,002a5424,double,1000fffb2739ffff

crc=6BBD4932
Code:
patch=1,EE,002823bc,double,1720ffff24190800
patch=1,EE,002823c4,double,1000fffb2739ffff
Reply
double? it means i can write two adresses on time? looks like new thing to learn, meanwhile:

Code:
gametitle=Shin Onimusha - Dawn of Dreams (Japan) (En,Ja) (Disc 1/2) SLPM_662.75;1) Game CRC = 0xBD17248E
// Set IPU_DATA IVF to Intra
patch=0,EE,203BB138,extended,3C040020

// Set IPU_CMD to IDEC, and set QSC to 2
patch=0,EE,203BB14C,extended,3C021002

// Disable print
patch=0,EE,2010FD08,extended,34190180
patch=0,EE,2010FD0C,extended,1720FFFF
patch=0,EE,2010FD10,extended,2739FFFF
patch=0,EE,2010FD14,extended,03E00008
patch=0,EE,2010FD18,extended,00000000
UPDATE MAY 18: another version
Code:
gametitle=Shin Onimusha - Dawn of Dreams (Japan) (Disc 1) (PlayStation 2 the Best) SLPM_742.32;1) Game CRC = 0xC1C77637
comment=Test Ipu Hack (Kozarov) - Enhacement by felixthecat1970

// Set IPU_DATA IVF to Intra
patch=0,EE,203C0468,extended,3C040020

// Set IPU_CMD to IDEC, and set QSC to 2
patch=0,EE,203C047C,extended,3C021002

// Disable print console
patch=0,EE,2010FDC8,extended,34190180
patch=0,EE,2010FDCC,extended,1720FFFF
patch=0,EE,2010FDD0,extended,2739FFFF
patch=0,EE,2010FDD4,extended,03E00008
patch=0,EE,2010FDD8,extended,00000000

//workaround fix crash (this game version miss "shadow lady" workaround patch)
patch=0,EE,20104190,extended,1440FFF9
Disc 2 has another CRC:
Code:
gametitle=Shin Onimusha - Dawn of Dreams (Japan) (Disc 2) (PlayStation 2 the Best) SLPM_742.33;1) Game CRC = 0x5C1E5BEF
comment=Test Ipu Hack (Kozarov) - Enhacement by felixthecat1970

// Set IPU_DATA IVF to Intra
patch=0,EE,203C0468,extended,3C040020

// Set IPU_CMD to IDEC, and set QSC to 2
patch=0,EE,203C047C,extended,3C021002

// Disable print console
patch=0,EE,2010FDC8,extended,34190180
patch=0,EE,2010FDCC,extended,1720FFFF
patch=0,EE,2010FDD0,extended,2739FFFF
patch=0,EE,2010FDD4,extended,03E00008
patch=0,EE,2010FDD8,extended,00000000

//workaround fix crash (this game version miss "shadow lady" workaround patch)
patch=0,EE,20104190,extended,1440FFF9
Reply
(04-30-2021, 05:56 PM)felixthecat1970 Wrote: double? it means i can write two adresses on time? looks like new thing to learn
Yes. Fun fact, pcsx2 support it since first pnach implementation.
-----------------------------------------------------------------------------------------------------------------------

Patch for From Software First Preview, Evergrace demo. 
Fix loading. 
crc=9E9AC9DC

Code:
patch=1,EE,E0018447,extended,0023BB86
patch=1,EE,0023BB84,extended,00000006
Reply
Rolleyes who knows how many undocumented things are buried in emulator code....
Code:
gametitle=Ikki Tousen - Shining Dragon (Japan) SLPS_257.98;1) Game CRC = 0x9E98B8AE

//Disable excesive blur (null function)
patch=0,EE,202283C8,extended,03E00008
patch=0,EE,202283CC,extended,00000000
tested CRC hack Level=(None Debug)
another game i think crc hack level can be retired and reemplaced by this code, also i check this game will require "Instant VU1" (enabled by config default)
or some 2d art will show corrupted (tested safe mode, no codes)
Reply
X2 Wolverine's Revenge (NTSC-U)
Fix HW mode, not tested beside menus, and first level. For full compatibility, require Preload Frame Data.
crc=16FB9855
Code:
patch=1,EE,0017A5E4,word,3C07000F

Edit: Tested little bit more, and patch is broken, but maybe it will at least give some hint where to start if someone want to fix this.

------------------------------------------------------------------------------------------------------------------------------------

ESPN International Track & Field (SLES-50036)
crc=E59E10BF
Prevent "Call stack overflow" when going ingame. Patch force wait before sending VIF1 DMA if ASR1 is not available. 
In some rare situations ASR1 never is set to zero, so if that happen patch force it to 0 after some wait. 
Minor issues with audience seems to be also vif issue, but that patch fix it only partially. 
Code:
patch=1,EE,000ffc00,double,8c9800002739ffff
patch=1,EE,000ffc08,double,5019000233180020
patch=1,EE,000ffc10,double,1700fffa808f0000
patch=1,EE,000ffc18,double,5019000031ef00df
patch=1,EE,000ffc20,double,0c080770a08f0000
patch=1,EE,000ffc2c,double,000000000808e5eb
patch=1,EE,002397a4,double,241920000803ff00

---------------------------------------------------------------------------------------------------------------------------------------

Street Fighter EX3 
Fix for missing effects in Hardware mode. Game use result from sceVu0RotTransPers as divider, so that create flt_max, and is send to STQ. Which later result in situation that current GSDX can't handle without losing some speed, or missing effect. Patch add 10000000 to vf10.x result which should be harmless for functions that use only lower bits. And that game seems to use upper bits only for problematic div.s. I tested game, and everything seems to work fine, but someone more familiar with this title should do more testing.

SLUS-20130
crc=72B3802A
Code:
patch=1,EE,002e3788,word,24190010
patch=1,EE,002e379c,word,f88a0000
patch=1,EE,002e37a0,word,03e00008
patch=1,EE,002e37a4,word,a099000f

SLES-50072
crc=5E13E6D6
Code:
patch=1,EE,002e3828,word,24190010
patch=1,EE,002e383c,word,f88a0000
patch=1,EE,002e3840,word,03e00008
patch=1,EE,002e3844,word,a099000f

SLPS-20003
crc=63642E9F
Code:
patch=1,EE,00209a90,word,24190010
patch=1,EE,00209aa4,word,f88a0000
patch=1,EE,00209aa8,word,03e00008
patch=1,EE,00209aac,word,a099000f
Reply
Saints Seinaru Mamono (NTSC-J), SCPS-15052, Game CRC = 0x7AC8A38D

This is just Primal. but Japanese release
I've noticed someone posted fixes for HW mode black screen issue, for NTSC and PAL version.
I was wondering if the same could be done for the Japanese release?

EDIT: nevermind, I went and did it myself

Code:
//japanese release
patch=1,EE,003CB930,word,00051842
patch=1,EE,003CB938,word,AC450014
patch=1,EE,003CB93C,word,AC430008
patch=1,EE,003CB944,word,AC430010
Reply

  1. Was wondering if anyone had found a fix for Gadget Racers SLES_519.11;1 (PAL) as the game seems to just lock up entirely when trying to play on Splash Highway (S). Heres a Video of what happens https://youtu.be/wOutlK4jpNU

  2. the game just locks up completely.


Attached Files Thumbnail(s)
   
Reply
(05-14-2021, 10:01 AM)Faxxu Wrote:
  1. Was wondering if anyone had found a fix for Gadget Racers SLES_519.11;1 (PAL) as the game seems to just lock up entirely when trying to play on Splash Highway (S). Heres a Video of what happens https://youtu.be/wOutlK4jpNU

  2. the game just locks up completely.

Try using ee timing hack.
Reply




Users browsing this thread: 2 Guest(s)