1345 Commits
Author SHA1 Message Date
iwubcode 2c6a598fae Merge pull request #14866 from SuperSamus/efb-to-texture-clear-byte
VideoCommon: Option for byte to memset in RAM when `EFBToTextureEnable = True`
2026-10-30 15:14:15 -05:00
JosJuice e2ad09306e Merge pull request #14656 from SuperSamus/mario-party-gameini
GameSettings: Update Mario Party games
2026-10-10 17:53:27 +02:00
Martino Fontana 8c1f30bb30 VideoCommon: Option for byte to memset in RAM when EFBToTextureEnable = True
The main use case is for games that in theory should be compatible with `EFBToTextureEnable = True`, as the CPU never reads the EFB texture and only writes to it completely.
However, if what the CPU writes is only zeros, if the texture in RAM was already zeros then Dolphin wouldn't notice the change in RAM and thus wouldn't invalidate the texture in VRAM.
This happens in Rhythm Heaven Fever, and with this change it doesn't require `EFBToTextureEnable = False` anymore.

But there are other use cases, like setting a clear value that is closer to what the EFB copy would be, like in Excite Truck.
(`EFBToTextureEnable` is still `False` by default.)

Other games are more subjective (and not changed here): for instance Mario Kart Wii samples the EFB copy to decide whether to display a sun flare.
Currently with `EFBToTextureEnable = True` (default) it will never be shown, but maybe someone would prefer for the flare to always be shown, even behind walls.

The option currently only supports setting a single byte (that will be memset to the entire texture), as setting a color would be more complex given that a texture can be in multiple formats, and there is no use case (yet) for it.
2026-10-03 09:12:52 +02:00
Admiral H. Curtiss 418f0cb7d3 Merge pull request #14894 from jordan-woyak/petz-gamesettingz
GameSettings: Add some required settings for Petz games.
2026-10-02 19:53:48 +02:00
Jordan Woyak b34a2a0513 GameSettings: Add some required settings for Petz games. 2026-10-02 04:09:20 -05:00
Martino Fontana 0b4ebbfb94 GameSettings: Add speed hack for Skylanders: Swap Force 2026-10-01 15:12:54 +00:00
Lilly Jade Katrin d51d80b9ec RetroAchievements - Additional Code Approvals
A handful of requested Gecko/AR codes and approvals for use with RetroAchievements.
2026-09-27 10:19:44 -04:00
retropieuser 4a9db521c1 Add AR codes for Timesplitters 2 (Retroachievements)
Added in the two codes quoted on the game wiki page

https://wiki.dolphin-emu.org/index.php?title=TimeSplitters_2

16:9 Widescreen during gameplay & the Border Fix
2026-09-03 21:53:16 +01:00
JosJuice 5508158a77 Merge pull request #14746 from PhobosAnomaly666/patch-1
Add Gecko code for Star Fox Adventures (Retroachievements)
2026-08-29 13:54:54 +02:00
JMC47 f89cd671bf Merge pull request #14823 from JosJuice/gameini-pokemon-channel
GameSettings: Set texture cache accuracy for Pokémon Channel
2026-08-22 11:46:07 -04:00
JosJuice 3073c9fa41 GameSettings: Set texture cache accuracy for Pokémon Channel
This game contains a special episode of the Pokémon anime as an FMV.
When playing it, if only a tiny part of the image has changed between
frames, Dolphin's texture hashing can fail to notice that anything
changed, or it can notice that the chroma changed but not the luma, or
vice versa.

512 samples reduces the problem but doesn't get rid of it entirely, but
with 2048 I'm unable to see the problem.
2026-08-22 15:52:41 +02:00
Phobos 0901c6dbe5 Add Gecko code (Increased LoD Range) for Star Fox Adventures (Retroachievements) 2026-08-16 14:17:58 +02:00
JosJuice fa61f77fed Merge pull request #14259 from Reonu/pikmin_wii_no_blur_gecko_code
GameINI: Add Disable Blur code for Pikmin 1 Wii
2026-08-16 11:52:36 +02:00
JMC47 3450298af0 Merge pull request #14583 from jordan-woyak/gamesettings-deadly-creatures
GameSettings: Add CPU overclock to work around long black screen on boot in "Deadly Creatures".
2026-08-10 16:30:39 -04:00
Matheus Willder 7788e6824e Update codes to unlock Black Edition and Collector's Edition in Need for Speed 2026-07-26 16:26:12 +00:00
Scott Mansell 552126a0e6 Merge pull request #14675 from JosJuice/game-ini-gbihf-texcache
GameSettings: Remove SafeTextureCacheColorSamples from gbihf
2026-07-15 17:01:46 +12:00
JosJuice 1b67ed71f4 Merge pull request #14357 from Windsurf7/sonicunleashed-gameini
GameINI: Add codes to Sonic Unleashed
2026-07-14 18:49:16 +02:00
Dentomologist d6d25b5302 Merge pull request #14351 from Windsurf7/nightsjod-gameini
GameINI: Add codes to NiGHTS Journey of Dreams
2026-07-12 23:28:28 -07:00
Dentomologist b947a11380 Merge pull request #14356 from Windsurf7/sonicstorybook-gameini
GameINI: Add codes to Sonic Storybook games
2026-07-12 17:20:45 -07:00
Martino Fontana a5f6ba81fa GameSettings: Approve speed hacks for RetroAchievements
Some of the speed hacks were not approved for RetroAchievements, meaning that users had to choose between not getting hardcore achievements, or having poor performance.

Also, renamed the instances of `$Limit internal FPS to VPS (improves performance)` to `$Limit internal frame rate (speed hack)` for consistency. They are enabled by default, so unless the user disabled them, it won't break the configuration.
2026-07-08 18:10:42 +02:00
JosJuice d034d41fcc Merge pull request #14572 from jordan-woyak/ult-spider-man-imm-xfb
GameSettings: Don't force immediate XFB off in Ultimate Spider-Man.
2026-06-28 12:11:53 +02:00
JosJuice f2dd20ca40 Merge pull request #14577 from jordan-woyak/fight-for-ny-ini
GameSettings: Disable fast depth calc to fix missing text and allow immediate XFB in Def Jam: Fight for NY.
2026-06-28 12:11:32 +02:00
JosJuice c560a510e2 Merge pull request #14610 from SuperSamus/tlzww-prerelease-demo-gameini
GameSettings: Add Wind Waker pre-release demo
2026-06-28 11:43:37 +02:00
JosJuice c23b4f4f3a Merge pull request #14626 from ChaseParate/approve-xenoblade-chronicles-60-fps-gecko-code
Gecko/RetroAchievements: Approve Xenoblade Chronicles 60 FPS Gecko code
2026-06-28 10:28:15 +02:00
Dentomologist 54b93b8d4f Merge pull request #14681 from Tilka/pony_friends
GameSettings: fix pony not showing up in Pony Friends 2
2026-06-25 12:25:45 -07:00
Jordan Woyak 144d19433a Merge pull request #14603 from jordan-woyak/gamesettings-solitaire
GameSettings: Apply settings required for Solitaire and Mahjong WiiWare.
2026-06-14 11:47:50 -05:00
Tillmann Karras 9463c9717f GameSettings: fix pony not showing up in Pony Friends 2
EFB-to-RAM needs to be enabled at the start of grooming.
2026-06-13 18:55:16 +01:00
JosJuice 896ecddb77 GameSettings: Remove SafeTextureCacheColorSamples from gbihf
Extrems said that it's unnecessary because GBIHF doesn't use the GPU.
Video output doesn't work in GBIHF in Dolphin regardless of this
setting, so I can't actually test it.
2026-06-07 11:01:04 +02:00
JMC47 704cf84fe0 Merge pull request #14670 from JosJuice/game-ini-gbi
GameSettings: Add Game Boy Interface
2026-06-03 14:08:21 -04:00
JosJuice e0f091b096 GameSettings: Add Game Boy Interface 2026-06-02 21:37:26 +02:00
Martino Fontana 29cf0d8704 GameSettings: Add Photo Channel 2026-05-24 11:36:32 +02:00
Chase Harkcom 915b839598 Approve Xenoblade Chronicles 60 FPS Gecko code 2026-05-23 22:39:42 -04:00
Martino Fontana 30df88fba0 GameSettings: Update Mario Party games 2026-05-22 21:26:18 +02:00
Dentomologist 7b69949cec Merge pull request #14581 from matheuswillder/NFS-Gecko-Codes
GameINI: Action Replay/Gecko codes to unlock Most Wanted Black Edition and Carbon Collector's Edition in GameCube/Wii's Need for Speed
2026-05-18 13:59:06 -07:00
Matheus Willder 9cc177cc79 AR/Gecko codes to unlock Black Edition and Collector's Edition in Need for Speed
It also updates a game's INI file, as per conversation in this PR
2026-05-09 00:09:22 +00:00
spaceage64 3944310308 Add Classic Controller support cheats for Animal Crossing (all regions) 2026-04-29 19:44:31 +02:00
JMC47 ab6b30afe2 Merge pull request #14582 from jordan-woyak/gamesettings-allow-imm-xfb
GameSettings: Allow ImmediateXFB for a handful of games that seem fine with it.
2026-04-27 13:11:42 -04:00
JMC47 d47d5431a1 Merge pull request #14617 from jordan-woyak/gamesettings-secret-rings
GameSettings: Set SafeTextureCacheColorSamples for "Sonic and the Secret Rings".
2026-04-27 13:10:15 -04:00
JMC47 77b778302c Merge pull request #14614 from jordan-woyak/gamesettings-metroid-prime
GameSettings: Disable EFBToTexture for "Metroid Prime 2: Dark Echoes (Wii)" to fix the scan visor.
2026-04-27 13:09:20 -04:00
JMC47 6409c5beb3 Merge pull request #13931 from SuperSamus/pikmin-squared-60fps
GameINI: Add 60 FPS code for Pikmin Squared
2026-04-27 13:09:00 -04:00
JMC47 4609cbf35b Merge pull request #14513 from cristian64/gamesettings_mario_kart_arcade_gp2
GameSettings: Add INI files for Mario Kart Arcade GP 2.
2026-04-26 17:38:45 -04:00
Martino Fontana c96d1b7b4a GameINI: Add 60 FPS code for Pikmin Squared 2026-04-25 10:45:25 +02:00
Jordan Woyak dbb80ce296 GameSettings: Set SafeTextureCacheColorSamples for "Sonic and the Secret Rings" to fix glitching text in the ring customization menu. 2026-04-24 11:55:33 -05:00
JMC47 fe639b1cea Merge pull request #14456 from AGuy27/master
GameSettings: Add patch to limit the internal frame rate in UK release of Rabbids Go Home
2026-04-22 21:55:38 -04:00
Jordan Woyak b70e28a0f6 GameSettings: Disable EFBToTexture for "Metroid Prime 2: Dark Echoes (Wii)" to fix the scan visor and clean up the other Metroid Prime ini files. 2026-04-20 13:06:58 -05:00
Martino Fontana 4a2d48f659 GameSettings: Add Wind Waker pre-release demo
It is listed in the Dolphin wiki with the assumption that it's using the same default settings as regular Wind Waker.
https://wiki.dolphin-emu.org/index.php?title=The_Legend_of_Zelda:_The_Wind_Waker_Demo_Prerelease

I don't know if the Picto Box is even obtainable in the demo... but maybe it is through glitches or something, so I'll keep `EFBToTextureEnable = False` in.
2026-04-19 21:15:20 +02:00
Jordan Woyak 9ae93b1674 GameSettings: Disable PageTableFastmem in "Second Sight" to fix freeze. 2026-04-18 18:15:32 -05:00
Jordan Woyak c88d5da3dc GameSettings: Add comments with the reason for disabling ImmediateXFB for many games. 2026-04-17 22:49:24 -05:00
Jordan Woyak c2072fdeb3 GameSettings: Apply settings required for Solitaire and Mahjong WiiWare. 2026-04-17 15:27:32 -05:00
JMC47 42175d4e75 Merge pull request #14600 from jordan-woyak/fitness-games
GameSettings: Various fitness game fixes.
2026-04-17 13:57:28 -04:00