Status Update - December 2023
Added 2024-01-02 13:32:46 +0000 UTCHello, and Happy New Year! December was a month of tidying up loose ends, and a month when SilentPatch turned 10 years old!
SilentPatch turns 10
To celebrate a decade of patching, I have launched a page dedicated to SilentPatch, with an explanation of what it is, its goals, history, and a full list of supported games: SilentPatch
For a full post about the SilentPatch anniversary, see HERE.
SilentPatch for EA Sports WRC is deprecated
On December 14th, Codemasters released an official update v1.4.0 that integrates a fix for decals and liveries - and it's identical to the fix I rolled out a month prior. Because of this, SP is now officially deprecated and shouldn't be used.
For a full post and a breakdown of the official fix, see HERE.
Discovering cheat codes in Midnight Club: L.A. Remix
15 years after the release, I discovered that Midnight Club: L.A. Remix for the PSP has 11 previously unknown cheat codes, and 12 more cheat codes locked behind a prototype check. That's a big improvement over the existing cheat codes listed online, which are all wrong/made up.
For a full write-up and a list of cheats, see HERE.
PS2 patches on the blog
This month, I finally updated all my PS2 patches to use a PNACH 2.0 format. This new format, introduced in PCSX2 nightly builds, has multiple advantages:
- Patches are named and so they show in the Patches list with descriptive names and comments.
- Custom patches can be loaded together with the bundled patches PCSX2 ships, considering they now have names and can be differentiated. With PNACH 1.0, the existence of any custom patches disabled the bundled ones.
I recommend updating all the patches you're using with PCSX2. You can get them HERE.
Other work
PCSX2
- FullscreenUI: Fixup mistakes missed in #10330 - late last month, I submitted a PR fixing the Rich Presence string in the emulator's pause menu. When porting this change to DuckStation, I spotted one more mistake I forgot to address, so this PR targets it.
- DiscordRPC: Show session time in Discord Rich Presence - this PR changes the way Discord Rich Presence displays "elapsed" time. Now it displays the session time, rather than the time from the last rich presence change.
- Achievements: Fix the percentage counter when only unofficial achievements exist - an issue with the Achievements UI that appeared while testing unofficial achievements.
- PCAP: Fix a regression from #10448 - a fix for PCAP network adapters not showing in the UI.
- GamePatchSettingsWidget: Enable word wrap for long patch names/descriptions - a small UI layout improvement for the Patches screen. Now long patch titles/description wrap instead of introducing a horizontal scroll bar.
DuckStation
This month's PRs are all backports from PCSX2:
- FullscreenUI: Properly account for multiline Rich Presence in Title Info
- Achievements: Fix the percentage counter when only unofficial achievements exist
- DiscordRPC: Show session time in Discord Rich Presence