PCSX2 - Widescreen Game Patches
(02-07-2018, 10:47 AM)Abwezi Wrote: Sure! http://crazycatz00.x10host.com/KH/kh2_patches.html

Thanks again!

BTW, did you try to apply the pnach to your modded iso using PS2 Patch Engine ?
Reply

Sponsored links

No I was unaware of that tool! I'll try it the moment I'm home and update you!

UPDATE: It worked! You are a huge help thanks so much dude
Reply
I am having a Cutscene Crash on Dynasty Warriors 5 PAL SLES-53339 when using the following widescreen patch (Maybe because it is for SLES-53341 which is German, and mine's English but it is the only one I could find which is for PAL Sad )-

(11-25-2013, 03:05 AM)Devina Wrote: ElHecht PAL patch:
Code:
gametitle=Dynasty Warriors 5 (PAL-G) (SLES-53341)
comment=Widescreen Hack (16:9) by ElHecht
//
// 16:9
patch=1,EE,00146c18,word,3c0243b4 // 3c0243a0 hor fov value1
patch=1,EE,00146cc8,word,3c0243f0 // 3c0243a0 hor fov value2
patch=1,EE,0018249c,word,3c023f15 // 3c023f00 render fix

If I turn off the patch then the crash does not occur, and the crash is reproducible and happens 100% of the time the cutscene plays.

How I get it to occur- Play Guang Zhong's Musou Mode, get to Stage 3 "Conquest of Nan Zhong". Capture the base on the east side of the map next to the poison water area. As soon as the cutscene plays, it will freeze when it starts fading. (I have not tested other characters, or outside of Musou Mode.)

Console Errors appear when crash occurs-

Code:
(EE pc:00182AF4) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46c73804 [load]
(EE pc:00182B4C) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46c73804 [load]
(EE pc:00182AAC) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46c73804 [load]
(EE pc:00182B4C) TLB Miss, addr=0x6 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46cb2004 [load]
(EE pc:00182AAC) TLB Miss, addr=0x8 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46cb2004 [load]
(EE pc:00182AF4) TLB Miss, addr=0x46cb2004 [load]
(EE pc:00182AAC) TLB Miss, addr=0x5 [load]
(EE pc:00182B4C) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46cf0804 [load]
(EE pc:00182AAC) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46cf0804 [load]
(EE pc:00182AAC) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46cf0804 [load]
(EE pc:00182B4C) TLB Miss, addr=0x8 [load]
(EE pc:00182B4C) TLB Miss, addr=0x46cf0804 [load]
(EE pc:00182AAC) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46cf0804 [load]
(EE pc:00182B4C) TLB Miss, addr=0x6 [load]
(EE pc:00182B4C) TLB Miss, addr=0x46cf0804 [load]
(EE pc:00182AAC) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182B4C) TLB Miss, addr=0x6 [load]
(EE pc:00182B4C) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182AAC) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182AAC) TLB Miss, addr=0xa [load]
(EE pc:00182AAC) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182AAC) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182AAC) TLB Miss, addr=0x7 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182B4C) TLB Miss, addr=0x5 [load]
(EE pc:00182B4C) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182AAC) TLB Miss, addr=0x7 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182AF4) TLB Miss, addr=0xd [load]
(EE pc:00182AAC) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182AAC) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182AAC) TLB Miss, addr=0x7 [load]
(EE pc:00182AF4) TLB Miss, addr=0x9 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46d6d804 [load]
(EE pc:00182AF4) TLB Miss, addr=0x46d6d804 [load]
(EE pc:00182AAC) TLB Miss, addr=0x6 [load]
(EE pc:00182B4C) TLB Miss, addr=0x6 [load]
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40400000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40a00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40a00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40c00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40c00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0e00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0c00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0c00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0a00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0a00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0800000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0800000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0400000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0400000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0000000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40400000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40400000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40a00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40a00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40c00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40c00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c1000000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c1000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0e00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op e
EE: Unrecognized op e
Trap exception at 0x000824b8


Assertion Failure and StackTrace- 

Code:
..\..\FiFo.cpp(48) : assertion failed:
    Function:  ReadFIFO_VIF1
    Thread:    EE Core
    Condition: vif1Regs.stat.FQC != 0
    Message:   FQC = 0 on VIF FIFO READ!

Stacktrace:
[00] 0x0148BFD6                                  
[01] 0x013CA472                                  
[02] 0x01486D03                                  
[03] 0x01403C95                                  
[04] 0x013EEAD2                                  
[05] 0x013EEAD2                                  
[06] AmdPowerXpressRequestHighPerformance        
[07] 0x016BFCC0                                  
[08] 0x014CDB61                                  
[09] 0x018B39C5                                  
[10] 0x018B3870                                  
[11] 0x018B37C3                                  
[12] 0x01712D52                                  
[13] o___stdio_common_vsprintf_s                 
[14] BaseThreadInitThunk                         
[15] RtlGetAppContainerNamedObjectPath           
[16] RtlGetAppContainerNamedObjectPath
          


Using- pcsx2-v1.5.0-dev-2281 (Tested on pcsx2-v1.5.0-dev-1638 as well and it also occurs)
System- Intel i5 2500k @ 4.2GHz, GTX 680 2GB, 8GB RAM, Game was Ripped to an ISO and ran off of an SSD.
Reply
(02-09-2018, 06:34 AM)TJ8 Wrote: I am having a Cutscene Crash on Dynasty Warriors 5 PAL SLES-53339 when using the following widescreen patch (Maybe because it is for SLES-53341 which is German, and mine's English but it is the only one I could find which is for PAL Sad )-


If I turn off the patch then the crash does not occur, and the crash is reproducible and happens 100% of the time the cutscene plays.

How I get it to occur- Play Guang Zhong's Musou Mode, get to Stage 3 "Conquest of Nan Zhong". Capture the base on the east side of the map next to the poison water area. As soon as the cutscene plays, it will freeze when it starts fading. (I have not tested other characters, or outside of Musou Mode.)

Console Errors appear when crash occurs-

Code:
(EE pc:00182AF4) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46c73804 [load]
(EE pc:00182B4C) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46c73804 [load]
(EE pc:00182AAC) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46c73804 [load]
(EE pc:00182B4C) TLB Miss, addr=0x6 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46cb2004 [load]
(EE pc:00182AAC) TLB Miss, addr=0x8 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46cb2004 [load]
(EE pc:00182AF4) TLB Miss, addr=0x46cb2004 [load]
(EE pc:00182AAC) TLB Miss, addr=0x5 [load]
(EE pc:00182B4C) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46cf0804 [load]
(EE pc:00182AAC) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46cf0804 [load]
(EE pc:00182AAC) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46cf0804 [load]
(EE pc:00182B4C) TLB Miss, addr=0x8 [load]
(EE pc:00182B4C) TLB Miss, addr=0x46cf0804 [load]
(EE pc:00182AAC) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46cf0804 [load]
(EE pc:00182B4C) TLB Miss, addr=0x6 [load]
(EE pc:00182B4C) TLB Miss, addr=0x46cf0804 [load]
(EE pc:00182AAC) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182B4C) TLB Miss, addr=0x6 [load]
(EE pc:00182B4C) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182AAC) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182AAC) TLB Miss, addr=0xa [load]
(EE pc:00182AAC) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182AAC) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182AAC) TLB Miss, addr=0x7 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182B4C) TLB Miss, addr=0x5 [load]
(EE pc:00182B4C) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182AAC) TLB Miss, addr=0x7 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182AF4) TLB Miss, addr=0xd [load]
(EE pc:00182AAC) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182AAC) TLB Miss, addr=0x5 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46d2f004 [load]
(EE pc:00182AAC) TLB Miss, addr=0x7 [load]
(EE pc:00182AF4) TLB Miss, addr=0x9 [load]
(EE pc:00182AAC) TLB Miss, addr=0x46d6d804 [load]
(EE pc:00182AF4) TLB Miss, addr=0x46d6d804 [load]
(EE pc:00182AAC) TLB Miss, addr=0x6 [load]
(EE pc:00182B4C) TLB Miss, addr=0x6 [load]
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40400000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40a00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40a00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40c00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40c00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0e00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0c00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0c00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0a00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0a00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0800000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0800000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0400000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0400000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0000000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40400000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40400000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40a00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40a00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40c00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40c00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c1000000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c1000000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op c0e00000
EE: Unrecognized COP0 op 40e00000
EE: Unrecognized COP0 op 43000000
EE: Unrecognized op e
EE: Unrecognized op e
Trap exception at 0x000824b8


Assertion Failure and StackTrace- 

Code:
..\..\FiFo.cpp(48) : assertion failed:
    Function:  ReadFIFO_VIF1
    Thread:    EE Core
    Condition: vif1Regs.stat.FQC != 0
    Message:   FQC = 0 on VIF FIFO READ!

Stacktrace:
[00] 0x0148BFD6                                  
[01] 0x013CA472                                  
[02] 0x01486D03                                  
[03] 0x01403C95                                  
[04] 0x013EEAD2                                  
[05] 0x013EEAD2                                  
[06] AmdPowerXpressRequestHighPerformance        
[07] 0x016BFCC0                                  
[08] 0x014CDB61                                  
[09] 0x018B39C5                                  
[10] 0x018B3870                                  
[11] 0x018B37C3                                  
[12] 0x01712D52                                  
[13] o___stdio_common_vsprintf_s                 
[14] BaseThreadInitThunk                         
[15] RtlGetAppContainerNamedObjectPath           
[16] RtlGetAppContainerNamedObjectPath
          


Using- pcsx2-v1.5.0-dev-2281 (Tested on pcsx2-v1.5.0-dev-1638 as well and it also occurs)
System- Intel i5 2500k @ 4.2GHz, GTX 680 2GB, 8GB RAM, Game was Ripped to an ISO and ran off of an SSD.
Yes, it seems you will need a new patch for your version. You could make it yourself, you can find a link to a guide in the first post of this thread. The original values are in the patch comments, so you only need to find the addresses that hold those values for your version, and replace those in the patch file. It's fairly simple.
Reply
(02-09-2018, 03:05 PM)FlatOut Wrote: Yes, it seems you will need a new patch for your version. You could make it yourself, you can find a link to a guide in the first post of this thread. The original values are in the patch comments, so you only need to find the addresses that hold those values for your version, and replace those in the patch file. It's fairly simple.

Well the widescreen patch itself works flawlessly, and each of the 3 patches it applies does what it says it does, but just this 1 cutscene out of the many many hours I have played causes a crash. I don't think the issue is that it is writing values to the wrong address, but the issue is that these changes for some unknown reason in this cutscene cause a crash. 

Looking at the NTSC patches, there is a cutscene crash fix that is applied to those ones alongside the widescreen patches, whereas this cutscene crash fix patch is non-existent for the PAL (that has been posted I mean). My guess is that there needs to be a PAL version of this cutscene crash fix applied to prevent the issue I am having.

NTSC patches that contain the cutscene crash fix- https://forums.pcsx2.net/Thread-PCSX2-Wi...#pid329709
Reply
If everything else works than it probably only needs the zoom. You can try adding the following to the PAL patch:


Code:
patch=1,EE,00146964,word,3c023e40 //cutscenes zoom

If it doesn't work try the zoom address from the NTSC-U patch. Otherwise you'll have to look for the cutscene zoom address yourself(should be close to the same address of the NTSC-U version), or someone needs to find it for you.
Reply
This stuff is such a PITA, I'm burnt out Tongue
Reply
(02-09-2018, 04:51 PM)FlatOut Wrote: If everything else works than it probably only needs the zoom. You can try adding the following to the PAL patch:


Code:
patch=1,EE,00146964,word,3c023e40 //cutscenes zoom

If it doesn't work try the zoom address from the NTSC-U patch. Otherwise you'll have to look for the cutscene zoom address yourself(should be close to the same address of the NTSC-U version), or someone needs to find it for you.
The NTSC-U patch 100% doesn't work, it was the first thing I tried haha. I will see if I can apply it myself but the chances are slim and I'll just remember to disable the patch before that cutscene plays.

Edit: Just found another cutscene, Sun Jian's Musou mode, Stage 8 battle of Bai Di Castle beginning cutscene. This is 2 specific cutscenes that I have found out of like hundreds that I have had while playing through a bunch of characters Musou modes.
Reply
patch widescreen to play race drive 3 please bios widescreen function does not work on open ps2 loader
thanks
Reply
(02-11-2018, 02:09 AM)XAMATERASUX Wrote: patch widescreen to play race drive 3 please bios widescreen function does not work on open ps2 loader
thanks

That game already has a widescreen option. Make sure you have the aspect ratio set to 16:9 in the PS2 BIOS.
Reply




Users browsing this thread: 40 Guest(s)