Commit Graph

1083 Commits

Author SHA1 Message Date
Mai 1469055244
Merge pull request #11209 from JMC47/wrestmaniaXIXini
Force EFB2RAM in WWE WrestleMania XIX
2022-11-23 04:48:00 +00:00
Mai 20155544d3
Merge pull request #11210 from JMC47/spyroanbini
Force Safe Texture Cache in Legend of Spyro: A New Beginning
2022-11-23 04:47:47 +00:00
Mai 6c08dcfbab
Merge pull request #11213 from JMC47/manhuntini
GameINI:  Enable slight CPU Overclock for Manhunt 2
2022-11-23 04:47:33 +00:00
Admiral H. Curtiss 7a76aeef21
Merge pull request #11222 from JMC47/eggmaniaprog
Add Force Progressive Patch for Egg Mania
2022-11-04 23:07:27 +01:00
JMC47 2f80928be3
Merge pull request #11216 from JMC47/OwlsofGaINI
Disable "Force Texture Filtering" in Owls of Ga'Hoole
2022-10-30 13:36:46 -04:00
JMC47 1049ae629e Disable Force Texture Filtering in DKCR
This enhancement causes a rather distracting outline around the main characters.
2022-10-28 01:13:27 -04:00
Admiral H. Curtiss 904551fdb9
Merge pull request #11218 from JMC47/pxdmmu
Enable MMU in Pokemon XD
2022-10-28 04:24:44 +02:00
JMC47 8209f96a4f Add Force Progressive Patch for Egg Mania
This patch substitutes field rendering with full frame rendering in the
NTSC and NTSC-J versions of Eggmania.  This allows Dolphin's
"Force Progressive" hack to work with this title.

Codes originally from Swiss, written by Extrems.
2022-10-27 20:07:35 -04:00
JMC47 8080ebcd76 Enable MMU in Pokemon XD
Fixes invalid read spam during normal battles and Pokemon Bingo.
2022-10-27 16:29:53 -04:00
JosJuice 5ee7a55588
Merge pull request #11217 from JMC47/nsmbwvertexrounding
Disable Vertex Rounding in New Super Mario Bros. Wii
2022-10-27 20:48:27 +02:00
JMC47 895e5ca3e3 Disable Vertex Rounding in New Super Mario Bros. Wii
Vertex Rounding causes severe animation issues on 3D models,
so let's disable it.  Also correct the game title to match the wiki.
2022-10-27 14:17:42 -04:00
JMC47 1158fab3b7 Disable Vertex Rounding in Wii Play
Prevents severe graphical issues in "Tanks" Minigame.
2022-10-27 14:13:45 -04:00
JMC47 76ce7da022 Disable "Force Texture Filtering" in Owls of Ga'Hoole
Fixes broken FMV visuals.
2022-10-27 00:56:06 -04:00
JMC47 c3f3d2b6ba Enable slight CPU Overclock for Manhunt 2
Fixes video hangs in single core and unknown opcodes during FMVs in Dualcore.
2022-10-26 15:59:11 -04:00
JMC47 b25956849d Force Safe Texture Cache in Legend of Spyro: A New Beginning
Fixes freezes/stuttering during FMV cutscenes.
2022-10-25 04:48:23 -04:00
JMC47 c94f87151f Force EFB2RAM in WWE WrestleMania XIX
Fixes invisible models in Revenge Mode.
2022-10-25 04:42:17 -04:00
JMC47 5c24d7bd8d Add Safe Texture Cache for Deepak Chopra's Leela
Fixes missing text issues.
2022-10-24 19:19:32 -04:00
Pokechu22 e4a02f3229 GameSettings: Properly set MissingColorValue for Lego Indiana Jones 1
In 3465b2af27 (#10937) I incorrectly put it under [Video_Settings] instead of [Video_Hacks], so it didn't work. https://bugs.dolphin-emu.org/issues/12987 should now properly be fixed.
2022-10-23 17:01:58 -07:00
JMC47 5f1b7012ed
Merge pull request #10853 from RedStoneMatt/master
Kirby's Return to Dreamland "Bypass Metafortress" patch ported to PAL
2022-10-22 04:45:13 -04:00
JMC47 19e25e32a1
Merge pull request #11175 from b3rru/patch-2
GZLP01.ini – Update Cheatcode to Remove Distance Blur
2022-10-22 03:20:24 -04:00
b3rru 92917061a8
GZLP01.ini – Update cheatcode to Remove Distance Blur
The old code caused the black and white effect in some rooms not to work. The new one works properly.
2022-10-16 22:36:17 +02:00
joon cada690192 Delete outdated SoulCalibur II ini.
Fast texture cache samples and immediate xfb has no ill effects.
2022-10-11 15:38:32 -04:00
Andrea af868b74f7
GraphicMods: The Last Story: Fixes for Bloom and HUD mods. 2022-10-08 22:27:14 +02:00
JMC47 d9cd819a76
Merge pull request #11086 from smurf3tte/dtr_patch
GameSettings: Add patch for Dead to Rights audio
2022-09-27 13:27:50 -04:00
JMC47 ea7db4bb0a Goldeneye 007 (Wii) - Disable Defer EFB Copies
Defer EFB Copies causes visual issues in this game, so let's disable it.
2022-09-27 02:56:28 -04:00
smurf3tte dd81d731e4 GameSettings: Add patch for Dead to Rights audio
This game follows the anti-pattern of calling memset on a buffer in the
midst of being DMA copied to ARAM, then calling a DVD read function that
effectively cancels the memset with dcbi instructions. Dolphin does not
emulate dcache for performance reasons, so this patch removes the
offending memset call.

Patches are included for two regions and are enabled by default.

https://bugs.dolphin-emu.org/issues/12759
2022-09-23 21:44:08 -07:00
JosJuice fec6f1bd5a Revert "windows: distribute vcredist loose files"
This reverts commit 0837af4344.
2022-09-16 10:33:39 +02:00
Shawn Hoffman 0837af4344 windows: distribute vcredist loose files 2022-09-14 13:15:45 -07:00
Pokechu22 8316c7af99 GameSettings: Add patch for black screens in Gormiti: The Lords of Nature!
This patch only targets the US release, and is not enabled by default.
2022-08-03 11:38:22 -07:00
Pokechu22 e353f8ba0d GameSettings: Use Safe Texture Cache for Gormiti: The Lords of Nature! 2022-08-03 11:38:22 -07:00
Pokechu22 3465b2af27 GameSettings: Set MissingColorValue for Lego Indiana Jones 1
See https://bugs.dolphin-emu.org/issues/12987
2022-08-02 15:18:25 -07:00
RedStoneMatt 004a793c30 Wii GameConfig INI change for Kirby's Return to Dreamland (see description)
- Given proper credits for the NTSC-U "Bypass Metafortress" patch (SUKE01.ini)
- Ported the "Bypass Metafortress" patch to the PAL version (SUKP01.ini)
2022-07-15 03:16:08 +02:00
SilentHeII e5aa5214ed
Add bloom definitions for Sonic Colors
Adds definitions to add or remove bloom to Sonic Colors.
2022-07-11 22:46:07 -05:00
SilentHeII e6cbc8f631
Add Bloom Definitions for Sin and Punishment 2
Adds bloom definitions for Sin and Punishment: Star Successor for use with bloom removal and native resolution bloom.
2022-07-09 01:13:09 -05:00
JMC47 f50e7e6e6d
Merge pull request #10287 from OatmealDome/re0-xfb
GameINI: Disable XFB to Texture Only with Resident Evil 0
2022-07-08 18:43:36 -04:00
JMC47 7cc89f5642
Merge pull request #10816 from iwubcode/super_mario_galaxy_bloom_def
Data: add Super Mario Galaxy bloom definition graphics mod
2022-07-07 19:57:52 -04:00
JMC47 32a5b8bfd2
Merge pull request #10805 from iwubcode/runefactory_frontier_bloom_definition
Data: Add Rune Factory Frontier bloom definition graphics mod
2022-07-07 19:49:26 -04:00
Techjar 6104ee09a9 Data: Add Super Mario Sunshine goop map graphics mod 2022-07-07 15:02:51 -04:00
iwubcode 958354e285 Data: add Super Mario Galaxy bloom definition graphics mod 2022-07-06 21:51:39 -05:00
iwubcode 3227244372 Data: Add Rune Factory Frontier bloom definition 2022-07-02 15:14:21 -05:00
iwubcode 1970a27b57 Data: add Wii Play and Skyward Sword bloom definitions 2022-07-02 11:49:21 -05:00
iwubcode eda3fd8bf1 Data: add Monster Hunter Tri full game and rename folder to reflect that. It has the same bloom ids as the demo disc. 2022-07-02 11:49:21 -05:00
iwubcode ba007a0244 Data: rename Battalion Wars 2, Mario Strikers Charged, The House of the Dead: Overkill, and The Last Story to properly reflect their game name / spelling 2022-07-02 11:49:21 -05:00
iwubcode d0540f19ac Data: add built in mods for bloom and HUD 2022-07-02 11:49:21 -05:00
iwubcode 3eb3e1c83a Data: add default data for hud and bloom on some games 2022-06-27 18:22:08 -05:00
TryTwo d9ea1e44be Add post-processing option that can do Integer Scaling. 2022-06-14 07:42:29 -07:00
JMC47 05160d8d2e
Merge pull request #10734 from JMC47/fzerocheatsini
Add F-Zero AX Approximation Gecko Codes to F-Zero GX
2022-06-11 13:46:24 -04:00
JMC47 ef384ca6d3
Merge pull request #10739 from JMC47/monsterhouseini
Disable icache emulation for Monster House
2022-06-11 13:41:04 -04:00
JMC47 1db46fbd8b Disable icache emulation for Monster House
This game has stale icache values in the logs during certain
loadscreens, and after disabling them I was able to play through the
entire game, with one crash that may have been related to savestates and
memory cards since during that loadscreen it said the memory card did
not match.

This does cause invalid reads to be spit out during parts of the game,
but you can safely skip them.  Enabling MMU seems to surpress the
invalid reads without side-effects, but the aforementioned
memcard/savestate crash was with MMU on.
2022-06-10 21:05:29 -04:00
JMC47 e4f7994cf9 Add Medium Texture Cache to RKA INI
Ultimate Shooting Collection needs Medium Texture Cache for some text to
render correctly.
2022-06-09 16:30:13 -04:00
JMC47 a59a3631c8 Add F-Zero AX Gecko Codes to F-Zero GX 2022-06-09 01:01:11 -04:00
nolrinale de3b817767 GameDB: Enabled Single Core Mode for PSO EP1&2 and EP3 improving online stability 2022-05-24 12:04:24 +02:00
Admiral H. Curtiss ffe0bcbb84
Merge pull request #10681 from JMC47/orderupini
INI: add RealWiiRemoteRepeatReports False to Order Up!
2022-05-22 04:07:52 +02:00
nolrinale c06f81b1ff
GameSettings: Adjusted graphic settings for PSO EP1&2 and PSO EP3, fixes missing texts. 2022-05-21 16:56:09 +02:00
JMC47 b396afd1a3 INI: add RealWiiRemoteRepeatReports False to Order Up! 2022-05-20 02:19:22 -04:00
Matthew Richards-Wells 235f729181
GameSettings: Add missing space in comment. 2022-04-23 20:35:29 +02:00
Matthew Richards-Wells c925f10892
Minor text capitalization
Changed "$Swords/Shields/boots/tunics" to "$Swords/Shields/Boots/Tunics" for consistent capitalization in the line.
2022-04-20 02:07:31 -07:00
JMC47 0bd2b4023b Rename GYRE41.ini to GRYE41.ini
This was a typo that I missed for some reason.
2022-03-20 20:25:43 -04:00
JMC47 6619bfef50 GameINI: Rayman Arena - Add Disable Culling Patch
For unknown reasons, a Gecko Code on the Wiki for Rayman Arena that was
meant to help with widescreen patches.  This doesn't actually change
anything about the game unless you enable Dolphin's built-in widescreen
hack, where it will cause enemies and whatnot to render on the edges of
the screen.  This is because it patches out the culling function in the
game, which coincidentally is also the cause of the hang in Dolphin.
2022-03-19 21:39:09 -04:00
teconmoon d95f6faa55
Create REX.ini file for Excite Truck visual issues
With "Store EFB Copies to Texture Only" set to True (the default setting), areas of Excite Truck appear darker than on console. For example, in Sylvan Glen under the Bronze cup, all of the trees appear very dark, nearly black. On console, this does not occur.

Start of the race on Dolphin: https://youtu.be/KjJ-55lwFkE?t=817
Start of the race on Console: https://youtu.be/0W9blwA8AG4?t=699

Setting EFBToTextureEnable = False fixes this issue and does not appear to introduce any performance impacts, so I am recommending that this be disabled by default for this game.
2022-03-03 15:34:58 -08:00
Nora 97ca7b56cb
Update GMPE01.ini 2022-02-25 20:51:42 -05:00
Nora b641dc3d34
Add files via upload 2022-02-24 21:00:16 -05:00
Léo Lam bb7475ee2a
Merge pull request #10429 from Zopolis4/mapurge
Remove the Maps folder from the Sys directory
2022-02-18 21:40:09 +01:00
Zopolis4 5e4d1f732d
Remove the Maps folder from the Sys directory
It only had two out of date and game-specific maps from decades ago
2022-02-16 12:32:25 +11:00
JMC47 bb097c0576
Merge pull request #10421 from UnicorNora/master
GameINI: Update Cheats for GP5E01, GP6E01, GP7E01, RM8E01
2022-02-15 16:41:55 -05:00
Nora e38918565b GameINI: Update Cheats for GMPE01, GP5E01, GP6E01, GP7E01, RM8E01 2022-02-15 16:21:34 -05:00
JMC47 da888c8b49 Remove MMU Default in Disney Trio of Destruction
Apparently MMU is no longer needed in these titles.  All 3 booted and
played into gameplay in the latest builds without issues, and disabling
MMU results in a very slight, but noticeable performance boost.
2022-02-04 02:58:36 -05:00
gordonfreeman01 0ffb077725 Game INI update for Tron Evolution Battle Grids (all editions) 2022-01-31 02:18:06 +04:00
JMC47 e4372a317d
Merge pull request #10247 from mbc07/GameINI
Game INI updates
2022-01-11 19:15:41 -05:00
OatmealDome e3cf6e8aea GameINI: Disable XFB to Texture Only with Resident Evil 0 2022-01-03 12:36:44 -05:00
Léo Lam 8dd803bf2b
Merge pull request #10297 from AdmiralCurtiss/pbr-screen-border-patches
GameSettings: Patches for black screen effect for remaining versions of Pokémon Battle Revolution.
2022-01-01 17:03:49 +01:00
Mai M 88f89ea305
Merge pull request #10312 from JosJuice/gameini-no-syncgpu
GameINI: Replace all uses of SyncGPU with single core
2021-12-31 06:02:10 -05:00
Admiral H. Curtiss 1db86e8477
GameSettings: Japanese version of Pokémon Battle Revolution does not support widescreen. 2021-12-27 20:04:34 +01:00
Admiral H. Curtiss 0805bae5d8
GameSettings: Patch for black screen effect for remaining versions of Pokémon Battle Revolution. 2021-12-27 17:27:18 +01:00
JosJuice 869edd5a66 GameINI: Replace all uses of SyncGPU with single core
At least on Android, SyncGPU has really bad performance compared to
single core. It's less stable too - I get fatal GPU desyncs in
Pokémon XD using the default settings.
2021-12-27 16:22:20 +01:00
Pokechu22 254f39cf78 GameSettings: Add patch for black screen effects in Pokémon Battle Revolution 2021-12-20 11:34:05 -08:00
JMC47 1d146a9e15
Merge pull request #10236 from JMC47/n64vc
Cleanup and Update N64 Virtual Console INIs
2021-12-20 14:29:40 -05:00
JMC47 d074ee1609 Cleanup and Update N64 Virtual Console INIs
This Pull Request updates N64 INIs based on what I know about various
behaviors since the last time we updated it.  This should result in more
sane settings for Mario Tennis and Super Smash Bros. while still
preventing the out of memory crash due to the tremendous amounts of EFB
copies.
2021-12-17 00:09:21 -05:00
JMC47 d10ecd2de4
Revert "Force Dual Core on for Bomberman Jetters" 2021-12-02 07:21:55 -05:00
Mateus B. Cassiano 4fe7f69c29 Game INI updates
Updated settings for Eternal Darkness, Epic Mickey 2 and earlier Just Dance games.
Added missing settings for Just Dance spin-offs and compilations.
2021-11-25 02:10:43 -04:00
Mai M cc9a75a87b
Merge pull request #10230 from JMC47/redsteel2
Compatibility Settings for Red Steel 2
2021-11-21 21:07:33 -05:00
Patrick Ferry f8ea167b1f GameSettings: Enable MMU for We Love Golf! 2021-11-21 05:20:30 +00:00
Patrick Ferry 715a80ef57 GameSettings: Enable MMU and Set Texture Cache Accuracy to "Medium" for 007: From Russia with Love 2021-11-21 05:19:18 +00:00
JMC47 d73f3183ac Compatibility Settings for Red Steel 2
Red Steel 2 has FMVs that get corrupted with Anisotropic filtering.  It
also hangs on dualcore.  While SyncGPU works, both another user and
myself saw much smoother gameplay when using Single Core for unknown
reasons.
2021-11-18 18:57:45 -05:00
Mai M 735fd60e52
Merge pull request #10217 from JMC47/bombermanjetters
Force Dual Core on for Bomberman Jetters
2021-11-16 23:29:40 -05:00
JosJuice 89cb311c86 GameINI: Fix comments causing errors in GALE01r0.ini
Same problem as 658eed4... Except instead of just making the
comments use #, I'm actually removing some of the codes entirely
because they are of questionable value.

Should fix https://bugs.dolphin-emu.org/issues/12737.
2021-11-16 17:58:16 +01:00
Léo Lam d17dcf72ff
Merge pull request #10201 from JMC47/mp6-codeadjust
GameINI: Fix Comment Causing Parsing Errors in Mario Party 6/7 INIs.
2021-11-15 14:59:31 +01:00
JMC47 658eed405a GameINI: Fix Comments in Mario Party 6/7 AR Codes
Using the "*" symbol as a comment only works for Gecko Codes for some
reason.  I changed it to "#".
2021-11-15 07:33:49 -05:00
JMC47 40acfb9067 Force Dual Core on for Bomberman Jetters
This game requires emulating the Fifo Pipeline or have Single Core be
able to read ahead in the Fifo.  Because Single Core currently processes
things in a serialized manner, this game will not run regardless of
CPU/GPU timing hacks.
2021-11-14 18:44:43 -05:00
Sepalani 3c73e46aab GameINI: Change Texture Cache to Safe in RMHJ08.ini and ROM.ini 2021-11-01 21:55:54 +04:00
JMC47 fb2404a4a7 GameINI: Change Texture Cache to Safe in R44J8P 2021-11-01 13:09:27 -04:00
Nora Hanegan bba2aec173 GameINI: Update Cheats for GMPE01, GP5E01, GP6E01, GP7E01 2021-10-21 20:54:03 -04:00
JosJuice c250ed03cf GameINI: Enable DivByZeroExceptions where needed
Combined with the previous commits in this pull request,
this fixes https://bugs.dolphin-emu.org/issues/7230 (True Crime:
New York City) and https://bugs.dolphin-emu.org/issues/9650
(Call of Duty: Finest Hour).
2021-10-13 17:42:56 +02:00
JMC47 c1349fa613 Disable Immediate XFB in King Kong
The game has extra XFB copies in some menus, messing up framepacing on
VRR monitors and breaking vsync in general.
2021-09-19 09:15:24 -04:00
Pokechu22 e902eda495 GameINI: Disable force texture filtering for Mega Man X Collection 2021-09-16 17:05:07 -07:00
Admiral H. Curtiss 788177a001 GameINI: Disable JIT branch following for Namco Museum to avoid major stuttering in Galaga Arrangement and Dig Dug Arrangement. 2021-09-11 05:27:07 +02:00
Joey Ballentine 6d25717d75 Disable dual core by default for multiple Heavy Iron games 2021-09-02 15:49:22 -04:00
Léo Lam c2c30b4d50
Merge pull request #10026 from PatrickFerry/ini-fixes-3
Various GameINI Updates
2021-08-31 02:12:01 +02:00
JMC47 3d00bc3b13 GameINI: Add Vertex Rounding to Scooby-Doo: NoOF
This game is the earliest of Heavy Iron Studios' games and has a similar
offset issue to that of the SpongeBob and Incredibles games.  While they
weren't offsetting it and breaking shadows like the other games, there's
still an offset in the upper left corner of the screen.  This fixes
that, and has no effect at 1x IR, so it's safe to enable by default.
2021-08-30 02:50:51 -04:00
Patrick Ferry c4bc46c252 GameSettings: Enable SyncGPU and Add Commented Out Accuracy Option for Another Code: R - A Journey into Lost Memories 2021-08-28 15:37:15 +01:00
Pokechu22 a5e2a0d973 dsp_rom: Remove illegal use of AX with SRS 2021-08-22 10:49:46 -07:00
Patrick Ferry f0b2385deb GameSettings: Set Texture Cache Accuracy to "Safe" for Broken Sword: Shadow of the Templars (Director's Cut) 2021-08-14 04:43:12 +01:00
Patrick Ferry a3d3300473 GameSettings: Set Texture Cache Accuracy to "Safe" for Brothers In Arms: Road To Hill 30 2021-08-14 04:43:12 +01:00
Patrick Ferry f4783b180d GameSettings: Set Texture Cache Accuracy to "Safe" for Brothers In Arms: Earned In Blood 2021-08-14 04:43:12 +01:00
Patrick Ferry e80dfdc52b GameSettings: Set Texture Cache Accuracy to "Safe" for Block Party 2021-08-14 04:43:12 +01:00
Patrick Ferry 66da9daa72 GameSettings: Set Texture Cache Accuracy to "Medium" for Avatar: The Last Airbender - The Burning Earth 2021-08-14 04:43:12 +01:00
Patrick Ferry fc7270df18 GameSettings: Set Texture Cache Accuracy to "Medium" for Alan Hansen's Sports Challenge 2021-08-14 04:43:12 +01:00
Patrick Ferry c5f95f0afe GameSettings: Set Texture Cache Accuracy to "Safe" for Arthur and the Revenge of Maltazard 2021-08-14 04:43:12 +01:00
Patrick Ferry 5a88989b94 GameSettings: Set Texture Cache Accuracy to "Safe" for Academy Of Champions: Soccer 2021-08-14 04:43:12 +01:00
Patrick Ferry 02a8b5ba75 GameSettings: Disable Dual Core and Disable "EFB Copies to Texture Only" for The Biggest Loser: Challenge 2021-08-14 04:43:11 +01:00
Patrick Ferry 55fd06e0ce GameSettings: Disable "EFB Copies to Texture Only" for Bratz: Girlz Really Rock 2021-08-14 08:17:03 +01:00
Patrick Ferry b083fc2181 GameSettings: Disable Dual Core and Disable "Defer EFB Copies to RAM" for Bratz: The Movie 2021-08-14 08:14:32 +01:00
Patrick Ferry 74f2fa2755 GameSettings: Disable Dual Core and Disable "Defer EFB Copies to RAM" for Bratz: Rock Angelz 2021-08-14 08:13:02 +01:00
Patrick Ferry f5abb3030f GameSettings: Disable Dual Core and Disable "Defer EFB Copies to RAM" for Bratz: Forever Diamondz 2021-08-14 08:09:28 +01:00
Tillmann Karras 56f92c5ce3 GameSettings: force DSPLLE in remaining Neo Geo games
These two games were missed in PR #3841.
2021-08-13 17:54:48 +01:00
JMC47 095afe25df GameINI: Add missing Vertex Rounding to GIQ.ini
This is necessary to actually fully fix the game at higher resolutions
and was forgotten in the earlier batch of INI changes.
2021-08-10 00:16:43 -04:00
Tilka 0ee97c47e8
Merge pull request #10009 from OatmealDome/re3-inv-texture-cache
GameINI: Force safe texture cache on Resident Evil 3
2021-08-08 21:05:36 +01:00
OatmealDome 2680a13564 GameINI: Force safe texture cache accuracy on Resident Evil 3 2021-08-08 16:00:30 -04:00
Tilka 682c7454f0
Merge pull request #10005 from JMC47/incredibleini
GameINI:  Fix EFB Copy Offset in more games
2021-08-08 11:11:46 +01:00
JMC47 fd4e644fb4 GameINI: Fix EFB Copy Offset in more games
SpongeBob SquarePants: Battle for Bikini Bottom and The Movie Game,
along with the two Incredibles titles suffer from an EFB offset issue
described in earlier commits.  This commit adds offsets for the
Incredibles and The Incredibles: Rise of the Underminer releases
and adds additional inis for SpongeBob special releases.
2021-08-07 11:36:38 -04:00
JosJuice c79757618d
Merge pull request #9993 from Techjar/late-vi-output
VI: Implement post-scanout XFB output
2021-08-07 12:41:59 +02:00
JMC47 f27203a2e1 GameINI: SpongeBob SquarePants Movie QoL Settings
SpongeBob SquarePants: The Movie suffers from all of the same issues as
Battle for Bikini Bottom.  These patches are not based on any existing
cheats or codes.
2021-08-04 01:51:50 -04:00
Techjar dbfe2bde3d GameINI: Disable early XFB output for WWE Crush Hour
The game has flickering problems when using early output.
2021-08-03 23:38:17 -04:00
Léo Lam 893b648d8d
Merge pull request #9992 from JMC47/gladiusregions
GameINI: Add Gladius Patch to Other Regions
2021-08-04 03:10:16 +02:00
JMC47 ecf092d7f8 GameINI: Add Gladius Patch to Other Regions
Only the NTSC version of Gladius got a patch with smurf3tte's reverse
engineering work.  Since most of the work was done, I ported over the
fix to the PAL, French, and German releases.  Leoetlino helped figure
out a consistent way to find the correct address.
2021-08-03 16:09:53 -04:00
JMC47 7b07037723 GameINI: SpongeBob SquarePants: BFBB QoL
This enables Vertex Rounding Hack and has a game patch for two bugs
resulting from game choices.  The game draws an efb copy at
coordinate 0.00195313 to 1.00195 repeating which only works due to how the
numbers work out at low resolution.

The Vertex Rounding Hack is a null operation on 1x IR, so there should
be no concern enabling it by default since higher resolutions are
completely broken without it.
2021-08-03 11:28:58 -04:00
JMC47 5bf1a8af8e GameINI: Add Safe Texture Cache to SpongebobToS
Text in SpongeBob's Truth of Square needs Safe Texture Cache in order to
render properly.
2021-08-01 23:28:51 -04:00
JMC47 167358e953 GameINI: Enable Medium Tex Cache for Generator Rex
Generator Rex: Agent of Providence needs medium texture cache in order
to render text without problems.
2021-07-31 08:26:59 -04:00
Léo Lam 0553b4a241
Merge pull request #9954 from Tilka/ax
DSPHLE: fix problems with older ucodes
2021-07-29 01:42:24 +02:00
Léo Lam f0a7602eca
Merge pull request #9966 from JMC47/ffccgba
GameINI: Add FFCC Connectivity patch to all regions
2021-07-29 01:19:29 +02:00
JMC47 1f3388be0a GameINI: Add Safe Texture Cache to Inazuma 2013
Certain text characters do not render properly with any other texture
cache setting.
2021-07-28 09:59:39 -04:00
JMC47 09dddd8a5f GameINI: Add FFCC Connectivity patch to all regions
This is a port of the NTSC patch to the Japanese and PAL regions.  Bonta
converted the GBA code, and leoetlino helped convert some addresses for
the japanese version.
2021-07-27 17:17:16 -04:00
Tillmann Karras b1185fb239 DSPHLE: handle Wii Startup Menu ucode correctly 2021-07-24 16:57:12 +01:00
JMC47 3d2ff2e1f5 GameINI: Fix Garfield Hang
The Garfield Show: TotSL hangs on story mission start with Dual Core
most of the time.
2021-07-24 11:40:06 -04:00
JMC47 c66dcbf9de GameINI: Fix de Blob 2 visual issues.
de Blob 2 has the same engine as de blob and shares a lot of the same
issues.  I copied the settings used for de blob.  It seems defer EFB
copies was the main culprit, but force texture filtering could also
cause problems.
2021-07-22 19:31:36 -04:00
Léo Lam 462af20cdd
Merge pull request #9920 from JMC47/popshadow
GameINI: Fix PoP:TT Shadows
2021-07-21 11:47:16 +02:00
Léo Lam bf36baa6b3
Merge pull request #9925 from JMC47/starsuccessorbox
GameINI:  Improve Rendering in Sin & Punishment: Star Successor
2021-07-21 11:46:13 +02:00
JMC47 ae63c68b88 GameINI: Fix PoP:TT Shadows
At extreme angles, there is severe shadow zfighting with fast depth
disabled.  Enabling it causes it work on all backends without issue.
Verified in OpenGL, D3D11, D3D12, and Vulkan.
2021-07-21 05:42:08 -04:00
JMC47 4472105210 GameINI: Improve Rendering in S&P:SS
Sin & Punishment: Star Successor has rendering issues in the upper left
part of the screen.  While we can't completely fix it, by disabling
Store EFB Copies to Texture only, we can make it from a missing box to
just a couple of lines being visible that make up the copy region.
2021-07-21 05:36:19 -04:00
Léo Lam 43b5383b16
Merge pull request #9924 from JMC47/tombraiderlegendini
GameINI:  Fix water in Tomb Raider Legend
2021-07-21 11:29:08 +02:00
JMC47 e7dd3785be GameINI: Fix Happy Feet 2 text
Personally confirmed 2048 samples weren't enough.  Some text was still
missing.
2021-07-20 07:38:42 -04:00
JMC47 948cd64567 GameINI: Fix water in Tomb Raider Legend
Disables Store EFB Copies to Texture Only.  As this game has a lot of
water, the water not rendering correctly provides a pretty significant
gameplay issue.
2021-07-20 06:36:11 -04:00
JosJuice 175878cad8
Merge pull request #9919 from JMC47/memcardsizes
INI: Fix Memcard detection in SSX Tricky and SpongeBob:CFtKK
2021-07-20 12:00:40 +02:00
JosJuice 2ec035441d
Merge pull request #9915 from JMC47/mxsuperflyini
GameINI: MX Superfly - fix player textures
2021-07-20 12:00:12 +02:00
Tilka fa55e52fff
Merge pull request #9917 from TheHarmonicRealm/master
Fix GBR and GRB post-processing effects
2021-07-20 09:38:14 +01:00
JMC47 103120bb2d INI: Fix Memcard detection in SSX Tricky and SpongeBob:CFtKK 2021-07-19 22:50:20 -04:00
Mai M 88cc20ffd0
Merge pull request #9918 from JMC47/IMGDDv35ini
INI Settings for Paper Mario: Thousand-Year Door Demo Disc
2021-07-19 22:01:50 -04:00
JMC47 d0b8f91d97 INI Settings for Paper Mario Demo
Interactive Demo Disc Version 35 comes with Paper Mario: The
Thousand-Year Door.  Note that D56J01 is a different game.
2021-07-19 18:55:05 -04:00
Noah 0be80bcb18
Fix swap_RGB_GRB.gls post-processing shader 2021-07-19 13:21:41 -07:00
Noah ac32996d11
Fix swap_RGB_GBR.gls post-processing shader 2021-07-19 13:20:58 -07:00
JMC47 79a50c7730 GameINI: MX Superfly - fix player textures
This game uses EFB copies to generate the outfit for your character in
career mode.
2021-07-19 13:01:50 -04:00
Tillmann Karras 2344624b08 PostProcessing: fix lens distortion shader for HLSL 2021-07-18 22:49:36 +01:00
Mai M 6e7698a354
Merge pull request #9910 from Tilka/postprocess
PostProcessing: fix shader compilation failures
2021-07-18 13:58:16 -04:00
JMC47 d65d4b7158 INI: Fix Summoner Invalid Reads 2021-07-18 11:56:56 -04:00
jack-1313 8f107191cb Create R6X.ini
Fixes :
https://bugs.dolphin-emu.org/issues/12534

Update R6X.ini

Update R6X.ini

Update R6X.ini
2021-07-18 12:52:54 +05:30
Tillmann Karras eb4ed72a96 PostProcessing: fix lens distortion shader
This has been broken since b44a0980eb.
2021-07-18 04:10:02 +01:00
Léo Lam 0b18f8ae55
Merge pull request #9894 from AdmiralCurtiss/smooth-moves-tex-cache-ini
GameINI: Set safe texture cache in WarioWare: Smooth Moves for Writer's Block and Brain Age microgames.
2021-07-14 21:43:34 +02:00
Admiral H. Curtiss eedae929b7 GameINI: Set safe texture cache in WarioWare: Smooth Moves for Writer's Block and Brain Age microgames. 2021-07-13 20:38:56 +02:00
JMC47 b944ffc109 Fix Motion Detection in Sonic and the Secret Rings and Jett Rocket 2021-07-13 03:37:09 -04:00
JMC47 03b48801f6 Fix Baten Kaitos Shop Crashes
Baten Kaitos will crash with certain items in your inventory if you
scroll over them in the shop screen.  SyncGPU does not fix the issue,
but single core does.
2021-06-23 19:57:04 -04:00
JMC47 89a5bdff16
Merge pull request #9349 from smurf3tte/gladius
GameSettings: Patch for freezing in Gladius (GLSE64)
2021-06-21 02:36:52 -04:00
Léo Lam d536a50878
Merge pull request #9756 from Techjar/memcard-size-config
Replace MemoryCard251 setting with generic MemoryCardSize
2021-06-13 16:09:54 +02:00
Pokechu22 c583cac568 Hack to hide debug cubes in Super Mario Sunshine
... while not breaking other games.
2021-06-09 20:50:49 -07:00
JMC47 1827e7a166
Merge pull request #9724 from Bonta0/ffcc-gbafix
GameINI: Fix Final Fantasy Crystal Chronicles GBA race condition
2021-05-27 20:20:55 -04:00
Techjar 36dd4cc232 GameSettings: Set 59 block memory card for Pokémon Box: Ruby & Sapphire (JAP) 2021-05-27 03:51:02 -04:00
Techjar 33a6701e56 Replace MemoryCard251 setting with generic MemoryCardSize
This allows for a broader range of game-specific memory card sizes to
be configured.
2021-05-27 03:50:57 -04:00
Bonta-kun 764645b44d GameINI: Fix FFCC GBA race condition 2021-05-19 23:46:00 +02:00
Dentomologist 4f31eaadc5 GameList: Minor improvements to android and low res nobanner images
Center @2x and android banners, and adjust @1x banner to improve
consistency with other resolutions while maintaining sharpness.

Images created by MayImilae
2021-05-19 12:43:55 -07:00
Dentomologist 3c3931fd74 GameList: add 4x resolution for nobanner image 2021-05-19 12:24:17 -07:00
JosJuice 099bf16326
Merge pull request #9630 from PatrickFerry/ini-fixes-2
Gameini: Disable ICache for Indiana Jones and the Staff of Kings
2021-05-13 14:54:24 +02:00
Léo Lam bfaed2b0b1
GameINI: Fix file path for RZDK01 INI 2021-04-20 01:43:02 +02:00
PPLToast ac3c728f13
Add speed hack for Korean TP 2021-04-18 22:20:25 +03:00
Patrick A. Ferry b66cd99e86 Gamesettings: Disable ICache for Indiana Jones and the Staff of Kings 2021-04-08 17:54:08 +01:00
Pokechu22 dad309d365 Disable ICache emulation for some games
Specifically, 'Scooby-Doo! Mystery Mayhem', 'Scooby-Doo! Unmasked', 'Ed, Edd n Eddy: The Mis-Edventures', and the Wii version of 'Happy Feet'.

The JIT cache causes problems with emulated icache invalidation in these games, resulting in areas failing to load.
2021-04-06 12:44:10 -07:00
Léo Lam ccc99ebfe3
Merge pull request #9517 from NoraTheGamer/master
Mario Party Cheats Update
2021-04-04 22:37:33 +02:00
Nora Hanegan b825c97326
GameINI: RM8E01 - Update Cheats 2021-04-01 16:42:48 -04:00
Nora Hanegan 2db23976b0
GameINI: GP7E01 - Update Cheats 2021-04-01 16:42:42 -04:00
Nora Hanegan b309e67b47
GameINI: GP6E01 - Update Cheats 2021-04-01 16:42:34 -04:00
Nora Hanegan 0a0df48bd5
GameINI: GP5E01 - Update Cheats 2021-04-01 16:42:29 -04:00
Nora Hanegan 6bf6f3cb27
GameINI: GMPE01 - Update Cheats 2021-04-01 16:42:22 -04:00
Léo Lam 06a77493a4
Merge pull request #9547 from PatrickFerry/ini-fixes-1
Some Gameini Changes
2021-03-04 12:16:09 +01:00
JMC47 79ee6aae0a
Merge pull request #9395 from AdmiralCurtiss/most-wanted-turn-on-the-sun
GameSettings: Enable perf queries to fix sun in Need for Speed: Most Wanted.
2021-03-03 17:43:33 -05:00
PatrickFerry 52413ed0d8 GameSettings: Set Texture Cache Accuracy to "Safe" for Jerry Rice & Nitus' Dog Football 2021-03-02 03:11:06 +00:00
PatrickFerry 8e4ddf9c04 GameSettings: Disable "Defer EFB Copies to RAM" and Set Texture Cache Accuracy to "Medium" for Marvel Super Hero Squad 2021-03-02 03:10:27 +00:00
PatrickFerry 3424732087 GameSettings: Disable "Defer EFB Copies to RAM" for NBA Live 08 2021-03-02 03:08:38 +00:00
PatrickFerry 701c6c2ef0 GameSettings: Disable Dual Core for National Geographic Challenge! 2021-03-02 03:07:30 +00:00
PatrickFerry 05595be9a5 GameSettings: Disable Dual Core for Dance! It's Your Stage 2021-03-02 03:06:42 +00:00
PatrickFerry 976842d5b9 GameSettings: Disable Dual Core for Brunswick Pro Bowling 2021-03-02 03:06:11 +00:00
Miksel12 1116085bee INI Changes 2021-03-02 03:29:47 +01:00
John Pansera b3715431a2 Enable EFB access from CPU for Ultimate I Spy 2021-01-28 19:10:19 -05:00
Stevoisiak ee28abc88b Remove redundant INI settings
Remove redundant game-specific INI files that are covered by a generalied Arcade/NeoGeo INI.
2021-01-24 00:31:02 -05:00
Léo Lam 4cdcbb6ab2
Merge pull request #9308 from smurf3tte/re23_patch
Patches for Resident Evil 2/3 audio issues
2021-01-06 01:52:15 +01:00
ivan89el a9495e57fa GameSettings: Enable perf queries to fix sun in Need for Speed: Most Wanted 2020-12-30 03:43:33 +01:00
smurf3tte f3b8a985e7 Patches for Resident Evil 2/3 audio issues
These games are erroneously zeroing buffers before they can be fully copied to ARAM by DMA. The responsible memset() calls are followed by a call to DVDRead() which issues dcbi instructions that effectively cancel the memset() on real hardware. Because Dolphin lacks dcache emulation, the effects of the memset() calls are observed, which causes missing audio.

In a comment on the original bug, phire noted that the issue can be corrected by simply nop'ing out the offending memset() calls. Because the games dynamically load different .rel executables based on the character and/or language, the addresses of these calls can vary.

To deal generally with the problem of code being dynamically loaded to fixed, known addresses, the patch engine is extended to support conditional patches which require a match against a known value. This sort of thing is already achievable with Action Replay/Gecko codes, but their use depends on enabling cheats globally in Dolphin, which is not a prerequisite shared by patches.

Patches are included for every region, character, and language combination. They are enabled by default.

The end result is an approximation of the games' behavior on real hardware without the associated complexity of proper dcache emulation.

https://bugs.dolphin-emu.org/issues/9840
2020-12-29 14:24:46 -08:00
smurf3tte 28b82615a7 GameSettings: Patch for freezing in Gladius (GLSE64)
This game can deadlock the CPU and GPU by setting FIFO breakpoints too infrequently, provided the CPU gets too far ahead, as can happen under Dolphin due to timing inaccuracies. The game never clears breakpoints, and it will skip setting them if the previous one has not been hit by the GPU. If the CPU gets far enough ahead it will reach the FIFO high water mark and trigger an overflow interrupt, causing the render thread to be suspended. The GPU will make forward progress until it hits the last set breakpoint. However, if the distance between that breakpoint and the FIFO write pointer is greater than the low water mark, then the GPU will never generate an underflow interrupt and the render thread will never be resumed. This patch forces the game to update the breakpoint unconditionally and has been tested on real hardware with no apparent ill effect.

This patch covers the US release (GLSE64), but there are three more (GLSD64, GLSF64, GLSP64) that will likely require similar patches.
2020-12-21 12:03:30 -08:00
Avasam 90ae9b81ac GameSettings: Set Safe Texture Cache for Pitfall: The Lost Expedition and Pitfall: The Big Adventure
1024 is not enough. 2048 works just fine.
Fixes stuttering Atari 2600 emulation https://bugs.dolphin-emu.org/issues/12347
2020-12-17 18:13:05 -05:00
JMC47 5a5c22dc6c
Merge pull request #9329 from smurf3tte/ffcc
GameSettings: Disable "Store EFB Copies to Texture Only" for Final Fantasy Crystal Chronicles
2020-12-15 04:25:19 -05:00
smurf3tte b7f6335ae3 GameSettings: Disable "Store EFB Copies to Texture Only" for Final Fantasy Crystal Chronicles
This fixes the crash at Goblin Wall: https://bugs.dolphin-emu.org/issues/9915

A patch (for the US release only) that fixes the game's buffer overrun bug is included as an alternative with lower performance cost. It is disabled by default.
2020-12-14 22:03:08 -08:00
smurf3tte 91187905e8 GameSettings: Add patch for Monster High: Ghoul Spirit (SAOE78/SAOEVZ)
The first call to GXCopyDisp() corrupts game data, but on real hardware it isn't observed thanks to the data cache. Skipping the call works too, preventing a crash on boot.

This patch is enabled by default.
2020-12-11 12:22:13 -08:00
JosJuice 36ecfdd6b5 GameSettings: Enable compatibility patches by default
This enables patches for game-breaking problems by default.

My criterion for which patches to select was that the patch
has to make the game's behavior closer to how the game acts
on console. So workarounds for Dolphin not emulating caches
accurately are enabled by default, but not things like
Twilight Princess's minimap speedhack or patches for
disabling memory card checks in Pokémon games.
2020-12-11 10:08:24 +01:00