mirror of
https://github.com/PCSX2/pcsx2.git
synced 2026-01-31 01:15:24 +01:00
Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ae4be6e2b1 | ||
|
|
434df49a7d | ||
|
|
c939c0fcd5 | ||
|
|
952c39f324 | ||
|
|
0fea7e2a70 | ||
|
|
c1baab68d0 | ||
|
|
ccef18f7a9 |
@@ -1940,11 +1940,13 @@ SCAJ-20115:
|
||||
name: "Yoshitsune Eiyuuden"
|
||||
region: "NTSC-Unk"
|
||||
SCAJ-20116:
|
||||
name: "Death by Degrees - Tekken - Nina Williams"
|
||||
region: "NTSC-C-J"
|
||||
name: "戰慄殺機 鐵拳 - 妮娜 - 威廉斯"
|
||||
name-en: "Death by Degrees"
|
||||
region: "NTSC-C"
|
||||
gsHWFixes:
|
||||
alignSprite: 1 # Fixes FMV lines.
|
||||
getSkipCount: "GSC_NamcoGames"
|
||||
halfPixelOffset: 5 # Fixes alignment of shuffles and post processing.
|
||||
alignSprite: 1 # Fixes FMV lines.
|
||||
textureInsideRT: 1 # Fixes post shuffles.
|
||||
SCAJ-20117:
|
||||
name: "Fu-un Bakumatsu-den"
|
||||
@@ -5763,8 +5765,9 @@ SCES-52586:
|
||||
region: "PAL-E-S"
|
||||
compat: 5
|
||||
gsHWFixes:
|
||||
alignSprite: 1 # Fixes FMV lines.
|
||||
getSkipCount: "GSC_NamcoGames"
|
||||
halfPixelOffset: 5 # Fixes alignment of shuffles and post processing.
|
||||
alignSprite: 1 # Fixes FMV lines.
|
||||
textureInsideRT: 1 # Fixes post shuffles.
|
||||
SCES-52596:
|
||||
name: "This is Football 2005"
|
||||
@@ -5865,16 +5868,18 @@ SCES-53053:
|
||||
name: "Death by Degrees"
|
||||
region: "PAL-F-I"
|
||||
gsHWFixes:
|
||||
alignSprite: 1 # Fixes FMV lines.
|
||||
getSkipCount: "GSC_NamcoGames"
|
||||
halfPixelOffset: 5 # Fixes alignment of shuffles and post processing.
|
||||
alignSprite: 1 # Fixes FMV lines.
|
||||
textureInsideRT: 1 # Fixes post shuffles.
|
||||
SCES-53054:
|
||||
name: "Death by Degrees"
|
||||
region: "PAL-E-G"
|
||||
compat: 5
|
||||
gsHWFixes:
|
||||
alignSprite: 1 # Fixes FMV lines.
|
||||
getSkipCount: "GSC_NamcoGames"
|
||||
halfPixelOffset: 5 # Fixes alignment of shuffles and post processing.
|
||||
alignSprite: 1 # Fixes FMV lines.
|
||||
textureInsideRT: 1 # Fixes post shuffles.
|
||||
SCES-53055:
|
||||
name: "Eyetoy - Antigrav"
|
||||
@@ -7309,8 +7314,9 @@ SCKA-20039:
|
||||
name: "Tekken Nina Williams In Death By Degree"
|
||||
region: "NTSC-K"
|
||||
gsHWFixes:
|
||||
getSkipCount: "GSC_NamcoGames"
|
||||
halfPixelOffset: 5 # Fixes alignment of shuffles and post processing.
|
||||
alignSprite: 1 # Fixes FMV lines.
|
||||
halfPixelOffset: 2 # Aligns post effects.
|
||||
textureInsideRT: 1 # Fixes post shuffles.
|
||||
SCKA-20040:
|
||||
name: "Jak 3"
|
||||
@@ -14276,8 +14282,6 @@ SLES-50078:
|
||||
SLES-50079:
|
||||
name: "Armored Core 2"
|
||||
region: "PAL-E"
|
||||
gameFixes:
|
||||
- SoftwareRendererFMVHack # Fixes random corruption.
|
||||
clampModes:
|
||||
eeClampMode: 2 # Fixes Abnormal AI behavior.
|
||||
gsHWFixes:
|
||||
@@ -34788,8 +34792,9 @@ SLPM-60257:
|
||||
name-en: "Death by Degrees - Tekken - Nina Williams [Trial]"
|
||||
region: "NTSC-J"
|
||||
gsHWFixes:
|
||||
alignSprite: 1 # Fixes FMV lines.
|
||||
getSkipCount: "GSC_NamcoGames"
|
||||
halfPixelOffset: 5 # Fixes alignment of shuffles and post processing.
|
||||
alignSprite: 1 # Fixes FMV lines.
|
||||
textureInsideRT: 1 # Fixes post shuffles.
|
||||
SLPM-60258:
|
||||
name: "THE TYPING OF THE DEAD ZOMBIE PANIC [体験版]"
|
||||
@@ -55563,7 +55568,8 @@ SLPS-20489:
|
||||
name-en: "Simple 2000 Series Vol. 114 - The Onna Okappichi Torimonochou - Oharu-chan GoGoGo!"
|
||||
region: "NTSC-J"
|
||||
gsHWFixes:
|
||||
getSkipCount: "GSC_Simple2000Vol114"
|
||||
halfPixelOffset: 5 # Fixes DoF alignment.
|
||||
nativeScaling: 1 # Corrects DoF.
|
||||
SLPS-20490:
|
||||
name: "パチスロ倶楽部コレクション アイムジャグラーEX~ジャグラーセレクション~"
|
||||
name-sort: "ぱちすろくらぶこれくしょん あいむじゃぐらーEX じゃぐらーせれくしょん"
|
||||
@@ -55725,8 +55731,6 @@ SLPS-25007:
|
||||
name-sort: "あーまーどこあ 2"
|
||||
name-en: "Armored Core 2"
|
||||
region: "NTSC-J"
|
||||
gameFixes:
|
||||
- SoftwareRendererFMVHack # Fixes random corruption.
|
||||
clampModes:
|
||||
eeClampMode: 2 # Fixes Abnormal AI behavior.
|
||||
gsHWFixes:
|
||||
@@ -58223,8 +58227,9 @@ SLPS-25422:
|
||||
name-en: "Death by Degrees - Tekken - Nina Williams"
|
||||
region: "NTSC-J"
|
||||
gsHWFixes:
|
||||
alignSprite: 1 # Fixes FMV lines.
|
||||
getSkipCount: "GSC_NamcoGames"
|
||||
halfPixelOffset: 5 # Fixes alignment of shuffles and post processing.
|
||||
alignSprite: 1 # Fixes FMV lines.
|
||||
textureInsideRT: 1 # Fixes post shuffles.
|
||||
SLPS-25423:
|
||||
name: "怪盗アプリコット 完全版 [限定版]"
|
||||
@@ -62370,8 +62375,6 @@ SLPS-73403:
|
||||
name-sort: "あーまーどこあ 2 [PlayStation2 the Best]"
|
||||
name-en: "Armored Core 2 [PlayStation2 the Best]"
|
||||
region: "NTSC-J"
|
||||
gameFixes:
|
||||
- SoftwareRendererFMVHack # Fixes random corruption.
|
||||
clampModes:
|
||||
eeClampMode: 2 # Fixes Abnormal AI behavior.
|
||||
gsHWFixes:
|
||||
@@ -62626,8 +62629,6 @@ SLUS-20014:
|
||||
name: "Armored Core 2"
|
||||
region: "NTSC-U"
|
||||
compat: 5
|
||||
gameFixes:
|
||||
- SoftwareRendererFMVHack # Fixes random corruption.
|
||||
clampModes:
|
||||
eeClampMode: 2 # Fixes Abnormal AI behavior.
|
||||
gsHWFixes:
|
||||
@@ -67262,8 +67263,9 @@ SLUS-20934:
|
||||
region: "NTSC-U"
|
||||
compat: 5
|
||||
gsHWFixes:
|
||||
alignSprite: 1 # Fixes FMV lines.
|
||||
getSkipCount: "GSC_NamcoGames"
|
||||
halfPixelOffset: 5 # Fixes alignment of shuffles and post processing.
|
||||
alignSprite: 1 # Fixes FMV lines.
|
||||
textureInsideRT: 1 # Fixes post shuffles.
|
||||
SLUS-20935:
|
||||
name: "IHRA Professional Drag Racing 2005"
|
||||
|
||||
@@ -1283,7 +1283,7 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,
|
||||
030000006f0e00008401000011010000,Faceoff Deluxe 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:Linux,
|
||||
030000006f0e00008101000011010000,Faceoff Deluxe Pro 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:Linux,
|
||||
030000006f0e00008001000011010000,Faceoff Pro 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:Linux,
|
||||
03005036852100000201000010010000,Final Fantasy XIV Online Controller,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:Linux,
|
||||
03000000852100000201000010010000,FF GP1,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:Linux,
|
||||
05000000b40400001224000001010000,Flydigi APEX 4,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b14,leftshoulder:b4,leftstick:b10,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b20,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux,
|
||||
03000000b40400001124000011010000,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:Linux,
|
||||
03000000b40400001224000011010000,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:Linux,
|
||||
@@ -1606,6 +1606,7 @@ 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,
|
||||
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,
|
||||
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,
|
||||
03000000f8270000bf0b000011010000,Razer Kishi,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,
|
||||
@@ -1802,6 +1803,7 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,
|
||||
060000005e040000120b00000b050000,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,
|
||||
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,
|
||||
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,
|
||||
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,
|
||||
|
||||
@@ -95,27 +95,27 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="25"/>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="26"/>
|
||||
<source><strong>Your RetroAchievements login token is no longer valid.</strong> You must re-enter your credentials for achievements to be tracked. Your password will not be saved in PCSX2, an access token will be generated and used instead.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="30"/>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="31"/>
|
||||
<source>&Login</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="43"/>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="44"/>
|
||||
<source>Logging in...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="73"/>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="74"/>
|
||||
<source>Login Error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="74"/>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="75"/>
|
||||
<source>Login failed.
|
||||
Error: %1
|
||||
|
||||
@@ -123,29 +123,29 @@ Please check your username and password, and try again.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="75"/>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="76"/>
|
||||
<source>Login failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="83"/>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="84"/>
|
||||
<source>Enable Achievements</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="84"/>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="85"/>
|
||||
<source>Achievement tracking is not currently enabled. Your login will have no effect until after tracking is enabled.
|
||||
|
||||
Do you want to enable tracking now?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="95"/>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="96"/>
|
||||
<source>Enable Hardcore Mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="96"/>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="97"/>
|
||||
<source>Hardcore mode is not currently enabled. Enabling hardcore mode allows you to set times, scores, and participate in game-specific leaderboards.
|
||||
|
||||
However, hardcore mode also prevents the usage of save states, cheats and slowdown functionality.
|
||||
@@ -154,12 +154,12 @@ Do you want to enable hardcore mode?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="112"/>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="113"/>
|
||||
<source>Reset System</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="113"/>
|
||||
<location filename="../Settings/AchievementLoginDialog.cpp" line="114"/>
|
||||
<source>Hardcore mode will not be enabled until the system is reset. Do you want to reset the system now?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -3539,7 +3539,7 @@ You cannot undo this action.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../CoverDownloadDialog.ui" line="95"/>
|
||||
<location filename="../CoverDownloadDialog.cpp" line="86"/>
|
||||
<location filename="../CoverDownloadDialog.cpp" line="87"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -3549,12 +3549,12 @@ You cannot undo this action.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../CoverDownloadDialog.cpp" line="64"/>
|
||||
<location filename="../CoverDownloadDialog.cpp" line="65"/>
|
||||
<source>Download complete.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../CoverDownloadDialog.cpp" line="86"/>
|
||||
<location filename="../CoverDownloadDialog.cpp" line="87"/>
|
||||
<source>Stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -11599,7 +11599,7 @@ graphical quality, but this will increase system requirements.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../GameList/GameListModel.cpp" line="268"/>
|
||||
<location filename="../GameList/GameListModel.cpp" line="274"/>
|
||||
<location filename="../../pcsx2/GameList.cpp" line="1200"/>
|
||||
<source>%n hours</source>
|
||||
<translation type="unfinished">
|
||||
@@ -11608,7 +11608,7 @@ graphical quality, but this will increase system requirements.</source>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../GameList/GameListModel.cpp" line="270"/>
|
||||
<location filename="../GameList/GameListModel.cpp" line="276"/>
|
||||
<location filename="../../pcsx2/GameList.cpp" line="1202"/>
|
||||
<source>%n minutes</source>
|
||||
<translation type="unfinished">
|
||||
@@ -11625,52 +11625,52 @@ graphical quality, but this will increase system requirements.</source>
|
||||
<context>
|
||||
<name>GameListModel</name>
|
||||
<message>
|
||||
<location filename="../GameList/GameListModel.cpp" line="597"/>
|
||||
<location filename="../GameList/GameListModel.cpp" line="603"/>
|
||||
<source>Type</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GameList/GameListModel.cpp" line="598"/>
|
||||
<location filename="../GameList/GameListModel.cpp" line="604"/>
|
||||
<source>Code</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GameList/GameListModel.cpp" line="599"/>
|
||||
<location filename="../GameList/GameListModel.cpp" line="605"/>
|
||||
<source>Title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GameList/GameListModel.cpp" line="600"/>
|
||||
<location filename="../GameList/GameListModel.cpp" line="606"/>
|
||||
<source>File Title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GameList/GameListModel.cpp" line="601"/>
|
||||
<location filename="../GameList/GameListModel.cpp" line="607"/>
|
||||
<source>CRC</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GameList/GameListModel.cpp" line="602"/>
|
||||
<location filename="../GameList/GameListModel.cpp" line="608"/>
|
||||
<source>Time Played</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GameList/GameListModel.cpp" line="603"/>
|
||||
<location filename="../GameList/GameListModel.cpp" line="609"/>
|
||||
<source>Last Played</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GameList/GameListModel.cpp" line="604"/>
|
||||
<location filename="../GameList/GameListModel.cpp" line="610"/>
|
||||
<source>Size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GameList/GameListModel.cpp" line="605"/>
|
||||
<location filename="../GameList/GameListModel.cpp" line="611"/>
|
||||
<source>Region</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GameList/GameListModel.cpp" line="606"/>
|
||||
<location filename="../GameList/GameListModel.cpp" line="612"/>
|
||||
<source>Compatibility</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -17587,10 +17587,10 @@ Savestates should not be used in place of in-game saves.</source>
|
||||
<name>MemoryCardCreateDialog</name>
|
||||
<message>
|
||||
<location filename="../Settings/MemoryCardCreateDialog.ui" line="14"/>
|
||||
<location filename="../Settings/MemoryCardCreateDialog.cpp" line="106"/>
|
||||
<location filename="../Settings/MemoryCardCreateDialog.cpp" line="113"/>
|
||||
<location filename="../Settings/MemoryCardCreateDialog.cpp" line="120"/>
|
||||
<location filename="../Settings/MemoryCardCreateDialog.cpp" line="133"/>
|
||||
<location filename="../Settings/MemoryCardCreateDialog.cpp" line="107"/>
|
||||
<location filename="../Settings/MemoryCardCreateDialog.cpp" line="114"/>
|
||||
<location filename="../Settings/MemoryCardCreateDialog.cpp" line="121"/>
|
||||
<location filename="../Settings/MemoryCardCreateDialog.cpp" line="134"/>
|
||||
<source>Create Memory Card</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -17671,22 +17671,22 @@ Savestates should not be used in place of in-game saves.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Settings/MemoryCardCreateDialog.cpp" line="107"/>
|
||||
<location filename="../Settings/MemoryCardCreateDialog.cpp" line="108"/>
|
||||
<source>Failed to create the Memory Card, because the name '%1' contains one or more invalid characters.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Settings/MemoryCardCreateDialog.cpp" line="114"/>
|
||||
<location filename="../Settings/MemoryCardCreateDialog.cpp" line="115"/>
|
||||
<source>Failed to create the Memory Card, because another card with the name '%1' already exists.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Settings/MemoryCardCreateDialog.cpp" line="121"/>
|
||||
<location filename="../Settings/MemoryCardCreateDialog.cpp" line="122"/>
|
||||
<source>Failed to create the Memory Card, the log may contain more information.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Settings/MemoryCardCreateDialog.cpp" line="133"/>
|
||||
<location filename="../Settings/MemoryCardCreateDialog.cpp" line="134"/>
|
||||
<source>Memory Card '%1' created.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
@@ -703,11 +703,17 @@ bool GSDevice12::Create(GSVSyncMode vsync_mode, bool allow_present_throttle)
|
||||
if (!AcquireWindow(true) || (m_window_info.type != WindowInfo::Type::Surfaceless && !CreateSwapChain()))
|
||||
return false;
|
||||
|
||||
if (!CreateNullTexture())
|
||||
{
|
||||
Host::ReportErrorAsync("GS", "Failed to create dummy texture");
|
||||
return false;
|
||||
}
|
||||
|
||||
{
|
||||
std::optional<std::string> shader = ReadShaderSource("shaders/dx11/tfx.fx");
|
||||
if (!shader.has_value())
|
||||
{
|
||||
Host::ReportErrorAsync("GS", "Failed to read shaders/dx11/tfx.fxf.");
|
||||
Host::ReportErrorAsync("GS", "Failed to read shaders/dx11/tfx.fx.");
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -717,12 +723,6 @@ bool GSDevice12::Create(GSVSyncMode vsync_mode, bool allow_present_throttle)
|
||||
if (!m_shader_cache.Open(m_feature_level, GSConfig.UseDebugDevice))
|
||||
Console.Warning("D3D12: Shader cache failed to open.");
|
||||
|
||||
if (!CreateNullTexture())
|
||||
{
|
||||
Host::ReportErrorAsync("GS", "Failed to create dummy texture");
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!CreateRootSignatures())
|
||||
{
|
||||
Host::ReportErrorAsync("GS", "Failed to create pipeline layouts");
|
||||
|
||||
@@ -557,26 +557,6 @@ bool GSHwHack::GSC_TalesofSymphonia(GSRendererHW& r, int& skip)
|
||||
return true;
|
||||
}
|
||||
|
||||
bool GSHwHack::GSC_Simple2000Vol114(GSRendererHW& r, int& skip)
|
||||
{
|
||||
if (skip == 0)
|
||||
{
|
||||
if (!s_nativeres && RTME == 0 && (RFBP == 0x1500) && (RTBP0 == 0x2c97 || RTBP0 == 0x2ace || RTBP0 == 0x03d0 || RTBP0 == 0x2448) && (RFBMSK == 0x0000))
|
||||
{
|
||||
// Don't enable hack on native res if crc is below aggressive.
|
||||
// Upscaling issues, removes glow/blur effect which fixes ghosting.
|
||||
skip = 1;
|
||||
}
|
||||
if (RTME && (RFBP == 0x0e00) && (RTBP0 == 0x1000) && (RFBMSK == 0x0000))
|
||||
{
|
||||
// Depth shadows.
|
||||
skip = 1;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
bool GSHwHack::GSC_UrbanReign(GSRendererHW& r, int& skip)
|
||||
{
|
||||
if (skip == 0)
|
||||
@@ -1419,7 +1399,6 @@ const GSHwHack::Entry<GSRendererHW::GSC_Ptr> GSHwHack::s_get_skip_count_function
|
||||
CRC_F(GSC_SacredBlaze),
|
||||
CRC_F(GSC_GuitarHero),
|
||||
CRC_F(GSC_SakuraWarsSoLongMyLove),
|
||||
CRC_F(GSC_Simple2000Vol114),
|
||||
CRC_F(GSC_SFEX3),
|
||||
CRC_F(GSC_DTGames),
|
||||
CRC_F(GSC_TalesOfLegendia),
|
||||
|
||||
@@ -21,7 +21,6 @@ public:
|
||||
static bool GSC_SakuraWarsSoLongMyLove(GSRendererHW& r, int& skip);
|
||||
static bool GSC_UltramanFightingEvolution(GSRendererHW& r, int& skip);
|
||||
static bool GSC_TalesofSymphonia(GSRendererHW& r, int& skip);
|
||||
static bool GSC_Simple2000Vol114(GSRendererHW& r, int& skip);
|
||||
static bool GSC_UrbanReign(GSRendererHW& r, int& skip);
|
||||
static bool GSC_SteambotChronicles(GSRendererHW& r, int& skip);
|
||||
static bool GSC_BlueTongueGames(GSRendererHW& r, int& skip);
|
||||
|
||||
@@ -4808,8 +4808,17 @@ bool GSTextureCache::Move(u32 SBP, u32 SBW, u32 SPSM, int sx, int sy, u32 DBP, u
|
||||
if (!dst)
|
||||
dst = CreateTarget(new_TEX0, target_size, target_size, src->m_scale, src->m_type);
|
||||
else // Expand if necessary (Silent hill 4 takes an old target which is smaller).
|
||||
{
|
||||
dst->ResizeTexture(std::max(dst->m_unscaled_size.x, target_size.x), std::max(dst->m_unscaled_size.y, target_size.y));
|
||||
|
||||
// If it was matched to an old target, make sure to clear the other type and update its information.
|
||||
if (dst->m_was_dst_matched)
|
||||
{
|
||||
g_texture_cache->InvalidateVideoMemType(GSTextureCache::DepthStencil - dst->m_type, dst->m_TEX0.TBP0);
|
||||
dst->m_TEX0 = new_TEX0;
|
||||
}
|
||||
}
|
||||
|
||||
if (!dst)
|
||||
return false;
|
||||
|
||||
|
||||
@@ -2059,6 +2059,12 @@ bool GSDeviceVK::Create(GSVSyncMode vsync_mode, bool allow_present_throttle)
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!CreateNullTexture())
|
||||
{
|
||||
Host::ReportErrorAsync("GS", "Failed to create dummy texture");
|
||||
return false;
|
||||
}
|
||||
|
||||
{
|
||||
std::optional<std::string> shader = ReadShaderSource("shaders/vulkan/tfx.glsl");
|
||||
if (!shader.has_value())
|
||||
@@ -2070,12 +2076,6 @@ bool GSDeviceVK::Create(GSVSyncMode vsync_mode, bool allow_present_throttle)
|
||||
m_tfx_source = std::move(*shader);
|
||||
}
|
||||
|
||||
if (!CreateNullTexture())
|
||||
{
|
||||
Host::ReportErrorAsync("GS", "Failed to create dummy texture");
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!CreatePipelineLayouts())
|
||||
{
|
||||
Host::ReportErrorAsync("GS", "Failed to create pipeline layouts");
|
||||
@@ -5291,8 +5291,12 @@ void GSDeviceVK::SetPipeline(VkPipeline pipeline)
|
||||
|
||||
void GSDeviceVK::SetInitialState(VkCommandBuffer cmdbuf)
|
||||
{
|
||||
const VkDeviceSize buffer_offset = 0;
|
||||
vkCmdBindVertexBuffers(cmdbuf, 0, 1, m_vertex_stream_buffer.GetBufferPtr(), &buffer_offset);
|
||||
VkBuffer buffer = *m_vertex_stream_buffer.GetBufferPtr();
|
||||
if (buffer != VK_NULL_HANDLE)
|
||||
{
|
||||
constexpr VkDeviceSize buffer_offset = 0;
|
||||
vkCmdBindVertexBuffers(cmdbuf, 0, 1, &buffer, &buffer_offset);
|
||||
}
|
||||
}
|
||||
|
||||
__ri void GSDeviceVK::ApplyBaseState(u32 flags, VkCommandBuffer cmdbuf)
|
||||
|
||||
Reference in New Issue
Block a user