Commit Graph

947 Commits

Author SHA1 Message Date
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
nf6429 2b0bed8a7e Dragon Quest 25th Anniversary Collection INI changes
This game requires EFB turned off, otherwise every game will black screen, and it requires Safe Texture Cache to Safe, otherwise the cursor in game won't update, making it really hard to navigate the menu's
2020-11-03 20:33:01 +00:00
nf6429 f815ff2060 Game INI Changes
EFB black screen INI added, XFB purple screen INI added, dualcore stuttering INI added.
2020-11-03 20:33:00 +00:00
Léo Lam 83b80b289b
Merge pull request #9134 from SpaceXCheeseWheel/patch-1
Shaders: Remove AsciiArt shader
2020-10-22 01:14:01 +02:00
Léo Lam 47059f6388
Merge pull request #9113 from ShiftaDeband/ini/FixPSOTrials
Add .ini configuration files for Phantasy Star Online Episode I&II Trial Edition and Episode III Trial Edition
2020-10-20 15:34:39 +02:00
Léo Lam b26c2e7adb
Merge pull request #9094 from Pokechu22/wii-fit-ini-note
Add INI note for Wii Fit and Wii Fit Plus
2020-10-20 02:07:52 +02:00
G 62bd79e70d
Remove AsciiArt shader
This shader has been rendered nonfunctional due to the removal of the function SampleFontLocation, which was never implemented in VideoCommon. The last reference to SampleFontLocation was located in the OGL video backend. It was removed in this commit: f039149198 (diff-24125a6c968a8aca9cadd977d4b9d68f), where many functions were moved to video common, among other things.

This shader should be removed so it does not confuse users with the error that it causes. Alternatively, it could be rewritten so it is compatible with modern versions of Dolphin. I am not familiar with GLSL, so this is currently beyond my skill set.
2020-10-05 21:44:56 -07:00
Jordan Woyak 0295d470b1 ControllerEmu: Increase "IMUPointer" "Total Yaw" default value to match that of regular "Point" settings.
Removed "Total Yaw" from included Wii remote input profile to take on the default value.
2020-09-28 18:09:34 -05:00
ShiftaDeband 3ca9827725
Update DPSJ8P.ini 2020-09-28 01:09:06 -04:00
ShiftaDeband f9a822abc8
Update DPSJ8P.ini 2020-09-26 02:41:25 -04:00
ShiftaDeband b6dac22267
Create DPSJ8P.ini 2020-09-26 02:21:20 -04:00
ShiftaDeband ee6552cdfb
Create DPOJ8P.ini and add modem bypass code 2020-09-26 02:16:28 -04:00
ShiftaDeband 9430d5ff90
Create DPOJ8P.ini 2020-09-26 02:06:00 -04:00
Ryan Meredith 97181f0c51 Properly fix News Channel loading screen 2020-09-23 21:34:50 -04:00
Techjar fc65057e05 Add built-in profile for Wii Remote with MotionPlus IR 2020-09-18 06:32:46 -04:00
Techjar 31083e10df GameSettings: Fix Monster Hunter Tri bloom patches 2020-09-17 16:58:45 -04:00
Techjar 6707ca2ebd GameSettings: Enable FPRF for Interactive Multi-Game Demo Disk: November 2003
This disc contains an F-Zero GX demo.
2020-09-17 16:58:28 -04:00
Techjar 0b501c8e9f GameSettings: Set Texture Cache Accuracy to "Safe" for Rockman EXE Transmission 2020-09-17 16:47:59 -04:00
Techjar 828a5172e4 GameSettings: Set Texture Cache Accuracy to "Medium" for Far Cry Vengeance 2020-09-17 16:47:59 -04:00
Techjar 002aad71e3 GameSettings: Disable MSAA for Pokemon Snap 2020-09-17 16:47:59 -04:00
Techjar e08e75a385 GameSettings: Disable MSAA for Pikmin (Wii) 2020-09-17 16:47:59 -04:00
Techjar f18f8db937 GameSettings: Disable "Immediately Present XFB" for Judge Dredd: Dredd vs. Death 2020-09-17 16:47:59 -04:00
Techjar 9867c45eb8 GameSettings: Add 2D rendering patches for MVP Baseball 2004 and MVP Baseball 2005
Thanks to hthh for figuring out this dcache issue!
2020-09-17 16:47:59 -04:00
Techjar c4bc90aca9 GameSettings: Enable MMU for Watchever Channel 2020-09-17 16:47:59 -04:00
Techjar 0d405e5e9c GameSettings: Disable "Skip EFB Access from CPU" for Resident Evil Code: Veronica X (PAL) 2020-09-17 16:47:59 -04:00
Techjar 14dad37ceb GameSettings: Set Texture Cache Accuracy to "Safe" for 10 Minute Solution 2020-09-17 16:47:59 -04:00
Techjar 1efa50a90a GameSettings: Disable "Defer EFB Copes to RAM" and "Immediately Present XFB" for Super Paper Mario 2020-09-17 16:47:59 -04:00
Techjar 03b2d6639e GameSettings: Disable "Store EFB Copies to Texture Only" for EA Sports Active 2 2020-09-17 16:47:59 -04:00
Techjar 9f5227d123 GameSettings: Disable "Defer EFB Copes to RAM" for Star Wars - Rogue Squadron III - Rebel Strike 2020-09-17 16:47:59 -04:00
Techjar 778aaeb0e8 GameSettings: Set Texture Cache Accuracy to "Medium" for Driver: San Francisco 2020-09-17 16:47:59 -04:00
Techjar ef83c41b95 GameSettings: Set Texture Cache Accuracy to "Safe" for Tiger Woods PGA Tour 07 2020-09-17 16:47:45 -04:00
Pokechu22 1d29d6638a Add INI note for Wii Fit and Wii Fit Plus
Refer to bug 11858 for details.
2020-09-17 12:46:41 -07:00
Techjar d0be5678ca GameSettings: Set Texture Cache Accuracy to "Medium" for UFC Personal Trainer: The Ultimate Fitness System 2020-09-17 07:04:03 -04:00
Techjar 31b3ea75e7 GameSettings: Disable "Store EFB Copies to Texture Only" for Our House: Party! 2020-09-17 07:03:00 -04:00
Techjar 71267cb055 GameSettings: Force 1x IR for Mario Tennis and Super Smash Bros. 2020-09-17 07:02:17 -04:00
Techjar 620044ea05 GameSettings: Disable "Immediately Present XFB" for Brunswick Zone: Cosmic Bowling 2020-09-17 07:02:01 -04:00
Techjar eb44aa27a8 GameSettings: Disable "Force Texture Filtering" for Spider-Man: Web of Shadows 2020-09-17 07:02:00 -04:00
Techjar bd89bc969a GameSettings: Set Texture Cache Accuracy to "Safe" for all MSX VC titles 2020-09-17 06:59:45 -04:00
Techjar 13697045f7 GameSettings: Disable "Store EFB Copies to Texture Only" for News Channel 2020-09-17 06:58:11 -04:00
Techjar 712dd8f4d0 GameSettings: Fix GameID comment for Super Mario Bros. (Brawl VC) 2020-09-17 05:09:17 -04:00
Admiral H. Curtiss 49e6478817 GameSettings: Add patches for Pokémon Colosseum and Pokémon XD to circumvent the check that the save being overwritten matches the last known save. 2020-08-24 19:32:57 +02:00
Miksel12 476290e806 INI updates 2020-07-24 22:47:11 +02:00
Mike Swanson 5fc7946113 GameSettings: SafeTextureCacheColorSamples for SEU and SEV
Works around a rendering error in Retro City Rampage (disc) and
Shakedown: Hawaii.  Fixes redmine issues #12197 and #12198.
2020-07-23 16:11:46 -07:00
Miksel12 f7f23637d1 INI changes 2020-06-14 16:14:29 +02:00
teconmoon 85c01fc576
Don't defer EFB Copies to RAM - PMTTYD Issues
This resolves a few issues with bounding box animations and others. Most noticably, it greatly reduces the bounding box slowdown seen on some NVIDIA cards and also fixes the odd overlay glitches when moving between rooms on the Excess Express.
2020-04-25 21:38:38 -07:00
Parthiv Vora 3cff3478e0
Remove unnecessary EFB to Texture disabling for Spider-Man 2
Removed unnecessary EFBToTextureEnable=False for Spider-Man 2, as the game no longer requires it
Also removed empty config blocks
2020-04-19 04:45:00 -04:00
spycrab 4ecf8008bf Resources: Make dolphin_logo.png square 2020-03-06 19:13:45 +01:00
Tillmann Karras ec3943054f GameSettings: fix Cook Wars main menu 2020-01-15 02:46:07 +00:00
Connor McLaughlin ba8b5bea11
Merge pull request #8357 from KAMiKAZOW/patch-1
Always run as X11 app even under Wayland
2019-11-30 14:14:49 +10:00
Léo Lam a5a2771d86
Merge pull request #8328 from Miksel12/ini-dualcore
Dualcore INI changes
2019-11-16 23:47:39 +01:00
Léo Lam 07e2e1ca5a
Merge pull request #8099 from ikalpo/master
Fix a codetype in the Gecko codehandler
2019-11-09 23:13:24 +01:00
Connor McLaughlin cc9c1583b1
Merge pull request #8338 from Miksel12/efbaccess-ini
Enable EFB access in INI
2019-11-08 13:32:45 +10:00
JosJuice db13e42323 Update GameTDB title files 2019-11-06 23:44:49 +01:00
teconmoon 0b083da9f9 Change SafeTextureCacheColorSamples from 512 to 0 (Safe) to prevent visual issues with evidence previews, scene transitions when unlocking a new case, and luminol fluid display issues in the 5th case of the first game. 2019-10-01 00:43:15 +02:00
Miksel12 4e68e128cd Dualcore INI changes 2019-09-29 20:45:45 +02:00
KAMiKAZOW 75a06664c9
Always run as X11 app even under Wayland 2019-09-09 22:09:33 +02:00
Miksel12 0d1afabaec Enable EFB access in INI 2019-09-07 18:59:32 +02:00
Craftyawesome 177540b54d Add safe texture cache to some uDraw games' ini files
Fixes https://bugs.dolphin-emu.org/issues/11823
2019-08-20 13:22:18 -04:00
Connor McLaughlin 7e49a34df2
Merge pull request #8301 from Miksel12/ini-wad
Update WiiWare INIs
2019-08-10 21:24:08 +10:00
Connor McLaughlin a50b53c37e
Merge pull request #8260 from chungy/master
Add more cheat codes for Mario Golf: Toadstool Tour
2019-08-09 23:07:20 +10:00
Miksel12 20891882f5 Update WiiWare INIs 2019-08-06 19:06:21 +02:00
JMC47 f04a01eb4f
Merge pull request #8242 from CrankySupertoon/marioparty-netplay-communitysettings-update
Mario Party Netplay Community Settings: remove widescreen on community code
2019-07-26 19:38:36 -04:00
Pokechu22 afb6468bdb Fix dubois anaglyph shaders on D3D11 2019-07-25 22:04:53 -07:00
Stenzek 2d4d61e967 GameSettings: Disable texture cache save states for Mario Tennis and Super Smash Bros (VC)
These create a large number of EFB copies at different offsets,
resulting in considerable save state delays.
2019-07-25 12:57:32 +10:00
Mike Swanson 2db003aa8e Add more cheat codes for Mario Golf: Toadstool Tour
No wind, always-act-like-fairway, and press Z to enter the hole.
Changed the title of “Unlock All Courses” to “Unlock All Normal Tours
& Courses” to reflect its inability to unlock all the Congo Canpoy
options.

The new cheat codes come from https://gamehacking.org/game/54576
2019-07-21 13:48:23 -07:00
CrankySupertoon 56ddbca224 mario party netplay improvements 2019-07-14 11:33:29 -04:00
Connor McLaughlin 5433d1c560
Merge pull request #8183 from kirbyUK/master
Fix Gecko codes for G2RE52 (Shrek SuperSlam)
2019-06-29 22:25:20 +10:00
Léo Lam b11f630565
Merge pull request #8179 from Pokechu22/hac-ini
Set texture cache accuracy to safe for Mii Channel
2019-06-20 16:13:38 +02:00
Alex Kerr b99ed960a9 Fix Gecko codes for G2RE52 (Shrek SuperSlam) 2019-06-16 11:26:27 +01:00
Techjar 8809087efd GameSettings: Fix some line endings 2019-06-15 20:01:49 -04:00
Pokechu22 3c6447e5ed Set texture cache accuracy to safe for Mii Channel 2019-06-14 13:30:54 -07:00
Tillmann Karras 84e3391535 Mark files as non-executable 2019-06-02 12:31:40 +01:00
Ikalpo da9e9323ce fixed 'Load into Gecko Register' codetype 2019-05-13 21:48:40 -07:00
Connor McLaughlin 707266aeed
Merge pull request #8069 from iwubcode/passive_support
VideoCommon: Implement passive stereoscopic 3D
2019-05-12 15:15:34 +10:00
Léo Lam 5ca9933307
Merge pull request #8072 from Craftyawesome/r3m-ini
Fix loading screens on Metroid Prime Trilogy
2019-05-08 11:18:03 +02:00
iwubcode c513bb5309 VideoCommon: Implement passive stereoscopic 3D 2019-05-04 22:58:00 -05:00
Craftyawesome e28c412c29 Fix loading screens on Metroid Prime Trilogy
XFB to texture causes magenta loading screens. Defer efb causes the game to flicker between metroid prime loading and the place you are loading in to and other loading screen errors.
2019-05-03 10:29:38 -04:00
JosJuice 0ac642a537 Fix mistakes in RX4E4Z.ini 2019-04-30 15:20:10 +02:00
JosJuice 25eca5348f Port Casper's Scare School: Spooky Sports Day dcache hack to PAL
It's the same hack as we already have for the NTSC version,
except the instruction we overwrite is at a different location.
2019-04-30 15:19:42 +02:00
mimimi085181 97a1ad3130 Disable Defer EFB Copies to RAM for Baten Kaitos: Eternal Wings and the Lost Ocean
The game crashes randomly after a fight against Kalas late in the game, if Defer EFB Copies to RAM is enabled.
2019-04-26 22:55:32 +02:00
JMC47 1fb0408a84 Disable Deferred EFB Copies in We Cheer 1 and 2
They have issues with rendering character faces when it is enabled.
2019-04-19 13:27:33 -04:00
CrankySupertoon 9fcf2b1207 GameSettings: Mario Party netplay community codes 2019-04-15 17:00:49 -04:00
JMC47 42964e8531
Merge pull request #7921 from zackhow/fixir
Android: Fix touch IR
2019-03-31 23:15:04 -04:00
Connor McLaughlin 95c7b5c635
Merge pull request #7894 from Tilka/massage_ini
GameSettings: fix Enjoy your massage! textures
2019-03-29 20:05:57 +10:00
zackhow fd323e7d4c Android: Remove game specific IR values
Most games map fine with the default values and I have yet to read a single
complaint on mapping the touch pointer. Going to just leave it up to the users
to setup mapping if the defaults are not correct.
2019-03-23 08:54:12 -04:00
master0fdisaster cf9f0dc0ad Disable Defer EFB Copies to RAM for Majora's Mask (VC)
Defer EFB Copies to RAM being enabled causes graphical issues during Majora's Mask's screen shrinking effect.
2019-03-18 21:51:49 +01:00
Tillmann Karras 2581a139a9 GameSettings: fix Enjoy your massage! textures 2019-03-16 11:52:32 +00:00
JMC47 bb16f6b0ec Enable Defer EFB Cache Invalidation for SMG1 and 2
These games see ~50% to 120% performance increase in parts of the game
bottlenecked by EFB peeks, such as the lenses flare effects.
2019-03-13 08:36:31 -04:00
Stenzek 0e2397a1bc GameIni: Disable EFB CPU tile cache on F-Zero GX
In the Sand Ocean track, EFB peeks occur across the whole screen.
This leads to slow performance with the tile cache enabled, so disable it.
2019-03-10 01:24:05 +10:00
BuildTools 381f92f3cc Created game INI file for Just Dance Disney Party and editited game INI file for Dance on Broadway
Fixes https://bugs.dolphin-emu.org/issues/11541
2019-01-29 14:43:15 +01:00
JosJuice 4cd5667319
Merge pull request #7725 from JosJuice/non-widescreen-titles
Mark more Wii titles as not supporting 16:9
2019-01-28 14:05:24 +01:00
Tillmann Karras 2bea723c57 Update wiitdb files 2019-01-27 00:52:52 +00:00
zackhow 8c3129697c Android/GameSettings: Add IR defaults for RMG, RUU, RZD, RMC, SB4, and ROD 2019-01-23 17:16:32 -05:00
JosJuice 33b975a0a4 Mark more Wii titles as not supporting 16:9
For a while now, we have used the INI setting SuggestedAspectRatio
to indicate that a Wii game doesn't support 16:9, making Dolphin
switch to 4:3 when playing those games (as long as the aspect ratio
setting is set to Auto). However, we didn't have a complete list of
games that don't support 16:9. Yesterday, I found what seems like
such a list in the vWii system menu (the PAL one, in case it matters).
This commit sets SuggestedAspectRatio = 2 in the INIs for all the
titles in that list, with a few exceptions:

E5Z E62 E63 E6W E6X E6Z: These titles are already covered by E.ini.

HAJ HAP HCB: HAJ and HAP do in fact support 16:9, but are not
installable on vWii without hacking. I don't know anything about HCB
other than what its GameTDB entry says, but since HAJ and HAP do
in fact support 16:9, it's probably best to not mark HCB unless
someone actually can check that it doesn't support 16:9.

All newly added files in this commit were automatically generated,
and all existing files that were edited were handled manually.

Interesting to note is that some of the titles in the vWii list
seem to be completely unknown. Perhaps they are unreleased games.
2019-01-21 22:52:50 +01:00
ytrezq 488d1c8fdf
Disable some Video settings for 1080° Snowboarding
If enabled, in game virtual screens don’t works and camera might go below ground.
Also fix some graphical effects in menus.
2019-01-15 05:39:57 +01:00
JMC47 0aee9f5545 Disable Deferred EFB Copies on Mario kart Wii
Can cause random hangs on track load.
2019-01-11 16:10:59 -05:00
JMC47 42c701d518 Fix "Vitual Console" Typo in M.ini 2019-01-08 04:46:56 -05:00
weihuoya 78cf6ae982 gamesetting for sengoku utage 2019-01-08 15:56:10 +08:00
JMC47 fd7d7431e4 Disable Deferred EFB Copies in Sonic Adventure 2
Causes a crash during the final boss.  This game is timing sensitive in
general though, so I wouldn't be surprised if certain other stages also
had crashing issues.
2019-01-07 15:53:11 -05:00
JosJuice b235121b94
Merge pull request #7617 from weihuoya/spray-setting
Gamesetting for SPRay
2019-01-02 17:09:52 +01:00
weihuoya 69723ff5d6 gamesetting for spray 2019-01-02 23:39:08 +08:00
JosJuice 5c957ec190
Merge pull request #7618 from weihuoya/wanted-setting
Most Wanted mmu setting
2018-12-29 18:12:14 +01:00
Mat M 7509ade6d0
Merge pull request #7650 from JMC47/FF3EFB2RAM
Enable EFB2RAM by default in Final Fantasy III
2018-12-28 06:23:25 -05:00
JosJuice d1ce8aca9d
Merge pull request #7645 from JMC47/DeferEFBCopies
Disable Defer EFB Copies for Rune Factory Frontier
2018-12-26 12:13:30 +01:00
JosJuice 2a1a09f57c
Merge pull request #7648 from JMC47/MonsterMayhemXFB
Enable XFB2RAM by default for Monster Mayhem.
2018-12-26 11:31:23 +01:00
JMC47 102f25b259 Enable EFB2RAM by default in Final Fantasy III
The game needs it to output correctly.
2018-12-26 05:26:05 -05:00
JMC47 f62fb8ae5d Monster Mayhem requires XFB2RAM for Portraits.
Monster Portraits are a pretty big part of the game as you actually
build them.  If users really want performance, they can manually disable
it.
2018-12-26 05:15:06 -05:00
JMC47 eb7f492420 Disable Defer EFB Copies for Rune Factory Frontier
Causes crashes when reading mail and opening menus.
2018-12-25 12:53:56 -05:00
weihuoya 5da0f823c7 most wanted mmu setting 2018-12-11 23:15:33 +08:00
Tillmann Karras 2b2aa89551 GameSettings: Immediate XFB off for MGS Special Disc 2018-12-06 21:08:51 +00:00
Pierre Bourdon 94c3570dfb
Merge pull request #7608 from stevoisiak/https-urls
Use HTTPS for URLs in Readme & GameSettings INI
2018-12-04 21:15:34 +01:00
Steven M. Vascellaro 93d3016e31 Use HTTPS for URLs in Readme & GameSettings INI 2018-12-04 15:12:19 -05:00
Steven M. Vascellaro 32a5bb2fb4 Replace dead 'oreillynet' url with Wayback Machine archive 2018-12-04 14:41:21 -05:00
JMC47 48f6938ac4 Fix glitched corner in Nickelodeon Unite. 2018-11-07 12:42:31 -05:00
Techjar 11ba11b147 GameSettings: Set safe texture cache accuracy for Monster Hunter Tri (Japanese)
Needed for fonts to appear correctly.
2018-11-07 05:14:47 -05:00
Pierre Bourdon 5508082345
Merge pull request #7524 from TryTwo/master
Fix Gecko codehandler lag
2018-10-31 00:33:27 +01:00
TryTwo 701b5c4b03 Fix Gecko codehandler lag. 2018-10-28 13:45:10 -07:00
Tillmann Karras 79efa9515b GameSettings: EFB format changes for Cyber Sled 2018-10-28 10:49:14 +00:00
dreamsyntax e88c46453b Update ShadowTheHedgehog config - GUP.ini 2018-10-24 00:37:00 -07:00
Rukario 5a2565ecee
Quick GameINI update for Sonic Heroes
Closes emulator issue #10186

This adds Vertex Rounding to the Sonic Heroes' GameINI (allowing you enjoy Sonic Heroes in higher resolution without problem) and then removed the forced 1x Native and Anti-Aliasing settings as they are not needed when Vertex Rounding is enabled.
2018-10-09 17:14:43 -07:00
Mike Swanson 60da8fbe18 More cheat codes for Mario Golf: Toadstool Tour
From https://www.cheathappens.com/7676-Gamecube-Mario_Golf_Toadstool_Tour_cheats
2018-08-21 14:23:56 -07:00
Mike Swanson f38f51fce3 Add cheat codes for Mario Golf: Toadstool Tour 2018-08-09 14:31:01 -07:00
spycrab 7cb310791b Cleanup: Remove some left over references to wxWidgets 2018-08-07 15:48:17 +02:00
JMC47 4e2b6e66e0 Update INI for Rubik's Rush
Skip DCBZ was breaking a lot of 2D graphics for no reason and
Immediately Present XFB copies causes output issues.
2018-07-20 03:14:53 -04:00
JMC47 99180eaae3 Disable JITFollowBranch for Need For Speed: MW
Need For Speed: Most Wanted crashes with JITFollowBranch enabled when
entering the garage, shop or other buildings from freeroam.
2018-07-15 21:18:11 -04:00
spycrab cc6526f553
Merge pull request #6222 from iwubcode/emulated_input_improvements
Emulated wii input improvements
2018-07-12 20:36:53 +02:00
spycrab b2f1945187 GameINI/N: Disable branch following by default 2018-07-09 22:58:40 +02:00
iwubcode b5db180ac4 Add 'Boom Blox Bash Party' ini that contains Hard/Soft/Medium shake speeds and Fast/Slow/Medium swing speeds. It mimics the 'Boom Blox' ini 2018-07-07 12:55:52 -05:00
iwubcode 6194badeda Add 'Boom Blox' ini that contains Hard/Soft/Medium shake speeds and Fast/Slow/Medium swing speeds 2018-07-07 00:49:47 -05:00
Techjar fe347851f1 Force arbitrary mipmap detection for some games known to use it
This will avoid effects being unexpectedly broken in these games if the user disables the option globally. This list is by no means comprehensive, these are just the games I could confirm use custom mipmaps.
2018-07-01 04:42:47 -04:00
Admiral H. Curtiss 2b1bfc886a Update GameINI settings for the Japanese Pokémon Colosseum Bonus Discs.
These discs use the Pokémon Colosseum engine and thus need Safe Texture Cache for scrolling text to display correctly.
2018-06-03 01:50:29 +02:00
JosJuice e8631dd68b Sync wiitdb files with GameTDB 2018-05-27 22:26:02 +02:00
JosJuice e6ed919672 Remove enforced inaccurate settings from Lemony Snicket game INI
I have no idea why these were here... And the SkipIdle setting
doesn't even exist anymore.
2018-05-23 19:45:20 +02:00
JosJuice a9ffd13305 Game INI updates
https://bugs.dolphin-emu.org/issues/7104
https://bugs.dolphin-emu.org/issues/8452
https://bugs.dolphin-emu.org/issues/9040
https://bugs.dolphin-emu.org/issues/10554
https://bugs.dolphin-emu.org/issues/10059
https://bugs.dolphin-emu.org/issues/10155
https://bugs.dolphin-emu.org/issues/10324
https://bugs.dolphin-emu.org/issues/10758
https://bugs.dolphin-emu.org/issues/10759
https://bugs.dolphin-emu.org/issues/10930
https://github.com/dolphin-emu/dolphin/pull/5702#issuecomment-318903278
https://github.com/dolphin-emu/dolphin/pull/5717
https://forums.dolphin-emu.org/Thread-big-brain-academy-problem
https://forums.dolphin-emu.org/Thread-netflix-instant-streaming-disc-testing
https://forums.dolphin-emu.org/Thread-wii-new-carnival-games?pid=469822#pid469822
2018-05-23 19:43:46 +02:00
JosJuice 517af3f044 Add vertex rounding to game INIs for certain titles
https://bugs.dolphin-emu.org/issues/10186
2018-05-23 16:05:30 +02:00
JosJuice 8ff3124e5e Remove remaining EmuState sections from game INIs 2018-05-23 15:58:07 +02:00
Léo Lam 037040c7a0 Data: Remove /shared2/{ec,succession}
These are created by the ECDK library (used in the Wii Shop Channel
for example) on first use. There's no need to provide dummy files.
2018-05-12 18:59:22 +02:00
John Pansera 84f84c71b6 Force safe texture cache for SimCity Creator 2018-04-23 01:08:24 +02:00
aldelaro5 ff59297213
Remove the now unused dummy debugger icons ressources 2018-04-13 15:31:53 -04:00
MayImilae f59a8a1493 Add basic "breakpoint" icons
Per spycrab’s request
2018-04-11 16:46:35 -07:00
MayImilae 53ad149187 Remove rating icons 2018-04-10 23:36:06 -07:00
MayImilae b86a2ff94d Fixing some photoshop export issues
Whoops, didn’t catch these
2018-04-10 22:26:59 -07:00
MayImilae a441bbfa28 Add new Emerald theme
New colour! Includes debug icons and @4x versions as well
2018-04-10 21:41:25 -07:00
MayImilae 8886d79a97 Add debug icons and @4x versions
Adds the new debug icon set and @4x versions of existing files
2018-04-10 21:40:23 -07:00
JosJuice 91732e2baf Remove support for projection hacks
This isn't really useful for anything anymore as far as I know.
2018-04-01 21:41:18 +02:00
Shawn Hoffman 6a0c15491b Remove EmuState 2018-03-31 16:21:17 +02:00
Shawn Hoffman 180eb35876 Remove EmuState from packaged GameSettings ini files 2018-03-31 16:06:04 +02:00
spycrab 4f63d7f204 Qt: Fix low-resolution icon 2018-03-27 17:32:45 +02:00
Léo Lam 289ed21140 GameINI: Add a game patch to work around dcache issue (RX4E4Z)
Work around a dcache issue by preventing the game from doing
something pointless.

The game's DVD read function writes 0x87654321 to the entire read
buffer and 0x12345678 to the last 4 bytes. It then calls DVDReadAsync()
and without waiting for the read to complete at all, it checks if the
last 4 bytes are still 0x12345678. If they are, then the game fails.

The check always passes on console because DVDReadAsync() calls
issueCommand(), which calls DCInvalidateRange(read_buffer) (dcbi).

Dolphin cannot emulate this without an extremely significant
performance hit.
2018-03-02 12:07:17 +01:00
Anthony 941ddfb830
Merge pull request #6397 from spycrab/qt_osx_icon
Qt/OSX: Fix icon
2018-02-24 12:20:31 -08:00
spycrab 7f3c1a2de4 Qt/OSX: Fix icon 2018-02-24 21:12:22 +01:00
Anthony e7ed4857b1
Merge pull request #6380 from Linktothepast/gameinis
Gameini updates.
2018-02-23 19:44:44 -08:00
Anthony 1e8f4ce84f
Merge pull request #6363 from AwesomeMarioFan/feature2
GameINI: Safe texture cache for uDraw games
2018-02-12 09:29:39 -08:00
Linktothepast db11c4a1be Gameini updates
A few gameini updates
2018-02-10 13:26:01 +02:00
John Pansera 826402007c GameINI: Fix menu in the polar express 2018-02-07 18:26:35 -05:00
John Pansera 57ac96a377 GameINI: Safe texture cache for uDraw games 2018-02-07 12:42:42 -05:00
booto aae8634a58 Clean up codehandler a little; stash msr on stack to preserve 2018-02-03 13:07:25 +08:00
booto 83d18fc2fa Restore original MSR when returning from codehandler 2018-01-14 04:51:48 +08:00
Helios747 78f0ca69ae [INI] Force Single Core mode in Sonic Adventure 2 Battle 2018-01-12 10:25:41 -08:00
Leo Lam 8a9eff1404
Merge pull request #6215 from iwubcode/immediate_mode_fixes
Game Inis: Additional games requiring 'Immediate Mode' off
2017-12-20 17:26:14 +01:00
iwubcode bb0d6cced4 Game Inis: change Rhythm Heaven Fever to have Immediate Mode disabled which is needed for certain levels 2017-11-28 21:24:54 -06:00
iwubcode febeb49df2 Game Inis: set Immediate Mode to false for Xenoblade and Zelda Twilight Princess which are known to have frame pacing issues with it enabled 2017-11-28 21:24:54 -06:00
JosJuice 6344997fad Don't forcibly enable immediate XFB in game INIs
Forcing people to use hacks is a bad idea in general, and there are
two practical problems with doing it for immediate XFB in particular:

1. It breaks the GC IPL, which some users run when launching games.

2. Competitive players don't necessarily want the lowest possible
   latency - they might want the latency that's the closest to console,
   so if they're playing locally with a low-latency monitor, they might
   not want to use immediate XFB. (This isn't a theoretical concern -
   I've seen Melee players want to increase their latency.)

Besides, it feels arbitrary that just these five specific games should
have immediate XFB forced on.
2017-11-27 14:32:27 +01:00
Sepalani b4b80e1be9 totaldb.dsy: RecvFrom and SendTo added 2017-11-19 23:18:50 +01:00
iwubcode 1f1574b7ab Game inis: Update Def Jam: Fight for NY to disable 'Immediate Mode' by default (it has cutscenes) 2017-11-17 22:11:34 -06:00
iwubcode be1853f956 Game inis: Update Wiiware game Midnight Bowling to disable 'Immediate Mode' by default 2017-11-17 22:11:33 -06:00
iwubcode cf8c007769 Game Inis: Turn on immediate mode by default for competitive games (Melee, Brawl, Tatsunoko, Mario Party 5) 2017-11-17 22:11:33 -06:00
iwubcode f8c2806830 Game Inis: Set Zelda Collector's Edition to have Immediate Mode set to false to avoid graphical errors in NES games. 2017-11-17 22:11:32 -06:00
iwubcode 725d14e4c6 Update game inis that need 'Immediate Mode' disabled due to having extra/incomplete frames in XFB. Also add new game inis: disable 'Immediate Mode' on Mushroom Men which needs XFB timing for its videos and disable 'Immediate Mode' on Go Vacation which also has extra/incomplete frames in some minigames. 2017-11-17 22:11:31 -06:00
iwubcode c58010404d Update all inis to remove old XFB settings. Also update Krome Studios games to use 'Immediate XFB' and Rogue Squadron games to disable 'Immediate XFB'. 2017-11-17 22:11:30 -06:00
JosJuice 2d3dd5ede7 Revert "Convert to/from old EFB scale numbering"
This reverts commit 1fc910b3ea,
replacing the old INI setting EFBScale with a new INI setting
called InternalResolution, which has a simpler mapping:

                  | EFBScale             | InternalResolution
----------------- | -------------------- | --------------------
Auto (fractional) | 0                    |
Auto (integral)   | 1                    | 0
1x                | 2                    | 1
1.5x              | 3                    |
2x                | 4                    | 2
2.5x              | 5                    |
3x                | 6                    | 3
4x                | 7                    | 4
5x                | 8                    | 5
6x                | 9                    | 6

All the fractional IRs were removed in f090a943.
2017-11-02 21:39:05 +01:00
Tony Drake 43390f62c4 Add INI file for Midnight Bowling (WiiWare)
Without virtual xfb, the game will show distorted graphics once leaving
the title screen. This adds an INI file to make the game playable.

The wiki page for this game also notes the need for virtual xfb.
2017-10-21 16:43:38 -04:00
gamemasterplc f7b9c9d06c Add Kirby Return to Dreamland metafortress patch
Only added for US and JP version. Based off gameconfig patch included in USB loaders. gameconfig patch exists for PAL version but not dolphin patch.
2017-09-01 21:21:21 +02:00
Léo Lam 7ecd22200f GameINI: Add INIs for Brawl VC games
Brawl ships with VC games that have their own ID and are different from
the VC releases.
2017-08-23 12:07:59 +02:00
Leo Lam 01cea374a6 Merge pull request #5907 from gamemasterplc/master
Fix 8 and 16 bit writes in codehandler
2017-08-17 03:33:23 +08:00
Leo Lam c91211b6ce Merge pull request #5867 from leoetlino/widescreen
GameINI: Replace Wii.Widescreen with AspectRatio
2017-08-11 18:23:54 +08:00
Michael M fcb1eb9d3b dsp_rom: skip bootucode_ax when running from entrypoint
This could cause the first branch of the bootucode procedure, which
takes its parameters from the AX registers, to run during the ROM init
sequence. Since the ROM doesn't set any of the AX registers, the values
aren't meaningful, and can cause bad DMA transfers and crashes.
2017-08-10 10:53:12 -07:00
gamemasterplc 0f4c3a2ae1 Fix 8 and 16 bit writes in codehandler
The codes would both overwrite where it should and 16400 bytes after where it should. The bug was caused by a usage of an incorrect register.
2017-08-08 18:29:20 -05:00
JosJuice 1fc910b3ea Convert to/from old EFB scale numbering 2017-08-08 12:09:50 +02:00
JosJuice f090a94319 Remove non-integer IRs 2017-08-08 12:09:50 +02:00
Léo Lam e58ba76f07 Don't force the aspect ratio in GameINIs
Instead, add a SuggestedAspectRatio option which tells Dolphin which
aspect ratio to use when the aspect ratio option is set to Auto.
2017-08-05 14:27:16 +08:00
Léo Lam 8ee5253c5b GameINI: Replace Wii.Widescreen with AspectRatio
Wii.Widescreen is a setting that cannot be changed on the fly after
emulation has started, so anything booted after the initial title
will have an unexpected aspect ratio.

We can just set Video_Settings.AspectRatio instead, which *can* be live
changed, since it doesn't involve messing with the SYSCONF at any time.

This is also much closer to the behaviour of the Wii U, which
configures the DMCU to force 4:3 transparently, instead of doing it the
intrusive way (touching the SYSCONF).
2017-08-05 14:27:05 +08:00
John Pansera 55b0ce593f GameINI: Add Startup Menu 2017-08-04 14:53:52 +08:00
Leo Lam a53f9f2df5 Merge pull request #5781 from gamemasterplc/master
Improved Super Mario Sunshine INIs
2017-08-02 00:04:07 +08:00
Léo Lam 5588d7d607 GameINI: Force safe texture cache for the Wii Shop 2017-08-01 13:41:07 +08:00
Léo Lam 0191c4c903 GameINI: Force safe texture cache for the System Menu 2017-08-01 13:41:07 +08:00
JosJuice a9aabc398a Update game INIs
https://bugs.dolphin-emu.org/issues/10171
https://bugs.dolphin-emu.org/issues/10207
https://bugs.dolphin-emu.org/issues/10336
https://bugs.dolphin-emu.org/issues/10355
https://bugs.dolphin-emu.org/issues/10370
https://github.com/dolphin-emu/dolphin/pull/5726#discussion_r126879253
2017-07-24 09:09:16 +02:00
gamemasterplc f3c1190ba1 Improved Super Mario Sunshine INIs
Fixed PAL codes. Replace heatwave code with proper widescreen code. Also improved some other codes.
2017-07-12 15:11:31 -05:00
mimimi085181 5a9daac7a6 Remove efb2ram from Spyro: A Hero's Tail(G5S.ini) 2017-07-10 01:49:27 +02:00
Leo Lam 6a0d064f6e Merge pull request #5672 from KAMiKAZOW/patch-2
GZLE01 & GZLP01 – Add Cheatcode to Remove Distance Blur
2017-06-28 11:05:44 +02:00
Leo Lam 72bde53f9f Merge pull request #5713 from Tilka/pool_edge
GameSettings: enforce real XFB for Pool Edge
2017-06-28 10:29:43 +02:00
Tillmann Karras 91bfe8c7b6 GameSettings: enforce real XFB for Pool Edge 2017-06-28 01:12:13 +01:00
gamemasterplc 1a452a829a Improved Gecko Codehandler
Based off codehandleronly.bin. Improves support for codes with conditionals due to adding cache invalidation on stores. You also have support for mode code lines at once before Dolphin freezes at startup.
2017-06-25 08:48:24 -05:00
bfc0f2e516 GZLE01 & GZLP01 – Add Cheatcode to Remove Distance Blur
Merge remote-tracking branch 'origin/patch-2' into patch-2
Update GZLE01.ini
2017-06-24 16:40:24 +02:00
Tillmann Karras b784e36e27 GameSettings: update Yummy Yummy Cooking Jam
The game is playable now, it just needs safe texture hashing.
2017-06-18 15:36:43 +01:00
Michael Maltese e3531d17d7 Update free DSP ROM and coefficients to support GBA ucode
- coef: Explicitly set 23 different values that are used by GBA UCode,
  and tweaked overall parameters to more closely match those 23 values.
- irom: Moved a few functions to their proper places, updated BootUCode
  to configure DMA transfers using AX registers as well as IX registers
  (the GBA UCode uses this to do two sequential transfers in one call),
  and added partial functions used by GBA UCode.

All functions were reverse-engineered solely based off of observed
effects on the virtual machine: register states before-and-after, dmem
interactions, and DMA transfers. The specific coefficients were observed
being read from dmem, and must be exactly those values to function
properly. I have no knowledge of how the official ROM implements these
functions, or how it is implemented overall.

Tested with The Legend of Zelda: Four Swords Adventures, Final Fantasy
Crystal Chronicles, and Billy Hatcher and the Giant Egg (to download
ChuChu Rocket!).
2017-06-03 15:16:39 -07:00
MaJoR bd3e868033 Add new Hi-DPI themed rating stars
This adds new themed rating stars to all of the theme folders, with the
intent to eventually replace the awful old ratings stars in
sys/resources. I’m not a coder so it will be up to someone else to use
these files to replace the ratings stars in WX and Qt. Their dimensions
are the same as the old ones, so it should be pretty easy to implement,
though it will require moving over to theme-able files and supporting
HiDPI for them.

@4x files are present for future proofing / possible android usage.

All files have been optimized with opti-png.
2017-05-25 19:32:46 -07:00
Markus Wick 3a2ec8c8a1 Merge pull request #5440 from ligfx/axhledelayinterrupt
AX-HLE: delay sending interrupt when done processing command list
2017-05-23 14:29:45 +02:00
Léo Lam 89b5549fe0 Include the latest WiiTDB
This allows us to print user friendly names for titles out of the box,
without requiring the user to manually download a title database and
place it in the correct location.

No auto-update mechanism is implemented as it would be substantially
more complicated and overkill (imo), since titles are not updated
that often. I have however added a script to make updating them easier.

The database can be freely used without any restriction. I have
contacted the author.
2017-05-21 18:57:55 +02:00
Michael Maltese b25babfbf3 GameSettings: Star Wars: The Clone Wars no longer requires DSP-LLE 2017-05-19 19:04:06 -07:00
spycrab c8ce20e539 Fix "All Mini Games Unlocked" AR Code 2017-04-17 12:52:59 +02:00
MerryMage cd2d0897d6 GameIni: DSP LLE no longer required for Star Wars: Rogue Squadron
Affects:
* Star Wars: Rogue Leader
* Star Wars: Rebel Strike
2017-04-08 16:04:09 +01:00
JMC47 d320a2a067 Force Wallace and Gromit to use smaller memcard. 2017-02-21 16:09:49 -05:00
JosJuice de7d0188a7 Remove FastDiscSpeed from games fixed by the previous commit 2017-02-08 14:50:19 +01:00
JosJuice 6a68915fb8 Remove Guitar Hero 5 hack that apparently disabled USB functionality
Also remove all instances of "Sample Game Name" from game INIs.
2017-02-06 22:16:39 +01:00
Léo Lam fa3d1e117f GameINI: Enable XFB for Karaoke Revolution Glee 1-3
This prevents the games from flickering.
2017-02-04 23:12:49 +01:00
booto 2fbdf2a3ce Hack to stop dcbz/dcbi over low MEM1 trashing memory. 2017-01-28 18:04:44 -05:00
degasus cbe9c3e040 GameSettings: Don't ship speedhack which are enabled by default.
This may slow down a few games, but we don't want to support this kind of mess.
2017-01-27 00:07:19 +01:00
CharlesCorrin 25ae6d8d24 GameSettings: Note for Star Fox Adventures
Adds a note to Star Fox Adventures to let people know how to accurately emulate the game's glow effects.
2017-01-22 19:30:05 -05:00
Matthew Parlane 8b6bf84a7e Merge pull request #4508 from Ecksters/patch-2
GameINI: NAC/NAR - Legend of Zelda: Ocarina of Time and Majora's Mask VC - Set EFBToTextureEnable to False
2017-01-13 13:18:08 +13:00
Léo Lam 64101137cd Remove pre-generated SYSCONF
Dolphin is able to generate one with all correct default settings, so
we don't need to ship with a pre-generated SYSCONF and worry about
syncing default settings.

Additionally, this commit changes SysConf to work with session SYSCONFs
so that Dolphin is able to generate a default one even for Movie/TAS.
Which SYSCONF needs to be touched is explicitly specified to avoid
confusion about which file SysConf is managing.

(Another notable change is that the Wii root functions are moved into
Core to prevent Common from depending on Core.)
2017-01-12 21:30:11 +01:00
Anthony 4c90ad7514 Merge pull request #4490 from leoetlino/wii-dsy
Add common Wii SDK function signatures to the signature DB
2016-12-31 16:31:50 -08:00
JosJuice 0f1ce0e1f4 Remove incorrect usage of "ASCII" and "ANSI"
Windows-1252 was sometimes being referred to as ASCII or ANSI
in Dolphin, which is incorrect. ASCII is only a subset of
Windows-1252, and ANSI is (rather improperly) used in Windows
to refer to the current code page (which often is 1252 on
Western systems, but can also be something entirely different).

The commit also replaces "SJIS" with "Shift JIS". "SJIS"
isn't misleading, but "Shift JIS" is more commonly used.
2016-12-26 15:49:39 +01:00
JosJuice 3e4f682b76 Game INI updates
- F.ini: PR #4189 removes the need for 1x IR according to JMC
- GWO.ini: Just force integral resolution, not auto resolution
- GALP01.ini: I have no idea why EFBScale would be forced here
- GINX69.ini: I think JMC said it's fixed, but I can't find his post...
- SNS.ini: https://bugs.dolphin-emu.org/issues/9891
- P INIs: https://bugs.dolphin-emu.org/issues/9938
2016-12-25 09:36:49 +01:00
Daniel Eck 6ca5533d7c GameINI: NAR Legend of Zelda: Majora's Mask VC
Set EFBtoTextures=False, fixes issue #9942 from Ocarina of Time, makes Link preview visible in Equipment screen, with EFB to Textures Only enabled the preview stays black, rather than showing Link's current equipment.
2016-12-10 09:01:03 -07:00
Léo Lam c785352c6f Add common Wii SDK function signatures to the signature DB
The signature DB is very helpful for generating a symbol map for games
which don't ship with debugging symbols, since it includes signatures
for common SDK functions.

However, it isn't very complete and only contained signatures for GC
games -- the current database isn't very helpful for Wii games, which
still have a huge number of unknown functions even after using this DB.

Yet Wii games typically share a lot of code (since they all use the
SDK), and not having symbols makes it a lot harder to look into what
a game is doing… So this commit adds common Wii SDK function signatures
to the database, in order to make generated symbol maps a lot more
useful for Wii games.

The debug info comes from the debugging map that was left in the Wii
version of The Legend of Zelda: Twilight Princess. To avoid cluttering
the DB with game-specific debug info (even though it already contains
some game-specific symbols), some basic filtering was done on the
shipped symbol map:

    egrep '(section layout|\.a|m_Do|lib|Lib| OS)' tp-framework.map | grep -v Z2 > common-wii-sdk.map

Then this map was loaded in Twilight Princess, and "append to existing
signature file" was used to append the new hashes to totaldb.dsy.
2016-12-09 23:40:06 +01:00
Daniel Eck 015a2aff4f GameINI: NAC Legend of Zelda: Ocarina of Time VC
Set EFBtoTextures=False, fixes issue #9942, makes Link preview visible in Equipment screen, with EFB to Textures Only enabled the preview stays black, rather than showing Link's current equipment.
2016-12-09 12:37:56 -07:00
Alex Kerr a7ef1de25b Create G2RE52.ini
Adds codes for G2RE52 (Shrek SuperSlam). Sourced from https://github.com/ShrekBoards/patches/blob/master/gamecube/G2RE52.ini.
2016-11-30 19:29:57 +00:00
mbc07 a8478b3ec4 GameINI update for newer Just Dance games 2016-10-29 23:52:03 -03:00
Léo Lam 843b030eda WiimoteReal: Add a hidapi IO implementation
Based on ca0c2efe7a. Credits go to flacs.
However, unlike the original commit, hidapi does not completely replace
the current implementations, so we can still connect Wiimotes with 1+2
(without pairing).

Also, it is only used on Linux and OS X for now. This removes the
advantage of having only one implementation but there is no other
choice: using hidapi on Windows is currently impossible because
hid_write() is implemented in a way that won't work with Wiimotes.

Additionally:
* We now check for the device name in addition to the PID/VID so we can
  support the Balance Board and maybe third-party Wiimotes too. This
  doesn't achieve anything with the DolphinBar but it does with hidraw.
* Added a check to not connect to the same device more than once.
2016-10-03 11:41:23 +02:00
shuffle2 0789499bf0 Merge pull request #4181 from ntt4/patch-1
[GameINI] Set MSAA and MaxAnisotropy to 0 for Sonic Heroes
2016-10-02 21:56:21 -07:00
shuffle2 81be83bc85 Merge pull request #4159 from Enverex/patch-1
SSX Tricky requires real XFB to display videos
2016-10-02 21:00:53 -07:00
JosJuice a1486d48ef Merge pull request #4199 from vlad54rus/patch-1
[Gameini] Serious Sam: Next Encounter
2016-09-25 22:50:04 +02:00
Jason 5fc51b45a0 code adjustments in response to review 2016-09-13 10:52:14 -05:00
Jason a6b3237211 lens distortion post-processing shader 2016-09-12 11:07:44 -05:00
Vladislav c16b3f4637 Serious Sam: Next Encounter gameini
Game works perfectly on Dolphin 5.0. It does not need 'EFB to RAM' anymore.
2016-09-08 20:07:22 +07:00
JMC47 4b62d19818 Star Wars: The Clone Wars INI 2016-09-05 23:42:10 -04:00
ntt4 7cdedda70f Set MSAA and MaxAnisotropy to 0
Makes the game more playable than the current config file as of 5th Sep 2016.

Set MSAA and MaxAnisotropy to 0 to remove odd black shadows, see here https://wiki.dolphin-emu.org/index.php?title=Sonic_Heroes#Graphical_Glitches_with_IR.3E1
2016-09-05 00:32:02 +01:00
JosJuice 081cad709a Merge pull request #4046 from CharlesCorrin/master
GameSettings - Fix flickering cutscenes in Castlevania - The Adventure ReBirth
2016-08-30 18:27:52 +02:00
Benjamin Hodgetts c0ad35db81 SSX Tricky requires real XFB to display videos
This will avoid just getting a black screen when starting up. Dual-core lockup when enabling XFB no-longer seems to happen so this should be safe.
2016-08-30 14:16:34 +01:00
Jules Blok 6c82469662 GameSettings: Remove forced slow depth from fixed titles. 2016-08-24 17:39:47 +02:00
EmptyChaos 4468c6f5a8 Remove invalid iCCP chunks from debugger toolbar icon pngs. 2016-08-02 18:18:11 +10:00
E2xD 95cc01c53f Clean up NetPlay community settings
All the inline comments from the netplay code were removed because they
apparently took up space in game memory (They were maxing out gecko
codes).

"Increase input timing accuracy" was made into its own code entry.

"Netplay Safe Kill Music" code has been updated to prevent desyncs.
2016-07-29 08:18:59 -06:00
Pierre Bourdon 11fea215f1 Merge pull request #4049 from JosJuice/gwl
Fix GWL.ini mistake made in 2e02c10
2016-07-22 19:30:14 +02:00
JosJuice 8d899ab01e Fix GWL.ini mistake made in 2e02c10
The patches are different, so they can't be in the region-neutral INI.
2016-07-22 10:26:31 +02:00
CharlesCorrin 3a4c9d1c0f Update WD9.ini 2016-07-21 19:47:13 -04:00
CharlesCorrin 875cbb6e8b Update WD9.ini 2016-07-21 16:42:07 -04:00