Compare commits

...

5 Commits

Author SHA1 Message Date
KamFretoZ
6957cc7001 FSUI: Fix save state duplicate entry 2025-05-26 01:46:30 +02:00
PCSX2 Bot
7dea23eea8 [ci skip] Qt: Update Base Translation. 2025-05-24 20:10:08 -04:00
TheTechnician27
319ec1f774 OSD: Fix performance overlay overwriting dump stats when shifted left 2025-05-24 12:33:32 +02:00
JohnSmith774
2079532e83 GameDB: Add memcard filters for some NTSC-J titles. (#12708)
Add memcard filters for OutRun2 SP - SPECIAL TOURS.
Add memcard filters for Another Century's Episode 2 Special Vocal Version.
Add memcard filters for Armored Core - Last Raven.
2025-05-24 12:32:03 +02:00
Mrlinkwii
de1d646fe9 github-workflows: Fix a broken link. 2025-05-24 12:30:08 +02:00
5 changed files with 36 additions and 20 deletions

View File

@@ -19,7 +19,7 @@ jobs:
pr-message: |-
## Thank you for submitting a contribution to PCSX2
As this is your first pull request, [please be aware of the contributing guidelines](https://github.com/PCSX2/pcsx2/blob/master/.github/CONTRIBUTING.md).
As this is your first pull request, [please be aware of the contributing guidelines](https://pcsx2.net/docs/contributing/).
Additionally, as per recent changes in GitHub Actions, your pull request will need to be approved by a maintainer before GitHub Actions can run against it. [You can find more information about this change here.](https://github.blog/2021-04-22-github-actions-update-helping-maintainers-combat-bad-actors/)

View File

@@ -49579,6 +49579,8 @@ SLPM-66628:
autoFlush: 2 # Reduces post-processing misalignment.
halfPixelOffset: 2 # Fixes bloom misalignment still a bit misaligned.
roundSprite: 1 # Fixes bloom misalignment still a bit misaligned + font artifacts.
memcardFilters:
- "SLPM-66643"
SLPM-66629:
name: "ダージュ・オブ・ケルベロス -ファイナルファンタジーⅫ - インターナショナル [Ultimate Hits]"
name-sort: "だーじゅ・おぶ・けるべろす ふぁいなるふぁんたじー7 いんたーなしょなる [Ultimate Hits]"
@@ -52274,6 +52276,14 @@ SLPM-68520:
halfPixelOffset: 2 # Corrects shadow alignment and reduces blurriness.
recommendedBlendingLevel: 3 # Fixes level and map menu brightness.
preloadFrameData: 1 # Fixes glowing emblems.
memcardFilters:
- "SLPS-25338"
- "SLPS-25339"
- "SLPS-73202"
- "SLPS-73203"
- "SLPS-25408"
- "SLPS-25462"
- "SLPS-73247"
SLPM-68521:
name: ".hack//frägment [先行リリース版]"
name-sort: "どっとはっく fragment [せんこうりりーすばん]"
@@ -60608,6 +60618,9 @@ SLPS-25829:
region: "NTSC-J"
gsHWFixes:
nativeScaling: 1 # Fixes post processing.
memcardFilters:
- "SLPS-25394"
- "SLPS-25623"
SLPS-25830:
name: "ゼロの使い魔 夢魔が紡ぐ夜風の幻想曲 [限定版]"
name-sort: "ぜろのつかいま むまがつむぐよかぜのげんそうきょく [げんていばん]"

View File

@@ -15213,7 +15213,7 @@ Swap chain: see Microsoft&apos;s Terminology Portal.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="1140"/>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="1142"/>
<source>Save slot {0} selected ({1}).</source>
<translation type="unfinished"></translation>
</message>
@@ -15221,63 +15221,63 @@ Swap chain: see Microsoft&apos;s Terminology Portal.</extracomment>
<context>
<name>ImGuiOverlays</name>
<message>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="687"/>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="689"/>
<source>{} Recording Input</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="691"/>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="693"/>
<source>{} Replaying</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="759"/>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="761"/>
<source>Saved at {0:%H:%M} on {0:%a} {0:%Y/%m/%d}.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="786"/>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="788"/>
<source>Save state selector is unavailable without a valid game serial.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="873"/>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="875"/>
<source>Load</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="875"/>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="877"/>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="877"/>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="879"/>
<source>Select Previous</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="879"/>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="881"/>
<source>Select Next</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="881"/>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="883"/>
<source>Close Menu</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="934"/>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="956"/>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="936"/>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="958"/>
<source>Save Slot {0}</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="957"/>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="959"/>
<source>No save present in this slot.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="1137"/>
<location filename="../../pcsx2/ImGui/ImGuiOverlays.cpp" line="1139"/>
<source>no save yet</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -379,8 +379,8 @@ void GSDumpReplayer::RenderUI()
do \
{ \
text_size = font->CalcTextSizeA(font->FontSize, std::numeric_limits<float>::max(), -1.0f, (text), nullptr, nullptr); \
dl->AddText(font, font->FontSize, ImVec2(margin + shadow_offset, position_y + shadow_offset), IM_COL32(0, 0, 0, 100), (text)); \
dl->AddText(font, font->FontSize, ImVec2(margin, position_y), color, (text)); \
dl->AddText(font, font->FontSize, ImVec2(GSConfig.OsdPerformancePos == OsdOverlayPos::TopLeft ? ImGuiManager::GetWindowWidth() - margin - text_size.x + shadow_offset : margin + shadow_offset, position_y + shadow_offset), IM_COL32(0, 0, 0, 100), (text)); \
dl->AddText(font, font->FontSize, ImVec2(GSConfig.OsdPerformancePos == OsdOverlayPos::TopLeft ? ImGuiManager::GetWindowWidth() - margin - text_size.x : margin, position_y), color, (text)); \
position_y += text_size.y + spacing; \
} while (0)

View File

@@ -5738,9 +5738,12 @@ u32 FullscreenUI::PopulateSaveStateListEntries(const std::string& title, const s
if (InitializeSaveStateListEntry(&li, title, serial, crc, i) || !s_save_state_selector_loading)
s_save_state_selector_slots.push_back(std::move(li));
SaveStateListEntry bli;
if (InitializeSaveStateListEntry(&bli, title, serial, crc, i, true) || !s_save_state_selector_loading)
s_save_state_selector_slots.push_back(std::move(bli));
if (s_save_state_selector_loading)
{
SaveStateListEntry bli;
if (InitializeSaveStateListEntry(&bli, title, serial, crc, i, true))
s_save_state_selector_slots.push_back(std::move(bli));
}
}
return static_cast<u32>(s_save_state_selector_slots.size());