mirror of
https://github.com/PCSX2/pcsx2.git
synced 2026-01-31 01:15:24 +01:00
Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8316228771 | ||
|
|
695250155e | ||
|
|
545e606c11 | ||
|
|
52771fdb17 | ||
|
|
de631a1052 | ||
|
|
605398db67 |
@@ -332,8 +332,9 @@ PAPX-90230:
|
||||
name-en: "Arc the Lad - Seirei no Tasogare - Premiere Disc [ShopDemo]"
|
||||
region: "NTSC-J"
|
||||
gsHWFixes:
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
halfPixelOffset: 4 # Fixes post processing alignment.
|
||||
nativeScaling: 1 # Fixes depth blur intensity.
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
PAPX-90231:
|
||||
name: "怪盗 スライ・クーパー [体験版]"
|
||||
name-sort: "かいとう すらいくーぱー [たいけんばん]"
|
||||
@@ -917,8 +918,9 @@ PCPX-96330:
|
||||
name-en: "Arc the Lad - Seirei no Tasogare - Premiere Disc [ShopTrial]"
|
||||
region: "NTSC-J"
|
||||
gsHWFixes:
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
halfPixelOffset: 4 # Fixes post processing alignment.
|
||||
nativeScaling: 1 # Fixes depth blur intensity.
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
PCPX-96554:
|
||||
name: "Games of Our Style - Tokyo Game Show 2003 Disc"
|
||||
name-sort: "げーむず おぶ あわー すたいる - とうきょう げーむしょう 2003 でぃすく"
|
||||
@@ -1379,8 +1381,9 @@ SCAJ-20019:
|
||||
name-en: "Arc the Lad - Twilight of the Spirits"
|
||||
region: "NTSC-J"
|
||||
gsHWFixes:
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
halfPixelOffset: 4 # Fixes post processing alignment.
|
||||
nativeScaling: 1 # Fixes depth blur intensity.
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
SCAJ-20020:
|
||||
name: "Drag-on Dragoon"
|
||||
region: "NTSC-C-J"
|
||||
@@ -1465,11 +1468,12 @@ SCAJ-20037:
|
||||
gsHWFixes:
|
||||
halfPixelOffset: 1 # Corrects shadow misalignment.
|
||||
SCAJ-20038:
|
||||
name: "Arc the Lad - Twilight of the Spirits"
|
||||
region: "NTSC-Unk"
|
||||
name: "Arc the Lad - Jing Ling Zhi Huang Hun"
|
||||
region: "NTSC-C"
|
||||
gsHWFixes:
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
halfPixelOffset: 4 # Fixes post processing alignment.
|
||||
nativeScaling: 1 # Fixes depth blur intensity.
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
SCAJ-20039:
|
||||
name: "Sidewinder V"
|
||||
region: "NTSC-Unk"
|
||||
@@ -1841,6 +1845,8 @@ SCAJ-20108:
|
||||
region: "NTSC-Unk"
|
||||
gsHWFixes:
|
||||
halfPixelOffset: 4 # Fixes post processing alignment.
|
||||
nativeScaling: 1 # Fixes depth blur intensity.
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
SCAJ-20109:
|
||||
name: "Ratchet & Clank 3 - Up Your Arsenal"
|
||||
region: "NTSC-Unk"
|
||||
@@ -2661,8 +2667,9 @@ SCCS-40007:
|
||||
name-en: "Arc the Lad - Seirei no Tasogare"
|
||||
region: "NTSC-C"
|
||||
gsHWFixes:
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
halfPixelOffset: 4 # Fixes post processing alignment.
|
||||
nativeScaling: 1 # Fixes depth blur intensity.
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
SCCS-40009:
|
||||
name: "龙珠二世"
|
||||
name-sort: "Longzhu Ershi"
|
||||
@@ -5330,8 +5337,9 @@ SCES-51910:
|
||||
region: "PAL-M5"
|
||||
compat: 5
|
||||
gsHWFixes:
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
halfPixelOffset: 4 # Fixes post processing alignment.
|
||||
nativeScaling: 1 # Fixes depth blur intensity.
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
SCES-51920:
|
||||
name: "Forbidden Siren"
|
||||
region: "PAL-E"
|
||||
@@ -6949,8 +6957,9 @@ SCKA-20012:
|
||||
name: "Arc the Lad - Jeongryeongui Hwanghon"
|
||||
region: "NTSC-K"
|
||||
gsHWFixes:
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
halfPixelOffset: 4 # Fixes post processing alignment.
|
||||
nativeScaling: 1 # Fixes depth blur intensity.
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
SCKA-20013:
|
||||
name: "SOCOM - U.S. Navy SEALs"
|
||||
region: "NTSC-K"
|
||||
@@ -8428,16 +8437,18 @@ SCPS-15040:
|
||||
name-en: "Arc the Lad - Twilight of the Spirits [Limited Edition]"
|
||||
region: "NTSC-J"
|
||||
gsHWFixes:
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
halfPixelOffset: 4 # Fixes post processing alignment.
|
||||
nativeScaling: 1 # Fixes depth blur intensity.
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
SCPS-15041:
|
||||
name: "アークザラッド 精霊の黄昏"
|
||||
name-sort: "あーくざらっど せいれいのたそがれ"
|
||||
name-en: "Arc the Lad - Twilight of the Spirits"
|
||||
region: "NTSC-J"
|
||||
gsHWFixes:
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
halfPixelOffset: 4 # Fixes post processing alignment.
|
||||
nativeScaling: 1 # Fixes depth blur intensity.
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
SCPS-15042:
|
||||
name: "デカボイス [マイク同梱版]"
|
||||
name-sort: "でかぼいす [まいくどうこんばん]"
|
||||
@@ -8571,6 +8582,8 @@ SCPS-15058:
|
||||
region: "NTSC-J"
|
||||
gsHWFixes:
|
||||
halfPixelOffset: 4 # Fixes post processing alignment.
|
||||
nativeScaling: 1 # Fixes depth blur intensity.
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
SCPS-15059:
|
||||
name: "みんなのGOLF 4"
|
||||
name-sort: "みんなのごるふ 4"
|
||||
@@ -10365,9 +10378,14 @@ SCPS-56016:
|
||||
gameFixes:
|
||||
- GIFFIFOHack
|
||||
gsHWFixes:
|
||||
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.
|
||||
autoFlush: 1 # Corrects shadows (Currently still broken even with this).
|
||||
recommendedBlendingLevel: 4 # Fixes car shadows but addeds about 5000 barriers, might impact slower machines.
|
||||
gpuTargetCLUT: 2 # Fixes light flicker.
|
||||
getSkipCount: "GSC_DTGames"
|
||||
SCPS-72001:
|
||||
name: "GRAN TURISMO3 A-spec [MEGA HITS!]"
|
||||
name-sort: "ぐらんつーりすも3 A-spec [MEGA HITS!]"
|
||||
@@ -10993,8 +11011,9 @@ SCUS-97231:
|
||||
region: "NTSC-U"
|
||||
compat: 5
|
||||
gsHWFixes:
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
halfPixelOffset: 4 # Fixes post processing alignment.
|
||||
nativeScaling: 1 # Fixes depth blur intensity.
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
SCUS-97232:
|
||||
name: "The Getaway [Demo]"
|
||||
name-sort: "Getaway, The [Demo]"
|
||||
@@ -11211,8 +11230,9 @@ SCUS-97282:
|
||||
name: "Arc the Lad - Twilight of the Spirits [Demo]"
|
||||
region: "NTSC-U"
|
||||
gsHWFixes:
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
halfPixelOffset: 4 # Fixes post processing alignment.
|
||||
nativeScaling: 1 # Fixes depth blur intensity.
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
SCUS-97292:
|
||||
name: "Amplitude [Demo]"
|
||||
region: "NTSC-U"
|
||||
@@ -12936,6 +12956,7 @@ SLED-50117:
|
||||
region: "PAL-E"
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -14652,6 +14673,7 @@ SLES-50383:
|
||||
compat: 5
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -14661,6 +14683,7 @@ SLES-50384:
|
||||
region: "PAL-I"
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -14670,6 +14693,7 @@ SLES-50385:
|
||||
region: "PAL-S"
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -18762,6 +18786,8 @@ SLES-52132:
|
||||
autoFlush: 1 # Fixes bloom rendering.
|
||||
roundModes:
|
||||
vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects.
|
||||
speedHacks:
|
||||
instantVU1: 0 # Lowers overall system load.
|
||||
SLES-52133:
|
||||
name: "Hitman - Contracts"
|
||||
region: "PAL-F"
|
||||
@@ -18770,6 +18796,8 @@ SLES-52133:
|
||||
autoFlush: 1 # Fixes bloom rendering.
|
||||
roundModes:
|
||||
vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects.
|
||||
speedHacks:
|
||||
instantVU1: 0 # Lowers overall system load.
|
||||
SLES-52134:
|
||||
name: "Hitman - Contracts"
|
||||
region: "PAL-I"
|
||||
@@ -18779,6 +18807,8 @@ SLES-52134:
|
||||
autoFlush: 1 # Fixes bloom rendering.
|
||||
roundModes:
|
||||
vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects.
|
||||
speedHacks:
|
||||
instantVU1: 0 # Lowers overall system load.
|
||||
SLES-52135:
|
||||
name: "Hitman - Contracts"
|
||||
region: "PAL-G"
|
||||
@@ -18787,6 +18817,8 @@ SLES-52135:
|
||||
autoFlush: 1 # Fixes bloom rendering.
|
||||
roundModes:
|
||||
vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects.
|
||||
speedHacks:
|
||||
instantVU1: 0 # Lowers overall system load.
|
||||
SLES-52136:
|
||||
name: "Hitman - Contracts"
|
||||
region: "PAL-S"
|
||||
@@ -18795,6 +18827,8 @@ SLES-52136:
|
||||
autoFlush: 1 # Fixes bloom rendering.
|
||||
roundModes:
|
||||
vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects.
|
||||
speedHacks:
|
||||
instantVU1: 0 # Lowers overall system load.
|
||||
SLES-52143:
|
||||
name: "Carmen Sandiego - The Secret of the Stolen Drums"
|
||||
region: "PAL-M4"
|
||||
@@ -23969,9 +24003,13 @@ SLES-53904:
|
||||
clampModes:
|
||||
vuClampMode: 0 # Fixes black artifacts on tracks
|
||||
gsHWFixes:
|
||||
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.
|
||||
autoFlush: 1 # Corrects shadows (Currently still broken even with this).
|
||||
gpuTargetCLUT: 2 # Fixes light flicker.
|
||||
getSkipCount: "GSC_DTGames"
|
||||
SLES-53906:
|
||||
name: "50 Cent - Bulletproof"
|
||||
region: "PAL-F"
|
||||
@@ -24793,6 +24831,8 @@ SLES-54187:
|
||||
SLES-54188:
|
||||
name: "Nickelodeon Avatar - The Legend of Aang"
|
||||
region: "PAL-M4"
|
||||
gsHWFixes:
|
||||
minimumBlendingLevel: 3 # Fixes missing lighting and skin color.
|
||||
SLES-54193:
|
||||
name: "Carol Vorderman's Sudoku"
|
||||
region: "PAL-E"
|
||||
@@ -26003,6 +26043,8 @@ SLES-54616:
|
||||
SLES-54617:
|
||||
name: "Action Man A.T.O.M. - Alpha Teens on Machines"
|
||||
region: "PAL-M9"
|
||||
gsHWFixes:
|
||||
halfPixelOffset: 4 # Fixes depth line.
|
||||
SLES-54619:
|
||||
name: "Pinocchio"
|
||||
region: "PAL-M3"
|
||||
@@ -26214,9 +26256,9 @@ SLES-54674:
|
||||
compat: 5
|
||||
gsHWFixes:
|
||||
textureInsideRT: 1 # Needed for post processing effects.
|
||||
halfPixelOffset: 4 # Fixes offset post processing.
|
||||
halfPixelOffset: 2 # Fixes offset post processing.
|
||||
autoFlush: 1 # Fixes bloom intensity.
|
||||
nativeScaling: 1 # Fixes post processing.
|
||||
nativeScaling: 2 # Fixes post processing.
|
||||
SLES-54675:
|
||||
name: "Street Warrior"
|
||||
region: "PAL-E"
|
||||
@@ -27236,6 +27278,8 @@ SLES-54997:
|
||||
gameFixes:
|
||||
- EETimingHack # Flickery textures.
|
||||
gsHWFixes:
|
||||
minimumBlendingLevel: 2 # General lighting improvement over basic blend.
|
||||
recommendedBlendingLevel: 4 # Further improves lighting on things like plants.
|
||||
nativeScaling: 1 # Fixes post lighting.
|
||||
SLES-54998:
|
||||
name: "Mercenaries 2 - L'enfer des Favelas"
|
||||
@@ -27243,6 +27287,8 @@ SLES-54998:
|
||||
gameFixes:
|
||||
- EETimingHack # Flickery textures.
|
||||
gsHWFixes:
|
||||
minimumBlendingLevel: 2 # General lighting improvement over basic blend.
|
||||
recommendedBlendingLevel: 4 # Further improves lighting on things like plants.
|
||||
nativeScaling: 1 # Fixes post lighting.
|
||||
SLES-54999:
|
||||
name: "Mercenaries 2 - Inferno di Fuoco"
|
||||
@@ -27250,6 +27296,8 @@ SLES-54999:
|
||||
gameFixes:
|
||||
- EETimingHack # Flickery textures.
|
||||
gsHWFixes:
|
||||
minimumBlendingLevel: 2 # General lighting improvement over basic blend.
|
||||
recommendedBlendingLevel: 4 # Further improves lighting on things like plants.
|
||||
nativeScaling: 1 # Fixes post lighting.
|
||||
SLES-55000:
|
||||
name: "Mercenaries 2 - World in Flames"
|
||||
@@ -27257,6 +27305,8 @@ SLES-55000:
|
||||
gameFixes:
|
||||
- EETimingHack # Flickery textures.
|
||||
gsHWFixes:
|
||||
minimumBlendingLevel: 2 # General lighting improvement over basic blend.
|
||||
recommendedBlendingLevel: 4 # Further improves lighting on things like plants.
|
||||
nativeScaling: 1 # Fixes post lighting.
|
||||
SLES-55001:
|
||||
name: "Mercenaries 2 - World in Flames"
|
||||
@@ -27264,6 +27314,8 @@ SLES-55001:
|
||||
gameFixes:
|
||||
- EETimingHack # Flickery textures.
|
||||
gsHWFixes:
|
||||
minimumBlendingLevel: 2 # General lighting improvement over basic blend.
|
||||
recommendedBlendingLevel: 4 # Further improves lighting on things like plants.
|
||||
nativeScaling: 1 # Fixes post lighting.
|
||||
SLES-55002:
|
||||
name: "Need for Speed - ProStreet"
|
||||
@@ -27739,6 +27791,7 @@ SLES-55184:
|
||||
gsHWFixes:
|
||||
halfPixelOffset: 4 # Aligns Post Effect.
|
||||
nativeScaling: 2 # Fixes Post effect.
|
||||
autoFlush: 1 # Fixes post lighting.
|
||||
SLES-55185:
|
||||
name: "Disney/Pixar WALL-E"
|
||||
region: "PAL-UK"
|
||||
@@ -27747,6 +27800,7 @@ SLES-55185:
|
||||
gsHWFixes:
|
||||
halfPixelOffset: 4 # Aligns Post Effect.
|
||||
nativeScaling: 2 # Fixes Post effect.
|
||||
autoFlush: 1 # Fixes post lighting.
|
||||
SLES-55186:
|
||||
name: "Disney/Pixar WALL-E"
|
||||
region: "PAL-S-P"
|
||||
@@ -27755,6 +27809,7 @@ SLES-55186:
|
||||
gsHWFixes:
|
||||
halfPixelOffset: 4 # Aligns Post Effect.
|
||||
nativeScaling: 2 # Fixes Post effect.
|
||||
autoFlush: 1 # Fixes post lighting.
|
||||
SLES-55187:
|
||||
name: "Disney/Pixar WALL-E"
|
||||
region: "PAL-F-G"
|
||||
@@ -27763,6 +27818,7 @@ SLES-55187:
|
||||
gsHWFixes:
|
||||
halfPixelOffset: 4 # Aligns Post Effect.
|
||||
nativeScaling: 2 # Fixes Post effect.
|
||||
autoFlush: 1 # Fixes post lighting.
|
||||
SLES-55188:
|
||||
name: "Disney/Pixar WALL-E"
|
||||
region: "PAL-G"
|
||||
@@ -27771,6 +27827,7 @@ SLES-55188:
|
||||
gsHWFixes:
|
||||
halfPixelOffset: 4 # Aligns Post Effect.
|
||||
nativeScaling: 2 # Fixes Post effect.
|
||||
autoFlush: 1 # Fixes post lighting.
|
||||
SLES-55189:
|
||||
name: "Nick Jr. Go Diego Go! Safari Rescue"
|
||||
region: "PAL-E-F"
|
||||
@@ -27798,6 +27855,7 @@ SLES-55193:
|
||||
gsHWFixes:
|
||||
halfPixelOffset: 4 # Aligns Post Effect.
|
||||
nativeScaling: 2 # Fixes Post effect.
|
||||
autoFlush: 1 # Fixes post lighting.
|
||||
SLES-55194:
|
||||
name: "Disney/Pixar WALL-E"
|
||||
region: "PAL-SC"
|
||||
@@ -27806,6 +27864,7 @@ SLES-55194:
|
||||
gsHWFixes:
|
||||
halfPixelOffset: 4 # Aligns Post Effect.
|
||||
nativeScaling: 2 # Fixes Post effect.
|
||||
autoFlush: 1 # Fixes post lighting.
|
||||
SLES-55195:
|
||||
name: "Disney/Pixar WALL-E"
|
||||
region: "PAL-GR-I"
|
||||
@@ -27814,6 +27873,7 @@ SLES-55195:
|
||||
gsHWFixes:
|
||||
halfPixelOffset: 4 # Aligns Post Effect.
|
||||
nativeScaling: 2 # Fixes Post effect.
|
||||
autoFlush: 1 # Fixes post lighting.
|
||||
SLES-55196:
|
||||
name: "Disney/Pixar WALL-E"
|
||||
region: "PAL-PL-CR"
|
||||
@@ -27822,6 +27882,7 @@ SLES-55196:
|
||||
gsHWFixes:
|
||||
halfPixelOffset: 4 # Aligns Post Effect.
|
||||
nativeScaling: 2 # Fixes Post effect.
|
||||
autoFlush: 1 # Fixes post lighting.
|
||||
SLES-55197:
|
||||
name: "Dancing Stage SuperNOVA 2"
|
||||
region: "PAL-M5"
|
||||
@@ -29038,6 +29099,7 @@ SLES-82009:
|
||||
compat: 5
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -30353,6 +30415,8 @@ SLKA-25218:
|
||||
autoFlush: 1 # Fixes bloom rendering.
|
||||
roundModes:
|
||||
vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects.
|
||||
speedHacks:
|
||||
instantVU1: 0 # Lowers overall system load.
|
||||
SLKA-25219:
|
||||
name: "Monster Hunter G"
|
||||
region: "NTSC-K"
|
||||
@@ -31495,6 +31559,7 @@ SLKA-35001:
|
||||
compat: 5
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -32118,6 +32183,8 @@ SLPM-55110:
|
||||
name-en: "Mercenaries 2 - World in Flames"
|
||||
region: "NTSC-J"
|
||||
gsHWFixes:
|
||||
minimumBlendingLevel: 2 # General lighting improvement over basic blend.
|
||||
recommendedBlendingLevel: 4 # Further improves lighting on things like plants.
|
||||
nativeScaling: 1 # Fixes post lighting.
|
||||
SLPM-55112:
|
||||
name: "三國志11 with パワーアップキット"
|
||||
@@ -32698,6 +32765,8 @@ SLPM-55230:
|
||||
name-en: "Mercenaries 2 - World in Flames [EA:SY! 1980]"
|
||||
region: "NTSC-J"
|
||||
gsHWFixes:
|
||||
minimumBlendingLevel: 2 # General lighting improvement over basic blend.
|
||||
recommendedBlendingLevel: 4 # Further improves lighting on things like plants.
|
||||
nativeScaling: 1 # Fixes post lighting.
|
||||
SLPM-55231:
|
||||
name: "サイレントヒル シャッタードメモリーズ"
|
||||
@@ -34921,6 +34990,7 @@ SLPM-62043:
|
||||
region: "NTSC-J"
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -39229,6 +39299,7 @@ SLPM-65077:
|
||||
region: "NTSC-J"
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -39243,6 +39314,7 @@ SLPM-65078:
|
||||
region: "NTSC-J"
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -43059,6 +43131,7 @@ SLPM-65754:
|
||||
region: "NTSC-J"
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -47693,6 +47766,7 @@ SLPM-66503:
|
||||
region: "NTSC-J"
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -49458,6 +49532,7 @@ SLPM-66792:
|
||||
region: "NTSC-J"
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -49469,6 +49544,7 @@ SLPM-66793:
|
||||
region: "NTSC-J"
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -50599,6 +50675,7 @@ SLPM-67002:
|
||||
region: "NTSC-J"
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -50643,6 +50720,7 @@ SLPM-67008:
|
||||
region: "NTSC-J"
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -50784,6 +50862,7 @@ SLPM-67515:
|
||||
region: "NTSC-K"
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -51017,6 +51096,7 @@ SLPM-68503:
|
||||
region: "NTSC-J"
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -51566,6 +51646,7 @@ SLPM-74255:
|
||||
region: "NTSC-J"
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -51577,6 +51658,7 @@ SLPM-74256:
|
||||
region: "NTSC-J"
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -51879,6 +51961,7 @@ SLPM-74901:
|
||||
region: "NTSC-J"
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -56801,6 +56884,8 @@ SLPS-25406:
|
||||
autoFlush: 1 # Fixes bloom rendering.
|
||||
roundModes:
|
||||
vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects.
|
||||
speedHacks:
|
||||
instantVU1: 0 # Lowers overall system load.
|
||||
SLPS-25407:
|
||||
name: "THE KING OF FIGHTERS 2003"
|
||||
name-sort: "ざ きんぐ おぶ ふぁいたーず2003"
|
||||
@@ -57702,6 +57787,8 @@ SLPS-25563:
|
||||
autoFlush: 1 # Fixes bloom rendering.
|
||||
roundModes:
|
||||
vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects.
|
||||
speedHacks:
|
||||
instantVU1: 0 # Lowers overall system load.
|
||||
SLPS-25564:
|
||||
name: "Gallop Racer 8 - Live Horse Racing -"
|
||||
name-sort: "ぎゃろっぷ れーさー 8 らいゔほーすれーしんぐ"
|
||||
@@ -59497,9 +59584,9 @@ SLPS-25856:
|
||||
region: "NTSC-J"
|
||||
gsHWFixes:
|
||||
textureInsideRT: 1 # Needed for post processing effects.
|
||||
halfPixelOffset: 4 # Fixes offset post processing.
|
||||
halfPixelOffset: 2 # Fixes offset post processing.
|
||||
autoFlush: 1 # Fixes bloom intensity.
|
||||
nativeScaling: 1 # Fixes post processing.
|
||||
nativeScaling: 2 # Fixes post processing.
|
||||
SLPS-25858:
|
||||
name: "灼眼のシャナ [電撃SP]"
|
||||
name-sort: "しゃくがんのしゃな [でんげきSP]"
|
||||
@@ -60004,9 +60091,9 @@ SLPS-25946:
|
||||
region: "NTSC-J"
|
||||
gsHWFixes:
|
||||
textureInsideRT: 1 # Needed for post processing effects.
|
||||
halfPixelOffset: 4 # Fixes offset post processing.
|
||||
halfPixelOffset: 2 # Fixes offset post processing.
|
||||
autoFlush: 1 # Fixes bloom intensity.
|
||||
nativeScaling: 1 # Fixes post processing.
|
||||
nativeScaling: 2 # Fixes post processing.
|
||||
SLPS-25947:
|
||||
name: "サモンナイトグランテーゼ 滅びの剣と約束の騎士"
|
||||
name-sort: "さもんないとぐらんてーぜ ほろびのけんとやくそくのきし"
|
||||
@@ -61685,6 +61772,7 @@ SLUS-20144:
|
||||
compat: 5
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -63714,6 +63802,7 @@ SLUS-20554:
|
||||
compat: 5
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
@@ -65468,6 +65557,8 @@ SLUS-20882:
|
||||
autoFlush: 1 # Fixes bloom rendering.
|
||||
roundModes:
|
||||
vu1RoundMode: 0 # Fixes missing light cones curtains and certain effects.
|
||||
speedHacks:
|
||||
instantVU1: 0 # Lowers overall system load.
|
||||
SLUS-20883:
|
||||
name: "Tom Clancy's Rainbow Six 3"
|
||||
region: "NTSC-U"
|
||||
@@ -66754,9 +66845,13 @@ SLUS-21095:
|
||||
region: "NTSC-U"
|
||||
compat: 5
|
||||
gsHWFixes:
|
||||
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.
|
||||
autoFlush: 1 # Corrects shadows (Currently still broken even with this).
|
||||
gpuTargetCLUT: 2 # Fixes light flicker.
|
||||
getSkipCount: "GSC_DTGames"
|
||||
SLUS-21096:
|
||||
name: "Ape Escape - Pumped & Primed"
|
||||
region: "NTSC-U"
|
||||
@@ -67158,6 +67253,8 @@ SLUS-21165:
|
||||
compat: 5
|
||||
gsHWFixes:
|
||||
halfPixelOffset: 4 # Fixes post processing alignment.
|
||||
nativeScaling: 1 # Fixes depth blur intensity.
|
||||
textureInsideRT: 1 # Fixes on screen garbage.
|
||||
SLUS-21166:
|
||||
name: "Full Metal Alchemist 2 - Curse of the Crimson Elixir"
|
||||
region: "NTSC-U"
|
||||
@@ -68763,6 +68860,8 @@ SLUS-21395:
|
||||
name: "Avatar - The Last Airbender"
|
||||
region: "NTSC-U"
|
||||
compat: 5
|
||||
gsHWFixes:
|
||||
minimumBlendingLevel: 3 # Fixes missing lighting and skin color.
|
||||
SLUS-21396:
|
||||
name: "Star Trek - Encounters"
|
||||
region: "NTSC-U"
|
||||
@@ -69546,9 +69645,9 @@ SLUS-21555:
|
||||
compat: 5
|
||||
gsHWFixes:
|
||||
textureInsideRT: 1 # Needed for post processing effects.
|
||||
halfPixelOffset: 4 # Fixes offset post processing.
|
||||
halfPixelOffset: 2 # Fixes offset post processing.
|
||||
autoFlush: 1 # Fixes bloom intensity.
|
||||
nativeScaling: 1 # Fixes post processing.
|
||||
nativeScaling: 2 # Fixes post processing.
|
||||
SLUS-21556:
|
||||
name: "Konami Kids Playground - Dinosaur Shapes & Colors"
|
||||
region: "NTSC-U"
|
||||
@@ -70121,6 +70220,8 @@ SLUS-21650:
|
||||
gameFixes:
|
||||
- EETimingHack # Flickery textures.
|
||||
gsHWFixes:
|
||||
minimumBlendingLevel: 2 # General lighting improvement over basic blend.
|
||||
recommendedBlendingLevel: 4 # Further improves lighting on things like plants.
|
||||
nativeScaling: 1 # Fixes post lighting.
|
||||
SLUS-21651:
|
||||
name: "Noddy and the Magic Book"
|
||||
@@ -70556,6 +70657,7 @@ SLUS-21736:
|
||||
gsHWFixes:
|
||||
halfPixelOffset: 4 # Aligns Post Effect.
|
||||
nativeScaling: 2 # Fixes Post effect.
|
||||
autoFlush: 1 # Fixes post lighting.
|
||||
SLUS-21737:
|
||||
name: "Riding Star"
|
||||
region: "NTSC-U"
|
||||
@@ -70873,10 +70975,12 @@ SLUS-21793:
|
||||
compat: 3
|
||||
gsHWFixes:
|
||||
halfPixelOffset: 2 # Fixes post processing position.
|
||||
nativeScaling: 1 # Fixes post effects.
|
||||
nativeScaling: 2 # Fixes post effects.
|
||||
estimateTextureRegion: 1 # Improves performance and reduces hash cache size.
|
||||
gpuPaletteConversion: 2 # Improves performance and reduces hash cache size.
|
||||
autoFlush: 1 # Corrects shadows (Currently still broken even with this).
|
||||
gpuTargetCLUT: 2 # Fixes light flicker.
|
||||
getSkipCount: "GSC_DTGames"
|
||||
SLUS-21794:
|
||||
name: "Go, Diego, Go! Great Dinosaur Rescue"
|
||||
region: "NTSC-U"
|
||||
@@ -71868,6 +71972,7 @@ SLUS-29003:
|
||||
compat: 5
|
||||
gameFixes:
|
||||
- InstantDMAHack # Fixes broken half-bottom artifacts.
|
||||
- BlitInternalFPSHack # Fixes internal FPS detection.
|
||||
gsHWFixes:
|
||||
recommendedBlendingLevel: 3 # Fixes broken skin colour on Vlad and others.
|
||||
autoFlush: 1 # Fixes motion blur effect.
|
||||
|
||||
@@ -446,7 +446,6 @@
|
||||
03000000250900006688000000000000,MP-8866 Super Dual Box,a:b2,b:b1,back:b9,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:b8,x:b3,y:b0,platform:Windows,
|
||||
03000000091200004488000000000000,MUSIA PlayStation 2 Input Display,a:b0,b:b2,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b8,leftstick:b6,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b9,rightstick:b7,righttrigger:b11,rightx:a2,righty:a3,start:b5,x:b1,y:b3,platform:Windows,
|
||||
03000000f70600000100000000000000,N64 Adaptoid,+rightx:b2,+righty:b1,-rightx:b4,-righty:b5,a:b0,b:b3,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b6,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b7,start:b8,platform:Windows,
|
||||
030000006f0e00001311000000000000,N64 Controller,+rightx:b10,+righty:b3,-rightx:b0,-righty:b11,a:b2,b:b1,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,platform:Windows,
|
||||
030000006b140000010c000000000000,Nacon GC 400ES,a:b0,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:b2,y:b3,platform:Windows,
|
||||
030000006b1400001106000000000000,Nacon Revolution 3 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:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows,
|
||||
0300000085320000170d000000000000,Nacon Revolution 5 Pro,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:Windows,
|
||||
@@ -637,6 +636,7 @@
|
||||
030000000d0f0000ad00000000000000,RX Gamepad,a:b0,b:b4,back:b11,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,rightshoulder:b6,start:b9,x:b2,y:b1,platform:Windows,
|
||||
030000008916000000fe000000000000,Sabertooth,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,
|
||||
03000000c6240000045d000000000000,Sabertooth,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,
|
||||
030000006f0e00001311000000000000,Saffun Controller,a:b2,b:b3,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:b1,y:b0,platform:Windows,
|
||||
03000000a30600001af5000000000000,Saitek Cyborg,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:a3,righty:a4,start:b9,x:b0,y:b3,platform:Windows,
|
||||
03000000a306000023f6000000000000,Saitek Cyborg,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:a4,start:b9,x:b0,y:b3,platform:Windows,
|
||||
03000000300f00001201000000000000,Saitek Dual Analog,a:b2,b:b3,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:b0,y:b1,platform:Windows,
|
||||
@@ -1441,7 +1441,6 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,
|
||||
03000000250900006688000000010000,MP8866 Super Dual Box,a:b2,b:b1,back:b9,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:b8,x:b3,y:b0,platform:Linux,
|
||||
030000005e0400008e02000010020000,MSI GC20 V2,a:b0,b:b1,back:b6,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,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,
|
||||
03000000f70600000100000000010000,N64 Adaptoid,+rightx:b2,+righty:b1,-rightx:b4,-righty:b5,a:b0,b:b3,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b6,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b7,start:b8,platform:Linux,
|
||||
030000006f0e00001311000011010000,N64 Controller,+rightx:b10,+righty:b3,-rightx:b0,-righty:b11,a:b2,b:b1,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,platform:Linux,
|
||||
030000006b1400000906000014010000,Nacon Asymmetric Wireless PS4 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,
|
||||
030000006b140000010c000010010000,Nacon GC 400ES,a:b0,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:b2,y:b3,platform:Linux,
|
||||
03000000853200000706000012010000,Nacon GC-100,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,
|
||||
@@ -1497,11 +1496,11 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,
|
||||
030000006f0e00000901000011010000,PDP PS3 Versus Fighting,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux,
|
||||
030000006f0e00002f01000011010000,PDP Wired 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:Linux,
|
||||
03000000ad1b000004f9000000010000,PDP Xbox 360 Versus Fighting,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,lefttrigger:a2,rightshoulder:b5,righttrigger:a5,start:b7,x:b2,y:b3,platform:Linux,
|
||||
030000006f0e0000f102000000000000,PDP Xbox Atomic,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,
|
||||
030000006f0e0000a802000023020000,PDP Xbox One Controller,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,
|
||||
030000006f0e0000a702000023020000,PDP Xbox One Raven Black,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,
|
||||
030000006f0e0000d802000006640000,PDP 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,
|
||||
030000006f0e0000ef02000007640000,PDP Xbox Series Kinetic Wired 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,
|
||||
030000006f0e0000f102000000000000,PDP Xbox Atomic,a:b0,b:b1,x:b2,y:b3,back:b6,guide:b8,start:b7,leftshoulder:b4,rightshoulder:b5,leftstick:b9,rightstick:b10,dpup:h0.1,dpleft:h0.8,dpdown:h0.4,dpright:h0.2,leftx:a0,lefty:a1,rightx:a3,righty:a4,lefttrigger:a2,righttrigger:a5,platform:Linux,
|
||||
03000000c62400000053000000010000,PowerA,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,
|
||||
03000000c62400003a54000001010000,PowerA 1428124-01,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,
|
||||
03000000d62000000540000001010000,PowerA Advantage 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,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux,
|
||||
@@ -1611,6 +1610,7 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,
|
||||
030000006f0e00001e01000011010000,Rock Candy 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:Linux,
|
||||
03000000c6240000fefa000000010000,Rock Candy Xbox 360 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,
|
||||
030000006f0e00004601000001010000,Rock Candy Xbox One Controller,a:b0,b:b1,back:b6,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,
|
||||
030000006f0e00001311000011010000,Saffun Controller,a:b2,b:b3,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:b1,y:b0,platform:Linux,
|
||||
03000000a306000023f6000011010000,Saitek Cyborg PlayStation 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:a4,start:b9,x:b0,y:b3,platform:Linux,
|
||||
03000000a30600001005000000010000,Saitek P150,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b7,lefttrigger:b6,rightshoulder:b2,righttrigger:b5,x:b3,y:b4,platform:Linux,
|
||||
03000000a30600000701000000010000,Saitek P220,a:b2,b:b3,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b4,righttrigger:b5,x:b0,y:b1,platform:Linux,
|
||||
|
||||
@@ -154,6 +154,60 @@ bool GSHwHack::GSC_SFEX3(GSRendererHW& r, int& skip)
|
||||
return true;
|
||||
}
|
||||
|
||||
bool GSHwHack::GSC_DTGames(GSRendererHW& r, int& skip)
|
||||
{
|
||||
if (skip == 0)
|
||||
{
|
||||
// The game does a shuffle based on the result of a copy from the depth buffer, which ends up looking bizzare so PCSX2 doesn't know how to deal with it.
|
||||
// What they're actually doing is copying the red/green channel of the result (kind of a shadow stencil) to the alpha channel.
|
||||
// The further problem to this is the limitation of alpha we can save on an RT as they copy in 255, so I can cheese it here pretending it's RTA'd
|
||||
if (RTME && RFPSM == PSMCT32 && RTBP0 == RFBP && RTPSM == PSMCT16 && RTEST.ATE && RTEST.ATST == ATST_NEVER && RTEST.AFAIL == AFAIL_FB_ONLY && RFBMSK == 0xFFFFFF)
|
||||
{
|
||||
GSTextureCache::Target* rt = g_texture_cache->LookupTarget(GIFRegTEX0::Create(RTBP0, RFBW, RFPSM),
|
||||
GSVector2i(1, 1), r.GetTextureScaleFactor(), GSTextureCache::RenderTarget);
|
||||
|
||||
if (!rt)
|
||||
return false;
|
||||
|
||||
// Clear down the alpha first.
|
||||
GSHWDrawConfig& clear = r.BeginHLEHardwareDraw(
|
||||
rt->GetTexture(), nullptr, rt->GetScale(), nullptr, rt->GetScale(), rt->GetUnscaledRect());
|
||||
clear.colormask.wrgba = 0;
|
||||
clear.colormask.wa = 1;
|
||||
r.EndHLEHardwareDraw(false);
|
||||
|
||||
// Shuffle the green channel in to alpha.
|
||||
GSHWDrawConfig& config = r.BeginHLEHardwareDraw(
|
||||
rt->GetTexture(), nullptr, rt->GetScale(), rt->GetTexture(), rt->GetScale(), rt->GetUnscaledRect());
|
||||
config.ps.shuffle = 1;
|
||||
config.ps.dst_fmt = GSLocalMemory::PSM_FMT_32;
|
||||
config.ps.write_rg = 0;
|
||||
config.ps.shuffle_same = 0;
|
||||
config.ps.real16src = 0;
|
||||
config.ps.shuffle_across = 1;
|
||||
config.ps.process_rg = r.SHUFFLE_READ;
|
||||
config.ps.process_ba = r.SHUFFLE_WRITE;
|
||||
config.colormask.wrgba = 0;
|
||||
config.colormask.wa = 1;
|
||||
config.ps.rta_correction = 1;
|
||||
config.ps.tfx = TFX_DECAL;
|
||||
config.ps.tcc = true;
|
||||
r.EndHLEHardwareDraw(true);
|
||||
|
||||
rt->m_alpha_min = 0;
|
||||
rt->m_alpha_max = 255;
|
||||
skip = 69;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (RTPSM != PSMCT16)
|
||||
skip = 0;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
bool GSHwHack::GSC_Tekken5(GSRendererHW& r, int& skip)
|
||||
{
|
||||
if (skip == 0)
|
||||
@@ -1471,6 +1525,7 @@ const GSHwHack::Entry<GSRendererHW::GSC_Ptr> GSHwHack::s_get_skip_count_function
|
||||
CRC_F(GSC_SakuraWarsSoLongMyLove),
|
||||
CRC_F(GSC_Simple2000Vol114),
|
||||
CRC_F(GSC_SFEX3),
|
||||
CRC_F(GSC_DTGames),
|
||||
CRC_F(GSC_TalesOfLegendia),
|
||||
CRC_F(GSC_TalesofSymphonia),
|
||||
CRC_F(GSC_UrbanReign),
|
||||
|
||||
@@ -11,6 +11,7 @@ public:
|
||||
static bool GSC_Manhunt2(GSRendererHW& r, int& skip);
|
||||
static bool GSC_SacredBlaze(GSRendererHW& r, int& skip);
|
||||
static bool GSC_SFEX3(GSRendererHW& r, int& skip);
|
||||
static bool GSC_DTGames(GSRendererHW& r, int& skip);
|
||||
static bool GSC_Tekken5(GSRendererHW& r, int& skip);
|
||||
static bool GSC_BurnoutGames(GSRendererHW& r, int& skip);
|
||||
static bool GSC_BlackAndBurnoutSky(GSRendererHW& r, int& skip);
|
||||
|
||||
@@ -554,7 +554,7 @@ void GSRendererHW::ConvertSpriteTextureShuffle(u32& process_rg, u32& process_ba,
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((floor(m_vt.m_max.p.y) <= rt->m_valid.w) && ((floor(m_vt.m_max.p.x) > (m_cached_ctx.FRAME.FBW * 64)) || (rt->m_TEX0.TBW != m_cached_ctx.FRAME.FBW)))
|
||||
if (((m_r.width() + 8) & ~(GSLocalMemory::m_psm[m_cached_ctx.FRAME.PSM].pgs.x - 1)) != GSLocalMemory::m_psm[m_cached_ctx.FRAME.PSM].pgs.x && (floor(m_vt.m_max.p.y) <= rt->m_valid.w) && ((floor(m_vt.m_max.p.x) > (m_cached_ctx.FRAME.FBW * 64)) || (rt->m_TEX0.TBW < m_cached_ctx.FRAME.FBW)))
|
||||
{
|
||||
half_bottom_vert = false;
|
||||
half_bottom_uv = false;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
#include "MTVU.h"
|
||||
#include "VMManager.h"
|
||||
|
||||
static const float UPDATE_INTERVAL = 0.5f;
|
||||
static const float UPDATE_INTERVAL = 0.25f;
|
||||
|
||||
static float s_fps = 0.0f;
|
||||
static float s_internal_fps = 0.0f;
|
||||
|
||||
@@ -594,6 +594,9 @@ static void recResetRaw()
|
||||
|
||||
g_branch = 0;
|
||||
g_resetEeScalingStats = true;
|
||||
|
||||
memset(manual_page, 0, sizeof(manual_page));
|
||||
memset(manual_counter, 0, sizeof(manual_counter));
|
||||
}
|
||||
|
||||
void recShutdown()
|
||||
|
||||
Reference in New Issue
Block a user