KamFretoZ
f5524bab1b
Qt/Patch: Cleanup Unused headers and formatting
2026-03-11 16:15:30 +01:00
chaoticgd
27e9accffa
Patch: Check all the pointers in a chain for null values
2026-03-09 22:18:53 -04:00
chaoticgd
4f41366600
Patch: Properly skip past pointer write commands if pointer is null
2026-03-09 22:18:53 -04:00
chaoticgd
d26701c004
Patch: Reset extended code state (e.g. skip counter) between groups
2026-03-09 22:18:53 -04:00
chaoticgd
d7983d81e3
Patch: Use idempotent writes for extended codes
2026-03-09 22:18:53 -04:00
chaoticgd
2e122c3255
Patch: Add unit tests
2026-03-09 22:18:53 -04:00
chaoticgd
eef1f837a2
Patch: Use the new MemoryInterface classes to apply patches
2026-03-09 22:18:53 -04:00
chaoticgd
aeb1d500df
Patch: Show correct place value when mixing labelled/unlabelled patches
2026-02-12 10:46:26 -05:00
SternXD
d983b2b066
Copyright: Change year from 2002-2025 to 2002-2026
2026-01-15 00:22:32 +01:00
KamFretoZ
213569f3d7
Deps: Remove version number from fontawesome
2026-01-12 12:05:17 +01:00
chaoticgd
5c123f3183
Patch: Fix bug causing the UI to show the wrong place value
2025-12-15 14:20:58 -05:00
chaoticgd
cd120c3cfd
Patch: Restore original behaviour of PPT_ONCE_ON_LOAD, add new PPT_ON_LOAD_OR_WHEN_ENABLED place option, and display when a patch is applied in the GUI ( #13698 )
2025-12-14 09:09:53 -05:00
Ty Lamontagne
38a35043a8
GS/Patches: Explicitly cast non-trivially copyable types during memset / memcpy
...
Warning fixes
2025-11-21 18:20:58 -05:00
chaoticgd
906ac6a8ea
Patch: Fix some incorrect format strings
2025-10-20 15:38:33 +02:00
KamFretoZ
d34d2af849
OSD: Add ability to show the amount of activated patches
2025-10-04 01:59:41 +02:00
chaoticgd
1d068ffde9
Patch: Clear R5900 recompiler cache after updating dynamic patches
2025-09-25 11:08:01 -04:00
TheLastRar and KamFretoZ
888e024d0c
3rdparty: Update FontAwesome to 6.7.2
...
Co-Authored-By: KamFretoZ <14798312+kamfretoz@users.noreply.github.com >
2025-07-05 20:01:42 -05:00
Filoppi
01849d5305
GS: Allow for widescreen and ultrawide patches to specify their target aspect ratio.
...
This allows users with monitors of any aspect ratios to use patches made for any other aspect ratio.
For example, if on 32:9 one uses a 21:9 patch, pcsx2 will automatically size the presentation to 21:9 within 32:9.
This also removes some ugly or hardcoded stuff from the code :).
It also opens the door to add a "Custom" user aspect ratio, without the patch needing to specify the aspect ratio, so users could stretch the image to any AR they'd like, but for now there's no need to add that.
(cherry picked from commit 3ae2520aa19efe32d8d0c12b2b174dcd3d3bc745)
2025-04-22 21:36:50 -04:00
TheTechnician27
23fd57f641
Copyright: Change year from 2002-2024 to 2002-2025
2025-01-20 05:07:26 +01:00
Silent
534ddd80ae
Patch: When serial is empty, don't match files on empty serial
...
Fixes a bug where _crc.pnach files matched the regex if serial
was not set. Also grey out "All CRCs" when serial is not set,
as the option is then meaningless.
2025-01-11 09:04:51 -05:00
Silent
3b5b3ffa91
Patch: Re-run PPT_ONCE_ON_LOAD patches when enabling them as the game is running
2025-01-08 18:30:51 -05:00
Silent
f7ba355697
Qt/Patches: Make WS/NI patches tri-state in the Patches screen, so disabling them per-game is possible
...
This solves a long-standing issue where globally enabled
widescreen/no-interlace patches visually appeared as disabled
on the patches list, but they were in fact enabled and could NOT be
disabled per-game.
2024-12-29 14:03:56 -05:00
Silent
c334040a96
Partially revert "Qt/Patches: Get rid of the global WS/NI toggle"
...
This reverts commit cc9f7e723a .
2024-12-29 14:03:56 -05:00
KamFretoZ
cc9f7e723a
Qt/Patches: Get rid of the global WS/NI toggle
2024-12-17 11:27:45 -05:00
Ty Lamontagne
a5d94ac454
Patches: Fix a regression that broke gamedb dynpatches
2024-10-30 17:07:07 -04:00