diff --git a/.gitignore b/.gitignore index a5b0562..4f596ce 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ app/.cxx/ *.iml *.exe /PCSX2_ARM64 +build/reports/problems/problems-report.html diff --git a/app/build.gradle b/app/build.gradle index 765523b..bbe7cca 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -4,27 +4,26 @@ plugins { android { namespace 'com.izzy2lost.psx2' - compileSdk 35 - buildToolsVersion '35.0.0' + compileSdk 36 ndkVersion '28.2.13676358' defaultConfig { applicationId "com.izzy2lost.psx2" minSdk 26 - targetSdk 35 + targetSdk 36 versionCode 1 versionName "1.0" - // APK setProperty("archivesBaseName","PSX2_${versionCode}_${new Date().format('yyyyMMddHHmm')}") externalNativeBuild { cmake { arguments '-DANDROID=true','-DCMAKE_BUILD_TYPE=Release','-DANDROID_STL=c++_static' -// arguments '-DANDROID=true','-DCMAKE_BUILD_TYPE=Debug','-DANDROID_STL=c++_static' + // arguments '-DANDROID=true','-DCMAKE_BUILD_TYPE=Debug','-DANDROID_STL=c++_static' } } ndk { + //noinspection ChromeOsAbiSupport abiFilters 'arm64-v8a' } } @@ -60,9 +59,9 @@ dependencies { implementation 'androidx.appcompat:appcompat:1.7.1' implementation 'com.google.android.material:material:1.12.0' implementation 'androidx.constraintlayout:constraintlayout:2.2.1' - implementation 'androidx.documentfile:documentfile:1.0.1' - implementation 'androidx.recyclerview:recyclerview:1.3.2' + implementation 'androidx.documentfile:documentfile:1.1.0' + implementation 'androidx.recyclerview:recyclerview:1.4.0' + implementation 'androidx.activity:activity:1.10.1' implementation 'com.github.bumptech.glide:glide:4.16.0' - implementation 'androidx.activity:activity:1.9.3' annotationProcessor 'com.github.bumptech.glide:compiler:4.16.0' } diff --git a/app/src/main/assets/resources/GameIndex.yaml b/app/src/main/assets/resources/GameIndex.yaml index 2ca0b79..8b747d0 100644 --- a/app/src/main/assets/resources/GameIndex.yaml +++ b/app/src/main/assets/resources/GameIndex.yaml @@ -121,7 +121,7 @@ CPCS-01005: halfPixelOffset: 5 # Fixes character offset with flashlight and blurriness. Fixes water lines. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes light bloom intensity. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. CPCS-01020: name: "モンスターハンター2 [DXハンターボックス]" name-sort: "もんすたーはんたー2 [DXはんたーぼっくす]" @@ -193,7 +193,9 @@ PAPX-90203: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + halfPixelOffset: 5 # Fixes edge bleed and lines. + autoFlush: 1 # Fixes missing lens flare and intensity. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. PAPX-90204: name: "TVDJ ~ティービィーディージェー~ [体験版]" name-sort: "TVDJ [たいけんばん]" @@ -218,7 +220,7 @@ PAPX-90207: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. PAPX-90208: name: "GRAN TURISMO 3 - A-Spec - リプレイシアター" name-sort: "ぐらんつーりすも 3 A-Spec りぷれいしあたー" @@ -226,7 +228,7 @@ PAPX-90208: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. PAPX-90209: name: "GRAN TURISMO 3 - A-Spec - Netz TOYOTA - リプレイシアターディスク" name-sort: "ぐらんつーりすも 3 A-Spec ねっつとよたりぷれいしあたーでぃすく" @@ -234,7 +236,7 @@ PAPX-90209: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. PAPX-90210: name: "やっぱ RPGでしょ。 [オリジナルムービーディスク]" name-sort: "やっぱ あーるぴーじーでしょ [おりじなるむーびーでぃすく]" @@ -248,7 +250,7 @@ PAPX-90211: gameFixes: - SoftwareRendererFMVHack # Black FMV. gsHWFixes: - halfPixelOffset: 4 # Fixes post processing position. + halfPixelOffset: 4 # Fixes post-processing position. nativeScaling: 2 # Fixes post effects. PAPX-90212: name: "ボクと魔王 [体験版]" @@ -331,7 +333,7 @@ PAPX-90230: name-en: "Arc the Lad - Seirei no Tasogare - Premiere Disc [ShopDemo]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes post processing alignment. + halfPixelOffset: 4 # Fixes post-processing alignment. nativeScaling: 1 # Fixes depth blur intensity. textureInsideRT: 1 # Fixes on screen garbage. PAPX-90231: @@ -411,7 +413,7 @@ PAPX-90504: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. PAPX-90505: name: "2002 夏のオススメソフト おためしDisc" name-sort: "2002 なつのおすすめそふと おためしでぃすく" @@ -444,7 +446,7 @@ PAPX-90508: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. PAPX-90511: name: "SIREN [体験版]" name-sort: "さいれん [たいけんばん]" @@ -464,7 +466,7 @@ PAPX-90512: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. PAPX-90514: name: "冬のオススメソフト おためしDISC" name-sort: "ふゆのおすすめそふとおためしでぃすく" @@ -481,7 +483,7 @@ PAPX-90516: name-en: "Jak and Daxter II [Trial]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. cpuSpriteRenderBW: 4 # Fixes character and water textures. cpuSpriteRenderLevel: 2 # Needed for above. @@ -493,7 +495,7 @@ PAPX-90517: region: "NTSC-J" gsHWFixes: autoFlush: 2 # Reduces post-processing misalignment. - halfPixelOffset: 4 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. nativeScaling: 2 # Fixes post effects. PAPX-90519: name: "どこでもいっしょ トロといっぱい [体験版]" @@ -520,7 +522,7 @@ PAPX-90523: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. PAPX-90524: name: "ワイルドアームズ ザ フィフスヴァンガード [体験版]" name-sort: "わいるどあーむず ざ ふぃふすゔぁんがーど [たいけんばん]" @@ -667,13 +669,13 @@ PBPX-95502: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. PBPX-95503: name: "Gran Turismo 3 - A-Spec [PS2 Bundle]" region: "NTSC-U" gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. memcardFilters: - "PBPX-95503" - "SCUS-97102" @@ -736,7 +738,7 @@ PBPX-95523: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. # vuClampMode = 2 Text in GT mode works. PBPX-95524: name: "Gran Turismo 4 Prologue [PlayStation 2 Racing Pack]" @@ -745,7 +747,7 @@ PBPX-95524: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. # vuClampMode = 2 Text in GT mode works. PBPX-95525: name: "ファイナルファンタジーⅫ [本体同梱版]" @@ -764,7 +766,7 @@ PBPX-95601: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. memcardFilters: - "SCAJ-20066" - "SCAJ-30006" @@ -812,7 +814,7 @@ PCPX-96309: name-en: "GRAN TURISMO 3 Netz TOYOTA [Demo]" region: "NTSC-J" gsHWFixes: - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. PCPX-96310: name: "エクストリーム・レーシング SSX [体験版]" name-sort: "えくすとりーむ れーしんぐ SSX [たいけんばん]" @@ -829,7 +831,7 @@ PCPX-96311: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. PCPX-96312: name: "GRAN TURISMO 3 - A-Spec - [オートバックス店頭試遊ディスク]" name-sort: "ぐらんつーりすも 3 A-Spec おーとばっくすてんとうしゆうでぃすく" @@ -837,7 +839,7 @@ PCPX-96312: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. PCPX-96314: name: "スカイオデッセイ [体験版]" name-sort: "すかいおでっせい [たいけんばん]" @@ -905,6 +907,8 @@ PCPX-96323: name-sort: "とろときゅうじつ [でも]" name-en: "Toro to Kyuujitsu [Demo Movie]" region: "NTSC-J" + gsHWFixes: + textureInsideRT: 1 # Fixes depth shadow stenciling effects. PCPX-96324: name: "デュアルハーツ [体験版]" name-sort: "でゅあるはーつ [たいけんばん]" @@ -926,7 +930,7 @@ PCPX-96330: name-en: "Arc the Lad - Seirei no Tasogare - Premiere Disc [ShopTrial]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes post processing alignment. + halfPixelOffset: 4 # Fixes post-processing alignment. nativeScaling: 1 # Fixes depth blur intensity. textureInsideRT: 1 # Fixes on screen garbage. PCPX-96554: @@ -967,7 +971,7 @@ PCPX-96609: name-en: "Gran Turismo 3 - A-Spec - Tentou Shiyuu Disc Vol. 2" region: "NTSC-J" gsHWFixes: - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. PCPX-96610: name: "見る見る 2001年2月度受注号" name-sort: "みるみる 2001ねん 2がつどじゅちゅうごう" @@ -1043,7 +1047,7 @@ PCPX-96624: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. PCPX-96625: name: "プレプレ2 VOLUME.4" name-sort: "ぷれぷれ2 VOLUME. 4" @@ -1097,7 +1101,7 @@ PCPX-96634: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. PCPX-96635: name: "プレプレ2 VOLUME.8" name-sort: "ぷれぷれ2 VOLUME. 8" @@ -1139,7 +1143,7 @@ PCPX-96649: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. PCPX-96653: name: "ラチェット&クランク3 突撃!ガラクチック★レンジャーズ [店頭体験版]" name-sort: "らちぇっとあんどくらんく3 とつげき!がらくちっくれんじゃーず [てんとうたいけんばん]" @@ -1183,7 +1187,7 @@ PCPX-96660: clampModes: vuClampMode: 2 # Fixes SPS in TT Mode menu caused by the moving tooltips. gsHWFixes: - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. PCPX-98017: name: "ラチェット&クランク4th ギリギリ銀河のギガバトル [体験版]" name-sort: "らちぇっとあんどくらんく4th ぎりぎりぎんがのぎがばとる [たいけんばん]" @@ -1252,7 +1256,7 @@ SCAJ-10004: name: "Time Crisis 2 [PlayStation2 the Best]" region: "NTSC-Unk" gsHWFixes: - nativeScaling: 1 # Fixes post processing. + nativeScaling: 1 # Fixes post-processing. SCAJ-10006: name: "Taiko no Tatsujin - Appare Sandaime" region: "NTSC-Unk" @@ -1417,7 +1421,7 @@ SCAJ-20019: name-en: "Arc the Lad - Twilight of the Spirits" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes post processing alignment. + halfPixelOffset: 4 # Fixes post-processing alignment. nativeScaling: 1 # Fixes depth blur intensity. textureInsideRT: 1 # Fixes on screen garbage. SCAJ-20020: @@ -1473,7 +1477,7 @@ SCAJ-20026: region: "NTSC-Unk" SCAJ-20027: name: "Tenchu 3" - region: "NTSC-Unk" + region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 4 # Fixes various shading effects. halfPixelOffset: 5 # Helps align post effects. @@ -1513,7 +1517,7 @@ SCAJ-20038: name: "Arc the Lad - Jing Ling Zhi Huang Hun" region: "NTSC-C" gsHWFixes: - halfPixelOffset: 4 # Fixes post processing alignment. + halfPixelOffset: 4 # Fixes post-processing alignment. nativeScaling: 1 # Fixes depth blur intensity. textureInsideRT: 1 # Fixes on screen garbage. SCAJ-20039: @@ -1554,8 +1558,8 @@ SCAJ-20047: region: "NTSC-Unk" gsHWFixes: texturePreloading: 0 # Performs much better with no preload. - textureInsideRT: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. SCAJ-20048: name: "R:RACING EVOLUTION" name-sort: "Rれーしんぐえぼりゅーしょん" @@ -1605,8 +1609,8 @@ SCAJ-20060: region: "NTSC-Unk" gsHWFixes: texturePreloading: 0 # Performs much better with no preload. - textureInsideRT: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. SCAJ-20061: name: "Seven Samurai 20XX" region: "NTSC-Unk" @@ -1631,7 +1635,7 @@ SCAJ-20066: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. memcardFilters: - "SCAJ-20066" - "SCAJ-30006" @@ -1685,7 +1689,7 @@ SCAJ-20073: name: "Jak and Daxter II" region: "NTSC-Unk" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. cpuSpriteRenderBW: 4 # Fixes character and water textures. cpuSpriteRenderLevel: 2 # Needed for above. @@ -1697,6 +1701,8 @@ SCAJ-20074: SCAJ-20075: name: "Dragon Quest V - Bride of the Sky" region: "NTSC-Unk" + roundModes: + eeDivRoundMode: 3 # Fixes camera issues at the top of mount evil. SCAJ-20076: name: "Armored Core - Nexus [Disc 1]" region: "NTSC-Unk" @@ -1892,7 +1898,7 @@ SCAJ-20108: name: "Arc the Lad - Generation" region: "NTSC-Unk" gsHWFixes: - halfPixelOffset: 4 # Fixes post processing alignment. + halfPixelOffset: 4 # Fixes post-processing alignment. nativeScaling: 1 # Fixes depth blur intensity. textureInsideRT: 1 # Fixes on screen garbage. SCAJ-20109: @@ -2218,7 +2224,7 @@ SCAJ-20154: region: "NTSC-Unk" gsHWFixes: autoFlush: 2 # Reduces post-processing misalignment. - halfPixelOffset: 4 # Fixes post positioning. + halfPixelOffset: 5 # Fixes post positioning. nativeScaling: 2 # Fixes post effects. SCAJ-20155: name: "義経英雄伝 修羅" @@ -2226,7 +2232,7 @@ SCAJ-20155: name-en: "The Story of Hero Yoshitsune Shura" region: "NTSC-J" gsHWFixes: - nativeScaling: 2 # Fixes post processing alignment. + nativeScaling: 2 # Fixes post-processing alignment. SCAJ-20156: name: "Gallop Racer 8 - Live Horse Racing" region: "NTSC-Unk" @@ -2272,8 +2278,8 @@ SCAJ-20161: gameFixes: - XGKickHack # Fixes SPS. gsHWFixes: - halfPixelOffset: 2 # Fixes post processing position. - nativeScaling: 2 # Fixes post processing. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 2 # Fixes post-processing. mergeSprite: 1 # Fixes vertical lines in-game. preloadFrameData: 1 # Fixes some missing effects. SCAJ-20162: @@ -2317,8 +2323,8 @@ SCAJ-20167: gameFixes: - XGKickHack # Fixes SPS. gsHWFixes: - halfPixelOffset: 2 # Fixes post processing position. - nativeScaling: 2 # Fixes post processing. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 2 # Fixes post-processing. mergeSprite: 1 # Fixes vertical lines in-game. preloadFrameData: 1 # Fixes some missing effects. SCAJ-20168: @@ -2332,7 +2338,7 @@ SCAJ-20169: gsHWFixes: autoFlush: 1 # Fixes lighting. halfPixelOffset: 5 # Fixes ghosting. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. recommendedBlendingLevel: 4 # Fixes missing light brightness. SCAJ-20170: name: "Tourist Trophy" @@ -2341,14 +2347,14 @@ SCAJ-20170: clampModes: vuClampMode: 2 # Fixes SPS in TT Mode menu caused by the moving tooltips. gsHWFixes: - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCAJ-20171: name: "絶体絶命都市2 - 凍てついた記憶たち" name-sort: "ぜったいぜつめいとし いてついたきおくたち" name-en: "Zettai Zetsumei Toshi 2 - Itetsuita Kioku Tachi" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. getSkipCount: "GSC_ZettaiZetsumeiToshi2" SCAJ-20172: @@ -2398,7 +2404,7 @@ SCAJ-20177: textureInsideRT: 1 # Required for swirl battle transition. nativeScaling: 2 # Fixes depth of field effects and bloom. roundSprite: 1 # Fixes lines in transitions. - cpuSpriteRenderBW: 1 # Fixes upscaled FMV lines. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. SCAJ-20178: name: "Ape Escape - Million Monkeys" region: "NTSC-Unk" @@ -2410,6 +2416,7 @@ SCAJ-20179: autoFlush: 1 # Fixes shadows. halfPixelOffset: 4 # Fixes lighting misalignment. nativeScaling: 2 # Fixes lighting smoothness. + textureInsideRT: 1 # Fixes broken crystalline surface textures. SCAJ-20180: name: "Xenosaga Episode III - Also Sprach Zarathustra [Disc 2 of 2]" region: "NTSC-Unk" @@ -2417,6 +2424,7 @@ SCAJ-20180: autoFlush: 1 # Fixes shadows. halfPixelOffset: 4 # Fixes lighting misalignment. nativeScaling: 2 # Fixes lighting smoothness. + textureInsideRT: 1 # Fixes broken crystalline surface textures. SCAJ-20181: name: "Minna no Tennis" region: "NTSC-Unk" @@ -2516,7 +2524,7 @@ SCAJ-20197: textureInsideRT: 1 # Required for swirl battle transition. nativeScaling: 2 # Fixes depth of field effects and bloom. roundSprite: 1 # Fixes lines in transitions. - cpuSpriteRenderBW: 1 # Fixes upscaled FMV lines. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. SCAJ-20198: name: "Everybody's Tennis [PlayStation2 the Best]" region: "NTSC-Unk" @@ -2623,7 +2631,7 @@ SCAJ-30006: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. memcardFilters: - "SCAJ-20066" - "SCAJ-30006" @@ -2646,7 +2654,7 @@ SCAJ-30007: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCAJ-30008: name: "Gran Turismo 4 [PlayStation2 the Best]" region: "NTSC-C" @@ -2657,7 +2665,7 @@ SCAJ-30008: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. memcardFilters: - "SCAJ-20066" - "SCAJ-30006" @@ -2734,7 +2742,7 @@ SCCS-40007: name-en: "Arc the Lad - Seirei no Tasogare" region: "NTSC-C" gsHWFixes: - halfPixelOffset: 4 # Fixes post processing alignment. + halfPixelOffset: 4 # Fixes post-processing alignment. nativeScaling: 1 # Fixes depth blur intensity. textureInsideRT: 1 # Fixes on screen garbage. SCCS-40009: @@ -2820,7 +2828,7 @@ SCCS-60002: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCED-50041: name: "Tekken Tag Tournament [Demo]" region: "PAL-E" @@ -2971,14 +2979,15 @@ SCED-50642: gameFixes: - SoftwareRendererFMVHack # Fixes interlacing. roundModes: - eeRoundMode: 2 # Fixes reverse control and boss in some places. + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. clampModes: - eeClampMode: 3 # Fixes animations. - vu0ClampMode: 2 # Fixes SPS. + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. SCED-50660: name: "Dropship - United Peace Force" region: "PAL-A" @@ -3097,17 +3106,6 @@ SCED-50844: SCED-50907: name: "Final Fantasy X [Bonus Disc - Beyond Final Fantasy]" region: "PAL-Unk" - gameFixes: - - SoftwareRendererFMVHack # Fixes interlacing. - roundModes: - eeRoundMode: 2 # Fixes reverse control and boss in some places. - clampModes: - eeClampMode: 3 # Fixes animations. - vu0ClampMode: 2 # Fixes SPS. - gsHWFixes: - recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. - roundSprite: 2 # Fixes font artifacts. - autoFlush: 1 # Fixes blur effect on attacks. SCED-50916: name: "Ratchet & Clank [Demo]" region: "PAL-M5" @@ -3231,7 +3229,7 @@ SCED-51352: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCED-51359: name: "Official PlayStation 2 Magazine Demo 27" region: "PAL-M5" @@ -3495,7 +3493,7 @@ SCED-51700: name: "Jak II - Renegade [Demo]" region: "PAL-M5" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. cpuSpriteRenderBW: 4 # Fixes character and water textures. cpuSpriteRenderLevel: 2 # Needed for above. @@ -3797,7 +3795,7 @@ SCED-52455: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. # vuClampMode = 2 Text in GT mode works. SCED-52461: name: "SingStar [Press Kit]" @@ -3805,8 +3803,11 @@ SCED-52461: SCED-52491: name: "Athens 2004" region: "PAL-M6" +SCED-52496: + name: "This Is Football 2004 [Demo]" + region: "PAL-M4" SCED-52497: - name: "This is Football 2004" + name: "This Is Football 2004 [Demo]" region: "PAL-M4" SCED-52549: name: "Official PlayStation 2 Magazine Demo 47" @@ -3817,7 +3818,7 @@ SCED-52578: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCED-52580: name: "Magazine Ufficiale PlayStation 2 Italia 06/04" region: "PAL-I" @@ -3833,7 +3834,7 @@ SCED-52681: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCED-52687: name: "Formula One 04 [Demo]" region: "PAL-M11" @@ -4016,7 +4017,7 @@ SCED-52952: cpuSpriteRenderBW: 4 # Fixes character and water textures. cpuSpriteRenderLevel: 2 # Needed for above. autoFlush: 2 # Fixes lighting. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes lighting effects due to upscaling. SCED-52969: name: "EyeToy - Play 2" @@ -4669,7 +4670,7 @@ SCES-50000: vuClampMode: 2 # Fixes texture rendering in the intro. gsHWFixes: textureInsideRT: 1 # Fixes post effects - halfPixelOffset: 2 # Fixes title screen and some intro post processing alignment. + halfPixelOffset: 2 # Fixes title screen and some intro post-processing alignment. roundSprite: 1 # Fixes ui and hud alignment. gpuPaletteConversion: 2 # Lots of CLUTs in large textures. cpuSpriteRenderBW: 1 # Fixes car textures. @@ -4729,13 +4730,17 @@ SCES-50139: eeRoundMode: 0 # Fixes crash when using the Subaru. gameFixes: - EETimingHack # Fix in-game Freeze. + gsHWFixes: + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Aligns distant blur layer. + autoFlush: 1 # Better aligns car shadows. SCES-50240: name: "Extermination" region: "PAL-M5" gameFixes: - SoftwareRendererFMVHack # Black FMV. gsHWFixes: - halfPixelOffset: 4 # Fixes post processing position. + halfPixelOffset: 4 # Fixes post-processing position. nativeScaling: 2 # Fixes post effects. SCES-50241: name: "The Bouncer" @@ -4761,7 +4766,7 @@ SCES-50294: compat: 5 gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCES-50295: name: "Dark Cloud" region: "PAL-M5" @@ -4773,7 +4778,7 @@ SCES-50300: region: "PAL-M5" compat: 5 gsHWFixes: - nativeScaling: 1 # Fixes post processing. + nativeScaling: 1 # Fixes post-processing. SCES-50354: name: "Klonoa 2 - Lunatea's Veil" region: "PAL-M5" @@ -4847,71 +4852,76 @@ SCES-50490: gameFixes: - SoftwareRendererFMVHack # Fixes interlacing. roundModes: - eeRoundMode: 2 # Fixes reverse control and boss in some places. + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. clampModes: - eeClampMode: 3 # Fixes animations. - vu0ClampMode: 2 # Fixes SPS. + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. SCES-50491: name: "Final Fantasy X" region: "PAL-F" gameFixes: - SoftwareRendererFMVHack # Fixes interlacing. roundModes: - eeRoundMode: 2 # Fixes reverse control and boss in some places. + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. clampModes: - eeClampMode: 3 # Fixes animations. - vu0ClampMode: 2 # Fixes SPS. + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. SCES-50492: name: "Final Fantasy X" region: "PAL-G" - compat: 5 gameFixes: - SoftwareRendererFMVHack # Fixes interlacing. + compat: 5 roundModes: - eeRoundMode: 2 # Fixes reverse control and boss in some places. + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. clampModes: - eeClampMode: 3 # Fixes animations. - vu0ClampMode: 2 # Fixes SPS. + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. SCES-50493: name: "Final Fantasy X" region: "PAL-I" gameFixes: - SoftwareRendererFMVHack # Fixes interlacing. roundModes: - eeRoundMode: 2 # Fixes reverse control and boss in some places. + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. clampModes: - eeClampMode: 3 # Fixes animations. - vu0ClampMode: 2 # Fixes SPS. + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. SCES-50494: name: "Final Fantasy X" region: "PAL-S" gameFixes: - SoftwareRendererFMVHack # Fixes interlacing. roundModes: - eeRoundMode: 2 # Fixes reverse control and boss in some places. + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. clampModes: - eeClampMode: 3 # Fixes animations. - vu0ClampMode: 2 # Fixes SPS. + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. SCES-50499: name: "Ecco the Dolphin - Defender of the Future" region: "PAL-M5" @@ -5025,7 +5035,7 @@ SCES-50858: region: "PAL-M6" compat: 5 gsHWFixes: - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. memcardFilters: - "SCES-50858" - "SCES-50294" @@ -5356,7 +5366,7 @@ SCES-51608: region: "PAL-M7" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. cpuSpriteRenderBW: 4 # Fixes character and water textures. cpuSpriteRenderLevel: 2 # Needed for above. @@ -5440,7 +5450,7 @@ SCES-51719: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. memcardFilters: - "SCES-51719" - "SCES-52438" @@ -5454,8 +5464,8 @@ SCES-51844: region: "PAL-M5" gsHWFixes: texturePreloading: 0 # Performs much better with no preload. - textureInsideRT: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. SCES-51895: name: "EyeToy - Groove" region: "PAL-M11" @@ -5471,7 +5481,7 @@ SCES-51910: region: "PAL-M5" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Fixes post processing alignment. + halfPixelOffset: 4 # Fixes post-processing alignment. nativeScaling: 1 # Fixes depth blur intensity. textureInsideRT: 1 # Fixes on screen garbage. SCES-51920: @@ -5700,7 +5710,7 @@ SCES-52438: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. memcardFilters: - "SCES-51719" - "SCES-52438" @@ -5733,7 +5743,7 @@ SCES-52460: cpuSpriteRenderBW: 4 # Fixes character and water textures. cpuSpriteRenderLevel: 2 # Needed for above. autoFlush: 2 # Fixes lighting. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes lighting effects due to upscaling. SCES-52529: name: "Sly 2 - Band of Thieves" @@ -6053,7 +6063,7 @@ SCES-53372: clampModes: vuClampMode: 2 # Fixes SPS in TT Mode menu caused by the moving tooltips. gsHWFixes: - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCES-53397: name: "SingStar - Popworld Events Code" region: "PAL-Unk" @@ -6070,6 +6080,8 @@ SCES-53409: SCES-53422: name: "Stuart Little 3 - Big Photo Adventure" region: "PAL-M9" + gameFixes: + - InstantDMAHack # Fixes loading screen corruption. gsHWFixes: autoFlush: 2 # Fixes missing effects. SCES-53449: @@ -6160,8 +6172,8 @@ SCES-53851: gameFixes: - XGKickHack # Fixes SPS. gsHWFixes: - halfPixelOffset: 2 # Fixes post processing position. - nativeScaling: 2 # Fixes post processing. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 2 # Fixes post-processing. mergeSprite: 1 # Fixes vertical lines in-game. preloadFrameData: 1 # Fixes some missing effects. patches: @@ -6249,7 +6261,7 @@ SCES-53960: gsHWFixes: autoFlush: 1 # Fixes lighting. halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 1 # Fixes post processing position. + nativeScaling: 1 # Fixes post-processing position. SCES-54025: name: "SingStar Rocks! with RTÉ 2fm" region: "PAL-IR" @@ -6523,6 +6535,9 @@ SCES-54638: SCES-54639: name: "AFL Premiership 2007" region: "PAL-A" + gsHWFixes: + halfPixelOffset: 5 # Fixes post positioning. + nativeScaling: 2 # Fixes post effects. SCES-54676: name: "Buzz! Junior - RoboJam" region: "PAL-M7" @@ -6586,7 +6601,7 @@ SCES-54794: region: "PAL-M5" gsHWFixes: autoFlush: 2 - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SCES-54823: name: "SingStar - Bollywood" region: "PAL-E" @@ -6875,7 +6890,7 @@ SCES-55496: compat: 5 gsHWFixes: halfPixelOffset: 2 # Fixes misaligned bloom. - nativeScaling: 2 # Corrects post processing smoothness. + nativeScaling: 2 # Corrects post-processing smoothness. SCES-55497: name: "Medical and Engineering Joint Entrance Quiz" region: "PAL-IN" @@ -7068,7 +7083,7 @@ SCKA-20002: name: "Time Crisis II" region: "NTSC-K" gsHWFixes: - nativeScaling: 1 # Fixes post processing. + nativeScaling: 1 # Fixes post-processing. SCKA-20003: name: "War of the Monsters" region: "NTSC-K" @@ -7107,7 +7122,7 @@ SCKA-20010: name: "Jak II" region: "NTSC-K" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. cpuSpriteRenderBW: 4 # Fixes character and water textures. cpuSpriteRenderLevel: 2 # Needed for above. @@ -7125,7 +7140,7 @@ SCKA-20012: name: "Arc the Lad - Jeongryeongui Hwanghon" region: "NTSC-K" gsHWFixes: - halfPixelOffset: 4 # Fixes post processing alignment. + halfPixelOffset: 4 # Fixes post-processing alignment. nativeScaling: 1 # Fixes depth blur intensity. textureInsideRT: 1 # Fixes on screen garbage. SCKA-20013: @@ -7149,8 +7164,8 @@ SCKA-20015: compat: 5 gsHWFixes: texturePreloading: 0 # Performs much better with no preload. - textureInsideRT: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. SCKA-20016: name: "SoulCalibur II" region: "NTSC-K" @@ -7190,7 +7205,7 @@ SCKA-20022: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. # vuClampMode = 2 Text in GT mode works. SCKA-20023: name: "제로 ~붉은 나비~" @@ -7243,7 +7258,7 @@ SCKA-20029: name: "Gran Turismo - Concept 2002 Tokyo-Seoul [PlayStation 2 Big Hit Series]" region: "NTSC-K" gsHWFixes: - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCKA-20030: name: "Sly Cooper - Jeonseolui Bibeobseoreul Chajaseo" name-en: "Sly Cooper and the Thievius Raccoonus [PlayStation 2 Big Hit Series]" @@ -7281,8 +7296,8 @@ SCKA-20034: region: "NTSC-K" gsHWFixes: texturePreloading: 0 # Performs much better with no preload. - textureInsideRT: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. SCKA-20035: name: "Hot Shots Golf 3 [PlayStation 2 Big Hit Series]" region: "NTSC-K" @@ -7326,7 +7341,7 @@ SCKA-20040: cpuSpriteRenderBW: 4 # Fixes character and water textures. cpuSpriteRenderLevel: 2 # Needed for above. autoFlush: 2 # Fixes lighting. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes lighting effects due to upscaling. SCKA-20041: name: "EyeToy - Play 2" @@ -7544,8 +7559,11 @@ SCKA-20066: name: "EyeToy - Play 3" region: "NTSC-K" SCKA-20067: - name: "Stuart Little 3 - Big Photo Adventure" + name: "스튜어트 리틀 3 - 빅 포토 어드벤처" + name-en: "Stuart Little 3 - Big Photo Adventure" region: "NTSC-K" + gameFixes: + - InstantDMAHack # Fixes loading screen corruption. gsHWFixes: autoFlush: 2 # Fixes missing effects. SCKA-20068: @@ -7562,8 +7580,8 @@ SCKA-20069: gameFixes: - XGKickHack # Fixes SPS. gsHWFixes: - halfPixelOffset: 2 # Fixes post processing position. - nativeScaling: 2 # Fixes post processing. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 2 # Fixes post-processing. mergeSprite: 1 # Fixes vertical lines in-game. preloadFrameData: 1 # Fixes some missing effects. SCKA-20070: @@ -7634,7 +7652,7 @@ SCKA-20079: textureInsideRT: 1 # Required for swirl battle transition. nativeScaling: 2 # Fixes depth of field effects and bloom. roundSprite: 1 # Fixes lines in transitions. - cpuSpriteRenderBW: 1 # Fixes upscaled FMV lines. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. SCKA-20081: name: "Tekken 5 [PlayStation 2 Big Hit Series]" region: "NTSC-K" @@ -7673,14 +7691,18 @@ SCKA-20086: name: "Shin Onimusha - Dawn of Dreams [Disc 1 of 2]" region: "NTSC-K" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. SCKA-20087: name: "Shin Onimusha - Dawn of Dreams [Disc 2 of 2]" region: "NTSC-K" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. memcardFilters: - "SCKA-20086" SCKA-20088: @@ -7781,7 +7803,7 @@ SCKA-20106: region: "NTSC-K" gsHWFixes: halfPixelOffset: 1 # Fixes misalignments and borders on side. - nativeScaling: 2 # Fixes post processing position and smoothness of shadows and depth of field. + nativeScaling: 2 # Fixes post-processing position and smoothness of shadows and depth of field. SCKA-20107: name: "Odin Sphere" region: "NTSC-K" @@ -7934,6 +7956,7 @@ SCKA-20142: region: "NTSC-K" gsHWFixes: textureInsideRT: 1 # Needed for mipmapping to function correctly. + mipmap: 0 # Currently causes texture corruption. SCKA-20171: name: "Let's Bravo Music" region: "NTSC-K" @@ -7966,7 +7989,7 @@ SCKA-30001: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCKA-30002: name: "God of War" region: "NTSC-K" @@ -7989,7 +8012,7 @@ SCKA-30004: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCKA-30005: name: "Rogue Galaxy" region: "NTSC-K" @@ -8067,7 +8090,7 @@ SCPM-85301: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCPM-85302: name: "みんなのGOLF オンライン" name-sort: "みんなのごるふ おんらいん" @@ -8086,7 +8109,7 @@ SCPM-85304: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCPN-60101: name: "PlayStation BB Navigator - Version 0.10 [Prerelease] [Disc 1]" name-sort: "ぷれいすてーしょん BB なびげーたー - Version 0.10 [Prerelease] [Disc 1]" @@ -8401,7 +8424,7 @@ SCPS-15009: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCPS-15010: name: "GRAN TURISMO Concept 2001 Tokyo" name-sort: "ぐらんつーりすも こんせぷと 2001 Tokyo" @@ -8410,7 +8433,7 @@ SCPS-15010: compat: 5 gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCPS-15011: name: "EXTERMINATION" name-sort: "エクスターミネーション" @@ -8419,7 +8442,7 @@ SCPS-15011: gameFixes: - SoftwareRendererFMVHack # Black FMV. gsHWFixes: - halfPixelOffset: 4 # Fixes post processing position. + halfPixelOffset: 4 # Fixes post-processing position. nativeScaling: 2 # Fixes post effects. SCPS-15012: name: "サーヴィランス 監視者" @@ -8449,6 +8472,8 @@ SCPS-15015: name-en: "Toro to Kyuujitsu" region: "NTSC-J" compat: 5 + gsHWFixes: + textureInsideRT: 1 # Fixes depth shadow stenciling effects. SCPS-15016: name: "みんなのGOLF 3" name-sort: "みんなのごるふ 3" @@ -8648,7 +8673,7 @@ SCPS-15040: name-en: "Arc the Lad - Twilight of the Spirits [Limited Edition]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes post processing alignment. + halfPixelOffset: 4 # Fixes post-processing alignment. nativeScaling: 1 # Fixes depth blur intensity. textureInsideRT: 1 # Fixes on screen garbage. SCPS-15041: @@ -8657,7 +8682,7 @@ SCPS-15041: name-en: "Arc the Lad - Twilight of the Spirits" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes post processing alignment. + halfPixelOffset: 4 # Fixes post-processing alignment. nativeScaling: 1 # Fixes depth blur intensity. textureInsideRT: 1 # Fixes on screen garbage. SCPS-15042: @@ -8748,7 +8773,7 @@ SCPS-15055: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. memcardFilters: - "SCAJ-20066" - "SCAJ-30006" @@ -8781,7 +8806,7 @@ SCPS-15057: name-en: "Jak and Daxter II" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. cpuSpriteRenderBW: 4 # Fixes character and water textures. cpuSpriteRenderLevel: 2 # Needed for above. @@ -8792,7 +8817,7 @@ SCPS-15058: name-en: "Arc the Lad - Generation" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes post processing alignment. + halfPixelOffset: 4 # Fixes post-processing alignment. nativeScaling: 1 # Fixes depth blur intensity. textureInsideRT: 1 # Fixes on screen garbage. SCPS-15059: @@ -8891,7 +8916,7 @@ SCPS-15066: region: "NTSC-J" gsHWFixes: autoFlush: 2 # Reduces post-processing misalignment. - halfPixelOffset: 4 # Fixes post positioning. + halfPixelOffset: 5 # Fixes post positioning. nativeScaling: 2 # Fixes post effects. SCPS-15067: name: "どこでもいっしょ トロと流れ星" @@ -9216,7 +9241,7 @@ SCPS-15105: clampModes: vuClampMode: 2 # Fixes SPS in TT Mode menu caused by the moving tooltips. gsHWFixes: - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCPS-15106: name: "SIREN2" name-sort: "さいれん2" @@ -9226,8 +9251,8 @@ SCPS-15106: gameFixes: - XGKickHack # Fixes SPS. gsHWFixes: - halfPixelOffset: 2 # Fixes post processing position. - nativeScaling: 2 # Fixes post processing. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 2 # Fixes post-processing. mergeSprite: 1 # Fixes vertical lines in-game. preloadFrameData: 1 # Fixes some missing effects. patches: @@ -9375,7 +9400,7 @@ SCPS-17001: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. memcardFilters: - "SCAJ-20066" - "SCAJ-30006" @@ -9404,7 +9429,7 @@ SCPS-17008: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCPS-17009: name: "NIKE/ GRAN TURISMO Limited Edition [9inch]" name-sort: "ぐらんつーりすも ないき りみてっどえでぃしょん [9inch]" @@ -9413,7 +9438,7 @@ SCPS-17009: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCPS-17010: name: "NIKE/ GRAN TURISMO Limited Edition [10inch]" name-sort: "ぐらんつーりすも ないき りみてっどえでぃしょん [10inch]" @@ -9422,7 +9447,7 @@ SCPS-17010: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCPS-17011: name: "NIKE/ GRAN TURISMO Limited Edition [11inch]" name-sort: "ぐらんつーりすも ないき りみてっどえでぃしょん [11inch]" @@ -9431,7 +9456,7 @@ SCPS-17011: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCPS-17013: name: "ローグギャラクシー ディレクターズカット" name-sort: "ろーぐぎゃらくしー でぃれくたーずかっと" @@ -9545,7 +9570,7 @@ SCPS-19202: gameFixes: - SoftwareRendererFMVHack # Black FMV. gsHWFixes: - halfPixelOffset: 4 # Fixes post processing position. + halfPixelOffset: 4 # Fixes post-processing position. nativeScaling: 2 # Fixes post effects. SCPS-19203: name: "ダーククラウド [PlayStation2 the Best]" @@ -9589,7 +9614,7 @@ SCPS-19208: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCPS-19209: name: "ぼくのなつやすみ2 海の冒険篇 [PlayStation2 the Best]" name-sort: "ぼくのなつやすみ2 うみのぼうけんへん [PlayStation2 the Best]" @@ -9662,7 +9687,7 @@ SCPS-19252: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. memcardFilters: - "SCAJ-20066" - "SCAJ-30006" @@ -9727,7 +9752,7 @@ SCPS-19304: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. memcardFilters: - "SCAJ-20066" - "SCAJ-30006" @@ -9968,7 +9993,7 @@ SCPS-19324: clampModes: vuClampMode: 2 # Fixes SPS in TT Mode menu caused by the moving tooltips. gsHWFixes: - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCPS-19325: name: "サルゲッチュ ミリオンモンキーズ [PlayStation2 the Best]" name-sort: "さるげっちゅ みりおんもんきーず [PlayStation2 the Best]" @@ -9982,8 +10007,8 @@ SCPS-19326: gameFixes: - XGKickHack # Fixes SPS. gsHWFixes: - halfPixelOffset: 2 # Fixes post processing position. - nativeScaling: 2 # Fixes post processing. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 2 # Fixes post-processing. mergeSprite: 1 # Fixes vertical lines in-game. preloadFrameData: 1 # Fixes some missing effects. SCPS-19327: @@ -10186,7 +10211,7 @@ SCPS-55005: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCPS-55006: name: "ワイルドアームズ アドヴァンスドサード" name-sort: "わいるどあーむず あどゔぁんすどさーど" @@ -10202,7 +10227,7 @@ SCPS-55007: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCPS-55008: name: "サンダーストライカー" name-sort: "さんだーすとらいかー" @@ -10518,14 +10543,14 @@ SCPS-55902: name-en: "Gran Turismo - Concept 2002 Tokyo-Geneva" region: "NTSC-J" gsHWFixes: - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCPS-55903: name: "GRAN TURISMO - Concept 2002 Tokyo-Geneva" name-sort: "ぐらんつーりすも - こんせぷと 2002 Tokyo-Geneva" name-en: "Gran Turismo - Concept 2002 Tokyo-Geneva" region: "NTSC-J" gsHWFixes: - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCPS-56001: name: "Ico" region: "NTSC-K" @@ -10558,7 +10583,7 @@ SCPS-56005: name: "Gran Turismo - Concept 2002 Tokyo-Seoul" region: "NTSC-K" gsHWFixes: - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCPS-56006: name: "Tekken 4" region: "NTSC-K" @@ -10616,7 +10641,7 @@ SCPS-56016: - GIFFIFOHack gsHWFixes: recommendedBlendingLevel: 4 # Fixes car shadows but addeds about 5000 barriers, might impact slower machines. - halfPixelOffset: 2 # Fixes post processing position. + halfPixelOffset: 2 # Fixes post-processing position. nativeScaling: 2 # Fixes post effects. autoFlush: 1 # Corrects shadows (Currently still broken even with this). getSkipCount: "GSC_DTGames" @@ -10627,7 +10652,7 @@ SCPS-72001: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCPS-72002: name: "みんなのGOLF 3 [MEGA HITS!]" name-sort: "みんなのごるふ 3 [MEGA HITS!]" @@ -10637,8 +10662,8 @@ SCUS-10380: name: "LEGO Batman - The Videogame" region: "NTSC-U" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SCUS-21052: name: "Disney/Pixar Monsters, Inc." region: "NTSC-U" @@ -10650,8 +10675,8 @@ SCUS-21295: vu1RoundMode: 0 # Crashes without. gsHWFixes: recommendedBlendingLevel: 3 # Fixes water and grass textures. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SCUS-90174: name: "Disney/Pixar Toy Story 3 [PlayStation 2 Bundle]" region: "NTSC-U" @@ -10667,7 +10692,7 @@ SCUS-90682: vuClampMode: 2 # Text in GT mode works. gsHWFixes: halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCUS-94346: name: "SingStar - Latino" region: "NTSC-U" @@ -10693,7 +10718,7 @@ SCUS-97102: compat: 5 gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCUS-97104: name: "ATV Offroad Fury" region: "NTSC-U" @@ -10731,7 +10756,7 @@ SCUS-97112: gameFixes: - SoftwareRendererFMVHack # Black FMV. gsHWFixes: - halfPixelOffset: 4 # Fixes post processing position. + halfPixelOffset: 4 # Fixes post-processing position. nativeScaling: 2 # Fixes post effects. SCUS-97113: name: "Ico" @@ -10755,7 +10780,7 @@ SCUS-97115: region: "NTSC-U" gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCUS-97116: name: "Kiosk Demo Disc 2.01" region: "NTSC-U" @@ -11186,7 +11211,7 @@ SCUS-97219: region: "NTSC-U" gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. memcardFilters: - "SCUS-97219" - "SCUS-97102" @@ -11242,7 +11267,7 @@ SCUS-97231: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Fixes post processing alignment. + halfPixelOffset: 4 # Fixes post-processing alignment. nativeScaling: 1 # Fixes depth blur intensity. textureInsideRT: 1 # Fixes on screen garbage. SCUS-97232: @@ -11377,7 +11402,7 @@ SCUS-97265: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. cpuSpriteRenderBW: 4 # Fixes character and water textures. cpuSpriteRenderLevel: 2 # Needed for above. @@ -11416,7 +11441,7 @@ SCUS-97273: name: "Jak II [Demo]" region: "NTSC-U" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. cpuSpriteRenderBW: 4 # Fixes character and water textures. cpuSpriteRenderLevel: 2 # Needed for above. @@ -11425,7 +11450,7 @@ SCUS-97274: name: "Jak II [Video Demo]" region: "NTSC-U" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. cpuSpriteRenderBW: 4 # Fixes character and water textures. cpuSpriteRenderLevel: 2 # Needed for above. @@ -11461,7 +11486,7 @@ SCUS-97282: name: "Arc the Lad - Twilight of the Spirits [Demo]" region: "NTSC-U" gsHWFixes: - halfPixelOffset: 4 # Fixes post processing alignment. + halfPixelOffset: 4 # Fixes post-processing alignment. nativeScaling: 1 # Fixes depth blur intensity. textureInsideRT: 1 # Fixes on screen garbage. SCUS-97292: @@ -11541,7 +11566,7 @@ SCUS-97328: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. autoFlush: 1 # Helps lens flare and sun occlusion somewhat but doesn't full fix it. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. memcardFilters: # Allows car imports from GT3 or something. - "SCUS-97328" - "SCUS-97436" @@ -11565,7 +11590,7 @@ SCUS-97330: cpuSpriteRenderBW: 4 # Fixes character and water textures. cpuSpriteRenderLevel: 2 # Needed for above. autoFlush: 2 # Fixes lighting. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes lighting effects due to upscaling. SCUS-97331: name: "Official U.S. PlayStation Magazine Demo Disc 078" @@ -11650,7 +11675,7 @@ SCUS-97362: compat: 5 gsHWFixes: autoFlush: 2 - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SCUS-97365: name: "World Tour Soccer 2005" region: "NTSC-U" @@ -11743,7 +11768,7 @@ SCUS-97384: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCUS-97392: name: "NBA '06 featuring The Life Vol.1 [Demo]" region: "NTSC-U" @@ -11849,7 +11874,7 @@ SCUS-97412: cpuSpriteRenderBW: 4 # Fixes character and water textures. cpuSpriteRenderLevel: 2 # Needed for above. autoFlush: 2 # Fixes lighting. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes lighting effects due to upscaling. SCUS-97413: name: "Ratchet & Clank - Up Your Arsenal [Public Beta v1.0]" @@ -11955,7 +11980,7 @@ SCUS-97436: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. memcardFilters: - "SCUS-97328" - "SCUS-97436" @@ -12177,7 +12202,7 @@ SCUS-97483: gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCUS-97484: name: "Sly 3 - Honor Among Thieves [E3 Demo]" region: "NTSC-U" @@ -12303,7 +12328,7 @@ SCUS-97502: clampModes: vuClampMode: 2 # Fixes SPS in TT Mode menu caused by the moving tooltips. gsHWFixes: - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCUS-97503: name: "MLB '06 - The Show [Demo]" region: "NTSC-U" @@ -12333,7 +12358,7 @@ SCUS-97509: name: "Jak II [Greatest Hits]" region: "NTSC-U" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. cpuSpriteRenderBW: 4 # Fixes character and water textures. cpuSpriteRenderLevel: 2 # Needed for above. @@ -12358,7 +12383,7 @@ SCUS-97512: - "SCUS-97102" gsHWFixes: recommendedBlendingLevel: 3 # Improves banding in car showcase as well as car brightness and sheen. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCUS-97513: name: "Ratchet & Clank 2 - Going Commando [Greatest Hits]" region: "NTSC-U" @@ -12387,7 +12412,7 @@ SCUS-97516: cpuSpriteRenderBW: 4 # Fixes character and water textures. cpuSpriteRenderLevel: 2 # Needed for above. autoFlush: 2 # Fixes lighting. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes lighting effects due to upscaling. SCUS-97517: name: "Killzone [Greatest Hits]" @@ -12561,7 +12586,7 @@ SCUS-97563: vuClampMode: 2 # Text in GT mode works. gsHWFixes: halfPixelOffset: 4 # Fixes weird edge shadows and depth bleed which happens on the edge as well. - getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post processing. + getSkipCount: "GSC_PolyphonyDigitalGames" # Fixes post-processing. SCUS-97564: name: "Jampack Demo Disc Vol.15 [T-Rated]" region: "NTSC-U" @@ -12620,7 +12645,7 @@ SCUS-97584: gsHWFixes: autoFlush: 2 preloadFrameData: 1 - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SCUS-97589: name: "NBA '08 featuring The Life Vol.3" region: "NTSC-U" @@ -12694,7 +12719,7 @@ SCUS-97620: region: "NTSC-U" gsHWFixes: autoFlush: 2 - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SCUS-97621: name: "Twisted Metal - Head-On [Extra Twisted Edition]" region: "NTSC-U" @@ -12726,7 +12751,7 @@ SCUS-97623: compat: 5 gsHWFixes: halfPixelOffset: 2 # Fixes misaligned bloom. - nativeScaling: 2 # Corrects post processing smoothness. + nativeScaling: 2 # Corrects post-processing smoothness. SCUS-97625: name: "NBA 09 - The Inside" region: "NTSC-U" @@ -12793,6 +12818,7 @@ SCUS-97657: compat: 5 gsHWFixes: textureInsideRT: 1 # Needed for mipmapping to function correctly. + mipmap: 0 # Currently causes texture corruption. SCUS-97660: name: "SingStar - Latino" region: "NTSC-U" @@ -12952,15 +12978,15 @@ SLAJ-25051: name-sort: "Lord of the Rings, The - The Third Age" region: "NTSC-C" gsHWFixes: - halfPixelOffset: 5 # Aligns post processing. - nativeScaling: 2 # Corrects post processing smoothness. + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 2 # Corrects post-processing smoothness. SLAJ-25052: name: "The Urbz - Sims in the City" name-sort: "Urbz, The - Sims in the City" region: "NTSC-Unk" gsHWFixes: halfPixelOffset: 2 # Fixes upscaling lines. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLAJ-25053: name: "橫衝直撞3" name-en: "Burnout 3 - Takedown" @@ -12993,8 +13019,8 @@ SLAJ-25058: region: "NTSC-Unk" gsHWFixes: recommendedBlendingLevel: 3 # Improves metalic shine. - halfPixelOffset: 4 # Fixes offset post processing. - nativeScaling: 2 # Fixes post processing. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. SLAJ-25059: name: "NBA Street V3" region: "NTSC-Unk" @@ -13041,7 +13067,7 @@ SLAJ-25072: region: "NTSC-Unk" gsHWFixes: halfPixelOffset: 2 # Fix effects upscaling. - autoFlush: 1 # Fixes broken post processing. + autoFlush: 1 # Fixes broken post-processing. SLAJ-25073: name: "バイオハザード4 [Asia版]" name-sort: "ばいおはざーど4 [Asiaばん]" @@ -13092,8 +13118,8 @@ SLAJ-25078: gsHWFixes: recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. autoFlush: 2 # Properly diffuses light instead of strips of light. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Improves post processing smoothness. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. getSkipCount: "GSC_BlackAndBurnoutSky" beforeDraw: "OI_BurnoutGames" SLAJ-25079: @@ -13105,7 +13131,7 @@ SLAJ-25080: region: "NTSC-Unk" gsHWFixes: textureInsideRT: 1 # Required for complex offset shuffles. - halfPixelOffset: 2 # Fixes center line in post processing. + halfPixelOffset: 2 # Fixes center line in post-processing. SLAJ-25081: name: "FIFA World Cup - Germany 2006" region: "NTSC-Unk" @@ -13133,7 +13159,7 @@ SLAJ-25091: clampModes: eeClampMode: 3 # Fixes game hang after opening intro. gsHWFixes: - recommendedBlendingLevel: 3 # Fixes car headlights. + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. halfPixelOffset: 2 # Fixes depth line. memcardFilters: - "SLAJ-25091" @@ -13166,8 +13192,11 @@ SLAJ-25095: name: "Medal of Honor - Vanguard" region: "NTSC-HK" gsHWFixes: - halfPixelOffset: 2 # Fixes lighting misalignment. - mergeSprite: 1 # Removes occasional vertical lines. + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. SLAJ-25096: name: "Musou Orochi" region: "NTSC-Unk" @@ -13208,6 +13237,8 @@ SLAJ-25115: SLAJ-35001: name: "Sakura Wars" region: "NTSC-Unk" + gsHWFixes: + halfPixelOffset: 5 # Fixes recrusive drawing to the top left. SLAJ-35003: name: "Sakura Taisen - Atsuki Chishio Ni" region: "NTSC-C" @@ -13282,6 +13313,8 @@ SLED-50884: SLED-50895: name: "Medal of Honor - Frontline [Demo]" region: "PAL-E" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur. SLED-50904: name: "Dynasty Warriors 3" region: "PAL-Unk" @@ -13378,15 +13411,17 @@ SLED-51472: name: "Tom Clancy's Splinter Cell" region: "PAL-Unk" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. recommendedBlendingLevel: 4 # Fixes lighting effects but has high barrier count. SLED-51645: name: "Def Jam - Vendetta [Demo]" region: "PAL-E" SLED-51651: - name: "Starsky & Hutch" + name: "Starsky & Hutch [Demo]" region: "PAL-E" + gsHWFixes: + halfPixelOffset: 5 # Aligns shadows better. SLED-51676: name: "Warhammer 40,000 - Fire Warrior [Demo]" region: "PAL" @@ -13540,7 +13575,7 @@ SLED-52488: instantVU1: 1 # Fixes SPS. gsHWFixes: autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. - halfPixelOffset: 4 # Aligns post processing, might sometimes cause edge bleed which must be cropped. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. nativeScaling: 2 # Fixes post effects like lights. SLED-52506: name: "Mashed - Drive to Survive [Demo]" @@ -13626,7 +13661,7 @@ SLED-52929: region: "PAL-M5" gsHWFixes: autoFlush: 2 # Reduces post-processing misalignment. - halfPixelOffset: 4 # Fixes post positioning. + halfPixelOffset: 5 # Fixes post positioning. nativeScaling: 2 # Fixes post effects. SLED-52979: name: "Mercenaries - Playground of Destruction [Demo]" @@ -13754,8 +13789,8 @@ SLED-53591: name: "Fahrenheit [Demo]" region: "PAL-E" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. - nativeScaling: 2 # Fixes post processing position. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. SLED-53619: name: "Tom Clancy's Rainbow Six - Lockdown" region: "PAL-Unk" @@ -13771,7 +13806,7 @@ SLED-53627: region: "PAL-Unk" gsHWFixes: autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. - halfPixelOffset: 4 # Aligns post processing, might sometimes cause edge bleed which must be cropped. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. nativeScaling: 2 # Fixes post effects like lights. SLED-53637: name: "Burnout Revenge [Demo]" @@ -13832,12 +13867,12 @@ SLED-53723: autoFlush: 1 # Corrects vignette to match software. estimateTextureRegion: 1 # Improves performance and reduces hash cache size. halfPixelOffset: 4 # Aligns blur more correctly to match software. - textureInsideRT: 1 # Fixes post processing effects. + textureInsideRT: 1 # Fixes post-processing effects. SLED-53731: name: "Battlefield 2 - Modern Combat [Demo]" region: "PAL-E" gsHWFixes: - minimumBlendingLevel: 4 # Fixes ground texture rendering. + recommendedBlendingLevel: 4 # Fixes ground texture rendering. autoFlush: 1 # Post-processing. halfPixelOffset: 2 # Offset post-processing. texturePreloading: 1 # Improves performance. @@ -13849,15 +13884,15 @@ SLED-53732: gameFixes: - EETimingHack # Fixes garbage textures flashing on the character model. gsHWFixes: - autoFlush: 1 # Fixes missing post processing. - halfPixelOffset: 1 # Aligns post processing. + autoFlush: 1 # Fixes missing post-processing. + halfPixelOffset: 1 # Aligns post-processing. nativeScaling: 1 # Fixes post effects. SLED-53745: name: "Total Overdose [Demo]" region: "PAL-M5" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLED-53770: name: "The Sims 2 [Demo]" name-sort: "Sims 2, The [Demo]" @@ -13871,7 +13906,7 @@ SLED-53845: region: "PAL-E" gsHWFixes: halfPixelOffset: 2 # Fix effects upscaling. - autoFlush: 1 # Fixes broken post processing. + autoFlush: 1 # Fixes broken post-processing. nativeScaling: 2 # Fixes post effects. SLED-53888: name: "TOCA Race Driver 3 + V8 Supercars Australia 3" @@ -13890,8 +13925,8 @@ SLED-53937: gsHWFixes: recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. autoFlush: 2 # Properly diffuses light instead of strips of light. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Improves post processing smoothness. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. getSkipCount: "GSC_BlackAndBurnoutSky" beforeDraw: "OI_BurnoutGames" SLED-53951: @@ -13916,7 +13951,7 @@ SLED-53954: halfPixelOffset: 5 # Fixes post positioning. cpuSpriteRenderBW: 2 # Fixes some bad textures. cpuCLUTRender: 1 # Fixes the rest of the bad textures. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. preloadFrameData: 1 # Fixes road texture corruption. SLED-53977: name: "Dragon Quest - The Journey of the Cursed King" @@ -13930,9 +13965,9 @@ SLED-53980: name: "Urban Chaos - Riot Response [Demo]" region: "PAL-E" gsHWFixes: - halfPixelOffset: 4 # Fixes edge garbage thin lines and post processing alignment. + halfPixelOffset: 4 # Fixes edge garbage thin lines and post-processing alignment. autoFlush: 1 # Fixes misaligned lights at native resolution. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLED-53983: name: "Fight Night Round 3 [Demo]" region: "PAL-E" @@ -13944,11 +13979,11 @@ SLED-54022: gameFixes: - SoftwareRendererFMVHack # Fixes broken FMVs on repeat plays. gsHWFixes: - textureInsideRT: 1 # Needed for post processing effects. + textureInsideRT: 1 # Needed for post-processing effects. autoFlush: 1 # Fixes bloom intensity. minimumBlendingLevel: 4 # Fixes multiple lighting effects from lights, computers, cave walls and more. - nativeScaling: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes offset post processing. + nativeScaling: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes offset post-processing. SLED-54032: name: "Sonic Riders [Demo]" region: "PAL-E" @@ -13964,14 +13999,14 @@ SLED-54312: clampModes: eeClampMode: 3 # Fixes game hang after opening intro. gsHWFixes: - recommendedBlendingLevel: 3 # Fixes car headlights. + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. halfPixelOffset: 2 # Fixes depth line. SLED-54315: name: "LEGO Star Wars II - The Original Trilogy [Demo]" region: "PAL-M5" gsHWFixes: - halfPixelOffset: 1 # Aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + halfPixelOffset: 1 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLED-54327: name: "FIFA 07" region: "PAL-M7" @@ -13991,7 +14026,7 @@ SLED-54401: gsHWFixes: recommendedBlendingLevel: 3 # Improves metal sheen and reflections. halfPixelOffset: 2 # Fixes misaligned bloom. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. autoFlush: 1 # Fixes sun occlusion and brightness. textureInsideRT: 1 # Fixes shadow maps. SLED-54445: @@ -15052,7 +15087,7 @@ SLES-50423: - BlitInternalFPSHack # Fixes internal FPS detection. gsHWFixes: halfPixelOffset: 4 # Fixes post positioning. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLES-50424: name: "Cricket 2002" region: "PAL-E" @@ -15084,7 +15119,7 @@ SLES-50431: - BlitInternalFPSHack # Fixes internal FPS detection. gsHWFixes: halfPixelOffset: 4 # Fixes post positioning. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLES-50433: name: "GoDai - Elemental Force" region: "PAL-E" @@ -15180,7 +15215,9 @@ SLES-50479: region: "PAL-M4" compat: 5 gsHWFixes: + halfPixelOffset: 2 # Fixes depth/fog lines. textureInsideRT: 1 # Fixes underwater levels. + getSkipCount: "GSC_Turok" SLES-50480: name: "Aggressive Inline" region: "PAL-M4" @@ -15541,9 +15578,10 @@ SLES-50672: region: "PAL-M5" compat: 5 gsHWFixes: - textureInsideRT: 1 # Fixes half right. - estimateTextureRegion: 1 # Improves performance. roundSprite: 1 # Fixes lines in menus. + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. SLES-50677: name: "Shadow Hearts" region: "PAL-E" @@ -15574,6 +15612,8 @@ SLES-50684: name: "Medal of Honor - Frontline" region: "PAL-M3" compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur. SLES-50686: name: "Iron Aces 2 - Birds of Prey" region: "PAL-E" @@ -16074,9 +16114,13 @@ SLES-50843: SLES-50845: name: "Medal of Honor - En Première Ligne" region: "PAL-F" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur. SLES-50846: name: "Medal of Honor - Frontline" region: "PAL-G" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur. SLES-50848: name: "Speed Kings" region: "PAL-M5" @@ -16143,7 +16187,7 @@ SLES-50874: - BlitInternalFPSHack # Fixes internal FPS detection. gsHWFixes: halfPixelOffset: 4 # Fixes post positioning. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLES-50875: name: "F1 2002" region: "PAL-I" @@ -16151,7 +16195,7 @@ SLES-50875: - BlitInternalFPSHack # Fixes internal FPS detection. gsHWFixes: halfPixelOffset: 4 # Fixes post positioning. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLES-50876: name: "Driv3r" region: "PAL-M5" @@ -16357,8 +16401,8 @@ SLES-50978: region: "PAL-M5" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLES-50981: name: "RC Sports Copter Challenge" region: "PAL-E" @@ -16682,7 +16726,9 @@ SLES-51124: region: "PAL-G" compat: 5 gsHWFixes: + halfPixelOffset: 2 # Fixes depth/fog lines. textureInsideRT: 1 # Fixes underwater levels. + getSkipCount: "GSC_Turok" SLES-51125: name: "Sega Soccer Slam" region: "PAL-E" @@ -16696,7 +16742,7 @@ SLES-51128: region: "PAL-M5" compat: 5 gsHWFixes: - textureInsideRT: 1 # Needed for post processing effects. + textureInsideRT: 1 # Needed for post-processing effects. roundSprite: 1 # Fixes upscaling lines. SLES-51130: name: "Tony Hawk's Pro Skater 4" @@ -16824,8 +16870,7 @@ SLES-51192: gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing lighting effects. textureInsideRT: 1 # Fixes right side shadow lookup. - halfPixelOffset: 2 # Fixes misaligned lighting and other effects. - texturePreloading: 0 # Performs better on certain areas like mid-game in and around the castle as the hash goes easily to 200 MB. + halfPixelOffset: 4 # Fixes misaligned lighting and other effects. SLES-51193: name: "Harry Potter et la Chambre des Secrets" region: "PAL-F" @@ -16834,8 +16879,7 @@ SLES-51193: gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing lighting effects. textureInsideRT: 1 # Fixes right side shadow lookup. - halfPixelOffset: 2 # Fixes misaligned lighting and other effects. - texturePreloading: 0 # Performs better on certain areas like mid-game in and around the castle as the hash goes easily to 200 MB. + halfPixelOffset: 4 # Fixes misaligned lighting and other effects. SLES-51194: name: "Harry Potter und die Kammer des Schreckens" region: "PAL-G" @@ -16844,8 +16888,7 @@ SLES-51194: gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing lighting effects. textureInsideRT: 1 # Fixes right side shadow lookup. - halfPixelOffset: 2 # Fixes misaligned lighting and other effects. - texturePreloading: 0 # Performs better on certain areas like mid-game in and around the castle as the hash goes easily to 200 MB. + halfPixelOffset: 4 # Fixes misaligned lighting and other effects. SLES-51195: name: "Harry Potter y la Cámara Secreta" region: "PAL-S" @@ -16854,8 +16897,7 @@ SLES-51195: gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing lighting effects. textureInsideRT: 1 # Fixes right side shadow lookup. - halfPixelOffset: 2 # Fixes misaligned lighting and other effects. - texturePreloading: 0 # Performs better on certain areas like mid-game in and around the castle as the hash goes easily to 200 MB. + halfPixelOffset: 4 # Fixes misaligned lighting and other effects. SLES-51196: name: "Harry Potter e La Camera dei Secreti" region: "PAL-I" @@ -16864,8 +16906,7 @@ SLES-51196: gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing lighting effects. textureInsideRT: 1 # Fixes right side shadow lookup. - halfPixelOffset: 2 # Fixes misaligned lighting and other effects. - texturePreloading: 0 # Performs better on certain areas like mid-game in and around the castle as the hash goes easily to 200 MB. + halfPixelOffset: 4 # Fixes misaligned lighting and other effects. SLES-51197: name: "FIFA 2003" region: "PAL-M7" @@ -16921,8 +16962,7 @@ SLES-51214: gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing lighting effects. textureInsideRT: 1 # Fixes right side shadow lookup. - halfPixelOffset: 2 # Fixes misaligned lighting and other effects. - texturePreloading: 0 # Performs better on certain areas like mid-game in and around the castle as the hash goes easily to 200 MB. + halfPixelOffset: 4 # Fixes misaligned lighting and other effects. SLES-51215: name: "Harry Potter og Mysteriekammeret" region: "PAL-NO" @@ -16931,8 +16971,7 @@ SLES-51215: gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing lighting effects. textureInsideRT: 1 # Fixes right side shadow lookup. - halfPixelOffset: 2 # Fixes misaligned lighting and other effects. - texturePreloading: 0 # Performs better on certain areas like mid-game in and around the castle as the hash goes easily to 200 MB. + halfPixelOffset: 4 # Fixes misaligned lighting and other effects. SLES-51216: name: "Harry Potter ja Salaisuuksien Kammio" region: "PAL-FI" @@ -16941,8 +16980,7 @@ SLES-51216: gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing lighting effects. textureInsideRT: 1 # Fixes right side shadow lookup. - halfPixelOffset: 2 # Fixes misaligned lighting and other effects. - texturePreloading: 0 # Performs better on certain areas like mid-game in and around the castle as the hash goes easily to 200 MB. + halfPixelOffset: 4 # Fixes misaligned lighting and other effects. SLES-51217: name: "Harry Potter och Hemligheternas Kammare" region: "PAL-SW" @@ -16951,8 +16989,7 @@ SLES-51217: gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing lighting effects. textureInsideRT: 1 # Fixes right side shadow lookup. - halfPixelOffset: 2 # Fixes misaligned lighting and other effects. - texturePreloading: 0 # Performs better on certain areas like mid-game in and around the castle as the hash goes easily to 200 MB. + halfPixelOffset: 4 # Fixes misaligned lighting and other effects. SLES-51218: name: "Harry Potter en de Geheime Kamer" region: "PAL-NL" @@ -16961,8 +16998,7 @@ SLES-51218: gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing lighting effects. textureInsideRT: 1 # Fixes right side shadow lookup. - halfPixelOffset: 2 # Fixes misaligned lighting and other effects. - texturePreloading: 0 # Performs better on certain areas like mid-game in and around the castle as the hash goes easily to 200 MB. + halfPixelOffset: 4 # Fixes misaligned lighting and other effects. SLES-51219: name: "Harry Potter ea Camara dos Segredos" region: "PAL-P" @@ -16971,8 +17007,7 @@ SLES-51219: gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing lighting effects. textureInsideRT: 1 # Fixes right side shadow lookup. - halfPixelOffset: 2 # Fixes misaligned lighting and other effects. - texturePreloading: 0 # Performs better on certain areas like mid-game in and around the castle as the hash goes easily to 200 MB. + halfPixelOffset: 4 # Fixes misaligned lighting and other effects. SLES-51220: name: "TY the Tasmanian Tiger" region: "PAL-M5" @@ -17013,9 +17048,10 @@ SLES-51230: name: "Minority Report - Everybody Runs" region: "PAL-E" gsHWFixes: - gpuTargetCLUT: 1 # Fixes light bleed through objects. + gpuTargetCLUT: 2 # Fixes light bleed through objects. halfPixelOffset: 1 # Fixes light bleed through objects. autoFlush: 1 # Fixes light bloom intensity. + bilinearUpscale: 2 # Fixes jagged light bloom. SLES-51232: name: "Virtua Tennis 2" region: "PAL-M4" @@ -17028,7 +17064,7 @@ SLES-51233: compat: 5 gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLES-51235: name: "Raging Blades" region: "PAL-M5" @@ -17283,16 +17319,18 @@ SLES-51317: name: "Minority Report - Le Futur vous Rattrape" region: "PAL-F" gsHWFixes: - gpuTargetCLUT: 1 # Fixes light bleed through objects. + gpuTargetCLUT: 2 # Fixes light bleed through objects. halfPixelOffset: 1 # Fixes light bleed through objects. autoFlush: 1 # Fixes light bloom intensity. + bilinearUpscale: 2 # Fixes jagged light bloom. SLES-51318: name: "Minority Report - Everybody Runs" region: "PAL-G" gsHWFixes: - gpuTargetCLUT: 1 # Fixes light bleed through objects. + gpuTargetCLUT: 2 # Fixes light bleed through objects. halfPixelOffset: 1 # Fixes light bleed through objects. autoFlush: 1 # Fixes light bloom intensity. + bilinearUpscale: 2 # Fixes jagged light bloom. SLES-51322: name: "Robotech - Battlecry" region: "PAL-M5" @@ -17585,7 +17623,7 @@ SLES-51448: halfPixelOffset: 5 # Fixes character offset with flashlight and blurriness. Fixes water lines. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes light bloom intensity. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLES-51449: name: "Return to Castle Wolfenstein - Operation Resurrection" region: "PAL-E" @@ -17620,7 +17658,7 @@ SLES-51466: region: "PAL-M5" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. recommendedBlendingLevel: 4 # Fixes lighting effects but has high barrier count. SLES-51467: @@ -17734,14 +17772,16 @@ SLES-51525: region: "PAL-M3" gsHWFixes: textureInsideRT: 1 # Fixes half right. - estimateTextureRegion: 1 # Improves performance and reduces hash cache size when moving. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. roundSprite: 1 # Fixes HUD garbage. SLES-51526: name: "Fallout - Brotherhood of Steel" region: "PAL-M3" gsHWFixes: textureInsideRT: 1 # Fixes half right. - estimateTextureRegion: 1 # Improves performance and reduces hash cache size when moving. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. roundSprite: 1 # Fixes HUD garbage. SLES-51547: name: "Next Generation Tennis 2003" @@ -17762,7 +17802,7 @@ SLES-51553: clampModes: vuClampMode: 2 # Fixes SPS in item menu. gsHWFixes: - halfPixelOffset: 5 # Aligns post processing. + halfPixelOffset: 5 # Aligns post-processing. roundSprite: 2 # Fixes vertical lines and some font artifacts but not completely fixed. textureInsideRT: 1 # Fixes rainbow shadow of legions. SLES-51554: @@ -17805,7 +17845,7 @@ SLES-51584: - BlitInternalFPSHack # Fixes internal FPS detection. gsHWFixes: halfPixelOffset: 4 # Fixes post positioning. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLES-51588: name: "Evil Dead - A Fistful of Boomstick [with Bonus DVD Movie]" region: "PAL-E" @@ -17854,9 +17894,13 @@ SLES-51617: name: "Starsky & Hutch" region: "PAL-M5" compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns shadows better. SLES-51618: name: "Starsky & Hutch" region: "PAL-I-S" + gsHWFixes: + halfPixelOffset: 5 # Aligns shadows better. SLES-51619: name: "Clock Tower 3" region: "PAL-M5" @@ -17929,12 +17973,12 @@ SLES-51653: name: "Mace Griffin - Bounty Hunter" region: "PAL-M4" gsHWFixes: - recommendedBlendingLevel: 3 # Improves lighting. + minimumBlendingLevel: 3 # Fixes missing lighting. SLES-51654: name: "Mace Griffin - Bounty Hunter" region: "PAL-G" gsHWFixes: - recommendedBlendingLevel: 3 # Improves lighting. + minimumBlendingLevel: 3 # Fixes missing lighting. SLES-51658: name: "Disney's ferkels grosses abenteuer-spiel" name-en: "Piglet's Big Game" @@ -18005,8 +18049,8 @@ SLES-51682: name: "Headhunter - Redemption" region: "PAL-E" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLES-51686: name: "Pitfall - The Lost Expedition" region: "PAL-E" @@ -18039,7 +18083,7 @@ SLES-51693: region: "PAL-E-F-G" gsHWFixes: autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. - halfPixelOffset: 4 # Aligns post processing, might sometimes cause edge bleed which must be cropped. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. nativeScaling: 2 # Fixes post effects like lights. SLES-51696: name: "Dragon's Lair 3D - Special Edition" @@ -18054,7 +18098,7 @@ SLES-51697: recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. textureInsideRT: 1 # Fixes rainbow effect in the pause menu before a jump. halfPixelOffset: 2 # Fixes depth lines. - nativeScaling: 1 # Fixes post processing + nativeScaling: 1 # Fixes post-processing SLES-51698: name: "Mobile Light Force 2" region: "PAL-M5" @@ -18225,6 +18269,8 @@ SLES-51783: name: "Starsky & Hutch" region: "PAL-F-G" compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns shadows better. SLES-51785: name: "Cool Shot" region: "PAL-E" @@ -18234,7 +18280,7 @@ SLES-51787: region: "PAL-M10" gsHWFixes: halfPixelOffset: 4 # Fixes post alignment. - nativeScaling: 1 # Fixes post processing smoothness. + nativeScaling: 1 # Fixes post-processing smoothness. recommendedBlendingLevel: 4 # Fixes missing lighting. SLES-51792: name: "Aliens Versus Predator - Extinction" @@ -18346,7 +18392,7 @@ SLES-51820: gsHWFixes: halfPixelOffset: 5 # Fixes bloom misalignment. autoFlush: 2 # Fixes bloom misalignment. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. textureInsideRT: 1 # Fixes sky bloom. SLES-51821: name: "Alias" @@ -18407,7 +18453,7 @@ SLES-51839: compat: 5 gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLES-51840: name: "NHL Hitz Pro" region: "PAL-E" @@ -18438,8 +18484,8 @@ SLES-51848: vu1RoundMode: 0 # Crashes without. gsHWFixes: minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Fixes bloom positioning. SLES-51850: name: "Basketball Xciting" @@ -18451,8 +18497,8 @@ SLES-51851: vu1RoundMode: 0 # Crashes without. gsHWFixes: minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Fixes bloom positioning. SLES-51852: name: "Tony Hawk's Underground" @@ -18462,8 +18508,8 @@ SLES-51852: vu1RoundMode: 0 # Crashes without. gsHWFixes: minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Fixes bloom positioning. SLES-51853: name: "Tony Hawk's Underground" @@ -18472,8 +18518,8 @@ SLES-51853: vu1RoundMode: 0 # Crashes without. gsHWFixes: minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Fixes bloom positioning. SLES-51854: name: "Tony Hawk's Underground" @@ -18482,8 +18528,8 @@ SLES-51854: vu1RoundMode: 0 # Crashes without. gsHWFixes: minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Fixes bloom positioning. SLES-51855: name: "Tank Elite" @@ -18651,8 +18697,8 @@ SLES-51914: - "SLES-51913" - "SLES-51914" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. disablePartialInvalidation: 1 # Fixes textureless graphics ingame. bilinearUpscale: 2 # Gets rid of center vertical line when upscaling. SLES-51915: @@ -18680,7 +18726,7 @@ SLES-51918: compat: 5 gsHWFixes: autoFlush: 2 # Reduces post-processing misalignment. - halfPixelOffset: 4 # Reduces post-processing misalignment. + halfPixelOffset: 5 # Fixes post positioning. nativeScaling: 2 # Fixes post effects. SLES-51924: name: "World War Zero - Ironstorm" @@ -18705,7 +18751,7 @@ SLES-51931: region: "PAL-M5" compat: 5 gsHWFixes: - halfPixelOffset: 2 # Fixes post processing alignment. + halfPixelOffset: 2 # Fixes post-processing alignment. nativeScaling: 2 # Fixes post effects. autoFlush: 1 # Fixes sun intensity. SLES-51932: @@ -18784,7 +18830,7 @@ SLES-51961: region: "PAL-E" gsHWFixes: autoFlush: 2 # Reduces post-processing misalignment. - halfPixelOffset: 4 # Fixes post positioning. + halfPixelOffset: 5 # Fixes post positioning. nativeScaling: 2 # Fixes post effects. SLES-51963: name: "FIFA 2004" @@ -18848,7 +18894,7 @@ SLES-51981: - IbitHack # Reduces VU recompilation. gsHWFixes: roundSprite: 1 # Fixes slight blur. - halfPixelOffset: 2 # Aligns sun post processing. + halfPixelOffset: 2 # Aligns sun post-processing. nativeScaling: 2 # Fixes sun lines. SLES-51982: name: "ShellShock - Nam '67" @@ -18859,7 +18905,7 @@ SLES-51982: - IbitHack # Reduces VU recompilation. gsHWFixes: roundSprite: 1 # Fixes slight blur. - halfPixelOffset: 2 # Aligns sun post processing. + halfPixelOffset: 2 # Aligns sun post-processing. nativeScaling: 2 # Fixes sun lines. SLES-51986: name: "Backyard Wrestling - Don't Try This At Home" @@ -19031,6 +19077,7 @@ SLES-52045: gameFixes: - XGKickHack # Fixes bad Geometry. gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing road highlights. roundSprite: 1 # Fixes lines in menus and misaligned text. SLES-52046: name: "007 - Everything or Nothing" @@ -19091,7 +19138,7 @@ SLES-52096: name: "Firefighter F.D. 18" region: "PAL-M5" gsHWFixes: - halfPixelOffset: 4 # Fixes post processing alignment. + halfPixelOffset: 4 # Fixes post-processing alignment. roundSprite: 1 # Fixes sprite misaligment. SLES-52097: name: "SWAT - Global Strike Team" @@ -19172,8 +19219,8 @@ SLES-52132: gsHWFixes: texturePreloading: 1 # Performs much better with partial preload. autoFlush: 1 # Fixes bloom rendering. - textureInsideRT: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. roundModes: vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects. speedHacks: @@ -19184,8 +19231,8 @@ SLES-52133: gsHWFixes: texturePreloading: 1 # Performs much better with partial preload. autoFlush: 1 # Fixes bloom rendering. - textureInsideRT: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. roundModes: vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects. speedHacks: @@ -19197,8 +19244,8 @@ SLES-52134: gsHWFixes: texturePreloading: 1 # Performs much better with partial preload. autoFlush: 1 # Fixes bloom rendering. - textureInsideRT: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. roundModes: vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects. speedHacks: @@ -19209,8 +19256,8 @@ SLES-52135: gsHWFixes: texturePreloading: 1 # Performs much better with partial preload. autoFlush: 1 # Fixes bloom rendering. - textureInsideRT: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. roundModes: vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects. speedHacks: @@ -19221,8 +19268,8 @@ SLES-52136: gsHWFixes: texturePreloading: 1 # Performs much better with partial preload. autoFlush: 1 # Fixes bloom rendering. - textureInsideRT: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. roundModes: vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects. speedHacks: @@ -19305,24 +19352,26 @@ SLES-52187: compat: 5 gsHWFixes: textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. roundSprite: 1 # Fixes lines in sprites but still some lines left. - estimateTextureRegion: 1 # Improves performance. SLES-52188: name: "Baldur's Gate - Dark Alliance II" region: "PAL-M3" compat: 5 gsHWFixes: textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. roundSprite: 1 # Fixes lines in sprites but still some lines left. - estimateTextureRegion: 1 # Improves performance. SLES-52190: name: "RPM Tuning" region: "PAL-M6" compat: 5 gsHWFixes: autoFlush: 1 - halfPixelOffset: 2 # Corrects post processing positioning. - nativeScaling: 2 # Fixes post processing effect and position. + halfPixelOffset: 2 # Corrects post-processing positioning. + nativeScaling: 2 # Fixes post-processing effect and position. SLES-52202: name: "Downhill Domination" region: "PAL-M5" @@ -19631,7 +19680,8 @@ SLES-52325: - BlitInternalFPSHack # Fixes internal fps detection in some areas. gsHWFixes: textureInsideRT: 1 # Fixes half right. - estimateTextureRegion: 1 # Improves performance. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. roundSprite: 1 # Fixes lines in menus HUD and in game. halfPixelOffset: 2 # Fixes edge garbage. PCRTCOverscan: 1 # Fixes offscreen image. @@ -19728,7 +19778,7 @@ SLES-52372: autoFlush: 2 # Fixes the position of the shadow and makes it not blocky. halfPixelOffset: 2 # Fixes shadows. gpuPaletteConversion: 0 # Stops potential crashes from too many palette textures. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLES-52373: name: "Champions of Norrath" region: "PAL-E-S" @@ -19736,7 +19786,8 @@ SLES-52373: - BlitInternalFPSHack # Fixes internal fps detection in some areas. gsHWFixes: textureInsideRT: 1 # Fixes half right. - estimateTextureRegion: 1 # Improves performance. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. roundSprite: 1 # Fixes lines in menus HUD and in game. halfPixelOffset: 2 # Fixes edge garbage. PCRTCOverscan: 1 # Fixes offscreen image. @@ -19881,7 +19932,7 @@ SLES-52439: compat: 5 gsHWFixes: autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. - halfPixelOffset: 4 # Aligns post processing, might sometimes cause edge bleed which must be cropped. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. nativeScaling: 2 # Fixes post effects like lights. SLES-52440: name: "Harry Potter and the Prisoner of Azkaban" @@ -19914,7 +19965,7 @@ SLES-52447: autoFlush: 2 # Fixes the position of the shadow and makes it not blocky. halfPixelOffset: 2 # Fixes shadows. gpuPaletteConversion: 0 # Stops potential crashes from too many palette textures. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLES-52448: name: "Knights of the Temple - Infernal Crusade" region: "PAL-M4" @@ -20033,7 +20084,7 @@ SLES-52493: autoFlush: 2 # Fixes the position of the shadow and makes it not blocky. halfPixelOffset: 2 # Fixes shadows. gpuPaletteConversion: 0 # Stops potential crashes from too many palette textures. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLES-52495: name: "Bujingai - Swordmaster" region: "PAL-M5" @@ -20070,14 +20121,14 @@ SLES-52511: name: "Headhunter - Redemption" region: "PAL-E" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLES-52512: name: "Headhunter - Redemption" region: "PAL-M4" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLES-52515: name: "Ultimate Casino" region: "PAL-E" @@ -20126,7 +20177,7 @@ SLES-52531: instantVU1: 1 # Fixes SPS. gsHWFixes: autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. - halfPixelOffset: 4 # Aligns post processing, might sometimes cause edge bleed which must be cropped. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. nativeScaling: 2 # Fixes post effects like lights. SLES-52532: name: "Aces of War" @@ -20184,7 +20235,7 @@ SLES-52541: gsHWFixes: recommendedBlendingLevel: 2 # Fixes blocky heat haze effect. halfPixelOffset: 5 # Helps align radiosity closer to native. - autoFlush: 1 # Fixes post processing. + autoFlush: 1 # Fixes post-processing. SLES-52542: name: "All Music Dance!" region: "PAL-I" @@ -20197,22 +20248,22 @@ SLES-52545: compat: 5 gsHWFixes: recommendedBlendingLevel: 3 # Improves reflections on certain characters and objects on certain levels. - halfPixelOffset: 4 # Corrects post processing positioning. - nativeScaling: 2 # Smooths post processing. + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. SLES-52546: name: "Star Wars - Battlefront" region: "PAL-F" gsHWFixes: recommendedBlendingLevel: 3 # Improves reflections on certain characters and objects on certain levels. - halfPixelOffset: 4 # Corrects post processing positioning. - nativeScaling: 2 # Smooths post processing. + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. SLES-52547: name: "Star Wars - Battlefront" region: "PAL-G" gsHWFixes: recommendedBlendingLevel: 3 # Improves reflections on certain characters and objects on certain levels. - halfPixelOffset: 4 # Corrects post processing positioning. - nativeScaling: 2 # Smooths post processing. + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. SLES-52551: name: "Samurai Warriors" region: "PAL-E" @@ -20315,7 +20366,7 @@ SLES-52569: region: "PAL-M6" compat: 5 gsHWFixes: - nativeScaling: 2 # Fixes post processing smoothness and position. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLES-52570: name: "Area 51" region: "PAL-M5" @@ -20466,8 +20517,8 @@ SLES-52621: gsHWFixes: minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. preloadFrameData: 1 # Fixes missing loading screens. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Fixes bloom positioning. SLES-52622: name: "Tony Hawk's Underground 2" @@ -20477,8 +20528,8 @@ SLES-52622: gsHWFixes: minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. preloadFrameData: 1 # Fixes missing loading screens. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Fixes bloom positioning. SLES-52624: name: "X-Men Legends" @@ -20701,6 +20752,9 @@ SLES-52676: SLES-52678: name: "Viewtiful Joe" region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 2 # Aligns post processing. SLES-52680: name: "Intellivision Lives - The History of Video Gaming" region: "PAL-E" @@ -20856,7 +20910,7 @@ SLES-52730: compat: 5 gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLES-52731: name: "One Piece - Round the Land!" region: "PAL-M3" @@ -21018,40 +21072,40 @@ SLES-52801: name-sort: "Lord of the Rings, The - The Third Age" region: "PAL-M5" gsHWFixes: - halfPixelOffset: 5 # Aligns post processing. - nativeScaling: 2 # Corrects post processing smoothness. + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 2 # Corrects post-processing smoothness. SLES-52802: name: "Le Seigneur des Anneaux - Le Tiers Âge" name-sort: "Seigneur des Anneaux, Le - Tiers Âge, Le" name-en: "The Lord of the Rings - The Third Age" region: "PAL-F" gsHWFixes: - halfPixelOffset: 5 # Aligns post processing. - nativeScaling: 2 # Corrects post processing smoothness. + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 2 # Corrects post-processing smoothness. SLES-52803: name: "Der Herr der Ringe - Das dritte Zeitalter" name-sort: "Herr der Ringe, Der - dritte Zeitalter, Das" name-en: "The Lord of the Rings - The Third Age" region: "PAL-G" gsHWFixes: - halfPixelOffset: 5 # Aligns post processing. - nativeScaling: 2 # Corrects post processing smoothness. + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 2 # Corrects post-processing smoothness. SLES-52804: name: "Il Signore degli Anelli - La Terza Era" name-sort: "Signore degli Anelli, Il - Terza Era, La" name-en: "The Lord of the Rings - The Third Age" region: "PAL-I" gsHWFixes: - halfPixelOffset: 5 # Aligns post processing. - nativeScaling: 2 # Corrects post processing smoothness. + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 2 # Corrects post-processing smoothness. SLES-52805: name: "El Señor de los Anillos - La Tercera Edad" name-sort: "Señor de los Anillos, El - Tercera Edad, La" name-en: "The Lord of the Rings - The Third Age" region: "PAL-S" gsHWFixes: - halfPixelOffset: 5 # Aligns post processing. - nativeScaling: 2 # Corrects post processing smoothness. + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 2 # Corrects post-processing smoothness. SLES-52807: name: "Lemony Snicket's A Series of Unfortunate Events" region: "PAL-E" @@ -21141,7 +21195,7 @@ SLES-52822: compat: 5 gsHWFixes: autoFlush: 2 # Reduces post-processing misalignment. - halfPixelOffset: 4 # Fixes post positioning. + halfPixelOffset: 5 # Fixes post positioning. nativeScaling: 2 # Fixes post effects. SLES-52824: name: "Furry Tales" @@ -21171,6 +21225,10 @@ SLES-52835: name: "The Mummy" name-sort: "Mummy, The" region: "PAL-M6" + gsHWFixes: + halfPixelOffset: 5 # Aligns post processing. + autoFlush: 1 # Fixes light penetrating objects and intensity. + nativeScaling: 1 # Aligns post processing. SLES-52836: name: "Knight Rider 2" region: "PAL-M6" @@ -21211,10 +21269,10 @@ SLES-52859: name: "Project - Snowblind" region: "PAL-E" gsHWFixes: - autoFlush: 1 # Fixes the post processing positioning. - textureInsideRT: 1 # Fixes post processing. + autoFlush: 1 # Fixes the post-processing positioning. + textureInsideRT: 1 # Fixes post-processing. halfPixelOffset: 5 # Aligns bloom effect. - nativeScaling: 2 # Fixes post processing smoothness and position. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLES-52861: name: "King Arthur" region: "PAL-M5" @@ -21253,7 +21311,7 @@ SLES-52877: gsHWFixes: halfPixelOffset: 5 # Reduces blurriness. bilinearUpscale: 1 # Smooths out fire textures. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. textureInsideRT: 1 # Fixes post effects. SLES-52882: name: "Stolen" @@ -21295,6 +21353,7 @@ SLES-52894: gsHWFixes: textureInsideRT: 1 # Fixes half right. estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. SLES-52895: name: "Nickelodeon The SpongeBob SquarePants Movie" name-sort: "Nickelodeon SpongeBob SquarePants Movie, The" @@ -21302,21 +21361,21 @@ SLES-52895: compat: 5 gsHWFixes: recommendedBlendingLevel: 3 # Fixes missing lights. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. SLES-52896: name: "Nickelodeon SpongeBob SquarePants - The Movie" region: "PAL-F-N" gsHWFixes: recommendedBlendingLevel: 3 # Fixes missing lights. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. SLES-52897: name: "Nickelodeon SpongeBob - Il Film" region: "PAL-I" gsHWFixes: recommendedBlendingLevel: 3 # Fixes missing lights. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. SLES-52898: name: "King of Fighters - Maximum Impact" @@ -21340,7 +21399,7 @@ SLES-52908: compat: 5 gsHWFixes: halfPixelOffset: 2 # Fixes upscaling lines. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLES-52909: name: "UEFA Champions League 2004-2005" region: "PAL-E-G" @@ -21366,7 +21425,7 @@ SLES-52913: region: "PAL-M5" compat: 5 gsHWFixes: - halfPixelOffset: 1 # Fixes black squares in water. + halfPixelOffset: 5 # Fixes grid-like patterns in water. SLES-52915: name: "DreamWorks Shark Tale - Hajar som Hajar" region: "PAL-SW" @@ -21384,7 +21443,7 @@ SLES-52917: eeRoundMode: 2 # Fixes missing text. gsHWFixes: autoFlush: 1 # Fixes player shadow. - nativeScaling: 2 # Fixes post processing position. + nativeScaling: 2 # Fixes post-processing position. SLES-52918: name: "Scaler" region: "PAL-M4" @@ -21393,7 +21452,7 @@ SLES-52918: eeRoundMode: 2 # Fixes missing text. gsHWFixes: autoFlush: 1 # Fixes player shadow. - nativeScaling: 2 # Fixes post processing position. + nativeScaling: 2 # Fixes post-processing position. SLES-52919: name: "NRL Rugby League 2" region: "PAL-E" @@ -21405,7 +21464,7 @@ SLES-52921: region: "PAL-M5" gsHWFixes: halfPixelOffset: 4 # Fixes edge garbage and misaligned bloom. - nativeScaling: 2 # Fixes post processing and lighting smoothness and alignment. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and alignment. autoFlush: 1 # Fixes bloom alignment. SLES-52922: name: "EyeToy - Disney Move" @@ -21418,7 +21477,7 @@ SLES-52927: gsHWFixes: recommendedBlendingLevel: 2 # Fixes blocky heat haze effect. halfPixelOffset: 5 # Helps align radiosity closer to native. - autoFlush: 1 # Fixes post processing. + autoFlush: 1 # Fixes post-processing. SLES-52931: name: "Legend of Kay" region: "PAL-M5" @@ -21559,29 +21618,29 @@ SLES-52974: region: "PAL-M4" gsHWFixes: recommendedBlendingLevel: 3 # Improves metalic shine. - halfPixelOffset: 4 # Fixes offset post processing. - nativeScaling: 2 # Fixes post processing. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. SLES-52975: name: "GoldenEye - Au Service du Mal" region: "PAL-F" gsHWFixes: recommendedBlendingLevel: 3 # Improves metalic shine. - halfPixelOffset: 4 # Fixes offset post processing. - nativeScaling: 2 # Fixes post processing. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. SLES-52976: name: "GoldenEye - Rogue Agent" region: "PAL-G" gsHWFixes: recommendedBlendingLevel: 3 # Improves metalic shine. - halfPixelOffset: 4 # Fixes offset post processing. - nativeScaling: 2 # Fixes post processing. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. SLES-52977: name: "GoldenEye - Agente Corrupto" region: "PAL-S" gsHWFixes: recommendedBlendingLevel: 3 # Improves metalic shine. - halfPixelOffset: 4 # Fixes offset post processing. - nativeScaling: 2 # Fixes post processing. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. SLES-52978: name: "La Pucelle Tactics" region: "PAL-E" @@ -21604,20 +21663,20 @@ SLES-52985: region: "PAL-G" gsHWFixes: recommendedBlendingLevel: 3 # Fixes missing lights. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. SLES-52986: name: "Nickelodeon Bob Esponja - La Película" region: "PAL-S" gsHWFixes: recommendedBlendingLevel: 3 # Fixes missing lights. - halfPixelOffset: 4 # Aligns post processing. - nativeScaling: 2 # Fixes post processing position. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. SLES-52988: name: "Mega Man X8" region: "PAL-M5" gsHWFixes: - halfPixelOffset: 4 # Fixes post processing position. + halfPixelOffset: 4 # Fixes post-processing position. autoFlush: 2 # Fixes bloom. roundSprite: 1 # Fixes misaligned bloom. deinterlace: 6 # Game requires blend tff de-interlacing when auto for 'fixing' subtitles flickering or half weaved. @@ -21784,10 +21843,9 @@ SLES-53028: vuClampMode: 0 # Fixes bump mapping issues. gsHWFixes: minimumBlendingLevel: 4 # Fixes various rendering errors that appear as large black patches throughout levels. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. autoFlush: 1 # Fixes sun intensity. - textureInsideRT: 1 # Fixes post processing. - getSkipCount: "GSC_HitmanBloodMoney" + textureInsideRT: 1 # Fixes post-processing. SLES-53029: name: "Hitman - Blood Money" region: "PAL-F" @@ -21795,10 +21853,9 @@ SLES-53029: vuClampMode: 0 # Fixes bump mapping issues. gsHWFixes: minimumBlendingLevel: 4 # Fixes various rendering errors that appear as large black patches throughout levels. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. autoFlush: 1 # Fixes sun intensity. - textureInsideRT: 1 # Fixes post processing. - getSkipCount: "GSC_HitmanBloodMoney" + textureInsideRT: 1 # Fixes post-processing. SLES-53030: name: "Hitman - Blood Money" region: "PAL-G" @@ -21806,10 +21863,9 @@ SLES-53030: vuClampMode: 0 # Fixes bump mapping issues. gsHWFixes: minimumBlendingLevel: 4 # Fixes various rendering errors that appear as large black patches throughout levels. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. autoFlush: 1 # Fixes sun intensity. - textureInsideRT: 1 # Fixes post processing. - getSkipCount: "GSC_HitmanBloodMoney" + textureInsideRT: 1 # Fixes post-processing. SLES-53031: name: "Hitman - Blood Money" region: "PAL-I" @@ -21817,10 +21873,9 @@ SLES-53031: vuClampMode: 0 # Fixes bump mapping issues. gsHWFixes: minimumBlendingLevel: 4 # Fixes various rendering errors that appear as large black patches throughout levels. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. autoFlush: 1 # Fixes sun intensity. - textureInsideRT: 1 # Fixes post processing. - getSkipCount: "GSC_HitmanBloodMoney" + textureInsideRT: 1 # Fixes post-processing. SLES-53032: name: "Hitman - Blood Money" region: "PAL-S" @@ -21828,10 +21883,9 @@ SLES-53032: vuClampMode: 0 # Fixes bump mapping issues. gsHWFixes: minimumBlendingLevel: 4 # Fixes various rendering errors that appear as large black patches throughout levels. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. autoFlush: 1 # Fixes sun intensity. - textureInsideRT: 1 # Fixes post processing. - getSkipCount: "GSC_HitmanBloodMoney" + textureInsideRT: 1 # Fixes post-processing. SLES-53035: name: "Masters of the Universe - He-Man - Defender of Greyskull" region: "PAL-E" @@ -21858,14 +21912,15 @@ SLES-53038: eeRoundMode: 0 # Fixes inability to enter door in Mission 18. gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLES-53039: name: "Champions - Return to Arms" # aka "Champions of Norrath 2" region: "PAL-M4" compat: 5 gsHWFixes: textureInsideRT: 1 # Fixes half right. - estimateTextureRegion: 1 # Improves performance. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. roundSprite: 1 # Fixes lines in menus HUD and in game. halfPixelOffset: 2 # Fixes erroneous line in menus. PCRTCOverscan: 1 # Fixes offscreen image. @@ -22117,10 +22172,10 @@ SLES-53124: name: "Project - Snowblind" region: "PAL-M4" gsHWFixes: - autoFlush: 1 # Fixes the post processing positioning. - textureInsideRT: 1 # Fixes post processing. + autoFlush: 1 # Fixes the post-processing positioning. + textureInsideRT: 1 # Fixes post-processing. halfPixelOffset: 5 # Aligns bloom effect. - nativeScaling: 2 # Fixes post processing smoothness and position. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLES-53125: name: "Enthusia Professional Racing" region: "PAL-M5" @@ -22168,18 +22223,28 @@ SLES-53142: SLES-53143: name: "Fantastic 4" region: "PAL-E" + gsHWFixes: + halfPixelOffset: 5 # Fixes large depth line. SLES-53144: name: "4 Fantastiques, Les" region: "PAL-F" + gsHWFixes: + halfPixelOffset: 5 # Fixes large depth line. SLES-53145: name: "Fantastic 4" region: "PAL-G" + gsHWFixes: + halfPixelOffset: 5 # Fixes large depth line. SLES-53146: name: "I Fantastici Quattro" region: "PAL-I" + gsHWFixes: + halfPixelOffset: 5 # Fixes large depth line. SLES-53147: name: "4 Fantásticos, Los" region: "PAL-S" + gsHWFixes: + halfPixelOffset: 5 # Fixes large depth line. SLES-53148: name: "Fruitfall" region: "PAL-E" @@ -22213,6 +22278,7 @@ SLES-53154: gsHWFixes: textureInsideRT: 1 # Fixes half right. estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. SLES-53155: name: "Star Wars - Episode III - Revenge of the Sith" region: "PAL-M3" @@ -22298,7 +22364,7 @@ SLES-53196: gsHWFixes: recommendedBlendingLevel: 3 # Improves metal sheen and reflections. halfPixelOffset: 2 # Fixes misaligned bloom. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. autoFlush: 1 # Fixes sun occlusion and brightness. textureInsideRT: 1 # Fixes shadow maps. SLES-53197: @@ -22307,7 +22373,7 @@ SLES-53197: gsHWFixes: recommendedBlendingLevel: 3 # Improves metal sheen and reflections. halfPixelOffset: 2 # Fixes misaligned bloom. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. autoFlush: 1 # Fixes sun occlusion and brightness. textureInsideRT: 1 # Fixes shadow maps. SLES-53199: @@ -22319,7 +22385,7 @@ SLES-53200: compat: 5 gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLES-53201: name: "Saint Seiya - The Sanctuary" region: "PAL-M5" @@ -22423,6 +22489,8 @@ SLES-53280: SLES-53281: name: "Fantastic 4" region: "PAL-NL" + gsHWFixes: + halfPixelOffset: 5 # Fixes large depth line. SLES-53282: name: "Harvest Fishing" region: "PAL-E" @@ -22453,7 +22521,7 @@ SLES-53299: autoFlush: 1 # Fixes bloom misalignment. halfPixelOffset: 4 # Fixes bloom misalignment. textureInsideRT: 1 # Fixes sky bloom. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLES-53300: name: "SOCOM 3 - U.S. Navy SEALs" region: "PAL-Unk" @@ -22521,41 +22589,46 @@ SLES-53332: compat: 5 gsHWFixes: recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. - halfPixelOffset: 5 # Fixes misaligned blur. nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. SLES-53333: name: "Medal of Honor - Les Faucons de Guerre" region: "PAL-F" gsHWFixes: recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. - halfPixelOffset: 5 # Fixes misaligned blur. nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. SLES-53334: name: "Medal of Honor - European Assault" region: "PAL-G" gsHWFixes: recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. - halfPixelOffset: 5 # Fixes misaligned blur. nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. SLES-53335: name: "Medal of Honor - European Assault" region: "PAL-I" gsHWFixes: recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. - halfPixelOffset: 5 # Fixes misaligned blur. nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. SLES-53336: name: "Medal of Honor - European Assault" region: "PAL-S" gsHWFixes: recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. - halfPixelOffset: 5 # Fixes misaligned blur. nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. SLES-53338: name: "Victorious Boxers 2 - Fighting Spirit" region: "PAL-M3" @@ -22587,7 +22660,7 @@ SLES-53346: compat: 5 gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLES-53350: name: "Sonic Gems Collection" region: "PAL-M5" @@ -22709,7 +22782,7 @@ SLES-53387: gsHWFixes: halfPixelOffset: 2 # Fixes lighting misalignment. autoFlush: 2 # Fixes lighting misalignment. - nativeScaling: 2 # Fixes post processing position. + nativeScaling: 2 # Fixes post-processing position. SLES-53388: name: "Rhythmic Star!" region: "PAL-M5" @@ -22739,8 +22812,8 @@ SLES-53393: gameFixes: - EETimingHack # Fixes garbage textures flashing on the character model. gsHWFixes: - autoFlush: 1 # Fixes missing post processing. - halfPixelOffset: 5 # Aligns post processing. + autoFlush: 1 # Fixes missing post-processing. + halfPixelOffset: 5 # Aligns post-processing. nativeScaling: 1 # Fixes post effects. SLES-53396: name: "Spartan - Total Warrior" @@ -22748,8 +22821,8 @@ SLES-53396: gameFixes: - EETimingHack # Fixes garbage textures flashing on the character model. gsHWFixes: - autoFlush: 1 # Fixes missing post processing. - halfPixelOffset: 5 # Aligns post processing. + autoFlush: 1 # Fixes missing post-processing. + halfPixelOffset: 5 # Aligns post-processing. nativeScaling: 1 # Fixes post effects. SLES-53398: name: "Zombie Zone" @@ -22861,8 +22934,8 @@ SLES-53424: name: "Dead to Rights II" region: "PAL-M4" gsHWFixes: - halfPixelOffset: 4 # Fixes offset post processing. - nativeScaling: 2 # Fixes post processing. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. SLES-53430: name: "The Incredible Hulk - Ultimate Destruction" name-sort: "Incredible Hulk, The - Ultimate Destruction" @@ -22932,6 +23005,9 @@ SLES-53452: SLES-53457: name: "Evil Dead - Regeneration" region: "PAL-E" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 1 # Aligns post processing. SLES-53458: name: "Shin Megami Tensei - Digital Devil Saga" region: "PAL-E" @@ -22951,7 +23027,7 @@ SLES-53462: region: "PAL-M5" gsHWFixes: halfPixelOffset: 2 # Fix effects upscaling. - autoFlush: 1 # Fixes broken post processing. + autoFlush: 1 # Fixes broken post-processing. nativeScaling: 2 # Fixes post effects. SLES-53463: name: "NHL 06" @@ -23030,79 +23106,79 @@ SLES-53492: name: "Total Overdose" region: "PAL-M5" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLES-53494: name: "Nickelodeon SpongeBob SquarePants - Lights, Camera, Pants!" region: "PAL-E" compat: 5 gsHWFixes: recommendedBlendingLevel: 3 # Fixes missing lights. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. SLES-53495: name: "Nickelodeon Bob L'éponge - Silence on Tourne!" region: "PAL-F" gsHWFixes: recommendedBlendingLevel: 3 # Fixes missing lights. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. SLES-53496: name: "Nickelodeon SpongeBob - Ciak si Gira!" region: "PAL-I" gsHWFixes: recommendedBlendingLevel: 3 # Fixes missing lights. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. SLES-53497: name: "Nickelodeon SpongeBob Schwammkopf - Film ab!" region: "PAL-G" gsHWFixes: recommendedBlendingLevel: 3 # Fixes missing lights. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. SLES-53498: name: "Nickelodeon Bob Esponja - ¡Luces, Cámara, Esponja!" region: "PAL-S" gsHWFixes: recommendedBlendingLevel: 3 # Fixes missing lights. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. SLES-53499: name: "Nickelodeon SpongeBob SquarePants - Licht uit, Camera aan!" region: "PAL-NL" gsHWFixes: recommendedBlendingLevel: 3 # Fixes missing lights. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. SLES-53500: name: "Nickelodeon Svampbob Fyrkant - Tystnad, Tagning, Tvättsvamp!" region: "PAL-SW" gsHWFixes: recommendedBlendingLevel: 3 # Fixes missing lights. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. SLES-53501: name: "Star Wars - Battlefront II" region: "PAL-M3" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Corrects post processing positioning. - nativeScaling: 2 # Smooths post processing. + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. autoFlush: 1 # Fixes missing lights. SLES-53502: name: "Star Wars - Battlefront II" region: "PAL-F" gsHWFixes: - halfPixelOffset: 4 # Corrects post processing positioning. - nativeScaling: 2 # Smooths post processing. + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. autoFlush: 1 # Fixes missing lights. SLES-53503: name: "Star Wars - Battlefront II" region: "PAL-G" gsHWFixes: - halfPixelOffset: 4 # Corrects post processing positioning. - nativeScaling: 2 # Smooths post processing. + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. autoFlush: 1 # Fixes missing lights. SLES-53504: name: "Agent Hugo" @@ -23200,7 +23276,7 @@ SLES-53526: region: "PAL-E-F" gsHWFixes: autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. - halfPixelOffset: 4 # Aligns post processing, might sometimes cause edge bleed which must be cropped. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. nativeScaling: 2 # Fixes post effects like lights. memcardFilters: - "SLES-53526" @@ -23216,7 +23292,7 @@ SLES-53527: region: "PAL-E-I-S" gsHWFixes: autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. - halfPixelOffset: 4 # Aligns post processing, might sometimes cause edge bleed which must be cropped. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. nativeScaling: 2 # Fixes post effects like lights. memcardFilters: - "SLES-53526" @@ -23232,7 +23308,7 @@ SLES-53528: region: "PAL-G" gsHWFixes: autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. - halfPixelOffset: 4 # Aligns post processing, might sometimes cause edge bleed which must be cropped. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. nativeScaling: 2 # Fixes post effects like lights. memcardFilters: - "SLES-53526" @@ -23285,8 +23361,8 @@ SLES-53534: vu1RoundMode: 0 # Crashes without. gsHWFixes: recommendedBlendingLevel: 3 # Fixes water and grass textures. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Improves post-processing rendering. preloadFrameData: 1 # Fixes missing loading screens. SLES-53535: @@ -23296,8 +23372,8 @@ SLES-53535: vu1RoundMode: 0 # Crashes without. gsHWFixes: recommendedBlendingLevel: 3 # Fixes water and grass textures. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Improves post-processing rendering. preloadFrameData: 1 # Fixes missing loading screens. SLES-53536: @@ -23309,8 +23385,8 @@ SLES-53539: region: "PAL-M4" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. - nativeScaling: 2 # Fixes post processing position. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. patches: default: content: |- @@ -23336,8 +23412,8 @@ SLES-53540: region: "PAL-M4" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. - nativeScaling: 2 # Fixes post processing position. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. patches: default: content: |- @@ -23426,7 +23502,7 @@ SLES-53556: halfPixelOffset: 5 # Fixes post positioning. cpuSpriteRenderBW: 2 # Fixes some bad textures. cpuCLUTRender: 1 # Fixes the rest of the bad textures. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. preloadFrameData: 1 # Fixes road texture corruption. SLES-53557: name: "Need for Speed - Most Wanted" @@ -23476,7 +23552,7 @@ SLES-53560: region: "PAL-M5" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Fix post processing blur. + halfPixelOffset: 4 # Fix post-processing blur. nativeScaling: 1 # Fixes post effects. SLES-53561: name: "Canis Canem Edit" @@ -23668,7 +23744,7 @@ SLES-53626: region: "PAL-E-G" gsHWFixes: autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. - halfPixelOffset: 4 # Aligns post processing, might sometimes cause edge bleed which must be cropped. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. nativeScaling: 2 # Fixes post effects like lights. memcardFilters: - "SLES-53526" @@ -23721,7 +23797,7 @@ SLES-53641: gsHWFixes: recommendedBlendingLevel: 3 # Improves metal sheen and reflections. halfPixelOffset: 2 # Fixes misaligned bloom. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. autoFlush: 1 # Fixes sun occlusion and brightness. textureInsideRT: 1 # Fixes shadow maps. SLES-53644: @@ -23779,8 +23855,8 @@ SLES-53658: region: "PAL-R" gsHWFixes: recommendedBlendingLevel: 3 # Fixes building shade and shadows. - halfPixelOffset: 4 # Aligns post processing. - nativeScaling: 2 # Fixes post processing position. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. SLES-53659: name: "Brothers in Arms - Earned in Blood" region: "PAL-M5" @@ -23917,7 +23993,7 @@ SLES-53703: autoFlush: 1 # Corrects vignette to match software. estimateTextureRegion: 1 # Improves performance and reduces hash cache size. halfPixelOffset: 4 # Aligns blur more correctly to match software. - textureInsideRT: 1 # Fixes post processing effects. + textureInsideRT: 1 # Fixes post-processing effects. SLES-53704: name: "Peter Jackson's King Kong - The Official Game of the Movie" name-sort: "King Kong, Peter Jackson's - The Official Game of the Movie" @@ -23927,7 +24003,7 @@ SLES-53704: autoFlush: 1 # Corrects vignette to match software. estimateTextureRegion: 1 # Improves performance and reduces hash cache size. halfPixelOffset: 4 # Aligns blur more correctly to match software. - textureInsideRT: 1 # Fixes post processing effects. + textureInsideRT: 1 # Fixes post-processing effects. SLES-53705: name: "Peter Jackson's King Kong - The Official Game of the Movie" name-sort: "King Kong, Peter Jackson's - The Official Game of the Movie" @@ -23937,7 +24013,7 @@ SLES-53705: autoFlush: 1 # Corrects vignette to match software. estimateTextureRegion: 1 # Improves performance and reduces hash cache size. halfPixelOffset: 4 # Aligns blur more correctly to match software. - textureInsideRT: 1 # Fixes post processing effects. + textureInsideRT: 1 # Fixes post-processing effects. SLES-53706: name: "The Chronicles of Narnia - The Lion, the Witch and the Wardrobe" name-sort: "Chronicles of Narnia, The - The Lion, the Witch and the Wardrobe" @@ -24044,7 +24120,7 @@ SLES-53729: name: "Battlefield 2 - Modern Combat" region: "PAL-M4" gsHWFixes: - minimumBlendingLevel: 4 # Fixes ground texture rendering. + recommendedBlendingLevel: 4 # Fixes ground texture rendering. autoFlush: 1 # Post-processing. halfPixelOffset: 2 # Offset post-processing. texturePreloading: 1 # Improves performance. @@ -24054,7 +24130,7 @@ SLES-53730: name: "Battlefield 2 - Modern Combat" region: "PAL-M3" gsHWFixes: - minimumBlendingLevel: 4 # Fixes ground texture rendering. + recommendedBlendingLevel: 4 # Fixes ground texture rendering. autoFlush: 1 # Post-processing. halfPixelOffset: 2 # Offset post-processing. texturePreloading: 1 # Improves performance. @@ -24101,7 +24177,7 @@ SLES-53747: roundModes: eeRoundMode: 2 # Fixes missing text. gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. SLES-53748: name: "Quest for Sleeping Beauty" @@ -24155,7 +24231,7 @@ SLES-53758: gsHWFixes: halfPixelOffset: 5 # Fixes bloom misalignment. autoFlush: 2 # Fixes bloom misalignment. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. textureInsideRT: 1 # Fixes sky bloom. SLES-53759: name: "The Matrix - Path of Neo" @@ -24163,7 +24239,7 @@ SLES-53759: region: "PAL-M5" gsHWFixes: halfPixelOffset: 2 # Fix effects upscaling. - autoFlush: 1 # Fixes broken post processing. + autoFlush: 1 # Fixes broken post-processing. nativeScaling: 2 # Fixes post effects. SLES-53760: name: "Rugby Challenge 2006" @@ -24216,14 +24292,14 @@ SLES-53775: gsHWFixes: halfPixelOffset: 2 # Fixes ghosting. textureInsideRT: 1 # Fixes bottom half screen issues. - nativeScaling: 1 # Fixes post processing. + nativeScaling: 1 # Fixes post-processing. SLES-53777: name: "Prince of Persia - The Two Thrones" region: "PAL-M5" compat: 5 gsHWFixes: autoFlush: 1 # Reduces post-processing misalignment. - halfPixelOffset: 4 # Fixes post positioning. + halfPixelOffset: 5 # Fixes post positioning. nativeScaling: 2 # Fixes post effects. SLES-53778: name: "Jacked" @@ -24272,7 +24348,7 @@ SLES-53799: compat: 5 gsHWFixes: halfPixelOffset: 2 # Fix effects upscaling. - autoFlush: 1 # Fixes broken post processing. + autoFlush: 1 # Fixes broken post-processing. nativeScaling: 2 # Fixes post effects. SLES-53800: name: "Rampage - Total Destruction" @@ -24281,11 +24357,15 @@ SLES-53803: name: "Friends - Das Trivia Game" region: "PAL-G" SLES-53804: - name: "SeaWorld Adventure Park - Shamu's Deep Sea Adventures" + name: "SeaWorld Adventure Parks - Shamu's Deep Sea Adventures" region: "PAL-E" gsHWFixes: + recommendedBlendingLevel: 2 # Improves overall brightness. + halfPixelOffset: 5 # Fixes depth alignment. + nativeScaling: 1 # Fixes depth intensity. textureInsideRT: 1 # Fixes depth blur. - estimateTextureRegion: 1 # Massively improves performance. + estimateTextureRegion: 1 # Massively improves performance in certain situations. + getSkipCount: "GSC_SandGrainGames" SLES-53805: name: "Cocoto Funfair" region: "PAL-M5" @@ -24507,8 +24587,8 @@ SLES-53886: gsHWFixes: recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. autoFlush: 2 # Properly diffuses light instead of strips of light. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Improves post processing smoothness. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. getSkipCount: "GSC_BlackAndBurnoutSky" beforeDraw: "OI_BurnoutGames" patches: @@ -24548,7 +24628,7 @@ SLES-53904: clampModes: vuClampMode: 0 # Fixes black artifacts on tracks gsHWFixes: - halfPixelOffset: 5 # Fixes post processing position. + halfPixelOffset: 5 # Fixes post-processing position. nativeScaling: 2 # Fixes post effects. estimateTextureRegion: 1 # Improves performance and reduces hash cache size. gpuPaletteConversion: 2 # Improves performance and reduces hash cache size. @@ -24567,11 +24647,11 @@ SLES-53908: gameFixes: - SoftwareRendererFMVHack # Fixes broken FMVs on repeat plays. gsHWFixes: - textureInsideRT: 1 # Needed for post processing effects. + textureInsideRT: 1 # Needed for post-processing effects. autoFlush: 1 # Fixes bloom intensity. minimumBlendingLevel: 4 # Fixes multiple lighting effects from lights, computers, cave walls and more. - nativeScaling: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes offset post processing. + nativeScaling: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes offset post-processing. SLES-53909: name: "Full Spectrum Warrior - Ten Hammers" region: "PAL-G" @@ -24689,35 +24769,35 @@ SLES-53967: region: "PAL-M6" gsHWFixes: textureInsideRT: 1 # Required for complex offset shuffles. - halfPixelOffset: 2 # Fixes center line in post processing. + halfPixelOffset: 2 # Fixes center line in post-processing. nativeScaling: 2 # Fixes post effects. SLES-53968: name: "Parrain, Le" region: "PAL-F" gsHWFixes: textureInsideRT: 1 # Required for complex offset shuffles. - halfPixelOffset: 2 # Fixes center line in post processing. + halfPixelOffset: 2 # Fixes center line in post-processing. nativeScaling: 2 # Fixes post effects. SLES-53969: name: "Pate, Der" region: "PAL-G" gsHWFixes: textureInsideRT: 1 # Required for complex offset shuffles. - halfPixelOffset: 2 # Fixes center line in post processing. + halfPixelOffset: 2 # Fixes center line in post-processing. nativeScaling: 2 # Fixes post effects. SLES-53970: name: "Padrino, Il" region: "PAL-I" gsHWFixes: textureInsideRT: 1 # Required for complex offset shuffles. - halfPixelOffset: 2 # Fixes center line in post processing. + halfPixelOffset: 2 # Fixes center line in post-processing. nativeScaling: 2 # Fixes post effects. SLES-53971: name: "Padrino, El" region: "PAL-S" gsHWFixes: textureInsideRT: 1 # Required for complex offset shuffles. - halfPixelOffset: 2 # Fixes center line in post processing. + halfPixelOffset: 2 # Fixes center line in post-processing. nativeScaling: 2 # Fixes post effects. SLES-53972: name: "Stock Car Crash" @@ -24787,9 +24867,9 @@ SLES-53991: name: "Urban Chaos - Riot Response" region: "PAL-M5" gsHWFixes: - halfPixelOffset: 4 # Fixes edge garbage thin lines and post processing alignment. + halfPixelOffset: 4 # Fixes edge garbage thin lines and post-processing alignment. autoFlush: 1 # Fixes misaligned lights at native resolution. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLES-53994: name: "50 Cent - Bulletproof" region: "PAL-E" @@ -24802,6 +24882,12 @@ SLES-53996: name: "Army Men - Major Malfunction" region: "PAL-E" compat: 5 + gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing text glow. + halfPixelOffset: 5 # Fixes misaligned bloom. + nativeScaling: 1 # Fixes misaligned bloom. + textureInsideRT: 1 # Fixes bottom half rendering and corrupted shadows. + PCRTCOverscan: 1 # Adjusts image upwards to center it correctly. SLES-53998: name: "OutRun 2006 - Coast 2 Coast" region: "PAL-M5" @@ -24927,7 +25013,7 @@ SLES-54027: halfPixelOffset: 5 # Fixes post positioning. cpuSpriteRenderBW: 2 # Fixes some bad textures. cpuCLUTRender: 1 # Fixes the rest of the bad textures. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. preloadFrameData: 1 # Fixes road texture corruption. SLES-54030: name: "Black" @@ -24938,8 +25024,8 @@ SLES-54030: gsHWFixes: recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. autoFlush: 2 # Properly diffuses light instead of strips of light. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Improves post processing smoothness. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. getSkipCount: "GSC_BlackAndBurnoutSky" beforeDraw: "OI_BurnoutGames" patches: @@ -25173,7 +25259,7 @@ SLES-54150: region: "PAL-M6" gsHWFixes: halfPixelOffset: 2 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and position. + nativeScaling: 2 # Fixes post-processing and position. SLES-54151: name: "Let's Make a Soccer Team!" region: "PAL-M5" @@ -25214,13 +25300,13 @@ SLES-54159: name: "Eragon" region: "PAL-M5" gsHWFixes: - halfPixelOffset: 2 # Fixes post processing misalignment. + halfPixelOffset: 2 # Fixes post-processing misalignment. recommendedBlendingLevel: 4 # Improves reflection quality and terrain lighting. SLES-54160: name: "Eragon" region: "PAL-R" gsHWFixes: - halfPixelOffset: 2 # Fixes post processing misalignment. + halfPixelOffset: 2 # Fixes post-processing misalignment. recommendedBlendingLevel: 4 # Improves reflection quality and terrain lighting. SLES-54161: name: "Super Dragon Ball Z" @@ -25231,7 +25317,7 @@ SLES-54162: compat: 5 gsHWFixes: halfPixelOffset: 4 # Fixes blooming and lighting offset. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLES-54163: name: "Naruto - Ultimate Ninja" region: "PAL-F" @@ -25244,7 +25330,7 @@ SLES-54164: compat: 5 gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. beforeDraw: "OI_DBZBTGames" SLES-54165: name: "One Piece - Grand Adventure" @@ -25294,7 +25380,7 @@ SLES-54171: - EETimingHack # Fixes flickering. gsHWFixes: alignSprite: 1 # Helps align bloom. - nativeScaling: 2 # Fixes post processing and lighting smoothness. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. SLES-54172: name: "Garfield 2" region: "PAL-M11" @@ -25329,33 +25415,33 @@ SLES-54182: gameFixes: - IbitHack gsHWFixes: - autoFlush: 2 # Fixes post processing overlay. + autoFlush: 2 # Fixes post-processing overlay. roundSprite: 1 # Greatly reduces chromatic effect when upscaling. forceEvenSpritePosition: 1 # Fixes chromatic fringing. - halfPixelOffset: 2 # Fixes post processing position. - nativeScaling: 1 # Fixes post processing effect and position. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 1 # Fixes post-processing effect and position. SLES-54183: name: "Scarface - The World is Yours" region: "PAL-G" gameFixes: - IbitHack gsHWFixes: - autoFlush: 2 # Fixes post processing overlay. + autoFlush: 2 # Fixes post-processing overlay. roundSprite: 1 # Greatly reduces chromatic effect when upscaling. forceEvenSpritePosition: 1 # Fixes chromatic fringing. - halfPixelOffset: 2 # Fixes post processing position. - nativeScaling: 1 # Fixes post processing effect and position. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 1 # Fixes post-processing effect and position. SLES-54184: name: "Scarface - The World is Yours" region: "PAL-R" gameFixes: - IbitHack gsHWFixes: - autoFlush: 2 # Fixes post processing overlay. + autoFlush: 2 # Fixes post-processing overlay. roundSprite: 1 # Greatly reduces chromatic effect when upscaling. forceEvenSpritePosition: 1 # Fixes chromatic fringing. - halfPixelOffset: 2 # Fixes post processing position. - nativeScaling: 1 # Fixes post processing effect and position. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 1 # Fixes post-processing effect and position. SLES-54185: name: "Dirge of Cerberus - Final Fantasy VII" region: "PAL-M5" @@ -25363,7 +25449,7 @@ SLES-54185: gsHWFixes: autoFlush: 1 # Fixes lighting. halfPixelOffset: 5 # Fixes ghosting. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. recommendedBlendingLevel: 4 # Fixes missing light brightness. SLES-54186: name: "Devil May Cry 3 - Dante's Awakening [Special Edition]" @@ -25372,7 +25458,7 @@ SLES-54186: eeRoundMode: 0 # Fixes inability to enter door in Mission 18. gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLES-54187: name: "Real World Golf 2007" region: "PAL-M3" @@ -25470,8 +25556,8 @@ SLES-54221: name: "LEGO Star Wars II - The Original Trilogy" region: "PAL-M6" gsHWFixes: - halfPixelOffset: 1 # Aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + halfPixelOffset: 1 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. memcardFilters: # Allows import of characters from Lego Star Wars 1. - "SLES-54221" - "SLES-53194" @@ -25637,11 +25723,11 @@ SLES-54271: gameFixes: - IbitHack gsHWFixes: - autoFlush: 2 # Fixes post processing overlay. + autoFlush: 2 # Fixes post-processing overlay. roundSprite: 1 # Greatly reduces chromatic effect when upscaling. forceEvenSpritePosition: 1 # Fixes chromatic fringing. - halfPixelOffset: 2 # Fixes post processing position. - nativeScaling: 1 # Fixes post processing effect and position. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 1 # Fixes post-processing effect and position. SLES-54305: name: "Demon Chaos" region: "PAL-M5" @@ -25706,7 +25792,7 @@ SLES-54321: clampModes: eeClampMode: 3 # Fixes game hang after opening intro. gsHWFixes: - recommendedBlendingLevel: 3 # Fixes car headlights. + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. halfPixelOffset: 2 # Fixes depth line. memcardFilters: - "SLES-54321" @@ -25726,7 +25812,7 @@ SLES-54322: clampModes: eeClampMode: 3 # Fixes game hang after opening intro. gsHWFixes: - recommendedBlendingLevel: 3 # Fixes car headlights. + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. halfPixelOffset: 2 # Fixes depth line. memcardFilters: - "SLES-54321" @@ -25746,7 +25832,7 @@ SLES-54323: clampModes: eeClampMode: 3 # Fixes game hang after opening intro. gsHWFixes: - recommendedBlendingLevel: 3 # Fixes car headlights. + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. halfPixelOffset: 2 # Fixes depth line. memcardFilters: - "SLES-54321" @@ -25766,7 +25852,7 @@ SLES-54324: clampModes: eeClampMode: 3 # Fixes game hang after opening intro. gsHWFixes: - recommendedBlendingLevel: 3 # Fixes car headlights. + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. halfPixelOffset: 2 # Fixes depth line. memcardFilters: - "SLES-54321" @@ -25996,6 +26082,9 @@ SLES-54382: name: "Jumanji" region: "PAL-M6" compat: 5 + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes blending issues during the intro. + textureInsideRT: 1 # Fixes half right. SLES-54383: name: "Casper and The Ghostly Trio" region: "PAL-M6" @@ -26005,7 +26094,7 @@ SLES-54384: gsHWFixes: recommendedBlendingLevel: 3 # Improves metal sheen and reflections. halfPixelOffset: 2 # Fixes misaligned bloom. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. autoFlush: 1 # Fixes sun occlusion and brightness. textureInsideRT: 1 # Fixes shadow maps. SLES-54385: @@ -26029,8 +26118,8 @@ SLES-54389: vu1RoundMode: 0 # Fixes invalid VU size spam and likely SPS. gsHWFixes: minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Fixes bloom positioning. SLES-54390: name: "Tony Hawk's Project 8" @@ -26040,8 +26129,8 @@ SLES-54390: vu1RoundMode: 0 # Fixes invalid VU size spam and likely SPS. gsHWFixes: minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Fixes bloom positioning. SLES-54393: name: "Pippa Funnell - Take the Reins" @@ -26071,7 +26160,7 @@ SLES-54402: clampModes: eeClampMode: 3 # Fixes game hang after opening intro. gsHWFixes: - recommendedBlendingLevel: 3 # Fixes car headlights. + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. halfPixelOffset: 2 # Fixes depth line. memcardFilters: - "SLES-54402" @@ -26100,11 +26189,12 @@ SLES-54421: SLES-54423: name: "Justice League Heroes" region: "PAL-M5" - gsHWFixes: - textureInsideRT: 1 # Fixes half right. - estimateTextureRegion: 1 # Improves performance. clampModes: vuClampMode: 2 # Fixes ingame SPS for the capes. + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. SLES-54424: name: "Dr. Dolittle" region: "PAL-M7" @@ -26117,6 +26207,9 @@ SLES-54426: SLES-54427: name: "Jumanji" region: "PAL-M6" + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes blending issues during the intro. + textureInsideRT: 1 # Fixes half right. SLES-54430: name: "Teen Titans" region: "PAL-E-F" @@ -26146,11 +26239,14 @@ SLES-54434: name: "Babe" region: "PAL-A" SLES-54435: - name: "Babe" + name: "Casper and the Ghostly Trio" region: "PAL-A" SLES-54436: name: "Jumanji" region: "PAL-A" + gsHWFixes: + recommendedBlendingLevel: 2 # Fixes blending issues during the intro. + textureInsideRT: 1 # Fixes half right. SLES-54437: name: "The King of Fighters XI" name-sort: "King of Fighters XI, The" @@ -26193,20 +26289,35 @@ SLES-54448: name: "World Series of Poker - Tournament of Champions" region: "PAL-E" SLES-54449: - name: "Chicken Little - Ace in Action" + name: "Disney's Chicken Little - Ace in Action" region: "PAL-E" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 1 # Aligns post processing. SLES-54450: - name: "Chicken Little - Aventures Intergalactiques" + name: "Disney Chicken Little - Aventures Intergalactiques" region: "PAL-F" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 1 # Aligns post processing. SLES-54451: - name: "Himmel und Huhn - Ace in Action" + name: "Disneys Himmel und Huhn - Ace in Action" region: "PAL-G" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 1 # Aligns post processing. SLES-54452: name: "Disney Chicken Little - As en Acción" region: "PAL-S" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 1 # Aligns post processing. SLES-54453: - name: "Chicken Little - Asso Spaziale!" + name: "Disney Chicken Little - Asso Spaziale!" region: "PAL-I" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 1 # Aligns post processing. SLES-54454: name: "Disgaea 2 - Cursed Memories" region: "PAL-E" @@ -26218,7 +26329,7 @@ SLES-54455: gsHWFixes: minimumBlendingLevel: 2 # Improves banding. halfPixelOffset: 1 # Fixes misaligned bloom effects. - nativeScaling: 2 # Corrects post processing. + nativeScaling: 2 # Corrects post-processing. SLES-54456: name: "Beverly Hills Cop" region: "PAL-M11" @@ -26381,7 +26492,7 @@ SLES-54492: clampModes: eeClampMode: 3 # Fixes game hang after opening intro. gsHWFixes: - recommendedBlendingLevel: 3 # Fixes car headlights. + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. halfPixelOffset: 2 # Fixes depth line. memcardFilters: - "SLES-54402" @@ -26400,7 +26511,7 @@ SLES-54493: clampModes: eeClampMode: 3 # Fixes game hang after opening intro. gsHWFixes: - recommendedBlendingLevel: 3 # Fixes car headlights. + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. halfPixelOffset: 2 # Fixes depth line. memcardFilters: - "SLES-54402" @@ -26420,8 +26531,11 @@ SLES-54508: name: "National Geographic - Safari Adventures Africa" region: "PAL-M6" SLES-54510: - name: "Meet the Robinsons" + name: "Walt Disney Pictures Presents Meet the Robinsons" region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom alignment. + nativeScaling: 1 # Fixes bloom effects. SLES-54511: name: "UEFA Champions League 2006-2007" region: "PAL-E" @@ -26448,7 +26562,7 @@ SLES-54516: gsHWFixes: minimumBlendingLevel: 2 # Improves banding. halfPixelOffset: 1 # Fixes misaligned bloom effects. - nativeScaling: 2 # Corrects post processing. + nativeScaling: 2 # Corrects post-processing. SLES-54517: name: "Thrillville" region: "PAL-M3" @@ -26457,7 +26571,7 @@ SLES-54517: gsHWFixes: minimumBlendingLevel: 2 # Improves banding. halfPixelOffset: 1 # Fixes misaligned bloom effects. - nativeScaling: 2 # Corrects post processing. + nativeScaling: 2 # Corrects post-processing. SLES-54518: name: "Clumsy Shumsy" region: "PAL-E" @@ -26491,11 +26605,11 @@ SLES-54534: gameFixes: - IbitHack gsHWFixes: - autoFlush: 2 # Fixes post processing overlay. + autoFlush: 2 # Fixes post-processing overlay. roundSprite: 1 # Greatly reduces chromatic effect when upscaling. forceEvenSpritePosition: 1 # Fixes chromatic fringing. - halfPixelOffset: 2 # Fixes post processing position. - nativeScaling: 1 # Fixes post processing effect and position. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 1 # Fixes post-processing effect and position. SLES-54536: name: "Big Idea's VeggieTales - LarryBoy and the Bad Apple" region: "PAL-I" @@ -26634,7 +26748,8 @@ SLES-54584: name: "Pac-Man Rally" region: "PAL-M5" gsHWFixes: - halfPixelOffset: 2 # Fixes depth line. + textureInsideRT: 1 # Fixes Half blackscreen on the splitscreen couch co-op mode. + halfPixelOffset: 5 # Fixes depth line. clampModes: vuClampMode: 3 # Fixes bad geometry. SLES-54586: @@ -26646,7 +26761,7 @@ SLES-54587: name: "Raw Danger" region: "PAL-E" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. SLES-54588: name: "Brunswick Pro Bowling" @@ -26798,7 +26913,7 @@ SLES-54644: textureInsideRT: 1 # Required for swirl battle transition. nativeScaling: 2 # Fixes depth of field effects and bloom. roundSprite: 1 # Fixes lines in transitions. - cpuSpriteRenderBW: 1 # Fixes upscaled FMV lines. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. SLES-54645: name: "Valkyrie Profile 2 - Silmeria" region: "PAL-F" @@ -26809,7 +26924,7 @@ SLES-54645: textureInsideRT: 1 # Required for swirl battle transition. nativeScaling: 2 # Fixes depth of field effects and bloom. roundSprite: 1 # Fixes lines in transitions. - cpuSpriteRenderBW: 1 # Fixes upscaled FMV lines. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. SLES-54646: name: "Valkyrie Profile 2 - Silmeria" region: "PAL-G" @@ -26821,7 +26936,7 @@ SLES-54646: textureInsideRT: 1 # Required for swirl battle transition. nativeScaling: 2 # Fixes depth of field effects and bloom. roundSprite: 1 # Fixes lines in transitions. - cpuSpriteRenderBW: 1 # Fixes upscaled FMV lines. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. SLES-54647: name: "Valkyrie Profile 2 - Silmeria" region: "PAL-I" @@ -26833,7 +26948,7 @@ SLES-54647: textureInsideRT: 1 # Required for swirl battle transition. nativeScaling: 2 # Fixes depth of field effects and bloom. roundSprite: 1 # Fixes lines in transitions. - cpuSpriteRenderBW: 1 # Fixes upscaled FMV lines. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. SLES-54648: name: "Valkyrie Profile 2 - Silmeria" region: "PAL-S" @@ -26844,13 +26959,15 @@ SLES-54648: textureInsideRT: 1 # Required for swirl battle transition. nativeScaling: 2 # Fixes depth of field effects and bloom. roundSprite: 1 # Fixes lines in transitions. - cpuSpriteRenderBW: 1 # Fixes upscaled FMV lines. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. SLES-54653: name: "Freak Out - Extreme Freeride" region: "PAL-M5" SLES-54655: name: "Cabela's African Safari" region: "PAL-A" + gsHWFixes: + getSkipCount: "GSC_SandGrainGames" SLES-54656: name: "EyeToy - Bob the Builder" region: "PAL-E" @@ -26929,10 +27046,10 @@ SLES-54674: region: "PAL-M10" compat: 5 gsHWFixes: - textureInsideRT: 1 # Needed for post processing effects. - halfPixelOffset: 2 # Fixes offset post processing. + textureInsideRT: 1 # Needed for post-processing effects. + halfPixelOffset: 2 # Fixes offset post-processing. autoFlush: 1 # Fixes bloom intensity. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLES-54675: name: "Street Warrior" region: "PAL-E" @@ -26941,8 +27058,11 @@ SLES-54677: region: "PAL-E" compat: 5 SLES-54679: - name: "Metal Slug - Anthology" + name: "Walt Disney Pictures Presents Meet the Robinsons" region: "PAL-M3" + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom alignment. + nativeScaling: 1 # Fixes bloom effects. SLES-54681: name: "Burnout Dominator" region: "PAL-E" @@ -26961,8 +27081,11 @@ SLES-54683: name: "Medal of Honor - Vanguard" region: "PAL-M9" gsHWFixes: - halfPixelOffset: 2 # Fixes lighting misalignment. - mergeSprite: 1 # Removes occasional vertical lines. + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. SLES-54684: name: "Peter Pan" region: "PAL-M3" @@ -26998,7 +27121,8 @@ SLES-54711: region: "PAL-E" compat: 5 gsHWFixes: - roundSprite: 2 # Fixes font artifacts and reduces text box artifacts. + halfPixelOffset: 5 # Fixes shadow positioning. + nativeScaling: 2 # Aligns post processing and bloom. SLES-54712: name: "Action Man A.T.O.M. - Alpha Teens on Machines" region: "PAL-PL" @@ -27012,8 +27136,8 @@ SLES-54714: vu1RoundMode: 0 # Crashes without. gsHWFixes: minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Fixes bloom positioning. SLES-54715: name: "Tony Hawk's Downhill Jam" @@ -27022,8 +27146,8 @@ SLES-54715: vu1RoundMode: 0 # Crashes without. gsHWFixes: minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Fixes bloom positioning. SLES-54716: name: "Skateboard Madness - Xtreme Edition" @@ -27182,20 +27306,20 @@ SLES-54755: region: "PAL-E" compat: 5 gsHWFixes: - halfPixelOffset: 2 # Fixes alignment of post processing. - nativeScaling: 1 # Fixes post processing effect. + halfPixelOffset: 2 # Fixes alignment of post-processing. + nativeScaling: 1 # Fixes post-processing effect. SLES-54756: name: "Transformers - The Game" region: "PAL-F-S" gsHWFixes: - halfPixelOffset: 2 # Fixes alignment of post processing. - nativeScaling: 1 # Fixes post processing effect. + halfPixelOffset: 2 # Fixes alignment of post-processing. + nativeScaling: 1 # Fixes post-processing effect. SLES-54757: name: "Transformers - The Game" region: "PAL-G-I" gsHWFixes: - halfPixelOffset: 2 # Fixes alignment of post processing. - nativeScaling: 1 # Fixes post processing effect. + halfPixelOffset: 2 # Fixes alignment of post-processing. + nativeScaling: 1 # Fixes post-processing effect. SLES-54767: name: "Sniper Assault" region: "PAL-E" @@ -27208,7 +27332,7 @@ SLES-54770: eeClampMode: 3 # Fixes objects spawning. gsHWFixes: halfPixelOffset: 2 # Fixes misaligned bloom. - nativeScaling: 1 # Fixes post processing. + nativeScaling: 1 # Fixes post-processing. SLES-54771: name: "DreamWorks Shrek the Third" region: "PAL-M5" @@ -27218,7 +27342,7 @@ SLES-54771: eeClampMode: 3 # Fixes objects spawning. gsHWFixes: halfPixelOffset: 2 # Fixes misaligned bloom. - nativeScaling: 1 # Fixes post processing. + nativeScaling: 1 # Fixes post-processing. SLES-54772: name: "Monster Eggs" region: "PAL-E" @@ -27231,7 +27355,7 @@ SLES-54774: eeClampMode: 3 # Fixes objects spawning. gsHWFixes: halfPixelOffset: 2 # Fixes misaligned bloom. - nativeScaling: 1 # Fixes post processing. + nativeScaling: 1 # Fixes post-processing. SLES-54776: name: "Fantastic Four - Rise of the Silver Surfer" region: "PAL-E-I" @@ -27428,8 +27552,8 @@ SLES-54835: name: "Power Rangers - Super Legends" region: "PAL-M5" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. SLES-54836: name: "Disney High School Musical - Sing It!" region: "PAL-M5" @@ -27464,16 +27588,16 @@ SLES-54859: roundModes: vu1RoundMode: 0 # Massages the Z on the score meter for hardware mode, software doesn't really need this. gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLES-54860: name: "Guitar Hero - Rocks The 80s" region: "PAL-M4" roundModes: vu1RoundMode: 0 # Massages the Z on the score meter for hardware mode, software doesn't really need this. gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLES-54861: name: "Thomas & Friends - A Day at the Races" region: "PAL-SC" @@ -27749,7 +27873,7 @@ SLES-54945: compat: 5 gsHWFixes: halfPixelOffset: 5 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. beforeDraw: "OI_DBZBTGames" SLES-54946: name: "Sega Superstars Tennis" @@ -27826,8 +27950,8 @@ SLES-54962: gsHWFixes: textureInsideRT: 1 # Crowd textures. autoFlush: 1 # Fixes bloom intensity. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. getSkipCount: "GSC_GuitarHero" SLES-54963: name: "Tony Hawk's Proving Ground" @@ -27837,8 +27961,8 @@ SLES-54963: vu1RoundMode: 0 # Crashes without. gsHWFixes: minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Fixes bloom positioning. SLES-54964: name: "Tony Hawk's Proving Ground" @@ -27847,8 +27971,8 @@ SLES-54964: vu1RoundMode: 0 # Crashes without. gsHWFixes: minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Fixes bloom positioning. SLES-54971: name: "Hot Wheels - Beat That!" @@ -27874,8 +27998,8 @@ SLES-54974: gsHWFixes: textureInsideRT: 1 # Crowd textures. autoFlush: 1 # Fixes bloom intensity. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. getSkipCount: "GSC_GuitarHero" SLES-54975: name: "George Of The Jungle" @@ -27946,6 +28070,10 @@ SLES-54996: name: "The Golden Compass" name-sort: "Golden Compass, The" region: "PAL-M5" + gsHWFixes: + halfPixelOffset: 4 # Aligns post processing. + autoFlush: 1 # Fixes light penetrating objects and intensity. + nativeScaling: 2 # Aligns post processing. SLES-54997: name: "Mercenaries 2 - World in Flames" region: "PAL-E" @@ -28153,7 +28281,11 @@ SLES-55011: SLES-55012: name: "The Golden Compass" name-sort: "Golden Compass, The" - region: "PAL-M5" + region: "PAL-SC" + gsHWFixes: + halfPixelOffset: 4 # Aligns post processing. + autoFlush: 1 # Fixes light penetrating objects and intensity. + nativeScaling: 2 # Aligns post processing. SLES-55013: name: "Iridium Runners" region: "PAL-M5" @@ -28263,8 +28395,8 @@ SLES-55031: gsHWFixes: cpuSpriteRenderBW: 1 # Fixes textures. cpuSpriteRenderLevel: 1 # Needed for above. - halfPixelOffset: 4 # Aligns post processing. - autoFlush: 1 # Fixes post processing. + halfPixelOffset: 4 # Aligns post-processing. + autoFlush: 1 # Fixes post-processing. SLES-55032: name: "Off Road" region: "PAL-M5" @@ -28398,10 +28530,17 @@ SLES-55102: name-sort: "History Channel, The - Battle for the Pacific" region: "PAL-E" gsHWFixes: + minimumBlendingLevel: 2 # Fixes rendering in DirectX 11/12. + recommendedBlendingLevel: 4 # Fixes shine on guns and missing lighting on grass and trees. + halfPixelOffset: 5 # Fixes depth alignment. + nativeScaling: 1 # Fixes depth intensity. textureInsideRT: 1 # Fixes depth blur. + getSkipCount: "GSC_SandGrainGames" SLES-55103: name: "Cabela's Big Game Hunter [2007]" region: "PAL-E" + gsHWFixes: + getSkipCount: "GSC_SandGrainGames" SLES-55104: name: "UEFA Euro 2008 - Austria-Switzerland" region: "PAL-E" @@ -28473,8 +28612,8 @@ SLES-55135: name: "LEGO Batman - The Videogame" region: "PAL-M6" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLES-55136: name: "Let's Ride! Silver Buckle Stables" region: "PAL-M4" @@ -28483,34 +28622,35 @@ SLES-55138: region: "PAL-E" gsHWFixes: halfPixelOffset: 2 # Corrects most vertical lines. + getSkipCount: "GSC_BlueTongueGames" # Mipmap rendering on CPU. SLES-55143: name: "The Chronicles of Narnia - Prince Caspian" name-sort: "Chronicles of Narnia, The - Prince Caspian" region: "PAL-G-I" gsHWFixes: halfPixelOffset: 2 # Reduces ghosting but on normal vertex is less ghosting but causes corruption at the sides. - nativeScaling: 1 # Fixes post processing position. + nativeScaling: 1 # Fixes post-processing position. SLES-55144: name: "The Chronicles of Narnia - Prince Caspian" name-sort: "Chronicles of Narnia, The - Prince Caspian" region: "PAL-M6" gsHWFixes: halfPixelOffset: 2 # Reduces ghosting but on normal vertex is less ghosting but causes corruption at the sides. - nativeScaling: 1 # Fixes post processing position. + nativeScaling: 1 # Fixes post-processing position. SLES-55145: name: "The Chronicles of Narnia - Prince Caspian" name-sort: "Chronicles of Narnia, The - Prince Caspian" region: "PAL-F-DU" gsHWFixes: halfPixelOffset: 2 # Reduces ghosting but on normal vertex is less ghosting but causes corruption at the sides. - nativeScaling: 1 # Fixes post processing position. + nativeScaling: 1 # Fixes post-processing position. SLES-55146: name: "The Chronicles of Narnia - Prince Caspian" name-sort: "Chronicles of Narnia, The - Prince Caspian" region: "PAL-UK" gsHWFixes: halfPixelOffset: 2 # Reduces ghosting but on normal vertex is less ghosting but causes corruption at the sides. - nativeScaling: 1 # Fixes post processing position. + nativeScaling: 1 # Fixes post-processing position. SLES-55147: name: "Silent Hill - Origins" region: "PAL-M5" @@ -28569,7 +28709,7 @@ SLES-55172: gsHWFixes: deinterlace: 9 # Game requires adaptive bff de-interlacing instead of auto for the UI at native. halfPixelOffset: 5 # Reduces ghosting effects. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLES-55174: name: "NHL 08" region: "PAL-R" @@ -28632,8 +28772,8 @@ SLES-55191: gsHWFixes: textureInsideRT: 1 # Crowd textures. autoFlush: 1 # Fixes bloom intensity. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. getSkipCount: "GSC_GuitarHero" SLES-55192: name: "Steam Express" @@ -28698,8 +28838,8 @@ SLES-55200: gsHWFixes: textureInsideRT: 1 # Crowd textures. autoFlush: 1 # Fixes bloom intensity. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. getSkipCount: "GSC_GuitarHero" SLES-55201: name: "Riding Star" @@ -28756,7 +28896,7 @@ SLES-55216: gsHWFixes: halfPixelOffset: 2 # Fixes ghosting of characters. autoFlush: 2 # Fixes missing glow. - nativeScaling: 2 # Fixes post processing alignment. + nativeScaling: 2 # Fixes post-processing alignment. SLES-55218: name: "Tiger Woods PGA Tour 09" region: "PAL-E" @@ -28791,24 +28931,24 @@ SLES-55234: gsHWFixes: cpuSpriteRenderBW: 1 # Fixes textures. cpuSpriteRenderLevel: 1 # Needed for above. - halfPixelOffset: 4 # Aligns post processing. - autoFlush: 1 # Fixes post processing. + halfPixelOffset: 4 # Aligns post-processing. + autoFlush: 1 # Fixes post-processing. SLES-55235: name: "DreamWorks Kung Fu Panda" region: "PAL-I" gsHWFixes: cpuSpriteRenderBW: 1 # Fixes textures. cpuSpriteRenderLevel: 1 # Needed for above. - halfPixelOffset: 4 # Aligns post processing. - autoFlush: 1 # Fixes post processing. + halfPixelOffset: 4 # Aligns post-processing. + autoFlush: 1 # Fixes post-processing. SLES-55236: name: "DreamWorks Kung Fu Panda" region: "PAL-G-S" gsHWFixes: cpuSpriteRenderBW: 1 # Fixes textures. cpuSpriteRenderLevel: 1 # Needed for above. - halfPixelOffset: 4 # Aligns post processing. - autoFlush: 1 # Fixes post processing. + halfPixelOffset: 4 # Aligns post-processing. + autoFlush: 1 # Fixes post-processing. SLES-55237: name: "Naruto - Ultimate Ninja 3" region: "PAL-M5" @@ -28836,7 +28976,7 @@ SLES-55242: region: "PAL-E" gsHWFixes: alignSprite: 1 # Helps align bloom. - nativeScaling: 2 # Fixes post processing and lighting smoothness. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. memcardFilters: # Allows import of Yakuza 1 data. - "SLES-55242" - "SLES-54171" @@ -29208,8 +29348,8 @@ SLES-55355: roundModes: vu1RoundMode: 0 # Fixes graphical issues ingame. gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLES-55356: name: "Bratz - Girlz Really Rock" region: "PAL-M3" @@ -29384,10 +29524,10 @@ SLES-55442: region: "PAL-M8" compat: 5 gsHWFixes: - textureInsideRT: 1 # Needed for post processing effects. + textureInsideRT: 1 # Needed for post-processing effects. autoFlush: 1 # Fixes missing blur layer. - nativeScaling: 1 # Fixes post processing. - halfPixelOffset: 4 # Fixes offset post processing. + nativeScaling: 1 # Fixes post-processing. + halfPixelOffset: 4 # Fixes offset post-processing. SLES-55443: name: "Mana Khemia - Alchemists of Al-Revis" region: "PAL-E" @@ -29420,7 +29560,7 @@ SLES-55451: name: "Rock Band 2" region: "PAL-M5" SLES-55452: - name: "Rock Band 2" + name: "Shaun White Snowboarding" region: "PAL-M5" SLES-55453: name: "SingStar - Queen" @@ -29473,8 +29613,8 @@ SLES-55474: clampModes: vuClampMode: 2 # Fix flickering floor during cutscenes in school. gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLES-55476: name: "Scooby-Doo! First Frights" region: "PAL-M5" @@ -29540,19 +29680,19 @@ SLES-55499: region: "PAL-M4" gsHWFixes: halfPixelOffset: 5 # Fixes bloom misaligment. - nativeScaling: 2 # Fixes post processing smoothness and position. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLES-55500: name: "Disney G-Force" region: "PAL-G-I" gsHWFixes: halfPixelOffset: 5 # Fixes bloom misaligment. - nativeScaling: 2 # Fixes post processing smoothness and position. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLES-55502: name: "Миссия Дарвина" region: "PAL-R" gsHWFixes: halfPixelOffset: 5 # Fixes bloom misaligment. - nativeScaling: 2 # Fixes post processing smoothness and position. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLES-55509: name: "Music Maker - Rockstar" region: "PAL-M6" @@ -29583,8 +29723,8 @@ SLES-55518: gsHWFixes: preloadFrameData: 1 # Fixes icons. autoFlush: 1 # Fixes bloom intensity. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. roundModes: vu1RoundMode: 0 # Fixes VU size spam and potential graphical issues with GH3 engine. SLES-55520: @@ -29593,8 +29733,8 @@ SLES-55520: compat: 5 gsHWFixes: cpuSpriteRenderBW: 2 # Fixes textures. - halfPixelOffset: 4 # Aligns post processing, needed for below, but does cause a line around the edge, can be cropped out with 3 px left and top. - nativeScaling: 2 # Fixes post processing smoothness, causes edge bleed without Align to Native. + halfPixelOffset: 4 # Aligns post-processing, needed for below, but does cause a line around the edge, can be cropped out with 3 px left and top. + nativeScaling: 2 # Fixes post-processing smoothness, causes edge bleed without Align to Native. autoFlush: 2 # Fixes soft shadows. patches: 9E36E023: @@ -29638,13 +29778,13 @@ SLES-55533: roundModes: vu1RoundMode: 0 # Fixes SPS and VU size spam. gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLES-55536: name: "Disney/Pixar Cars - Race-O-Rama" region: "PAL-M5" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. autoFlush: 1 # Fixes sun penetrating walls and buildings. SLES-55537: name: "G.I. Joe - The Rise of Cobra" @@ -29796,8 +29936,8 @@ SLES-55610: name: "Springdale" region: "PAL-SC" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. - nativeScaling: 2 # Fixes post processing position. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. SLES-55622: name: "Disney/Pixar Toy Story 3" region: "PAL-M6" @@ -29957,13 +30097,19 @@ SLES-55676: SLES-82001: name: "Summoner" region: "PAL-E" + clampModes: + eeClampMode: 2 # Fixes missing shadows and indicators. SLES-82003: name: "Summoner" region: "PAL-F" + clampModes: + eeClampMode: 2 # Fixes missing shadows and indicators. SLES-82005: name: "Summoner" region: "PAL-G" compat: 5 + clampModes: + eeClampMode: 2 # Fixes missing shadows and indicators. SLES-82009: name: "Metal Gear Solid 2 - Substance" region: "PAL-M5" @@ -30073,14 +30219,16 @@ SLES-82030: name: "Shadow Hearts - Covenant [Disc 1 of 2]" region: "PAL-M3" gsHWFixes: - halfPixelOffset: 4 # Fixes shadow positioning. + halfPixelOffset: 5 # Fixes shadow positioning. autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. SLES-82031: name: "Shadow Hearts - Covenant [Disc 2 of 2]" region: "PAL-M3" gsHWFixes: - halfPixelOffset: 4 # Fixes shadow positioning. + halfPixelOffset: 5 # Fixes shadow positioning. autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. memcardFilters: - "SLES-82030" SLES-82032: @@ -30118,15 +30266,19 @@ SLES-82038: region: "PAL-M5" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. SLES-82039: name: "Onimusha - Dawn of Dreams [Disc 2 of 2]" region: "PAL-M5" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. memcardFilters: - "SLES-82038" SLES-82042: @@ -30344,7 +30496,7 @@ SLKA-15016: region: "NTSC-K" gsHWFixes: halfPixelOffset: 4 # Fixes post alignment. - nativeScaling: 1 # Fixes post processing smoothness. + nativeScaling: 1 # Fixes post-processing smoothness. recommendedBlendingLevel: 4 # Fixes missing lighting. SLKA-15018: name: "Kidou Senshi Gundam Seed" @@ -30359,7 +30511,7 @@ SLKA-15019: - BlitInternalFPSHack # Fixes internal FPS detection. gsHWFixes: halfPixelOffset: 4 # Fixes post positioning. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLKA-15020: name: "Aliens Versus Predator - Extinction" region: "NTSC-K" @@ -30528,7 +30680,7 @@ SLKA-25026: clampModes: vuClampMode: 2 # Fixes SPS in item menu. gsHWFixes: - halfPixelOffset: 5 # Aligns post processing. + halfPixelOffset: 5 # Aligns post-processing. roundSprite: 2 # Fixes vertical lines and some font artifacts but not completely fixed. textureInsideRT: 1 # Fixes rainbow shadow of legions. SLKA-25027: @@ -30573,7 +30725,7 @@ SLKA-25038: halfPixelOffset: 5 # Fixes character offset with flashlight and blurriness. Fixes water lines. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes light bloom intensity. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLKA-25039: name: "Burnout 2 - Point of Impact" region: "NTSC-K" @@ -30665,7 +30817,7 @@ SLKA-25061: name: "Tom Clancy's Splinter Cell" region: "NTSC-K" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. recommendedBlendingLevel: 4 # Fixes lighting effects but has high barrier count. SLKA-25062: @@ -30785,6 +30937,8 @@ SLKA-25088: SLKA-25090: name: "Starsky & Hutch" region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Aligns shadows better. SLKA-25091: name: "Bansug Yeongung vs. 3D" region: "NTSC-K" @@ -30803,8 +30957,8 @@ SLKA-25093: - "SLKA-25092" - "SLKA-25093" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. disablePartialInvalidation: 1 # Fixes textureless graphics ingame. bilinearUpscale: 2 # Gets rid of center vertical line when upscaling. SLKA-25095: @@ -30828,7 +30982,7 @@ SLKA-25099: region: "NTSC-K" gsHWFixes: halfPixelOffset: 2 # Fixes upscaling lines. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLKA-25100: name: "Breath of Fire V - Dragon Quarter" region: "NTSC-K" @@ -30897,13 +31051,13 @@ SLKA-25118: recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. textureInsideRT: 1 # Fixes rainbow effect in the pause menu before a jump. halfPixelOffset: 2 # Fixes depth lines. - nativeScaling: 1 # Fixes post processing + nativeScaling: 1 # Fixes post-processing SLKA-25120: name: "Prince of Persia - The Sands of Time" region: "NTSC-K" gsHWFixes: autoFlush: 2 # Reduces post-processing misalignment. - halfPixelOffset: 4 # Fixes post positioning. + halfPixelOffset: 5 # Fixes post positioning. nativeScaling: 2 # Fixes post effects. SLKA-25121: name: "Vexx" @@ -31212,7 +31366,7 @@ SLKA-25200: recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. textureInsideRT: 1 # Fixes rainbow effect in the pause menu before a jump. halfPixelOffset: 2 # Fixes depth lines. - nativeScaling: 1 # Fixes post processing + nativeScaling: 1 # Fixes post-processing SLKA-25201: name: "Armored Core - Nexus [Disc 1]" region: "NTSC-K" @@ -31242,7 +31396,7 @@ SLKA-25205: region: "NTSC-K" gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLKA-25206: name: "Burnout 3 - Takedown" region: "NTSC-K" @@ -31296,12 +31450,15 @@ SLKA-25214: name: "Final Fantasy X - International [PlayStation 2 - Big Hit Series]" region: "NTSC-K" roundModes: - eeRoundMode: 2 # Fixes reverse control and boss in some places. + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. clampModes: - eeClampMode: 3 # Fixes animations. + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. SLKA-25215: name: "Shining Wind" region: "NTSC-K" @@ -31321,8 +31478,8 @@ SLKA-25218: gsHWFixes: texturePreloading: 1 # Performs much better with partial preload. autoFlush: 1 # Fixes bloom rendering. - textureInsideRT: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. roundModes: vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects. speedHacks: @@ -31336,8 +31493,12 @@ SLKA-25219: gsHWFixes: maximumBlendingLevel: 0 # Fixes unnecessary load on the GPU. SLKA-25220: - name: "Viewtiful Joe - A New Hope" + name: "뷰티플 죠 새로운 희망" + name-en: "Viewtiful Joe - A New Hope" region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 2 # Aligns post processing. SLKA-25221: name: "Busin 0 - Wizardry Alternative Neo" region: "NTSC-K" @@ -31349,7 +31510,7 @@ SLKA-25222: name: "Rockman X8" region: "NTSC-K" gsHWFixes: - halfPixelOffset: 4 # Fixes post processing position. + halfPixelOffset: 4 # Fixes post-processing position. autoFlush: 2 # Fixes bloom. roundSprite: 1 # Fixes misaligned bloom. deinterlace: 6 # Game requires blend tff de-interlacing when auto for 'fixing' subtitles flickering or half weaved. @@ -31411,8 +31572,8 @@ SLKA-25237: name-sort: "Lord of the Rings, The - The Third Age" region: "NTSC-K" gsHWFixes: - halfPixelOffset: 5 # Aligns post processing. - nativeScaling: 2 # Corrects post processing smoothness. + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 2 # Corrects post-processing smoothness. SLKA-25240: name: "WWE SmackDown! Shut Your Mouth" region: "NTSC-K" @@ -31430,9 +31591,10 @@ SLKA-25243: region: "NTSC-K" gsHWFixes: recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. - halfPixelOffset: 5 # Fixes misaligned blur. nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. SLKA-25244: name: "WWE SmackDown! vs. Raw" region: "NTSC-K" @@ -31446,12 +31608,13 @@ SLKA-25246: gsHWFixes: textureInsideRT: 1 # Fixes half right. estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. SLKA-25247: name: "Prince of Persia - Warrior Within" region: "NTSC-K" gsHWFixes: autoFlush: 2 # Reduces post-processing misalignment. - halfPixelOffset: 4 # Fixes post positioning. + halfPixelOffset: 5 # Fixes post positioning. nativeScaling: 2 # Fixes post effects. SLKA-25249: name: "Ys - The Ark of Napishtim [with Guide Book]" @@ -31463,8 +31626,8 @@ SLKA-25250: region: "NTSC-K" gsHWFixes: recommendedBlendingLevel: 3 # Improves metalic shine. - halfPixelOffset: 4 # Fixes offset post processing. - nativeScaling: 2 # Fixes post processing. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. SLKA-25251: name: "Metal Gear Solid 3 - Snake Eater" region: "NTSC-K" @@ -31540,7 +31703,7 @@ SLKA-25265: eeRoundMode: 0 # Fixes inability to enter door in Mission 18. gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLKA-25266: name: "Sangokushi IX [PlayStation 2 - Big Hit Series]" region: "NTSC-K" @@ -31651,7 +31814,7 @@ SLKA-25292: gsHWFixes: halfPixelOffset: 2 # Fixes lighting misalignment. autoFlush: 2 # Fixes lighting misalignment. - nativeScaling: 2 # Fixes post processing position. + nativeScaling: 2 # Fixes post-processing position. SLKA-25296: name: "Inuyasha - Feudal Combat" # Inuyasha - Ougi Ranbu region: "NTSC-K" @@ -31688,7 +31851,7 @@ SLKA-25303: region: "NTSC-K" gsHWFixes: halfPixelOffset: 2 # Fix effects upscaling. - autoFlush: 1 # Fixes broken post processing. + autoFlush: 1 # Fixes broken post-processing. nativeScaling: 2 # Fixes post effects. SLKA-25304: name: "Burnout Revenge" @@ -31708,8 +31871,12 @@ SLKA-25305: name: "Taito Memories - Gekan" region: "NTSC-K" SLKA-25306: - name: "Evil Dead - Regeneration" + name: "이블데드 - 리제너레이션" + name-en: "Evil Dead - Regeneration" region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 1 # Aligns post processing. SLKA-25307: name: "Dragon Ball Z - Sparking!" region: "NTSC-K" @@ -31724,8 +31891,8 @@ SLKA-25309: name: "Indigo Prophecy" region: "NTSC-K" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. - nativeScaling: 2 # Fixes post processing position. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. SLKA-25310: name: "Musou Orochi" region: "NTSC-K" @@ -31775,7 +31942,7 @@ SLKA-25319: region: "NTSC-K" gsHWFixes: recommendedBlendingLevel: 3 # Fixes missing lights. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. SLKA-25320: name: "Ikusa Gami" @@ -31877,14 +32044,14 @@ SLKA-25337: autoFlush: 1 # Corrects vignette to match software. estimateTextureRegion: 1 # Improves performance and reduces hash cache size. halfPixelOffset: 4 # Aligns blur more correctly to match software. - textureInsideRT: 1 # Fixes post processing effects. + textureInsideRT: 1 # Fixes post-processing effects. SLKA-25338: name: "The Godfather" name-sort: "Godfather, The" region: "NTSC-K" gsHWFixes: textureInsideRT: 1 # Required for complex offset shuffles. - halfPixelOffset: 2 # Fixes center line in post processing. + halfPixelOffset: 2 # Fixes center line in post-processing. SLKA-25339: name: "Jin Samguk Mussang 4" region: "NTSC-K" @@ -31900,7 +32067,7 @@ SLKA-25341: halfPixelOffset: 5 # Fixes post positioning. cpuSpriteRenderBW: 2 # Fixes some bad textures. cpuCLUTRender: 1 # Fixes the rest of the bad textures. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. preloadFrameData: 1 # Fixes road texture corruption. SLKA-25342: name: "Ryu ga Gotoku" @@ -31931,7 +32098,7 @@ SLKA-25346: region: "NTSC-K" gsHWFixes: autoFlush: 1 # Reduces post-processing misalignment. - halfPixelOffset: 4 # Fixes post positioning. + halfPixelOffset: 5 # Fixes post positioning. nativeScaling: 2 # Fixes post effects. SLKA-25349: name: "Jacked" @@ -31989,7 +32156,7 @@ SLKA-25358: name: "Sonic Riders" region: "NTSC-K" gsHWFixes: - halfPixelOffset: 4 # Fix post processing blur. + halfPixelOffset: 4 # Fix post-processing blur. nativeScaling: 1 # Fixes post effects. SLKA-25359: name: "위닝일레븐9 라이브웨어 에볼루션" @@ -32018,8 +32185,8 @@ SLKA-25363: gsHWFixes: textureInsideRT: 1 # Crowd textures. autoFlush: 1 # Fixes bloom intensity. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLKA-25364: name: "Mobile Suit Gundam - Climax U.C." region: "NTSC-K" @@ -32059,8 +32226,8 @@ SLKA-25372: recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. autoFlush: 2 # Properly diffuses light instead of strips of light. roundSprite: 1 # Fixes lighting misalignment such as the street poles and the sun. - halfPixelOffset: 2 # Mostly aligns post processing. - nativeScaling: 2 # Improves post processing smoothness. + halfPixelOffset: 2 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. getSkipCount: "GSC_BlackAndBurnoutSky" beforeDraw: "OI_BurnoutGames" SLKA-25373: @@ -32080,8 +32247,8 @@ SLKA-25375: name: "Transformers - The Game" region: "NTSC-K" gsHWFixes: - halfPixelOffset: 2 # Fixes alignment of post processing. - nativeScaling: 1 # Fixes post processing effect. + halfPixelOffset: 2 # Fixes alignment of post-processing. + nativeScaling: 1 # Fixes post-processing effect. SLKA-25377: name: "OutRun 2006 - Coast 2 Coast" region: "NTSC-K" @@ -32188,7 +32355,7 @@ SLKA-25402: eeRoundMode: 0 # Fixes inability to enter door in Mission 18. gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLKA-25404: name: "NBA Live 08" region: "NTSC-K" @@ -32205,7 +32372,7 @@ SLKA-25407: compat: 5 gsHWFixes: halfPixelOffset: 5 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. beforeDraw: "OI_DBZBTGames" SLKA-25408: name: "FIFA '08" @@ -32245,8 +32412,8 @@ SLKA-25414: gsHWFixes: textureInsideRT: 1 # Crowd textures. autoFlush: 1 # Fixes bloom intensity. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. getSkipCount: "GSC_GuitarHero" SLKA-25417: name: "Jin Samguk Mussang 4 - Empires" @@ -32301,8 +32468,8 @@ SLKA-25434: gsHWFixes: textureInsideRT: 1 # Crowd textures. autoFlush: 1 # Fixes bloom intensity. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. getSkipCount: "GSC_GuitarHero" SLKA-25435: name: "Sengoku Basara X" @@ -32329,7 +32496,7 @@ SLKA-25441: alignSprite: 1 # Fixes vertical lines. autoFlush: 2 # Corrects jet exhaust radiosity. halfPixelOffset: 4 # Fixes misaligned bloom. - nativeScaling: 2 # Fixes post processing smoothness and position. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLKA-25442: name: "007 - Quantum of Solace" region: "NTSC-K" @@ -32379,20 +32546,24 @@ SLKA-25451: name: "WWE SmackDown! vs. Raw 2008" region: "NTSC-K" SLKA-25452: - name: "Viewtiful Joe - A New Hope" + name: "뷰티플 죠 새로운 희망" + name-en: "Viewtiful Joe - A New Hope [BigHit Series]" region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 2 # Aligns post processing. SLKA-25453: name: "Shin Onimusha - Dawn of Dreams [Disc 1 of 2]" region: "NTSC-K" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLKA-25454: name: "Shin Onimusha - Dawn of Dreams [Disc 2 of 2]" region: "NTSC-K" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLKA-25455: name: "World Soccer Winning Eleven 2009" region: "NTSC-K" @@ -32413,8 +32584,8 @@ SLKA-25459: compat: 5 gsHWFixes: cpuSpriteRenderBW: 2 # Fixes textures. - halfPixelOffset: 4 # Aligns post processing, needed for below, but does cause a line around the edge, can be cropped out with 3 px left and top. - nativeScaling: 2 # Fixes post processing smoothness, causes edge bleed without Align to Native. + halfPixelOffset: 4 # Aligns post-processing, needed for below, but does cause a line around the edge, can be cropped out with 3 px left and top. + nativeScaling: 2 # Fixes post-processing smoothness, causes edge bleed without Align to Native. autoFlush: 2 # Fixes soft shadows. patches: 9E36E023: @@ -32514,6 +32685,8 @@ SLKA-35004: name: "Sakura Wars 5 So Long My Love" region: "NTSC-K" compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes recrusive drawing to the top left. SLKA-35005: name: "Jin Samguk Mussang 5 - Special" region: "NTSC-K" @@ -32524,7 +32697,7 @@ SLKA-90502: recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. textureInsideRT: 1 # Fixes rainbow effect in the pause menu before a jump. halfPixelOffset: 2 # Fixes depth lines. - nativeScaling: 1 # Fixes post processing + nativeScaling: 1 # Fixes post-processing SLKA-90503: name: "Need for Speed - Underground" region: "NTSC-K" @@ -32734,7 +32907,7 @@ SLPM-55034: name-en: "Battlefield 2 - Modern Combat [EA:SY! 1980]" region: "NTSC-J" gsHWFixes: - minimumBlendingLevel: 4 # Fixes ground texture rendering. + recommendedBlendingLevel: 4 # Fixes ground texture rendering. autoFlush: 1 # Post-processing. halfPixelOffset: 2 # Offset post-processing. texturePreloading: 1 # Improves performance. @@ -32768,9 +32941,10 @@ SLPM-55037: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. - halfPixelOffset: 5 # Fixes misaligned blur. nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. SLPM-55038: name: "グランド・セフト・オート:Liberty City Stories [Best Price]" name-sort: "ぐらんど・せふと・おーと3.3 りばてぃしてぃー すとーりーず [Best Price]" @@ -32889,7 +33063,7 @@ SLPM-55061: clampModes: eeClampMode: 3 # Fixes game hang after opening intro. gsHWFixes: - recommendedBlendingLevel: 3 # Fixes car headlights. + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. halfPixelOffset: 2 # Fixes depth line. memcardFilters: - "SLPM-55061" @@ -32961,8 +33135,11 @@ SLPM-55076: name-en: "Medal of Honor - Vanguard [EA:SY! 1980]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 2 # Fixes lighting misalignment. - mergeSprite: 1 # Removes occasional vertical lines. + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. SLPM-55077: name: "SSX3 [EA:SY! 1980]" name-sort: "SSX3 [EA:SY! 1980]" @@ -32972,7 +33149,7 @@ SLPM-55077: recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. textureInsideRT: 1 # Fixes rainbow effect in the pause menu before a jump. halfPixelOffset: 2 # Fixes depth lines. - nativeScaling: 1 # Fixes post processing + nativeScaling: 1 # Fixes post-processing SLPM-55079: name: "Scarlett ~日常の境界線~ [通常版]" name-sort: "すかーれっと ~にちじょうのきょうかいせん~ [つうじょうばん]" @@ -33050,7 +33227,7 @@ SLPM-55092: gsHWFixes: recommendedBlendingLevel: 2 # Fixes blocky heat haze effect. halfPixelOffset: 5 # Helps align radiosity closer to native. - autoFlush: 1 # Fixes post processing. + autoFlush: 1 # Fixes post-processing. SLPM-55093: name: "ギャラクシーエンジェルⅡ 無限回廊の鍵 [ディスク1/2]" name-sort: "ぎゃらくしーえんじぇる2 むげんかいろうのかぎ [でぃすく1/2]" @@ -33120,7 +33297,7 @@ SLPM-55107: gsHWFixes: halfPixelOffset: 2 # Fixes ghosting of characters. autoFlush: 2 # Fixes missing glow. - nativeScaling: 2 # Fixes post processing alignment. + nativeScaling: 2 # Fixes post-processing alignment. SLPM-55108: name: "フェイト/アンリミテッドコード" name-sort: "ふぇいと/あんりみてっどこーど" @@ -33307,7 +33484,7 @@ SLPM-55141: gsHWFixes: recommendedBlendingLevel: 3 # Improves metal sheen and reflections. halfPixelOffset: 2 # Fixes misaligned bloom. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. autoFlush: 1 # Fixes sun occlusion and brightness. textureInsideRT: 1 # Fixes shadow maps. SLPM-55143: @@ -34031,7 +34208,7 @@ SLPM-55292: gsHWFixes: recommendedBlendingLevel: 2 # Fixes blocky heat haze effect. halfPixelOffset: 5 # Helps align radiosity closer to native. - autoFlush: 1 # Fixes post processing. + autoFlush: 1 # Fixes post-processing. SLPM-55293: name: "グランド・セフト・オートⅢ [ROCKSTAR CLASSICS]" name-sort: "ぐらんど・せふと・おーと3 [ROCKSTAR CLASSICS]" @@ -34091,7 +34268,7 @@ SLPM-60109: vuClampMode: 2 # Fixes texture rendering in the intro. gsHWFixes: textureInsideRT: 1 # Fixes post effects - halfPixelOffset: 2 # Fixes title screen and some intro post processing alignment. + halfPixelOffset: 2 # Fixes title screen and some intro post-processing alignment. roundSprite: 1 # Fixes ui and hud alignment. gpuPaletteConversion: 2 # Lots of CLUTs in large textures. cpuSpriteRenderBW: 1 # Fixes car textures. @@ -34308,7 +34485,7 @@ SLPM-60149: mergeSprite: 1 # Fixes vertical lines. cpuSpriteRenderBW: 1 # Fixes missing sun sprite. cpuSpriteRenderLevel: 0 # Needed for above. - nativeScaling: 2 # Smooths post processing. + nativeScaling: 2 # Smooths post-processing. SLPM-60150: name: "玉繭物語2 ~滅びの蟲~ MOVIE DISC [体験版]" name-sort: "たままゆものがたり2 ほろびのむし MOVIE DISC [たいけんばん]" @@ -34585,8 +34762,9 @@ SLPM-60214: name-en: "Shadow Hearts II [Trial]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes shadow positioning. + halfPixelOffset: 5 # Fixes shadow positioning. autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. SLPM-60215: name: "電撃PS2 / 電撃PlayStation D63" name-sort: "でんげき PS2 でんげきPlayStation D63" @@ -34606,8 +34784,8 @@ SLPM-60217: region: "NTSC-J" gsHWFixes: texturePreloading: 0 # Performs much better with no preload. - textureInsideRT: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. SLPM-60218: name: "GUNGRAVE O.D. [体験版]" name-sort: "がんぐれいぶ おーでぃー [たいけんばん]" @@ -34619,8 +34797,9 @@ SLPM-60219: name-en: "Shadow Hearts II [Appendix Version]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes shadow positioning. + halfPixelOffset: 5 # Fixes shadow positioning. autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. SLPM-60220: name: "はじめの一歩2 VICTORIOUS ROAD [体験版]" name-sort: "はじめのいっぽ2 VICTORIOUS ROAD [たいけんばん]" @@ -34637,8 +34816,9 @@ SLPM-60226: name-en: "Shadow Hearts II [Trial]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes shadow positioning. + halfPixelOffset: 5 # Fixes shadow positioning. autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. SLPM-60228: name: "街道バトル2 CHAIN REACTION [体験版]" name-sort: "かいどうばとる2 CHAIN REACTION [たいけんばん]" @@ -34737,7 +34917,7 @@ SLPM-60251: eeRoundMode: 0 # Fixes inability to enter door in Mission 18. gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLPM-60252: name: "双恋—フタコイ— [体験版]" name-sort: "ふたこい [たいけんばん]" @@ -34749,7 +34929,7 @@ SLPM-60253: name-en: "Zettai Zetsumei Toshi 2 - Itetsuita Kioutachi [Trial Type-B]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. getSkipCount: "GSC_ZettaiZetsumeiToshi2" SLPM-60254: @@ -34758,7 +34938,7 @@ SLPM-60254: name-en: "Zettai Zetsumei Toshi 2 - Itetsuita Kioutachi [Trial Type-A]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. getSkipCount: "GSC_ZettaiZetsumeiToshi2" SLPM-60255: @@ -34818,11 +34998,17 @@ SLPM-60264: name-sort: "しゃどうはーつ ふろむ・ざ・にゅー・わーるど [たいけんばん]" name-en: "Shadow Hearts - From the New World [Trial]" region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes shadow positioning. + nativeScaling: 2 # Aligns post processing and bloom. SLPM-60265: name: "スチームボーイ [体験版]" name-sort: "すちーむぼーい [たいけんばん]" name-en: "Steamboy [Trial]" region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Reduces post misalignment. + autoFlush: 1 # Fixes post alignment. SLPM-60266: name: "ポンコツ浪漫大活劇バンピートロット [体験版]" name-sort: "ぽんこつろまんだいかつげきばんぴーとろっと [たいけんばん]" @@ -34911,6 +35097,9 @@ SLPM-60279: name-en: "Kamen Rider Kabuto [Trial]" region: "NTSC-J" gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 1 # Fixes post-processing alignment. + textureInsideRT: 1 # Fixes garbage and missing effects. autoFlush: 1 # Fixes garbage corruptions on the bottom of the screen. SLPM-60280: name: "電撃PS2 PlayStation 2 SAVE DATA COLLECTION 2007" @@ -35127,7 +35316,7 @@ SLPM-61039: halfPixelOffset: 5 # Fixes character offset with flashlight and blurriness. Fixes water lines. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes light bloom intensity. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLPM-61041: name: "バーチャファイター4 エボリューション [体験版]" name-sort: "ばーちゃふぁいたー4 えぼりゅーしょん [たいけんばん]" @@ -35446,7 +35635,7 @@ SLPM-61111: region: "NTSC-J" gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLPM-61112: name: "天星 ソード オブ デスティニー [体験版]" name-sort: "てんせい そーど おぶ ですてぃにー [たいけんばん]" @@ -35664,8 +35853,8 @@ SLPM-61142: name-en: "Shin Onimusha - Dawn of Dreams / Ookami [Trial]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLPM-61144: name: "任侠伝 渡世人一代記 [体験版]" name-sort: "にんきょうでん とせいにんいちだいき [たいけんばん]" @@ -35685,6 +35874,7 @@ SLPM-61147: autoFlush: 1 # Fixes shadows. halfPixelOffset: 4 # Fixes lighting misalignment. nativeScaling: 2 # Fixes lighting smoothness. + textureInsideRT: 1 # Fixes broken crystalline surface textures. SLPM-61148: name: "グローランサーⅤ ジェネレーションズ [体験版]" name-sort: "ぐろーらんさー5 じぇねれーしょんず [たいけんばん]" @@ -35728,11 +35918,11 @@ SLPM-61155: gameFixes: - SoftwareRendererFMVHack # Fixes broken FMVs on repeat plays. gsHWFixes: - textureInsideRT: 1 # Needed for post processing effects. + textureInsideRT: 1 # Needed for post-processing effects. autoFlush: 1 # Fixes bloom intensity. minimumBlendingLevel: 4 # Fixes multiple lighting effects from lights, computers, cave walls and more. - nativeScaling: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes offset post processing. + nativeScaling: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes offset post-processing. SLPM-61156: name: "電撃PS2 / 電撃PlayStation D93" name-sort: "でんげき PS2 でんげきPlayStation D93" @@ -35758,7 +35948,7 @@ SLPM-61158: region: "NTSC-J" gsHWFixes: halfPixelOffset: 4 # Fixes blooming and lighting offset. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLPM-61161: name: "ゴッド・オブ・ウォーⅡ 終焉への序曲 [体験版]" name-sort: "ごっど・おぶ・うぉー2 しゅうえんへのじょきょく [たいけんばん]" @@ -36937,16 +37127,15 @@ SLPM-62240: name: "The Sims" region: "NTSC-C" SLPM-62241: - name: "ハリー・ポッターと秘密の部屋" - name-sort: "はりーぽったーとひみつのへや" + name: "哈利波特 - 消失的密室" name-en: "Harry Potter and the Chamber of Secrets" - region: "NTSC-J" + region: "NTSC-C" gameFixes: - EETimingHack # Fixes flickering textures. gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing lighting effects. textureInsideRT: 1 # Fixes right side shadow lookup. - halfPixelOffset: 2 # Fixes misaligned lighting and other effects. + halfPixelOffset: 4 # Fixes misaligned lighting and other effects. SLPM-62242: name: "撞球 ビリヤードマスター2" name-sort: "どうきゅう びりやーどますたー2" @@ -37173,6 +37362,8 @@ SLPM-62286: name-sort: "もんすたーばす" name-en: "Monster Bass" region: "NTSC-J" + gsHWFixes: + getSkipCount: "GSC_SandGrainGames" SLPM-62287: name: "ファイヤープロレスリングZ 闘辞苑 同梱BOX" name-sort: "ふぁいやーぷろれすりんぐZ とうじえん どうこんBOX" @@ -37793,7 +37984,7 @@ SLPM-62408: region: "NTSC-J" gsHWFixes: halfPixelOffset: 4 # Fixes post alignment. - nativeScaling: 1 # Fixes post processing smoothness. + nativeScaling: 1 # Fixes post-processing smoothness. recommendedBlendingLevel: 4 # Fixes missing lighting. SLPM-62409: name: "ウィザードリィ エンパイアⅢ ~覇王の系譜~" @@ -38358,7 +38549,7 @@ SLPM-62513: gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing lighting effects. textureInsideRT: 1 # Fixes right side shadow lookup. - halfPixelOffset: 2 # Fixes misaligned lighting and other effects. + halfPixelOffset: 4 # Fixes misaligned lighting and other effects. SLPM-62514: name: "シムピープル ~お茶の間劇場~ [EA BEST HITS]" name-sort: "しむぴーぷる おちゃのまげきじょう [EA BEST HITS]" @@ -38792,6 +38983,8 @@ SLPM-62598: name-sort: "さくらたいせん5 さらばいとしきひとよ [たいけんばん]" name-en: "Sakura Taisen V - Saraba Itoshiki Hito yo [Trial]" region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes recrusive drawing to the top left. SLPM-62599: name: "ボンバーマンカートDX [HUDSON THE BEST]" name-sort: "ぼんばーまんかーとDX [HUDSON THE BEST]" @@ -39789,7 +39982,7 @@ SLPM-64528: gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing lighting effects. textureInsideRT: 1 # Fixes right side shadow lookup. - halfPixelOffset: 2 # Fixes misaligned lighting and other effects. + halfPixelOffset: 4 # Fixes misaligned lighting and other effects. SLPM-64532: name: "Digital Holmes" region: "NTSC-K" @@ -39800,7 +39993,7 @@ SLPM-64533: - BlitInternalFPSHack # Fixes internal FPS detection. gsHWFixes: halfPixelOffset: 4 # Fixes post positioning. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLPM-64534: name: "Psyvariar - Complete Edition" region: "NTSC-K" @@ -40467,8 +40660,8 @@ SLPM-65100: name-en: "Onimusha 2 [Limited Edition]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. roundSprite: 2 # Fixes text. SLPM-65101: name: "鬼武者 2" @@ -40476,8 +40669,8 @@ SLPM-65101: name-en: "Onimusha 2" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. roundSprite: 2 # Fixes text. memcardFilters: - "SLPM-65100" @@ -40529,12 +40722,15 @@ SLPM-65115: name-en: "Final Fantasy X International" region: "NTSC-J" roundModes: - eeRoundMode: 2 # Fixes reverse control and boss in some places. + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. clampModes: - eeClampMode: 3 # Fixes animations. + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. SLPM-65116: name: "リリーのアトリエ プラス ~ザールブルグの錬金術士3~" name-sort: "りりーのあとりえ ぷらす ~ざーるぶるぐのれんきんじゅつし3~" @@ -41301,7 +41497,7 @@ SLPM-65245: halfPixelOffset: 5 # Fixes character offset with flashlight and blurriness. Fixes water lines. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes light bloom intensity. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLPM-65246: name: "街道バトル ~日光・榛名・六甲・箱根~" name-sort: "かいどうばとる にっこう はるな ろっこう はこね" @@ -41330,7 +41526,7 @@ SLPM-65249: clampModes: vuClampMode: 2 # Fixes SPS in item menu. gsHWFixes: - halfPixelOffset: 5 # Aligns post processing. + halfPixelOffset: 5 # Aligns post-processing. roundSprite: 2 # Fixes vertical lines and some font artifacts but not completely fixed. textureInsideRT: 1 # Fixes rainbow shadow of legions. SLPM-65250: @@ -42257,8 +42453,8 @@ SLPM-65413: - "SLPM-65411" - "SLPM-65413" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. disablePartialInvalidation: 1 # Fixes textureless graphics ingame. bilinearUpscale: 2 # Gets rid of center vertical line when upscaling. SLPM-65414: @@ -42309,7 +42505,7 @@ SLPM-65422: name-en: "Tom Clancy's Splinter Cell" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. recommendedBlendingLevel: 4 # Fixes lighting effects but has high barrier count. SLPM-65423: @@ -42475,7 +42671,7 @@ SLPM-65449: recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. textureInsideRT: 1 # Fixes rainbow effect in the pause menu before a jump. halfPixelOffset: 2 # Fixes depth lines. - nativeScaling: 1 # Fixes post processing + nativeScaling: 1 # Fixes post-processing SLPM-65450: name: "探偵学園Q ~奇翁館の殺意~ [初回生産分]" name-sort: "たんていがくえんQ ~きおきなかんのさつい~ [しょかいせいさんぶん]" @@ -42597,7 +42793,7 @@ SLPM-65470: name-en: "Firefighter F.D.18" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes post processing alignment. + halfPixelOffset: 4 # Fixes post-processing alignment. roundSprite: 1 # Fixes sprite misaligment. SLPM-65471: name: "ニード・フォー・スピード アンダーグラウンド" @@ -43053,6 +43249,8 @@ SLPM-65555: name-en: "Dragon Quest V - Tenkuu no Hanayome" region: "NTSC-J" compat: 5 + roundModes: + eeDivRoundMode: 3 # Fixes camera issues at the top of mount evil. SLPM-65556: name: "信長の野望・天下創世" name-sort: "のぶながのやぼう てんかそうせい" @@ -43278,11 +43476,15 @@ SLPM-65599: name-sort: "げんそうすいこでん4 [げんていばん]" name-en: "Gensou Suikoden 4 [Limited Edition]" region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes grid-like patterns in water. SLPM-65600: name: "幻想水滸伝Ⅳ" name-sort: "げんそうすいこでん4" name-en: "Gensou Suikoden 4" region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes grid-like patterns in water. SLPM-65601: name: "SuperLite 2000 恋愛アドベンチャー 想い出にかわる君 ~Memories Off~" name-sort: "すーぱーらいと 2000 れんあいあどべんちゃー おもいでにかわるきみ めもりーず おふ" @@ -43563,6 +43765,8 @@ SLPM-65648: name-sort: "めだる・おぶ・おなー しじょうさいだいのさくせん [EA BEST HITS]" name-en: "Medal of Honor - Frontline [EA Best Hits]" region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur. SLPM-65649: name: "NBA STREET2 ダンク天国 [EA BEST HITS]" name-sort: "NBA すとりーと2 だんくてんごく [EA BEST HITS]" @@ -43633,7 +43837,7 @@ SLPM-65662: autoFlush: 2 # Fixes the position of the shadow and makes it not blocky. halfPixelOffset: 2 # Fixes shadows. gpuPaletteConversion: 0 # Stops potential crashes from too many palette textures. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLPM-65663: name: "ツヴァイ!!" name-sort: "つゔぁい!!" @@ -43771,8 +43975,8 @@ SLPM-65687: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Improves reflections on certain characters and objects on certain levels. - halfPixelOffset: 4 # Corrects post processing positioning. - nativeScaling: 2 # Smooths post processing. + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. SLPM-65688: name: "ベルセルク 千年帝国の鷹篇 聖魔戦記の章 [通常版]" name-sort: "べるせるく みれにあむ ふぁるこんへん せいませんきのしょう [つうじょうばん]" @@ -43866,6 +44070,9 @@ SLPM-65699: name-en: "Viewtiful Joe - Aratanaru Kibo" region: "NTSC-J" compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 2 # Aligns post processing. SLPM-65700: name: "剣豪3" name-sort: "けんごう3" @@ -44032,7 +44239,7 @@ SLPM-65730: name-en: "Rockman X8" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes post processing position. + halfPixelOffset: 4 # Fixes post-processing position. autoFlush: 2 # Fixes bloom. roundSprite: 1 # Fixes misaligned bloom. deinterlace: 6 # Game requires blend tff de-interlacing when auto for 'fixing' subtitles flickering or half weaved. @@ -44125,7 +44332,7 @@ SLPM-65744: name-en: "Firefighter F.D.18 [KONAMI The BEST]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes post processing alignment. + halfPixelOffset: 4 # Fixes post-processing alignment. roundSprite: 1 # Fixes sprite misaligment. SLPM-65745: name: "ときめきメモリアル Girl's Side [コナミ殿堂セレクション]" @@ -44249,8 +44456,8 @@ SLPM-65763: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Improves metalic shine. - halfPixelOffset: 4 # Fixes offset post processing. - nativeScaling: 2 # Fixes post processing. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. SLPM-65764: name: "メンアットワーク!3 愛と青春のハンター学園 [初回限定版]" name-sort: "めんあっとわーく!3 あいとせいしゅんのはんたーがくえん [しょかいげんていばん]" @@ -44412,7 +44619,7 @@ SLPM-65793: recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. textureInsideRT: 1 # Fixes rainbow effect in the pause menu before a jump. halfPixelOffset: 2 # Fixes depth lines. - nativeScaling: 1 # Fixes post processing + nativeScaling: 1 # Fixes post-processing SLPM-65794: name: "カプコン ファイティング ジャム" name-sort: "かぷこん ふぁいてぃんぐ じゃむ" @@ -44513,7 +44720,7 @@ SLPM-65807: region: "NTSC-J" gsHWFixes: halfPixelOffset: 2 # Fixes upscaling lines. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLPM-65808: name: "ダビつく4 ダービー馬をつくろう!" name-sort: "だびつく4 だーびーばをつくろう!" @@ -44724,16 +44931,17 @@ SLPM-65845: compat: 5 gsHWFixes: textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. roundSprite: 1 # Fixes lines in sprites but still some lines left. - estimateTextureRegion: 1 # Improves performance. SLPM-65846: name: "ロード・オブ・ザ・リング / 中つ国第三紀" name-sort: "ろーど おぶ ざ りんぐ なかつくにだいさんき" name-en: "Lord of the Rings, The - The Third Age" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 5 # Aligns post processing. - nativeScaling: 2 # Corrects post processing smoothness. + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 2 # Corrects post-processing smoothness. SLPM-65847: name: "空色の風琴 ~Remix~ [初回限定版]" name-sort: "そらいろのおるがん Remix [しょかいげんていばん]" @@ -44908,7 +45116,7 @@ SLPM-65880: eeRoundMode: 0 # Fixes inability to enter door in Mission 18. gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLPM-65881: name: "エキサイティングプロレス 6 - WWE SMACKDOWN! vs. RAW" name-sort: "えきさいてぃんぐぷろれす6 - WWE SMACKDOWN! vs. RAW" @@ -45106,7 +45314,7 @@ SLPM-65913: gsHWFixes: halfPixelOffset: 5 # Reduces blurriness. bilinearUpscale: 1 # Smooths out fire textures. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. textureInsideRT: 1 # Fixes post effects. SLPM-65914: name: "NANA" @@ -45121,7 +45329,8 @@ SLPM-65915: region: "NTSC-J" gsHWFixes: textureInsideRT: 1 # Fixes half right. - estimateTextureRegion: 1 # Improves performance and reduces hash cache size when moving. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. roundSprite: 1 # Fixes HUD garbage. SLPM-65916: name: "遙かなる時空の中で ~八葉抄~" @@ -45270,6 +45479,8 @@ SLPM-65943: name-sort: "えんじぇるずふぇざー くろのざんえい" name-en: "Angel's Feather" region: "NTSC-J" + gsHWFixes: + cpuCLUTRender: 1 # Fixes rendering. SLPM-65944: name: "探偵 神宮寺三郎 KIND OF BLUE [ワークジャム ベストコレクション Vol.2 ]" name-sort: "たんてい じんぐうじさぶろう KIND OF BLUE [わーくじゃむ べすとこれくしょん Vol.2]" @@ -45515,7 +45726,7 @@ SLPM-65984: gsHWFixes: recommendedBlendingLevel: 2 # Fixes blocky heat haze effect. halfPixelOffset: 5 # Helps align radiosity closer to native. - autoFlush: 1 # Fixes post processing. + autoFlush: 1 # Fixes post-processing. SLPM-65985: name: "イリスのアトリエ エターナルマナ2" name-sort: "いりすのあとりえ えたーなるまな2" @@ -45623,7 +45834,7 @@ SLPM-66002: region: "NTSC-J" gsHWFixes: autoFlush: 2 # Reduces post-processing misalignment. - halfPixelOffset: 4 # Fixes post positioning. + halfPixelOffset: 5 # Fixes post positioning. nativeScaling: 2 # Fixes post effects. SLPM-66003: name: "遙かなる時空の中で ~八葉抄~ [History Box]" @@ -45704,7 +45915,7 @@ SLPM-66017: name-en: "Firefighter F.D.18 [KONAMI Dendou Selection]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes post processing alignment. + halfPixelOffset: 4 # Fixes post-processing alignment. roundSprite: 1 # Fixes sprite misaligment. SLPM-66018: name: "サイレントヒル3 [コナミ殿堂セレクション]" @@ -46019,7 +46230,8 @@ SLPM-66070: name-en: "Shadow Hearts - From the New World [PREMIUM BOX]" region: "NTSC-J" gsHWFixes: - roundSprite: 2 # Fixes font artifacts and reduces text box artifacts. + halfPixelOffset: 5 # Fixes shadow positioning. + nativeScaling: 2 # Aligns post processing and bloom. SLPM-66071: name: "シャドウハーツ フロム・ザ・ニュー・ワールド" name-sort: "しゃどうはーつ ふろむ・ざ・にゅー・わーるど" @@ -46027,7 +46239,8 @@ SLPM-66071: region: "NTSC-J" compat: 5 gsHWFixes: - roundSprite: 2 # Fixes font artifacts and reduces text box artifacts. + halfPixelOffset: 5 # Fixes shadow positioning. + nativeScaling: 2 # Aligns post processing and bloom. SLPM-66072: name: "ファイトナイト ラウンド2" name-sort: "ふぁいとないと らうんど2" @@ -46089,9 +46302,10 @@ SLPM-66079: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. - halfPixelOffset: 5 # Fixes misaligned blur. nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. SLPM-66080: name: "Generation of Chaos Ⅲ ~時の封印~ [IFコレクション]" name-sort: "じぇねれーしょんおぶかおす 3 ときのふういん [あいであふぁくとりーこれくしょん]" @@ -46387,7 +46601,7 @@ SLPM-66121: autoFlush: 2 # Fixes the position of the shadow and makes it not blocky. halfPixelOffset: 2 # Fixes shadows. gpuPaletteConversion: 0 # Stops potential crashes from too many palette textures. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLPM-66122: name: "キングダム ハーツ [Ultimate Hits]" name-sort: "きんぐだむ はーつ [Ultimate Hits]" @@ -46406,14 +46620,15 @@ SLPM-66124: gameFixes: - SoftwareRendererFMVHack # Fixes interlacing. roundModes: - eeRoundMode: 2 # Fixes reverse control and boss in some places. + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. clampModes: - eeClampMode: 3 # Fixes animations. - vu0ClampMode: 2 # Fixes SPS. + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. SLPM-66125: name: "ファイナルファンタジーⅩ-2 [Ultimate Hits]" name-sort: "ふぁいなるふぁんたじー10-2 [Ultimate Hits]" @@ -46546,8 +46761,8 @@ SLPM-66145: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Improves metalic shine. - halfPixelOffset: 4 # Fixes offset post processing. - nativeScaling: 2 # Fixes post processing. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. SLPM-66146: name: "Memories Off #5 とぎれたフィルム [初回限定版]" name-sort: "めもりーず おふ #5 とぎれたふぃるむ [しょかいげんていばん]" @@ -46565,8 +46780,8 @@ SLPM-66148: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Improves reflections on certain characters and objects on certain levels. - halfPixelOffset: 4 # Corrects post processing positioning. - nativeScaling: 2 # Smooths post processing. + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. SLPM-66149: name: "しろがねの鳥籠 [限定版]" name-sort: "しろがねのとりかご [げんていばん]" @@ -46636,7 +46851,7 @@ SLPM-66160: eeRoundMode: 0 # Fixes inability to enter door in Mission 18. gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLPM-66161: name: "Kokoro no Tobira" region: "NTSC-J" @@ -46742,7 +46957,7 @@ SLPM-66177: region: "NTSC-J" gsHWFixes: halfPixelOffset: 2 # Fix effects upscaling. - autoFlush: 1 # Fixes broken post processing. + autoFlush: 1 # Fixes broken post-processing. nativeScaling: 2 # Fixes post effects. SLPM-66178: name: "ポップンミュージック 7 [KONAMI The BEST]" @@ -46840,8 +47055,8 @@ SLPM-66190: name-en: "Star Wars - Battlefront II" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Corrects post processing positioning. - nativeScaling: 2 # Smooths post processing. + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. autoFlush: 1 # Fixes missing lights. SLPM-66191: name: "タイガー・ウッズ PGA TOUR 06" @@ -46861,8 +47076,8 @@ SLPM-66193: name-en: "Fahrenheit" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. - nativeScaling: 2 # Fixes post processing position. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. SLPM-66194: name: "おとなのギャル雀2 ~恋して倍満!~" name-sort: "おとなのぎゃるじゃん2 ~こいしてばいまん!~" @@ -46920,7 +47135,7 @@ SLPM-66206: name-en: "Battlefield 2 - Modern Combat" region: "NTSC-J" gsHWFixes: - minimumBlendingLevel: 4 # Fixes ground texture rendering. + recommendedBlendingLevel: 4 # Fixes ground texture rendering. autoFlush: 1 # Post-processing. halfPixelOffset: 2 # Offset post-processing. texturePreloading: 1 # Improves performance. @@ -46958,7 +47173,7 @@ SLPM-66211: autoFlush: 1 # Corrects vignette to match software. estimateTextureRegion: 1 # Improves performance and reduces hash cache size. halfPixelOffset: 4 # Aligns blur more correctly to match software. - textureInsideRT: 1 # Fixes post processing effects. + textureInsideRT: 1 # Fixes post-processing effects. SLPM-66212: name: "SEGA RALLY 2006" name-sort: "せが らりー 2006" @@ -47371,7 +47586,7 @@ SLPM-66271: gsHWFixes: autoFlush: 1 # Fixes lighting. halfPixelOffset: 5 # Fixes ghosting. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. recommendedBlendingLevel: 4 # Fixes missing light brightness. SLPM-66272: name: "I/O" @@ -47395,8 +47610,10 @@ SLPM-66275: region: "NTSC-J" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. SLPM-66276: name: "新 鬼武者 DAWN OF DREAMS [ディスク2/2]" name-sort: "しん おにむしゃ DAWN OF DREAMS [でぃすく2/2]" @@ -47404,8 +47621,10 @@ SLPM-66276: region: "NTSC-J" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. memcardFilters: - "SLPM-66275" SLPM-66277: @@ -47454,7 +47673,7 @@ SLPM-66281: name-en: "Sonic Riders" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fix post processing blur. + halfPixelOffset: 4 # Fix post-processing blur. nativeScaling: 1 # Fixes post effects. SLPM-66282: name: "SuperLite 2000 恋愛アドベンチャー Memories Off AfterRain Vol.2 ~想演~" @@ -47907,8 +48126,8 @@ SLPM-66354: gsHWFixes: recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. autoFlush: 2 # Properly diffuses light instead of strips of light. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Improves post processing smoothness. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. getSkipCount: "GSC_BlackAndBurnoutSky" beforeDraw: "OI_BurnoutGames" patches: @@ -48104,7 +48323,7 @@ SLPM-66391: region: "NTSC-J" gsHWFixes: autoFlush: 1 # Reduces post-processing misalignment. - halfPixelOffset: 4 # Fixes post positioning. + halfPixelOffset: 5 # Fixes post positioning. nativeScaling: 2 # Fixes post effects. SLPM-66393: name: "ファイナルファンタジーⅪ オールインワンパック2006 [プレイオンライン]" @@ -48272,7 +48491,7 @@ SLPM-66419: textureInsideRT: 1 # Required for swirl battle transition. nativeScaling: 2 # Fixes depth of field effects and bloom. roundSprite: 1 # Fixes lines in transitions. - cpuSpriteRenderBW: 1 # Fixes upscaled FMV lines. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. SLPM-66420: name: "フロントミッション4 [Ultimate Hits]" name-sort: "ふろんとみっしょん4 [Ultimate Hits]" @@ -48330,7 +48549,7 @@ SLPM-66430: gsHWFixes: recommendedBlendingLevel: 3 # Improves metal sheen and reflections. halfPixelOffset: 2 # Fixes misaligned bloom. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. autoFlush: 1 # Fixes sun occlusion and brightness. textureInsideRT: 1 # Fixes shadow maps. SLPM-66431: @@ -48423,8 +48642,8 @@ SLPM-66444: gameFixes: - EETimingHack # Fixes garbage textures flashing on the character model. gsHWFixes: - autoFlush: 1 # Fixes missing post processing. - halfPixelOffset: 5 # Aligns post processing. + autoFlush: 1 # Fixes missing post-processing. + halfPixelOffset: 5 # Aligns post-processing. nativeScaling: 1 # Fixes post effects. SLPM-66445: name: "ペルソナ3" @@ -48696,6 +48915,8 @@ SLPM-66480: name-en: "Dragon Quest V - Tenkuu no Hanayome [Ultimate Hits]" region: "NTSC-J" compat: 5 + roundModes: + eeDivRoundMode: 3 # Fixes camera issues at the top of mount evil. SLPM-66481: name: "ドラゴンクエストⅧ 空と海と大地と呪われし姫君 [Ultimate Hits]" name-sort: "どらごんくえすと8 そらとうみとだいちとのろわれしひめぎみ [Ultimate Hits]" @@ -48860,8 +49081,8 @@ SLPM-66504: name-en: "Onimusha 2 [MEGA HITS!]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. roundSprite: 2 # Fixes text. SLPM-66505: name: "真・三國無双2 [MEGA HITS!]" @@ -48919,9 +49140,10 @@ SLPM-66514: region: "NTSC-J" gsHWFixes: recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. - halfPixelOffset: 5 # Fixes misaligned blur. nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. SLPM-66515: name: "スター・ウォーズ - エピソードⅢ シスの復讐 - [EA BEST HITS]" name-sort: "すたーうぉーず えぴそーど3 しすのふくしゅう [EA BEST HITS]" @@ -48937,13 +49159,13 @@ SLPM-66516: region: "NTSC-J" gsHWFixes: halfPixelOffset: 2 # Fixes upscaling lines. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLPM-66517: name: "The Urbz - Sims in the City" region: "NTSC-J" gsHWFixes: halfPixelOffset: 2 # Fixes upscaling lines. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLPM-66518: name: "帝国千戦記 [ベスト版]" name-sort: "ていこくせんせんき [べすとばん]" @@ -49139,11 +49361,11 @@ SLPM-66558: gameFixes: - SoftwareRendererFMVHack # Fixes broken FMVs on repeat plays. gsHWFixes: - textureInsideRT: 1 # Needed for post processing effects. + textureInsideRT: 1 # Needed for post-processing effects. autoFlush: 1 # Fixes bloom intensity. minimumBlendingLevel: 4 # Fixes multiple lighting effects from lights, computers, cave walls and more. - nativeScaling: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes offset post processing. + nativeScaling: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes offset post-processing. SLPM-66559: name: "Winning Post6 [コーエー定番シリーズ]" name-sort: "うぃにんぐぽすと6 [こーえーていばんしりーず]" @@ -49218,7 +49440,7 @@ SLPM-66567: halfPixelOffset: 5 # Fixes post positioning. cpuSpriteRenderBW: 2 # Fixes some bad textures. cpuCLUTRender: 1 # Fixes the rest of the bad textures. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. preloadFrameData: 1 # Fixes road texture corruption. SLPM-66568: name: "ブラザー イン アームズ ロード トゥ ヒル サーティ [UBISOFT BEST]" @@ -49252,8 +49474,8 @@ SLPM-66572: name-en: "LEGO Star Wars II - The Original Trilogy" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 1 # Aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + halfPixelOffset: 1 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. memcardFilters: - "SLPM-66572" - "SLPS-20423" @@ -49528,7 +49750,7 @@ SLPM-66617: clampModes: eeClampMode: 3 # Fixes game hang after opening intro. gsHWFixes: - recommendedBlendingLevel: 3 # Fixes car headlights. + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. halfPixelOffset: 2 # Fixes depth line. memcardFilters: - "SLPM-66617" @@ -49609,7 +49831,7 @@ SLPM-66629: gsHWFixes: autoFlush: 1 # Fixes lighting. halfPixelOffset: 5 # Fixes ghosting. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. recommendedBlendingLevel: 4 # Fixes missing light brightness. SLPM-66630: name: "メルヘヴン ARM FIGHT DREAM [KONAMI the Best]" @@ -49663,7 +49885,7 @@ SLPM-66638: gsHWFixes: halfPixelOffset: 5 # Reduces blurriness. bilinearUpscale: 1 # Smooths out fire textures. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. textureInsideRT: 1 # Fixes post effects. SLPM-66639: name: "ストリートファイターⅢ 3rd STRIKE Fight for the future [カプコレ]" @@ -49708,7 +49930,7 @@ SLPM-66645: region: "NTSC-J" gsHWFixes: halfPixelOffset: 2 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and position. + nativeScaling: 2 # Fixes post-processing and position. SLPM-66646: name: "シャイニング・フォース イクサ" name-sort: "しゃいにんぐ・ふぉーす いくさ" @@ -49730,7 +49952,7 @@ SLPM-66651: name-en: "Battlefield 2 - Modern Combat [EA Best Hits]" region: "NTSC-J" gsHWFixes: - minimumBlendingLevel: 4 # Fixes ground texture rendering. + recommendedBlendingLevel: 4 # Fixes ground texture rendering. autoFlush: 1 # Post-processing. halfPixelOffset: 2 # Offset post-processing. texturePreloading: 1 # Improves performance. @@ -49868,8 +50090,8 @@ SLPM-66671: gameFixes: - DMABusyHack SLPM-66672: - name: "スプリンターセル 二重スパイ" - name-sort: "すぷりんたーせる にじゅうすぱい" + name: "トム・クランシーシリーズ スプリンターセル 二重スパイ" + name-sort: "とむくらんしーしりーず すぷりんたーせる にじゅうすぱい" name-en: "Tom Clancy's Splinter Cell - Double Agent" region: "NTSC-J" gsHWFixes: @@ -49882,7 +50104,7 @@ SLPM-66673: region: "NTSC-J" gsHWFixes: autoFlush: 2 # Reduces post-processing misalignment. - halfPixelOffset: 4 # Fixes post positioning. + halfPixelOffset: 5 # Fixes post positioning. nativeScaling: 2 # Fixes post effects. SLPM-66674: name: "タイガー・ウッズ PGA TOUR(R)07" @@ -49924,12 +50146,15 @@ SLPM-66677: name-en: "Final Fantasy X - International [Ultimate Hits]" region: "NTSC-J" roundModes: - eeRoundMode: 2 # Fixes reverse control and boss in some places. + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. clampModes: - eeClampMode: 3 # Fixes animations. + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. SLPM-66678: name: "ファイナルファンタジーⅩ-2 インターナショナル+ラストミッション [Ultimate Hits]" name-sort: "ふぁいなるふぁんたじー10-2 いんたーなしょなる+らすとみっしょん [Ultimate Hits]" @@ -50129,7 +50354,7 @@ SLPM-66710: region: "NTSC-J" gsHWFixes: textureInsideRT: 1 # Required for complex offset shuffles. - halfPixelOffset: 2 # Fixes center line in post processing. + halfPixelOffset: 2 # Fixes center line in post-processing. SLPM-66712: name: "ローゼンメイデン ゲベートガルデン [通常版]" name-sort: "ろーぜんめいでん げべーとがるでん [つうじょうばん]" @@ -50247,8 +50472,8 @@ SLPM-66731: gsHWFixes: recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. autoFlush: 2 # Properly diffuses light instead of strips of light. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Improves post processing smoothness. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. getSkipCount: "GSC_BlackAndBurnoutSky" beforeDraw: "OI_BurnoutGames" SLPM-66732: @@ -50364,7 +50589,7 @@ SLPM-66747: gsHWFixes: halfPixelOffset: 2 # Fixes ghosting of characters. autoFlush: 2 # Fixes missing glow. - nativeScaling: 2 # Fixes post processing alignment. + nativeScaling: 2 # Fixes post-processing alignment. SLPM-66748: name: "マナケミア ~学園の錬金術師たち~" name-sort: "まなけみあ がくえんのれんきんじゅつしたち" @@ -50400,8 +50625,11 @@ SLPM-66752: name-en: "Medal of Honor - Vanguard" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 2 # Fixes lighting misalignment. - mergeSprite: 1 # Removes occasional vertical lines. + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. SLPM-66753: name: "月面兎兵器ミーナ -ふたつのPROJECT M- [限定版]" name-sort: "げつめんとへいきみーな -ふたつのPROJECT M- [げんていばん]" @@ -50481,9 +50709,9 @@ SLPM-66767: name-en: "Urban Chaos - Riot Response" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes edge garbage thin lines and post processing alignment. + halfPixelOffset: 4 # Fixes edge garbage thin lines and post-processing alignment. autoFlush: 1 # Fixes misaligned lights at native resolution. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLPM-66768: name: "ミッシングパーツ side A the TANTEI stories [nice price!]" name-sort: "みっしんぐぱーつ さいど A ざ たんてい すとーりーず [nice price!]" @@ -50582,7 +50810,7 @@ SLPM-66782: textureInsideRT: 1 # Required for swirl battle transition. nativeScaling: 2 # Fixes depth of field effects and bloom. roundSprite: 1 # Fixes lines in transitions. - cpuSpriteRenderBW: 1 # Fixes upscaled FMV lines. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. SLPM-66783: name: "アイドル雀士 スーチーパイⅣ 「完全限定版・コレクターズエディション」" name-sort: "あいどるじゃんし すーちーぱい4 [かんぜんげんていばん・これくたーずえでぃしょん]" @@ -50618,7 +50846,7 @@ SLPM-66788: gsHWFixes: recommendedBlendingLevel: 2 # Fixes blocky heat haze effect. halfPixelOffset: 5 # Helps align radiosity closer to native. - autoFlush: 1 # Fixes post processing. + autoFlush: 1 # Fixes post-processing. SLPM-66789: name: "グランド・セフト・オートⅢ [Best Price]" name-sort: "ぐらんど・せふと・おーと3 [Best Price]" @@ -50865,8 +51093,11 @@ SLPM-66829: SLPM-66830: name: "ルイスと未来泥棒" name-sort: "るいすとみらいどろぼう" - name-en: "Lewis and the Future Thief" + name-en: "Walt Disney Pictures Presents Lewis to Mirai Dorobou - Wilbur no Kiken na Jikan Ryokou" region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom alignment. + nativeScaling: 1 # Fixes bloom effects. SLPM-66832: name: "テニスの王子様 ドキドキサバイバル 海辺のSecret [KONAMI The Best]" name-sort: "てにすのおうじさま どきどきさばいばる うみべのしーくれっと [KONAMI The Best]" @@ -51063,8 +51294,8 @@ SLPM-66867: name-en: "MotoGP '07" region: "NTSC-J" SLPM-66868: - name: "スプリンターセル 二重スパイ [UBISOFT BEST]" - name-sort: "すぷりんたーせる にじゅうすぱい [UBISOFT BEST]" + name: "トム・クランシーシリーズ スプリンターセル 二重スパイ [UBISOFT BEST]" + name-sort: "とむくらんしーしりーず すぷりんたーせる にじゅうすぱい [UBISOFT BEST]" name-en: "Tom Clancy's Splinter Cell - Double Agent [Ubisoft Best]" region: "NTSC-J" gsHWFixes: @@ -51078,7 +51309,7 @@ SLPM-66869: clampModes: eeClampMode: 3 # Fixes game hang after opening intro. gsHWFixes: - recommendedBlendingLevel: 3 # Fixes car headlights. + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. halfPixelOffset: 2 # Fixes depth line. memcardFilters: - "SLPM-66869" @@ -51594,8 +51825,8 @@ SLPM-66961: gsHWFixes: recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. autoFlush: 2 # Properly diffuses light instead of strips of light. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Improves post processing smoothness. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. getSkipCount: "GSC_BlackAndBurnoutSky" beforeDraw: "OI_BurnoutGames" SLPM-66962: @@ -51619,6 +51850,8 @@ SLPM-66963: name-sort: "めだる・おぶ・おなー しじょうさいだいのさくせん [EA:SY! 1980]" name-en: "Medal of Honor - Frontline [EA:SY! 1980]" region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur. SLPM-66964: name: "GUILTY GEAR XX Λ CORE PLUS [アペンド版]" name-sort: "ぎるてぃぎあ いぐぜくす あくせんと こあ ぷらす [あぺんどばん]" @@ -51637,7 +51870,7 @@ SLPM-66966: region: "NTSC-J" gsHWFixes: textureInsideRT: 1 # Required for complex offset shuffles. - halfPixelOffset: 2 # Fixes center line in post processing. + halfPixelOffset: 2 # Fixes center line in post-processing. SLPM-66967: name: "ARIA the NATURAL ~遠い記憶のミラージュ~ [アルケベスト]" name-sort: "ありあ ざ なちゅらる とおいきおくのみらーじゅ [あるけべすと]" @@ -51864,6 +52097,8 @@ SLPM-67009: name-sort: "さくらたいせん5 ~さらばいとしきひとよ~" name-en: "Sakura Taisen V - Saraba Itoshiki Hito Yo" region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes recrusive drawing to the top left. SLPM-67010: name: "ゴッド・オブ・ウォー" name-sort: "ごっど・おぶ・うぉー" @@ -51977,12 +52212,15 @@ SLPM-67513: name: "Final Fantasy X International" region: "NTSC-K" roundModes: - eeRoundMode: 2 # Fixes reverse control and boss in some places. + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. clampModes: - eeClampMode: 3 # Fixes animations. + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. SLPM-67514: name: "Kessen" region: "NTSC-K" @@ -52006,8 +52244,8 @@ SLPM-67518: name: "Onimusha 2 - Samurai's Destiny" region: "NTSC-K" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. roundSprite: 2 # Fixes text. SLPM-67519: name: "Rayman 2 Revolution" @@ -52040,6 +52278,8 @@ SLPM-67524: SLPM-67525: name: "Medal of Honor - Frontline" region: "NTSC-K" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur. SLPM-67526: name: "Ghost Vibration" region: "NTSC-K" @@ -52144,7 +52384,7 @@ SLPM-68005: gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing lighting effects. textureInsideRT: 1 # Fixes right side shadow lookup. - halfPixelOffset: 2 # Fixes misaligned lighting and other effects. + halfPixelOffset: 4 # Fixes misaligned lighting and other effects. SLPM-68007: name: "カラオケレボリューション用マイク同梱お試しディスク" name-sort: "からおけれぼりゅーしょんようまいくどうこんおためしでぃすく" @@ -52173,7 +52413,7 @@ SLPM-68016: gsHWFixes: autoFlush: 1 # Fixes lighting. halfPixelOffset: 5 # Fixes ghosting. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. recommendedBlendingLevel: 4 # Fixes missing light brightness. SLPM-68017: name: "新 鬼武者 DAWN OF DREAMS [最強セーブデータ]" @@ -52181,8 +52421,8 @@ SLPM-68017: name-en: "Shin Onimusha - Dawn of Dreams [Saikyou Save Data]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. memcardFilters: - "SLPM-66275" SLPM-68018: @@ -52255,7 +52495,7 @@ SLPM-68513: region: "NTSC-J" gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLPM-68514: name: "Front Mission Online" region: "NTSC-J" @@ -52480,6 +52720,8 @@ SLPM-74213: name-sort: "げんそうすいこでん4 [PlayStation2 the Best]" name-en: "Gensou Suikoden IV [PlayStation2 the Best]" region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 5 # Fixes grid-like patterns in water. SLPM-74214: name: "電車でGO!FINAL [PlayStation2 the Best]" name-sort: "でんしゃでごーFINAL [PlayStation2 the Best]" @@ -52595,8 +52837,10 @@ SLPM-74232: gameFixes: - SoftwareRendererFMVHack # Wrong white textures in FMV. gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. memcardFilters: - "SLPM-66275" SLPM-74233: @@ -52605,8 +52849,10 @@ SLPM-74233: name-en: "Shin Onimusha - Dawn of Dreams [PlayStation2 the Best] [Disc 2 of 2]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. memcardFilters: - "SLPM-74232" SLPM-74234: @@ -52668,7 +52914,7 @@ SLPM-74242: eeRoundMode: 0 # Fixes inability to enter door in Mission 18. gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLPM-74243: name: "トゥルー・クライム~ニューヨークシティ~ [PlayStation2 the Best]" name-sort: "とぅるー くらいむ にゅーよーくしてぃ [PlayStation2 the Best]" @@ -52754,8 +53000,10 @@ SLPM-74251: name-en: "Shin Onimusha - Dawn of Dreams [PlayStation 2 the Best - Reprint Disc 1]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. memcardFilters: - "SLPM-66275" SLPM-74252: @@ -52764,8 +53012,10 @@ SLPM-74252: name-en: "Shin Onimusha - Dawn of Dreams [PlayStation 2 the Best - Reprint Disc 2]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. memcardFilters: - "SLPM-74251" SLPM-74253: @@ -52885,7 +53135,7 @@ SLPM-74268: region: "NTSC-J" gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLPM-74269: name: "龍が如く [PlayStation2 the Best - 2nd Reprint]" name-sort: "りゅうがごとく [PlayStation2 the Best - 2nd Reprint]" @@ -53037,6 +53287,10 @@ SLPM-74406: eeRoundMode: 0 # Fixes crash when using the Subaru. gameFixes: - XGKickHack # Fixes SPS while ingame. + gsHWFixes: + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Aligns distant blur layer. + autoFlush: 1 # Better aligns car shadows. SLPM-74407: name: "ジェットでGO!2 [PlayStation2 the Best]" name-sort: "じぇっとでGO!2 [PlayStation2 the Best]" @@ -53151,7 +53405,7 @@ SLPS-20001: vuClampMode: 2 # Fixes texture rendering in the intro. gsHWFixes: textureInsideRT: 1 # Fixes post effects - halfPixelOffset: 2 # Fixes title screen and some intro post processing alignment. + halfPixelOffset: 2 # Fixes title screen and some intro post-processing alignment. roundSprite: 1 # Fixes ui and hud alignment. gpuPaletteConversion: 2 # Lots of CLUTs in large textures. cpuSpriteRenderBW: 1 # Fixes car textures. @@ -53736,7 +53990,7 @@ SLPS-20113: name-en: "Time Crisis II [with Guncon 2]" region: "NTSC-J" gsHWFixes: - nativeScaling: 1 # Fixes post processing. + nativeScaling: 1 # Fixes post-processing. SLPS-20114: name: "TVware情報革命シリーズ 家庭の医学" name-sort: "TVうぇあじょうほうかくめいしりーず かていのいがく" @@ -53766,7 +54020,7 @@ SLPS-20120: - BlitInternalFPSHack # Fixes internal FPS detection. gsHWFixes: halfPixelOffset: 4 # Fixes post positioning. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLPS-20121: name: "Kanon" name-sort: "かのん" @@ -53778,7 +54032,7 @@ SLPS-20122: name-en: "Time Crisis II" region: "NTSC-J" gsHWFixes: - nativeScaling: 1 # Fixes post processing. + nativeScaling: 1 # Fixes post-processing. SLPS-20123: name: "頭文字D 高橋涼介のタイピング最速理論 [キーボード同梱版]" name-sort: "いにしゃるD たかはしりょうすけのたいぴんぐさいそくりろん [きーぼーどどうこんばん]" @@ -54125,7 +54379,7 @@ SLPS-20199: - BlitInternalFPSHack # Fixes internal FPS detection. gsHWFixes: halfPixelOffset: 4 # Fixes post positioning. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLPS-20200: name: "ファイナルファンタジーⅪ [ディスク2/2]" name-sort: "ふぁいなるふぁんたじー11 [でぃすく2/2]" @@ -54295,7 +54549,7 @@ SLPS-20234: gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing lighting effects. textureInsideRT: 1 # Fixes right side shadow lookup. - halfPixelOffset: 2 # Fixes misaligned lighting and other effects. + halfPixelOffset: 4 # Fixes misaligned lighting and other effects. SLPS-20237: name: "Saikyou Toudai Shougi 3" region: "NTSC-J" @@ -54570,7 +54824,7 @@ SLPS-20295: - BlitInternalFPSHack # Fixes internal FPS detection. gsHWFixes: halfPixelOffset: 4 # Fixes post positioning. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLPS-20296: name: "プロ野球シミュレーション ダグアウト'03-the TURNING POINT-" name-sort: "ぷろやきゅうしみゅれーしょん だぐあうと'03-the TURNING POINT-" @@ -54970,7 +55224,7 @@ SLPS-20380: region: "NTSC-J" gsHWFixes: halfPixelOffset: 4 # Fixes ghosting. - nativeScaling: 1 # Fixes post processing. + nativeScaling: 1 # Fixes post-processing. SLPS-20381: name: "モンキーターンV" name-sort: "もんきーたーんV" @@ -55514,6 +55768,9 @@ SLPS-20483: name-en: "Kamen Rider Kabuto" region: "NTSC-J" gsHWFixes: + halfPixelOffset: 5 # Fixes post-processing alignment. + nativeScaling: 1 # Fixes post-processing alignment. + textureInsideRT: 1 # Fixes garbage and missing effects. autoFlush: 1 # Fixes garbage corruptions on the bottom of the screen. SLPS-20484: name: "SIMPLE2000シリーズ Ultimate Vol.34 魁!!男塾" @@ -56002,14 +56259,15 @@ SLPS-25050: gameFixes: - SoftwareRendererFMVHack # Fixes interlacing. roundModes: - eeRoundMode: 2 # Fixes reverse control and boss in some places. + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. clampModes: - eeClampMode: 3 # Fixes animations. - vu0ClampMode: 2 # Fixes SPS. + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. SLPS-25051: name: "Missing Blue [通常版]" name-sort: "みっしんぐ ぶるー [つうじょうばん]" @@ -56033,7 +56291,7 @@ SLPS-25052: mergeSprite: 1 # Fixes vertical lines. cpuSpriteRenderBW: 1 # Fixes missing sun sprite. cpuSpriteRenderLevel: 0 # Needed for above. - nativeScaling: 2 # Smooths post processing. + nativeScaling: 2 # Smooths post-processing. SLPS-25053: name: "栄冠は君に ~甲子園の覇者" name-sort: "えいかんはきみに こうしえんのはしゃ" @@ -56080,11 +56338,15 @@ SLPS-25060: name-sort: "きどうせんしがんだむ めぐりあいそら [げんていばん]" name-en: "Mobile Suit Gundam - Meguriai Sora [Limited Edition]" region: "NTSC-J" + memcardFilters: + - "SLPS-25062" SLPS-25061: name: "機動戦士ガンダムVer.1.5 [限定版]" name-sort: "きどうせんしがんだむVer.1.5 [げんていばん]" name-en: "Mobile Suit Gundam Ver.1.5 [Limited Edition]" region: "NTSC-J" + memcardFilters: + - "SLPS-25063" SLPS-25062: name: "機動戦士ガンダム めぐりあい宇宙 [DVD同梱版]" name-sort: "きどうせんしがんだむ めぐりあいそら [DVDどうこんばん]" @@ -56230,12 +56492,15 @@ SLPS-25088: region: "NTSC-J" compat: 5 roundModes: - eeRoundMode: 2 # Fixes reverse control and boss in some places. + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. clampModes: - eeClampMode: 3 # Fixes animations. + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. gsHWFixes: + recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. SLPS-25089: name: "SALT LAKE 2002" name-sort: "そるとれいく 2002" @@ -56282,8 +56547,9 @@ SLPS-25099: gameFixes: - XGKickHack # Fixes SPS while ingame. gsHWFixes: - halfPixelOffset: 2 # Aligns Depth of Field. - nativeScaling: 2 # Fixes Depth of Field effect. + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Aligns distant blur layer. + autoFlush: 1 # Better aligns car shadows. SLPS-25100: name: "鉄拳4" name-sort: "てっけん4" @@ -56501,18 +56767,20 @@ SLPS-25139: region: "NTSC-J" compat: 5 gsHWFixes: - textureInsideRT: 1 # Fixes half right. - estimateTextureRegion: 1 # Improves performance. roundSprite: 1 # Fixes lines in menus. + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. SLPS-25140: name: "Baldur's Gate - DARK ALLIANCE - [通常版]" name-sort: "ばるだーずげーと だーくあらいあんす [つうじょうばん]" name-en: "Baldur's Gate - Dark Alliance [Standard Edition]" region: "NTSC-J" gsHWFixes: - textureInsideRT: 1 # Fixes half right. - estimateTextureRegion: 1 # Improves performance. roundSprite: 1 # Fixes lines in menus. + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. SLPS-25141: name: "パックマンワールド2" name-sort: "ぱっくまんわーるど2" @@ -56587,6 +56855,8 @@ SLPS-25151: name-sort: "めだる・おぶ・おなー しじょうさいだいのさくせん" name-en: "Medal of Honor - Shijou Saidai no Sakusen" region: "NTSC-J" + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur. SLPS-25153: name: "Lilo & StitcH -スティッチの大冒険" name-sort: "りろ & すてぃっち すてぃっちのだいぼうけん" @@ -56722,7 +56992,7 @@ SLPS-25174: region: "NTSC-J" gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLPS-25175: name: "A列車でいこう2001" name-sort: "Aれっしゃでいこう 2001" @@ -57063,8 +57333,8 @@ SLPS-25235: compat: 5 gsHWFixes: autoFlush: 2 # Fixes double image. - halfPixelOffset: 2 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + halfPixelOffset: 2 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLPS-25236: name: "ファンタスティックフォーチュン2" name-sort: "ふぁんたすてぃっくふぉーちゅん2" @@ -57349,8 +57619,8 @@ SLPS-25289: region: "NTSC-J" gsHWFixes: texturePreloading: 0 # Performs much better with no preload. - textureInsideRT: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. SLPS-25290: name: "タイムクライシス3 [ソフト単体]" name-sort: "たいむくらいしす3 [そふとたんたい]" @@ -57358,8 +57628,8 @@ SLPS-25290: region: "NTSC-J" gsHWFixes: texturePreloading: 0 # Performs much better with no preload. - textureInsideRT: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. SLPS-25291: name: "Baldur's Gate - DARK ALLIANCE - [PCCW Japan The BEST]" name-sort: "ばるだーずげーと だーくあらいあんす [PCCW Japan The BEST]" @@ -57367,9 +57637,10 @@ SLPS-25291: region: "NTSC-J" compat: 5 gsHWFixes: + roundSprite: 1 # Fixes lines in menus. textureInsideRT: 1 # Fixes half right. - texturePreloading: 1 # Performs much better with partial preload. - estimateTextureRegion: 1 # Improves performance. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. SLPS-25292: name: "D→A:BLACK [通常版]" name-sort: "D→A:BLACK [つうじょうばん]" @@ -57515,16 +57786,18 @@ SLPS-25317: name-en: "Shadow Hearts II [Deluxe Pack] [Disc 1 of 2]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes shadow positioning. + halfPixelOffset: 5 # Fixes shadow positioning. autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. SLPS-25318: name: "シャドウハーツⅡ [DXパック] [ディスク2/2]" name-sort: "しゃどうはーつ2 [DXぱっく] [でぃすく2/2]" name-en: "Shadow Hearts II [Deluxe Pack] [Disc 2 of 2]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes shadow positioning. + halfPixelOffset: 5 # Fixes shadow positioning. autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. memcardFilters: - "SLPS-25317" SLPS-25319: @@ -57583,7 +57856,7 @@ SLPS-25330: region: "NTSC-J" gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLPS-25332: name: "SNOW [初回限定版]" name-sort: "SNOW [しょかいげんていばん]" @@ -57602,16 +57875,18 @@ SLPS-25334: name-en: "Shadow Hearts II [Standard Edition] [Disc 1 of 2]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes shadow positioning. + halfPixelOffset: 5 # Fixes shadow positioning. autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. SLPS-25335: name: "シャドウハーツⅡ [通常版] [ディスク2/2]" name-sort: "しゃどうはーつ2 [つうじょうばん] [でぃすく2/2]" name-en: "Shadow Hearts II [Standard Edition] [Disc 2 of 2]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes shadow positioning. + halfPixelOffset: 5 # Fixes shadow positioning. autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. memcardFilters: - "SLPS-25334" SLPS-25336: @@ -58083,8 +58358,8 @@ SLPS-25406: gsHWFixes: texturePreloading: 1 # Performs much better with partial preload. autoFlush: 1 # Fixes bloom rendering. - textureInsideRT: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. roundModes: vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects. speedHacks: @@ -58423,7 +58698,7 @@ SLPS-25460: region: "NTSC-J" gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLPS-25461: name: "アーマード・コア フォーミュラフロント" name-sort: "あーまーどこあ ふぉーみゅらふろんと" @@ -58659,6 +58934,9 @@ SLPS-25502: name-en: "Steamboy" region: "NTSC-J" compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Reduces post misalignment. + autoFlush: 1 # Fixes post alignment. SLPS-25503: name: "NEOGEOオンラインコレクション Vol.2 幕末浪漫 月華の剣士 1・2" name-sort: "ねおじおおんらいんこれくしょん Vol. 2 ばくまつろまん げっかのけんし 1・2" @@ -58940,7 +59218,7 @@ SLPS-25553: name-en: "The Story of Hero Yoshitsune Shura" region: "NTSC-J" gsHWFixes: - nativeScaling: 2 # Fixes post processing alignment. + nativeScaling: 2 # Fixes post-processing alignment. SLPS-25554: name: "エウレカセブン TR1:NEW WAVE" name-sort: "えうれかせぶん TR1:にゅー うぇーぶ" @@ -58995,8 +59273,8 @@ SLPS-25563: gsHWFixes: texturePreloading: 1 # Performs much better with partial preload. autoFlush: 1 # Fixes bloom rendering. - textureInsideRT: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. roundModes: vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects. speedHacks: @@ -59270,7 +59548,7 @@ SLPS-25606: region: "NTSC-J" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. getSkipCount: "GSC_ZettaiZetsumeiToshi2" SLPS-25607: @@ -59363,7 +59641,7 @@ SLPS-25623: region: "NTSC-J" compat: 5 gsHWFixes: - nativeScaling: 1 # Fixes post processing. + nativeScaling: 1 # Fixes post-processing. SLPS-25624: name: "双恋 [双恋COLLECTION] [電撃SP]" name-sort: "ふたこい [ふたこいCOLLECTION] [でんげきSP]" @@ -59478,6 +59756,7 @@ SLPS-25640: autoFlush: 1 # Fixes shadows. halfPixelOffset: 4 # Fixes lighting misalignment. nativeScaling: 2 # Fixes lighting smoothness. + textureInsideRT: 1 # Fixes broken crystalline surface textures. memcardFilters: # Allows import of Xenosaga II save data. - "SLPS-25640" - "SLPS-25368" @@ -59491,6 +59770,7 @@ SLPS-25641: autoFlush: 1 # Fixes shadows. halfPixelOffset: 4 # Fixes lighting misalignment. nativeScaling: 2 # Fixes lighting smoothness. + textureInsideRT: 1 # Fixes broken crystalline surface textures. memcardFilters: - "SLPS-25640" - "SLPS-25368" @@ -60143,7 +60423,7 @@ SLPS-25744: region: "NTSC-J" gsHWFixes: halfPixelOffset: 4 # Fixes blooming and lighting offset. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLPS-25745: name: "必勝パチンコ★パチスロ攻略シリーズ Vol.1 CR新世紀エヴァンゲリオン [スペシャルプライス版]" name-sort: "ひっしょうぱちんこぱちすろこうりゃくしりーず Vol. 1 CRしんせいきえゔぁんげりおん [すぺしゃるぷらいすばん]" @@ -60549,7 +60829,7 @@ SLPS-25815: region: "NTSC-J" gsHWFixes: halfPixelOffset: 5 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. beforeDraw: "OI_DBZBTGames" SLPS-25816: name: "山佐DigiワールドコラボレーションSP パチスロ リッジレーサー" @@ -60630,7 +60910,7 @@ SLPS-25827: alignSprite: 1 # Fixes vertical lines. halfPixelOffset: 4 # Fixes blooming and lighting offset. autoFlush: 1 # Improves lighting brightness. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLPS-25828: name: "パチってちょんまげ達人13 ~ ぱちんこ必殺仕事人Ⅲ" name-sort: "ぱちってちょんまげたつじん13 ~ ぱちんこひっさつしごとにん3" @@ -60642,7 +60922,7 @@ SLPS-25829: name-en: "Another Century's Episode 2 [Special Vocal Version]" region: "NTSC-J" gsHWFixes: - nativeScaling: 1 # Fixes post processing. + nativeScaling: 1 # Fixes post-processing. memcardFilters: - "SLPS-25394" - "SLPS-25623" @@ -60672,8 +60952,8 @@ SLPS-25834: name-en: "Transformers - The Game" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 2 # Fixes alignment of post processing. - nativeScaling: 1 # Fixes post processing effect. + halfPixelOffset: 2 # Fixes alignment of post-processing. + nativeScaling: 1 # Fixes post-processing effect. SLPS-25835: name: "スーパーロボット大戦OG外伝 [限定版]" name-sort: "すーぱーろぼっとたいせんOGがいでん [げんていばん]" @@ -60717,8 +60997,8 @@ SLPS-25840: gsHWFixes: textureInsideRT: 1 # Crowd textures. autoFlush: 1 # Fixes bloom intensity. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. getSkipCount: "GSC_GuitarHero" SLPS-25841: name: "テイルズ オブ デスティニー ディレクターズカット [プレミアムBOX]" @@ -60787,7 +61067,7 @@ SLPS-25851: name-en: "Zettai Zetsumei Toshi 2 - Itetsuita Kioku Tachi [Irem Collection]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. getSkipCount: "GSC_ZettaiZetsumeiToshi2" SLPS-25852: @@ -60823,10 +61103,10 @@ SLPS-25856: name-en: "Tomb Raider - Anniversary" region: "NTSC-J" gsHWFixes: - textureInsideRT: 1 # Needed for post processing effects. - halfPixelOffset: 2 # Fixes offset post processing. + textureInsideRT: 1 # Needed for post-processing effects. + halfPixelOffset: 2 # Fixes offset post-processing. autoFlush: 1 # Fixes bloom intensity. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLPS-25858: name: "灼眼のシャナ [電撃SP]" name-sort: "しゃくがんのしゃな [でんげきSP]" @@ -60973,8 +61253,8 @@ SLPS-25885: gsHWFixes: textureInsideRT: 1 # Crowd textures. autoFlush: 1 # Fixes bloom intensity. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLPS-25886: name: "ギターヒーロー エアロスミス [コントローラ同梱版]" name-sort: "ぎたーひーろー えあろすみす [こんとろーらどうこんばん]" @@ -60985,8 +61265,8 @@ SLPS-25886: gsHWFixes: textureInsideRT: 1 # Crowd textures. autoFlush: 1 # Fixes bloom intensity. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. getSkipCount: "GSC_GuitarHero" SLPS-25887: name: "スーパーロボット大戦Z" @@ -61022,8 +61302,8 @@ SLPS-25889: gsHWFixes: textureInsideRT: 1 # Crowd textures. autoFlush: 1 # Fixes bloom intensity. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. getSkipCount: "GSC_GuitarHero" SLPS-25890: name: "ギターヒーロー3 レジェンドオブロック [ソフト単体]" @@ -61035,8 +61315,8 @@ SLPS-25890: gsHWFixes: textureInsideRT: 1 # Crowd textures. autoFlush: 1 # Fixes bloom intensity. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. getSkipCount: "GSC_GuitarHero" SLPS-25891: name: "乃木坂春香の秘密 こすぷれ、はじめました♥ [限定版]" @@ -61089,7 +61369,7 @@ SLPS-25900: alignSprite: 1 # Fixes vertical lines. autoFlush: 2 # Corrects jet exhaust radiosity. halfPixelOffset: 4 # Fixes misaligned bloom. - nativeScaling: 2 # Fixes post processing smoothness and position. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLPS-25902: name: "純情ロマンチカ ~恋のドキドキ大作戦" name-sort: "じゅんじょうろまんちか こいのどきどきだいさくせん" @@ -61129,8 +61409,8 @@ SLPS-25908: name-en: "LEGO Batman - The Videogame" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLPS-25909: name: "必勝パチンコ★パチスロ攻略シリーズ Vol.13 新世紀エヴァンゲリオン~約束の時~" name-sort: "ひっしょうぱちんこぱちすろこうりゃくしりーず Vol.13 しんせいきえヴぁんげりおん~やくそくのとき~" @@ -61182,7 +61462,7 @@ SLPS-25917: gsHWFixes: cpuSpriteRenderBW: 1 # Fixes half screen effects. cpuSpriteRenderLevel: 1 # Needed for above. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. getSkipCount: "GSC_SacredBlaze" SLPS-25918: name: "アマガミ" @@ -61240,10 +61520,10 @@ SLPS-25927: name-en: "Tomb Raider - Underworld" region: "NTSC-J" gsHWFixes: - textureInsideRT: 1 # Needed for post processing effects. + textureInsideRT: 1 # Needed for post-processing effects. autoFlush: 1 # Fixes missing blur layer. - nativeScaling: 1 # Fixes post processing. - halfPixelOffset: 4 # Fixes offset post processing. + nativeScaling: 1 # Fixes post-processing. + halfPixelOffset: 4 # Fixes offset post-processing. SLPS-25928: name: "リトルアンカー [限定版]" name-sort: "りとるあんかー [げんていばん]" @@ -61347,21 +61627,21 @@ SLPS-25945: gameFixes: - SoftwareRendererFMVHack # Fixes broken FMVs on repeat plays. gsHWFixes: - textureInsideRT: 1 # Needed for post processing effects. + textureInsideRT: 1 # Needed for post-processing effects. autoFlush: 1 # Fixes bloom intensity. minimumBlendingLevel: 4 # Fixes multiple lighting effects from lights, computers, cave walls and more. - nativeScaling: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes offset post processing. + nativeScaling: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes offset post-processing. SLPS-25946: name: "トゥームレイダー アニバーサリー [Spike the Best]" name-sort: "とぅーむれいだー あにばーさりー [Spike the Best]" name-en: "Tomb Raider - Anniversary [Spike the Best]" region: "NTSC-J" gsHWFixes: - textureInsideRT: 1 # Needed for post processing effects. - halfPixelOffset: 2 # Fixes offset post processing. + textureInsideRT: 1 # Needed for post-processing effects. + halfPixelOffset: 2 # Fixes offset post-processing. autoFlush: 1 # Fixes bloom intensity. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLPS-25947: name: "サモンナイトグランテーゼ 滅びの剣と約束の騎士" name-sort: "さもんないとぐらんてーぜ ほろびのけんとやくそくのきし" @@ -61436,7 +61716,7 @@ SLPS-25962: alignSprite: 1 # Fixes vertical lines. autoFlush: 2 # Corrects jet exhaust radiosity. halfPixelOffset: 4 # Fixes misaligned bloom. - nativeScaling: 2 # Fixes post processing smoothness and position. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLPS-25971: name: "NEOGEOオンラインコレクション COMPLETE BOX 下巻 幕末浪漫 月華の剣士 1・2" name-sort: "ねおじおおんらいんこれくしょん こんぷりーとぼっくす 02 げかん ばくまつろまん げっかのけんし 1・2" @@ -61508,10 +61788,10 @@ SLPS-25986: name-en: "Tomb Raider - Underworld [Spike The Best]" region: "NTSC-J" gsHWFixes: - textureInsideRT: 1 # Needed for post processing effects. + textureInsideRT: 1 # Needed for post-processing effects. autoFlush: 1 # Fixes missing blur layer. - nativeScaling: 1 # Fixes post processing - halfPixelOffset: 4 # Fixes offset post processing. + nativeScaling: 1 # Fixes post-processing + halfPixelOffset: 4 # Fixes offset post-processing. SLPS-25987: name: "アマガミ [eb!コレ+]" name-sort: "あまがみ [eb!これ+]" @@ -61625,7 +61905,7 @@ SLPS-71502: region: "NTSC-J" gsHWFixes: textureInsideRT: 1 # Fixes post effects - halfPixelOffset: 2 # Fixes title screen and some intro post processing alignment. + halfPixelOffset: 2 # Fixes title screen and some intro post-processing alignment. roundSprite: 1 # Fixes ui and hud alignment. gpuPaletteConversion: 2 # Lots of CLUTs in large textures. cpuSpriteRenderBW: 1 # Fixes car textures. @@ -61638,14 +61918,15 @@ SLPS-72501: gameFixes: - SoftwareRendererFMVHack # Fixes interlacing. roundModes: - eeRoundMode: 2 # Fixes reverse control and boss in some places. + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. clampModes: - eeClampMode: 3 # Fixes animations. - vu0ClampMode: 2 # Fixes SPS. + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. SLPS-72502: name: "テイルズ オブ デスティニー2 [MEGA HITS!]" name-sort: "ているず おぶ ですてぃにー2 [MEGA HITS!]" @@ -61684,7 +61965,7 @@ SLPS-73006: name-en: "Time Crisis II [PlayStation2 the Best]" region: "NTSC-J" gsHWFixes: - nativeScaling: 1 # Fixes post processing. + nativeScaling: 1 # Fixes post-processing. SLPS-73007: name: "かまいたちの夜2 ~監獄島のわらべ唄~ [スペシャル映像]" name-sort: "かまいたちのよる2 かんごくじまのわらべうた [すぺしゃるえいぞう]" @@ -61811,7 +62092,7 @@ SLPS-73205: mergeSprite: 1 # Fixes vertical lines. cpuSpriteRenderBW: 1 # Fixes missing sun sprite. cpuSpriteRenderLevel: 0 # Needed for above. - nativeScaling: 2 # Smooths post processing. + nativeScaling: 2 # Smooths post-processing. SLPS-73206: name: "第2次スーパーロボット大戦α [PlayStation2 the Best]" name-sort: "だい2じすーぱーろぼっとたいせんあるふぁ [PlayStation2 the Best]" @@ -61824,7 +62105,7 @@ SLPS-73207: region: "NTSC-J" gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLPS-73208: name: "ドラゴンボールZ2 [PlayStation2 the Best]" name-sort: "どらごんぼーるZ2 [PlayStation2 the Best]" @@ -61832,7 +62113,7 @@ SLPS-73208: region: "NTSC-J" gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLPS-73209: name: "鉄拳4 [PlayStation2 the Best]" name-sort: "てっけん4 [PlayStation2 the Best]" @@ -61873,16 +62154,18 @@ SLPS-73214: name-en: "Shadow Hearts II [Director's Cut] [PlayStation2 the Best] [Disc 1 of 2]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes shadow positioning. + halfPixelOffset: 5 # Fixes shadow positioning. autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. SLPS-73215: name: "シャドウハーツⅡ ディレクターズカット [PlayStation2 the Best] [ディスク2/2]" name-sort: "しゃどうはーつ2 でぃれくたーずかっと [PlayStation2 the Best] [でぃすく2/2]" name-en: "Shadow Hearts II [Director's Cut] [PlayStation2 the Best] [Disc 2 of 2]" region: "NTSC-J" gsHWFixes: - halfPixelOffset: 4 # Fixes shadow positioning. + halfPixelOffset: 5 # Fixes shadow positioning. autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. memcardFilters: - "SLPS-73214" SLPS-73216: @@ -62091,7 +62374,7 @@ SLPS-73235: region: "NTSC-J" gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLPS-73236: name: "ヴィーナスアンドブレイブス~魔女と女神と滅びの予言~ [PlayStation2 the Best]" name-sort: "ゔぃーなすあんどぶれいぶす まじょとめがみとほろびのよげん [PlayStation2 the Best]" @@ -62426,7 +62709,7 @@ SLPS-73410: mergeSprite: 1 # Fixes vertical lines. cpuSpriteRenderBW: 1 # Fixes missing sun sprite. cpuSpriteRenderLevel: 0 # Needed for above. - nativeScaling: 2 # Smooths post processing. + nativeScaling: 2 # Smooths post-processing. SLPS-73411: name: "アーマード・コア 2 アナザーエイジ [PlayStation2 the Best]" name-sort: "あーまーどこあ 2 あなざーえいじ [PlayStation2 the Best]" @@ -62571,7 +62854,7 @@ SLUS-20002: vuClampMode: 2 # Fixes texture rendering in the intro. gsHWFixes: textureInsideRT: 1 # Fixes post effects - halfPixelOffset: 2 # Fixes title screen and some intro post processing alignment. + halfPixelOffset: 2 # Fixes title screen and some intro post-processing alignment. roundSprite: 1 # Fixes ui and hud alignment. gpuPaletteConversion: 2 # Lots of CLUTs in large textures. cpuSpriteRenderBW: 1 # Fixes car textures. @@ -62687,9 +62970,10 @@ SLUS-20035: gameFixes: - SoftwareRendererFMVHack # Fixes FMVs. gsHWFixes: - textureInsideRT: 1 # Fixes half right. - estimateTextureRegion: 1 # Improves performance. roundSprite: 1 # Fixes lines in menus. + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. SLUS-20037: name: "Run Like Hell - Hunt or Be Hunted" region: "NTSC-U" @@ -62832,6 +63116,8 @@ SLUS-20074: name: "Summoner" region: "NTSC-U" compat: 5 + clampModes: + eeClampMode: 2 # Fixes missing shadows and indicators. SLUS-20075: name: "Disney's Jungle Book - Rhythm & Groove" region: "NTSC-U" @@ -63139,7 +63425,7 @@ SLUS-20152: mergeSprite: 1 # Fixes vertical lines. cpuSpriteRenderBW: 1 # Fixes missing sun sprite. cpuSpriteRenderLevel: 0 # Needed for above. - nativeScaling: 2 # Smooths post processing. + nativeScaling: 2 # Smooths post-processing. patches: A32F7CD0: content: |- @@ -63432,7 +63718,7 @@ SLUS-20219: region: "NTSC-U" compat: 5 gsHWFixes: - nativeScaling: 1 # Fixes post processing. + nativeScaling: 1 # Fixes post-processing. SLUS-20220: name: "Dead to Rights" region: "NTSC-U" @@ -63632,7 +63918,7 @@ SLUS-20264: - BlitInternalFPSHack # Fixes internal FPS detection. gsHWFixes: halfPixelOffset: 4 # Fixes post positioning. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLUS-20265: name: "007 - Agent Under Fire" region: "NTSC-U" @@ -63860,14 +64146,15 @@ SLUS-20312: gameFixes: - SoftwareRendererFMVHack # Fixes interlacing. roundModes: - eeRoundMode: 2 # Fixes reverse control and boss in some places. + eeRoundMode: 2 # Fixes cutscene animations while slightly dislocating a few select meshes. Setting round mode to Chop/Zero or Nearest fixes the issues with meshes at the cost of breaking important cutscenes. clampModes: - eeClampMode: 3 # Fixes animations. - vu0ClampMode: 2 # Fixes SPS. + eeClampMode: 3 # Fixes reverse controls as well as bosses and characters facing the wrong way during certain battles. + vu0ClampMode: 2 # Fixes Yojimbo's flickering cloak issue caused by EE Full Clamping. gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing effect on the magus sisters. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes blur effect on attacks. + preloadFrameData: 1 # Fixes an issue that causes FMVs to flicker black when subtitles appear on screen. SLUS-20313: name: "Wave Rally" region: "NTSC-U" @@ -63965,9 +64252,10 @@ SLUS-20331: region: "NTSC-U" compat: 5 gsHWFixes: - gpuTargetCLUT: 1 # Fixes light bleed through objects. + gpuTargetCLUT: 2 # Fixes light bleed through objects. halfPixelOffset: 1 # Fixes light bleed through objects. autoFlush: 1 # Fixes light bloom intensity. + bilinearUpscale: 2 # Fixes jagged light bloom. SLUS-20332: name: "NCAA March Madness 2002" region: "NTSC-U" @@ -63976,7 +64264,9 @@ SLUS-20333: region: "NTSC-U" compat: 5 gsHWFixes: + halfPixelOffset: 2 # Fixes depth/fog lines. textureInsideRT: 1 # Fixes underwater levels. + getSkipCount: "GSC_Turok" SLUS-20334: name: "Kelly Slater's Pro Surfer" region: "NTSC-U" @@ -64150,6 +64440,8 @@ SLUS-20368: name: "Medal of Honor - Frontline" region: "NTSC-U" compat: 5 + gsHWFixes: + halfPixelOffset: 2 # Fixes misaligned blur. SLUS-20369: name: "Knockout Kings 2002" region: "NTSC-U" @@ -64287,8 +64579,8 @@ SLUS-20393: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLUS-20394: name: "Ecco the Dolphin - Defender of the Future" region: "NTSC-U" @@ -64367,7 +64659,7 @@ SLUS-20409: region: "NTSC-U" compat: 5 gsHWFixes: - textureInsideRT: 1 # Needed for post processing effects. + textureInsideRT: 1 # Needed for post-processing effects. roundSprite: 1 # Fixes upscaling lines. SLUS-20412: name: "Hot Wheels - Velocity X" @@ -64429,6 +64721,10 @@ SLUS-20419: eeRoundMode: 0 # Fixes crash when using the Subaru. gameFixes: - XGKickHack # Fixes SPS while ingame. + gsHWFixes: + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Aligns distant blur layer. + autoFlush: 1 # Better aligns car shadows. SLUS-20420: name: "Star Wars - Bounty Hunter" region: "NTSC-U" @@ -64613,7 +64909,7 @@ SLUS-20455: - BlitInternalFPSHack # Fixes internal FPS detection. gsHWFixes: halfPixelOffset: 4 # Fixes post positioning. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLUS-20456: name: "Soccer Mania" region: "NTSC-U" @@ -64885,7 +65181,7 @@ SLUS-20505: region: "NTSC-U" compat: 5 gsHWFixes: - recommendedBlendingLevel: 3 # Improves lighting. + minimumBlendingLevel: 3 # Fixes missing lighting. SLUS-20506: name: "Black & Bruised" region: "NTSC-U" @@ -65049,7 +65345,8 @@ SLUS-20539: compat: 5 gsHWFixes: textureInsideRT: 1 # Fixes half right. - estimateTextureRegion: 1 # Improves performance and reduces hash cache size when moving. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. roundSprite: 1 # Fixes HUD garbage. SLUS-20540: name: "Evolution Skateboarding" @@ -65204,7 +65501,8 @@ SLUS-20565: - BlitInternalFPSHack # Fixes internal fps detection in some areas. gsHWFixes: textureInsideRT: 1 # Fixes half right. - estimateTextureRegion: 1 # Improves performance. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. SLUS-20566: name: "Buffy the Vampire Slayer - Chaos Bleeds" region: "NTSC-U" @@ -65262,7 +65560,7 @@ SLUS-20576: gsHWFixes: recommendedBlendingLevel: 4 # Fixes missing lighting effects. textureInsideRT: 1 # Fixes right side shadow lookup. - halfPixelOffset: 2 # Fixes misaligned lighting and other effects. + halfPixelOffset: 4 # Fixes misaligned lighting and other effects. SLUS-20577: name: "Drome Racers" region: "NTSC-U" @@ -65355,7 +65653,7 @@ SLUS-20591: compat: 5 gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLUS-20592: name: "HyperSonic Xtreme - HSX" region: "NTSC-U" @@ -65470,6 +65768,8 @@ SLUS-20615: name: "Fantastic 4" region: "NTSC-U" compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes large depth line. SLUS-20616: name: "Virtua Fighter 4 - Evolution" region: "NTSC-U" @@ -65484,6 +65784,8 @@ SLUS-20619: name: "Starsky & Hutch" region: "NTSC-U" compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Aligns shadows better. SLUS-20620: name: "Smash Cars" region: "NTSC-U" @@ -65579,7 +65881,7 @@ SLUS-20636: compat: 5 gsHWFixes: autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. - halfPixelOffset: 4 # Aligns post processing, might sometimes cause edge bleed which must be cropped. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. nativeScaling: 2 # Fixes post effects like lights. SLUS-20637: name: "Chessmaster" @@ -65631,8 +65933,8 @@ SLUS-20645: compat: 5 gsHWFixes: texturePreloading: 0 # Performs much better with no preload. - textureInsideRT: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. SLUS-20646: name: "Mark Davis Pro Bass Challenge" region: "NTSC-U" @@ -65672,7 +65974,7 @@ SLUS-20652: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. recommendedBlendingLevel: 4 # Fixes lighting effects but has high barrier count. SLUS-20653: @@ -65748,7 +66050,7 @@ SLUS-20669: halfPixelOffset: 5 # Fixes character offset with flashlight and blurriness. Fixes water lines. roundSprite: 2 # Fixes font artifacts. autoFlush: 1 # Fixes light bloom intensity. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLUS-20670: name: "The Great Escape" name-sort: "Great Escape, The" @@ -65800,8 +66102,9 @@ SLUS-20675: - SoftwareRendererFMVHack # Fixes FMVs. gsHWFixes: textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. roundSprite: 1 # Fixes lines in sprites but still some lines left. - estimateTextureRegion: 1 # Improves performance. SLUS-20676: name: "Lowrider" region: "NTSC-U" @@ -65892,7 +66195,7 @@ SLUS-20693: - BlitInternalFPSHack # Fixes internal FPS detection. gsHWFixes: halfPixelOffset: 4 # Fixes post positioning. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLUS-20694: name: "Onimusha 3 - Demon Siege" region: "NTSC-U" @@ -65903,8 +66206,8 @@ SLUS-20694: - "SLUS-20694" - "SLUS-20710" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. disablePartialInvalidation: 1 # Fixes textureless graphics ingame. bilinearUpscale: 2 # Gets rid of center vertical line when upscaling. SLUS-20695: @@ -65914,7 +66217,7 @@ SLUS-20695: clampModes: vuClampMode: 2 # Fixes SPS in item menu. gsHWFixes: - halfPixelOffset: 5 # Aligns post processing. + halfPixelOffset: 5 # Aligns post-processing. roundSprite: 2 # Fixes vertical lines and some font artifacts but not completely fixed. textureInsideRT: 1 # Fixes rainbow shadow of legions. SLUS-20696: @@ -65994,15 +66297,16 @@ SLUS-20715: name: "Combat Elite - WWII Paratroopers" region: "NTSC-U" gsHWFixes: - estimateTextureRegion: 1 # Improves performance. + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. halfPixelOffset: 5 # Fixes effect alignment. - textureInsideRT: 1 # Fixes half screen issue. SLUS-20716: name: "Teenage Mutant Ninja Turtles" region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 2 # Fixes post processing alignment. + halfPixelOffset: 2 # Fixes post-processing alignment. nativeScaling: 2 # Fixes post effects. autoFlush: 1 # Fixes sun intensity. SLUS-20718: @@ -66042,7 +66346,7 @@ SLUS-20724: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Fixes post processing alignment. + halfPixelOffset: 4 # Fixes post-processing alignment. roundSprite: 1 # Fixes sprite misaligment. SLUS-20725: name: "Call of Duty - Finest Hour" @@ -66096,8 +66400,8 @@ SLUS-20731: vu1RoundMode: 0 # Crashes without. gsHWFixes: minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Fixes bloom positioning. SLUS-20732: name: "Drakengard" @@ -66157,7 +66461,7 @@ SLUS-20743: compat: 5 gsHWFixes: autoFlush: 2 # Reduces post-processing misalignment. - halfPixelOffset: 4 # Fixes post positioning. + halfPixelOffset: 5 # Fixes post positioning. nativeScaling: 2 # Fixes post effects. SLUS-20744: name: "EverQuest Online Adventures - Frontiers" @@ -66337,7 +66641,7 @@ SLUS-20769: compat: 5 gsHWFixes: halfPixelOffset: 4 # Fixes post alignment. - nativeScaling: 1 # Fixes post processing smoothness. + nativeScaling: 1 # Fixes post-processing smoothness. recommendedBlendingLevel: 4 # Fixes missing lighting. SLUS-20770: name: "The Lord of the Rings - The Return of the King" @@ -66361,7 +66665,7 @@ SLUS-20772: recommendedBlendingLevel: 4 # Fixes missing lighting and makes snow not look like snow sludge. textureInsideRT: 1 # Fixes rainbow effect in the pause menu before a jump. halfPixelOffset: 2 # Fixes depth lines. - nativeScaling: 1 # Fixes post processing + nativeScaling: 1 # Fixes post-processing SLUS-20773: name: "Legacy of Kain - Defiance" region: "NTSC-U" @@ -66380,7 +66684,7 @@ SLUS-20776: autoFlush: 2 # Fixes the position of the shadow and makes it not blocky. halfPixelOffset: 2 # Fixes shadows. gpuPaletteConversion: 0 # Stops potential crashes from too many palette textures. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLUS-20777: name: "Obscure" region: "NTSC-U" @@ -66390,7 +66694,7 @@ SLUS-20779: region: "NTSC-U" gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLUS-20780: name: "R-Type Final" region: "NTSC-U" @@ -66499,6 +66803,7 @@ SLUS-20803: gsHWFixes: textureInsideRT: 1 # Fixes half right. estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. SLUS-20804: name: "Forgotten Realms - Demon Stone" region: "NTSC-U" @@ -66557,8 +66862,8 @@ SLUS-20817: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLUS-20818: name: "Bionicle" region: "NTSC-U" @@ -66614,7 +66919,7 @@ SLUS-20828: - IbitHack # Reduces VU recompilation. gsHWFixes: roundSprite: 1 # Fixes slight blur. - halfPixelOffset: 2 # Aligns sun post processing. + halfPixelOffset: 2 # Aligns sun post-processing. nativeScaling: 2 # Fixes sun lines. SLUS-20830: name: "Intellivision Lives!" @@ -66676,8 +66981,8 @@ SLUS-20843: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Fixes offset post processing. - nativeScaling: 2 # Fixes post processing. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. SLUS-20845: name: "Cold Winter" region: "NTSC-U" @@ -66912,8 +67217,8 @@ SLUS-20882: gsHWFixes: texturePreloading: 1 # Performs much better with partial preload. autoFlush: 1 # Fixes bloom rendering. - textureInsideRT: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + textureInsideRT: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. roundModes: vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects. speedHacks: @@ -66927,7 +67232,7 @@ SLUS-20884: region: "NTSC-U" compat: 5 gsHWFixes: - nativeScaling: 2 # Fixes post processing smoothness and position. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLUS-20885: name: "The Red Star" name-sort: "Red Star, The" @@ -67019,8 +67324,8 @@ SLUS-20898: compat: 5 gsHWFixes: recommendedBlendingLevel: 3 # Improves reflections on certain characters and objects on certain levels. - halfPixelOffset: 4 # Corrects post processing positioning. - nativeScaling: 2 # Smooths post processing. + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. SLUS-20899: name: "Samurai Jack - The Shadow of Aku" region: "NTSC-U" @@ -67051,7 +67356,7 @@ SLUS-20904: compat: 5 gsHWFixes: recommendedBlendingLevel: 3 # Fixes missing lights. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. SLUS-20905: name: "Disney/Pixar The Incredibles" @@ -67223,7 +67528,7 @@ SLUS-20929: compat: 5 gsHWFixes: halfPixelOffset: 4 # Improves clarity of the UI when upscaling. - nativeScaling: 1 # Fixes post processing and lighting smoothness and position. + nativeScaling: 1 # Fixes post-processing and lighting smoothness and position. SLUS-20930: name: "ChoroQ" region: "NTSC-U" @@ -67312,7 +67617,7 @@ SLUS-20945: gsHWFixes: recommendedBlendingLevel: 3 # Improves metal sheen and reflections. halfPixelOffset: 2 # Fixes misaligned bloom. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. autoFlush: 1 # Fixes sun occlusion and brightness. textureInsideRT: 1 # Fixes shadow maps. SLUS-20946: @@ -67324,7 +67629,7 @@ SLUS-20946: gsHWFixes: recommendedBlendingLevel: 2 # Fixes blocky heat haze effect. halfPixelOffset: 5 # Helps align radiosity closer to native. - autoFlush: 1 # Fixes post processing. + autoFlush: 1 # Fixes post-processing. SLUS-20947: name: "WinBack 2 - Project Poseidon" region: "NTSC-U" @@ -67348,6 +67653,9 @@ SLUS-20951: name: "Viewtiful Joe" region: "NTSC-U" compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 2 # Aligns post processing. SLUS-20952: name: "Tak 2 - The Staff of Dreams" region: "NTSC-U" @@ -67376,7 +67684,7 @@ SLUS-20957: eeRoundMode: 2 # Fixes missing text. gsHWFixes: autoFlush: 1 # Fixes player shadow. - nativeScaling: 2 # Fixes post processing position. + nativeScaling: 2 # Fixes post-processing position. SLUS-20958: name: "Tom Clancy's Splinter Cell - Pandora Tomorrow" region: "NTSC-U" @@ -67401,7 +67709,7 @@ SLUS-20960: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Fixes post processing position. + halfPixelOffset: 4 # Fixes post-processing position. autoFlush: 2 # Fixes bloom. roundSprite: 1 # Fixes misaligned bloom. deinterlace: 6 # Game requires blend tff de-interlacing when auto for 'fixing' subtitles flickering or half weaved. @@ -67437,7 +67745,7 @@ SLUS-20964: eeRoundMode: 0 # Fixes inability to enter door in Mission 18. gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLUS-20965: name: "Tony Hawk's Underground 2" region: "NTSC-U" @@ -67447,8 +67755,8 @@ SLUS-20965: gsHWFixes: minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. preloadFrameData: 1 # Fixes missing loading screens. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Fixes bloom positioning. SLUS-20966: name: "State of Emergency 2" @@ -67495,7 +67803,8 @@ SLUS-20973: compat: 5 gsHWFixes: textureInsideRT: 1 # Fixes half right. - estimateTextureRegion: 1 # Improves performance. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. roundSprite: 1 # Fixes lines in menus HUD and in game. halfPixelOffset: 2 # Fixes erroneous line in menus. memcardFilters: @@ -67539,7 +67848,7 @@ SLUS-20979: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 1 # Fixes black squares in water. + halfPixelOffset: 5 # Fixes grid-like patterns in water. SLUS-20980: name: "Ys - The Ark of Napishtim" region: "NTSC-U" @@ -67649,7 +67958,7 @@ SLUS-20998: compat: 5 gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLUS-20999: name: "Sega Superstars" region: "NTSC-U" @@ -67828,7 +68137,7 @@ SLUS-21022: compat: 5 gsHWFixes: autoFlush: 2 # Reduces post-processing misalignment. - halfPixelOffset: 4 # Fixes post positioning. + halfPixelOffset: 5 # Fixes post positioning. nativeScaling: 2 # Fixes post effects. SLUS-21025: name: "Madden NFL 2005 [Special Collectors Edition]" @@ -67840,7 +68149,7 @@ SLUS-21026: region: "NTSC-U" compat: 5 gsHWFixes: - minimumBlendingLevel: 4 # Fixes ground texture rendering. + recommendedBlendingLevel: 4 # Fixes ground texture rendering. autoFlush: 1 # Post-processing. halfPixelOffset: 2 # Offset post-processing. texturePreloading: 1 # Improves performance. @@ -67852,8 +68161,8 @@ SLUS-21027: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 5 # Aligns post processing. - nativeScaling: 2 # Corrects post processing smoothness. + halfPixelOffset: 5 # Aligns post-processing. + nativeScaling: 2 # Corrects post-processing smoothness. SLUS-21028: name: "World Championship Poker" region: "NTSC-U" @@ -67927,9 +68236,9 @@ SLUS-21037: region: "NTSC-U" compat: 5 gsHWFixes: - autoFlush: 1 # Fixes the post processing positioning. - textureInsideRT: 1 # Fixes post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + autoFlush: 1 # Fixes the post-processing positioning. + textureInsideRT: 1 # Fixes post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. halfPixelOffset: 5 # Makes bloom alignment slightly less awful. SLUS-21038: name: "Pinball Hall of Fame - The Gottlieb Collection" @@ -67955,8 +68264,9 @@ SLUS-21041: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Fixes shadow positioning. + halfPixelOffset: 5 # Fixes shadow positioning. autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. SLUS-21042: name: "Darkwatch" region: "NTSC-U" @@ -67972,8 +68282,9 @@ SLUS-21044: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Fixes shadow positioning. + halfPixelOffset: 5 # Fixes shadow positioning. autoFlush: 2 # Makes the shadow monsters appear. + nativeScaling: 2 # Aligns post processing and bloom. memcardFilters: - "SLUS-21041" SLUS-21045: @@ -67994,6 +68305,9 @@ SLUS-21048: name: "Evil Dead - Regeneration" region: "NTSC-U" compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 1 # Aligns post processing. SLUS-21049: name: "Outlaw Volleyball Remixed" region: "NTSC-U" @@ -68083,8 +68397,8 @@ SLUS-21064: compat: 5 gsHWFixes: recommendedBlendingLevel: 3 # Improves metalic shine. - halfPixelOffset: 4 # Fixes offset post processing. - nativeScaling: 2 # Fixes post processing. + halfPixelOffset: 4 # Fixes offset post-processing. + nativeScaling: 2 # Fixes post-processing. SLUS-21065: name: "Need for Speed - Underground 2" region: "NTSC-U" @@ -68099,7 +68413,7 @@ SLUS-21066: compat: 5 gsHWFixes: halfPixelOffset: 2 # Fixes upscaling lines. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLUS-21067: name: "Digimon Rumble Arena 2" region: "NTSC-U" @@ -68139,7 +68453,7 @@ SLUS-21075: gsHWFixes: halfPixelOffset: 5 # Reduces blurriness. bilinearUpscale: 1 # Smooths out fire textures. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. textureInsideRT: 1 # Fixes post effects. SLUS-21076: name: "Atari Anthology" @@ -68232,7 +68546,7 @@ SLUS-21095: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 5 # Fixes post processing position. + halfPixelOffset: 5 # Fixes post-processing position. nativeScaling: 2 # Fixes post effects. estimateTextureRegion: 1 # Improves performance and reduces hash cache size. gpuPaletteConversion: 2 # Improves performance and reduces hash cache size. @@ -68325,10 +68639,9 @@ SLUS-21108: vuClampMode: 0 # Fixes bump mapping issues gsHWFixes: minimumBlendingLevel: 4 # Fixes various rendering errors that appear as large black patches throughout levels. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing. autoFlush: 1 # Fixes sun intensity. - textureInsideRT: 1 # Fixes post processing. - getSkipCount: "GSC_HitmanBloodMoney" + textureInsideRT: 1 # Fixes post-processing. SLUS-21109: name: "Drive to Survive" region: "NTSC-U" @@ -68344,11 +68657,11 @@ SLUS-21111: gameFixes: - IbitHack gsHWFixes: - autoFlush: 2 # Fixes post processing overlay. + autoFlush: 2 # Fixes post-processing overlay. roundSprite: 1 # Greatly reduces chromatic effect when upscaling. forceEvenSpritePosition: 1 # Fixes chromatic fringing. - halfPixelOffset: 2 # Fixes post processing position. - nativeScaling: 1 # Fixes post processing effect and position. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 1 # Fixes post-processing effect and position. SLUS-21112: name: "L.A. Rush" region: "NTSC-U" @@ -68410,7 +68723,7 @@ SLUS-21123: region: "NTSC-U" gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLUS-21124: name: "Delta Force - Black Hawk Down" region: "NTSC-U" @@ -68419,7 +68732,7 @@ SLUS-21124: autoFlush: 1 # Fixes bloom misalignment. halfPixelOffset: 4 # Fixes bloom misalignment. textureInsideRT: 1 # Fixes sky bloom. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLUS-21125: name: "Airborne Troops - Countdown to D-Day" region: "NTSC-U" @@ -68646,7 +68959,7 @@ SLUS-21165: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Fixes post processing alignment. + halfPixelOffset: 4 # Fixes post-processing alignment. nativeScaling: 1 # Fixes depth blur intensity. textureInsideRT: 1 # Fixes on screen garbage. SLUS-21166: @@ -68725,8 +69038,10 @@ SLUS-21180: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. SLUS-21181: name: "D.I.C.E. - DNA Integrated Cybernetic Enterprises" region: "NTSC-U" @@ -68779,7 +69094,7 @@ SLUS-21189: instantVU1: 1 # Fixes SPS. gsHWFixes: autoFlush: 2 # Fixes debris and blending on lower part of screen during monster transformation. - halfPixelOffset: 4 # Aligns post processing, might sometimes cause edge bleed which must be cropped. + halfPixelOffset: 4 # Aligns post-processing, might sometimes cause edge bleed which must be cropped. nativeScaling: 2 # Fixes post effects like lights. memcardFilters: - "SLUS-21189" @@ -68821,8 +69136,8 @@ SLUS-21196: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. - nativeScaling: 2 # Fixes post processing position. + halfPixelOffset: 4 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. SLUS-21197: name: "DreamWorks Shrek - SuperSlam" region: "NTSC-U" @@ -68836,16 +69151,17 @@ SLUS-21198: gsHWFixes: halfPixelOffset: 2 # Fixes lighting misalignment. autoFlush: 2 # Fixes lighting misalignment. - nativeScaling: 2 # Fixes post processing position. + nativeScaling: 2 # Fixes post-processing position. SLUS-21199: name: "Medal of Honor - European Assault" region: "NTSC-U" compat: 5 gsHWFixes: recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. - halfPixelOffset: 5 # Fixes misaligned blur. nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. SLUS-21200: name: "Armored Core - Nine Breaker" region: "NTSC-U" @@ -68884,11 +69200,11 @@ SLUS-21203: gameFixes: - SoftwareRendererFMVHack # Fixes broken FMVs on repeat plays. gsHWFixes: - textureInsideRT: 1 # Needed for post processing effects. + textureInsideRT: 1 # Needed for post-processing effects. autoFlush: 1 # Fixes bloom intensity. minimumBlendingLevel: 4 # Fixes multiple lighting effects from lights, computers, cave walls and more. - nativeScaling: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes offset post processing. + nativeScaling: 1 # Fixes post-processing. + halfPixelOffset: 5 # Fixes offset post-processing. SLUS-21204: name: "Victorious Boxers 2 - Fighting Spirit" region: "NTSC-U" @@ -68918,8 +69234,8 @@ SLUS-21208: vu1RoundMode: 0 # Crashes without. gsHWFixes: recommendedBlendingLevel: 3 # Fixes water and grass textures. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Improves post-processing rendering. preloadFrameData: 1 # Fixes missing loading screens. SLUS-21209: @@ -68939,8 +69255,8 @@ SLUS-21212: gameFixes: - EETimingHack # Fixes garbage textures flashing on the character model. gsHWFixes: - autoFlush: 1 # Fixes missing post processing. - halfPixelOffset: 5 # Aligns post processing. + autoFlush: 1 # Fixes missing post-processing. + halfPixelOffset: 5 # Aligns post-processing. nativeScaling: 1 # Fixes post effects. SLUS-21213: name: "Madden NFL '06" @@ -69031,7 +69347,7 @@ SLUS-21227: compat: 5 gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLUS-21228: name: "Call of Duty 2 - Big Red One" region: "NTSC-U" @@ -69075,7 +69391,7 @@ SLUS-21231: gsHWFixes: halfPixelOffset: 5 # Fixes bloom misalignment. autoFlush: 2 # Fixes bloom misalignment. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. textureInsideRT: 1 # Fixes sky bloom. SLUS-21232: name: "College Hoops 2K6" @@ -69143,8 +69459,8 @@ SLUS-21240: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Corrects post processing positioning. - nativeScaling: 2 # Smooths post processing. + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. autoFlush: 1 # Fixes missing lights. SLUS-21241: name: "NHL 06" @@ -69239,7 +69555,7 @@ SLUS-21252: compat: 4 gsHWFixes: recommendedBlendingLevel: 3 # Fixes missing lights. - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. memcardFilters: - "SLUS-21218" @@ -69304,7 +69620,7 @@ SLUS-21260: roundModes: eeRoundMode: 2 # Fixes missing text. gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. SLUS-21261: name: "Shadow the Hedgehog" @@ -69396,7 +69712,7 @@ SLUS-21271: halfPixelOffset: 5 # Fixes post positioning. cpuSpriteRenderBW: 2 # Fixes some bad textures. cpuCLUTRender: 1 # Fixes the rest of the bad textures. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. preloadFrameData: 1 # Fixes road texture corruption. SLUS-21272: name: "Super Monkey Ball Adventure" @@ -69413,7 +69729,7 @@ SLUS-21273: compat: 5 gsHWFixes: halfPixelOffset: 2 # Fix effects upscaling. - autoFlush: 1 # Fixes broken post processing. + autoFlush: 1 # Fixes broken post-processing. nativeScaling: 2 # Fixes post effects. SLUS-21274: name: "OutRun 2006 - Coast 2 Coast" @@ -69507,8 +69823,8 @@ SLUS-21283: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLUS-21284: name: "Nicktoons Unite!" region: "NTSC-U" @@ -69544,7 +69860,7 @@ SLUS-21287: compat: 5 gsHWFixes: autoFlush: 1 # Reduces post-processing misalignment. - halfPixelOffset: 4 # Fixes post positioning. + halfPixelOffset: 5 # Fixes post positioning. nativeScaling: 2 # Fixes post effects. SLUS-21288: name: "American Chopper 2 - Full Throttle" @@ -69555,8 +69871,12 @@ SLUS-21289: region: "NTSC-U" compat: 5 gsHWFixes: + recommendedBlendingLevel: 2 # Improves overall brightness. + halfPixelOffset: 5 # Fixes depth alignment. + nativeScaling: 1 # Fixes depth intensity. textureInsideRT: 1 # Fixes depth blur. - estimateTextureRegion: 1 # Massively improves performance. + estimateTextureRegion: 1 # Massively improves performance in certain situations. + getSkipCount: "GSC_SandGrainGames" SLUS-21290: name: "Ford Street Racing" region: "NTSC-U" @@ -69593,8 +69913,8 @@ SLUS-21295: vu1RoundMode: 0 # Crashes without. gsHWFixes: recommendedBlendingLevel: 3 # Fixes water and grass textures. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Improves post-processing rendering. preloadFrameData: 1 # Fixes missing loading screens. memcardFilters: # Game saves use the normal edition serial. @@ -69641,11 +69961,12 @@ SLUS-21304: name: "Justice League Heroes" region: "NTSC-U" compat: 5 - gsHWFixes: - textureInsideRT: 1 # Fixes half right. - estimateTextureRegion: 1 # Improves performance. clampModes: vuClampMode: 2 # Ingame capes become SPS mess with lower than extra VU clamp. + gsHWFixes: + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. SLUS-21305: name: "Arthur and the Invisibles - The Game" region: "NTSC-U" @@ -69692,7 +70013,7 @@ SLUS-21311: autoFlush: 1 # Corrects vignette to match software. estimateTextureRegion: 1 # Improves performance and reduces hash cache size. halfPixelOffset: 4 # Aligns blur more correctly to match software. - textureInsideRT: 1 # Fixes post processing effects. + textureInsideRT: 1 # Fixes post-processing effects. SLUS-21312: name: "Wallace & Gromit - The Curse of the Were-Rabbit" region: "NTSC-U" @@ -69754,7 +70075,7 @@ SLUS-21320: compat: 5 gsHWFixes: halfPixelOffset: 4 # Fixes edge garbage and misaligned bloom. - nativeScaling: 2 # Fixes post processing and lighting smoothness and alignment. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and alignment. autoFlush: 1 # Fixes bloom alignment. SLUS-21321: name: "Squadra Course Alfa Romeo" @@ -69767,7 +70088,7 @@ SLUS-21322: clampModes: vuClampMode: 3 # Fixes SPS and spawn issues. gsHWFixes: - halfPixelOffset: 2 # Fixes post processing misalignment. + halfPixelOffset: 2 # Fixes post-processing misalignment. recommendedBlendingLevel: 4 # Improves reflection quality and terrain lighting. SLUS-21323: name: "Rampage - Total Destruction" @@ -69795,7 +70116,8 @@ SLUS-21326: region: "NTSC-U" compat: 5 gsHWFixes: - roundSprite: 2 # Fixes font artifacts and reduces text box artifacts. + halfPixelOffset: 5 # Fixes shadow positioning. + nativeScaling: 2 # Aligns post processing and bloom. SLUS-21327: name: "Atelier Iris 2 - The Azoth of Destiny" region: "NTSC-U" @@ -69810,7 +70132,7 @@ SLUS-21328: clampModes: vuClampMode: 3 # Fixes bad geometry. gsHWFixes: - halfPixelOffset: 2 # Fixes depth line. + halfPixelOffset: 5 # Fixes depth line. patches: default: content: |- @@ -69833,7 +70155,7 @@ SLUS-21331: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Fix post processing blur. + halfPixelOffset: 4 # Fix post-processing blur. nativeScaling: 1 # Fixes post effects. SLUS-21332: name: "Real World Golf" @@ -69870,6 +70192,11 @@ SLUS-21338: halfPixelOffset: 2 # Corrects shadow alignment and reduces blurriness. recommendedBlendingLevel: 3 # Fixes level and map menu brightness. preloadFrameData: 1 # Fixes glowing emblems. + memcardFilters: # Convert savegames from AC: Nexus and AC: Nine Breaker. + - "SLUS-21338" + - "SLUS-21200" + - "SLUS-20986" + - "SLUS-21079" SLUS-21339: name: "Puzzle Challenge - Crosswords and More!" region: "NTSC-U" @@ -69882,6 +70209,8 @@ SLUS-21341: name: "Stuart Little 3 - Big Photo Adventure" region: "NTSC-U" compat: 5 + gameFixes: + - InstantDMAHack # Fixes loading screen corruption. gsHWFixes: autoFlush: 2 # Fixes missing effects. SLUS-21342: @@ -69945,7 +70274,7 @@ SLUS-21348: - EETimingHack # Fixes flickering. gsHWFixes: alignSprite: 1 # Helps align bloom. - nativeScaling: 2 # Fixes post processing and lighting smoothness. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. SLUS-21349: name: "Taito Legends 2" region: "NTSC-U" @@ -70053,14 +70382,16 @@ SLUS-21361: eeRoundMode: 0 # Fixes inability to enter door in Mission 18. gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. SLUS-21362: name: "Onimusha - Dawn of Dreams [Disc 2 of 2]" region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + recommendedBlendingLevel: 2 # Improves brightness. + halfPixelOffset: 5 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. + bilinearUpscale: 2 # Attempts to sharpen blurry text in menus. memcardFilters: - "SLUS-21180" SLUS-21363: @@ -70154,8 +70485,8 @@ SLUS-21376: gsHWFixes: recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. autoFlush: 2 # Properly diffuses light instead of strips of light. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Improves post processing smoothness. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. getSkipCount: "GSC_BlackAndBurnoutSky" beforeDraw: "OI_BurnoutGames" patches: @@ -70175,6 +70506,8 @@ SLUS-21379: name: "Cabela's African Safari" region: "NTSC-U" compat: 5 + gsHWFixes: + getSkipCount: "GSC_SandGrainGames" SLUS-21380: name: "Snoopy vs. the Red Baron" region: "NTSC-U" @@ -70220,7 +70553,7 @@ SLUS-21385: compat: 5 gsHWFixes: textureInsideRT: 1 # Required for complex offset shuffles. - halfPixelOffset: 2 # Fixes center line in post processing. + halfPixelOffset: 2 # Fixes center line in post-processing. nativeScaling: 2 # Fixes post effects. SLUS-21386: name: "Tales of the Abyss" @@ -70252,6 +70585,7 @@ SLUS-21389: autoFlush: 1 # Fixes shadows. halfPixelOffset: 4 # Fixes lighting misalignment. nativeScaling: 2 # Fixes lighting smoothness. + textureInsideRT: 1 # Fixes broken crystalline surface textures. memcardFilters: # Allows import of Xenosaga II save data. - "SLUS-21389" - "SLUS-20892" @@ -70260,9 +70594,9 @@ SLUS-21390: region: "NTSC-U" compat: 4 gsHWFixes: - halfPixelOffset: 4 # Fixes edge garbage thin lines and post processing alignment. + halfPixelOffset: 4 # Fixes edge garbage thin lines and post-processing alignment. autoFlush: 1 # Fixes misaligned lights at native resolution. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLUS-21391: name: "Nickelodeon SpongeBob SquarePants - Creature from the Krusty Krab" region: "NTSC-U" @@ -70312,7 +70646,7 @@ SLUS-21399: halfPixelOffset: 5 # Fixes post positioning. cpuSpriteRenderBW: 2 # Fixes some bad textures. cpuCLUTRender: 1 # Fixes the rest of the bad textures. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. preloadFrameData: 1 # Fixes road texture corruption. SLUS-21400: name: "Monster House" @@ -70349,7 +70683,7 @@ SLUS-21406: region: "NTSC-U" gsHWFixes: textureInsideRT: 1 # Required for complex offset shuffles. - halfPixelOffset: 2 # Fixes center line in post processing. + halfPixelOffset: 2 # Fixes center line in post-processing. nativeScaling: 2 # Fixes post effects. SLUS-21407: name: "NFL Head Coach" @@ -70367,8 +70701,8 @@ SLUS-21409: name: "LEGO Star Wars II - The Original Trilogy" region: "NTSC-U" gsHWFixes: - halfPixelOffset: 1 # Aligns post processing. - nativeScaling: 2 # Fixes post processing smoothness and position. + halfPixelOffset: 1 # Aligns post-processing. + nativeScaling: 2 # Fixes post-processing smoothness and position. memcardFilters: - "SLUS-21409" - "SLUS-21083" @@ -70395,7 +70729,7 @@ SLUS-21413: gsHWFixes: minimumBlendingLevel: 2 # Improves banding. halfPixelOffset: 1 # Fixes misaligned bloom effects. - nativeScaling: 2 # Corrects post processing. + nativeScaling: 2 # Corrects post-processing. SLUS-21414: name: "Delta Force - Black Hawk Down - Team Sabre" region: "NTSC-U" @@ -70421,6 +70755,7 @@ SLUS-21417: autoFlush: 1 # Fixes shadows. halfPixelOffset: 4 # Fixes lighting misalignment. nativeScaling: 2 # Fixes lighting smoothness. + textureInsideRT: 1 # Fixes broken crystalline surface textures. memcardFilters: - "SLUS-21389" - "SLUS-20892" @@ -70455,11 +70790,14 @@ SLUS-21419: gsHWFixes: autoFlush: 1 # Fixes lighting. halfPixelOffset: 5 # Fixes ghosting. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. recommendedBlendingLevel: 4 # Fixes missing light brightness. SLUS-21420: name: "Disney's Chicken Little - Ace in Action" region: "NTSC-U" + gsHWFixes: + halfPixelOffset: 5 # Fixes post processing alignment. + nativeScaling: 1 # Aligns post processing. SLUS-21421: name: "Spy Hunter - Nowhere to Run" region: "NTSC-U" @@ -70519,7 +70857,7 @@ SLUS-21428: compat: 5 gsHWFixes: halfPixelOffset: 2 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and position. + nativeScaling: 2 # Fixes post-processing and position. SLUS-21430: name: "IGPX - Immortal Grand Prix" region: "NTSC-U" @@ -70581,7 +70919,7 @@ SLUS-21439: gsHWFixes: recommendedBlendingLevel: 3 # Improves metal sheen and reflections. halfPixelOffset: 2 # Fixes misaligned bloom. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. autoFlush: 1 # Fixes sun occlusion and brightness. textureInsideRT: 1 # Fixes shadow maps. SLUS-21440: @@ -70593,7 +70931,7 @@ SLUS-21441: compat: 5 gsHWFixes: halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. beforeDraw: "OI_DBZBTGames" SLUS-21442: name: "Super Dragon Ball Z" @@ -70612,8 +70950,8 @@ SLUS-21444: vu1RoundMode: 0 # Fixes invalid VU size spam and likely SPS. gsHWFixes: minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Fixes bloom positioning. SLUS-21445: name: "Ar tonelico - Melody of Elemia" @@ -70666,11 +71004,14 @@ SLUS-21452: textureInsideRT: 1 # Required for swirl battle transition. nativeScaling: 2 # Fixes depth of field effects and bloom. roundSprite: 1 # Fixes lines in transitions. - cpuSpriteRenderBW: 1 # Fixes upscaled FMV lines. + autoFlush: 2 # Fixes shadow rendering in certain scenarios when using DirectX. SLUS-21453: - name: "Meet the Robinsons" + name: "Walt Disney Pictures Presents Meet the Robinsons" region: "NTSC-U" compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes bloom alignment. + nativeScaling: 1 # Fixes bloom effects. SLUS-21454: name: "DreamWorks Shrek the Third" region: "NTSC-U" @@ -70681,7 +71022,7 @@ SLUS-21454: eeClampMode: 3 # Fixes objects spawning. gsHWFixes: halfPixelOffset: 2 # Fixes misaligned bloom. - nativeScaling: 1 # Fixes post processing. + nativeScaling: 1 # Fixes post-processing. SLUS-21455: name: "Happy Feet" region: "NTSC-U" @@ -70697,8 +71038,8 @@ SLUS-21456: vu1RoundMode: 0 # Crashes without. gsHWFixes: minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Fixes bloom positioning. SLUS-21457: name: "World Championship Paintball" @@ -70819,7 +71160,7 @@ SLUS-21479: gsHWFixes: halfPixelOffset: 2 # Fixes ghosting. textureInsideRT: 1 # Fixes bottom half screen issues. - nativeScaling: 1 # Fixes post processing. + nativeScaling: 1 # Fixes post-processing. SLUS-21480: name: ".hack//G.U. Volume 1 - Rebirth - Terminal Disc" region: "NTSC-U" @@ -70914,11 +71255,11 @@ SLUS-21492: gameFixes: - IbitHack gsHWFixes: - autoFlush: 2 # Fixes post processing overlay. + autoFlush: 2 # Fixes post-processing overlay. roundSprite: 1 # Greatly reduces chromatic effect when upscaling. forceEvenSpritePosition: 1 # Fixes chromatic fringing. - halfPixelOffset: 2 # Fixes post processing position. - nativeScaling: 1 # Fixes post processing effect and position. + halfPixelOffset: 2 # Fixes post-processing position. + nativeScaling: 1 # Fixes post-processing effect and position. SLUS-21493: name: "Need for Speed - Carbon" region: "NTSC-U" @@ -70926,7 +71267,7 @@ SLUS-21493: clampModes: eeClampMode: 3 # Fixes game hang after opening intro. gsHWFixes: - recommendedBlendingLevel: 3 # Fixes car headlights. + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. halfPixelOffset: 2 # Fixes depth line. memcardFilters: - "SLUS-21493" @@ -70942,7 +71283,7 @@ SLUS-21494: clampModes: eeClampMode: 3 # Fixes game hang after opening intro. gsHWFixes: - recommendedBlendingLevel: 3 # Fixes car headlights. + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. halfPixelOffset: 2 # Fixes depth line. memcardFilters: - "SLUS-21494" @@ -70984,7 +71325,7 @@ SLUS-21501: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. SLUS-21503: name: "God Hand" @@ -71106,10 +71447,10 @@ SLUS-21555: region: "NTSC-U" compat: 5 gsHWFixes: - textureInsideRT: 1 # Needed for post processing effects. - halfPixelOffset: 2 # Fixes offset post processing. + textureInsideRT: 1 # Needed for post-processing effects. + halfPixelOffset: 2 # Fixes offset post-processing. autoFlush: 1 # Fixes bloom intensity. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLUS-21556: name: "Konami Kids Playground - Dinosaur Shapes & Colors" region: "NTSC-U" @@ -71260,8 +71601,8 @@ SLUS-21586: roundModes: vu1RoundMode: 0 # Massages the Z on the score meter for hardware mode, software doesn't really need this. gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLUS-21587: name: "Made Man - Confessions of the Family Blood" region: "NTSC-U" @@ -71332,8 +71673,11 @@ SLUS-21597: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 2 # Fixes lighting misalignment. - mergeSprite: 1 # Removes occasional vertical lines. + recommendedBlendingLevel: 3 # Fixes banding and level lighting. + halfPixelOffset: 2 # Fixes misaligned blur. + autoFlush: 1 # Fixes sun shinging through surfaces and graphical corruptions. + nativeScaling: 2 # Fixes bloom misaligment. + mipmap: 0 # Fixes corrupted textures. SLUS-21598: name: "Digimon World - Data Squad" region: "NTSC-U" @@ -71373,8 +71717,8 @@ SLUS-21602: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 2 # Fixes alignment of post processing. - nativeScaling: 1 # Fixes post processing effect. + halfPixelOffset: 2 # Fixes alignment of post-processing. + nativeScaling: 1 # Fixes post-processing effect. SLUS-21603: name: "Soul Nomad & the World Eaters" region: "NTSC-U" @@ -71471,8 +71815,8 @@ SLUS-21616: vu1RoundMode: 0 # Fixes SPS and VU size spam. gsHWFixes: minimumBlendingLevel: 3 # Fixes broken lighting on ground and buildings. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. autoFlush: 1 # Fixes bloom positioning. SLUS-21617: name: "Spider-Man 3" @@ -71526,10 +71870,14 @@ SLUS-21624: name: "Cabela's Trophy Bucks" region: "NTSC-U" compat: 5 + gsHWFixes: + getSkipCount: "GSC_SandGrainGames" SLUS-21625: name: "Cabela's Big Game Hunter [2007]" region: "NTSC-U" compat: 5 + gsHWFixes: + getSkipCount: "GSC_SandGrainGames" SLUS-21626: name: "Stuntman - Ignition" region: "NTSC-U" @@ -71797,8 +72145,8 @@ SLUS-21672: gsHWFixes: textureInsideRT: 1 # Crowd textures. autoFlush: 1 # Fixes bloom intensity. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. getSkipCount: "GSC_GuitarHero" SLUS-21673: name: "College Hoops 2K8" @@ -71826,21 +72174,25 @@ SLUS-21677: name-sort: "Golden Compass, The" region: "NTSC-U" compat: 5 + gsHWFixes: + halfPixelOffset: 4 # Aligns post processing. + autoFlush: 1 # Fixes light penetrating objects and intensity. + nativeScaling: 2 # Aligns post processing. SLUS-21678: name: "Dragon Ball Z - Budokai Tenkaichi 3" region: "NTSC-U" compat: 5 gsHWFixes: halfPixelOffset: 5 # Aligns post effects. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. beforeDraw: "OI_DBZBTGames" SLUS-21679: name: "Power Rangers - Super Legends" region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Fixes post processing position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Fixes post-processing position. SLUS-21680: name: "Harvey Birdman - Attorney at Law" region: "NTSC-U" @@ -72000,7 +72352,12 @@ SLUS-21712: region: "NTSC-U" compat: 5 gsHWFixes: + minimumBlendingLevel: 2 # Fixes rendering in DirectX 11/12. + recommendedBlendingLevel: 4 # Fixes shine on guns and missing lighting on grass and trees. + halfPixelOffset: 5 # Fixes depth alignment. + nativeScaling: 1 # Fixes depth intensity. textureInsideRT: 1 # Fixes depth blur. + getSkipCount: "GSC_SandGrainGames" SLUS-21713: name: "Winter Sports 2008 - The Ultimate Challenge" region: "NTSC-U" @@ -72013,11 +72370,13 @@ SLUS-21714: gsHWFixes: halfPixelOffset: 2 # Fixes ghosting of characters. autoFlush: 2 # Fixes missing glow. - nativeScaling: 2 # Fixes post processing alignment. + nativeScaling: 2 # Fixes post-processing alignment. SLUS-21715: name: "Cabela's Monster Bass" region: "NTSC-U" compat: 5 + gsHWFixes: + getSkipCount: "GSC_SandGrainGames" SLUS-21716: name: "The Spiderwick Chronicles" name-sort: "Spiderwick Chronicles, The" @@ -72119,6 +72478,7 @@ SLUS-21732: region: "NTSC-U" gsHWFixes: halfPixelOffset: 2 # Corrects most vertical lines. + getSkipCount: "GSC_BlueTongueGames" # Mipmap rendering on CPU. SLUS-21733: name: "Sega Superstars Tennis" region: "NTSC-U" @@ -72175,8 +72535,8 @@ SLUS-21740: gsHWFixes: textureInsideRT: 1 # Crowd textures. autoFlush: 1 # Fixes bloom intensity. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. getSkipCount: "GSC_GuitarHero" SLUS-21741: name: "Sea Monsters - A Prehistoric Adventure" @@ -72194,7 +72554,7 @@ SLUS-21743: gsHWFixes: deinterlace: 9 # Game requires adaptive bff de-interlacing instead of auto for the UI at native. halfPixelOffset: 5 # Reduces ghosting effects. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. SLUS-21744: name: "NASCAR 09" region: "NTSC-U" @@ -72263,7 +72623,7 @@ SLUS-21756: compat: 5 gsHWFixes: halfPixelOffset: 2 # Reduces ghosting but on normal vertex is less ghosting but causes corruption at the sides. - nativeScaling: 1 # Fixes post processing position. + nativeScaling: 1 # Fixes post-processing position. SLUS-21757: name: "DreamWorks Kung Fu Panda" region: "NTSC-U" @@ -72271,8 +72631,8 @@ SLUS-21757: gsHWFixes: cpuSpriteRenderBW: 1 # Fixes textures. cpuSpriteRenderLevel: 1 # Needed for above. - halfPixelOffset: 4 # Aligns post processing. - autoFlush: 1 # Fixes post processing. + halfPixelOffset: 4 # Aligns post-processing. + autoFlush: 1 # Fixes post-processing. SLUS-21758: name: "Rock Band - Track Pack Vol.1" region: "NTSC-U" @@ -72297,7 +72657,7 @@ SLUS-21761: gsHWFixes: autoFlush: 1 # Fixes lighting. halfPixelOffset: 4 # Aligns post effects. - nativeScaling: 1 # Fixes post processing position. + nativeScaling: 1 # Fixes post-processing position. SLUS-21763: name: "NHL 2K9" region: "NTSC-U" @@ -72337,7 +72697,7 @@ SLUS-21769: compat: 5 gsHWFixes: alignSprite: 1 # Helps align bloom. - nativeScaling: 2 # Fixes post processing and lighting smoothness. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. memcardFilters: # Allows import of Yakuza 1 data. - "SLUS-21769" - "SLUS-21348" @@ -72417,8 +72777,8 @@ SLUS-21781: roundModes: vu1RoundMode: 0 # Fixes graphical issues ingame. gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLUS-21782: name: "Shin Megami Tensei - Persona 4" region: "NTSC-U" @@ -72436,8 +72796,8 @@ SLUS-21785: region: "NTSC-U" compat: 5 gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLUS-21786: name: "Summer Athletics - The Ultimate Challenge" region: "NTSC-U" @@ -72460,6 +72820,8 @@ SLUS-21789: name: "Cabela's Legendary Adventures" region: "NTSC-U" compat: 5 + gsHWFixes: + getSkipCount: "GSC_SandGrainGames" SLUS-21790: name: "DreamWorks Shrek's Carnival Craze - Party Games" region: "NTSC-U" @@ -72472,7 +72834,7 @@ SLUS-21793: region: "NTSC-U" compat: 3 gsHWFixes: - halfPixelOffset: 2 # Fixes post processing position. + halfPixelOffset: 2 # Fixes post-processing position. nativeScaling: 2 # Fixes post effects. estimateTextureRegion: 1 # Improves performance and reduces hash cache size. gpuPaletteConversion: 2 # Improves performance and reduces hash cache size. @@ -72702,8 +73064,8 @@ SLUS-21843: vu1RoundMode: 0 # Crashes without. gsHWFixes: cpuCLUTRender: 1 # Fixes bad colours during play. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLUS-21844: name: "Bolt" region: "NTSC-U" @@ -72770,10 +73132,10 @@ SLUS-21858: region: "NTSC-U" compat: 5 gsHWFixes: - textureInsideRT: 1 # Needed for post processing effects. + textureInsideRT: 1 # Needed for post-processing effects. autoFlush: 1 # Fixes missing blur layer. - nativeScaling: 1 # Fixes post processing. - halfPixelOffset: 4 # Fixes offset post processing. + nativeScaling: 1 # Fixes post-processing. + halfPixelOffset: 4 # Fixes offset post-processing. SLUS-21860: name: "The Bigs 2" name-sort: "Bigs 2, The" @@ -72807,8 +73169,8 @@ SLUS-21865: roundModes: vu1RoundMode: 0 # Fixes SPS and VU size spam. gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLUS-21866: name: "Guitar Hero - Smash Hits" region: "NTSC-U" @@ -72816,8 +73178,8 @@ SLUS-21866: roundModes: vu1RoundMode: 0 # Fixes VU size spam and potential graphical issues with GH3 engine. gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLUS-21867: name: "Guitar Hero - Van Halen" region: "NTSC-U" @@ -72825,8 +73187,8 @@ SLUS-21867: gsHWFixes: preloadFrameData: 1 # Fixes icons. autoFlush: 1 # Fixes bloom intensity. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. roundModes: vu1RoundMode: 0 # Fixes VU size spam and potential graphical issues with GH3 engine. SLUS-21868: @@ -72900,8 +73262,8 @@ SLUS-21881: compat: 5 gsHWFixes: cpuSpriteRenderBW: 2 # Fixes textures. - halfPixelOffset: 4 # Aligns post processing, needed for below, but does cause a line around the edge, can be cropped out with 3 px left and top. - nativeScaling: 2 # Fixes post processing smoothness, causes edge bleed without Align to Native. + halfPixelOffset: 4 # Aligns post-processing, needed for below, but does cause a line around the edge, can be cropped out with 3 px left and top. + nativeScaling: 2 # Fixes post-processing smoothness, causes edge bleed without Align to Native. autoFlush: 2 # Fixes soft shadows. patches: 137C792E: @@ -72917,7 +73279,7 @@ SLUS-21883: name: "Disney/Pixar Cars - Race-O-Rama" region: "NTSC-U" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. autoFlush: 1 # Fixes sun penetrating walls and buildings. patches: E4278493: @@ -72961,7 +73323,7 @@ SLUS-21891: compat: 5 gsHWFixes: halfPixelOffset: 5 # Fixes bloom misaligment. - nativeScaling: 2 # Fixes post processing smoothness and position. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLUS-21892: name: "NCAA Football 10" region: "NTSC-U" @@ -73110,8 +73472,8 @@ SLUS-21924: gsHWFixes: preloadFrameData: 1 # Fixes icons. autoFlush: 1 # Fixes bloom intensity. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. roundModes: vu1RoundMode: 0 # Fixes VU size spam and potential graphical issues with GH3 engine. SLUS-21926: @@ -73121,6 +73483,8 @@ SLUS-21927: name: "Sakura Wars - So Long, My Love [English - Disc 1]" region: "NTSC-U" compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes recrusive drawing to the top left. SLUS-21928: name: "Scooby-Doo! and the Spooky Swamp" region: "NTSC-U" @@ -73137,6 +73501,8 @@ SLUS-21930: name: "Sakura Wars - So Long, My Love [Japanese - Disc 2]" region: "NTSC-U" compat: 5 + gsHWFixes: + halfPixelOffset: 5 # Fixes recrusive drawing to the top left. SLUS-21931: name: "Disney/Pixar Toy Story 3" region: "NTSC-U" @@ -73426,9 +73792,10 @@ SLUS-28054: name: "Combat Elite - WWII Paratroopers [Trade Demo]" region: "NTSC-U" gsHWFixes: - estimateTextureRegion: 1 # Improves performance. + textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. halfPixelOffset: 5 # Fixes effect alignment. - textureInsideRT: 1 # Fixes half screen issue. SLUS-28056: name: "State of Emergency 2 [Trade Demo]" region: "NTSC-U" @@ -73627,7 +73994,7 @@ SLUS-29048: name: "Tom Clancy's Splinter Cell [Demo]" region: "NTSC-U" gsHWFixes: - halfPixelOffset: 4 # Aligns post processing. + halfPixelOffset: 4 # Aligns post-processing. nativeScaling: 2 # Fixes post effects. recommendedBlendingLevel: 4 # Fixes lighting effects but has high barrier count. SLUS-29049: @@ -73696,7 +74063,7 @@ SLUS-29069: region: "NTSC-U" gsHWFixes: autoFlush: 2 # Reduces post-processing misalignment. - halfPixelOffset: 4 # Fixes post positioning. + halfPixelOffset: 5 # Fixes post positioning. nativeScaling: 2 # Fixes post effects. SLUS-29070: name: "XIII [Demo]" @@ -73753,10 +74120,12 @@ SLUS-29084: name: ".hack Quarantine Part 4 [Demo]" region: "NTSC-U" SLUS-29085: - name: "Champions of Norrath - Realms of EverQuest" + name: "Champions of Norrath - Realms of EverQuest [Public Beta Volume 1.0]" region: "NTSC-U" gsHWFixes: textureInsideRT: 1 # Fixes half right. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. SLUS-29086: name: "FIFA Soccer 2004 [Demo]" region: "NTSC-U" @@ -73778,7 +74147,8 @@ SLUS-29088: - BlitInternalFPSHack # Fixes internal fps detection in some areas. gsHWFixes: textureInsideRT: 1 # Fixes half right. - estimateTextureRegion: 1 # Improves performance. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. SLUS-29089: name: "Resident Evil Outbreak [Public Beta 1.0]" region: "NTSC-U" @@ -73867,7 +74237,7 @@ SLUS-29117: name: "Battlefield 2 - Modern Combat [Public Beta Vol.1.0]" region: "NTSC-U" gsHWFixes: - minimumBlendingLevel: 4 # Fixes ground texture rendering. + recommendedBlendingLevel: 4 # Fixes ground texture rendering. autoFlush: 1 # Post-processing. halfPixelOffset: 2 # Offset post-processing. texturePreloading: 1 # Improves performance. @@ -73903,7 +74273,8 @@ SLUS-29126: compat: 4 gsHWFixes: textureInsideRT: 1 # Fixes half right. - estimateTextureRegion: 1 # Improves performance. + estimateTextureRegion: 1 # Improves performance and reduces hash cache size. + gpuPaletteConversion: 1 # Reduces hashcache size and improves performance. roundSprite: 1 # Fixes lines in menus HUD and in game. halfPixelOffset: 2 # Fixes erroneous line in menus. SLUS-29127: @@ -73930,10 +74301,10 @@ SLUS-29131: name: "Project - Snowblind [Public Beta Vol.1.0]" region: "NTSC-U" gsHWFixes: - autoFlush: 1 # Fixes the post processing positioning. - textureInsideRT: 1 # Fixes post processing. + autoFlush: 1 # Fixes the post-processing positioning. + textureInsideRT: 1 # Fixes post-processing. halfPixelOffset: 5 # Aligns bloom effect. - nativeScaling: 2 # Fixes post processing smoothness and position. + nativeScaling: 2 # Fixes post-processing smoothness and position. SLUS-29132: name: "S.L.A.I. - Steel Lancer Arena International - Phantom Crash [Public Beta Vol.1.0]" region: "NTSC-U" @@ -74012,7 +74383,7 @@ SLUS-29150: gsHWFixes: recommendedBlendingLevel: 3 # Improves metal sheen and reflections. halfPixelOffset: 2 # Fixes misaligned bloom. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. autoFlush: 1 # Fixes sun occlusion and brightness. textureInsideRT: 1 # Fixes shadow maps. SLUS-29151: @@ -74022,7 +74393,7 @@ SLUS-29152: name: "Battlefield 2 - Modern Combat [Regular Demo]" region: "NTSC-U" gsHWFixes: - minimumBlendingLevel: 4 # Fixes ground texture rendering. + recommendedBlendingLevel: 4 # Fixes ground texture rendering. autoFlush: 1 # Post-processing. halfPixelOffset: 2 # Offset post-processing. texturePreloading: 1 # Improves performance. @@ -74097,8 +74468,8 @@ SLUS-29164: name: "Star Wars - Battlefront II [Online Public Beta]" region: "NTSC-U" gsHWFixes: - halfPixelOffset: 4 # Corrects post processing positioning. - nativeScaling: 2 # Smooths post processing. + halfPixelOffset: 4 # Corrects post-processing positioning. + nativeScaling: 2 # Smooths post-processing. autoFlush: 1 # Fixes missing lights. SLUS-29167: name: "007 - From Russia with Love, Need for Speed - Most Wanted, SSX World Tour [Demo]" @@ -74127,8 +74498,8 @@ SLUS-29170: name: "Total Overdose - A Gunslinger's Tale in Mexico [Demo]" region: "NTSC-U" gsHWFixes: - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 1 # Fixes post processing smoothness and position. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 1 # Fixes post-processing smoothness and position. SLUS-29171: name: "Final Fantasy XII [Demo]" region: "NTSC-U" @@ -74139,7 +74510,7 @@ SLUS-29172: name: "Battlefield 2 - Modern Combat [Demo]" region: "NTSC-U" gsHWFixes: - minimumBlendingLevel: 4 # Fixes ground texture rendering. + recommendedBlendingLevel: 4 # Fixes ground texture rendering. autoFlush: 1 # Post-processing. halfPixelOffset: 2 # Offset post-processing. texturePreloading: 1 # Improves performance. @@ -74176,7 +74547,7 @@ SLUS-29179: name: "Sonic Riders [Demo]" region: "NTSC-U" gsHWFixes: - halfPixelOffset: 4 # Fix post processing blur. + halfPixelOffset: 4 # Fix post-processing blur. nativeScaling: 1 # Fixes post effects. SLUS-29180: name: "Black [Demo]" @@ -74186,8 +74557,8 @@ SLUS-29180: gsHWFixes: recommendedBlendingLevel: 4 # Improves lighting on buildings and objects. autoFlush: 2 # Properly diffuses light instead of strips of light. - halfPixelOffset: 4 # Mostly aligns post processing. - nativeScaling: 2 # Improves post processing smoothness. + halfPixelOffset: 4 # Mostly aligns post-processing. + nativeScaling: 2 # Improves post-processing smoothness. getSkipCount: "GSC_BlackAndBurnoutSky" beforeDraw: "OI_BurnoutGames" SLUS-29183: @@ -74202,7 +74573,7 @@ SLUS-29185: halfPixelOffset: 5 # Fixes post positioning. cpuSpriteRenderBW: 2 # Fixes some bad textures. cpuCLUTRender: 1 # Fixes the rest of the bad textures. - nativeScaling: 1 # Fixes post processing smoothness and position. + nativeScaling: 1 # Fixes post-processing smoothness and position. preloadFrameData: 1 # Fixes road texture corruption. SLUS-29188: name: "Steambot Chronicles [Regular Demo]" @@ -74221,9 +74592,9 @@ SLUS-29191: clampModes: vuClampMode: 0 # Fixes bump mapping issues gsHWFixes: - textureInsideRT: 1 # Fixes post processing. - halfPixelOffset: 5 # Fixes alignment of shuffles and post processing in Hitman. - getSkipCount: "GSC_HitmanBloodMoney" + textureInsideRT: 1 # Fixes post-processing. + autoFlush: 1 # Fixes sun intensity in Hitman. + halfPixelOffset: 5 # Fixes alignment of shuffles and post-processing in Hitman. SLUS-29192: name: "Test Drive Unlimited [Public Beta Vol.1.0]" region: "NTSC-U" @@ -74237,7 +74608,7 @@ SLUS-29193: clampModes: eeClampMode: 3 # Fixes game hang after opening intro. gsHWFixes: - recommendedBlendingLevel: 3 # Fixes car headlights. + recommendedBlendingLevel: 3 # Fixes car headlights and persistent trails. halfPixelOffset: 2 # Fixes depth line. SLUS-29194: name: "FIFA 07 [Demo]" @@ -74253,14 +74624,14 @@ SLUS-29195: - EETimingHack # Fixes flickering. gsHWFixes: alignSprite: 1 # Helps align bloom. - nativeScaling: 2 # Fixes post processing and lighting smoothness. + nativeScaling: 2 # Fixes post-processing and lighting smoothness. SLUS-29196: name: "Destroy All Humans! 2 [Demo]" region: "NTSC-U" gsHWFixes: recommendedBlendingLevel: 3 # Improves metal sheen and reflections. halfPixelOffset: 2 # Fixes misaligned bloom. - nativeScaling: 2 # Fixes post processing and lighting smoothness and position. + nativeScaling: 2 # Fixes post-processing and lighting smoothness and position. autoFlush: 1 # Fixes sun occlusion and brightness. textureInsideRT: 1 # Fixes shadow maps. SLUS-29197: @@ -74456,7 +74827,7 @@ TCPS-10092: autoFlush: 2 # Fixes the position of the shadow and makes it not blocky. halfPixelOffset: 2 # Fixes shadows. gpuPaletteConversion: 0 # Stops potential crashes from too many palette textures. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. TCPS-10094: name: "イースⅢ ~ワンダラーズフロムイース~" name-sort: "いーす3 わんだらーずふろむいーす" @@ -74532,7 +74903,7 @@ TCPS-10127: autoFlush: 2 # Fixes the position of the shadow and makes it not blocky. halfPixelOffset: 2 # Fixes shadows. gpuPaletteConversion: 0 # Stops potential crashes from too many palette textures. - nativeScaling: 2 # Fixes post processing. + nativeScaling: 2 # Fixes post-processing. TCPS-10128: name: "アルティメット プロ ピンボール" name-sort: "あるてぃめっと ぷろ ぴんぼーる" diff --git a/app/src/main/assets/resources/RedumpDatabase.yaml b/app/src/main/assets/resources/RedumpDatabase.yaml index 020eb84..967364e 100644 --- a/app/src/main/assets/resources/RedumpDatabase.yaml +++ b/app/src/main/assets/resources/RedumpDatabase.yaml @@ -327,7 +327,7 @@ - hashes: - md5: e79f63598f32f67b3bc30f4dfd3ec663 size: 3978690560 - name: Medal of Honor - Frontline (Europe) (En,Es,It) + name: Medal of Honor - Frontline (Europe, Australia) (En,Es,It) serial: SLES-50684 version: '1.01' - hashes: @@ -1233,7 +1233,7 @@ - hashes: - md5: 68a9853389e7677c6574e2396b038fe3 size: 4272881664 - name: Stuart Little 3 - Big Photo Adventure (Europe) (En,Fr,De,Es,It,Nl,Pt,Fi,Pl) + name: Stuart Little 3 - Big Photo Adventure (Europe, Australia) (En,Fr,De,Es,It,Nl,Pt,Fi,Pl) serial: SCES-53422 version: '1.02' - hashes: @@ -4358,7 +4358,7 @@ - hashes: - md5: 698ee0ee3ffe442511a2e7e7ad30626e size: 719930736 - name: Official PlayStation 2 Magazine Demo 5 (Europe) (En,Fr,De,Es,It) + name: Official PlayStation 2 Magazine Demo 5 (Europe, Australia) (En,Fr,De,Es,It) serial: SCED-50140 version: '1.00' - hashes: @@ -4462,7 +4462,7 @@ - md5: 5cb34ceaf73704e33fcfd2c4622e9243 size: 2924806144 name: WRC 3 - The Official Game of the FIA World Rally Championship (Europe, Australia) - (En,Fr,De,Es,It,Pt,No,Fi) + (En,Fr,De,Es,It,Pt,No,Fi) (v1.01) serial: SCES-51684 version: '1.01' - hashes: @@ -6764,7 +6764,7 @@ - hashes: - md5: b71463d48214beed3ec0d24f37c756b6 size: 2870149120 - name: Jet Li - Rise to Honor (USA) (En,Zh) + name: Jet Li - Rise to Honor (USA) serial: SCUS-97279 version: '1.00' - hashes: @@ -7886,8 +7886,8 @@ - hashes: - md5: dd543253482ba3afcc9804027b9266cb size: 4411981824 - name: ESPN NHL 2K5 (USA) - serial: SLUF-20921 + name: ESPN NHL 2K5 (USA, Canada) + serial: SLUS-20921 version: '1.03' - hashes: - md5: 4fcedb228c7cbe43a263dfda7ce45f75 @@ -8366,7 +8366,7 @@ - hashes: - md5: 524b19c6c6ed025e42acc952d70bfc49 size: 4450287616 - name: Cabela's Outdoor Adventures 2010 (USA) + name: Cabela's Outdoor Adventures (USA) (2009) serial: SLUS-21906 version: '1.00' - hashes: @@ -10566,7 +10566,7 @@ - hashes: - md5: 36972b62c4a4b45417a632f4134efd5b size: 4134502400 - name: Spider-Man 2 (Europe) (En,Fr,De,Es,It) + name: Spider-Man 2 (Europe) (Fr,De,Es) serial: SLES-52372 version: '1.01' - hashes: @@ -11245,7 +11245,7 @@ - hashes: - md5: 96b5a25f925f2e760c9270c049cec930 size: 957743104 - name: Official PlayStation 2 Magazine Demo 8 (Europe) (En,Fr,De,Es,It) + name: Official PlayStation 2 Magazine Demo 8 (Europe, Australia) (En,Fr,De,Es,It) serial: SCED-50143 version: '1.00' - hashes: @@ -11299,7 +11299,7 @@ - hashes: - md5: 5ff7095b81b9fa6026edc5a0455ce7a4 size: 1735163904 - name: Colin McRae Rally 04 (Europe) (En,Fr,De,Es,It) + name: Colin McRae Rally 04 (Europe, Australia) (En,Fr,De,Es,It) serial: SLES-51824 version: '1.02' - hashes: @@ -12384,19 +12384,19 @@ - hashes: - md5: 319f1ea771ee50cf7aead9d568545941 size: 3628662784 - name: Disney High School Musical 3 - Senior Year Dance! (USA) + name: Disney High School Musical 3 - Senior Year Dance! (USA) (En,Fr,Es) serial: SLUS-21819 version: '1.00' - hashes: - md5: 7deeeaa49e44c8cb95121c816c4c3c90 size: 2520711168 - name: Disney Sing It (USA) + name: Disney Sing It (USA) (En,Fr,Es) serial: SLUS-21826 version: '1.00' - hashes: - md5: f05ee3df6cd2c96f46c1009c25f77510 size: 2376499200 - name: Disney High School Musical - Sing It! (USA) + name: Disney High School Musical - Sing It! (USA) (En,Fr) serial: SLUS-21599 version: '1.02' - hashes: @@ -13181,7 +13181,7 @@ - hashes: - md5: 55e2d06653611e70fdb430b1bafa6a56 size: 1475772416 - name: Buzz! The Music Quiz (UK) + name: Buzz! The Music Quiz (Europe) serial: SCES-53304 version: '2.00' - hashes: @@ -13385,7 +13385,7 @@ - hashes: - md5: e6236ccd2a6d2ef6723518f2557e63a3 size: 728195664 - name: Steambot Chronicles (USA) (Demo 1) + name: Steambot Chronicles (USA) (Demo) serial: SLUS-29188 version: '1.00' - hashes: @@ -14592,7 +14592,6 @@ - md5: 8a3ce7327fd044bfbaf93da80093c95f size: 3868295168 name: DTM Race Driver (Europe) (En,Fr,De) (v1.01) - serial: SLES-50816 version: '1.01' - hashes: - md5: fd732882aa7386457f515e7cb1a868d6 @@ -14711,7 +14710,7 @@ - hashes: - md5: e58babcdce8287e8ce7524d1f729a1be size: 1571586048 - name: Hummer Badlands (Europe) + name: Hummer Badlands (Europe, Australia) serial: SLES-54158 version: '1.01' - hashes: @@ -15706,7 +15705,7 @@ - hashes: - md5: e19bea8b89489556541503f29e163825 size: 4495048704 - name: Spy vs. Spy (Europe) (En,Fr,De,Es) + name: Spy vs. Spy (Europe, Australia) (En,Fr,De,Es) serial: SLES-53078 version: '1.01' - hashes: @@ -19905,7 +19904,7 @@ - hashes: - md5: 4762db29b98ace50cb37085ab50598b5 size: 4056645632 - name: Jet Li - Rise to Honour (Europe) (En,Fr,De,Es,It,Zh) + name: Jet Li - Rise to Honour (Europe) (En,Fr,De,Es,It) serial: SCES-51971 version: '1.00' - hashes: @@ -24323,7 +24322,7 @@ - hashes: - md5: e52df86f4d4f4a3c7c7043a2e44211fb size: 2434629632 - name: This Is Football 2005 (Europe) (Sv,No,Da,Fi) + name: This Is Football 2005 (Scandinavia) (Sv,No,Da,Fi) serial: SCES-52429 version: '1.00' - hashes: @@ -24347,7 +24346,7 @@ - hashes: - md5: 6c442ed1e16115913a175dffc9401cac size: 1848639488 - name: Bansuk Yeongung vs. 3D (Korea) + name: Soft Boiled Hero vs. 3D (Korea) serial: SLKA-25091 version: '1.01' - hashes: @@ -25182,7 +25181,7 @@ - hashes: - md5: eda88b6247f04275b5975d39644d012f size: 2228944896 - name: Disney-Pixar Finding Nemo (Europe) + name: Disney-Pixar Finding Nemo (Europe, Australia) serial: SLES-51755 version: '1.00' - hashes: @@ -26029,7 +26028,7 @@ - hashes: - md5: e419661ac9eebf75874787197059c728 size: 3524820992 - name: Disney Hannah Montana - Spotlight World Tour (Europe) (En,Fr,De,Es,It) + name: Disney Hannah Montana - Spotlight World Tour (Europe, Australia) (En,Fr,De,Es,It) serial: SLES-55293 version: '1.00' - hashes: @@ -30640,7 +30639,7 @@ - hashes: - md5: f282248d0ebf8ee417f787d4bd201407 size: 4691623936 - name: Mercenaries 2 - World in Flames (Europe) + name: Mercenaries 2 - World in Flames (Europe, Australia) serial: SLES-54997 version: '1.01' - hashes: @@ -34078,7 +34077,7 @@ - hashes: - md5: fb93d72a734ab52c692d0f7e963cbfd9 size: 1521876992 - name: Spider-Man - Web of Shadows - Amazing Allies Edition (USA) + name: Spider-Man - Web of Shadows - Amazing Allies Edition (USA) (En,Fr) serial: SLUS-21822 version: '1.01' - hashes: @@ -35811,13 +35810,13 @@ - hashes: - md5: 48443b81f0f57aa72ba86ab299e16bb9 size: 6711050240 - name: Si Hun Qu (Asia) + name: Siren (Asia) serial: SCAJ-30003 version: '1.03' - hashes: - md5: 292f08c47de403cf6e9307574fe370c6 size: 4458545152 - name: Si Hun Qu 2 (Asia) + name: Siren 2 (Asia) serial: SCAJ-20167 version: '1.01' - hashes: @@ -37180,7 +37179,7 @@ - hashes: - md5: 26a800e80840d476dfbd9d967b7d0cd6 size: 4295655424 - name: Disney G-Force (USA) + name: Disney G-Force (USA) (En,Fr,Es) serial: SLUS-21891 version: '1.00' - hashes: @@ -38178,7 +38177,7 @@ - hashes: - md5: 51f75c09645d90a2d6abc8a7a8eef142 size: 2072805376 - name: Disney Sing It - Pop Hits (USA) + name: Disney Sing It - Pop Hits (USA) (En,Fr,Es) serial: SLUS-21920 version: '1.00' - hashes: @@ -38640,7 +38639,7 @@ - hashes: - md5: 4c8c0dcfd58aa7b38aefa928256bc399 size: 4698734592 - name: FIFA Street (USA) + name: FIFA Street (USA) (En,Es) serial: SLUS-21147 version: '1.00' - hashes: @@ -38652,7 +38651,7 @@ - hashes: - md5: d736df5036b90b37a247315564d61ef4 size: 4697882624 - name: TOCA Race Driver 3 - The Ultimate Racing Simulator (USA) + name: TOCA Race Driver 3 (USA) serial: SLUS-21182 version: '1.02' - hashes: @@ -38730,7 +38729,7 @@ - hashes: - md5: 8ffddd05c5d6ff23ed4782e05efa3a52 size: 4698734592 - name: UEFA Euro 2008 - Austria-Switzerland (USA) + name: UEFA Euro 2008 - Austria-Switzerland (USA) (En,Fr) serial: SLUS-21699 version: '1.00' - hashes: @@ -39330,7 +39329,7 @@ - hashes: - md5: 4d8d32f42bbae626d55486e5e4792e62 size: 2768535552 - name: Disney Sing It - High School Musical 3 - Senior Year (USA) + name: Disney Sing It - High School Musical 3 - Senior Year (USA) (En,Fr,Es) serial: SLUS-21861 version: '1.01' - hashes: @@ -40136,7 +40135,7 @@ - hashes: - md5: 31a6c6a95bb7bd1e1051d183caa387db size: 1814003712 - name: Zhen Sanguo Wushuang 2 (Asia) + name: Zhen Sanguo Wushuang 2 (Taiwan) serial: SLAJ-25036 version: '1.00' - hashes: @@ -40462,7 +40461,7 @@ - md5: 08a63db4f248acdc24cdaa0b9507b854 size: 2205908992 name: Umishou (Japan) - serial: FVGK-0001 + serial: SLPM-66864 version: '1.01' - hashes: - md5: d3b19450aea4a9688e876fa71830aa77 @@ -40497,7 +40496,7 @@ - hashes: - md5: 7e2c03a0d41990f6477e906a37de287f size: 1228832768 - name: Crash Twinsanity + Spyro - A Hero's Tail (Europe) (Demo) + name: Crash Twinsanity & Spyro - A Hero's Tail (Europe) (Demo) serial: SLED-52574 version: '1.01' - hashes: @@ -41436,7 +41435,7 @@ - hashes: - md5: 21bffd6263462a6025f2ba5fdbd905fa size: 1362231296 - name: Winning Post 7 (Japan) (v1.03) + name: Winning Post 7 (Japan) serial: SLPM-66087 version: '1.03' - hashes: @@ -43161,7 +43160,7 @@ - hashes: - md5: 1a2996d4ccf6531f58c33a3dae74c822 size: 211919904 - name: Boboboubo Boubobo - Atsumare!! Taikan Boubobo (Japan) + name: Bobobo-bo Bo-bobo - Atsumare!! Taikan Bo-bobo (Japan) serial: SLPM-62572 version: '1.00' - hashes: @@ -43833,7 +43832,7 @@ - hashes: - md5: 7b36cbd87a6c20fe9cc612800cf1c226 size: 211919904 - name: Boboboubo Boubobo - Atsumare!! Taikan Boubobo (Japan) (Doukonban) + name: Bobobo-bo Bo-bobo - Atsumare!! Taikan Bo-bobo (Japan) (Doukonban) serial: SLPM-62565 version: '1.00' - hashes: @@ -44118,8 +44117,8 @@ - hashes: - md5: e150e8b907874cc4582b961cb6a282db size: 4561010688 - name: Jissen Pachi-Slot Hisshouhou! Hokuto no Ken 2 - Ransei Haouden - Tenha no - Shou (Japan) + name: Jissen Pachi-Slot Hisshouhou! Hokuto no Ken 2 - Ranse Haouden - Tenha no Shou + (Japan) serial: SLPM-66866 version: '1.02' - hashes: @@ -44269,7 +44268,7 @@ - hashes: - md5: c9f1e4d62b6e51f6eaf583ec142180c2 size: 2033745920 - name: Boboboubo Boubobo - Hajike Matsuri (Japan) + name: Bobobo-bo Bo-bobo - Hajike Matsuri (Japan) serial: SLPM-65262 version: '1.02' - hashes: @@ -47449,7 +47448,7 @@ - hashes: - md5: fad9a0f310368a02082617ee3de2d14e size: 633339904 - name: Tekken 4 (USA) (Demo 2) + name: Tekken 4 (USA) (Demo) serial: SLUS-29034 version: '1.00' - hashes: @@ -47829,7 +47828,7 @@ - hashes: - md5: b9d40db1c85c74e742116e974f5660e4 size: 484834224 - name: All-Star Baseball 2003 featuring Derek Jeter (USA) (Demo) + name: All-Star Baseball 2003 featuring Derek Jeter (USA) (Trade Demo) serial: SLUS-28007 version: '1.00' - hashes: @@ -48365,7 +48364,7 @@ - hashes: - md5: 9e48777997eb76ea6afa60e9a9888ce0 size: 3892019200 - name: Combat Elite - WWII Paratroopers (USA) (Demo) + name: Combat Elite - WWII Paratroopers (USA) (Trade Demo) serial: SLUS-28054 version: '1.00' - hashes: @@ -48690,7 +48689,7 @@ - hashes: - md5: 460a492c2c3c672790394e80d9da32c3 size: 434289744 - name: Transformers (USA) (Demo 1) + name: Transformers (USA) (Demo) serial: SLUS-29107 version: '1.00' - hashes: @@ -48812,7 +48811,7 @@ - hashes: - md5: 69b65d4c88253189e4218801f5daf971 size: 439565280 - name: Test Drive - Eve of Destruction (USA) (Demo) + name: Test Drive - Eve of Destruction (USA) (Trade Demo) serial: SLUS-28043 version: '1.00' - hashes: @@ -49940,7 +49939,7 @@ - hashes: - md5: 755d3e7b0984d7865296a3f26a9a7940 size: 4669145088 - name: TOCA Race Driver 3 - The Ultimate Racing Simulator (Japan) (En,Ja) + name: TOCA Race Driver 3 (Japan) (En,Ja) serial: SLPM-66881 version: '1.02' - hashes: @@ -50261,7 +50260,7 @@ - hashes: - md5: 5acb3714208e7507f242fae77c5f9c8a size: 4575035392 - name: Muinga (Korea) + name: Bujingai (Korea) serial: SLKA-25150 version: '1.01' - hashes: @@ -50442,7 +50441,7 @@ - md5: cdff4537b7245bfa42b0bb77896539cf size: 1843331072 name: Kidou Senshi Gundam - Gihren no Yabou - Axis no Kyoui V (Japan) - serial: SLPS-25959 + serial: SLPS-25914 version: '1.02' - hashes: - md5: a835e954febd5aed353aaa396d33fe52 @@ -51583,8 +51582,8 @@ - hashes: - md5: 02e1fe2a578573f7b37e307ba6c1b0b6 size: 4620189696 - name: Namco 50 Anniversary - namCollection (Japan) - serial: SLPS-25500 + name: Namco 50 Anniversary - namCollection (Japan, Asia) + serial: SCAJ-20131 version: '1.00' - hashes: - md5: 7376777d43a8a3fef99f69a36274d85c @@ -51696,7 +51695,7 @@ - hashes: - md5: 8191fa8441cd8c947ab80b9db6de0ce3 size: 4583129088 - name: Official PlayStation 2 Magazine - Special Edition 2005-03 (Germany) + name: Official PlayStation 2 Magazine - Special Edition 2005-03 (Germany) (En,Fr,De,Es,It) serial: SCED-53938 version: '1.00' - hashes: @@ -52247,7 +52246,7 @@ - hashes: - md5: b2ae23ef20bf7575cb51f8c4b2a9fb92 size: 2754347008 - name: State of Emergency 2 (USA) (Demo) + name: State of Emergency 2 (USA) (Trade Demo) serial: SLUS-28056 version: '1.00' - hashes: @@ -52271,7 +52270,7 @@ - hashes: - md5: 22782dba3a168495b117e2d209911d28 size: 383808768 - name: Kya - Dark Lineage (USA) (Demo) + name: Kya - Dark Lineage (USA) (Trade Demo) version: '1.00' - hashes: - md5: f9e3336f1ae89a7e9a790eb43a0bdac1 @@ -52330,7 +52329,7 @@ - hashes: - md5: 5d4cbc4bd219ad1d0849f30169af55e1 size: 2971107328 - name: Dot Hack Part 1 - Infection (USA) (Demo 2) + name: Dot Hack Part 1 - Infection (USA) (Demo) serial: SLUS-29042 version: '1.00' - hashes: @@ -52725,7 +52724,7 @@ - hashes: - md5: 056a0c6aa128f2a4b90d1d74b645ebc2 size: 4698734592 - name: FIFA 14 (Brazil) (En,Fr,Es) + name: FIFA 14 (Latin America) (En,Fr,Es) serial: SLUS-27093 version: '1.00' - hashes: @@ -52942,7 +52941,7 @@ - hashes: - md5: 13e289c824380e48efb4e11f2e93bac7 size: 946307072 - name: SkyGunner (USA) (Demo 2) + name: SkyGunner (USA) (Trade Demo) serial: SLUS-28008 version: '1.00' - hashes: @@ -53008,7 +53007,7 @@ - hashes: - md5: ab14ea4484d28abfaa9d462096cc5102 size: 2544467968 - name: Dot Hack Part 2 - Mutation (USA) (Demo 2) + name: Dot Hack Part 2 - Mutation (USA) (Demo) serial: SLUS-29055 version: '1.00' - hashes: @@ -53211,7 +53210,7 @@ - hashes: - md5: ac2861ceb95b142de9077354dffb49a6 size: 3556343808 - name: Magna Carta - Tears of Blood (USA) (Demo) + name: Magna Carta - Tears of Blood (USA) (Trade Demo) serial: SLUS-28053 version: '1.01' - hashes: @@ -53895,80 +53894,80 @@ - hashes: - md5: 07829efde87b883c320485329a30c78a size: 3484385280 - name: Odin Sphere (USA) (Demo) + name: Odin Sphere (USA) (Trade Demo) serial: SLUS-28065 version: '1.00' - hashes: - md5: e85d66a6f2b3b55a651a1fb249550ac8 size: 4501733376 - name: Shin Megami Tensei - Persona 3 (USA) (Demo) + name: Shin Megami Tensei - Persona 3 (USA) (Trade Demo) serial: SLUS-28067 version: '1.00' - hashes: - md5: e306554145f20d81d7f233ece382d66d size: 4411817984 - name: Shin Megami Tensei - Persona 4 (USA) (Demo) + name: Shin Megami Tensei - Persona 4 (USA) (Trade Demo) serial: SLUS-28069 version: '1.00' - hashes: - md5: bb2584383dabcf2e3fa7b905e0776606 size: 4677500928 - name: Shin Megami Tensei - Digital Devil Saga 2 (USA) (Demo) + name: Shin Megami Tensei - Digital Devil Saga 2 (USA) (Trade Demo) serial: SLUS-28052 version: '1.00' - hashes: - md5: 8f20da5cb9b768ad10f9a332262f9620 size: 3186098176 name: Shin Megami Tensei - Devil Summoner - Raidou Kuzunoha vs. the Soulless Army - (USA) (Demo) + (USA) (Trade Demo) serial: SLUS-28064 version: '1.00' - hashes: - md5: 0bb61cdce8d06f645843fb8320ae4430 size: 2616360960 - name: Steambot Chronicles (USA) (Demo 2) + name: Steambot Chronicles (USA) (Trade Demo) serial: SLUS-28061 version: '1.00' - hashes: - md5: 4e2b10f45919602edeebab674e364d92 size: 3502080000 - name: Samurai Western (USA) (Demo) + name: Samurai Western (USA) (Trade Demo) serial: SLUS-28051 version: '1.00' - hashes: - md5: a483f40aa37828bad75a32cec638b98c size: 1725431808 - name: Metal Saga (USA) (Demo) + name: Metal Saga (USA) (Trade Demo) serial: SLUS-28059 version: '1.00' - hashes: - md5: bf0b45496fe1d62f3faa5ae3327b2785 size: 1236893696 - name: Disgaea - Hour of Darkness (USA) (Demo) + name: Disgaea - Hour of Darkness (USA) (Trade Demo) serial: SLUS-28034 version: '1.00' - hashes: - md5: b80ad23b4844049ea598106c7215c462 size: 3610214400 - name: Choro Q (USA) (Demo) + name: Choro Q (USA) (Trade Demo) serial: SLUS-28044 version: '1.00' - hashes: - md5: 8e3f88686f8d8d67931b5c11f05915e5 size: 4270227456 - name: Shin Megami Tensei - Nocturne (USA) (Demo) + name: Shin Megami Tensei - Nocturne (USA) (Trade Demo) serial: SLUS-28045 version: '1.00' - hashes: - md5: b227831dcf7b86e03581c036f65c1678 size: 3748528128 - name: Stella Deus - The Gate of Eternity (USA) (Demo) + name: Stella Deus - The Gate of Eternity (USA) (Trade Demo) serial: SLUS-28050 version: '1.00' - hashes: - md5: e6746c676486d48cd49f7e3147000ee6 size: 4565598208 - name: Shin Megami Tensei - Digital Devil Saga (USA) (Demo) + name: Shin Megami Tensei - Digital Devil Saga (USA) (Trade Demo) serial: SLUS-28049 version: '1.00' - hashes: @@ -54004,7 +54003,7 @@ - hashes: - md5: 10b1fd0e747c37f73f136c81c32f0dfd size: 4594302976 - name: Shin Megami Tensei - Persona 3 FES (USA) (Demo) + name: Shin Megami Tensei - Persona 3 FES (USA) (Trade Demo) serial: SLUS-28068 version: '1.00' - hashes: @@ -54083,7 +54082,7 @@ - hashes: - md5: a8d201bc3f3db148c3abd9c697b9be82 size: 3381657600 - name: Rule of Rose (USA) (Demo) + name: Rule of Rose (USA) (Trade Demo) serial: SLUS-28063 version: '1.00' - hashes: @@ -54233,7 +54232,7 @@ - hashes: - md5: fda9f37bede2191accc35941b2e31a39 size: 723557520 - name: Dual Hearts (USA) (Demo 1) + name: Dual Hearts (USA) (Demo) serial: SLUS-29033 version: '1.00' - hashes: @@ -54257,7 +54256,7 @@ - hashes: - md5: 586d749d1fe0b36e43240896b2b301ee size: 364388304 - name: SkyGunner (USA) (Demo 1) + name: SkyGunner (USA) (Demo) serial: SLUS-29020 version: '1.00' - hashes: @@ -54317,19 +54316,19 @@ - hashes: - md5: 5fcbd75355a7332db5e0b9a6e909bfe7 size: 2601484288 - name: Dot Hack Part 1 - Infection (USA) (Demo 1) + name: Dot Hack Part 1 - Infection (USA) (Trade Demo) serial: SLUS-28023 version: '1.00' - hashes: - md5: f3a724a114f5e2c4bd6fd7add4d158a0 size: 3201400832 - name: Dot Hack Part 2 - Mutation (USA) (Demo 1) + name: Dot Hack Part 2 - Mutation (USA) (Trade Demo) serial: SLUS-28032 version: '1.00' - hashes: - md5: 585fe25fc11a472d235854ab6d4c496c size: 434289744 - name: Transformers (USA) (Demo 2) + name: Transformers (USA) (Trade Demo) serial: SLUS-28040 version: '1.00' - hashes: @@ -54614,7 +54613,7 @@ - hashes: - md5: 03cbcfdc4892e7df0f563e29cdad2c30 size: 1229062144 - name: Champions of Norrath (USA) (Demo) + name: Champions of Norrath - Realms of EverQuest (USA) (Demo) serial: SLUS-29088 version: '1.02' - hashes: @@ -54735,7 +54734,7 @@ - hashes: - md5: c8aa63393ea8bff6a9d259b738b6a95c size: 2987786240 - name: Rogue Ops (USA) (Demo) + name: Rogue Ops (USA) (Trade Demo) serial: SLUS-28039 version: '1.00' - hashes: @@ -54789,7 +54788,7 @@ - hashes: - md5: 128396ef21e30023c2c4407971ff3a7a size: 592313568 - name: Gungrave (USA) (Demo) + name: Gungrave (USA) (Trade Demo) serial: SLUS-28015 version: '1.00' - hashes: @@ -54801,13 +54800,13 @@ - hashes: - md5: 74715ca70acc014d7f0a3b2df4c5545e size: 1839792128 - name: Shinobi (USA) (Demo) + name: Shinobi (USA) (Trade Demo) serial: SLUS-28016 version: '1.00' - hashes: - md5: 150dd690f43d7606c35277654d8dd504 size: 633339904 - name: Tekken 4 (USA) (Demo 1) + name: Tekken 4 (USA) (Trade Demo) serial: SLUS-28012 version: '1.00' - hashes: @@ -55094,7 +55093,7 @@ - hashes: - md5: 64c9e541a45a7bd176ba3520ce831d2e size: 1506410496 - name: Dual Hearts (USA) (Demo 2) + name: Dual Hearts (USA) (Trade Demo) serial: SLUS-28013 version: '1.00' - hashes: @@ -57445,7 +57444,7 @@ - hashes: - md5: 205ae1f105b037567fe20a4033402464 size: 718702992 - name: PS Mania 2.0 Spaccacodici - Burnout 3 (Italy) (Unl) + name: Playable Cheats Vol. 22 (Europe) (Unl) version: 1.00 (European) - hashes: - md5: 860baacda89179f11eb8502350d05f3a @@ -57455,7 +57454,7 @@ - hashes: - md5: 2d62c85d4b25beda2b0000e045adaff6 size: 718702992 - name: Playable Cheats Vol. 26 (Europe) (Unl) (2005-01-24) + name: Playable Cheats Vol. 26 (Play 126) (Europe) (Unl) version: 1.00 (European) - hashes: - md5: 682cd8fc66fce36c9d5f38fa1d18c699 @@ -57523,7 +57522,7 @@ - hashes: - md5: 589472cb3632b4a754d5fa4f4f3f6c13 size: 574972272 - name: Disaster Report (USA) (Demo) + name: Disaster Report (USA) (Trade Demo) serial: SLUS-28025 version: '1.00' - hashes: @@ -58033,7 +58032,7 @@ - md5: 58585812bb33b99065c0f3289047d36d size: 8455979008 name: God of War - Yeonghonui Banyeokja (Korea) - serial: SCKA-30003 + serial: SCKA-30002 version: '1.01' - hashes: - md5: 2799914a6c209928a9f0acb4623f0889 @@ -58882,7 +58881,7 @@ size: 36479520 - md5: 40da8b0082b370acd6c420c23bf60665 size: 65402064 - name: Dance Factory (USA) (Demo) + name: Dance Factory (USA) (Trade Demo) serial: SLUS-28062 version: '1.00' - hashes: @@ -59108,7 +59107,7 @@ - hashes: - md5: 80e79b0504fe145e2a4481e9de4a020a size: 718702992 - name: PS Mania 2.0 Spaccacodici - Shadow of Rome (Italy) (Unl) + name: Playable Cheats Vol. 26 (Play 127) (Europe) (Unl) version: 1.00 (European) - hashes: - md5: cec6feb2f41fa7a9e29a3ecdf7432c08 @@ -60055,7 +60054,7 @@ - hashes: - md5: 81b5e0add3f2a6b466a3673f13df6d3a size: 751990848 - name: Jin Hondura (Korea) (En,Fr,De,Es,It) + name: Shin Contra (Korea) (En,Fr,De,Es,It) serial: SLPM-64551 version: '1.00' - hashes: @@ -61290,7 +61289,7 @@ - hashes: - md5: 9773fac6eca21fd2bb74a30beeb0b13c size: 652807008 - name: Pai Chanjong (Japan) + name: Pai Chenjan (Japan) serial: SLPS-20135 version: '1.02' - hashes: @@ -61991,7 +61990,7 @@ - hashes: - md5: 0376e0535d87b74af4cebd53613b715b size: 761692848 - name: Game Studio Version 1.03a (Europe) (Unl) + name: Game Studio (Europe) (Unl) version: '1.30' - hashes: - md5: 2f07f4a2e510783dc2ffca516e65f76e @@ -62219,25 +62218,25 @@ - hashes: - md5: 7611ab3863be53d5ba02a64d6684fcac size: 761692848 - name: CD avec les Codes Action Replay Exclusivement pour les Jeux Grand Theft Auto + name: CD avec les codes Action Replay exclusivement pour les jeux Grand Theft Auto III et Grand Theft Auto - Vice City (France) (Unl) version: GTAS_FR EUROPE - hashes: - md5: 692e543ad2a0f29df7cfd4aaa7ed9a31 size: 718702992 - name: CD avec les Codes Action Replay Exclusivement pour le Jeu Driver 3 (France) + name: CD avec les codes Action Replay exclusivement pour le jeu Driver 3 (France) (Unl) version: 1.00 (European) - hashes: - md5: b76d95fae2a9f2621e7f5aa2c61782d4 size: 761692848 - name: CD avec les Codes Action Replay Exclusivement pour le Jeu Lara Croft Tomb + name: CD avec les codes Action Replay exclusivement pour le jeu Lara Croft Tomb Raider - The Angel of Darkness (France) (Unl) version: 1.00 (European) - hashes: - md5: c7e0334820da25e0bd9141780b83139d size: 718702992 - name: CD avec les Codes Action Replay Exclusivement pour le Jeu True Crime - Streets + name: CD avec les codes Action Replay exclusivement pour le jeu True Crime - Streets of LA (France) (Unl) version: 1.00 (European) - hashes: @@ -62267,7 +62266,7 @@ - hashes: - md5: 67a28c8fc41d835edfd801bab4b5f37f size: 761692848 - name: CD avec les Codes Exclusifs et Inedits de Dragon Ball Z - Budokai (France) + name: CD avec les codes exclusifs et inedits de Dragon Ball Z - Budokai (France) (Unl) version: DBZ_01 EUROPE - hashes: @@ -63981,7 +63980,7 @@ name: Action Replay 2 (Germany) (Disc 1) (German Edition) (Unl) version: '1.92' - hashes: - - md5: ef5cf1e0c1de482ac8fe1ac0ea60598b + - md5: 79283e70a549c8193d97ac489e795377 size: 718702992 name: Playable Cheats Vol. 21 (UK) (Unl) (04090801) version: 1.00 (European) @@ -64388,7 +64387,7 @@ - hashes: - md5: 300b47f659e37245f408283118e00150 size: 4542038016 - name: Persona 3 (Korea) + name: Yeosin Jeonsaeng Persona 3 (Korea) serial: SCKA-20099 version: '1.00' - hashes: @@ -64560,7 +64559,7 @@ - hashes: - md5: 90e36ba24ba255c6c05fc70fca1e0f0a size: 316480416 - name: Jonny Moseley Mad Trix (Europe) (Pre-Alpha) (2001-09-17) + name: Jonny Moseley Mad Trix (Europe) (Beta) (2001-09-17) version: '1.00' - hashes: - md5: cff4fdc98e99c6b0331718a323947fe1 @@ -66355,7 +66354,7 @@ - hashes: - md5: 1fc07f5521f30fa73306c90cb365707d size: 3477733376 - name: Gran Turismo 4 - Lupo Cup Training Version (Japan) + name: Gran Turismo Concept - Lupo Cup Training Version (Japan) serial: PAPX-90508 version: '1.01' - hashes: @@ -67475,7 +67474,7 @@ - hashes: - md5: a8877badbf7bf70c71f57e7ac6898d3c size: 1362231296 - name: Winning Post 7 (Japan) (v1.00) + name: Winning Post 7 (Japan) (Koei the Best) serial: SLPM-66811 version: '1.00' - hashes: @@ -68023,11 +68022,6 @@ name: Jonny Moseley Mad Trix (Europe) (Beta) (2001-12-17) serial: SLES-50362 version: '1.00' -- hashes: - - md5: f8256d93fb1431ed8c333b5dcbb5d318 - size: 718702992 - name: Playable Cheats Vol. 22 (UK) (Unl) - version: 1.00 (European) - hashes: - md5: d75499d47ef6ff77a4b811934c37248d size: 3570860032 @@ -68581,7 +68575,7 @@ - hashes: - md5: e840ca26a64331d1fcaeda1eedd20822 size: 761692848 - name: GamePro Action Disc Dec 2003 - The Making of Dragon Ball Z (USA) + name: GamePro Action Disc Dec 2003 - The Making of Dragon Ball Z (USA) (Unl) version: 1.00 (American) - hashes: - md5: f395565e4845d0164e3376dd5692902b @@ -68664,7 +68658,7 @@ - hashes: - md5: 8ab277db647ba82d40267cd213fc3f9b size: 761692848 - name: CD avec les Codes Action Replay Exclusivement pour le Jeu Tom Clancy's Splinter + name: CD avec les codes Action Replay exclusivement pour le jeu Tom Clancy's Splinter Cell (France) (Unl) version: SPLINTER EUROPE - hashes: @@ -68675,7 +68669,7 @@ - hashes: - md5: f6d8b98b72d9e890c6ee3e051a53ab9a size: 761692848 - name: CD avec les Codes Exclusifs et Inedits de Harry Potter et la Chambre des Secrets + name: CD avec les Codes Exclusifs et inedits de Harry Potter et la Chambre des Secrets (France) (Unl) version: '1.30' - hashes: @@ -68691,7 +68685,7 @@ - hashes: - md5: 8b05a780a33223fa68e5f666a86766c4 size: 718702992 - name: CD avec les Codes Action Replay Exclusivement pour le Jeu Gran Turismo 4 (France) + name: CD avec les codes Action Replay exclusivement pour le Jeu Gran Turismo 4 (France) (Unl) version: 1.00 beta (European) - hashes: @@ -68756,11 +68750,6 @@ size: 761692848 name: Karat PS2-you Pro Action Replay 2 (Japan) (Unl) (v2.25) version: 2.25 JAPAN -- hashes: - - md5: 649a3b03008e36f6efc7548b89a9607a - size: 646524816 - name: CodeBreaker (USA) (Unl) (v9.3) - version: '9.3' - hashes: - md5: 9042831ec817b742ec951089843bd1ec size: 2882240512 @@ -68852,7 +68841,7 @@ - hashes: - md5: fc5904cdf8c55e89de1191a326ed9ae1 size: 761692848 - name: CD avec les Codes Exclusifs et Inedits de Grand Theft Auto - Vice City (France) + name: CD avec les Codes Exclusifs et inedits de Grand Theft Auto - Vice City (France) (Unl) version: '1.30' - hashes: @@ -69184,6 +69173,7 @@ size: 3725557760 name: Third Plac3, The - Demo 2002 (Europe) serial: SCED-50943 + version: '1.00' - hashes: - md5: ffcdb29fd218555e2b377091c000323e size: 2532507648 @@ -69388,12 +69378,12 @@ - hashes: - md5: b0a2a871249538d80b92e7ef837f20dd size: 761692848 - name: CD avec les Codes Action Replay Exclusivement pour le Jeu Enter the Matrix - (France) + name: CD avec les codes Action Replay exclusivement pour le jeu Enter the Matrix + (France) (Unl) version: 1.01 (European) - hashes: - - md5: db0c13bd5bddb659d563b4e2c0fcd5e8 - size: 226549344 + - md5: 26016b1a7581a535b409906a74e7178d + size: 761692848 name: Action Replay Ultimate Cheats for Use with Grand Theft Auto - Vice City (UK) (Unl) version: '1.30' @@ -69458,7 +69448,7 @@ - hashes: - md5: 2d91ab06f6fc0f918c9389990df71a63 size: 1378156544 - name: This Is Football 2004 (Belgium) (Demo) + name: This Is Football 2004 (Belgium) (Fr,Nl) (Demo) serial: SCED-52321 version: '1.01' - hashes: @@ -69466,6 +69456,7 @@ size: 3448471552 name: Official PlayStation 2 Magazine Demo 10 (Spain) serial: SCED-50406 + version: '1.00' - hashes: - md5: e1615a414d9b561e70b395155edb7e39 size: 4697686016 @@ -69521,7 +69512,7 @@ serial: SCES-54506 version: '1.00' - hashes: - - md5: f543c17d10aa576cc4ea74622a7050ee + - md5: 1272f072f00cd1ac7ef4a1fc4476a473 size: 750130416 name: Code Breaker (USA) (Unl) (v4.0) version: '4.0' @@ -69540,7 +69531,7 @@ - hashes: - md5: fd46dd639a28f9f8ec7475f999d8b653 size: 2786852864 - name: Call of Duty - World at War - Final Fronts (Korea) + name: Call of Duty - World at War - Final Fronts (Korea) (En,Fr) serial: SLKA-25449 version: '1.00' - hashes: @@ -69567,5 +69558,466 @@ - hashes: - md5: ecb58db2de607ed68a215d052381a83b size: 245814576 - name: Taz - Wanted (Europe) (2001-05-31) - version: Beta + name: Taz - Wanted (Europe) (Beta) (2001-05-31) +- hashes: + - md5: 8bbba1ff646e860ec130369020936056 + size: 128640288 + name: Taz - Wanted (Europe) (Beta) (2001-01-26) + version: '1.00' +- hashes: + - md5: 6a6c830627eeda7557b314e40d6282a5 + size: 307246464 + name: Taz - Wanted (Europe) (Beta) (2001-09-30) + version: '1.00' +- hashes: + - md5: aeff7e130bad49db38b73599920984c3 + size: 212032800 + name: Taz - Wanted (Europe) (Beta) (2001-04-03) +- hashes: + - md5: 1dd4760abec402e57fdb407b7d4ef058 + size: 224418432 + name: Taz - Wanted (Europe) (Beta) (2001-08-01) + version: '1.00' +- hashes: + - md5: c3c825c1db87e3ea84584879ea3c777a + size: 573796272 + name: Taz - Wanted (Europe) (Beta) (2001-11-15) +- hashes: + - md5: 6815ca4b67ef192bb39e58a7a12cc1e2 + size: 264757584 + name: Taz - Wanted (Europe) (Beta) (2001-03-10) + version: '1.00' +- hashes: + - md5: b8640032ceae0c467763f5df8decac90 + size: 234214512 + name: Taz - Wanted (Europe) (Beta) (2001-09-03) + version: '1.00' +- hashes: + - md5: 22a4c4bda54fba3c9fb77819f8e3a62b + size: 218211504 + name: Taz - Wanted (Europe) (Beta) (2001-02-19) + version: '1.00' +- hashes: + - md5: 72199e6e7b3d029636d991d5403aae98 + size: 106870176 + name: Taz - Wanted (USA) (Beta) (2000-12-22) + version: '1.00' +- hashes: + - md5: d9aae083b46f2477ae31579ae180088f + size: 685189344 + name: Taz - Wanted (Europe) (Beta) (2002-02-18) +- hashes: + - md5: 77153a7746f32f5b6e2a4a40c0ced4da + size: 238236432 + name: Taz - Wanted (Europe) (Beta) (2001-06-30) + version: '1.00' +- hashes: + - md5: b659ba5faaa4cc38ab11ced8a8865780 + size: 267723456 + name: Taz - Wanted (Europe) (Beta) (2001-09-17) +- hashes: + - md5: e256d1bf6eac2085249bce9373d9459c + size: 36173760 + name: Taz - Wanted (Europe) (Beta) (2000-10-31) + version: '1.00' +- hashes: + - md5: 69dd016cb0d0148f6eb840697c8884f0 + size: 226260048 + name: Taz - Wanted (Europe) (Beta) (2001-05-04) + version: '1.00' +- hashes: + - md5: da7c96e8949d89fe6987dde2f09b7074 + size: 393531936 + name: Taz - Wanted (Europe) (Beta) (2001-10-25) +- hashes: + - md5: 818730a5b560e4362d65bd22d9b3e4ac + size: 449895264 + name: Taz - Wanted (Europe) (Beta) (2001-10-31) +- hashes: + - md5: fb513a89a46758f414bb6ffca21bc04d + size: 761692848 + name: Playcodes Disc01 (France) (Unl) + version: '1.30' +- hashes: + - md5: a828235a9ad6bf76fa3fab38c5588561 + size: 2249392128 + name: Ever 17 - The Out of Infinity (Japan) + serial: SLPS-25149 + version: '1.02' +- hashes: + - md5: c039e696dc8797bb7a80cf4b46b8e13f + size: 33824112 + name: AR3 V1.1 (China) (Unl) + serial: JKL-25 +- hashes: + - md5: ce28e5c1c832acbeb5837e6a9623b096 + size: 4625367040 + name: Phantom - Phantom of Inferno (Japan) + serial: SLPM-65204 + version: '1.01' +- hashes: + - md5: 7a07c3d25dfe47b6bd47d286c8e3ad6d + size: 1229389824 + name: This Is Football 2004 (Europe) (En,Es,Pt,Ar) (Demo) + serial: SCED-52496 + version: '1.00' +- hashes: + - md5: 51f52f21343cebe2a4f68d766f590a2e + size: 646524816 + name: Code Breaker (USA) (Unl) (v8.0) + version: '8.0' +- hashes: + - md5: 8096b7750d1e41dbaec17c0aa65869b8 + size: 750130416 + name: GameShark 2 (USA) (Unl) (v1.1) + version: '1.1' +- hashes: + - md5: 2702606b4e32e7991a4cf1c4c039c460 + size: 750130416 + name: DVD Region Free (Europe) (Unl) (v1) + version: '1.00' +- hashes: + - md5: e73d9947f3d6ff5c70c7665762be162b + size: 750130416 + name: GameShark 2 - Video Game Enhancer - Version 3 (USA) (Unl) + version: '1.00' +- hashes: + - md5: 83ff81b930cfae80c01bf75b007a50e2 + size: 750130416 + name: GameShark - Game Codes (USA) (Unl) (v5.5) + version: '5.5' +- hashes: + - md5: 7ace03f2f609387f4876eccfe7ea5c6e + size: 750130416 + name: GameShark 2 (USA) (Unl) (v1.2) + version: '1.2' +- hashes: + - md5: 7483ee18bd13f94e22a14cf87f05e6fb + size: 750130416 + name: GameShark Media Player for Networked PlayStation 2 (USA) (Disc 2) (Play Disk) + (Unl) + version: '1.00' +- hashes: + - md5: 5b55e38bed9ced07c1f68bc6cc3f7afd + size: 750130416 + name: GameShark Greatest Hits - 2005 Volume 1 (USA) (Unl) + version: '1.00' +- hashes: + - md5: d02671450c70754f2b0273e24a46d4f5 + size: 750130416 + name: GameShark 2 - Game Codes & Media Player (USA) (Unl) + version: '1.00' +- hashes: + - md5: 3e74f25108ff23131663a42e20719775 + size: 750130416 + name: GTA Cheat Master - III & Vice City (USA) (Unl) + version: '1.00' +- hashes: + - md5: 4c865b0e9784c7b7246c5451f4216ffd + size: 750130416 + name: SharkByte GameShark 2 - Official Cheat Codes for Splinter Cell (USA) (Unl) + version: '1.00' +- hashes: + - md5: fd824b0814fa8d83d69887ec9555ff97 + size: 750130416 + name: Race Master GT - Cheat System (USA) (Unl) + version: '1.00' +- hashes: + - md5: ec6134a5129ca49290a7aa226800e83e + size: 750130416 + name: HDTV Player (USA) (Unl) + version: '1.00' +- hashes: + - md5: 58f080339bfdad7f5623319d624cbbc7 + size: 750130416 + name: DVD Zone Free (Europe) (Unl) +- hashes: + - md5: a1ea5b90d304815137610a8e2e49ce7d + size: 750130416 + name: Xtreme Sports Master (USA) (Unl) +- hashes: + - md5: ebce80a16dd4559f2f13ea330ad318c1 + size: 750130416 + name: Xploder V5 Media Centre (Europe) (En,Fr,De,Es,It) (Unl) + version: '5.2' +- hashes: + - md5: 2e5a3f56ca52591ef3da1ae4fa4d3312 + size: 750130416 + name: QCast Tuner - Digital Media Player Software for PlayStation 2 (USA) (For PlayStation + 2) (Unl) +- hashes: + - md5: ca4d1ec3ed87d0c75315b5c2e14cff95 + size: 750130416 + name: GameShark 2 - Game Codes (USA) (Unl) +- hashes: + - md5: df9b6c65d7db9ec9f91b46dcafdbd54a + size: 750130416 + name: Fantasy Master - Cheat CD System (USA) (Unl) + version: '1.00' +- hashes: + - md5: b84d6f6cf747a8988dca6e58dea56c78 + size: 750130416 + name: DVD Region Free (USA) (Unl) + version: '1.00' +- hashes: + - md5: 23603f51e707900ebbc4b4626fedded0 + size: 750130416 + name: Parental GameLock (USA) (Unl) +- hashes: + - md5: bf580bb3212d102447f412871868fb03 + size: 750130416 + name: GameShark 2 - GS2Lite (USA) (Unl) (D2A16C26) +- hashes: + - md5: ed755f23d320606f0d2b13f91a6da0fe + size: 750130416 + name: Xploder V2 (Europe) (En,De,Es,It) (Unl) + version: '1.00' +- hashes: + - md5: 66f87ec37d0795ef4c2dd5d4acab3dfe + size: 3221389312 + name: Chronicles of Narnia, The - The Lion, the Witch and the Wardrobe (Korea) + serial: SLKA-25382 + version: '1.00' +- hashes: + - md5: a29ab6fc13df2fd149bef9f0c8b93970 + size: 750130416 + name: Xploder Cheat System for PlayStation 2 (Europe) (Unl) (v1.0, build 0180) + version: 1.0, build 0180 +- hashes: + - md5: e0645d0ecab2564da3b4056b34a1320e + size: 761692848 + name: Action Replay 2 V2 (Germany) (En,Fr,De,It) (Disc 1) (Unl) (v2.12) + version: '2.12' +- hashes: + - md5: b7f7abd9d9e57bb718f7679613c9f8dd + size: 750130416 + name: HDTV Player (Europe) (Unl) + version: 1.00 PAL +- hashes: + - md5: 9de7eea1dbb60d8c37fcc1134dfd1e3c + size: 2855731200 + name: Buzz! The Sports Quiz (Europe) (Beta) (2006-09-07) + serial: SCES-54258 + version: '1.00' +- hashes: + - md5: b247f5316a8a0dddfc53c09b0c7a6ae6 + size: 750130416 + name: Xploder V4 (Europe) (En,Fr,De,Es,It) (Unl) (v4.2) + serial: SLES-50215 + version: '4.2' +- hashes: + - md5: 953a0a5773732d122adb1b1d353aabb3 + size: 34111056 + name: Action Replay Ultimate Cheats pour Final Fantasy X (France) (Unl) + version: '1.4' +- hashes: + - md5: 49f314fd6894e9d93a712e3919dbdeb5 + size: 588421008 + name: Xploder Cheat System for PlayStation 2 (UK) (Unl) (v1.0, build 0173) + version: 1.0, build 0173 +- hashes: + - md5: 55614f9d4f5f181c5db45ac984790677 + size: 646524816 + name: Code Breaker (USA) (Unl) (v8.1) + version: '8.1' +- hashes: + - md5: b39fa4c6f058640b8246e7c607a70449 + size: 4140924928 + name: Urban Reign (Asia) + serial: SCAJ-20152 + version: '1.00' +- hashes: + - md5: c91ebaa73fbb2f62f3eebb1196aece2c + size: 4698734592 + name: FIFA Soccer 2005 (Asia) + serial: SLAJ-25044 + version: '1.00' +- hashes: + - md5: 2ccfc3fb5210bc8f55c5e8a04a14af6b + size: 2728132608 + name: FIFA Soccer 2003 (Asia) (En,Es) + serial: SLPM-65193 + version: '1.01' +- hashes: + - md5: f952270d7ef80fc64373db8f44efb7d3 + size: 646524816 + name: Code Breaker (USA) (Unl) (v9.0) + version: '9.0' +- hashes: + - md5: cee7a3d6ca0eba60b1ac7c3c549043e2 + size: 750130416 + name: Cheat Code Demon - Zone Free DVD Software (UK) (Unl) + version: '1.00' +- hashes: + - md5: 27893929063e4643c4aa2de18977735b + size: 646524816 + name: Code Breaker (USA) (Unl) (v9.3) + version: '9.3' +- hashes: + - md5: 8e2dd0834f4fc8b15ad4e7953e30ef17 + size: 98370048 + name: XGIII - Extreme G Racing (Europe) (Demo) + serial: SLED-50476 + version: '1.00' +- hashes: + - md5: ef84626d3b9cf32edf9870cf4cfd89bb + size: 646524816 + name: Code Breaker - Redline Racing (USA) (Unl) +- hashes: + - md5: af989e087f4a2548d049d5944aeac00f + size: 2621210624 + name: Armored Core - Nexus (Korea) (Evolution) + serial: SLKA-25178 + version: '1.01' +- hashes: + - md5: 7bcf55e3f13c78869d0ff9b7b99d108c + size: 761692848 + name: CD avec les codes Action Replay exclusivement pour le jeu Soul Calibur II + (France) (Unl) + version: 1.00 (European) +- hashes: + - md5: 91bb9e5ce63c9a39883a907da70b7907 + size: 761692848 + name: CD avec les Codes Exclusifs et inedits de le Seigneur des Anneaux - Les Deux + Tours (France) (Unl) + version: '1.30' +- hashes: + - md5: 1fc5827dbaf25a0fb496289a899161c7 + size: 469929600 + name: PlayStation BB Navigator - Version 0.10 (Prerelease) (Japan) (Disc 2) (SCPN-60109) + serial: SCPN-60109 +- hashes: + - md5: 874c2468efcdde4f71a974014b715aa8 + size: 750130416 + name: DVD Region Free (Europe) (En,De,Es,It) (Unl) (v2) + version: '1.00' +- hashes: + - md5: 6ed61abc4eb30d2cf2bdef6aa499ffd0 + size: 750130416 + name: Xploder V5 - Mega Cheats (Europe) (Unl) (v1.0) + version: '1.00' +- hashes: + - md5: fa4d585fe3231581d9c27f71a1e3b228 + size: 718702992 + name: Action Replay Ultimate Cheats for Use with Metal Gear Solid 3 - Snake Eater + (UK) (Unl) + version: 1.00 (European) +- hashes: + - md5: 4f4ae31c21ea5e0f8b8a6f1ec2970ac4 + size: 761692848 + name: Memory Manager Plus (UK) (Unl) + version: '1.30' +- hashes: + - md5: 0cf476bd34f7d98780848669768d53ba + size: 750130416 + name: Xploder V4 - Trial Disc - Volume 4 (UK) (Unl) + version: '1.00' +- hashes: + - md5: 4bd98f613e47838eed148436db85db3b + size: 761692848 + name: Action Replay Ultimate Update for Pro Evolution Soccer 2 (UK) (Unl) + version: '1.30' +- hashes: + - md5: 867951db02fe8815386995f3e9eb191f + size: 750130416 + name: Xploder V4 - Trial Disc - Volume 5 (UK) (Unl) + version: '1.00' +- hashes: + - md5: 647c5f84b0706073cc51bc1a46dac32f + size: 750130416 + name: Xploder V4 - Trial Disc - Volume 2 (UK) (Unl) + version: '1.00' +- hashes: + - md5: 4caf2bf55fe504f96061dd6171e7a3b8 + size: 750130416 + name: Cheat Master - Race Master GT & Xtreme Sports Master (Europe) (Unl) + version: '1.00' +- hashes: + - md5: 294c91e9750561aa01f28dce5ef139c8 + size: 761692848 + name: Xtreme Cheats (UK) (Unl) (02091801) + version: '1.30' +- hashes: + - md5: b072043417270bcc07ac8232620d02f5 + size: 750130416 + name: Xploder V5 - Lite (UK) (Unl) + version: '1.00' +- hashes: + - md5: 03ffd6c13154096604ef3f1ef26678df + size: 718702992 + name: Action Replay Ultimate Cheats for True Crime - Streets of LA (UK) (Unl) + version: 1.00 (European) +- hashes: + - md5: 8f704eadf2ee45603d5c76044c0222a3 + size: 761692848 + name: Best Cheat Disc in the World..., The (UK) (Unl) + version: BCDITWE EUROPE +- hashes: + - md5: bb6b704a83178dd2c072be169556b6f0 + size: 761692848 + name: 'Action Replay 2 V2 (Europe) (Disc 1) (Unl) ' + version: v2.24 +- hashes: + - md5: 57d0ee9f80fba12ee1ae2eefcfb459d3 + size: 718702992 + name: Action Replay Max (Europe) (Unl) (v3.36) + version: 3.36 (European) +- hashes: + - md5: 36e0c89bfa338d000462ede9420d72de + size: 660855552 + name: Wave Rally (Japan) (Taikenban) + serial: SLPM-60170 + version: '1.00' +- hashes: + - md5: f0c4ff7a677f1c8bccf83c9b32706a3d + size: 1250852864 + name: Metal Gear Solid 3 - Snake Eater (Europe) (En,Fr) (Demo) + serial: SLED-53105 + version: '1.00' +- hashes: + - md5: 05f4f3686fd3afbd48d837faff50e8c1 + size: 1292500992 + name: Sports Extremes (France) (En,Fr,De,Es,It) + serial: SCED-51609 + version: '1.01' +- hashes: + - md5: e4327fddc123f72fbc05ad3e71e40f30 + size: 718702992 + name: CD avec les codes Action Replay exclusivement pour le jeu Grand Theft Auto + - San Andreas (France) (Unl) + version: 1.00 (European) +- hashes: + - md5: 0f9de5dc8d7fcb414a031c64fe60ac96 + size: 718702992 + name: Playcodes Disc07 (France) (Unl) + version: 1.00 (European) +- hashes: + - md5: 7a2b8b23e72dd0f826c74993a650075d + size: 2159280128 + name: Buzz! The Sports Quiz (Europe) (SCES-54269) + serial: SCES-54269 + version: '1.00' +- hashes: + - md5: 0effe5983ce91aa0b90f570da73f0880 + size: 4434505728 + name: TimeSplitters - Future Perfect (Europe) (En,Fr,De,Es,It) (Beta) (2005-02-15) + serial: SLES-52993 + version: '1.00' +- hashes: + - md5: 437f6733d442549c845153891eec1d23 + size: 469929600 + name: PlayStation BB Navigator - Version 0.10 (Prerelease) (Japan) (Disc 2) (SCPN-60102) + serial: SCPN-60102 +- hashes: + - md5: 882fca4f156239a0c0844abfa37d23b3 + size: 1259470848 + name: EyeToy Series de Asobou! Otameshi Disc (Japan) + serial: PCPX-96644 + version: '1.01' +- hashes: + - md5: 76afa371eeddb4bc079712331fe2c2b7 + size: 2924806144 + name: WRC 3 - The Official Game of the FIA World Rally Championship (Europe) (En,Fr,De,Es,It,Pt,No,Fi) + (v2.00) + serial: SCES-51684 + version: '2.00' diff --git a/app/src/main/assets/resources/game_controller_db.txt.disabled b/app/src/main/assets/resources/game_controller_db.txt similarity index 98% rename from app/src/main/assets/resources/game_controller_db.txt.disabled rename to app/src/main/assets/resources/game_controller_db.txt index 42e9cb6..5f8cbb0 100644 --- a/app/src/main/assets/resources/game_controller_db.txt.disabled +++ b/app/src/main/assets/resources/game_controller_db.txt @@ -10,6 +10,7 @@ 03000000d0160000060d000000000000,4Play Adapter,a:b1,b:b3,back:b4,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b6,leftstick:b14,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b15,righttrigger:b9,rightx:a3,righty:a4,start:b5,x:b0,y:b2,platform:Windows, 03000000d0160000070d000000000000,4Play Adapter,a:b1,b:b3,back:b4,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b6,leftstick:b14,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b15,righttrigger:b9,rightx:a3,righty:a4,start:b5,x:b0,y:b2,platform:Windows, 03000000d0160000600a000000000000,4Play Adapter,a:b1,b:b3,back:b4,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b6,leftstick:b14,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b15,righttrigger:b9,rightx:a3,righty:a4,start:b5,x:b0,y:b2,platform:Windows, +03000000c82d00001930000000000000,8BitDo 64,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a3,righty:a4,start:b11,platform:Windows, 03000000c82d00000031000000000000,8BitDo Adapter,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, 03000000c82d00000531000000000000,8BitDo Adapter 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, 03000000c82d00000951000000000000,8BitDo Dogbone,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a2,rightx:a3,righty:a5,start:b11,platform:Windows, @@ -50,6 +51,7 @@ 03000000c82d00000360000000000000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, 03000000c82d00000361000000000000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, 03000000c82d00000660000000000000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000960000000000000,8BitDo Pro 3,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,paddle1:b17,paddle2:b16,paddle3:b2,paddle4:b5,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, 03000000c82d00000131000000000000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, 03000000c82d00000231000000000000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, 03000000c82d00000331000000000000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, @@ -112,6 +114,7 @@ 03000000020500000913000000000000,Anbernic RG P01,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a5,start:b11,x:b3,y:b4,platform:Windows, 03000000373500000710000000000000,Anbernic RG P01,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, 03000000373500004610000000000000,Anbernic RG P01,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000190e00000110000000000000,Aquaplus Piece,a:b1,b:b0,back:b3,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,start:b2,platform:Windows, 03000000830500000160000000000000,Arcade,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b3,x:b4,y:b4,platform:Windows, 03000000120c0000100e000000000000,Armor 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, 03000000490b00004406000000000000,ASCII Seamic Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b9,x:b3,y:b4,platform:Windows, @@ -137,13 +140,13 @@ 030000000d0500000208000000000000,Belkin Nostromo N40,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a5,righty:a2,start:b9,x:b2,y:b3,platform:Windows, 03000000bc2000006012000000000000,Betop 2126F,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, 03000000bc2000000055000000000000,Betop BFM,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000790000000700000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b3,y:b0,platform:Windows, +03000000808300000300000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b3,y:b0,platform:Windows, 03000000bc2000006312000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, 03000000bc2000006321000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, 03000000bc2000006412000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, 03000000c01100000555000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, 03000000c01100000655000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, -03000000790000000700000000000000,Betop Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b3,y:b0,platform:Windows, -03000000808300000300000000000000,Betop Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b3,y:b0,platform:Windows, 030000006f0e00006401000000000000,BF One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a2,righty:a5,start:b7,x:b2,y:b3,platform:Windows, 03000000300f00000202000000000000,Bigben,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a5,righty:a2,start:b7,x:b2,y:b3,platform:Windows, 030000006b1400000209000000000000,Bigben,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, @@ -231,7 +234,8 @@ 03000000ac0500005b05000000000000,GameSir G3w,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, 03000000ac0500002d02000000000000,GameSir G4,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, 03000000ac0500004d04000000000000,GameSir G4,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, -03000000ac0500001a06000000000000,GameSir-T3 2.02,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000ac0500001a06000000000000,GameSir T3 2.02,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000373500009410000000000000,GameSir Tegenaria Lite,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, 030000004c0e00001035000000000000,Gamester,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, 030000000d0f00001110000000000000,GameStick Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, 0300000047530000616d000000000000,GameStop,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, @@ -260,6 +264,8 @@ 030000008f0e00000610000000000000,GreenAsia,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b9,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b10,righttrigger:b5,rightx:a5,righty:a2,start:b11,x:b3,y:b0,platform:Windows, 03000000ac0500006b05000000000000,GT2a,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, 03000000341a00000302000000000000,Hama Scorpad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000008a2e0000dd10000000000000,Hand Held Legend GC Ultimate,a:b0,b:b2,back:b17,dpdown:b5,dpleft:b6,dpright:b7,dpup:b4,guide:b18,leftshoulder:b10,leftstick:b8,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b19,misc2:b24,paddle1:b13,paddle2:b12,rightshoulder:b11,rightstick:b9,righttrigger:a4,rightx:a2,righty:a5,start:b16,x:b1,y:b3,platform:Windows, +030000008a2e0000df10000000000000,Hand Held Legend ProGCC,a:b1,b:b0,back:b17,dpdown:b5,dpleft:b6,dpright:b7,dpup:b4,guide:b18,leftshoulder:b10,leftstick:b8,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b19,paddle1:b13,paddle2:b12,rightshoulder:b11,rightstick:b9,righttrigger:a4,rightx:a2,righty:a5,start:b16,x:b3,y:b2,platform:Windows, 030000000d0f00004900000000000000,Hatsune Miku Sho PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, 030000001008000001e1000000000000,Havit HV G60,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b3,y:b0,platform:Windows, 030000000d0f00000c00000000000000,HEXT,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, @@ -329,6 +335,7 @@ 030000000d0f0000ee00000000000000,Horipad Mini 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, 030000000d0f0000c100000000000000,Horipad Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, 030000000d0f0000f600000000000000,Horipad Nintendo Switch Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000000d0f00000202000000000000,Horipad O Nintendo Switch 2 Controller,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,misc2:b14,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Windows, 030000000d0f00006700000000000000,Horipad One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, 030000000d0f00009601000000000000,Horipad Steam,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,misc2:b2,paddle1:b5,paddle2:b15,paddle3:b18,paddle4:b19,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, 030000000d0f0000dc00000000000000,Horipad Switch,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, @@ -339,6 +346,7 @@ 03000000242f00000a20000000000000,Hyperkin Scout,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b2,y:b3,platform:Windows, 03000000242e00000a20000000000000,Hyperkin Scout Premium SNES Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b2,y:b3,platform:Windows, 03000000242e00006a38000000000000,Hyperkin Trooper 2,a:b0,b:b1,back:b4,leftshoulder:b2,leftx:a0,lefty:a1,rightshoulder:b3,start:b5,platform:Windows, +03000000f00300008d04000000000000,HyperX Clutch,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:-a2,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:+a5,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, 03000000d81d00000e00000000000000,iBuffalo AC02 Arcade Joystick,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,rightstick:b11,righttrigger:b3,rightx:a2,righty:a5,start:b8,x:b4,y:b5,platform:Windows, 03000000d81d00000f00000000000000,iBuffalo BSGP1204 Series,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, 03000000d81d00001000000000000000,iBuffalo BSGP1204P Series,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, @@ -816,7 +824,7 @@ 030000005e040000e302000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, 030000005e040000ea02000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, 030000005e040000fd02000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, -030000005e040000ff02000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e040000ff02000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, 030000006f0e0000a802000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, 030000006f0e0000c802000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, 03000000c62400003a54000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, @@ -837,6 +845,8 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2, # Mac OS X 030000008f0e00000300000009010000,2 In 1 Joystick,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000c82d00001930000000020000,8BitDo 64,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,platform:Mac OS X, +03000000c82d00001930000001000000,8BitDo 64,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,platform:Mac OS X, 03000000c82d00000031000001000000,8BitDo Adapter,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, 03000000c82d00000531000000020000,8BitDo Adapter 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, 03000000c82d00000951000000010000,8BitDo Dogbone,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightx:a2,righty:a3,start:b11,platform:Mac OS X, @@ -890,8 +900,8 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2, 03000000c82d00001630000001000000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, 03000000c82d00001730000001000000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, 03000000c82d00001130000000020000,8BitDo Ultimate Wired,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b26,paddle1:b24,paddle2:b25,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00001330000000020000,8BitDo Ultimate Wireless,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b26,paddle1:b23,paddle2:b19,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, 03000000c82d00001330000001000000,8BitDo Ultimate Wireless,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b26,paddle1:b23,paddle2:b19,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, -03000000c82d00001330000000020000,8BitDo Ultimate Wireless Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b26,paddle1:b23,paddle2:b19,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, 03000000a00500003232000008010000,8BitDo Zero,a:b0,b:b1,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Mac OS X, 03000000a00500003232000009010000,8BitDo Zero,a:b0,b:b1,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Mac OS X, 03000000c82d00001890000001000000,8BitDo Zero 2,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Mac OS X, @@ -929,7 +939,8 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2, 03000000b40400001124000001040000,Flydigi Vader 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b12,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b14,paddle1:b2,paddle2:b5,paddle3:b16,paddle4:b17,rightshoulder:b7,rightstick:b13,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, 03000000b40400001224000003030000,Flydigi Vader 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b12,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b2,paddle1:b16,paddle2:b17,paddle3:b14,paddle4:b15,rightshoulder:b7,rightstick:b13,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, 03000000790000004618000000010000,GameCube Controller Adapter,a:b4,b:b0,dpdown:b56,dpleft:b60,dpright:b52,dpup:b48,lefttrigger:a12,leftx:a0,lefty:a4,rightshoulder:b28,righttrigger:a16,rightx:a20,righty:a8,start:b36,x:b8,y:b12,platform:Mac OS X, -03000000ac0500001a06000002020000,GameSir-T3 2.02,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000ac0500001a06000002020000,GameSir T3 2.02,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000373500000411000023000000,GameSir X4A Xbox Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, 03000000ad1b000001f9000000000000,Gamestop BB070 X360 Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, 0500000047532047616d657061640000,GameStop Gamepad,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Mac OS X, 03000000c01100000140000000010000,GameStop PS4 Fun Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, @@ -1125,6 +1136,7 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2, 030000005e040000e302000000000000,Xbox One Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, 030000005e040000ea02000000000000,Xbox One Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, 030000005e040000fd02000003090000,Xbox One Controller,a:b0,b:b1,back:b16,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000220b000013050000,Xbox One Elite 2 Controller,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,paddle1:b11,paddle2:b13,paddle3:b12,paddle4:b14,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Mac OS X, 03000000c62400003a54000000000000,Xbox One PowerA Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, 030000005e040000130b000001050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, 030000005e040000130b000005050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, @@ -1140,6 +1152,8 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2, 03000000120c0000101e000000010000,Zeroplus P4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, # Linux +03000000c82d00001930000011010000,8BitDo 64,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,platform:Linux, +05000000c82d00001930000001000000,8BitDo 64,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,platform:Linux, 03000000c82d00000031000011010000,8BitDo Adapter,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, 03000000c82d00000631000000010000,8BitDo Adapter 2,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, 03000000c82d00000951000000010000,8BitDo Dogbone,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightx:a2,righty:a3,start:b11,platform:Linux, @@ -1209,10 +1223,10 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2, 03000000c82d00001730000011010000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, 03000000c82d00001130000011010000,8BitDo Ultimate Wired,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b26,paddle1:b24,paddle2:b25,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, 03000000c82d00000631000010010000,8BitDo Ultimate Wireless,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c82d00000631000014010000,8BitDo Ultimate Wireless,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, 03000000c82d00000760000011010000,8BitDo Ultimate Wireless,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, 03000000c82d00001230000011010000,8BitDo Ultimate Wireless,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,paddle1:b2,paddle2:b5,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, 03000000c82d00001330000011010000,8BitDo Ultimate Wireless,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b26,paddle1:b23,paddle2:b19,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, -03000000c82d00000631000014010000,8BitDo Ultimate Wireless Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, 03000000c82d00000121000011010000,8BitDo Xbox One SN30 Pro,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, 05000000c82d00000121000000010000,8BitDo Xbox One SN30 Pro,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, 05000000a00500003232000001000000,8BitDo Zero,a:b0,b:b1,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Linux, @@ -1234,6 +1248,7 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2, 03000000020500000913000010010000,Anbernic RG P01,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, 03000000373500000710000010010000,Anbernic RG P01,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, 05000000373500004610000001000000,Anbernic RG P01,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000190e00000110000010010000,Aquaplus Piece,a:b1,b:b0,back:b3,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,start:b2,platform:Linux, 03000000790000003018000011010000,Arcade Fightstick F300,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, 03000000a30c00002700000011010000,Astro City Mini,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,rightshoulder:b4,righttrigger:b5,start:b9,x:b3,y:b0,platform:Linux, 03000000a30c00002800000011010000,Astro City Mini,a:b2,b:b1,back:b8,leftx:a0,lefty:a1,rightshoulder:b4,righttrigger:b5,start:b9,x:b3,y:b0,platform:Linux, @@ -1301,8 +1316,9 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2, 05000000ac0500002d0200001b010000,GameSir G4s,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b33,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, 03000000ac0500007a05000011010000,GameSir G5,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b16,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, 03000000373500009710000001020000,GameSir Kaleid Flux,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000ac0500001a06000011010000,GameSir T3 2.02,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, 03000000bc2000005656000011010000,GameSir T4w,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, -03000000ac0500001a06000011010000,GameSir-T3 2.02,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000373500009410000010010000,GameSir Tegenaria Lite,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, 0500000047532047616d657061640000,GameStop Gamepad,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, 030000006f0e00000104000000010000,Gamestop Logic3 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, 030000008f0e00000800000010010000,Gasia PlayStation Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, @@ -1322,6 +1338,8 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2, 030000008f0e00001200000010010000,GreenAsia Joystick,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b2,y:b3,platform:Linux, 0500000047532067616d657061640000,GS gamepad,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, 03000000f0250000c383000010010000,GT VX2,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +030000008a2e0000dd10000011010000,Hand Held Legend GC Ultimate,a:b0,b:b2,back:b17,dpdown:b5,dpleft:b6,dpright:b7,dpup:b4,guide:b18,leftshoulder:b10,leftstick:b8,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b19,misc2:b24,paddle1:b13,paddle2:b12,rightshoulder:b11,rightstick:b9,righttrigger:a4,rightx:a2,righty:a5,start:b16,x:b1,y:b3,platform:Linux, +030000008a2e0000df10000011010000,Hand Held Legend ProGCC,a:b1,b:b0,back:b17,dpdown:b5,dpleft:b6,dpright:b7,dpup:b4,guide:b18,leftshoulder:b10,leftstick:b8,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b19,paddle1:b13,paddle2:b12,rightshoulder:b11,rightstick:b9,righttrigger:a4,rightx:a2,righty:a5,start:b16,x:b3,y:b2,platform:Linux, 06000000adde0000efbe000002010000,Hidromancer Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, 03000000d81400000862000011010000,HitBox PS3 PC Analog Mode,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,guide:b9,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b12,x:b0,y:b3,platform:Linux, 03000000c9110000f055000011010000,HJC Gamepad,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, @@ -1499,7 +1517,7 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2, 050000007e0500000720000001800000,Nintendo Switch Right Joy-Con,a:b1,b:b2,back:b9,leftshoulder:b4,leftstick:b10,leftx:a1~,lefty:a0,rightshoulder:b6,start:b8,x:b0,y:b3,platform:Linux, 05000000010000000100000003000000,Nintendo Wii Remote,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, 050000007e0500003003000001000000,Nintendo Wii U Pro Controller,a:b0,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b16,dpup:b13,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Linux, -050000005a1d00000218000003000000,Nokia GC 5000,a:b9,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005a1d00000218000003000000,Nokia GC 5000,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, 030000000d0500000308000010010000,Nostromo n45 Dual Analog,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b12,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b10,x:b2,y:b3,platform:Linux, 030000007e0500007320000011010000,NSO GameCube Controller,a:b1,b:b3,dpdown:b8,dpleft:b10,dpright:b9,dpup:b11,guide:b16,leftshoulder:b13,lefttrigger:b12,leftx:a0,lefty:a1~,rightshoulder:b5,righttrigger:b4,rightx:a2,righty:a3~,start:b6,x:b0,y:b2,platform:Linux, 030000007e0500001920000011810000,NSO N64 Controller,+rightx:b2,+righty:b3,-rightx:b4,-righty:b10,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,misc1:b5,rightshoulder:b7,righttrigger:b9,start:b11,platform:Linux, @@ -1613,7 +1631,9 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2, 0300132d9b2800006500000001010000,Raphnet GameCube Adapter,a:b0,b:b7,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,rightx:a3,righty:a4,start:b3,x:b1,y:b8,platform:Linux, 030000009b2800003200000001010000,Raphnet GC and N64 Adapter,a:b0,b:b7,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,rightx:a3,righty:a4,start:b3,x:b1,y:b8,platform:Linux, 030000009b2800006000000001010000,Raphnet GC and N64 Adapter,a:b0,b:b7,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,rightx:a3,righty:a4,start:b3,x:b1,y:b8,platform:Linux, +030000009b2800003c00000001010000,Raphnet N64 Adapter,+rightx:b9,+righty:b7,-rightx:b8,-righty:b6,a:b0,b:b1,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,lefttrigger:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Linux, 030000009b2800006100000001010000,Raphnet N64 Adapter,+rightx:b9,+righty:b7,-rightx:b8,-righty:b6,a:b0,b:b1,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,lefttrigger:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Linux, +030000009b2800006300000001010000,Raphnet N64 Adapter,+rightx:b9,+righty:b7,-rightx:b8,-righty:b6,a:b0,b:b1,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,lefttrigger:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Linux, 030000009b2800006400000001010000,Raphnet N64 Adapter,+rightx:b9,+righty:b7,-rightx:b8,-righty:b6,a:b0,b:b1,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,lefttrigger:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Linux, 030000009b2800008000000020020000,Raphnet Wii Classic Adapter,a:b1,b:b4,back:b2,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b5,platform:Linux, 030000009b2800008000000001010000,Raphnet Wii Classic Adapter V3,a:b1,b:b4,back:b2,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b5,platform:Linux, @@ -1671,10 +1691,10 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2, 03000000790000001100000011010000,Sega Saturn,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b5,righttrigger:b4,start:b9,x:b0,y:b3,platform:Linux, 03000000790000002201000011010000,Sega Saturn,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b5,rightshoulder:b6,righttrigger:b7,start:b9,x:b2,y:b3,platform:Linux, 03000000b40400000a01000000010000,Sega Saturn,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b5,righttrigger:b2,start:b8,x:b3,y:b4,platform:Linux, -03000000632500002305000010010000,ShanWan Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000632500002305000010010000,Shanwan Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, 03000000632500002605000010010000,Shanwan Gamepad,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, 03000000632500007505000010010000,Shanwan Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, -03000000bc2000000055000010010000,Shanwan Gamepad,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000bc2000000055000010010000,Shanwan Gamepad,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, 03000000f025000021c1000010010000,Shanwan Gioteck PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, 03000000341a00000908000010010000,SL6566,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, 030000004b2900000430000011000000,Snakebyte Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, @@ -1786,6 +1806,7 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2, 050000005e040000050b000002090000,Xbox One Elite Series 2,a:b0,b:b1,back:b136,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a6,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, 030000005e040000ea02000011050000,Xbox One S Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, 030000005e040000ea02000015050000,Xbox One S Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000ea02000017050000,Xbox One S Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, 060000005e040000ea0200000b050000,Xbox One S Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, 060000005e040000ea0200000d050000,Xbox One S Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, 060000005e040000ea02000016050000,Xbox One S Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, @@ -1812,8 +1833,10 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2, 060000005e040000120b00000d050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, 060000005e040000120b00000f050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, 050000005e040000130b000022050000,Xbox Series X Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +060000005e040000120b000011050000,Xbox Series X Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, 050000005e040000200b000013050000,Xbox Wireless Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, 050000005e040000200b000017050000,Xbox Wireless Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000200b000023050000,Xbox Wireless Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, 050000005e040000220b000017050000,Xbox Wireless Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, 03000000450c00002043000010010000,XEOX SL6556 BK,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, 05000000172700004431000029010000,XiaoMi Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b20,leftshoulder:b6,leftstick:b13,lefttrigger:a7,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a6,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Linux, @@ -1822,4 +1845,5 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2, xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, 03000000120c0000100e000011010000,Zeroplus P4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, 03000000120c0000101e000011010000,Zeroplus P4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000120c0000182e000011010000,Zeroplus PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, diff --git a/app/src/main/assets/resources/patches.zip b/app/src/main/assets/resources/patches.zip index c2e815b..4d2e3cb 100644 Binary files a/app/src/main/assets/resources/patches.zip and b/app/src/main/assets/resources/patches.zip differ diff --git a/app/src/main/java/com/izzy2lost/psx2/MainActivity.java b/app/src/main/java/com/izzy2lost/psx2/MainActivity.java index ad54ba9..bb81698 100644 --- a/app/src/main/java/com/izzy2lost/psx2/MainActivity.java +++ b/app/src/main/java/com/izzy2lost/psx2/MainActivity.java @@ -13,6 +13,7 @@ import android.os.Bundle; import android.text.TextUtils; import android.net.Uri; import android.view.InputDevice; +import android.hardware.input.InputManager; import android.view.InputEvent; import android.view.KeyEvent; import android.view.MotionEvent; @@ -58,6 +59,7 @@ public class MainActivity extends AppCompatActivity implements GamesCoverDialogF private ControllerInputHandler mControllerInputHandler; private Thread mEmulationThread = null; private boolean mHudVisible = false; + private InputManager mInputManager; // Track joystick directional pressed state to avoid duplicate down events @@ -65,6 +67,7 @@ public class MainActivity extends AppCompatActivity implements GamesCoverDialogF private boolean joyDownPressed = false; private boolean joyLeftPressed = false; private boolean joyRightPressed = false; + private boolean controllerUiApplied = false; private AlertDialog mBiosPromptDialog = null; private boolean isThread() { @@ -160,8 +163,11 @@ public class MainActivity extends AppCompatActivity implements GamesCoverDialogF lp.bottomToBottom = ConstraintLayout.LayoutParams.UNSET; lp.topToTop = ConstraintLayout.LayoutParams.UNSET; lp.topToBottom = ConstraintLayout.LayoutParams.UNSET; - lp.setMargins(dp(0), dp(0), dp(0), dp(orientation == Configuration.ORIENTATION_LANDSCAPE ? 2 : 0)); + // Shift the whole D-pad slightly to the right with a small start margin + lp.setMargins(dp(48), dp(0), dp(0), dp(orientation == Configuration.ORIENTATION_LANDSCAPE ? 2 : 0)); llDpad.setLayoutParams(lp); + // Nudge D-pad downward a little + llDpad.setTranslationY(dp(14)); } if (llRight != null) { @@ -388,6 +394,24 @@ public class MainActivity extends AppCompatActivity implements GamesCoverDialogF // Prompt for BIOS if missing maybePromptForBios(); + + // Listen for controller attach/detach and update UI accordingly + mInputManager = (InputManager) getSystemService(Context.INPUT_SERVICE); + if (mInputManager != null) { + mInputManager.registerInputDeviceListener(mInputDeviceListener, null); + } + updateUiForControllerPresence(); + } + + // Public method to open the games covers dialog via controller quick actions + public void openGamesDialog() { + SharedPreferences prefs = getSharedPreferences("app_prefs", MODE_PRIVATE); + String folderUri = prefs.getString("games_folder_uri", null); + if (TextUtils.isEmpty(folderUri)) { + pickGamesFolder(); + } else { + showGamesListOrReselect(Uri.parse(folderUri)); + } } private void setupBackPressedHandler() { @@ -453,6 +477,8 @@ public class MainActivity extends AppCompatActivity implements GamesCoverDialogF }); } + // Games button handled above + // Settings button opens dialog MaterialButton btn_settings = findViewById(R.id.btn_settings); if (btn_settings != null) { @@ -804,6 +830,7 @@ public class MainActivity extends AppCompatActivity implements GamesCoverDialogF private void toggleAllUIVisibility() { allUIHidden = !allUIHidden; int vis = allUIHidden ? View.GONE : View.VISIBLE; + boolean hasController = isAnyControllerConnected(); // Hide/show all UI elements except the toggle button itself View btnSettings = findViewById(R.id.btn_settings); @@ -829,8 +856,8 @@ public class MainActivity extends AppCompatActivity implements GamesCoverDialogF // Hide/show on-screen controls if (!allUIHidden) { - // When showing UI again, restore controls to their previous state - setControlsVisible(true); // You might want to remember the previous state + // When showing with a controller connected, keep touch controls hidden + setControlsVisible(!hasController); } else { // When hiding all UI, also hide controls setControlsVisible(false); @@ -846,6 +873,87 @@ public class MainActivity extends AppCompatActivity implements GamesCoverDialogF if (!allUIHidden) updateRendererButtonLabel(); } + // --- Controller presence handling --- + private final InputManager.InputDeviceListener mInputDeviceListener = new InputManager.InputDeviceListener() { + @Override public void onInputDeviceAdded(int deviceId) { updateUiForControllerPresence(); } + @Override public void onInputDeviceRemoved(int deviceId) { updateUiForControllerPresence(); } + @Override public void onInputDeviceChanged(int deviceId) { updateUiForControllerPresence(); } + }; + + private boolean isControllerDevice(InputDevice device) { + if (device == null) return false; + + // Filter out virtual/built-in devices which can falsely report DPAD sources + try { + if (device.isVirtual()) return false; + } catch (Throwable ignored) {} + + // Heuristic: devices with both vendor and product = 0 are often virtual + try { + if (device.getVendorId() == 0 && device.getProductId() == 0) return false; + } catch (Throwable ignored) {} + + // Filter by name for common virtual/built-in inputs + String name = device.getName(); + if (name != null) { + String lower = name.toLowerCase(); + if (lower.contains("virtual") || lower.contains("uinput") || lower.contains("touch") + || lower.contains("keyboard") || lower.contains("keypad") || lower.contains("gpio")) { + return false; + } + } + + int sources = device.getSources(); + boolean gamepad = (sources & InputDevice.SOURCE_GAMEPAD) == InputDevice.SOURCE_GAMEPAD; + boolean joystick = (sources & InputDevice.SOURCE_JOYSTICK) == InputDevice.SOURCE_JOYSTICK; + boolean dpad = (sources & InputDevice.SOURCE_DPAD) == InputDevice.SOURCE_DPAD; + + // Consider DPAD-only devices as controllers only if they are external (heuristic above) + return gamepad || joystick || dpad; + } + + private boolean isAnyControllerConnected() { + try { + int[] ids = InputDevice.getDeviceIds(); + for (int id : ids) { + InputDevice dev = InputDevice.getDevice(id); + if (isControllerDevice(dev)) return true; + } + } catch (Throwable ignored) {} + return false; + } + + private void updateUiForControllerPresence() { + boolean hasController = isAnyControllerConnected(); + // Show all UI when no controller; hide UI when a controller is connected. + int vis = hasController ? View.GONE : View.VISIBLE; + + View btnSettings = findViewById(R.id.btn_settings); + View btnFile = findViewById(R.id.btn_file); + View btnBios = findViewById(R.id.btn_bios); + View btnSaves = findViewById(R.id.btn_saves); + View btnHideUI = findViewById(R.id.btn_hide_ui); + MaterialButton btnToggle = findViewById(R.id.btn_toggle_controls); + View llQuickActions = findViewById(R.id.ll_quick_actions); + + if (btnSettings != null) btnSettings.setVisibility(vis); + if (btnFile != null) btnFile.setVisibility(vis); + if (btnBios != null) btnBios.setVisibility(vis); + if (btnSaves != null) btnSaves.setVisibility(vis); + if (btnHideUI != null) btnHideUI.setVisibility(vis); + if (llQuickActions != null) llQuickActions.setVisibility(vis); + if (btnToggle != null) btnToggle.setVisibility(View.VISIBLE); // always visible + // Set toggle icon and internal state + if (btnToggle != null) { + int iconRes = hasController ? R.drawable.visibility_off_24px : R.drawable.visibility_24px; + btnToggle.setIcon(ContextCompat.getDrawable(this, iconRes)); + } + allUIHidden = hasController; + + // Hide on-screen touch controls when a physical controller is connected + setControlsVisible(!hasController); + } + private int getCurrentRendererPref() { SharedPreferences prefs = getSharedPreferences("app_prefs", MODE_PRIVATE); return prefs.getInt("renderer", 14); @@ -1256,6 +1364,7 @@ public class MainActivity extends AppCompatActivity implements GamesCoverDialogF } // Re-assert full screen when returning to the activity hideStatusBar(); + updateUiForControllerPresence(); } @Override @@ -1267,6 +1376,10 @@ public class MainActivity extends AppCompatActivity implements GamesCoverDialogF HIDDeviceManager.release(mHIDDeviceManager); mHIDDeviceManager = null; } + if (mInputManager != null) { + try { mInputManager.unregisterInputDeviceListener(mInputDeviceListener); } catch (Exception ignored) {} + mInputManager = null; + } //// if (mEmulationThread != null) { try { @@ -1376,13 +1489,29 @@ public class MainActivity extends AppCompatActivity implements GamesCoverDialogF @Override public boolean dispatchKeyEvent(KeyEvent event) { - // Intercept controller DPAD/gamepad keys before focused views consume them - if (mControllerInputHandler != null && mControllerInputHandler.handleKeyEvent(event)) { - return true; + // Allow dialogs to receive DPAD navigation when visible + if (!isAnyAppDialogShowing()) { + // Intercept controller DPAD/gamepad keys before focused views consume them + if (mControllerInputHandler != null && mControllerInputHandler.handleKeyEvent(event)) { + return true; + } } return super.dispatchKeyEvent(event); } + private boolean isAnyAppDialogShowing() { + try { + java.util.List frags = getSupportFragmentManager().getFragments(); + for (androidx.fragment.app.Fragment f : frags) { + if (f instanceof androidx.fragment.app.DialogFragment) { + android.app.Dialog d = ((androidx.fragment.app.DialogFragment) f).getDialog(); + if (d != null && d.isShowing()) return true; + } + } + } catch (Throwable ignored) {} + return false; + } + @Override public boolean onKeyDown(int p_keyCode, KeyEvent p_event) { // Use only our controller handler - disable SDL fallback to avoid conflicts @@ -1509,11 +1638,14 @@ public class MainActivity extends AppCompatActivity implements GamesCoverDialogF @Override public void onControllerButtonPressed(int controllerId, int button, boolean pressed) { android.util.Log.d("Controller", "Controller " + controllerId + " button " + button + " (" + getButtonName(button) + ") " + (pressed ? "pressed" : "released")); - + // Send controller input to native code using existing setPadButton method // Range 255 for pressed, 0 for released (matching PS2 button range) int range = pressed ? 255 : 0; NativeApp.setPadButton(button, range, pressed); + + // Hide touch controls as soon as controller activity is detected + maybeActivateControllerUi(); } private String getButtonName(int button) { @@ -1541,9 +1673,21 @@ public class MainActivity extends AppCompatActivity implements GamesCoverDialogF @Override public void onControllerAnalogInput(int controllerId, int axis, float value) { android.util.Log.d("Controller", "Controller " + controllerId + " axis " + axis + " (" + getAxisName(axis) + ") value " + value); - + // Send analog input to native code using setPadButton handleAnalogInput(axis, value); + + // Hide touch controls on analog movement as well + if (Math.abs(value) > 0.1f) { + maybeActivateControllerUi(); + } + } + + private void maybeActivateControllerUi() { + if (!controllerUiApplied) { + controllerUiApplied = true; + runOnUiThread(() -> setControlsVisible(false)); + } } @Override diff --git a/app/src/main/java/com/izzy2lost/psx2/QuickActionsDialogFragment.java b/app/src/main/java/com/izzy2lost/psx2/QuickActionsDialogFragment.java index 493c185..dab6480 100644 --- a/app/src/main/java/com/izzy2lost/psx2/QuickActionsDialogFragment.java +++ b/app/src/main/java/com/izzy2lost/psx2/QuickActionsDialogFragment.java @@ -19,11 +19,22 @@ public class QuickActionsDialogFragment extends DialogFragment { public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) { View view = LayoutInflater.from(requireContext()).inflate(R.layout.dialog_quick_actions, null, false); + MaterialButton btnOpenGames = view.findViewById(R.id.btn_open_games); MaterialButton btnExitToMenu = view.findViewById(R.id.btn_exit_to_menu); MaterialButton btnRestartGame = view.findViewById(R.id.btn_restart_game); MaterialButton btnQuitApp = view.findViewById(R.id.btn_quit_app); MaterialButton btnCancel = view.findViewById(R.id.btn_cancel); + // Open Games/Covers dialog + if (btnOpenGames != null) { + btnOpenGames.setOnClickListener(v -> { + if (requireActivity() instanceof MainActivity) { + ((MainActivity) requireActivity()).openGamesDialog(); + } + dismissAllowingStateLoss(); + }); + } + // Exit to Menu - not implemented yet, show placeholder if (btnExitToMenu != null) { btnExitToMenu.setOnClickListener(v -> { @@ -98,4 +109,4 @@ public class QuickActionsDialogFragment extends DialogFragment { // As a fallback ensure process exit System.exit(0); } -} \ No newline at end of file +} diff --git a/app/src/main/res/layout-land/activity_main.xml b/app/src/main/res/layout-land/activity_main.xml index 7fe3454..330953a 100644 --- a/app/src/main/res/layout-land/activity_main.xml +++ b/app/src/main/res/layout-land/activity_main.xml @@ -348,6 +348,7 @@ android:visibility="visible" app:layout_constraintBottom_toTopOf="@id/ll_pad_joy" app:layout_constraintStart_toStartOf="parent" + android:layout_marginStart="12dp" android:layout_marginBottom="2dp"> + + - \ No newline at end of file + diff --git a/gradle.properties b/gradle.properties index 3e927b1..c47c57e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -18,4 +18,5 @@ android.useAndroidX=true # Enables namespacing of each library's R class so that its R class includes only the # resources declared in the library itself and none from the library's dependencies, # thereby reducing the size of the R class for that library -android.nonTransitiveRClass=true \ No newline at end of file +android.nonTransitiveRClass=true +android.suppressUnsupportedCompileSdk=36 \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index dedd5d1..7705927 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-all.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME