diff --git a/Overwrite/Sys/GC/dsp_coef.bin b/Overwrite/Sys/GC/dsp_coef.bin new file mode 100644 index 0000000000..1137fd741e Binary files /dev/null and b/Overwrite/Sys/GC/dsp_coef.bin differ diff --git a/Overwrite/Sys/GC/dsp_rom.bin b/Overwrite/Sys/GC/dsp_rom.bin new file mode 100644 index 0000000000..54e03da7c7 Binary files /dev/null and b/Overwrite/Sys/GC/dsp_rom.bin differ diff --git a/Overwrite/Sys/GC/font-licenses.txt b/Overwrite/Sys/GC/font-licenses.txt new file mode 100644 index 0000000000..d5b41fbe1f --- /dev/null +++ b/Overwrite/Sys/GC/font-licenses.txt @@ -0,0 +1,212 @@ +The two fonts in this directory (font_western.bin and font_japanese.bin) were +generated using gc-font-tool which can be found in the docs/ directory in the +dolphin source code. + +Both fonts are based on Droid Sans + +Copyright 2006-2014, Google Corporation +Licensed under the Apache License 2.0 + +==== + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/Overwrite/Sys/GC/font_ansi.bin b/Overwrite/Sys/GC/font_ansi.bin new file mode 100644 index 0000000000..863f877e9f Binary files /dev/null and b/Overwrite/Sys/GC/font_ansi.bin differ diff --git a/Overwrite/Sys/GC/font_japanese.bin b/Overwrite/Sys/GC/font_japanese.bin new file mode 100644 index 0000000000..132dbfc2c3 Binary files /dev/null and b/Overwrite/Sys/GC/font_japanese.bin differ diff --git a/Overwrite/Sys/GC/font_sjis.bin b/Overwrite/Sys/GC/font_sjis.bin new file mode 100644 index 0000000000..132dbfc2c3 Binary files /dev/null and b/Overwrite/Sys/GC/font_sjis.bin differ diff --git a/Overwrite/Sys/GC/font_western.bin b/Overwrite/Sys/GC/font_western.bin new file mode 100644 index 0000000000..863f877e9f Binary files /dev/null and b/Overwrite/Sys/GC/font_western.bin differ diff --git a/Overwrite/Sys/GameFiles/GALE01/MnExtAll.dat.diff b/Overwrite/Sys/GameFiles/GALE01/MnExtAll.dat.diff new file mode 100644 index 0000000000..8c9e762a05 Binary files /dev/null and b/Overwrite/Sys/GameFiles/GALE01/MnExtAll.dat.diff differ diff --git a/Overwrite/Sys/GameFiles/GALE01/MnExtAll.usd.diff b/Overwrite/Sys/GameFiles/GALE01/MnExtAll.usd.diff new file mode 100644 index 0000000000..8555fada7e Binary files /dev/null and b/Overwrite/Sys/GameFiles/GALE01/MnExtAll.usd.diff differ diff --git a/Overwrite/Sys/GameFiles/GALE01/MnMaAll.dat.diff b/Overwrite/Sys/GameFiles/GALE01/MnMaAll.dat.diff new file mode 100644 index 0000000000..daf7b8a4f2 Binary files /dev/null and b/Overwrite/Sys/GameFiles/GALE01/MnMaAll.dat.diff differ diff --git a/Overwrite/Sys/GameFiles/GALE01/MnMaAll.usd.diff b/Overwrite/Sys/GameFiles/GALE01/MnMaAll.usd.diff new file mode 100644 index 0000000000..d923e391ac Binary files /dev/null and b/Overwrite/Sys/GameFiles/GALE01/MnMaAll.usd.diff differ diff --git a/Overwrite/Sys/GameFiles/GALE01/SdMenu.dat.diff b/Overwrite/Sys/GameFiles/GALE01/SdMenu.dat.diff new file mode 100644 index 0000000000..6cf3f9a781 Binary files /dev/null and b/Overwrite/Sys/GameFiles/GALE01/SdMenu.dat.diff differ diff --git a/Overwrite/Sys/GameFiles/GALE01/SdMenu.usd.diff b/Overwrite/Sys/GameFiles/GALE01/SdMenu.usd.diff new file mode 100644 index 0000000000..89c39acd05 Binary files /dev/null and b/Overwrite/Sys/GameFiles/GALE01/SdMenu.usd.diff differ diff --git a/Overwrite/Sys/GameSettings/010.ini b/Overwrite/Sys/GameSettings/010.ini new file mode 100644 index 0000000000..958aa8fc69 --- /dev/null +++ b/Overwrite/Sys/GameSettings/010.ini @@ -0,0 +1,19 @@ +# 010E01 - Wii Backup Disc v1.31 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/301.ini b/Overwrite/Sys/GameSettings/301.ini new file mode 100644 index 0000000000..140d8a293c --- /dev/null +++ b/Overwrite/Sys/GameSettings/301.ini @@ -0,0 +1,20 @@ +# 301E01 - GameCube Service Disc + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Certain tests may soft-lock + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] diff --git a/Overwrite/Sys/GameSettings/C.ini b/Overwrite/Sys/GameSettings/C.ini new file mode 100644 index 0000000000..f7e0cfc20b --- /dev/null +++ b/Overwrite/Sys/GameSettings/C.ini @@ -0,0 +1,17 @@ +# Cxxxxx All Virtual Console Commodore 64 games + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[Video] + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + +[Wii] +Widescreen = False \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/D43.ini b/Overwrite/Sys/GameSettings/D43.ini new file mode 100644 index 0000000000..b546019f45 --- /dev/null +++ b/Overwrite/Sys/GameSettings/D43.ini @@ -0,0 +1,21 @@ +# D43E01, D43J01, D43P01, D43U01 - ZELDA OCARINA MULTI PACK + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs EFB to RAM for the pause menu (background and Link). + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/D43E01.ini b/Overwrite/Sys/GameSettings/D43E01.ini new file mode 100644 index 0000000000..6fb32ca1b2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/D43E01.ini @@ -0,0 +1,105 @@ +# D43E01 - Legend of Zelda, The - Ocarina of Time - Master Quest + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Max Hearts +02BE1816 00000140 +$Infinite Hearts +02BE1818 00000140 +$Infinite Magic +08BE1821 00000008 +00BE1890 00000007 +00BE1822 00000001 +00BE1824 00000001 +00BE181B 00000060 +$Infinite Hover When Moving +12132F1A 00000000 +02CA2AB2 0000000F +$Infinite Rupees +02BE181C 000003E7 +$Swords/Shields/boots/tunics +02BE1884 00007777 +$Have Quiver (Adult) +00BE1889 00000001 +$Golden Gauntlets (Adult) +00BE188B 000000C0 +$All Quest Items +04BE188C 30FFFFFF +$Biggoron's Sword +00BE1826 00000001 +$999 Gold Skulltulas +02BE18B8 000003E7 +$Have Deku Stick +00BE185C 00000000 +$Infinite Deku Sticks +00BE1874 00000009 +$Flaming Deku Stick +02CA2A80 000000C4 +$Have Deku Nuts +00BE185D 00000001 +$Infinite Deku Nuts +00BE1875 0000000A +$Have Bombs +00BE185E 00000002 +$Infinite Bombs +00BE1876 00000009 +$Have Fairy Slingshot +00BE1862 00000006 +$Infinite Slingshot Ammo +00BE187A 00000009 +$Have Fairy Ocarina (Not Time) +00BE1863 00000007 +$Have Ocarina Of Time (Not Fairy) +00BE1863 00000008 +$Have Bombchu +00BE1864 00000009 +$Infinite Bombchu's +00BE187C 00000009 +$Have Boomerang +00BE1868 0000000E +$Have Lens Of Truth +00BE1869 0000000F +$Have Magic Beans +00BE186A 00000010 +$Infinite Magic Beans +00BE1882 00000009 +$Have Fairy Bow +00BE185F 00000003 +$Infinite Arrows +00BE1877 00000009 +$Have Fire Arrow (MP2) +00BE1860 00000004 +$Have Ice Arrow (MP2) +00BE1866 0000000C +$Light Arrow (MP4) +00BE186C 00000012 +$Have Hookshot (Not Longshot) +00BE1865 0000000A +$Have Longshot (Not Hookshot) +00BE1865 0000000B +$Have Megaton Hammer +00BE186B 00000011 +$Have Din's Fire (MP6) +00BE1861 00000005 +$Have Fairie's Wind (MP6) +00BE1867 0000000D +$Have Nayru's Love (MP12) +00BE186D 00000013 +$Have Empty Bottle 1 +08BE186E 000000FF +00BE188E 00000014 +$Have Empty Bottle 2 +08BE186F 000000FF +00BE186F 00000014 +$Have Empty Bottle 3 +08BE1870 000000FF +00BE1870 00000014 +$Have Empty Bottle 4 +08BE1871 000000FF +00BE1871 00000014 diff --git a/Overwrite/Sys/GameSettings/D43J01.ini b/Overwrite/Sys/GameSettings/D43J01.ini new file mode 100644 index 0000000000..347e49b949 --- /dev/null +++ b/Overwrite/Sys/GameSettings/D43J01.ini @@ -0,0 +1,12 @@ +# D43J01 - ZELDA OCARINA MULTI PACK + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$loophack +0x806866E4:word:0x60000000 + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/D85.ini b/Overwrite/Sys/GameSettings/D85.ini new file mode 100644 index 0000000000..6a4ebdd3b1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/D85.ini @@ -0,0 +1,20 @@ +# D85E01 - Multi Game Demo Disk 12 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Videos run at low FPS + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] diff --git a/Overwrite/Sys/GameSettings/DD2.ini b/Overwrite/Sys/GameSettings/DD2.ini new file mode 100644 index 0000000000..23e3a0d690 --- /dev/null +++ b/Overwrite/Sys/GameSettings/DD2.ini @@ -0,0 +1,26 @@ +# DD2P41 - Just Dance 2 (Demo) + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 +SafeTextureCacheColorSamples = 512 + +[Video_Enhancements] +MaxAnisotropy = 0 +ForceFiltering = False diff --git a/Overwrite/Sys/GameSettings/DLS.ini b/Overwrite/Sys/GameSettings/DLS.ini new file mode 100644 index 0000000000..a09d5bb36e --- /dev/null +++ b/Overwrite/Sys/GameSettings/DLS.ini @@ -0,0 +1,28 @@ +# DLSE64, DLSP64 - Star Wars: Rogue Squadron III: Rebel Strike: Limited Edition Bonus Disc (Demo) + +[Core] +# Values set here will override the main Dolphin settings. +MMU = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +UseXFB = True +UseRealXFB = False + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/DTL.ini b/Overwrite/Sys/GameSettings/DTL.ini new file mode 100644 index 0000000000..45697783b0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/DTL.ini @@ -0,0 +1,19 @@ +# DTLX01 - ACTION REPLAY + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/E.ini b/Overwrite/Sys/GameSettings/E.ini new file mode 100644 index 0000000000..9ae450375a --- /dev/null +++ b/Overwrite/Sys/GameSettings/E.ini @@ -0,0 +1,15 @@ +# Exxxxx - All "Virtual Console Arcade" and NeoGeo Virtual Console games + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + +[Wii] +Widescreen = False \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/E52.ini b/Overwrite/Sys/GameSettings/E52.ini new file mode 100644 index 0000000000..82b15df310 --- /dev/null +++ b/Overwrite/Sys/GameSettings/E52.ini @@ -0,0 +1,21 @@ +# E52E08 - 1942 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/E53.ini b/Overwrite/Sys/GameSettings/E53.ini new file mode 100644 index 0000000000..872c407ba9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/E53.ini @@ -0,0 +1,24 @@ +# E53E08 - BLACK TIGER + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/E54.ini b/Overwrite/Sys/GameSettings/E54.ini new file mode 100644 index 0000000000..de8f2c3427 --- /dev/null +++ b/Overwrite/Sys/GameSettings/E54.ini @@ -0,0 +1,24 @@ +# E54E08 - GHOSTS'N GOBLINS + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/E55.ini b/Overwrite/Sys/GameSettings/E55.ini new file mode 100644 index 0000000000..bc484435c7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/E55.ini @@ -0,0 +1,21 @@ +# E55E08 - WoB:COMMANDO + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/E56.ini b/Overwrite/Sys/GameSettings/E56.ini new file mode 100644 index 0000000000..2c5510ae00 --- /dev/null +++ b/Overwrite/Sys/GameSettings/E56.ini @@ -0,0 +1,21 @@ +# E56E08 - EXED EXES + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/E57.ini b/Overwrite/Sys/GameSettings/E57.ini new file mode 100644 index 0000000000..febc118e80 --- /dev/null +++ b/Overwrite/Sys/GameSettings/E57.ini @@ -0,0 +1,21 @@ +# E57E08 - SONSON + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/E5W.ini b/Overwrite/Sys/GameSettings/E5W.ini new file mode 100644 index 0000000000..067e64b9b5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/E5W.ini @@ -0,0 +1,21 @@ +# E5WE8P - Wonder Boy II + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/E5Z.ini b/Overwrite/Sys/GameSettings/E5Z.ini new file mode 100644 index 0000000000..1ddc86b65e --- /dev/null +++ b/Overwrite/Sys/GameSettings/E5Z.ini @@ -0,0 +1,23 @@ +# E5ZE8P - Super Hang-On + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Use Opengl, D3D has issues. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/E62.ini b/Overwrite/Sys/GameSettings/E62.ini new file mode 100644 index 0000000000..29b4a6367c --- /dev/null +++ b/Overwrite/Sys/GameSettings/E62.ini @@ -0,0 +1,23 @@ +# E62E8P - Space Harrier + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Use Opengl, D3D has issues. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/E63.ini b/Overwrite/Sys/GameSettings/E63.ini new file mode 100644 index 0000000000..35c80facef --- /dev/null +++ b/Overwrite/Sys/GameSettings/E63.ini @@ -0,0 +1,23 @@ +# E63E8P - Shinobi + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Use Opengl, D3D has issues. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/E6M.ini b/Overwrite/Sys/GameSettings/E6M.ini new file mode 100644 index 0000000000..7d6f748843 --- /dev/null +++ b/Overwrite/Sys/GameSettings/E6M.ini @@ -0,0 +1,21 @@ +# E6ME9B - TECMO BOWL + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/E6N.ini b/Overwrite/Sys/GameSettings/E6N.ini new file mode 100644 index 0000000000..971cb0c2bf --- /dev/null +++ b/Overwrite/Sys/GameSettings/E6N.ini @@ -0,0 +1,24 @@ +# E6NE9B - Solomon's Key + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/E6Q.ini b/Overwrite/Sys/GameSettings/E6Q.ini new file mode 100644 index 0000000000..22016325b6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/E6Q.ini @@ -0,0 +1,24 @@ +# E6QE9B - RYGAR + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/E6V.ini b/Overwrite/Sys/GameSettings/E6V.ini new file mode 100644 index 0000000000..463925de6f --- /dev/null +++ b/Overwrite/Sys/GameSettings/E6V.ini @@ -0,0 +1,23 @@ +# E6VE8P - Zaxxon + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Use Opengl, D3D has issues. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/E6W.ini b/Overwrite/Sys/GameSettings/E6W.ini new file mode 100644 index 0000000000..686673c761 --- /dev/null +++ b/Overwrite/Sys/GameSettings/E6W.ini @@ -0,0 +1,23 @@ +# E6WE8P - Golden Axe + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Use Opengl, D3D has issues. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/E6X.ini b/Overwrite/Sys/GameSettings/E6X.ini new file mode 100644 index 0000000000..489f7f9fe0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/E6X.ini @@ -0,0 +1,23 @@ +# E6XE8P - Altered Beast + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Use Opengl, D3D has issues. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/E73.ini b/Overwrite/Sys/GameSettings/E73.ini new file mode 100644 index 0000000000..0d400fd19a --- /dev/null +++ b/Overwrite/Sys/GameSettings/E73.ini @@ -0,0 +1,24 @@ +# E73EAF - Mappy + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/E79.ini b/Overwrite/Sys/GameSettings/E79.ini new file mode 100644 index 0000000000..89249b3d7d --- /dev/null +++ b/Overwrite/Sys/GameSettings/E79.ini @@ -0,0 +1,24 @@ +# E79EAF - Gaplus + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/E7Z.ini b/Overwrite/Sys/GameSettings/E7Z.ini new file mode 100644 index 0000000000..e15ffb3a7c --- /dev/null +++ b/Overwrite/Sys/GameSettings/E7Z.ini @@ -0,0 +1,24 @@ +# E7ZEAF - The Tower of Druaga + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/EA2.ini b/Overwrite/Sys/GameSettings/EA2.ini new file mode 100644 index 0000000000..71f6c8e028 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EA2.ini @@ -0,0 +1,25 @@ +# EA2EJ8, EA2JJ8, EA2PJ8 - Metal Slug 2 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EA3.ini b/Overwrite/Sys/GameSettings/EA3.ini new file mode 100644 index 0000000000..ebf33816e9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EA3.ini @@ -0,0 +1,25 @@ +# EA3JJ8 - Galaxy Fight: Universal Warriors + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EA4.ini b/Overwrite/Sys/GameSettings/EA4.ini new file mode 100644 index 0000000000..cb6f22e05f --- /dev/null +++ b/Overwrite/Sys/GameSettings/EA4.ini @@ -0,0 +1,25 @@ +# EA4EJ8, EA4JJ8, EA4PJ8 - Samurai Shodown III + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EA5.ini b/Overwrite/Sys/GameSettings/EA5.ini new file mode 100644 index 0000000000..845a351b27 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EA5.ini @@ -0,0 +1,25 @@ +# EA5EJ8, EA5JJ8, EA5PJ8 - Fatal Fury 3: Road to the Final Victory + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EA6.ini b/Overwrite/Sys/GameSettings/EA6.ini new file mode 100644 index 0000000000..aec3768342 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EA6.ini @@ -0,0 +1,25 @@ +# EA6EJ8, EA6JJ8 - The King of Fighters '96 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EA7.ini b/Overwrite/Sys/GameSettings/EA7.ini new file mode 100644 index 0000000000..692c0641a6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EA7.ini @@ -0,0 +1,25 @@ +# EA7EJ8, EA7JJ8 - Samurai Shodown IV: Amakusa's Revenge + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EA8.ini b/Overwrite/Sys/GameSettings/EA8.ini new file mode 100644 index 0000000000..c4c7bad135 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EA8.ini @@ -0,0 +1,25 @@ +# EA8EJ8, EA8JJ8, EA8MJ8 - Ironclad + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EA9.ini b/Overwrite/Sys/GameSettings/EA9.ini new file mode 100644 index 0000000000..b1b221e58b --- /dev/null +++ b/Overwrite/Sys/GameSettings/EA9.ini @@ -0,0 +1,25 @@ +# EA9EJ8 - Waku Waku 7 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAA.ini b/Overwrite/Sys/GameSettings/EAA.ini new file mode 100644 index 0000000000..402c637add --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAA.ini @@ -0,0 +1,25 @@ +# EAAEJ8, EAAJJ8, EAAPJ8 - Fatal Fury + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAB.ini b/Overwrite/Sys/GameSettings/EAB.ini new file mode 100644 index 0000000000..5b276fba5c --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAB.ini @@ -0,0 +1,25 @@ +# EABEJ8, EABJJ8, EABPJ8 - World Heroes + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAC.ini b/Overwrite/Sys/GameSettings/EAC.ini new file mode 100644 index 0000000000..491b070741 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAC.ini @@ -0,0 +1,25 @@ +# EACEJ8, EACJJ8, EACPJ8 - Magician Lord + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAD.ini b/Overwrite/Sys/GameSettings/EAD.ini new file mode 100644 index 0000000000..cd9a0d9204 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAD.ini @@ -0,0 +1,25 @@ +# EADEJ8, EADJJ8, EADPJ8 - Art of Fighting + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAE.ini b/Overwrite/Sys/GameSettings/EAE.ini new file mode 100644 index 0000000000..cb217c5060 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAE.ini @@ -0,0 +1,25 @@ +# EAEEJ8, EAEJJ8, EAEPJ8 - Samurai Shodown + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAF.ini b/Overwrite/Sys/GameSettings/EAF.ini new file mode 100644 index 0000000000..4835c455e2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAF.ini @@ -0,0 +1,25 @@ +# EAFEJ8, EAFJJ8, EAFPJ8 - Blue's Journey + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAG.ini b/Overwrite/Sys/GameSettings/EAG.ini new file mode 100644 index 0000000000..f613db2ebf --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAG.ini @@ -0,0 +1,25 @@ +# EAGEJ8, EAGJJ8, EAGPJ8 - The King of Fighters '94 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAH.ini b/Overwrite/Sys/GameSettings/EAH.ini new file mode 100644 index 0000000000..efb18b9b8a --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAH.ini @@ -0,0 +1,25 @@ +# EAHEJ8, EAHJJ8, EAHPJ8 - Baseball Stars 2 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAI.ini b/Overwrite/Sys/GameSettings/EAI.ini new file mode 100644 index 0000000000..5b7a85c7a5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAI.ini @@ -0,0 +1,25 @@ +# EAIEJ8, EAIJJ8, EAIPJ8 - Top Hunter + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAJ.ini b/Overwrite/Sys/GameSettings/EAJ.ini new file mode 100644 index 0000000000..77cb27eeff --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAJ.ini @@ -0,0 +1,25 @@ +# EAJEJ8, EAJJJ8, EAJPJ8 - Metal Slug + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAK.ini b/Overwrite/Sys/GameSettings/EAK.ini new file mode 100644 index 0000000000..6e31b04bb5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAK.ini @@ -0,0 +1,25 @@ +# EAKEJ8, EAKJJ8, EAKPJ8 - Burning Fight + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAL.ini b/Overwrite/Sys/GameSettings/EAL.ini new file mode 100644 index 0000000000..9d3b4870d0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAL.ini @@ -0,0 +1,25 @@ +# EALEJ8, EALJJ8, EALPJ8 - Art Of Fighting 2 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAM.ini b/Overwrite/Sys/GameSettings/EAM.ini new file mode 100644 index 0000000000..ab0978b8e2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAM.ini @@ -0,0 +1,25 @@ +# EAMEJ8, EAMJJ8, EAMPJ8 - Ninja Combat + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAN.ini b/Overwrite/Sys/GameSettings/EAN.ini new file mode 100644 index 0000000000..0c9779c37f --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAN.ini @@ -0,0 +1,25 @@ +# EANEJ8, EANJJ8, EANPJ8 - Fatal Fury 2 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAO.ini b/Overwrite/Sys/GameSettings/EAO.ini new file mode 100644 index 0000000000..6f296b6932 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAO.ini @@ -0,0 +1,25 @@ +# EAOEJ8, EAOJJ8, EAOPJ8 - King Of The Monsters + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAP.ini b/Overwrite/Sys/GameSettings/EAP.ini new file mode 100644 index 0000000000..eb682d62d7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAP.ini @@ -0,0 +1,25 @@ +# EAPEJ8, EAPJJ8, EAPPJ8 - Ninja Commando + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAQ.ini b/Overwrite/Sys/GameSettings/EAQ.ini new file mode 100644 index 0000000000..36ba095b68 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAQ.ini @@ -0,0 +1,25 @@ +# EAQEJ8, EAQJJ8 - World Heroes 2 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAR.ini b/Overwrite/Sys/GameSettings/EAR.ini new file mode 100644 index 0000000000..1011c1797b --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAR.ini @@ -0,0 +1,25 @@ +# EAREJ8, EARJJ8, EARPJ8 - Neo Turf Masters + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAS.ini b/Overwrite/Sys/GameSettings/EAS.ini new file mode 100644 index 0000000000..0b5b43a078 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAS.ini @@ -0,0 +1,25 @@ +# EASEJ8, EASJJ8, EASPJ8 - Samurai Shodown 2 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAT.ini b/Overwrite/Sys/GameSettings/EAT.ini new file mode 100644 index 0000000000..51785992b2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAT.ini @@ -0,0 +1,25 @@ +# EATEJ8, EATJJ8 - World Heroes 2 Jet + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAU.ini b/Overwrite/Sys/GameSettings/EAU.ini new file mode 100644 index 0000000000..1d96a6a90f --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAU.ini @@ -0,0 +1,25 @@ +# EAUJJ8 - Twinkle Star Sprites + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAV.ini b/Overwrite/Sys/GameSettings/EAV.ini new file mode 100644 index 0000000000..649d9e4ed1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAV.ini @@ -0,0 +1,25 @@ +# EAVEJ8, EAVJJ8, EAVPJ8 - The King of Fighters '95 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAW.ini b/Overwrite/Sys/GameSettings/EAW.ini new file mode 100644 index 0000000000..0b3ac37fd3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAW.ini @@ -0,0 +1,25 @@ +# EAWEJ8, EAWJJ8, EAWPJ8 - Fatal Fury Special + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAY.ini b/Overwrite/Sys/GameSettings/EAY.ini new file mode 100644 index 0000000000..08ae1bc6e9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAY.ini @@ -0,0 +1,25 @@ +# EAYJJ8 - King Of The Monsters 2 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EAZ.ini b/Overwrite/Sys/GameSettings/EAZ.ini new file mode 100644 index 0000000000..abb1878124 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EAZ.ini @@ -0,0 +1,25 @@ +# EAZEJ8, EAZJJ8 - World Heroes Perfect + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EB2.ini b/Overwrite/Sys/GameSettings/EB2.ini new file mode 100644 index 0000000000..790d2d258e --- /dev/null +++ b/Overwrite/Sys/GameSettings/EB2.ini @@ -0,0 +1,25 @@ +# EB2EJ8, EB2JJ8 - Real Bout Fatal Fury Special + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EB3.ini b/Overwrite/Sys/GameSettings/EB3.ini new file mode 100644 index 0000000000..daa5b619d5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EB3.ini @@ -0,0 +1,25 @@ +# EB3JJ8 - Soccer Brawl + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EB4.ini b/Overwrite/Sys/GameSettings/EB4.ini new file mode 100644 index 0000000000..40b65cc5a9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EB4.ini @@ -0,0 +1,25 @@ +# EB4JJ8 - ASO II: Last Guardian + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EB5.ini b/Overwrite/Sys/GameSettings/EB5.ini new file mode 100644 index 0000000000..f70fe522bd --- /dev/null +++ b/Overwrite/Sys/GameSettings/EB5.ini @@ -0,0 +1,25 @@ +# EB5EJ8, EB5JJ8 - The Last Blade + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EB6.ini b/Overwrite/Sys/GameSettings/EB6.ini new file mode 100644 index 0000000000..cb9b5930d3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EB6.ini @@ -0,0 +1,25 @@ +# EB6EJ8, EB6JJ8, EB6PJ8 - Metal Slug 3 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EB7.ini b/Overwrite/Sys/GameSettings/EB7.ini new file mode 100644 index 0000000000..336d406b70 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EB7.ini @@ -0,0 +1,25 @@ +# EB7JJ8 - The Super Spy + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EB8.ini b/Overwrite/Sys/GameSettings/EB8.ini new file mode 100644 index 0000000000..e41a185f1c --- /dev/null +++ b/Overwrite/Sys/GameSettings/EB8.ini @@ -0,0 +1,25 @@ +# EB8EJ8, EB8JJ8 - Shock Troopers + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EB9.ini b/Overwrite/Sys/GameSettings/EB9.ini new file mode 100644 index 0000000000..c3f7c526cd --- /dev/null +++ b/Overwrite/Sys/GameSettings/EB9.ini @@ -0,0 +1,25 @@ +# EB9JJ8 - Pulstar + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBA.ini b/Overwrite/Sys/GameSettings/EBA.ini new file mode 100644 index 0000000000..0a07a29e82 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBA.ini @@ -0,0 +1,25 @@ +# EBAEJ8, EBAJJ8, EBAPJ8 - Magical Drop II + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBB.ini b/Overwrite/Sys/GameSettings/EBB.ini new file mode 100644 index 0000000000..5a28892a25 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBB.ini @@ -0,0 +1,25 @@ +# EBBEJ8, EBBJJ8 - Fighter's History Dynamite + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBC.ini b/Overwrite/Sys/GameSettings/EBC.ini new file mode 100644 index 0000000000..2d274ebce7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBC.ini @@ -0,0 +1,25 @@ +# EBCJJ8 - Flying Power Disc + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBD.ini b/Overwrite/Sys/GameSettings/EBD.ini new file mode 100644 index 0000000000..518a96dd82 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBD.ini @@ -0,0 +1,25 @@ +# EBDEJ8, EBDJJ8, EBDPJ8 - Magical Drop III + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBE.ini b/Overwrite/Sys/GameSettings/EBE.ini new file mode 100644 index 0000000000..e1b3f227c1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBE.ini @@ -0,0 +1,25 @@ +# EBEEJ8, EBEJJ8, EBEPJ8 - Street Slam + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBF.ini b/Overwrite/Sys/GameSettings/EBF.ini new file mode 100644 index 0000000000..f021f3d6d4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBF.ini @@ -0,0 +1,25 @@ +# EBFEJ8, EBFJJ8, EBFPJ8 - Spin Master + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBG.ini b/Overwrite/Sys/GameSettings/EBG.ini new file mode 100644 index 0000000000..78c0d20fa1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBG.ini @@ -0,0 +1,25 @@ +# EBGEJ8, EBGJJ8, EBGPJ8 - The King of Fighters '97 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBK.ini b/Overwrite/Sys/GameSettings/EBK.ini new file mode 100644 index 0000000000..a13f4fff73 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBK.ini @@ -0,0 +1,25 @@ +# EBKJJ8 - Last Resort + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBL.ini b/Overwrite/Sys/GameSettings/EBL.ini new file mode 100644 index 0000000000..949af06caf --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBL.ini @@ -0,0 +1,25 @@ +# EBLJJ8 - Tsuukai GanGan Koushinkyoku + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBM.ini b/Overwrite/Sys/GameSettings/EBM.ini new file mode 100644 index 0000000000..8e1053cee7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBM.ini @@ -0,0 +1,25 @@ +# EBMJJ8 - Fire Suplex + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBN.ini b/Overwrite/Sys/GameSettings/EBN.ini new file mode 100644 index 0000000000..b0137d7fd4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBN.ini @@ -0,0 +1,25 @@ +# EBNJJ8 - Fu'un Mokushiroku: Kakutou Sousei + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBO.ini b/Overwrite/Sys/GameSettings/EBO.ini new file mode 100644 index 0000000000..16492e2fd4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBO.ini @@ -0,0 +1,25 @@ +# EBOJJ8 - Fu'un Super Tag Battle + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBP.ini b/Overwrite/Sys/GameSettings/EBP.ini new file mode 100644 index 0000000000..74844e907b --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBP.ini @@ -0,0 +1,25 @@ +# EBPJJ8 - League Bowling + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBQ.ini b/Overwrite/Sys/GameSettings/EBQ.ini new file mode 100644 index 0000000000..4dfa435f1d --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBQ.ini @@ -0,0 +1,25 @@ +# EBQE, EBQJJ8 - Ninja Master's + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBR.ini b/Overwrite/Sys/GameSettings/EBR.ini new file mode 100644 index 0000000000..7b106d1fe0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBR.ini @@ -0,0 +1,25 @@ +# EBRJJ8 - Joy Joy Kid + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBS.ini b/Overwrite/Sys/GameSettings/EBS.ini new file mode 100644 index 0000000000..3c1c9ba961 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBS.ini @@ -0,0 +1,25 @@ +# EBSEJ8, EBSJJ8 - The Path of the Warrior: Art of Fighting 3 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBT.ini b/Overwrite/Sys/GameSettings/EBT.ini new file mode 100644 index 0000000000..7229be46d6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBT.ini @@ -0,0 +1,25 @@ +# EBTJJ8 - Crossed Swords + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBU.ini b/Overwrite/Sys/GameSettings/EBU.ini new file mode 100644 index 0000000000..e72dd3ccf0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBU.ini @@ -0,0 +1,25 @@ +# EBUEJ8, EBUJJ8 - Super Baseball 2020 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBV.ini b/Overwrite/Sys/GameSettings/EBV.ini new file mode 100644 index 0000000000..13f2006352 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBV.ini @@ -0,0 +1,25 @@ +# EBVJJ8 - Shin-Oh-Ken + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBW.ini b/Overwrite/Sys/GameSettings/EBW.ini new file mode 100644 index 0000000000..7a5f6baf44 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBW.ini @@ -0,0 +1,25 @@ +# EBWEJ8, EBWJJ8 - Sengoku + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBX.ini b/Overwrite/Sys/GameSettings/EBX.ini new file mode 100644 index 0000000000..b823144b99 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBX.ini @@ -0,0 +1,25 @@ +# EBXEJ8, EBXJJ8 - Sengoku 2 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/EBZ.ini b/Overwrite/Sys/GameSettings/EBZ.ini new file mode 100644 index 0000000000..6400e40c27 --- /dev/null +++ b/Overwrite/Sys/GameSettings/EBZ.ini @@ -0,0 +1,25 @@ +# EBZEJ8, EBZJJ8 - Real Bout Fatal Fury + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/ECA.ini b/Overwrite/Sys/GameSettings/ECA.ini new file mode 100644 index 0000000000..f85b9decd9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/ECA.ini @@ -0,0 +1,25 @@ +# ECAEJ8, ECAJJ8 - Real Bout Fatal Fury 2: The Newcomers + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/ECC.ini b/Overwrite/Sys/GameSettings/ECC.ini new file mode 100644 index 0000000000..fc93d29a73 --- /dev/null +++ b/Overwrite/Sys/GameSettings/ECC.ini @@ -0,0 +1,25 @@ +# ECCEJ8, ECCJJ8 - Metal Slug X + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/ECD.ini b/Overwrite/Sys/GameSettings/ECD.ini new file mode 100644 index 0000000000..626ad96672 --- /dev/null +++ b/Overwrite/Sys/GameSettings/ECD.ini @@ -0,0 +1,25 @@ +# ECDJJ8 - Stakes Winner: G1 Kanzen Seihahe no Michi + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/ECE.ini b/Overwrite/Sys/GameSettings/ECE.ini new file mode 100644 index 0000000000..e5beafa47b --- /dev/null +++ b/Overwrite/Sys/GameSettings/ECE.ini @@ -0,0 +1,25 @@ +# ECEEJ8, ECEJJ8 - The Last Blade 2 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/ECF.ini b/Overwrite/Sys/GameSettings/ECF.ini new file mode 100644 index 0000000000..f1df093c40 --- /dev/null +++ b/Overwrite/Sys/GameSettings/ECF.ini @@ -0,0 +1,25 @@ +# ECFJJ8 - Blazing Star + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/ECG.ini b/Overwrite/Sys/GameSettings/ECG.ini new file mode 100644 index 0000000000..4719c739ec --- /dev/null +++ b/Overwrite/Sys/GameSettings/ECG.ini @@ -0,0 +1,25 @@ +# ECGEJ8, ECGJJ8 - Shock Troopers: 2nd Squad + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/ECI.ini b/Overwrite/Sys/GameSettings/ECI.ini new file mode 100644 index 0000000000..f75b28e428 --- /dev/null +++ b/Overwrite/Sys/GameSettings/ECI.ini @@ -0,0 +1,25 @@ +# ECIEJ8, ECIJJ8 - Metal Slug 4 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/ECJ.ini b/Overwrite/Sys/GameSettings/ECJ.ini new file mode 100644 index 0000000000..909dd864bf --- /dev/null +++ b/Overwrite/Sys/GameSettings/ECJ.ini @@ -0,0 +1,25 @@ +# ECJEJ8, ECJJJ8 - The King of Fighters '99 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/ECK.ini b/Overwrite/Sys/GameSettings/ECK.ini new file mode 100644 index 0000000000..d27ec1b5fc --- /dev/null +++ b/Overwrite/Sys/GameSettings/ECK.ini @@ -0,0 +1,25 @@ +# ECKEJ8, ECKJJ8 - NAM-1975 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/ECL.ini b/Overwrite/Sys/GameSettings/ECL.ini new file mode 100644 index 0000000000..0e92d2efea --- /dev/null +++ b/Overwrite/Sys/GameSettings/ECL.ini @@ -0,0 +1,25 @@ +# ECLJJ8 - Stakes Winner 2 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/ECN.ini b/Overwrite/Sys/GameSettings/ECN.ini new file mode 100644 index 0000000000..08169690e0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/ECN.ini @@ -0,0 +1,25 @@ +# ECNEJ8, ECNJJ8 - Sengoku 3 + +[Core] +# Values set here will override the main Dolphin settings. +DSPHLE = False + +[DSP] +# Values set here will override the Dolphin DSP settings. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/F.ini b/Overwrite/Sys/GameSettings/F.ini new file mode 100644 index 0000000000..5d994f6337 --- /dev/null +++ b/Overwrite/Sys/GameSettings/F.ini @@ -0,0 +1,29 @@ +# Fxxxxx - All NES Virtual Console games + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Texture filtering will cause glitches. +EmulationStateId = 4 + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + +[Video_Hacks] +# Some very early NES releases use a version of the NES emulator that doesn't require EFB2Ram. +# All US releases before Feburary 2007 use this version (with all remaining US releases requiring EFB2Ram). +# But in the PAL region the same games don't necessarily have the same emulator version and +# only a few of the pre-Feburary 2007 releases don't require EFB2Ram. +# +# Because of this, Inifiles that override this setting should only be created for the explicit region +# that was tested and they should not be merged. +EFBToTextureEnable = False + +[Video_Enhancements] +MaxAnisotropy = 0 +ForceFiltering = False + +[Wii] +Widescreen = False \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/FAAE01.ini b/Overwrite/Sys/GameSettings/FAAE01.ini new file mode 100644 index 0000000000..61b31f8229 --- /dev/null +++ b/Overwrite/Sys/GameSettings/FAAE01.ini @@ -0,0 +1,5 @@ +# FAAE01 - Donkey Kong + +[Video_Hacks] +# All US NES VC titles released before Feburary 2007 don't need EFB2ram +EFBToTextureEnable = diff --git a/Overwrite/Sys/GameSettings/FABE01.ini b/Overwrite/Sys/GameSettings/FABE01.ini new file mode 100644 index 0000000000..d100ba3b41 --- /dev/null +++ b/Overwrite/Sys/GameSettings/FABE01.ini @@ -0,0 +1,5 @@ +# FABE01 - Donkey Kong Jr. + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Overwrite/Sys/GameSettings/FABP01.ini b/Overwrite/Sys/GameSettings/FABP01.ini new file mode 100644 index 0000000000..ed6657f92a --- /dev/null +++ b/Overwrite/Sys/GameSettings/FABP01.ini @@ -0,0 +1,5 @@ +# FABP01 - Donkey Kong Jr. + +[Video_Hacks] +# Some early PAL NES VC tiles don't need EFB2Ram +EFBToTextureEnable = diff --git a/Overwrite/Sys/GameSettings/FACE01.ini b/Overwrite/Sys/GameSettings/FACE01.ini new file mode 100644 index 0000000000..f8b6dcb64b --- /dev/null +++ b/Overwrite/Sys/GameSettings/FACE01.ini @@ -0,0 +1,5 @@ +# FACE01 - Pinball + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Overwrite/Sys/GameSettings/FACP01.ini b/Overwrite/Sys/GameSettings/FACP01.ini new file mode 100644 index 0000000000..c924152989 --- /dev/null +++ b/Overwrite/Sys/GameSettings/FACP01.ini @@ -0,0 +1,5 @@ +# FACP01 - Pinball + +[Video_Hacks] +# Some early PAL NES VC tiles don't need EFB2Ram +EFBToTextureEnable = diff --git a/Overwrite/Sys/GameSettings/FAFE01.ini b/Overwrite/Sys/GameSettings/FAFE01.ini new file mode 100644 index 0000000000..02fffb0a35 --- /dev/null +++ b/Overwrite/Sys/GameSettings/FAFE01.ini @@ -0,0 +1,5 @@ +# FAFE01 - Mario Bros. + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Overwrite/Sys/GameSettings/FAGE01.ini b/Overwrite/Sys/GameSettings/FAGE01.ini new file mode 100644 index 0000000000..d268b1d675 --- /dev/null +++ b/Overwrite/Sys/GameSettings/FAGE01.ini @@ -0,0 +1,5 @@ +# FAGE01 - Super Mario Bros. + +[Video_Hacks] +# All US NES VC titles released before Feburary 2007 don't need EFB2ram +EFBToTextureEnable = diff --git a/Overwrite/Sys/GameSettings/FAHE01.ini b/Overwrite/Sys/GameSettings/FAHE01.ini new file mode 100644 index 0000000000..08e28e6fbc --- /dev/null +++ b/Overwrite/Sys/GameSettings/FAHE01.ini @@ -0,0 +1,5 @@ +# FAHE01 - Tennis + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Overwrite/Sys/GameSettings/FAIE01.ini b/Overwrite/Sys/GameSettings/FAIE01.ini new file mode 100644 index 0000000000..c0354575f0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/FAIE01.ini @@ -0,0 +1,5 @@ +# FAIE01 - Soccer + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Overwrite/Sys/GameSettings/FAJE01.ini b/Overwrite/Sys/GameSettings/FAJE01.ini new file mode 100644 index 0000000000..27b5ac13d5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/FAJE01.ini @@ -0,0 +1,5 @@ +# FAJE01 - Ice Hockey + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Overwrite/Sys/GameSettings/FAJP01.ini b/Overwrite/Sys/GameSettings/FAJP01.ini new file mode 100644 index 0000000000..ee263e0d66 --- /dev/null +++ b/Overwrite/Sys/GameSettings/FAJP01.ini @@ -0,0 +1,5 @@ +# FAJP01 - Ice Hockey + +[Video_Hacks] +# Some early PAL NES VC tiles don't need EFB2Ram +EFBToTextureEnable = diff --git a/Overwrite/Sys/GameSettings/FAKE01.ini b/Overwrite/Sys/GameSettings/FAKE01.ini new file mode 100644 index 0000000000..4a7aacf6f7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/FAKE01.ini @@ -0,0 +1,6 @@ +# FAKE01 - The Legend of Zelda + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = + diff --git a/Overwrite/Sys/GameSettings/FAKP01.ini b/Overwrite/Sys/GameSettings/FAKP01.ini new file mode 100644 index 0000000000..5446913d74 --- /dev/null +++ b/Overwrite/Sys/GameSettings/FAKP01.ini @@ -0,0 +1,6 @@ +# FAKP01 - The Legend of Zelda + +[Video_Hacks] +# Some early PAL NES VC tiles don't need EFB2Ram +EFBToTextureEnable = + diff --git a/Overwrite/Sys/GameSettings/FALE01.ini b/Overwrite/Sys/GameSettings/FALE01.ini new file mode 100644 index 0000000000..1c14d999ea --- /dev/null +++ b/Overwrite/Sys/GameSettings/FALE01.ini @@ -0,0 +1,5 @@ +# FALE01 - Baseball + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Overwrite/Sys/GameSettings/FAME01.ini b/Overwrite/Sys/GameSettings/FAME01.ini new file mode 100644 index 0000000000..4aa6f75f9a --- /dev/null +++ b/Overwrite/Sys/GameSettings/FAME01.ini @@ -0,0 +1,5 @@ +# FAME01 - Wario's Woods + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Overwrite/Sys/GameSettings/FANE01.ini b/Overwrite/Sys/GameSettings/FANE01.ini new file mode 100644 index 0000000000..207cf125bd --- /dev/null +++ b/Overwrite/Sys/GameSettings/FANE01.ini @@ -0,0 +1,5 @@ +# FANE01 - Urban Champion + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Overwrite/Sys/GameSettings/FAOE01.ini b/Overwrite/Sys/GameSettings/FAOE01.ini new file mode 100644 index 0000000000..d9cbd4d2f2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/FAOE01.ini @@ -0,0 +1,5 @@ +# FAOE01, FAOP01 - Solomon's Key + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Overwrite/Sys/GameSettings/FARE01.ini b/Overwrite/Sys/GameSettings/FARE01.ini new file mode 100644 index 0000000000..45ea588208 --- /dev/null +++ b/Overwrite/Sys/GameSettings/FARE01.ini @@ -0,0 +1,5 @@ +# FARE01 - Gradius + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Overwrite/Sys/GameSettings/FASE01.ini b/Overwrite/Sys/GameSettings/FASE01.ini new file mode 100644 index 0000000000..7ed7119fef --- /dev/null +++ b/Overwrite/Sys/GameSettings/FASE01.ini @@ -0,0 +1,5 @@ +# FASE01 - Xevious + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Overwrite/Sys/GameSettings/G2B.ini b/Overwrite/Sys/GameSettings/G2B.ini new file mode 100644 index 0000000000..538cb2f1e6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G2B.ini @@ -0,0 +1,22 @@ +# G2BE5G, G2BP7D - Black & Bruised + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/G2C.ini b/Overwrite/Sys/GameSettings/G2C.ini new file mode 100644 index 0000000000..f2c7b78bc0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G2C.ini @@ -0,0 +1,19 @@ +# G2CE52 - TC2 US + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G2F.ini b/Overwrite/Sys/GameSettings/G2F.ini new file mode 100644 index 0000000000..2bb18872b8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G2F.ini @@ -0,0 +1,17 @@ +# G2FE78 - Tak 2: The Staff of Dreams + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/G2FE78.ini b/Overwrite/Sys/GameSettings/G2FE78.ini new file mode 100644 index 0000000000..f091a99fcf --- /dev/null +++ b/Overwrite/Sys/GameSettings/G2FE78.ini @@ -0,0 +1,21 @@ +# G2FE78 - Tak 2: The Staff of Dreams + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +04112828 48232224 +04344A4C D017021C +04344A50 C1B7021C +04344A54 4BDCDDDC +$Max JuJu Elements +00000000 843C58B8 +4479C000 00030003 +$Have All Cards/All Cards Mixable +00000000 8439A5E0 +00000001 001E000A diff --git a/Overwrite/Sys/GameSettings/G2G.ini b/Overwrite/Sys/GameSettings/G2G.ini new file mode 100644 index 0000000000..b691657d68 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G2G.ini @@ -0,0 +1,18 @@ +# G2GJB2 - MOBILE SUIT GUNDAM GUNDAMvs.ZGUNDAM + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G2M.ini b/Overwrite/Sys/GameSettings/G2M.ini new file mode 100644 index 0000000000..e305ad2a5e --- /dev/null +++ b/Overwrite/Sys/GameSettings/G2M.ini @@ -0,0 +1,25 @@ +# G2ME01, G2MJ01, G2MP01 - Metroid Prime 2: Echoes + +[Core] +# Values set here will override the main Dolphin settings. +SyncGPU = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = EFB to RAM is needed for the scanner/visors to work properly. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/G2ME01.ini b/Overwrite/Sys/GameSettings/G2ME01.ini new file mode 100644 index 0000000000..b237846525 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G2ME01.ini @@ -0,0 +1,140 @@ +# G2ME01 - Metroid Prime 2: Echoes + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$This Code Must Be On! +043BC410 906D0000 +043BC414 88030004 +043BC418 4BC5C1F4 +04018608 483A3E08 +$Infinite Health +4241FD80 000A44BB +4241FD80 000B6000 +$Max Energy Tanks +4241FD80 012B000E +4241FD80 012D000E +$Maximum Missiles +4241FD80 013900FA +$Infinite Missiles +4241FD80 013700FA +$Have Charge Beam +4241FD80 00310001 +4241FD80 00330001 +$Have Dark Beam +4241FD80 0037000F +4241FD80 0039000F +$Have Light Beam +4241FD80 003D000F +4241FD80 003F000F +$Have Annihilator +4241FD80 0043000F +4241FD80 0045000F +$Have Super Missile +4241FD80 00470001 +4241FD80 00490001 +$Have Darkburst +4241FD80 004D0001 +4241FD80 004F0001 +$Have Sunburst +4241FD80 00530001 +4241FD80 00550001 +$Have Sonic Boom +4241FD80 00590001 +4241FD80 005B0001 +$Have Combat Visor +4241FD80 005F0001 +4241FD80 00610001 +$Have Scan Visor +4241FD80 00650001 +4241FD80 00670001 +$Have Dark Visor +4241FD80 006B0001 +4241FD80 006D0001 +$Have Echo Visor +4241FD80 00710001 +4241FD80 00730001 +$Have Varia Suit +4241FD80 00770001 +4241FD80 00790001 +$Have Dark Suit +4241FD80 007D0001 +4241FD80 007F0001 +$Have Light Suit +4241FD80 00830001 +4241FD80 00850001 +$Have Space Jump Boots +4241FD80 00BF0001 +4241FD80 00C10001 +$Have Grapple Beam +4241FD80 00B90001 +4241FD80 00BB0001 +$Have Gravity Boost +4241FD80 00C50001 +4241FD80 00C70001 +$Have Screw Attack +4241FD80 00D10001 +4241FD80 00D30001 +$Have Seeker Missile +4241FD80 00CB0001 +4241FD80 00CD0001 +$Have Morph Ball Power Bomb +4241FD80 01310001 +4241FD80 01330001 +$Have Beam Ammo Expansion +4241FD80 013D000F +4241FD80 013F000F +$Have Sky Temple Key 1 +4241FD80 00DD0001 +4241FD80 00DF0001 +$Have Sky Temple Key 2 +4241FD80 00E30001 +4241FD80 00E50001 +$Have Sky Temple Key 3 +4241FD80 00E90001 +4241FD80 00EB0001 +$Have Agon Temple Key 1 +4241FD80 00EF0001 +4241FD80 00F10001 +$Have Agon Temple Key 2 +4241FD80 00F50001 +4241FD80 00F70001 +$Have Agon Temple Key 3 +4241FD80 00FB0001 +4241FD80 00FD0001 +$Have Torvus Temple Key 1 +4241FD80 01010001 +4241FD80 01030001 +$Have Torvus Temple Key 2 +4241FD80 01070001 +4241FD80 01090001 +$Have Torvus Temple Key 3 +4241FD80 010D0001 +4241FD80 010F0001 +$Have Ing Hive Temple Key 1 +4241FD80 01130001 +4241FD80 01150001 +$Have Ing Hive Temple Key 2 +4241FD80 01190001 +4241FD80 011B0001 +$Have Ing Hive Temple Key 3 +4241FD80 011F0001 +$One Hit Kill +0403DB68 4BFC539C +04002F04 FFC00090 +04002F08 7C1BE050 +04002F0C 2C000010 +04002F10 41820008 +04002F14 EFDEF028 +04002F18 4803AC54 +$Full Logbook +0421166C 4BDF18CC +04002F38 3BE000FF +04002F3C 9BE50004 +04002F40 88050004 +04002F44 4820E72C diff --git a/Overwrite/Sys/GameSettings/G2MEAB.ini b/Overwrite/Sys/GameSettings/G2MEAB.ini new file mode 100644 index 0000000000..24aae2977f --- /dev/null +++ b/Overwrite/Sys/GameSettings/G2MEAB.ini @@ -0,0 +1,19 @@ +# G2MEAB - Metroid Prime 3 E3 Beta + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 1 +EmulationIssues = REALRAM_SIZE must be set to 0x8000000 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G2MP01.ini b/Overwrite/Sys/GameSettings/G2MP01.ini new file mode 100644 index 0000000000..587323fc1c --- /dev/null +++ b/Overwrite/Sys/GameSettings/G2MP01.ini @@ -0,0 +1,139 @@ +# G2MP01 - Metroid Prime 2: Echoes + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +423DDE0C 000A44BB +423DDE0C 000B6000 +$Max Energy Tanks +423DDE0C 012B000E +423DDE0C 012D000E +$Maximum Missiles +423DDE0C 013900FA +$Infinite Missiles +423DDE0C 013700FA +$Moon Jump (Hold B) +3A705F24 00000200 +423DDDFC 00D84101 +$Have Charge Beam +423DDE0C 00310001 +423DDE0C 00330001 +$Have Dark Beam +423DDE0C 00370001 +423DDE0C 00390001 +$Have Light Beam +423DDE0C 003D0001 +423DDE0C 003F0001 +$Have Annihilator +423DDE0C 00430001 +423DDE0C 00450001 +$Have Super Missile +423DDE0C 00470001 +423DDE0C 00490001 +$Have Darkburst +423DDE0C 004D0001 +423DDE0C 004F0001 +$Have Sunburst +423DDE0C 00530001 +423DDE0C 00550001 +$Have Sonic Boom +423DDE0C 00590001 +423DDE0C 005B0001 +$Have Combat Visor +423DDE0C 005F0001 +423DDE0C 00610001 +$Have Scan Visor +423DDE0C 00650001 +423DDE0C 00670001 +$Have Dark Visor +423DDE0C 006B0001 +423DDE0C 006D0001 +$Have Echo Visor +423DDE0C 00710001 +423DDE0C 00730001 +$Have Varia Suit +423DDE0C 00770001 +423DDE0C 00790001 +$Have Dark Suit +423DDE0C 007D0001 +423DDE0C 007F0001 +$Have Light Suit +423DDE0C 00830001 +423DDE0C 00850001 +$Have Space Jump Boots +423DDE0C 00BF0001 +423DDE0C 00C10001 +$Have Grapple Beam +423DDE0C 00B90001 +423DDE0C 00BB0001 +$Have Gravity Boost +423DDE0C 00C50001 +423DDE0C 00C70001 +$Have Screw Attack +423DDE0C 00D10001 +423DDE0C 00D30001 +$Have Seeker Missile +423DDE0C 00CB0001 +423DDE0C 00CD0001 +$Have Morph Ball Power Bomb +423DDE0C 01310001 +423DDE0C 01330001 +$Have Beam Ammo Expansion +423DDE0C 013D000F +423DDE0C 013F000F +$Have Sky Temple Key 1 +423DDE0C 00DD0001 +423DDE0C 00DF0001 +$Have Sky Temple Key 2 +423DDE0C 00E30001 +423DDE0C 00E50001 +$Have Sky Temple Key 3 +423DDE0C 00E90001 +423DDE0C 00EB0001 +$Have Agon Temple Key 1 +423DDE0C 00EF0001 +423DDE0C 00F10001 +$Have Agon Temple Key 2 +423DDE0C 00F50001 +423DDE0C 00F70001 +$Have Agon Temple Key 3 +423DDE0C 00FB0001 +423DDE0C 00FD0001 +$Have Torvus Temple Key 1 +423DDE0C 01010001 +423DDE0C 01030001 +$Have Torvus Temple Key 2 +423DDE0C 01070001 +423DDE0C 01090001 +$Have Torvus Temple Key 3 +423DDE0C 010D0001 +423DDE0C 010F0001 +$Have Ing Hive Temple Key 1 +423DDE0C 01130001 +423DDE0C 01150001 +$Have Ing Hive Temple Key 2 +423DDE0C 01190001 +423DDE0C 011B0001 +$Have Ing Hive Temple Key 3 +423DDE0C 011F0001 +423DDE0C 01210001 +$One Hit Kill +0403DCB8 4BFC524C +04002F04 FFC00090 +04002F08 7C1BE050 +04002F0C 2C000010 +04002F10 41820008 +04002F14 EFDEF028 +04002F18 4803ADA4 +$Full Logbook +04211974 4BDF15C4 +04002F38 3BE000FF +04002F3C 9BE50004 +04002F40 88050004 +04002F44 4820EA34 diff --git a/Overwrite/Sys/GameSettings/G2O.ini b/Overwrite/Sys/GameSettings/G2O.ini new file mode 100644 index 0000000000..a8c67eceb3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G2O.ini @@ -0,0 +1,22 @@ +# G2OE41, G2OP41 - PoP:WW + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/G2R.ini b/Overwrite/Sys/GameSettings/G2R.ini new file mode 100644 index 0000000000..c51e5f9e70 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G2R.ini @@ -0,0 +1,18 @@ +# G2RE52 - Shrek SuperSlam + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/G2RE52.ini b/Overwrite/Sys/GameSettings/G2RE52.ini new file mode 100644 index 0000000000..38835df8f5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G2RE52.ini @@ -0,0 +1,85 @@ +# G2RE52 - Shrek SuperSlam + +[Gecko] +$Disable Items [kirby] +040D3FE0 60000000 +$Disable Triggers [kirby] +0411E6FC 60000000 +$Disable Spitters (Slam Events) [kirby] +0411DCD0 60000000 +$Unlock Everything [EIREXE] +0447B200 00000001 +$Debug Camera [EIREXE] +0447B20C 00000001 +$Fixes (DO NOT DISABLE) [EIREXE] +041C7F3C 38600005 +# Stage Codes +$Replace Dragon's Gate with Danger Room [kirby] +C2051208 00000003 +2C240006 40820008 +38800000 7C9E2378 +60000000 00000000 +$Replace Dragon's Gate with MegaTemplate [kirby] +C2051208 00000003 +2C240006 40820008 +38800010 7C9E2378 +60000000 00000000 +$Replace Dragon's Gate with TFB One [kirby] +C2051208 00000003 +2C240006 40820008 +38800014 7C9E2378 +60000000 00000000 +$Replace Dragon's Gate with TFB Two [kirby] +C2051208 00000003 +2C240006 40820008 +38800015 7C9E2378 +60000000 00000000 +$Replace Dragon's Gate with Ships Ahoy [kirby] +C2051208 00000003 +2C240006 40820008 +38800016 7C9E2378 +60000000 00000000 +$Replace Dragon's Gate with FX Room [kirby] +C2051208 00000003 +2C240006 40820008 +38800017 7C9E2378 +$Replace Dragon's Gate with HavokPlayground [kirby] +C2051208 00000003 +2C240006 40820008 +3880001B 7C9E2378 +60000000 00000000 +$Replace Dragon's Gate with Castle Ruins [kirby] +C2051208 00000003 +2C240006 40820008 +3880001D 7C9E2378 +60000000 00000000 +$Replace Dragon's Gate with King of the Hill [kirby] +C2051208 00000003 +2C240006 40820008 +3880001F 7C9E2378 +60000000 00000000 +$Replace Dragon's Gate with Donkey Charge Race [kirby] +C2051208 00000003 +2C240006 40820008 +38800020 7C9E2378 +60000000 00000000 +$Replace Dragon's Gate with Race Oval [kirby] +C2051208 00000003 +2C240006 40820008 +38800021 7C9E2378 +60000000 00000000 +$Replace Dragon's Gate with Race Platforms [kirby] +C2051208 00000003 +2C240006 40820008 +38800022 7C9E2378 +60000000 00000000 +$Replace Dragon's Gate with Anti Air [kirby] +C2051208 00000003 +2C240006 40820008 +38800024 7C9E2378 +60000000 00000000 +$Replace Dragon's Gate with Blocks [kirby] +C2051208 00000003 +2C240006 40820008 +38800025 7C9E2378 +60000000 00000000 diff --git a/Overwrite/Sys/GameSettings/G2T.ini b/Overwrite/Sys/GameSettings/G2T.ini new file mode 100644 index 0000000000..2881089fa2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G2T.ini @@ -0,0 +1,19 @@ +# G2TE52, G2TP52 - Tony Hawk's Underground 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G2V.ini b/Overwrite/Sys/GameSettings/G2V.ini new file mode 100644 index 0000000000..50c1ea4f81 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G2V.ini @@ -0,0 +1,23 @@ +# G2VE08, G2VP08 - Viewtiful Joe 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs xfb real for videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/G2X.ini b/Overwrite/Sys/GameSettings/G2X.ini new file mode 100644 index 0000000000..5d181bb2be --- /dev/null +++ b/Overwrite/Sys/GameSettings/G2X.ini @@ -0,0 +1,21 @@ +# G2XE8P, G2XP8P - SONIC GEMS COLLECTION + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 4096 diff --git a/Overwrite/Sys/GameSettings/G3A.ini b/Overwrite/Sys/GameSettings/G3A.ini new file mode 100644 index 0000000000..7bc689cb1a --- /dev/null +++ b/Overwrite/Sys/GameSettings/G3A.ini @@ -0,0 +1,22 @@ +# G3AD69, G3AE69, G3AF69, G3AP69 - The Lord of the Rings, The Third Age + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + diff --git a/Overwrite/Sys/GameSettings/G3B.ini b/Overwrite/Sys/GameSettings/G3B.ini new file mode 100644 index 0000000000..d0e9d53089 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G3B.ini @@ -0,0 +1,17 @@ +# G3BE9G, G3BP54, G3BP9G - Serious Sam: Next Encounter + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/G3D.ini b/Overwrite/Sys/GameSettings/G3D.ini new file mode 100644 index 0000000000..999c02aabe --- /dev/null +++ b/Overwrite/Sys/GameSettings/G3D.ini @@ -0,0 +1,19 @@ +# G3DE6L, G3DX6L - Carmen Sandiego + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G3E.ini b/Overwrite/Sys/GameSettings/G3E.ini new file mode 100644 index 0000000000..33f12620bd --- /dev/null +++ b/Overwrite/Sys/GameSettings/G3E.ini @@ -0,0 +1,19 @@ +# G3EE51 - Extreme G3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G3F.ini b/Overwrite/Sys/GameSettings/G3F.ini new file mode 100644 index 0000000000..2931e69968 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G3F.ini @@ -0,0 +1,23 @@ +# G3FE69, G3FP69, G3FF69 - TimeSplitters Future Perfect + +[Core] +# Values set here will override the main Dolphin settings. +MMU = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] +PerfQueriesEnable = True + diff --git a/Overwrite/Sys/GameSettings/G3J.ini b/Overwrite/Sys/GameSettings/G3J.ini new file mode 100644 index 0000000000..78b6b58679 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G3J.ini @@ -0,0 +1,19 @@ +# G3JEAF - CuriousGeorge + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G3L.ini b/Overwrite/Sys/GameSettings/G3L.ini new file mode 100644 index 0000000000..f3426883b1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G3L.ini @@ -0,0 +1,21 @@ +# G3LE8P - Super Monkey Ball Adventure + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Stereoscopy] +StereoConvergence = 7 diff --git a/Overwrite/Sys/GameSettings/G3N.ini b/Overwrite/Sys/GameSettings/G3N.ini new file mode 100644 index 0000000000..005ac3acce --- /dev/null +++ b/Overwrite/Sys/GameSettings/G3N.ini @@ -0,0 +1,18 @@ +# G3NJDA - NARUTO3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G3Q.ini b/Overwrite/Sys/GameSettings/G3Q.ini new file mode 100644 index 0000000000..0e7483b442 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G3Q.ini @@ -0,0 +1,22 @@ +# G3QEA4 - TMNT3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/G3R.ini b/Overwrite/Sys/GameSettings/G3R.ini new file mode 100644 index 0000000000..2ddb64ead7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G3R.ini @@ -0,0 +1,21 @@ +# G3RD52, G3RE52, G3RF52, G3RP52 - Shrek 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 2 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/G3S.ini b/Overwrite/Sys/GameSettings/G3S.ini new file mode 100644 index 0000000000..79123dcf56 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G3S.ini @@ -0,0 +1,19 @@ +# G3SE41 - BUST A MOVE 3000 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G3V.ini b/Overwrite/Sys/GameSettings/G3V.ini new file mode 100644 index 0000000000..83299f642a --- /dev/null +++ b/Overwrite/Sys/GameSettings/G3V.ini @@ -0,0 +1,19 @@ +# G3VE69, G3VP69 - NBA STREET V3 + +[Core] +# Values set here will override the main Dolphin settings. + + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G3X.ini b/Overwrite/Sys/GameSettings/G3X.ini new file mode 100644 index 0000000000..7c062ee929 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G3X.ini @@ -0,0 +1,23 @@ +# G3XE52, G3XP52 - X-Men: The Official Game + +[Core] +# Values set here will override the main Dolphin settings. +MMU = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/G4A.ini b/Overwrite/Sys/GameSettings/G4A.ini new file mode 100644 index 0000000000..7d48e5f295 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G4A.ini @@ -0,0 +1,24 @@ +# G4AEE9 - HARVEST MOON - Magical Melody - + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +# !!!WARNING!!! +# Time Does NOT flow with current Release. +# !!!WARNING!!! +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/G4B.ini b/Overwrite/Sys/GameSettings/G4B.ini new file mode 100644 index 0000000000..d728371aa8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G4B.ini @@ -0,0 +1,19 @@ +# G4BE08, G4BP08 - resident evil 4 game disc 1 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G4C.ini b/Overwrite/Sys/GameSettings/G4C.ini new file mode 100644 index 0000000000..586343f201 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G4C.ini @@ -0,0 +1,22 @@ +# G4CE54, G4CP54 - Charlie and The Chocolate Factory + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/G4F.ini b/Overwrite/Sys/GameSettings/G4F.ini new file mode 100644 index 0000000000..61781e4eeb --- /dev/null +++ b/Overwrite/Sys/GameSettings/G4F.ini @@ -0,0 +1,19 @@ +# G4FD69, G4FE69, G4FF69, G4FE69 - FIFA 07 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G4G.ini b/Overwrite/Sys/GameSettings/G4G.ini new file mode 100644 index 0000000000..6debca3d84 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G4G.ini @@ -0,0 +1,17 @@ +# G4GEE9 - Harvest Moon: Another Wonderful Life + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/G4GEE9.ini b/Overwrite/Sys/GameSettings/G4GEE9.ini new file mode 100644 index 0000000000..b639676da1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G4GEE9.ini @@ -0,0 +1,61 @@ +# G4GEE9 - Harvest Moon: Another Wonderful Life + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Money +06C2E569 08000000 +050943A8 0098967F + +$Infinite Fodder In Barn +06C2E56A 08000000 +030A3EDC 000003E7 + +$Chickens Always Have Feed +06C2E56B 08000000 +03094E46 00005D8A + +$All Tools In Shed +04055934 38000091 +04055938 98030008 + +$All Barn Animals Have Food +06C2E56D 08000000 +01094D8F 00000004 +01094D93 00000003 +01094DA7 00000004 +01094DAB 00000003 +01094DBF 00000004 +01094DC3 00000003 +01094DD7 00000004 +01094DDB 00000003 +01094DEF 00000004 +01094DF3 00000003 +01094E07 00000004 +01094E0B 00000003 +01094E1F 00000004 +01094E23 00000003 +01094E37 00000004 +01094E3B 00000003 + +$Increase Time Speed (D Pad Up) +06C2E56E 08000000 +4A3434E6 00000008 +1A01245A 00006000 +8201245A 00000001 + +$Decrease Time Speed (D Pad Down) +06C2E56F 08000000 +4A3434E6 00000004 +2201245A 00000000 +8201245A 0000FFFF + +$Reset Time Speed (D Pad Right) +06C2E570 08000000 +0A3434E6 00000002 +04012458 38080014 diff --git a/Overwrite/Sys/GameSettings/G4M.ini b/Overwrite/Sys/GameSettings/G4M.ini new file mode 100644 index 0000000000..0e9f0405be --- /dev/null +++ b/Overwrite/Sys/GameSettings/G4M.ini @@ -0,0 +1,22 @@ +# G4ME69, G4MP69 - The Sims: Bustin Out GameCube + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/G4N.ini b/Overwrite/Sys/GameSettings/G4N.ini new file mode 100644 index 0000000000..7b000af21f --- /dev/null +++ b/Overwrite/Sys/GameSettings/G4N.ini @@ -0,0 +1,17 @@ +# G4NJDA - NARUTO Gekitou Ninja Taisen! 4 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/G4NJDA.ini b/Overwrite/Sys/GameSettings/G4NJDA.ini new file mode 100644 index 0000000000..f200c5b36c --- /dev/null +++ b/Overwrite/Sys/GameSettings/G4NJDA.ini @@ -0,0 +1,13 @@ +# G4NJDA - NARUTO Gekitou Ninja Taisen! 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Everything unlocked +042232F0 00FFFFFF +002232FC 00002FFF diff --git a/Overwrite/Sys/GameSettings/G4O.ini b/Overwrite/Sys/GameSettings/G4O.ini new file mode 100644 index 0000000000..1b1d0518d0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G4O.ini @@ -0,0 +1,19 @@ +# G4OE69, G4OP69 - The Sims 2 Pets + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G4Q.ini b/Overwrite/Sys/GameSettings/G4Q.ini new file mode 100644 index 0000000000..d4656552a7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G4Q.ini @@ -0,0 +1,19 @@ +# G4QE01, G4QJ01, G4QP01 - Super Mario Strikers + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G4QE01.ini b/Overwrite/Sys/GameSettings/G4QE01.ini new file mode 100644 index 0000000000..1f1226eb69 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G4QE01.ini @@ -0,0 +1,30 @@ +# G4QE01 - Mario Soccer + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Press D-Pad Up - Team 1 Wins +4A32C348 00000008 +40371238 00003F32 +4037123C 00003F00 +$Press D-Pad Down - Team 2 Wins +4A32C348 00000004 +40371238 00003F00 +4037123C 00003F32 +$Press D-Pad Left To End Match +0A32C348 00000001 +42371238 FFBC4416 +$Press D-Pad Right For More Time +0A32C348 00000002 +42371238 FFBC0000 +$Have All Milestone Trophies +03535D50 0000012C +03535D52 00000064 +03535D54 0000012C +03535D56 000003E8 +03535D4E 00000064 diff --git a/Overwrite/Sys/GameSettings/G4S.ini b/Overwrite/Sys/GameSettings/G4S.ini new file mode 100644 index 0000000000..2507588c42 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G4S.ini @@ -0,0 +1,22 @@ +# G4SE01, G4SP01 - The Legend of Zelda: Four Swords + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/G4SP01.ini b/Overwrite/Sys/GameSettings/G4SP01.ini new file mode 100644 index 0000000000..584d3987ad --- /dev/null +++ b/Overwrite/Sys/GameSettings/G4SP01.ini @@ -0,0 +1,98 @@ +# G4SP01 - The Legend of Zelda: Four Swords + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Max Health +0658E216 18000000 +0425AB40 38000020 +$Max/Infinite Force Gems +0658E217 18000000 +0423C730 3860270F +$All Adventure Mode Levels Unlocked +0658E218 18000000 +0452A2C8 FFFFFFFF +0452A390 FFFFFFFF +0452A548 FFFFFFFF +$Items Always Level 2 +0658E22C 18000000 +04247BB4 38600002 +$Super Jump +0658E219 18000000 +0455D684 415CCCCD +$Infinite Force Fairies +0658E21A 18000000 +00545660 00000063 +0052A390 00000063 +$Infinite Air +0658E21B 18000000 +04248F40 38030000 +04289A44 38030000 +$Massive Links +0658E21C 18000000 +0426B82C C02200DC +0426B834 C06200DC +0426B844 C00200DC +$Mini Links +0658E21D 18000000 +0426B82C C0220108 +0426B834 C0620108 +0426B844 C0020108 +$More Time On Huge Death Bombs(Press Z) +0658E21E 18000000 +0434A148 3803FFFF +0A52EA28 00000010 +0434A148 38000300 +$Item Codes +0658E21F 15008000 +$Pegasus Boots(D-Pad Left) +0658E220 14710FC0 +0A54BD94 00000001 +04247D04 38600001 +$Lantern(D-Pad Right) +0658E221 14710FC0 +0A54BD94 00000002 +04247D04 38600002 +$Boomerang(D-Pad Up) +0658E222 14710FC0 +0A54BD94 00000008 +04247D04 38600003 +$Bow & Arrows(D-Pad Down) +0658E223 14710FC0 +0A54BD94 00000004 +04247D04 38600004 +$Magic Hammer(L+D-Pad Left) +0658E224 14710FC0 +0A54BD94 00000041 +04247D04 38600005 +$Fire Rod(L+D-Pad Right) +0658E225 14710FC0 +0A54BD94 00000042 +04247D04 38600006 +$Roc's Feather(L+D-Pad) +0658E226 14710FC0 +0A54BD94 00000048 +04247D04 38600007 +$Bombs(L+D-Pad) +0658E227 14710FC0 +0A54BD94 00000044 +04247D04 38600008 +$Shovel(R Button) +0658E228 14710FC0 +0A54BD94 00000020 +04247D04 38600009 +$Slingshot(Z BUtton) +0658E229 14710FC0 +0A54BD94 00000010 +04247D04 3860000A +$Have Blue Bracelet +0658E22A 14710FC0 +0A54BD94 60000000 +$Have Power Bracelet +0658E22B 14710FC0 +0A54BD94 60000000 diff --git a/Overwrite/Sys/GameSettings/G4Z.ini b/Overwrite/Sys/GameSettings/G4Z.ini new file mode 100644 index 0000000000..3ae501714c --- /dev/null +++ b/Overwrite/Sys/GameSettings/G4Z.ini @@ -0,0 +1,12 @@ +# G4ZE69, G4ZP69 - The Sims 2 GameCube +[Core] +# Values set here will override the main Dolphin settings. +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = +[OnLoad] +# Add memory patches to be loaded once on boot here. +[OnFrame] +[ActionReplay] +[Gecko] diff --git a/Overwrite/Sys/GameSettings/G5D.ini b/Overwrite/Sys/GameSettings/G5D.ini new file mode 100644 index 0000000000..6389713c17 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G5D.ini @@ -0,0 +1,20 @@ +# G5DE78, G5DP78 - Scooby-Doo! Unmasked + +[Core] +# Values set here will override the main Dolphin settings. +FastDiscSpeed = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Can hang during loading screens if Speed Up Disc Transfer Rate isn't used + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G5N.ini b/Overwrite/Sys/GameSettings/G5N.ini new file mode 100644 index 0000000000..e2568001ed --- /dev/null +++ b/Overwrite/Sys/GameSettings/G5N.ini @@ -0,0 +1,23 @@ +# G5NEAF, G5NP69 - Namco Museum 50th Anniversary + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/G5S.ini b/Overwrite/Sys/GameSettings/G5S.ini new file mode 100644 index 0000000000..3ca154ad08 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G5S.ini @@ -0,0 +1,22 @@ +# G5SE7D, G5SP7D - Spyro + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = Needs efb to Ram for proper lighting. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/G5T.ini b/Overwrite/Sys/GameSettings/G5T.ini new file mode 100644 index 0000000000..b14721aa08 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G5T.ini @@ -0,0 +1,21 @@ +# G5TE69, G5TP69 - Tiger Woods PGA TOUR 2005 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/G63.ini b/Overwrite/Sys/GameSettings/G63.ini new file mode 100644 index 0000000000..136c6d0a35 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G63.ini @@ -0,0 +1,19 @@ +# G63E41, G63P41 - Rainbow Six 3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G6F.ini b/Overwrite/Sys/GameSettings/G6F.ini new file mode 100644 index 0000000000..7f0dea8a02 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G6F.ini @@ -0,0 +1,18 @@ +# G6FD69, G6FE69, G6FF69, G6FP69 - 2006 FIFA World Cup + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/G6M.ini b/Overwrite/Sys/GameSettings/G6M.ini new file mode 100644 index 0000000000..7cf073d45d --- /dev/null +++ b/Overwrite/Sys/GameSettings/G6M.ini @@ -0,0 +1,20 @@ +# G6ME69, G6MP69 - Madden NFL 06 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for a couple of videos with logos during intro. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] diff --git a/Overwrite/Sys/GameSettings/G6N.ini b/Overwrite/Sys/GameSettings/G6N.ini new file mode 100644 index 0000000000..ccf3c2dc43 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G6N.ini @@ -0,0 +1,19 @@ +# G6NE69, G6NP69 - NBA LIVE 06 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G6Q.ini b/Overwrite/Sys/GameSettings/G6Q.ini new file mode 100644 index 0000000000..c23423982d --- /dev/null +++ b/Overwrite/Sys/GameSettings/G6Q.ini @@ -0,0 +1,22 @@ +# G6QE08 - Mega Man Anniversary Collection + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Needs real xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/G6T.ini b/Overwrite/Sys/GameSettings/G6T.ini new file mode 100644 index 0000000000..47ef871fa6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G6T.ini @@ -0,0 +1,22 @@ +# G6TE5G, G6TP5G - Teen Titans + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/G6W.ini b/Overwrite/Sys/GameSettings/G6W.ini new file mode 100644 index 0000000000..4b12fd0d77 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G6W.ini @@ -0,0 +1,21 @@ +# G6WE69, G6WP69 - Tiger Woods PGA TOUR 06 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/G89.ini b/Overwrite/Sys/GameSettings/G89.ini new file mode 100644 index 0000000000..fefd6bb68b --- /dev/null +++ b/Overwrite/Sys/GameSettings/G89.ini @@ -0,0 +1,18 @@ +# G89EAF - Pac-Man World Rally + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G8F.ini b/Overwrite/Sys/GameSettings/G8F.ini new file mode 100644 index 0000000000..bb3ade4751 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G8F.ini @@ -0,0 +1,19 @@ +# G8FE8P - VIRTUA QUEST + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G8M.ini b/Overwrite/Sys/GameSettings/G8M.ini new file mode 100644 index 0000000000..86dda45be7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G8M.ini @@ -0,0 +1,27 @@ +# G8ME01, G8MJ01, G8MP01 - Paper Mario: The Thousand-Year Door + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Efb to Ram for BBox (proper graphics). + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False +#Will Last Story EFB work here? +BoundingBoxMode = 2 +BBoxEnable = True + +[Video_Stereoscopy] +StereoConvergence = 545 diff --git a/Overwrite/Sys/GameSettings/G8ME01.ini b/Overwrite/Sys/GameSettings/G8ME01.ini new file mode 100644 index 0000000000..ed1e07537d --- /dev/null +++ b/Overwrite/Sys/GameSettings/G8ME01.ini @@ -0,0 +1,62 @@ +# G8ME01 - Paper Mario + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +[Gecko] +$16:9 Gecko Code Paper Mario The Thousand Year Door NTSC-U: +C22AF70C 00000003 +3DC08042 3DE03FD8 +91EEF6D8 4E800020 +60000000 00000000 +04199598 4E800020 +*Transitions Fixed. +$21:9 Gecko Code Paper Mario The Thousand Year Door NTSC-U: +C22AF70C 00000003 +3DC08042 3DE0400E +91EEF6D8 4E800020 +60000000 00000000 +04199598 4E800020 +*Transitions Fixed. +$48:9 Gecko Code Paper Mario The Thousand Year Door NTSC-U: +C22AF70C 00000003 +3DC08042 3DE040A2 +91EEF6D8 4E800020 +60000000 00000000 +04199598 4E800020 +[ActionReplay] +# Add action replay cheats here. +$Mario: Max/Infinite Health +04B07BD0 03E703E7 +02B07BEE 000003E7 +04B32A10 03E703E7 +4241EBE0 09A403E7 +4241EBE0 09A603E7 +$Goombella: Max/Infinite Health +02B07B70 000203E7 +4241EBE0 16E403E7 +4241EBE0 16E603E7 +$Max/Infinite Flower Points +04B07BD4 03E703E7 +02B07BF0 000003E7 +4241EBE0 09A703E7 +4241EBE0 09A903E7 +$Non-Mario Party Members Max/Full Health +02B07B70 000203E7 +02B07B7E 000203E7 +02B07BA8 000203E7 +02B07B9A 000203E7 +02B07BB6 000203E7 +02B07B8C 000203E7 +02B07BC4 000203E7 +$Max/Infinite Badge Points +026EE2D2 00010063 +$Max Gold +026EE2B8 000003E7 +$Max Shop Points +026EE7F0 000003E7 + +[Speedhacks] +0x8029ccf4=600 diff --git a/Overwrite/Sys/GameSettings/G8O.ini b/Overwrite/Sys/GameSettings/G8O.ini new file mode 100644 index 0000000000..fa8d508ee1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G8O.ini @@ -0,0 +1,19 @@ +# G8OJ18 - bobobo-bo bo-bobo + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G8S.ini b/Overwrite/Sys/GameSettings/G8S.ini new file mode 100644 index 0000000000..8fc97f3b3c --- /dev/null +++ b/Overwrite/Sys/GameSettings/G8S.ini @@ -0,0 +1,18 @@ +# G8SJAF - battleGC + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G8W.ini b/Overwrite/Sys/GameSettings/G8W.ini new file mode 100644 index 0000000000..ba7ba51d5a --- /dev/null +++ b/Overwrite/Sys/GameSettings/G8W.ini @@ -0,0 +1,20 @@ +# G8WE01, G8WP01 - Battalion Wars + +[Core] +# Values set here will override the main Dolphin settings. +SyncOnSkipIdle = False + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G8WP01.ini b/Overwrite/Sys/GameSettings/G8WP01.ini new file mode 100644 index 0000000000..3e5cd8aae4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G8WP01.ini @@ -0,0 +1,15 @@ +# G8WP01 - Battalion Wars + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Invincible +0752E977 08000000 +04338650 00000001 +$Infinite Time +0752E978 08000000 diff --git a/Overwrite/Sys/GameSettings/G9B.ini b/Overwrite/Sys/GameSettings/G9B.ini new file mode 100644 index 0000000000..063b9a4eda --- /dev/null +++ b/Overwrite/Sys/GameSettings/G9B.ini @@ -0,0 +1,18 @@ +# G9BEE9 - Mark Davis Pro Bass Challenge + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G9R.ini b/Overwrite/Sys/GameSettings/G9R.ini new file mode 100644 index 0000000000..98ba156d16 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G9R.ini @@ -0,0 +1,20 @@ +# G9RD7D, G9RE7D, G9RF7D, G9RP7D - Crash Tag Team Racing + +[Core] +# Values set here will override the main Dolphin settings. +SyncOnSkipIdle = False + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/G9S.ini b/Overwrite/Sys/GameSettings/G9S.ini new file mode 100644 index 0000000000..8672514f32 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G9S.ini @@ -0,0 +1,23 @@ +# G9SE8P, G9SJ8P, G9SP8P - SONIC HEROES + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Use directx11 backend with efb scale set at 1x to deal with black textures ingame. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 +EFBScale = 2 + diff --git a/Overwrite/Sys/GameSettings/G9T.ini b/Overwrite/Sys/GameSettings/G9T.ini new file mode 100644 index 0000000000..19ebf89751 --- /dev/null +++ b/Overwrite/Sys/GameSettings/G9T.ini @@ -0,0 +1,22 @@ +# G9TD52, G9TE52, G9TF52, G9TI52, G9TP52 - Shark Tale + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + diff --git a/Overwrite/Sys/GameSettings/GA2.ini b/Overwrite/Sys/GameSettings/GA2.ini new file mode 100644 index 0000000000..5573a0ef4e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GA2.ini @@ -0,0 +1,19 @@ +# GA2E51 - All-Star Baseball 2002 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Black screen +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GA3.ini b/Overwrite/Sys/GameSettings/GA3.ini new file mode 100644 index 0000000000..6b8ca0d096 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GA3.ini @@ -0,0 +1,19 @@ +# GA3E51 - All-Star Baseball 2003 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Black screen + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GA4.ini b/Overwrite/Sys/GameSettings/GA4.ini new file mode 100644 index 0000000000..d3b4c6a3a4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GA4.ini @@ -0,0 +1,19 @@ +# GA4E51 - ASB2004 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GA7.ini b/Overwrite/Sys/GameSettings/GA7.ini new file mode 100644 index 0000000000..aff2cabff6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GA7.ini @@ -0,0 +1,19 @@ +# GA7E70 - BysBase07 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GAB.ini b/Overwrite/Sys/GameSettings/GAB.ini new file mode 100644 index 0000000000..2fe797a571 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAB.ini @@ -0,0 +1,19 @@ +# GABEAF - Zatch Bell!: Mamodo Fury + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Need Projection Before R945 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GAC.ini b/Overwrite/Sys/GameSettings/GAC.ini new file mode 100644 index 0000000000..71d035b6d1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAC.ini @@ -0,0 +1,18 @@ +# GACE5H - Army Men Air Combat + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GAF.ini b/Overwrite/Sys/GameSettings/GAF.ini new file mode 100644 index 0000000000..a4d8248d04 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAF.ini @@ -0,0 +1,24 @@ +# GAFJ01, GAFP01, GAFU01 - Doubutsu no Mori Plus/Animal Crossing + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Stereoscopy] +StereoConvergence = 623 diff --git a/Overwrite/Sys/GameSettings/GAFE01.ini b/Overwrite/Sys/GameSettings/GAFE01.ini new file mode 100644 index 0000000000..4a89878d74 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAFE01.ini @@ -0,0 +1,310 @@ +# GAFE01 - Animal Crossing + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Make Game Save Copyable (donny2112) +01522C0A 08000000 +8C091F20 909C0028 +04091F24 4BF70FFC +04002F20 38000004 +04002F24 981C0034 +04002F28 38000000 +04002F2C 4808EFFC +$Weed-Be-Gone Avtivate/Restore (D-Pad Down/Up) (donny2112) +015229BD 08000000 +04002484 4E800020 +04002F10 3CE08128 +04002F14 80A7D720 +04002F18 A0C50000 +04002F1C 2C060008 +04002F20 41820018 +04002F24 2C060009 +04002F28 41820010 +04002F2C 2C06000A +04002F30 41820008 +04002F34 4800000C +04002F38 38C00000 +04002F3C B0C50000 +04002F40 38A50002 +04002F44 54A6043E +04002F48 2806D710 +04002F4C 41820008 +04002F50 4BFFFFC8 +04002F54 4E800020 +4A2070F8 00000004 +0527D720 81279BA8 +04002484 48000A8C +0A2070F8 00000008 +0527D720 00000000 +$Full Song Library (JasonHaffner) +0152368C 08000000 +01279B78 000036FF +$Turnips are Free (donny2112) +015254DD 08000000 +03286880 00000000 +$Turnips Sell for 65535 Bells on all days but Sunday (donny2112) +01526DFE 08000000 +03286882 0005FFFF +$P1 Solid Black (JasonHaffner) +01522449 08000000 +03266434 00000051 +$P2 Infinite Bells (SSBMaster) +0152063E 08000000 +052688EC 000F423F +052A18A0 000F423F +$P3 Infinite Bells (SSBMaster) +01520343 08000000 +0526AD2C 000F423F +052A3CE0 000F434F +$P4 Infinite Bells (SSBMaster) +01521976 08000000 +0526D16C 000F423F +052A6120 000F423F +$P2 Full Bank Account-Post Office (SSBMaster) +015233C3 08000000 +05269A8C 3B9AC9FF +$P3 Full Bank Account-Post Office (SSBMaster) +015270A7 08000000 +0526BECC 3B9AC9FF +$P4 Full Bank Account-Post Office (SSBMaster) +01525D28 08000000 +0526E30C 3B9AC9FF +$P2 100% Full Nooks Catalog (SSBMaster) +0152426E 08000000 +03269950 005BFFFF +03269A14 0013FFFF +$P3 100% Full Nooks Catalog (SSBMaster) +0152374B 08000000 +0326BD90 005BFFFF +0326BE54 0013FFFF +$P4 100% Full Nooks Catalog (SSBMaster) +01524164 08000000 +0326E1D0 005BFFFF +0326E294 0013FFFF +$P2 House Upgrades = 1 Bell (SSBMaster) +01525770 08000000 +352688B0 00000001 +052688F0 00000001 +$P3 House Upgrades = 1 Bell (SSBMaster) +01526612 08000000 +3526ACF0 00000001 +0526AD30 00000001 +$P4 House Upgrades = 1 Bell (SSBMaster) +01523EFC 08000000 +3526D130 00000001 +0526D170 00000001 +$P2 - 100 Bags Worth 10,000 (SSBMaster) +01521A3F 08000000 +046CF5E8 0000270F +$P3 - 100 Bags Worth 10,000 (SSBMaster) +015265ED 08000000 +046D1A28 0000270F +$P4 - 100 Bags Worth 10,000 (SSBMaster) +01527451 08000000 +046D3E68 0000270F +$P2 - 1,000 Bags Worth 30,000 (SSBMaster) +01524075 08000000 +046CF5DC 00007530 +$P3 - 1,000 Bags Worth 30,000 (SSBMaster) +015207B7 08000000 +046D1A1C 00007530 +$P4 - 1,000 Bags Worth 30,000 (SSBMaster) +01522B70 08000000 +046D3E5C 00007530 +$P2 - 10,000 Bags Worth 50,000 (SSBMaster) +01525AC6 08000000 +046CF5E0 0000C350 +$P3 - 10,000 Bags Worth 50,000 (SSBMaster) +01527710 08000000 +046D1A20 0000C350 +$P4 - 10,000 Bags Worth 50,000 (SSBMaster) +01520422 08000000 +046D3E60 0000C350 +$P2 - 30,000 Bags Worth 99,999 (SSBMaster) +01525F8D 08000000 +046CF5E4 0001869F +$P3 - 30,000 Bags Worth 99,999 (SSBMaster) +01520C18 08000000 +046D1A24 0001869F +$P4 - 30,000 Bags Worth 99,999 (SSBMaster) +01523607 08000000 +046D3E64 0001869F +$All Villagers Wear Big Bro's Shirt (JasonHaffner) +01527609 08000000 +00000000 8327E11C +00002496 000F04C4 +$All Villagers Are Bob the Cat (JasonHaffner) +01526E08 08000000 +00000000 8127D839 +00000000 000F0988 +$All Islanders Are Bob the Cat (JasonHaffner) +01524BAC 08000000 +01289841 00000000 +$All NES Games in Lost & Found (JasonHaffner) +01521968 08000000 +052872D0 1DA81DAC +052872D4 1DB01DB4 +052872D8 1DB81DBC +052872DC 1DC01DC4 +052872E0 1DC81DCC +052872E4 1DD01DD4 +052872E8 1DD81DDC +052872EC 1DE01DE4 +052872F0 1DE81DEC +052872F4 1DF01DF4 +$NES Balloon Fight - P1 Infinite Lives (donny2112) +01522488 08000000 +01658FE1 00000009 +$NES Balloon Fight - P2 Infinite Lives (donny2112) +015245C2 08000000 +01658FE2 00000009 +$NES Clu Clu Land - P1 Infinite Lives (donny2112) +01527EEE 08000000 +01659020 00000009 +$NES Clu Clu Land - Max out Clock (C Stick Right) (donny2112) +01523F59 08000000 +BD2F5408 00010000 +03658FCE 00000999 +00000000 40000000 +$NES Clu Clu Land D - P1 Infinite Lives (donny2112) +01527EEE 08000000 +01659020 00000009 +$NES Clu Clu Land D - Max out Clock (C Stick Right) (donny2112) +01526C12 08000000 +BD2F5408 00010000 +03658FC6 00000999 +00000000 40000000 +$NES Donkey Kong - P1 Infinite Lives (donny2112) +01523F81 08000000 +01658FF5 00000009 +$NES Donkey Kong - Jump to get Hammer (Hold A + C Stick Right) (donny2112) +015246D9 08000000 +BD2F5408 00810000 +01659040 00000001 +00000000 40000000 +$NES Donkey Kong 3 - P1 Infinite Lives (donny2112) +01522FF9 08000000 +01659030 00000009 +$NES Donkey Kong Jr. - 1 Infinite Lives (donny2112) +01523D7E 08000000 +01658FEC 00000009 +$NES Excitebike - Never Overheat (SSBMaster) +015222EF 08000000 +01659356 00000000 +$NES Golf - Always on First Stroke (SSBMaster) +01526F6F 08000000 +01658FCC 00000001 +$NES Ice Climber - P1 Infinite Lives (JasonHaffner) +01524E4C 08000000 +01658FC0 00000003 +$NES Ice Climber - P2 Infinite Lives (JasonHaffner) +01522A2C 08000000 +01658FC1 00000003 +$NES Ice Climber - Infinite Bonus Time (donny2112) +01525048 08000000 +0365979A 00004000 +0365979E 00004000 +$NES Legend of Zelda - Have Magical Sword (donny2112) +01521118 08000000 +016595F7 00000003 +$NES Legend of Zelda - Have Silver Arrows, Bow, Red Candle & Infinite Bombs (donny2112) +01527752 08000000 +056595F8 FF020102 +$NES Legend of Zelda - Have Flute, Meat, Red Potion & Magic Wand (donny2112) +01520EA2 08000000 +056595FC 01010201 +$NES Legend of Zelda - Have Raft, Spell Book, Red Ring & Ladder (donny2112) +01527F69 08000000 +05659600 01010201 +$NES Legend of Zelda - Have Lion Key & Power Bracelet (donny2112) +01520ADE 08000000 +03659604 00000101 +$NES Legend of Zelda - Infinite Rupees and Arrows (donny2112) +01520953 08000000 +0165960D 000000FF +$NES Legend of Zelda - Have Magical Boomerang (donny2112) +01523CE4 08000000 +01659615 00000001 +$NES Legend of Zelda - Have Magical Shield (donny2112) +01522114 08000000 +01659616 00000001 +$NES Legend of Zelda - Max Hearts/Invincibility (donny2112) +01521605 08000000 +0165960F 000000FF +$NES Legend of Zelda - Freeze Enemies (C Stick Left) (donny2112) +01527C62 08000000 +BD2F5408 00020000 +0165960C 00000001 +00000000 40000000 +$NES Legend of Zelda - Have All Dungeon Maps & Compasses (donny2112) +01523E2D 08000000 +01659607 000000FF +03659608 0000FFFF +0165960A 000000FF +$NES Legend of Zelda - HAve All Triforce Pieces (SSBMaster) +01523635 08000000 +01659611 000000FF +$NES Legend of Zelda - Turbo Sword (SSBMaster) +01521613 08000000 +0165937D 00000001 +$NES Mario Bros. - P1 Infinite Lives (JasonHaffner) +0152484F 08000000 +01658FE8 00000003 +$NES Mario Bros. - P2 Infinite Lives (JasonHaffner) +015216F2 08000000 +01658FEC 00000003 +$NES Mario Bros. - POW Block Never Shrinks (JasonHaffner) +01521F9C 08000000 +01659010 00000003 +$NES Pinball - P1 Infinite Balls (donny2112) +0152585F 08000000 +016590F1 00000009 +$NES Punch-Out! - Infinite Hearts (donny2112) +0152195A 08000000 +016592C3 00000009 +016592C4 00000009 +$NES Punch-Out! - Infinite Stars (donny2112) +01523894 08000000 +016592E1 00000003 +$NES Punch-Out! - Infinite Health (One hit knock-downs still knock you down) (donny2112) +015272A0 08000000 +01659331 00000060 +03659332 00006060 +$NES Punch-Out! - Knock Down Opponent with one Successful Hit (donny2112) +01526C66 08000000 +05659338 00000000 +$NES Punch-Out! - Reset Timer (D-pad Left) (donny2112) +01521E0F 08000000 +4A2070F8 00000001 +016592A2 00000000 +036592A4 00000001 +$NES Super Mario Bros. - Enable 2nd Quest (donny2112) +01520FF8 08000000 +0165979C 00000001 +$NES Super Mario Bros. - Infinite Lives (donny2112) +01523180 08000000 +016596FA 00000009 +$NES Super Mario Bros. - Invincible (Pass Through Enemies) (donny2112) +01520B59 08000000 +0165973E 00000006 +$NES Super Mario Bros. - Invincible (Kill Enemies) (donny2112) +01523FD2 08000000 +0165973F 00000018 +$NES Super Mario Bros. - Always Big Mario (donny2112) +01522617 08000000 +016596F6 00000001 +$NES Super Mario Bros. - Always Fire Mario (donny2112) +01525F74 08000000 +016596F6 00000002 +$NES Super Mario Bros. - Freeze Timer (donny2112) +0152245E 08000000 +01659727 0000000C +$NES Wario's Woods - Infinite Credits (donny2112) +01523E93 08000000 +0165E60B 00000009 diff --git a/Overwrite/Sys/GameSettings/GAG.ini b/Overwrite/Sys/GameSettings/GAG.ini new file mode 100644 index 0000000000..dc6f3b6fa1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAG.ini @@ -0,0 +1,19 @@ +# GAGP70 - Asterix & Obelix XXL + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GAH.ini b/Overwrite/Sys/GameSettings/GAH.ini new file mode 100644 index 0000000000..1534c41d7d --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAH.ini @@ -0,0 +1,19 @@ +# GAHEGG - Alien Hominid + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GAK.ini b/Overwrite/Sys/GameSettings/GAK.ini new file mode 100644 index 0000000000..c81e7f129d --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAK.ini @@ -0,0 +1,22 @@ +# GAKE5D - Midway Arcade Treasures + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + diff --git a/Overwrite/Sys/GameSettings/GAL.ini b/Overwrite/Sys/GameSettings/GAL.ini new file mode 100644 index 0000000000..54d5b0abc2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAL.ini @@ -0,0 +1,24 @@ +# GALE01, GALJ01, GALP01 - Super Smash Bros Melee + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 + +[Video_Stereoscopy] +StereoConvergence = 64 diff --git a/Overwrite/Sys/GameSettings/GALE01r2.ini b/Overwrite/Sys/GameSettings/GALE01r2.ini new file mode 100644 index 0000000000..282e2c1b1d --- /dev/null +++ b/Overwrite/Sys/GameSettings/GALE01r2.ini @@ -0,0 +1,3736 @@ +# GALE01 - Super Smash Bros. Melee NTSC-U 1.02 + +[Gecko] +$Faster Melee Netplay Settings [Achilles, Dan Salvato, Magus, UnclePunch, tauKhan, Ptomerty, Cilan, Zauron, Datel, donny2112, Jorgasms, strikebowler585, Myougi] +0445BF28 FFFFFFFF #Unlock All Characters and Stages [Datel] +0445BF2C FFFFFFFF +043D4A48 00340102 #Stock Mode [Magus] +043D4A4C 04000A00 #4 Stocks [Magus] +043D4A50 08010100 #8 Minutes [Magus] +043D4A60 FF000000 #No Items [Magus] +043D4A78 E70000B0 #Singles Stages [Magus] +041BFA20 38600002 #External/Boot to CSS/Boot To CSS.asm +C21AF6F4 00000006 #External/Skip Memcard Prompt/Skip Memcard Prompt.asm +2C1D000F 41820010 +2C1D000D 41820008 +48000014 3D80801B +618C01AC 7D8903A6 +4E800420 2C1D0000 +60000000 00000000 +0415D94C 4E800020 #Disable Special Messages [Most] +0415D984 4E800020 #Disable Trophy Messages [Achilles] +0245C390 00000125 #Unlock All 293 Trophies [Datel] +0245C395 01266363 +C21A5B14 0000000A #External/Salty Runback/Salty Runback.asm +3BA00000 7FA3EB78 +3D80801A 618C3680 +7D8903A6 4E800421 +548005EF 4182000C +548005AD 40820014 +3BBD0001 2C1D0004 +4180FFD4 4800000C +3B600002 48000008 +3B600000 3BA00000 +60000000 00000000 +0416B480 60000000 #C-Stick in Single Player [Zauron] +0422D638 38000006 #Debug Menu [Magus, donny2112] +041B0A14 38600002 #Exiting Debug Menu Returns to CSS [Achilles] +C216E510 00000093 #External/NeutralSpawn/NeutralSpawn.asm +7C0802A6 90010004 +9421FF50 BE810008 +3D808016 618CB41C +7D8903A6 4E800421 +2C030000 40820458 +2C1C0005 40800450 +887F24D0 2C030001 +41820054 3B200000 +3B400000 7F43D378 +3D808003 618C241C +7D8903A6 4E800421 +2C030003 41820010 +7C1CD000 41820014 +3B390001 3B5A0001 +2C1A0004 4081FFD0 +7F83E378 7F24CB78 +88BF24D0 48000115 +480003F4 3B400000 +3B000000 3B200000 +7F23CB78 3D808003 +618C241C 7D8903A6 +4E800421 2C030003 +41820024 7F23CB78 +3D808003 618C3370 +7D8903A6 4E800421 +7C03D000 40820008 +3B180001 3B390001 +2C190004 4180FFBC +2C180001 41820398 +2C180002 41810390 +3B5A0001 2C1A0003 +4180FF98 3B200000 +3B410080 3B000000 +3AC00000 3AE00000 +7EE3BB78 3D808003 +618C241C 7D8903A6 +4E800421 2C030003 +41820028 7EE3BB78 +3D808003 618C3370 +7D8903A6 4E800421 +7C03C800 4082000C +7EF8D1AE 3B180001 +3AF70001 2C170004 +4180FFB8 3B390001 +2C190003 4180FFA4 +3B200000 7C79D0AE +7C03E000 41820010 +3B390001 2C190004 +4180FFEC 7F83E378 +7F24CB78 88BF24D0 +48000009 480002E8 +7C0802A6 90010004 +9421FF50 BE810008 +7C7F1B78 7C9E2378 +7CBD2B78 48000121 +7F8802A6 80CD9348 +38A00000 807C0000 +2C03FFFF 4182005C +7C033000 4182000C +3B9C0044 4BFFFFE8 +3B9C0004 1C7D0020 +7F9C1A14 1C7E0008 +7F9C1A14 38810080 +C03C0000 D0240000 +C03C0004 D0240004 +38600000 90640008 +7FE3FB78 3D808003 +618C2768 7D8903A6 +4E800421 48000054 +2C1D0001 4182000C +7FC3F378 48000014 +4800023D 7C6802A6 +7C63F0AE 48000004 +38810080 3D808022 +618C4E64 7D8903A6 +4E800421 7FE3FB78 +38810080 3D808003 +618C2768 7D8903A6 +4E800421 48000004 +7FE3FB78 38810080 +3D808003 618C26CC +7D8903A6 4E800421 +C0210080 C002A8E8 +FC010040 4081000C +C022A8F8 48000008 +C022A8CC 7FE3FB78 +3D808003 618C3094 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 4E800021 +00000020 C2700000 +41200000 42700000 +41200000 C1A00000 +41200000 41A00000 +41200000 C1A00000 +41200000 C2700000 +41200000 41A00000 +41200000 42700000 +41200000 0000001F +C21B3333 420CCCCD +421B3333 420CCCCD +00000000 41000000 +00000000 4279999A +C21B3333 420CCCCD +C21B3333 40A00000 +421B3333 420CCCCD +421B3333 40A00000 +00000008 C2280000 +41D4CCCD 42280000 +41E00000 00000000 +423B999A 00000000 +409CCCCD C2280000 +41D4CCCD C2280000 +40A00000 42280000 +41E00000 42280000 +40A00000 0000001C +C23A6666 4214CCCD +423D999A 42153333 +00000000 40E00000 +00000000 426A0000 +C23A6666 4214CCCD +C23A6666 40A00000 +423D999A 42153333 +423D999A 40A00000 +00000002 C2250000 +41A80000 42250000 +41D80000 00000000 +40A80000 00000000 +42400000 C2250000 +41A80000 C2250000 +40A00000 42250000 +41D80000 42250000 +40A00000 00000003 +C2200000 42000000 +42200000 42000000 +428C0000 40E00000 +C28C0000 40E00000 +C2200000 42000000 +C2200000 40A00000 +42200000 42000000 +42200000 40A00000 +FFFFFFFF 4E800021 +00030102 BA810008 +800100B4 382100B0 +7C0803A6 881F24D0 +60000000 00000000 +042641B0 38000001 #Faster CSS Load [UnclePunch] +0421AAE4 60000000 #Disable FD Background Transitions [Achilles, Dan Salvato] +0425B8BC 38600002 #L+R+A Returns to CSS during Stage Load [Jorgasms] +04452F54 42000000 #Unrestricted Camera while Paused [strikebowler585] +04452F58 42000000 +04452F5C 42000000 +04452F60 40200000 +04452F64 47000000 +C202CB34 0000000C #C-Stick Panning while Paused [Achilles] +7C040774 3E00804C +62101FD4 1DE00044 +7E107A14 C022C3D8 +FE200850 C1F00000 +FC0F0840 4081000C +FC0F8840 41800010 +C21F0314 FE0F802A +D21F0314 C1F00004 +FC0F0840 4081000C +FC0F8840 41800010 +C21F0318 FE0F802A +D21F0318 00000000 +0425D22C 3BA00000 #External/UCF + Arduino Toggle UI/Disable KO Stars.asm +C206B028 00000037 #External/UCF + Arduino Toggle UI/Arduino/Arduino - Check for Toggle.asm +901F065C 897F0618 +3982F228 7D6C58AE +2C0B0002 408201A0 +48000025 00000000 +00000000 00000000 +00000000 3F39999A +BF300000 3C4CCCCD +3E4CCCCD 7D8802A6 +C01F0650 C0228874 +FC000840 418100A4 +38800070 7C840039 +2C040000 40820094 +38800E00 7C840039 +2C040000 40820138 +38800100 7C840039 +41A20010 80BF0660 +7CA52039 41820120 +C01F0624 FC000840 +40A20114 C01F0620 +FC000840 41820108 +FC000210 808DAEB4 +C044003C C0640000 +C0840008 FC001040 +40A000EC 889F0618 +1C840004 7C0C242E +FC400210 FC021840 +408000D4 C05F0620 +EC420028 FC401210 +FC022040 418000C0 +D03F0620 480000B8 +C01F0654 C05F0650 +EC0000B2 FC000840 +4181001C 38800070 +7C840038 801F0660 +7C840039 40820008 +4800008C C01F0620 +C05F0628 EC620032 +FC030840 40810078 +889F0670 2C040003 +4180006C C05F0624 +808DAEB4 C0640314 +FC021840 41A10058 +FC401050 C064003C +FC021840 40A00048 +C06C0018 FC800210 +EC83202A EC42182A +EC840132 EC4220BA +C0628954 FC021840 +40810024 C04C0010 +FC000840 4080000C +C0028958 EC4000B2 +D05F0620 C04C0014 +D05F0624 889F0618 +1C840004 C0030020 +7C0C252E 00000000 +C20C9A44 0000002F #External/UCF + Arduino Toggle UI/UCF/UCF 0.74 Dashback - Check for Toggle.asm +D01F002C 889F0618 +3862F228 7C6320AE +2C030001 41820014 +3862F22C 7C6320AE +2C030001 40820150 +7C0802A6 90010004 +9421FF50 BE810008 +48000121 7FC802A6 +C03F0894 C05E0000 +FC011040 40820118 +808DAEB4 C03F0620 +FC200A10 C044003C +FC011040 41800100 +887F0670 2C030002 +408000F4 887F221F +54600739 408200E8 +3C60804C 60631F78 +8BA30001 387DFFFE +889F0618 4800008D +7C7C1B78 7FA3EB78 +889F0618 4800007D +7C7C1850 7C6319D6 +2C0315F9 408100B0 +38000001 901F2358 +901F2340 809F0004 +2C04000A 40A20098 +887F000C 38800001 +3D808003 618C418C +7D8903A6 4E800421 +2C030000 41820078 +8083002C 80841ECC +C03F002C D0240018 +C05E0004 FC011040 +4181000C 38600080 +48000008 3860007F +98640006 48000048 +7C852378 3863FFFF +2C030000 40800008 +38630005 3C808046 +6084B108 1C630030 +7C841A14 1C65000C +7C841A14 88640002 +7C630774 4E800020 +4E800021 40000000 +00000000 BA810008 +800100B4 382100B0 +7C0803A6 00000000 +C20998A4 0000002B #External/UCF + Arduino Toggle UI/UCF/UCF 0.74 Shield Drop - Check for Toggle.asm +7C0802A6 90010004 +9421FF50 BE810008 +7C7E1B78 83FE002C +48000101 7FA802A6 +889F0618 3862F228 +7C6320AE 2C030001 +41820014 3862F230 +7C6320AE 2C030001 +408200F8 C03F063C +806DAEB4 C0030314 +FC010040 408100E4 +C03F0620 48000071 +D0210090 C03F0624 +48000065 C0410090 +EC4200B2 EC210072 +EC21102A C05D000C +FC011040 418000B4 +889F0670 2C040003 +408100A8 C01D0010 +C03F0624 FC000840 +40800098 BA810008 +800100B4 382100B0 +7C0803A6 8061001C +83E10014 38210018 +38630008 7C6803A6 +4E800020 FC000A10 +C03D0000 EC000072 +C03D0004 EC000828 +FC00001E D8010080 +80610084 38630002 +3C004330 C85D0014 +6C638000 90010080 +90610084 C8210080 +EC011028 C03D0000 +EC200824 4E800020 +4E800021 42A00000 +37270000 43300000 +3F800000 BF4CCCCD +43300000 80000000 +7FC3F378 7FE4FB78 +BA810008 800100B4 +382100B0 7C0803A6 +60000000 00000000 +C22652EC 0000002A #External/UCF + Arduino Toggle UI/UI/Create Text.asm +7C0802A6 90010004 +9421FF50 BE810008 +480000C9 7FC802A6 +38600000 38800000 +3D80803A 618C6754 +7D8903A6 4E800421 +7C7F1B78 7FA3EB78 +480000D1 C05E000C +EC2100B2 C05E0000 +EC21102A C05E0004 +7FE3FB78 480000A1 +7C8802A6 3D80803A +618C6B98 7D8903A6 +4E800421 7FA3EB78 +48000099 C05E000C +EC2100B2 C05E0010 +EC21102A C05E0014 +7FE3FB78 48000075 +7C8802A6 3D80803A +618C6B98 7D8903A6 +4E800421 38800001 +989F0049 38800001 +989F004A 38800001 +989F004D C03E0008 +D03F0024 D03F0028 +386DB060 1C9D0004 +7FE3212E 48000064 +4E800021 C3DC0000 +43EA0000 3D3851EC +43AC8000 C3DC0000 +43FA0000 4E800021 +46697865 733A0000 +4E800021 4F666600 +9421FF00 D0410008 +3C004330 C84298A8 +6C638000 900100F0 +906100F4 C82100F0 +EC211028 C0410008 +38210100 4E800020 +BA810008 800100B4 +382100B0 7C0803A6 +38600000 00000000 +C225E0E8 00000004 #External/UCF + Arduino Toggle UI/UI/UCF Indicator - Hide Text.asm +386DB060 1C9F0004 +7C63202E 38800001 +9883004D 386000BA +60000000 00000000 +C225E070 00000004 #External/UCF + Arduino Toggle UI/UI/UCF Indicator - Show Text.asm +386DB060 1C9F0004 +7C63202E 38800000 +9883004D 386000B9 +60000000 00000000 +C22604E8 00000021 #External/UCF + Arduino Toggle UI/UI/Update Text.asm +887F0004 1C630024 +3C80803F 60840E08 +7C632214 88630000 +2C030003 418200E0 +3C80804C 608420BC +88BF0004 1CA50044 +7C842A14 80640008 +546007BD 40820010 +546007FF 40820028 +48000058 889F0004 +38A2F228 7C6520AE +38630001 2C030002 +41810040 7C6521AE +48000024 889F0004 +38A2F228 7C6520AE +3863FFFF 2C030000 +41800020 7C6521AE +48000004 38600002 +3D808002 618C4030 +7D8903A6 4E800421 +88BF0004 1C650004 +388DB060 7C63202E +3882F228 7C8428AE +48000029 7CC802A6 +1C840008 7CA43214 +38800001 3D80803A +618C70A0 7D8903A6 +4E800421 48000020 +4E800021 4F666600 +00000000 55434600 +00000000 44776565 +6E000000 889F0004 +60000000 00000000 +C226325C 00000008 #External/DPad Down at CSS for Random Stage/DPad Down at CSS for Random Stage.asm +3C808045 6084BF17 +54E0077B 4182001C +38600001 98640000 +3D808026 618C3264 +7D8903A6 4E800420 +54E004E7 4182000C +38600000 98640000 +54E004E7 00000000 +C21CBB90 00000005 #Lagless FoD [Achilles, Myougi, Dan Salvato] +9421FFF8 3CC0804A +80C6ED78 3CA00002 +60A5AE44 7CA53050 +88C50000 60C60004 +98C50000 00000000 +041CC8AC FC000028 +041CBE9C 60000000 +041CBEF0 60000000 +041CBF54 60000000 +04390838 60000000 +041CD250 60000000 +041CCDCC 480000B4 +041C26B0 38000032 #Random Stage Music [UnclePunch] +C215ECEC 0000000C #Random CSS Music v3 [UnclePunch] +38600003 3DC08038 +61CE0580 7DC903A6 +4E800421 2C030000 +41820014 2C030001 +41820014 2C030002 +41820014 38000034 +48000014 38000036 +4800000C 38000035 +48000004 981F0001 +3DC08015 61CEED1C +7DC903A6 4E800420 +60000000 00000000 +C216EBA8 00000003 +3DC08015 61CEECBC +7DC903A6 4E800421 +8001001C 00000000 +C21A45A8 00000003 +3DC08015 61CEECBC +7DC903A6 4E800421 +3800002D 00000000 +044DC47C C0200000 #External/CSS Player Hands Default to HMN Button/Change Default Hand Position.asm +C2261A6C 00000005 #External/CSS Player Hands Default to HMN Button/Fix A Button Buffer When Exiting Name Entry.asm +88BF0005 2C050002 +40820014 3D808026 +618C1B6C 7D8903A6 +4E800420 1C130024 +60000000 00000000 +C22FCCD8 0000000D #External/Hide Nametag When Invisible/Hide Nametag When Invisible.asm +3C608046 6063B6A0 +886324D0 2C030001 +41820050 887F0000 +3D808003 618C4110 +7D8903A6 4E800421 +8083002C 80640004 +2C030010 40820010 +80640010 2C0300EC +41820010 8864221E +54630631 41820014 +3D80802F 618CCCC8 +7D8903A6 4E800420 +281E0000 00000000 +C2266CE0 0000000C #External/Disable FoD During Doubles/Disable FoD During Doubles.asm +80CD8840 38C61CB0 +80A60018 3C60E700 +606300B0 7C632A79 +41820010 2C030020 +41820008 48000034 +806DB610 88630018 +2C030001 41820014 +38600001 50652EB4 +90A60018 48000014 +38600000 50652EB4 +90A60018 48000004 +38600001 00000000 +C2265220 00000028 #Common/Winners Names are Gold on CSS/Change Name Color.asm +7FA3EB78 48000039 +2C030000 4182012C +807B0000 38800000 +3CA0FFD7 60A50000 +90A10100 38A10100 +3D80803A 618C74F0 +7D8903A6 4E800421 +48000100 7C0802A6 +90010004 9421FF50 +BE810008 7C7D1B78 +3FE08047 63FF9DA4 +1FDD00A8 7FDEFA14 +887F0004 2C030000 +418200B0 3C608046 +6063B6A0 886324D0 +889F0006 7C032000 +40820098 887E0058 +2C030003 4182008C +887F0004 2C030007 +40820040 887F0006 +2C030001 40820024 +887F0000 1C6300A8 +7C63FA14 8863005F +889E005F 7C032000 +41820058 4800005C +887F0000 7C03E800 +41820048 4800004C +887F0006 2C030001 +40820028 7FE3FB78 +3D808016 618C54A0 +7D8903A6 4E800421 +889E005F 7C032000 +41820020 48000014 +887E005D 2C030000 +41820010 48000004 +38600000 48000008 +38600001 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +880DB655 00000000 +C216EA30 00000004 #Common/Winners Names are Gold on CSS/Remember Who LRA Started.asm +981E0010 2C000007 +40820014 3C808046 +6084B6A0 88840001 +989E000C 00000000 +04261B1C 60000000 #External/Closing CSS Door Preserves Nametag/On Window Close/Skip Nametag ID Reset.asm +04261B30 60000000 #External/Closing CSS Door Preserves Nametag/On Window Close/Skip isUsingNametag Bool Reset.asm +042605FC 38C00003 #External/Unplugging Closes CSS Door/Unplugging Closes CSS Door.asm + +$Normal Lag Reduction [Hannes Mann] +043761EC 4800001C +04376238 48000018 + +$Performance Lag Reduction [Hannes Mann, tauKhan] +C20198A4 00000010 +3821FFFC 90610000 +48000011 80610000 +38210004 48000060 +9421FFE0 7C0802A6 +90010024 93E1001C +7C3F0B78 3D208034 +6129B8A4 913F0008 +3D208000 612900E4 +80690000 813F0008 +9062A6F0 7D2903A6 +4E800421 60000000 +7D234B78 397F0020 +800B0004 7C0803A6 +83EBFFFC 7D615B78 +4E800020 93C10008 +60000000 00000000 +C2019620 00000011 +3821FFFC 90610000 +48000011 80610000 +38210004 48000060 +9421FFE0 7C0802A6 +90010024 93E1001C +7C3F0B78 8062A6F0 +3D204330 7C034800 +41820030 3D208034 +6129B61C 7D2903A6 +4E800421 7D234B78 +397F0020 800B0004 +7C0803A6 83EBFFFC +7D615B78 4E800020 +38210024 8061FFFC +83E1FFF8 80010004 +7C0803A6 60000000 +60000000 00000000 +C21A5054 00000005 +3D808037 618C5C34 +7D8903A6 4E800421 +3D808037 618C61C0 +7D8903A6 4E800421 +60000000 00000000 +04158268 C82280A0 + +$PAL Toggle [UnclePunch] +*Includes all character balances, Samus Cannot Bomb Jump Out of Zair, Remove Extender, DK Keeps Charge When Hit During Up B, Detection Bubbles Do Not Skip Hurtbox Collision Check, Freeze Glitch Fix, PAL Stock Icons and PAL CSS Indicator +C2068F30 0000009B #External/PAL/Core/Character DAT Patcher.asm +7C0802A6 90010004 +9421FF50 BE810008 +83FE010C 83FF0008 +3BFFFFE0 807D0000 +2C03001B 4080049C +48000071 480000A9 +480000B9 48000151 +48000179 48000179 +48000229 48000239 +48000281 480002F9 +48000311 48000311 +48000311 48000311 +48000321 48000321 +48000389 48000389 +48000391 48000391 +480003A9 480003A9 +480003B9 480003B9 +480003C9 480003C9 +480003C9 48000429 +7C8802A6 1C630004 +7C841A14 80A40000 +54A501BA 7CA42A14 +80650000 80850004 +2C0300FF 41820014 +7C63FA14 90830000 +38A50008 4BFFFFE4 +480003F0 00003344 +3F547AE1 00003360 +42C40000 000000FF +0000379C 42920000 +00003908 40000000 +0000390C 40866666 +00003910 3DEA0EA1 +00003928 41A00000 +00003C04 2C01480C +00004720 1B968013 +00004734 1B968013 +0000473C 04000009 +00004A40 2C006811 +00004A4C 281B0013 +00004A50 0D00010B +00004A54 2C806811 +00004A60 281B0013 +00004A64 0D00010B +00004B24 2C00680D +00004B30 0F104013 +00004B38 2C80380D +00004B44 0F104013 +000000FF 0000380C +00000007 00004EF8 +2C003803 00004F08 +0F80000B 00004F0C +2C802003 00004F1C +0F80000B 000000FF +000000FF 00004D10 +3FC00000 00004D70 +42940000 00004DD4 +41900000 00004DE0 +41900000 000083AC +2C000009 000083B8 +348C8011 00008400 +348C8011 00008430 +0500008B 00008438 +041A0500 00008444 +0500008B 000084DC +05780578 000085B8 +1000010B 000085C0 +03E801F4 000085CC +1000010B 000085D4 +038403E8 000085E0 +1000010B 00008818 +0B00010B 0000882C +0B00010B 000088F8 +041A0BB8 0000893C +041A0BB8 00008980 +041A0BB8 000089E0 +04FEF704 000000FF +000036CC 42EC0000 +000037C4 0C000000 +000000FF 00003468 +3F666666 000039D8 +440C0000 00003A44 +B4990011 00003A48 +1B8C008F 00003A58 +B4990011 00003A5C +1B8C008F 00003A6C +B4990011 00003A70 +1B8C008F 00003B30 +440C0000 000000FF +000045C8 2C015010 +000045D4 2D198013 +000045DC 2C80B010 +000045E8 2D198013 +000049C4 2C00680A +000049D0 281B8013 +000049D8 2C80780A +000049E4 281B8013 +000049F0 2C006808 +000049FC 231B8013 +00004A04 2C807808 +00004A10 231B8013 +00005C98 1E0C8080 +00005CF4 B4800C90 +00005D08 B4800C90 +000000FF 00003A1C +B4940013 00003A64 +2C000015 00003A70 +B4928013 000000FF +000000FF 000000FF +000000FF 0000647C +B49A4017 00006480 +64001097 000000FF +000000FF 000033E4 +42DE0000 00004528 +2C013011 00004534 +B4988013 0000453C +2C813011 00004548 +B4988013 00004550 +2D002011 0000455C +B4988013 000045F8 +2C01300F 00004608 +0F00010B 0000460C +2C81280F 0000461C +0F00010B 00004AEC +2C007003 00004B00 +2C803803 000000FF +000000FF 0000485C +2C00000F 000000FF +000000FF 000037B0 +3F59999A 000037CC +42AA0000 00005520 +87118013 000000FF +000000FF 00003B8C +440C0000 00003D0C +440C0000 000000FF +000000FF 000050E4 +B4990013 000050F8 +B4990013 000000FF +000000FF 000000FF +00004EB0 02BCFF38 +00004EBC 14000123 +00004EC4 038401F4 +00004ED0 14000123 +00004ED8 044C04B0 +00004EE4 14000123 +0000505C 2C006815 +0000506C 14080123 +00005070 2C806015 +00005080 14080123 +00005084 2D002015 +00005094 14080123 +000000FF 000000FF +BA810008 800100B4 +382100B0 7C0803A6 +3C60803C 00000000 +C22F9A3C 00000007 #External/PAL/Core/PAL Stock Icons.asm +48000021 7C8802A6 +80640000 907D002C +907D0030 80640004 +907D003C 48000010 +4E800021 3F59999A +C1A80000 801D0014 +60000000 00000000 +C210FC44 00000002 #External/PAL/Core/Additional/DK_AerialUpB.asm +3C008011 60000074 +60000000 00000000 +C210FB64 00000002 #External/PAL/Core/Additional/DK_GroundedUpB.asm +3C008011 60000074 +60000000 00000000 +040796E0 60000000 #External/PAL/Core/Additional/DetectionHitboxes.asm +041239A8 60000000 #External/PAL/Core/Additional/ICs_FreezeGlitch.asm +043CE4D4 00240464 #External/PAL/Core/Additional/Samus_BombJump.asm +042B7E54 48000088 #External/PAL/Core/Additional/Samus_Extender1.asm +042B808C 48000084 #External/PAL/Core/Additional/Samus_Extender2.asm +C2266978 00000050 #External/PAL/Indicators/PAL CSS Indicator.asm +7D8802A6 48000031 +7C8802A6 7D8803A6 +3D800035 618C6A60 +7C6C1850 38A00238 +3D808000 618C31F4 +7D8903A6 4E800421 +48000244 4E800021 +00000000 00006FFF +00007FF1 00007FF0 +00007FF0 00007FF0 +00007FFF 00007FF1 +00000000 FFC40002 +17FF3006 00EF800B +00EF801F 04FF404F +FFF7009F 110000EF +00000000 FFF8000D +FEFD000F FBFF300F +F6DF700F F3BFC00F +E07FF10F B14FF60F +00000000 F6000000 +F7000000 F7000000 +F7000000 F7000000 +F7000000 F7000000 +04FF9888 00CFB888 +009FC888 006FD888 +004FE888 002FF888 +000FF888 002FF888 +88888888 88888888 +88888888 88888888 +88888888 88888888 +88888888 88888888 +88888888 88888888 +8888888E 888888DF +88888CFF 8888AFF7 +8889FFA0 888FFC00 +8DFFB100 EFF60000 +FF400000 F3000000 +40000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +88888888 88888888 +88888888 88888888 +88888888 88888888 +88888888 88888888 +8888EF40 8888DF60 +8888CF90 8888BFC0 +88889FF4 88888DF9 +88888BFE 888888EF +00007FF0 00007FF0 +00006FD0 00000000 +00000000 00000000 +30000000 90000000 +000003FF 000008FF +00000BFB 00000000 +00000000 00000000 +00000000 00000000 +EFFFFB0F 200AFF1F +0004FF4D 00000000 +00000000 00000000 +00000000 00000000 +F7000000 F7111100 +FFFFFB00 00000000 +00000000 00000000 +00000000 00000000 +004FE888 006FD888 +009FC888 00CFB888 +04FF9888 09FD8888 +3EFB8888 387F0718 +60000000 00000000 +044DEC14 01000000 #External/PAL/Toggle/PALToggleEnable.asm + +$Widescreen 16:9 [Dan Salvato, mirrorbender, Achilles1515, UnclePunch] +*Set Aspect Ratio to "Force 16:9" in Graphics for 16:9 monitors ----------------- +*Requires all players to have enabled for netplay. +043BB05C 3EB00000 #External/Widescreen/Fix Screen Flash.asm +C236A4A8 00000006 #External/Widescreen/Overwrite CObj Values.asm +C03F0034 4800001D +7C6802A6 C0430000 +C0630004 EC2100B2 +EC211824 48000010 +4E800021 43A00000 +435B0000 00000000 +044DDB58 3E4CCCCD #External/Widescreen/Adjust Offscreen Scissor/Adjust Bubble Zoom.asm +04086B24 60000000 #External/Widescreen/Adjust Offscreen Scissor/Draw High Poly Models.asm +04030C7C 38000064 #External/Widescreen/Adjust Offscreen Scissor/Left Camera Bound.asm +04030C88 3800021C #External/Widescreen/Adjust Offscreen Scissor/Right Camera Bound.asm +044DDB30 3F666666 #External/Widescreen/Adjust Offscreen Scissor/Fix Bubble Positions/Adjust Corner Value 1.asm +044DDB34 BF666666 #External/Widescreen/Adjust Offscreen Scissor/Fix Bubble Positions/Adjust Corner Value 2.asm +044DDB2C C3660000 #External/Widescreen/Adjust Offscreen Scissor/Fix Bubble Positions/Extend Negative Vertical Bound.asm +044DDB28 43660000 #External/Widescreen/Adjust Offscreen Scissor/Fix Bubble Positions/Extend Positive Vertical Bound.asm +044DDB4C 3D916873 #External/Widescreen/Adjust Offscreen Scissor/Fix Bubble Positions/Widen Bubble Region.asm +C22FCFC4 00000004 #External/Widescreen/Nametag Fixes/Adjust Nametag Background X Scale.asm +48000011 7C6802A6 +C0030000 4800000C +4E800021 40DC7AE1 +60000000 00000000 +044DDB84 3E89FEFA #External/Widescreen/Nametag Fixes/Adjust Nametag Text X Scale.asm + +$Enable OSReport Print on Crash (1.02) [UnclePunch] +04397878 4800020C + +$Slippi Recording [Fizzi, Achilles, UnclePunch] +*Used in conjunction with Slippi plugged into PortB to extract game data +040679BC 38802600 #Recording/ExtendPlayerBlock.asm +C23219EC 00000012 #Recording/FlushFrameBuffer.asm +7C0802A6 90010004 +9421FF50 BE810008 +3D808000 618C5604 +7D8903A6 4E800421 +2C030000 41820050 +83CDB64C 83ADB650 +7F9EEA14 2C1D0000 +4182003C 3860003C +987C0000 806DB654 +907C0001 3BBD0005 +7FC3F378 7FA4EB78 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 38600000 +906DB650 BA810008 +800100B4 382100B0 +7C0803A6 8001001C +60000000 00000000 +C216D30C 00000013 #Recording/SendGameEnd.asm +7C0802A6 90010004 +9421FF50 BE810008 +3D808000 618C5604 +7D8903A6 4E800421 +2C030000 4182005C +3F208046 6339B6A0 +8B590008 2C1A0000 +41820048 83ADB64C +38600039 987D0000 +9B5D0001 2C1A0007 +4082000C 88790001 +48000008 3860FFFF +987D0002 7FA3EB78 +38800003 38A00001 +3D808000 618C55F0 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +8001003C 00000000 +C216E74C 000000B2 #Recording/SendGameInfo.asm +7C0802A6 90010004 +9421FF50 BE810008 +3D808000 618C5604 +7D8903A6 4E800421 +2C030000 41820554 +386006DE 3D808037 +618CF1E4 7D8903A6 +4E800421 7C7E1B78 +93CDB64C 38600000 +906DB650 3C608019 +606310E8 38800000 +3D808000 618C55FC +7D8903A6 4E800421 +7C7C1B78 38600035 +987E0000 3860001C +987E0001 38600036 +987E0002 386001A2 +B07E0003 38600037 +987E0005 3860003F +B07E0006 38600038 +987E0008 38600048 +B07E0009 38600039 +987E000B 38600002 +B07E000C 3860003A +987E000E 38600008 +B07E000F 3860003B +987E0011 3860002A +B07E0012 3860003C +987E0014 38600004 +B07E0015 3860003D +987E0017 B39E0018 +38600010 987E001A +38600204 B07E001B +38600036 987E001D +3C600306 60630000 +907E001E 387E0022 +7FE4FB78 38A00138 +3D808000 618C31F4 +7D8903A6 4E800421 +387E0022 3AA30060 +3A800000 1ED40024 +7ED6AA14 88760001 +2C030000 40820034 +88760000 2C030012 +40820028 3C60804C +606320BC 1C940044 +7C632214 80630000 +546005EF 4182000C +38600013 98760000 +3A940001 2C140004 +4180FFB4 387E0022 +3AA30060 3A800000 +1ED40024 7ED6AA14 +88760001 2C030000 +4082002C 88760000 +3D808016 618C9238 +7D8903A6 4E800421 +88960003 7C041800 +4081000C 38600000 +98760003 3A940001 +2C140004 4180FFBC +3C60804D 80635F90 +907E015A 3A82F228 +3AA00000 3ADE015E +1EF50008 7C75A0AE +7C76B92E 3AF70004 +7C76B92E 3AB50001 +2C150004 4180FFE4 +3A800000 3ABF0060 +3AFE017E 1F140010 +7F18BA14 1ED40024 +7ED6AA14 88760001 +2C030000 40820040 +8876000A 2C030078 +41820034 3D808023 +618C754C 7D8903A6 +4E800421 7C641B78 +7F03C378 38A00010 +3D808000 618C31F4 +7D8903A6 4E800421 +4800001C 7F03C378 +38800010 3D808000 +618CC160 7D8903A6 +4E800421 3A940001 +2C140004 4180FF88 +8862F234 987E01BE +8862F23C 987E01BF +7FC3F378 388001C0 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 38600205 +3D808037 618CF1E4 +7D8903A6 4E800421 +7C7B1B78 38600010 +987B0000 3860003D +987B0203 38600200 +B07B0201 38600000 +987B0204 3B400000 +7C7AE050 2C030200 +41810010 B07B0201 +38600001 987B0204 +387B0001 3C808019 +608410E8 7C84D214 +A0BB0201 3D808000 +618C31F4 7D8903A6 +4E800421 7F63DB78 +38800205 38A00001 +3D808000 618C55F0 +7D8903A6 4E800421 +3B5A0200 7C1AE000 +4180FFA0 7F63DB78 +3D808037 618CF1B0 +7D8903A6 4E800421 +38600004 38800007 +38A00000 3D808039 +618C01F0 7D8903A6 +4E800421 48000021 +7C8802A6 38A00000 +3D808038 618CFD54 +7D8903A6 4E800421 +48000060 4E800021 +7C0802A6 90010004 +9421FF50 BE810008 +83ADB64C 838DB650 +7FBDE214 3860003A +987D0000 806DB654 +907D0001 3C60804D +80635F90 907D0005 +838DB650 3B9C0009 +938DB650 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +38600004 38800007 +38A00000 3D808039 +618C01F0 7D8903A6 +4E800421 48000021 +7C8802A6 38A0000F +3D808038 618CFD54 +7D8903A6 4E800421 +48000120 4E800021 +7C0802A6 90010004 +9421FF50 BE810008 +83EDB64C 83CDB650 +7FFFF214 3B600000 +806DC18C 83A30024 +2C1D0000 418200D8 +3B7B0001 2C1B000F +418100CC 839D002C +3860003B 987F0000 +806DB654 907F0001 +807C0010 B07F0005 +807C0024 987F0007 +807C002C 907F0008 +807C0040 907F000C +807C0044 907F0010 +807C004C 907F0014 +807C0050 907F0018 +807C0C9C B07F001C +807C0D44 907F001E +807C001C 907F0022 +887C0DD7 987F0026 +887C0DDB 987F0027 +887C0DEB 987F0028 +887C0DEF 987F0029 +807C0518 2C030000 +41820018 8063002C +2C030000 4182000C +8863000C 48000008 +3860FFFF 987F002A +83CDB650 3BDE002B +93CDB650 3BFF002B +83BD0008 2C1D0000 +4082FF30 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +BA810008 800100B4 +382100B0 7C0803A6 +3C608017 00000000 +C206DA34 00000033 #Recording/SendGamePostFrame.asm +7C0802A6 90010004 +9421FF50 BE810008 +3D808000 618C5604 +7D8903A6 4E800421 +2C030000 4182015C +887F221F 546306F7 +40820150 8B7F000C +83ADB64C 838DB650 +7FBDE214 38600038 +987D0000 806DB654 +907D0001 9B7D0005 +7FE3FB78 3D808000 +618C55F8 7D8903A6 +4E800421 987D0006 +807F0004 987D0007 +807F0010 B07D0008 +807F00B0 907D000A +807F00B4 907D000E +807F002C 907D0012 +807F1830 907D0016 +807F1998 907D001A +807F208C 987D001E +A07F2090 987D001F +807F18C4 987D0020 +7F63DB78 3D808003 +618C3BD8 7D8903A6 +4E800421 987D0021 +807F0894 907D0022 +887F2218 987D0026 +887F221A 987D0027 +887F221B 987D0028 +887F221C 987D0029 +887F221F 987D002A +807F2340 907D002B +807F00E0 987D002F +807F083C B07D0030 +887F1968 809F0168 +7C632050 987D0032 +887F25FF 987D0033 +807F1988 2C030000 +40820008 807F198C +987D0034 807F0080 +907D0035 807F0084 +907D0039 807F008C +907D003D 807F0090 +907D0041 807F00EC +907D0045 838DB650 +3B9C0049 938DB650 +BA810008 800100B4 +382100B0 7C0803A6 +8001001C 00000000 +C206B0DC 0000002A #Recording/SendGamePreFrame.asm +7C0802A6 90010004 +9421FF50 BE810008 +3D808000 618C5604 +7D8903A6 4E800421 +2C030000 41820114 +8B7F000C 83ADB64C +838DB650 7FBDE214 +38600037 987D0000 +806DB654 907D0001 +9B7D0005 7FE3FB78 +3D808000 618C55F8 +7D8903A6 4E800421 +987D0006 3C60804D +80635F90 907D0007 +807F0010 B07D000B +807F00B0 907D000D +807F00B4 907D0011 +807F002C 907D0015 +807F0620 907D0019 +807F0624 907D001D +807F0638 907D0021 +807F063C 907D0025 +807F0650 907D0029 +807F065C 907D002D +3C60804C 60631FAC +1C9B0044 7C832214 +A0640002 B07D0031 +80640030 907D0033 +80640034 907D0037 +3C608046 6063B108 +3C80804C 60841F78 +88840001 3884FFFF +2C040000 40A00008 +38840005 1C840030 +7C632214 1C9B000C +7C632214 88630002 +987D003B 807F1830 +907D003C 838DB650 +3B9C0040 938DB650 +BA810008 800100B4 +382100B0 7C0803A6 +881F2219 00000000 +C2005604 00000007 #Recording/ShouldRecord.asm +3C608048 80639D30 +5463443E 2C030202 +41820014 2C030208 +4182000C 38600000 +4800000C 38600001 +48000004 4E800020 +60000000 00000000 +C208D698 00000005 #Recording/GetLCancelStatus/GetLCancelStatus.asm +7C050000 4080000C +38E00001 48000008 +38E00002 8103002C +98E825FF 7C050000 +60000000 00000000 +C206C324 00000002 #Recording/GetLCancelStatus/ResetLCancelStatus.asm +38600000 987E25FF +807E00B0 00000000 +C20055F0 0000002C #Common/EXITransferBuffer.asm +7C0802A6 90010004 +9421FF50 BE810008 +7C7E1B78 7C9D2378 +7CBF2B78 3D808034 +618C7364 7D8903A6 +4E800421 7C7C1B78 +7FC3F378 7C9EEA14 +2C1F0000 4182001C +7C0018AC 38630020 +7C032000 4180FFF4 +7C0004AC 4C00012C +38600001 38800000 +3D808034 618C64C0 +7D8903A6 4E800421 +38600001 3D808034 +618C6D80 7D8903A6 +4E800421 38600001 +38800000 38A00005 +3D808034 618C6688 +7D8903A6 4E800421 +38600001 7FC4F378 +7FA5EB78 7FE6FB78 +38E00000 3D808034 +618C5E60 7D8903A6 +4E800421 38600001 +3D808034 618C5F4C +7D8903A6 4E800421 +38600001 3D808034 +618C67B4 7D8903A6 +4E800421 38600001 +3D808034 618C6E74 +7D8903A6 4E800421 +38600001 3D808034 +618C65CC 7D8903A6 +4E800421 2C1F0000 +4082001C 7C001BAC +38630020 7C032000 +4180FFEC 7C0004AC +4C00012C 7F83E378 +3D808034 618C738C +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 00000000 +C20055F8 0000000F #Common/GetIsFollower.asm +7C0802A6 90010004 +9421FF50 BE810008 +7C7E1B78 3BE00000 +887E221F 5460EFFF +41820038 887E000C +3D808003 618C2330 +7D8903A6 4E800421 +3C80803B 6084CDE0 +1C030003 7C640214 +88030002 2C000000 +40820008 3BE00001 +7FE3FB78 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +60000000 00000000 +C216D294 00000006 #Common/IncrementFrameIndex.asm +987F0008 3C608048 +80639D58 2C030000 +40820010 3860FF85 +906DB654 48000010 +806DB654 38630001 +906DB654 00000000 +041D460C 809F00EC #Common/Preload Stadium Transformations/Core/GetPreloadedTransition.asm +C21D14C8 00000002 #Common/Preload Stadium Transformations/Core/Init isLoaded Bool.asm +38600000 987F00F0 +3BA00001 00000000 +C21D45EC 00000019 #Common/Preload Stadium Transformations/Core/Load Transformation.asm +887F00F0 2C030000 +408200B8 38600004 +3D808038 618C0580 +7D8903A6 4E800421 +5460103A A87F00E2 +3C80803B 60847F9C +7C84002E 7C032000 +4182FFD4 909F00EC +2C040003 4082000C +38800000 48000034 +2C040004 4082000C +38800001 48000024 +2C040009 4082000C +38800002 48000014 +2C040006 40820000 +38800003 48000004 +3C60803E 60631248 +5480103A 7C630214 +806303D8 809F00CC +38BF00C8 3CC0801D +60C64220 38E00000 +3D808001 618C6580 +7D8903A6 4E800421 +38600001 987F00F0 +807F00D8 00000000 +C21D4F14 00000002 #Common/Preload Stadium Transformations/Core/Reset isLoaded.asm +38600000 987F00F0 +806DB2D8 00000000 +041D4610 4800004C #Common/Preload Stadium Transformations/Core/SkipNormalDecision1.asm +041D4724 4800003C #Common/Preload Stadium Transformations/Core/SkipNormalDecision2.asm +044DEC18 01000000 #Common/Preload Stadium Transformations/Toggle/PsPreloadToggleEnable.asm +C21C154C 00000004 #Common/Initialize Stage Data/Init Stage Data.asm +38800204 3D808000 +618CC160 7D8903A6 +4E800421 281A0000 +60000000 00000000 +C2068EEC 00000006 #Common/Initialize Player Data/Init Player Data.asm +3BC30000 3C808045 +60848FD0 80840020 +3D808000 618CC160 +7D8903A6 4E800421 +7FC3F378 3C808046 +60000000 00000000 +C216EBAC 0000000C #Common/CSS KO Stars/Asign KO Stars Upon Exiting Dairantou.asm +3C608047 60639D30 +88630000 2C030002 +40820040 3C60803D +6063DA00 3D80801A +618C5F00 7D8903A6 +4E800421 3C60803D +6063DA00 808D8840 +38840590 38A00001 +3D80801A 618C5F64 +7D8903A6 4E800421 +8001001C 83E10014 +60000000 00000000 +C20055FC 00000022 #Common/Gecko/ProcessCodeList.asm +7C0802A6 90010004 +9421FF50 BE810008 +7C7D1B78 7C9E2378 +3B800000 807D0000 +5463463C 3B600008 +3B200000 2C0300C0 +41820044 2C0300C2 +4182004C 2C030004 +41820058 2C030006 +41820058 2C030008 +41820068 807D0000 +5463213E 2C03000F +40820010 807D0004 +2C030000 4182007C +4800004C 807D0004 +1C630008 3B630008 +4800003C 807D0004 +1C630008 3B630008 +3B200004 48000028 +3B200004 48000020 +807D0004 38630007 +54630038 3B630008 +833D0004 48000008 +3B600010 3B9C0001 +2C1E0000 4182001C +807D0000 5463463C +7FA4EB78 7F25CB78 +7FC903A6 4E800421 +7FBDDA14 4BFFFF38 +3C608019 606310E8 +7C63E850 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +60000000 00000000 + +$Slippi Online [Fizzi, UnclePunch] +*Required to support Slippi online play. Only turn on one code +C206A880 00000017 #Online/Core/BrawlOffscreenDamage.asm +7C0802A6 90010004 +9421FF50 BE810008 +38810080 3D808003 +618C26CC 7D8903A6 +4E800421 3D808022 +618C4A54 7D8903A6 +4E800421 C0410080 +FC020840 41800060 +3D808022 618C4A68 +7D8903A6 4E800421 +C0410080 FC020840 +41810044 3D808022 +618C4A80 7D8903A6 +4E800421 C0410084 +FC020840 41810028 +3D808022 618C4A98 +7D8903A6 4E800421 +C0410084 FC020840 +4180000C 38600000 +48000008 38600001 +BA810008 800100B4 +382100B0 7C0803A6 +60000000 00000000 +C21A4DB4 0000002F #Online/Core/ForceEngineOnRollback.asm +3C608048 80639D30 +5463443E 2C030208 +4082014C 3C608047 +60639D64 80630000 +2C030000 40820138 +3D808034 618C7364 +7D8903A6 4E800421 +7C7A1B78 80ADB61C +2C1B0000 41810014 +888500D9 2C040000 +4182002C 3B600001 +888500D9 988506F2 +808500DB 908506F3 +888500DA 988506F7 +8085018B 908506F8 +480000D0 888506FC +2C040000 418200C4 +38800000 988506FC +3D808001 618C95FC +7D8903A6 4E800421 +48000020 4E800021 +466F7263 65642061 +20706164 2072656E +65772E2E 2E000000 +7C0802A6 90010004 +9421FF00 BC610008 +60000000 60000000 +60000000 60000000 +60000000 806DAFC4 +38630003 4BFFFFB9 +7C8802A6 3D808032 +618C3CF4 7D8903A6 +4E800421 806DAFC4 +388000D0 98830000 +38800000 98830001 +38800001 98830002 +38800080 38A00001 +3D808000 618C55F0 +7D8903A6 4E800421 +B8610008 80010104 +38210100 7C0803A6 +7F43D378 3D808034 +618C738C 7D8903A6 +4E800421 2C1B0000 +40820014 3D80801A +618C4DA8 7D8903A6 +4E800420 00000000 +C216D310 00000009 #Online/Core/HandleLRAS.asm +3C608048 80639D30 +5463443E 2C030208 +40820028 3C608046 +6063B6A0 88630008 +2C030007 40820014 +808DB61C 806406EE +7C6903A6 4E800421 +8001003C 83E10034 +60000000 00000000 +C234DED8 0000000F #Online/Core/HandleRumble.asm +3BA30000 3C608048 +80639D30 5463443E +2C030208 4082005C +7C0802A6 90010004 +9421FF50 BE810008 +83EDB61C 887F0000 +7C03E800 41820024 +BA810008 800100B4 +382100B0 7C0803A6 +3D808034 618CDF44 +7D8903A6 4E800420 +887F0002 BA810008 +800100B4 382100B0 +7C0803A6 7C7D1B78 +60000000 00000000 +C216E748 00000050 #Online/Core/InitOnlinePlay.asm +3D808022 618C54B8 +7D8903A6 4E800421 +7C0802A6 90010004 +9421FF50 BE810008 +3C608048 80639D30 +5463443E 2C030208 +4082023C 386006FD +3D808037 618CF1E4 +7D8903A6 4E800421 +7C7B1B78 388006FD +3D808000 618CC160 +7D8903A6 4E800421 +936DB61C 38600001 +907B0003 480001ED +7C6802A6 907B06EE +38600012 3D808037 +618CF1E4 7D8903A6 +4E800421 907B00D1 +38600059 3D808037 +618CF1E4 7D8903A6 +4E800421 907B00D5 +7C7A1B78 38600021 +3D808037 618CF1E4 +7D8903A6 4E800421 +7C791B78 933B018F +3860009E 3D808037 +618CF1E4 7D8903A6 +4E800421 907B0193 +3880009E 3D808000 +618CC160 7D8903A6 +4E800421 38800000 +98830000 38800007 +98830001 93790005 +386006FD 90790009 +9359000D 38600059 +90790011 807B0193 +90790015 3860009E +90790019 38600000 +9079001D 38600000 +3D808000 618C5610 +7D8903A6 4E800421 +7C781B78 886DAEF8 +987B0002 88780003 +987B0000 88780004 +987B0001 80780005 +907B0007 3C80804D +90645F90 7FE3FB78 +38980158 38A00138 +3D808000 618C31F4 +7D8903A6 4E800421 +88780009 2C030001 +41800010 2C03000F +41810010 48000010 +38600001 48000008 +3860000F 987B001B +8062F228 907B06EA +3C600101 60630101 +9062F228 38A00000 +3C60804C 606320BC +1C850044 7C632214 +38800000 90830000 +38A50001 2C050004 +4180FFE0 38600004 +38800007 38A00000 +3D808039 618C01F0 +7D8903A6 4E800421 +48000021 7C8802A6 +38A00000 3D808038 +618CFD54 7D8903A6 +4E800421 48000040 +4E800021 3C608048 +80639D60 5464803E +806DB61C 80630007 +7C841A14 3C60804D +90835F90 4E800020 +4E800021 808DB61C +806406EA 9062F228 +4E800020 BA810008 +800100B4 382100B0 +7C0803A6 00000000 +C21A5014 00000052 #Online/Core/LoopEngineForRollback.asm +41A20014 3D80801A +618C5024 7D8903A6 +4E800420 3C608048 +80639D30 5463443E +2C030208 40820268 +3C608047 60639D64 +80630000 2C030000 +40820254 7C0802A6 +90010004 9421FF50 +BE810008 3D808034 +618C7364 7D8903A6 +4E800421 7C7D1B78 +83EDB61C 3BDF0197 +8B9E0000 3F008048 +83189D60 3B18FFFF +82FF06E6 7C18B800 +4181009C 7C78B850 +38630001 8B9E0000 +7F83E051 40800008 +3B9C0007 387E0001 +1C9C00C2 7F432214 +3B200000 48000060 +38DA0000 38E00000 +48000028 1C790006 +7C651A14 A0630001 +1C870006 7C862214 +A0840001 7C032000 +41820030 38E70001 +88660000 2C070003 +4180FFD4 1C790006 +7C651A14 80630003 +3D808002 618C36B8 +7D8903A6 4E800421 +3B390001 38BA0061 +88650000 7C191800 +4180FF98 387E0001 +1C9C00C2 7F432214 +387A0061 389A0000 +38A00061 3D808000 +618C31F4 7D8903A6 +4E800421 387A0000 +38800061 3D808000 +618CC160 7D8903A6 +4E800421 7C18B800 +4081001C 931F06E6 +3B9C0001 2C1C0007 +41800008 3B9CFFF9 +9B9E0000 7FA3EB78 +3D808034 618C738C +7D8903A6 4E800421 +8B7F06F2 2C1B0001 +408200E4 3D808003 +618C0A50 7D8903A6 +4E800421 3D808002 +618CA4AC 7D8903A6 +4E800421 48000025 +BA810008 800100B4 +382100B0 7C0803A6 +3D80801A 618C4DE4 +7D8903A6 4E800420 +7C0802A6 90010004 +9421FF50 BE810008 +3FE08045 63FF3080 +3BC00000 3D808003 +618C0A50 7D8903A6 +4E800421 80630028 +3D808036 618C8458 +7D8903A6 4E800421 +807F00B0 2C030000 +41820014 3D808008 +618C6A8C 7D8903A6 +4E800421 807F00B4 +2C030000 41820014 +3D808008 618C6A8C +7D8903A6 4E800421 +3BDE0001 3BFF0E90 +2C1E0004 4180FFBC +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 BA810008 +800100B4 382100B0 +7C0803A6 00000000 +C21A4DE4 0000005B #Online/Core/StartEngineLoop.asm +3D808037 618CE214 +7D8903A6 4E800421 +48000030 4E800021 +00000000 3DCCCCCD +454EE000 44610000 +40D00000 FF0000FF +44495343 4F4E4E45 +43544544 00000000 +7C0802A6 90010004 +9421FF50 BE810008 +3C608048 80639D30 +5463443E 2C030208 +40820260 3C608047 +60639D64 80630000 +2C030000 4082024C +834DB61C 3F608048 +837B9D60 3D808034 +618C7364 7D8903A6 +4E800421 7C791B78 +887A000E 2C030000 +408200D0 887A000D +2C030000 418200C4 +38600003 3D808002 +618C4030 7D8903A6 +4E800421 4BFFFF51 +7EE802A6 38600002 +808DB6DC 3D80803A +618C6754 7D8903A6 +4E800421 7C781B78 +38800001 98980049 +38800001 9898004A +C0370000 D0380008 +C0370004 D0380024 +D0380028 C0370008 +C057000C 7F03C378 +38970018 3D80803A +618C6B98 7D8903A6 +4E800421 7F03C378 +38800000 C0370010 +C0570010 3D80803A +618C7548 7D8903A6 +4E800421 7F03C378 +38800000 38B70014 +3D80803A 618C74F0 +7D8903A6 4E800421 +38600001 987A000E +887A06F2 2C030000 +418200AC 887A06F7 +2C030000 41820078 +807A018F 809A06F8 +80BA0193 3D808000 +618C560C 7D8903A6 +4E800421 3D808001 +618C9894 7D8903A6 +4E800421 3CA0804C +60A51F78 88850002 +7C832051 4080000C +88650000 7C841A14 +98850002 38600000 +98650003 3F608048 +837B9D60 807A018B +907A0003 38600000 +987A018A 987A00DA +987A06F7 3D808001 +618C95FC 7D8903A6 +4E800421 807A06F3 +7C1B1800 41800010 +38600000 987A00D9 +987A06F2 887A018A +2C030000 4182002C +807A018B 7C1B1800 +41800020 807A018F +7F64DB78 80BA0193 +3D808000 618C5608 +7D8903A6 4E800421 +887A000C 2C030001 +4182004C 3C608046 +6063B6A0 88630008 +2C030000 40820010 +38600000 987A000B +4800002C 887A000B +38630001 987A000B +2C030007 40810018 +38600001 987A000C +807A06EE 7C6903A6 +4E800421 7F23CB78 +3D808034 618C738C +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +60000000 00000000 +C2376A28 0000009B #Online/Core/TriggerSendInput.asm +7C0802A6 90010004 +9421FF50 BE810008 +3C608048 80639D30 +5463443E 2C030208 +408204A0 3C608047 +60639D64 80630000 +2C030000 4082048C +836DB61C 833B00D1 +831B00D5 82FB018F +835B0003 887B00D9 +2C030001 418203E8 +887B001B 38800054 +7C632050 2C1A0003 +4080001C 386100DC +38800030 3D808000 +618CC160 7D8903A6 +4E800421 889B0002 +1C84000C 386400E6 +7C6118AE 7C630774 +2C03FFFD 40820024 +386400DC 7C611A14 +389B000F 38A0000C +3D808000 618C31F4 +7D8903A6 4E800421 +889B0002 1C84000C +388400DC 387B000F +7C812214 38A0000C +3D808000 618C31F4 +7D8903A6 4E800421 +386000B0 98790000 +93590001 887B001B +98790005 889B0002 +1C84000C 388400DC +38790006 7C812214 +38A0000C 3D808000 +618C31F4 7D8903A6 +4E800421 7F23CB78 +38800012 38A00001 +3D808000 618C55F0 +7D8903A6 4E800421 +38780000 38800059 +38A00000 3D808000 +618C55F0 7D8903A6 +4E800421 88780000 +2C030002 4182001C +2C030003 41820008 +48000030 38600001 +987B000D 48000024 +BA810008 800100B4 +382100B0 7C0803A6 +3D808037 618C6CEC +7D8903A6 4E800420 +889B001C 1C84000C +3884001D 887B0000 +1C63000C 386300DC +7C611A14 7C9B2214 +38A0000C 3D808000 +618C31F4 7D8903A6 +4E800421 887B00DF +1C63000C 386300E0 +889B0000 1C84000C +388400DC 7C7B1A14 +7C812214 38A0000C +3D808000 618C31F4 +7D8903A6 4E800421 +887B00DF 38630001 +2C030007 41800008 +38600000 987B00DF +887B001C 1C63000C +3863001D 7C7B1A14 +38990006 38A0000C +3D808000 618C31F4 +7D8903A6 4E800421 +889B001B 887B001C +38630001 7C032000 +41800008 38600000 +987B001C 887B018A +2C030000 41820110 +80780001 809B018B +7C641851 41800100 +1C63000C 38630005 +889B0134 1C84000C +38840136 7CD81A14 +7CFB2214 88660000 +88870000 546306FE +548406FE 7C032000 +4082009C 88660001 +88870001 5463067E +5484067E 7C032000 +40820084 80660002 +80870002 7C032000 +40820074 38A00005 +38A50001 2C050008 +40800028 7C6530AE +7C8538AE 2C03002A +4181000C 2C04002A +4081FFE0 7C032000 +40820044 4BFFFFD4 +807B018B 38630001 +907B018B 887B0134 +38630001 2C030007 +41800008 3863FFF9 +987B0134 889B0135 +7C041800 4082FF34 +38600000 987B018A +48000034 38600001 +987B00D9 987B00DA +935B00DB BA810008 +800100B4 382100B0 +7C0803A6 3D808037 +618C6CEC 7D8903A6 +4E800420 80780001 +7C7A1850 2C030000 +40800080 887B001B +38800054 7C632050 +7C1A1800 41800068 +887B000C 2C030001 +4182005C 8ADB0135 +1C76000C 38630136 +7C7B1A14 38980005 +38A0000C 3D808000 +618C31F4 7D8903A6 +4E800421 38760001 +2C030007 41800008 +3863FFF9 987B0135 +887B018A 2C030001 +41820014 935B018B +38600001 987B018A +9ADB0134 38600000 +1C63000C 38A30005 +887B0001 1C63000C +386300DC 7C611A14 +7C982A14 38A0000C +3D808000 618C31F4 +7D8903A6 4E800421 +48000080 807B00DB +7C1A1800 40810024 +BA810008 800100B4 +382100B0 7C0803A6 +3D808037 618C6CEC +7D8903A6 4E800420 +807B00DB 7C7A1850 +38630001 889B00DF +7C632051 40800008 +38630007 1C63000C +388300E0 887B0000 +1C63000C 386300DC +7C611A14 7C9B2214 +38A0000C 3D808000 +618C31F4 7D8903A6 +4E800421 4BFFFEC8 +3B5A0001 935B0003 +BA810008 800100B4 +382100B0 7C0803A6 +2C1E0000 00000000 +C21A4CB4 00000004 #Online/Core/EXIFileLoad/AllocBuffer.asm +38600080 3D808037 +618CF1E4 7D8903A6 +4E800421 906DAFC4 +38000000 00000000 +C20163FC 00000018 #Online/Core/EXIFileLoad/GetFileSize.asm +7C7E1B78 7C0802A6 +90010004 9421FF50 +BE810008 83EDAFC4 +386000D1 987F0000 +387F0001 7FC4F378 +3D808032 618C5A50 +7D8903A6 4E800421 +7FC3F378 3D808032 +618C5B04 7D8903A6 +4E800421 38830002 +7FE3FB78 38A00001 +3D808000 618C55F0 +7D8903A6 4E800421 +7FE3FB78 38800004 +38A00000 3D808000 +618C55F0 7D8903A6 +4E800421 7FE3FB78 +BA810008 800100B4 +382100B0 7C0803A6 +80630000 2C030000 +40810014 3D808001 +618C6488 7D8903A6 +4E800420 7FC3F378 +60000000 00000000 +C20166B8 00000028 #Online/Core/EXIFileLoad/TransferFile.asm +7C7E1B78 7C0802A6 +90010004 9421FF50 +BE810008 83EDAFC4 +386000D1 987F0000 +387F0001 7FC4F378 +3D808032 618C5A50 +7D8903A6 4E800421 +7FC3F378 3D808032 +618C5B04 7D8903A6 +4E800421 38830002 +7FE3FB78 38A00001 +3D808000 618C55F0 +7D8903A6 4E800421 +7FE3FB78 38800004 +38A00000 3D808000 +618C55F0 7D8903A6 +4E800421 83BF0000 +2C1D0000 40810098 +93BC0000 386000D2 +987F0000 387F0001 +7FC4F378 3D808032 +618C5A50 7D8903A6 +4E800421 7FC3F378 +3D808032 618C5B04 +7D8903A6 4E800421 +38830002 7FE3FB78 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 7F63DB78 +7FA4EB78 38A00000 +3D808000 618C55F0 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +38600001 3D808001 +618C674C 7D8903A6 +4E800420 BA810008 +800100B4 382100B0 +7C0803A6 7FC3F378 +60000000 00000000 +04019260 48000034 #Online/Core/Hacks/ForceNoDiskCrash.asm +C2376304 0000000B #Online/Core/Hacks/ForceNoVideoAssert.asm +48000031 7C6802A6 +7C040378 4CC63182 +3D808034 618C56A8 +7D8903A6 4E800421 +3D808037 618C6384 +7D8903A6 4E800420 +4E800021 58464220 +53746174 75732069 +73206E6F 7420342E +2056616C 75653A20 +25640A00 00000000 +04321D70 38600000 #Online/Core/Hacks/PreventCharacterCrowdChants.asm +C2019608 00000024 #Online/Core/Hacks/PreventPadAlarmDuringRollback.asm +9421FFF8 3C608048 +80639D30 5463443E +2C030208 40820104 +3C608047 60639D64 +80630000 2C030000 +408200F0 3C608037 +60635E00 2C000003 +408200E0 80ADB61C +886500D9 2C030000 +418200D0 4800002C +4E800021 56492072 +65747261 63652043 +42206475 72696E67 +20726F6C 6C626163 +6B2E2E2E 00000000 +7C0802A6 90010004 +9421FF00 BC610008 +60000000 60000000 +60000000 60000000 +60000000 806DAFC4 +38630003 4BFFFFAD +7C8802A6 3D808032 +618C3CF4 7D8903A6 +4E800421 806DAFC4 +388000D0 98830000 +38800000 98830001 +38800001 98830002 +38800080 38A00001 +3D808000 618C55F0 +7D8903A6 4E800421 +B8610008 80010104 +38210100 7C0803A6 +38600001 986506FC +3D808001 618C9618 +7D8903A6 4E800420 +38600000 00000000 +C21D4578 00000003 #Online/Core/PreventFileAlarms/FreezeStadium.asm +FFE00890 3D80801D +618C4FD8 7D8903A6 +4E800420 00000000 +04023FFC 38800000 #Online/Core/PreventFileAlarms/MuteMusic.asm +0438ADD0 4E800020 #Online/Core/PreventFileAlarms/PreventMusicAlarm.asm +C238D224 00000018 #Online/Core/Sound/AssignSoundInstanceId.asm +900DC0E8 3C608048 +80639D30 5463443E +2C030208 408200A4 +3C608047 60639D64 +80630000 2C030000 +40820090 7C0802A6 +90010004 9421FF50 +BE810008 83EDB61C +3BDF0197 8B9E0000 +3C608048 80639D60 +809F06E6 7C032000 +41810028 3C608048 +80639D60 809F06E6 +7C632050 38630001 +8B9E0000 7F83E051 +40800008 3B9C0007 +1C7C00C2 38DE0001 +7CC61A14 88660000 +3863FFFF 1C630006 +38A60001 7CA51A14 +807D000C 90650002 +BA810008 800100B4 +382100B0 7C0803A6 +60000000 00000000 +C2088224 0000001A #Online/Core/Sound/NoDestroyVoice.asm +7C0802A6 90010004 +9421FF50 BE810008 +83EDB61C 3BBF0197 +57DE043E 8B9D0000 +3C608048 80639D60 +809F06E6 7C032000 +41810088 3C608048 +80639D60 809F06E6 +7C632050 38630001 +8B9D0000 7F83E051 +40800008 3B9C0007 +1C7C00C2 38DD0062 +7CC61A14 39000000 +48000020 1C680006 +38A60001 7CA51A14 +A0650000 7C1E1800 +41820018 39080001 +88660000 7C081800 +4180FFDC 48000024 +BA810008 800100B4 +382100B0 7C0803A6 +3D808008 618C8244 +7D8903A6 4E800420 +BA810008 800100B4 +382100B0 7C0803A6 +387F0000 00000000 +C20882B0 0000001A #Online/Core/Sound/NoDestroyVoice2.asm +7C0802A6 90010004 +9421FF50 BE810008 +83EDB61C 3BBF0197 +57DE043E 8B9D0000 +3C608048 80639D60 +809F06E6 7C032000 +41810088 3C608048 +80639D60 809F06E6 +7C632050 38630001 +8B9D0000 7F83E051 +40800008 3B9C0007 +1C7C00C2 38DD0062 +7CC61A14 39000000 +48000020 1C680006 +38A60001 7CA51A14 +A0650000 7C1E1800 +41820018 39080001 +88660000 7C081800 +4180FFDC 48000024 +BA810008 800100B4 +382100B0 7C0803A6 +3D808008 618C82D0 +7D8903A6 4E800420 +BA810008 800100B4 +382100B0 7C0803A6 +387F0000 00000000 +C238D0B0 0000002A #Online/Core/Sound/PreventDuplicateSounds.asm +3C608048 80639D30 +5463443E 2C030208 +40820134 3C608047 +60639D64 80630000 +2C030000 40820120 +7C0802A6 90010004 +9421FF50 BE810008 +83EDB61C 3BDF0197 +3BA00000 3B400000 +56FB043E 8B9E0000 +3C608048 80639D60 +809F06E6 7C032000 +41810070 3C608048 +80639D60 809F06E6 +7C632050 38630001 +8B9E0000 7F83E051 +40800008 3B9C0007 +1C7C00C2 38DE0062 +7CC61A14 39000000 +48000020 1C680006 +38A60001 7CA51A14 +A0650000 7C1B1800 +41820018 39080001 +88660000 7C081800 +4180FFDC 4800000C +83450002 3BA00001 +1C7C00C2 38DE0001 +7CC61A14 88660000 +2C030010 40800024 +1C630006 38A60001 +7CA51A14 B3650000 +93450002 88660000 +38630001 98660000 +2C1D0000 41820028 +7F43D378 BA810008 +800100B4 382100B0 +7C0803A6 3D808038 +618CD2A0 7D8903A6 +4E800420 BA810008 +800100B4 382100B0 +7C0803A6 2C1A0000 +60000000 00000000 +C2261E5C 00000006 #Online/Menus/CSS/DisableNametagBox.asm +3C608048 80639D30 +5463443E 2C030008 +40820014 3D808026 +618C1F38 7D8903A6 +4E800420 C0210088 +60000000 00000000 +C2260310 00000008 #Online/Menus/CSS/FetchMatchInfo.asm +3C608048 80639D30 +5463443E 2C030008 +40820024 3C608000 +60635614 80630000 +80630000 3D808000 +618C5610 7D8903A6 +4E800421 38000000 +60000000 00000000 +C2263258 00000084 #Online/Menus/CSS/HandleInputsOnCSS.asm +41A20014 3D808026 +618C3334 7D8903A6 +4E800420 7C0802A6 +90010004 9421FF50 +BE810008 3C608048 +80639D30 5463443E +2C030008 408203D8 +7CFB3B78 3F008000 +63185614 83180000 +83580000 8878000D +889A0001 9898000D +2C030001 40820010 +2C040000 40820008 +4800003C 8878000E +889A0000 9898000E +2C030005 41820010 +2C040005 40820008 +48000034 2C030004 +40820010 2C040004 +41820008 48000008 +48000030 38600000 +3D808002 618C4030 +7D8903A6 4E800421 +48000018 38600003 +3D808002 618C4030 +7D8903A6 4E800421 +887A0000 2C030000 +40810020 2C030003 +40810040 2C030004 +41820044 2C030005 +418200B0 480002F8 +576004E7 418202F0 +886DB657 2C030000 +418202E4 886DAFA0 +2C030002 4182021D +408201ED 480002D0 +576006F7 40820255 +480002C4 576006F7 +4182000C 48000245 +480002B4 887A0001 +2C030000 4082001C +576004E7 41820014 +886DB657 2C030000 +41820008 480000F9 +887A0001 889A0002 +7C632039 41820280 +3C808045 6084BF17 +38600001 98640000 +BA810008 800100B4 +382100B0 7C0803A6 +3D808026 618C3264 +7D8903A6 4E800420 +576006F7 408201D5 +48000244 7C0802A6 +90010004 9421FF50 +BE810008 38600014 +3D808037 618CF1E4 +7D8903A6 4E800421 +7C791B78 386000B4 +98790000 886DAFA0 +98790001 38F90002 +3CC0804A 60C60740 +38800000 38A00000 +7C66222E 7C672B2E +38840003 38A50002 +2C050012 4180FFEC +7F23CB78 38800014 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 7F23CB78 +3D808037 618CF1B0 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 7C0802A6 +90010004 9421FF50 +BE810008 38600007 +3D808037 618CF1E4 +7D8903A6 4E800421 +7C791B78 386000B5 +98790000 808DB610 +886DAEF8 1C630024 +7C841A14 88640070 +98790001 88640073 +98790002 38600001 +98790003 38600000 +B0790004 38600000 +98790006 7F23CB78 +38800007 38A00001 +3D808000 618C55F0 +7D8903A6 4E800421 +7F23CB78 3D808037 +618CF1B0 7D8903A6 +4E800421 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +4E800021 7C0802A6 +90010004 9421FF50 +BE810008 4BFFFF41 +4BFFFE95 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +7C0802A6 90010004 +9421FF50 BE810008 +38600001 986DAFA3 +4BFFFFB9 7C6802A6 +906DAFE8 880DB650 +980DB659 38000004 +980DB656 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +7C0802A6 90010004 +9421FF50 BE810008 +38600001 3D808037 +618CF1E4 7D8903A6 +4E800421 7C791B78 +386000BA 98790000 +7F23CB78 38800001 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 7F23CB78 +3D808037 618CF1B0 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 BA810008 +800100B4 382100B0 +7C0803A6 3D808026 +618C3334 7D8903A6 +4E800420 BA810008 +800100B4 382100B0 +7C0803A6 00000000 +C2264534 00000131 #Online/Menus/CSS/InitCSS.asm +3C608048 80639D30 +5463443E 2C030008 +40820970 48000190 +4E800021 00000000 +3DCCCCCD 428C0000 +41B80000 3F000000 +42B40000 42500000 +42960000 42C40000 +42500000 428C0000 +42B00000 42D40000 +3ECCCCCD 43048000 +C3760000 C3020000 +C2480000 3EE66666 +33FF2FFF 3CBCFFFF +8E9196FF FF0000FF +00556E72 616E6B65 +64204D6F 64650044 +69726563 74204D6F +64650052 616E6B65 +64204D6F 64650053 +656C6563 7420796F +75722063 68617261 +63746572 00436861 +72616374 65722073 +656C6563 74656400 +50726573 73205354 +41525420 746F2025 +73006C6F 636B2069 +6E00656E 74657220 +636F6465 00736561 +72636800 4C6F636B +65642069 6E005365 +61726368 696E6720 +666F7220 25730043 +6F6E6E65 6374696E +6720746F 20257300 +57616974 696E6720 +6F6E2025 73006F70 +706F6E65 6E74002D +2D2F2F2D 2D2F2F2D +2D2F2F2D 2D2F2F30 +30004572 726F7200 +506C6179 696E673A +00507265 7373205A +20746F20 25730064 +6973636F 6E6E6563 +74006361 6E63656C +00636C65 61722065 +72726F72 00817B00 +817E0081 7C000000 +4E800021 C2E00000 +41A00000 00000000 +3DCCCCCD 7C0802A6 +90010004 9421FF50 +BE810008 4BFFFE65 +7FA802A6 888DAFA0 +2C040002 38800001 +40820008 38800002 +4BFFFFC1 7C6802A6 +3D808000 618C5618 +7D8903A6 4E800421 +4E800021 38600004 +38800005 38A00080 +3D808039 618C01F0 +7D8903A6 4E800421 +48000341 7C8802A6 +38A00004 3D808038 +618CFD54 7D8903A6 +4E800421 3860000F +3D808037 618CF1E4 +7D8903A6 4E800421 +7C7F1B78 3880000F +3D808000 618CC160 +7D8903A6 4E800421 +3C608000 60635614 +93E30000 38600290 +3D808037 618CF1E4 +7D8903A6 4E800421 +907F0000 38600000 +38800000 3D80803A +618C6754 7D8903A6 +4E800421 7C7C1B78 +939F0004 38800001 +989C0049 38800000 +989C004A C03D0000 +D03C0008 C03D0004 +D03C0024 D03C0028 +C03D0008 C05D000C +7F83E378 389D005C +3D80803A 618C6B98 +7D8903A6 4E800421 +7C641B78 7F83E378 +C03D0010 C05D0010 +3D80803A 618C7548 +7D8903A6 4E800421 +C05D0018 48000141 +C05D001C 48000139 +C05D0020 48000131 +C03D0008 C05D0038 +7F83E378 389D005C +3D80803A 618C6B98 +7D8903A6 4E800421 +7F83E378 38800007 +C03D0034 C05D0034 +3D80803A 618C7548 +7D8903A6 4E800421 +7F83E378 38800007 +38BD0054 3D80803A +618C74F0 7D8903A6 +4E800421 C03D0040 +C05D003C 7F83E378 +389D005C 3D80803A +618C6B98 7D8903A6 +4E800421 7F83E378 +38800008 C03D0010 +C05D0010 3D80803A +618C7548 7D8903A6 +4E800421 7F83E378 +38800008 38BD0054 +3D80803A 618C74F0 +7D8903A6 4E800421 +C03D0044 C05D003C +7F83E378 389D005C +3D80803A 618C6B98 +7D8903A6 4E800421 +7F83E378 38800009 +C03D0010 C05D0010 +3D80803A 618C7548 +7D8903A6 4E800421 +C05D0024 480000BD +C05D0028 480000B5 +C05D002C 480000AD +C05D0030 480000A5 +BA810008 800100B4 +382100B0 7C0803A6 +48000548 7EA802A6 +FC601090 C03D0014 +7F83E378 389D005C +3D80803A 618C6B98 +7D8903A6 4E800421 +7C641B78 7F83E378 +C03D0034 C05D0034 +3D80803A 618C7548 +7D8903A6 4E800421 +C03D0008 FC401890 +7F83E378 389D005C +3D80803A 618C6B98 +7D8903A6 4E800421 +7C641B78 7F83E378 +C03D0048 C05D0048 +3D80803A 618C7548 +7D8903A6 4E800421 +7EA803A6 4E800020 +7C0802A6 90010004 +9421FF50 BE810008 +C03D0008 7F83E378 +389D005C 3D80803A +618C6B98 7D8903A6 +4E800421 7C7B1B78 +7F83E378 7F64DB78 +C03D0034 C05D0034 +3D80803A 618C7548 +7D8903A6 4E800421 +7F83E378 7F64DB78 +38BD0058 3D80803A +618C74F0 7D8903A6 +4E800421 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +4E800021 7C0802A6 +90010004 9421FF50 +BE810008 4BFFFABD +7FA802A6 3FE08000 +63FF5614 83FF0000 +83DF0000 839F0004 +38FD011B 3CC0804A +60C60740 38800000 +38A00000 7C66222E +7C672B2E 38840003 +38A50002 2C050012 +4180FFEC 887E0000 +2C030004 4181003C +886DAFA0 2C030001 +41820018 2C030002 +41820018 2C030000 +41820018 4800001C +38BD005D 4800001C +38BD006B 48000014 +38BD0077 4800000C +38BD012E 48000004 +38800000 4800036D +887E0000 2C030004 +4182000C 38BD005C +48000008 38BD0134 +38800008 4800034D +887E0000 2C030004 +4182000C 38BD005C +48000008 38BE0048 +38800009 4800032D +887E0000 2C030004 +41820034 2C030005 +41820020 2C030000 +4181000C 38BD005C +48000024 38BD013D +38DD0156 48000018 +38BD013D 38DD015D +4800000C 38BD013D +38DD014B 38800007 +480002E1 3B600001 +7F64DB78 38BD005C +480002D1 3B7B0002 +2C1B0005 4081FFEC +38800008 38600000 +7C7F21AE 38840001 +2C04000A 4081FFF4 +3B60000A 7F64DB78 +38BD005C 4800029D +3B7B0001 2C1B000D +4081FFEC 887E0000 +2C030005 408200A8 +3B60000A 3B400000 +3B200000 3B000000 +3AFE0067 7ED7D0AE +56C00631 41820010 +3B5A0002 3B390001 +48000018 2C160020 +40820008 7F58D378 +3B5A0001 3B390001 +2C160000 41820018 +2C19001E 41810008 +4800002C 38800000 +7C97C1AE 7F64DB78 +7EE5BB78 4800021D +3B7B0001 7EF7C214 +3AF70001 3B400000 +3B200000 2C160000 +41820020 387E0158 +7C97D214 7C041800 +40800010 2C1B000D +41810008 4BFFFF78 +48000110 3B600001 +886DB657 7F64DB78 +2C030000 40820018 +38BD0083 480001C5 +38600001 987F0008 +480000E8 38BD0099 +480001B1 3B7B0002 +38600002 987F0008 +887E0001 7F64DB78 +2C030000 40820044 +38BD00AC 38DD00BE +887E0000 2C030004 +41820020 38BD00AC +38DD00D1 886DAFA0 +2C030002 4082000C +38BD00AC 38DD00C6 +48000161 38600001 +987F0009 48000084 +38BD00D8 4800014D +3B7B0002 38600002 +987F0009 887E0000 +7F64DB78 2C030004 +4182004C 2C030003 +41820024 88ADAFA0 +2C050002 38BD00E2 +38DD0112 40820038 +38BD00E2 38DD011B +4800002C 88ADAFA0 +2C050002 38BD00F3 +38DD0112 40820018 +38BD00F3 38DD011B +4800000C 38BD0104 +38DD0112 480000DD +38600001 987F000A +3B400008 3B600002 +7C7FD0AE 2C030001 +40820044 A07F000B +3880000F 7C632396 +1C630003 38630169 +7CBD1A14 7F64DB78 +480000A1 7F83E378 +7F64DB78 38BD0050 +3D80803A 618C74F0 +7D8903A6 4E800421 +48000044 2C030002 +40820030 7F64DB78 +38BD016F 4800006D +7F83E378 7F64DB78 +38BD004C 3D80803A +618C74F0 7D8903A6 +4E800421 48000010 +7F64DB78 38BD005C +48000041 3B7B0002 +3B5A0001 2C1A000A +4081FF68 A07F000B +38630001 2C03001E +41800008 38600000 +B07F000B BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +7EA802A6 7F83E378 +3D80803A 618C70A0 +7D8903A6 4E800421 +7EA803A6 4E800020 +80CDB638 00000000 +C22652F0 0000007C #Online/Menus/CSS/InitSheikSelector.asm +3C608048 80639D30 +5463443E 2C030008 +408203C0 48000058 +4E800021 00000000 +00000000 3DCCCCCD +C2C80000 43340000 +43520000 3F19999A +3ECCCCCD C0400000 +33FF2FFF FFFFFFFF +8E9196FF C193999A +C1AAE148 3FE3D70A +C1823D71 C15BAE14 +81692081 6A005300 +5A000000 7C0802A6 +90010004 9421FF50 +BE810008 38600004 +38800005 38A00080 +3D808039 618C01F0 +7D8903A6 4E800421 +48000131 7C8802A6 +38A00004 3D808038 +618CFD54 7D8903A6 +4E800421 4BFFFF65 +7FE802A6 38600000 +38800000 3D80803A +618C6754 7D8903A6 +4E800421 7C7E1B78 +93DF0000 38800001 +989E0049 989E004A +989E004C 989E0048 +C03F0004 D03E0008 +C03F0008 D03E0024 +D03E0028 3860004A +C03F0010 48000025 +3860004C C03F0014 +48000019 BA810008 +800100B4 382100B0 +7C0803A6 480002A4 +7EE802A6 7C7A1B78 +FC600890 C03F000C +FC401890 7FC3F378 +389F0044 3D80803A +618C6B98 7D8903A6 +4E800421 7C641B78 +7FC3F378 C03F0018 +C05F0018 3D80803A +618C7548 7D8903A6 +4E800421 C03F0020 +EC43082A C03F000C +7FC3F378 7C9FD214 +3D80803A 618C6B98 +7D8903A6 4E800421 +7C641B78 7FC3F378 +C03F001C C05F001C +3D80803A 618C7548 +7D8903A6 4E800421 +7EE803A6 4E800020 +4E800021 7C0802A6 +90010004 9421FF50 +BE810008 4BFFFE3D +7FE802A6 83DF0000 +3C608043 6063208F +88630000 2C030012 +41820018 2C030013 +41820010 38600001 +987E004D 480001B0 +38600000 987E004D +808DB610 886DB650 +1C630024 7FA41A14 +3B800000 886DB656 +2C030000 408200EC +3C608000 60635614 +80630000 80630000 +88630001 2C030000 +408200D0 3C80804A +60840BC0 80840000 +C0240010 C05F0034 +887D0070 2C030013 +41820008 C05F0030 +FC011040 418100A4 +C07F0038 EC421828 +FC011040 41800094 +C024000C C05F003C +FC011040 41800084 +C05F0040 FC011040 +41810078 3B800001 +3C80804C 608420BC +886DB650 1C630044 +7C641A14 80630008 +546305EF 41820054 +887D0070 2C030013 +41820010 38600013 +987D0070 4800000C +38600012 987D0070 +3C80803F 60840CC8 +98640001 3D808016 +618C8C5C 7D8903A6 +4E800421 38600000 +3D808025 618CDB34 +7D8903A6 4E800421 +3B400000 3B3A0002 +887D0070 2C030013 +4182000C 3B200000 +3B590002 7FC3F378 +389A0000 38BF0024 +3D80803A 618C74F0 +7D8903A6 4E800421 +7FC3F378 389A0001 +38BF0028 3D80803A +618C74F0 7D8903A6 +4E800421 3B1F002C +2C1C0000 41820008 +3B1F0028 7FC3F378 +38990000 7F05C378 +3D80803A 618C74F0 +7D8903A6 4E800421 +7FC3F378 38990001 +7F05C378 3D80803A +618C74F0 7D8903A6 +4E800421 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +38600000 38980000 +60000000 00000000 +C2262004 00000009 #Online/Menus/CSS/PreventAPressCharUnselect.asm +3C608048 80639D30 +5463443E 2C030008 +40820030 3C608000 +60635614 80630000 +80830000 88640001 +2C030000 41820014 +3D808026 618C2154 +7D8903A6 4E800420 +566015BA 00000000 +C22620AC 00000009 #Online/Menus/CSS/PreventBPressCharUnselect.asm +3C608048 80639D30 +5463443E 2C030008 +40820030 3C608000 +60635614 80630000 +80830000 88640001 +2C030000 41820014 +3D808026 618C2154 +7D8903A6 4E800420 +88FF0004 00000000 +C22600A8 00000009 #Online/Menus/CSS/PreventColorChange.asm +3C608048 80639D30 +5463443E 2C030008 +40820030 3C608000 +60635614 80630000 +80630000 88630001 +2C030000 41820014 +3D808026 618C028C +7D8903A6 4E800420 +3C60803F 00000000 +0423C710 28030007 #Online/Menus/CSS/TextEntryScreen/Allow8Characters.asm +0423C320 28030007 #Online/Menus/CSS/TextEntryScreen/Allow8CharactersJapanese.asm +C223E730 00000006 #Online/Menus/CSS/TextEntryScreen/AlwaysUseEnglishWhenDirect.asm +898DAFA3 2C0C0000 +41820014 3D808023 +618CE73C 7D8903A6 +4E800420 3D808000 +618CAE90 7D8903A6 +4E800421 00000000 +C223E924 00000006 #Online/Menus/CSS/TextEntryScreen/AlwaysUseEnglishWhenDirect2.asm +898DAFA3 2C0C0000 +41820014 3D808023 +618CE930 7D8903A6 +4E800420 3D808000 +618CAE90 7D8903A6 +4E800421 00000000 +C223E290 00000006 #Online/Menus/CSS/TextEntryScreen/AlwaysUseEnglishWhenDirect3.asm +898DAFA3 2C0C0000 +41820014 3D808023 +618CE29C 7D8903A6 +4E800420 3D808000 +618CAE90 7D8903A6 +4E800421 00000000 +C223E9E4 00000003 #Online/Menus/CSS/TextEntryScreen/ClearOldLetters.asm +981F0009 981F000C +981F000F 981F0012 +981F0015 00000000 +0423CF9C 2C1B0008 #Online/Menus/CSS/TextEntryScreen/Display8Characters.asm +C223B3AC 00000005 #Online/Menus/CSS/TextEntryScreen/HideDescriptionText.asm +886DAFA3 2C030000 +41820014 3D808023 +618CB3E4 7D8903A6 +4E800420 888DB514 +60000000 00000000 +C223E994 0000003C #Online/Menus/CSS/TextEntryScreen/InitNameEntry.asm +886DAFA3 2C030000 +418201D0 48000084 +4E800021 41880000 +3D883127 C3100000 +42E40000 42FA0000 +C28F0000 3EB33333 +FFCB00FF 456E7465 +7220796F 75722025 +73206162 6F76652E +00596F75 72206F70 +706F6E65 6E742077 +696C6C20 616C736F +206E6565 6420746F +20656E74 65722079 +6F757273 006F7070 +6F6E656E 74277320 +636F6E6E 65637420 +636F6465 00000000 +7C0802A6 90010004 +9421FF50 BE810008 +4BFFFF71 7FE802A6 +38600000 38800000 +3D80803A 618C6754 +7D8903A6 4E800421 +7C7E1B78 38800001 +989E0049 38800000 +989E004A C03F0000 +D03E0008 C03F0004 +D03E0024 D03E0028 +C03F0008 C05F000C +7FC3F378 389F0020 +38BF0061 3D80803A +618C6B98 7D8903A6 +4E800421 7C641B78 +7FC3F378 C03F0018 +C05F0018 3D80803A +618C7548 7D8903A6 +4E800421 C03F0008 +C05F0010 7FC3F378 +389F0035 3D80803A +618C6B98 7D8903A6 +4E800421 7C641B78 +7FC3F378 C03F0018 +C05F0018 3D80803A +618C7548 7D8903A6 +4E800421 C03F0014 +C05F000C 7FC3F378 +389F0061 3D80803A +618C6B98 7D8903A6 +4E800421 7C641B78 +7FC3F378 C03F0018 +C05F0018 3D80803A +618C7548 7D8903A6 +4E800421 7FC3F378 +38800002 38BF001C +3D80803A 618C74F0 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +38600000 00000000 +C223CA50 00000009 #Online/Menus/CSS/TextEntryScreen/OnConfirmButtonAPress.asm +886DAFA3 2C030000 +41820034 38600001 +3D808002 618C4030 +7D8903A6 4E800421 +806DAFE8 7C6903A6 +4E800421 3D808023 +618CCABC 7D8903A6 +4E800420 38000000 +60000000 00000000 +C223CC14 00000009 #Online/Menus/CSS/TextEntryScreen/OnConfirmButtonStartPress.asm +886DAFA3 2C030000 +41820034 38600001 +3D808002 618C4030 +7D8903A6 4E800421 +806DAFE8 7C6903A6 +4E800421 3D808023 +618CCC80 7D8903A6 +4E800420 38000000 +60000000 00000000 +C2264110 00000006 #Online/Menus/CSS/TextEntryScreen/SkipReturnToCssSound.asm +886DAFA3 2C030000 +4182001C 38600000 +986DAFA3 3D808026 +618C41A8 7D8903A6 +4E800420 54001838 +60000000 00000000 +C23786A4 00000009 #Online/Menus/Hacks/VsSplashRumbleHack.asm +3D808048 818C9D30 +558C443E 2C0C0408 +4182001C 3D808048 +818C9D30 558C443E +2C0C0108 41820008 +48000014 3D808037 +618C86AC 7D8903A6 +4E800420 28000000 +60000000 00000000 +C216E9B4 00000024 #Online/Menus/InGame/InitInGame.asm +3C608048 80639D30 +5463443E 2C030208 +40820108 48000028 +4E800021 00000000 +3F800000 44174000 +43CF8000 3F000000 +44656C61 793A2025 +64660000 7C0802A6 +90010004 9421FF50 +BE810008 83EDB61C +4BFFFFC9 7FA802A6 +3860000E 3D808037 +618CF1E4 7D8903A6 +4E800421 7C7C1B78 +389D0014 88BF001B +3D808032 618C3CF4 +7D8903A6 4E800421 +38600002 808DB6DC +3D80803A 618C6754 +7D8903A6 4E800421 +7C7E1B78 38800001 +989E0049 38800002 +989E004A C03D0000 +D03E0008 C03D0004 +D03E0024 D03E0028 +C03D0008 C05D000C +7FC3F378 7F84E378 +3D80803A 618C6B98 +7D8903A6 4E800421 +7FC3F378 38800000 +C03D0010 C05D0010 +3D80803A 618C7548 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +8001001C 00000000 +C21B1630 00000006 #Online/Menus/InGame/SkipResultsScreen.asm +3C608048 80639D30 +5463443E 2C030208 +40820014 3C808047 +60849D30 38600001 +98640005 8001001C +60000000 00000000 +C21B1574 00000018 #Online/Menus/SSS/SceneDecideAdditions.asm +3C608048 80639D30 +5463443E 2C030108 +408200A4 38600000 +3D808000 618C5610 +7D8903A6 4E800421 +7C7F1B78 3D808017 +618CEB30 7D8903A6 +4E800421 889F01B8 +98830000 889F01BB +98830001 38800000 +98830002 38800003 +98830005 38800078 +98830004 3C80803D +6084DEC8 8084000C +887F01DC 98640002 +38602121 B0640003 +3C808049 60840880 +887F01DF 98640016 +7FE3FB78 3D808037 +618CF1B0 7D8903A6 +4E800421 3C808047 +60849D30 38600005 +98640005 8001001C +60000000 00000000 +C222B044 00000006 #Online/Menus/TitleMenu/AllowSwapToSameSubmenu.asm +40820020 886DAFA2 +2C030000 40820014 +3D808022 618CB11C +7D8903A6 4E800420 +38600000 986DAFA2 +60000000 00000000 +C22299F0 00000017 #Online/Menus/TitleMenu/HandleOnlineLockedOptions.asm +2C030008 408200A8 +886DAFA1 2C030000 +41820014 2C030001 +41820038 2C030002 +4182004C 2C040000 +41820070 2C040001 +41820068 2C040002 +41820060 2C040004 +41820058 2C040005 +41820050 48000060 +2C040000 41820044 +2C040003 4182003C +2C040005 41820034 +48000044 2C040000 +41820028 2C040001 +41820020 2C040002 +41820018 2C040003 +41820010 2C040004 +41820008 48000018 +38600000 3D808022 +618C99F4 7D8903A6 +4E800420 38600001 +60000000 00000000 +C222E93C 00000028 #Online/Menus/TitleMenu/OnMenuLoad.asm +48000020 4E800021 +C34C0000 C31D0000 +41880000 3D75C28F +4E800021 01000000 +7C0802A6 90010004 +9421FF50 BE810008 +4BFFFFD5 7C6802A6 +38800001 3D808000 +618C5618 7D8903A6 +4E800421 7FC802A6 +4E800021 4BFFFFC5 +7FA802A6 887D0000 +2C030000 41820074 +3D808002 618C6F2C +7D8903A6 4E800421 +38600002 38A00000 +38C00008 3D808002 +618C702C 7D8903A6 +4E800421 3D808002 +618C7168 7D8903A6 +4E800421 3D808002 +618C7648 7D8903A6 +4E800421 38607535 +3880007F 38A00040 +3D808002 618C37A8 +7D8903A6 4E800421 +38600000 987D0000 +38600001 3D808037 +618CF1E4 7D8903A6 +4E800421 7C7C1B78 +386000BA 987C0000 +7F83E378 38800001 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 7F83E378 +3D808037 618CF1B0 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +B9C10408 00000000 +C21B1040 000000BB #Online/Menus/TitleMenu/OnMenuPrep.asm +7C0802A6 90010004 +9421FF50 BE810008 +480000B5 7C6802A6 +3C80803D 6084D908 +90640000 3C60803E +6063B750 48000209 +7C8802A6 90830010 +48000571 7C8802A6 +38A00010 3D808000 +618C31F4 7D8903A6 +4E800421 3C60803E +6063B750 48000561 +7C8802A6 90830008 +3C60803E 6063B66C +38800644 B0830004 +480000B1 7C6802A6 +906DB614 3D808000 +618C5618 7D8903A6 +4E800421 7FC802A6 +399E0014 7D8903A6 +4E800421 399E000C +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4800050C 4E800021 +3D808000 618C5618 +7D8903A6 4E800421 +7FC802A6 38000008 +981F0000 38600008 +888DAFA0 3D808022 +618C9938 7D8903A6 +4E800421 2C030000 +886DAFA0 40820010 +399E0010 7D8903A6 +4E800421 987F0001 +3D80801B 618C136C +7D8903A6 4E800420 +4E800021 7C0802A6 +90010004 9421FF50 +BE810008 3FE0804A +63FF04F0 3FC0803E +63DEAE68 38000005 +B00DB528 3D808000 +618C5618 7D8903A6 +4E800421 7C6802A6 +39830010 7D8903A6 +4E800421 7C601B78 +38800008 88BF0000 +38600001 98BF0001 +989F0000 B01F0002 +3D808022 618CB3A0 +7D8903A6 4E800421 +3D808039 618C0CD4 +7D8903A6 4E800421 +806DC17C 3D808039 +618C0228 7D8903A6 +4E800421 837E08F8 +281B0000 41820000 +38600000 38800001 +38A00080 3D808039 +618C01F0 7D8903A6 +4E800421 389B0000 +38A00000 3D808038 +618CFD54 7D8903A6 +4E800421 808DC19C +8803000D 508026B6 +9803000D 38600001 +986DAFA2 7F63DB78 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 4E800021 +7C0802A6 90010004 +9421FF50 BE810008 +3C60804A 3BA304F0 +38600004 3D808022 +618C9624 7D8903A6 +4E800421 907D000C +3BC00000 93DD0008 +546006F7 41820160 +38000005 B00DB528 +3BE00001 3B9E0000 +9BFD0011 5783063E +3D80801A 618C36A0 +7D8903A6 4E800421 +7C60F838 7C84F038 +7C83F278 7C00F278 +7C600379 4182000C +5783063E 48000014 +3B9C0001 2C1C0004 +4180FFC4 38600000 +3D808016 618C77E8 +7D8903A6 4E800421 +A01D0002 2C000000 +41820030 2C000001 +41820040 2C000002 +41820040 2C000003 +41820040 2C000004 +41820054 2C000005 +41820054 48000258 +38600003 3D808002 +618C4030 7D8903A6 +4E800421 48000240 +38600001 4800004C +38600002 48000044 +38600001 3D808002 +618C4030 7D8903A6 +4E800421 388000B6 +48000058 388000B7 +48000050 38600001 +3D808002 618C4030 +7D8903A6 4E800421 +388000B8 48000034 +986DAFA0 38600001 +3D808002 618C4030 +7D8903A6 4E800421 +38600008 3D808022 +618C9860 7D8903A6 +4E800421 480001C0 +806DAFC4 98830000 +38800001 38A00001 +3D808000 618C55F0 +7D8903A6 4E800421 +4800019C 546006B5 +418200D0 38600000 +3D808002 618C4030 +7D8903A6 4E800421 +9BDD0011 38600005 +38000001 B06DB528 +38600003 889D0000 +989D0001 981D0000 +38000002 B01D0002 +3D808022 618CB3A0 +7D8903A6 4E800421 +3D808039 618C0CD4 +7D8903A6 4E800421 +806DC17C 3D808039 +618C0228 7D8903A6 +4E800421 3C60803F +3863B6B0 83830024 +281C0000 41820110 +38600000 38800001 +38A00080 3D808039 +618C01F0 7D8903A6 +4E800421 389C0000 +38A00000 3D808038 +618CFD54 7D8903A6 +4E800421 808DC19C +8803000D 508026B6 +9803000D 480000C8 +546007FF 41820060 +38600002 3D808002 +618C4030 7D8903A6 +4E800421 3BE00005 +3B9D0002 A07C0000 +28030000 41820010 +3803FFFF B01C0000 +48000008 B3FC0000 +38600008 A09C0000 +3D808022 618C9938 +7D8903A6 4E800421 +2C030000 4182FFC8 +48000064 546007BD +4182005C 38600002 +3D808002 618C4030 +7D8903A6 4E800421 +3B9D0002 A07C0000 +28030005 41820010 +38030001 B01C0000 +48000008 B3DC0000 +38600008 A09C0000 +3D808022 618C9938 +7D8903A6 4E800421 +2C030000 4182FFC8 +48000004 3D808000 +618C5618 7D8903A6 +4E800421 7F6802A6 +387B0004 7C6903A6 +4E800421 387B0008 +7C6903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800021 803EB57C +430C0000 803EB684 +06000000 4E800021 +06450646 06470648 +0649064A 3C60804A +60000000 00000000 +C222D88C 00000008 #Online/Menus/TitleMenu/OnlineModeOptionSelected.asm +40820038 38600001 +3D808002 618C4030 +7D8903A6 4E800421 +806DB614 7C6903A6 +4E800421 7C7B1B78 +3D808022 618CDAFC +7D8903A6 4E800420 +60000000 00000000 +042299C4 38600001 #Online/Menus/TitleMenu/ShowHidden1pOption.asm +C21B3668 00000005 #Online/Menus/VSScreen/AllowP2ColorDuplicate.asm +3D808048 818C9D30 +558C443E 2C0C0408 +41820014 3D808017 +618CBEC8 7D8903A6 +4E800421 00000000 +C2186EC4 00000056 #Online/Menus/VSScreen/InitVsSplash.asm +3C608048 80639D30 +5463443E 2C030408 +40820294 4800004C +4E800021 00000000 +3F800000 3F000000 +3F19999A F15959FF +6565FEFF 42700000 +43C80000 436E0000 +42700000 43DC0000 +41F00000 43200000 +43960000 41B00000 +50310050 32000000 +7C0802A6 90010004 +9421FF50 BE810008 +38600000 3C80803F +608411A4 3CA0803F +60A51194 3D80803A +618C62A0 7D8903A6 +4E800421 38600000 +3D808000 618C5610 +7D8903A6 4E800421 +7C7D1B78 4BFFFF6D +7FE802A6 38600000 +38800000 3D80803A +618C6754 7D8903A6 +4E800421 7C7E1B78 +38800001 989E0049 +38800000 989E004A +C03F0000 D03E0008 +C03F0004 D03E0024 +D03E0028 387F0010 +389F003C 38BD000A +C03F0018 480000D1 +387F0014 389F003F +38BD0029 C03F001C +480000BD 38600000 +38800000 C03F0020 +C05F0028 C07F002C +C09F0030 C0BF0034 +3D80803A 618C5ACC +7D8903A6 4E800421 +7C7E1B78 C03F0004 +D03E0024 D03E0028 +38800001 989E004A +989E0049 C03F0000 +D03E0008 3CA0803B +60A57808 A0DD0166 +38600000 1C830002 +7C85222E 7C043000 +41820014 38630001 +2C03001D 4180FFE8 +38600000 3C80803E +6084D488 7C841A14 +8884005C 7FC3F378 +3D80803A 618C6368 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +480000D4 7C0802A6 +90010004 9421FF50 +BE810008 D0210080 +7C7D1B78 7CBC2B78 +C05F0024 7FC3F378 +3D80803A 618C6B98 +7D8903A6 4E800421 +7C7B1B78 7FC3F378 +7F64DB78 C03F0008 +C05F0008 3D80803A +618C7548 7D8903A6 +4E800421 7FC3F378 +7F64DB78 7FA5EB78 +3D80803A 618C74F0 +7D8903A6 4E800421 +C0210080 C05F0024 +C07F0038 EC42182A +7FC3F378 7F84E378 +3D80803A 618C6B98 +7D8903A6 4E800421 +7C641B78 7FC3F378 +C03F000C C05F000C +3D80803A 618C7548 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 3800FFFF +60000000 00000000 +C2184DE4 00000010 #Online/Menus/VSScreen/PlayOpponentCharAnnouncer.asm +3D808048 818C9D30 +558C443E 2C0C0408 +40820068 7C0802A6 +90010004 9421FF50 +BE810008 38600000 +3D808000 618C5610 +7D8903A6 4E800421 +7C7F1B78 887F0004 +1C630024 389F01B8 +7FC418AE 7FE3FB78 +3D808037 618CF1B0 +7D8903A6 4E800421 +7FC3F378 BA810008 +800100B4 382100B0 +7C0803A6 48000008 +887E00F4 00000000 +C21B3650 00000004 #Online/Menus/VSScreen/PreventP2Color.asm +3C808048 80849D30 +5484443E 2C040408 +41820008 98790016 +60000000 00000000 +C2185060 00000013 #Online/Menus/VSScreen/HideStageDisplay/HideAllJObjs.asm +3D808048 818C9D30 +558C443E 2C0C0408 +40820078 7C0802A6 +90010004 9421FF50 +BE810008 83E30028 +3BC00000 7FE3FB78 +38810080 7FC5F378 +38C0FFFF 3D808001 +618C1E24 7D8903A6 +4E800421 80810080 +80640014 60630010 +90640014 3BDE0001 +2C1E001B 4180FFC8 +BA810008 800100B4 +382100B0 7C0803A6 +3D808018 618C51AC +7D8903A6 4E800420 +3C608047 3BE335A8 +60000000 00000000 +04185050 60000000 #Online/Menus/VSScreen/HideStageDisplay/PreventEarlyR3Overwrite.asm +C2184ADC 00000010 #Online/Menus/VSScreen/HideStageText/HideLetterJObjs.asm +3D808048 818C9D30 +558C443E 2C0C0408 +40820068 7C0802A6 +90010004 9421FF50 +BE810008 3BE00009 +7F63DB78 38810080 +7FE5FB78 38C0FFFF +3D808001 618C1E24 +7D8903A6 4E800421 +80610080 3D808036 +618CF6B4 7D8903A6 +4E800421 3BFF0001 +2C1F000E 4180FFC4 +BA810008 800100B4 +382100B0 7C0803A6 +3BBE0038 00000000 +04184B1C 480001D8 #Online/Menus/VSScreen/HideStageText/SkipStageNumberShow.asm +C21BFA20 00000012 #Online/Slippi Online Scene/boot.asm +3C80803D 6084D8E8 +48000011 7C6802A6 +906400A0 48000074 +4E800021 3D808000 +618C5618 7D8903A6 +4E800421 7FC802A6 +399E0014 7D8903A6 +4E800421 399E000C +7D8903A6 4E800421 +38000008 981F0000 +399E0010 7D8903A6 +4E800421 7C601B78 +981F0001 3C80803D +6084D8E8 3C60801B +60631360 906400A0 +3D80801B 618C136C +7D8903A6 4E800420 +38600001 00000000 +C21A45BC 0000004D #Online/Slippi Online Scene/main.asm +7C0802A6 90010004 +9421FF50 BE810008 +3C80803E 6084DC1C +48000225 7C6802A6 +38630000 90640008 +38600000 986D0000 +38600008 48000189 +7C8802A6 4800002D +48000204 80830000 +5485467A 2C050048 +40820014 548401BA +7C840734 7C841A14 +90830000 4E800020 +7C0802A6 90010004 +9421FF50 BE810008 +7C7F1B78 7C9E2378 +3C80803D 6084AD30 +48000081 7C6802A6 +90640004 480000BD +7C6802A6 90640008 +3D80801A 618C50AC +7D8903A6 4E800421 +88830001 7C04F800 +4182000C 38630014 +4BFFFFF0 93C30010 +7FD4F378 88740000 +7C630774 2C03FFFF +4182001C 38740004 +4BFFFF65 38740008 +4BFFFF5D 3A940018 +4BFFFFDC BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +4E800021 7C0802A6 +90010004 9421FF50 +BE810008 3C808045 +6084ABF0 886DAEF8 +98640006 38600013 +3C80803F 60840CC8 +98640001 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +4E800021 7C0802A6 +90010004 9421FF50 +BE810008 38600012 +3C80803F 60840CC8 +98640001 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +7C0802A6 90010004 +9421FF50 BE810008 +3C808047 60849D30 +38600003 98640005 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 4E800021 +00000000 801BAA60 +801BAAD0 08000000 +80497758 80497758 +01000000 801B1514 +801B154C 09000000 +80480668 80480668 +02000000 801B1588 +801B15C8 02000000 +80480530 80479D98 +03000000 00000000 +00000000 05000000 +00000000 00000000 +04000000 801B3500 +4BFFFF61 20000000 +80490880 804D68D0 +FF000000 4E800021 +81940000 BA810008 +800100B4 382100B0 +7C0803A6 38600028 +987E0000 3BE00000 +60000000 00000000 +C2005610 00000012 #Online/Static/LoadMatchState.asm +7C0802A6 90010004 +9421FF50 BE810008 +2C030000 40820018 +38600290 3D808037 +618CF1E4 7D8903A6 +4E800421 7C7F1B78 +386000B3 987F0000 +7FE3FB78 38800001 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 7FE3FB78 +38800290 38A00000 +3D808000 618C55F0 +7D8903A6 4E800421 +7FE3FB78 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +60000000 00000000 +C200560C 00000016 #Online/Static/LoadState.asm +7C0802A6 90010004 +9421FF50 BE810008 +7C7B1B78 7C982378 +7CBA2B78 88DA0000 +38C6FFFF 2C060000 +40800008 38C60007 +1C660004 38630002 +7F3A1A14 80790000 +7C03C000 4082FFDC +3D808034 618C7364 +7D8903A6 4E800421 +7C771B78 386000B2 +987B0000 931B0001 +7F63DB78 38800021 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 7EE3BB78 +3D808034 618C738C +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 00000000 +C2005608 00000016 #Online/Static/SaveState.asm +7C0802A6 90010004 +9421FF50 BE810008 +7C7B1B78 7C982378 +7CBA2B78 887A0000 +1C630004 389A0002 +7F241A14 887A0000 +38630001 2C030007 +41800008 3863FFF9 +987A0000 3D808034 +618C7364 7D8903A6 +4E800421 7C771B78 +93190000 386000B1 +987B0000 931B0001 +7F63DB78 38800021 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 7EE3BB78 +3D808034 618C738C +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 00000000 +C2005618 00000094 #Online/Static/UserDisplayFunctions.asm +4E800021 4800004C +480001DC 480002F0 +48000350 480003C8 +48000424 4E800021 +00000000 41A00000 +41C80000 8E9196FF +FFFFFFFF 3ECCCCCD +3F000000 00557365 +7200436F 6E6E6563 +7420436F 64650000 +7C0802A6 90010004 +9421FF50 BE810008 +7C791B78 7C9B2378 +7CBA2B78 480003D1 +4BFFFFAD 7FE802A6 +83DF0000 83BE0000 +C0390000 D03E000A +C0590004 D05E000E +9B7E0009 38600000 +38800000 3D80803A +618C6754 7D8903A6 +4E800421 7C7C1B78 +939E0005 38800001 +989C0049 38800000 +989C004A C0390008 +D03C0008 C039000C +D03C0024 D03C0028 +38600001 48000059 +C03F0004 480000F1 +38600000 48000049 +C03F0008 480000E1 +38600001 48000039 +C03F0004 480000D1 +38600000 48000029 +480000D5 886DAFA1 +987E0004 7FA3EB78 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 7C0802A6 +90010004 9421FF50 +BE810008 7C7A1B78 +C03E000A C05E000E +7F83E378 389F001C +3D80803A 618C6B98 +7D8903A6 4E800421 +7C781B78 C03F0018 +2C1A0000 41820008 +C03F0014 FC400890 +7F83E378 7F04C378 +3D80803A 618C7548 +7D8903A6 4E800421 +38BF0010 2C1A0000 +41820008 38BF000C +7F83E378 7F04C378 +3D80803A 618C74F0 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 C05E000E +EC42082A D05E000E +4E800020 7C0802A6 +90010004 9421FF50 +BE810008 4BFFFE29 +7FE802A6 83DF0000 +83BE0000 839E0005 +48000159 3B600000 +7F83E378 7F64DB78 +38BF001C 3D80803A +618C70A0 7D8903A6 +4E800421 3B7B0001 +2C1B0004 4180FFDC +887D0000 2C030001 +408200A8 3C608047 +60639D30 88630000 +2C030001 40820018 +3C60804A 606304F0 +88630000 2C030008 +40820080 7F83E378 +38800000 38BF001D +3D80803A 618C70A0 +7D8903A6 4E800421 +7F83E378 38800001 +38BD0001 3D80803A +618C70A0 7D8903A6 +4E800421 887E0009 +2C030002 4082003C +7F83E378 38800002 +38BF0022 3D80803A +618C70A0 7D8903A6 +4E800421 7F83E378 +38800003 38BD0020 +3D80803A 618C70A0 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 7C0802A6 +90010004 9421FF50 +BE810008 4BFFFD11 +7FE802A6 83DF0000 +889E0004 886DAFA1 +7C041800 987E0004 +41820024 38600001 +3D808002 618C4030 +7D8903A6 4E800421 +806DB614 7C6903A6 +4E800421 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +7C0802A6 90010004 +9421FF50 BE810008 +4BFFFCAD 7FE802A6 +83DF0000 83BE0000 +386000B9 987D0000 +7FA3EB78 38800001 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 7FA3EB78 +3880002A 38A00000 +3D808000 618C55F0 +7D8903A6 4E800421 +889D0000 988DAFA1 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 7C0802A6 +90010004 9421FF50 +BE810008 3CA0803E +60A5AE68 88A508F4 +38800000 38600008 +3D808022 618C9938 +7D8903A6 4E800421 +2C030001 41820010 +38840001 7C042800 +4180FFDC 7C832378 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 7C0802A6 +90010004 9421FF50 +BE810008 4BFFFBD1 +7FE802A6 38600012 +3D808037 618CF1E4 +7D8903A6 4E800421 +7C7E1B78 907F0000 +3860002A 3D808037 +618CF1E4 7D8903A6 +4E800421 907E0000 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 00000000 +C2376A24 00000003 #Online/Logging/BPressTiming.asm +3D808034 618CDA00 +7D8903A6 4E800421 +60000000 00000000 +0438ACFC 93430384 #Online/Logging/ClearSoundLog.asm +043775B8 A0190000 #Online/Logging/LogInputOnCopy.asm +0438ACB0 818DC0A0 #Online/Logging/RemoveSoundLog.asm +040E8598 80FF002C #Online/Logging/ShineTiming.asm +041A4C24 C0429A7C #Polling Drift Fix + VB [tauKhan] +0401985C 3C60804C +04019860 91231F5C +C2376200 00000003 +2C1DFFFF 41820008 +48000008 93A2C150 +60000000 00000000 +C21A5018 00000005 +3B5A0001 8002C150 +2C00FFFF 38000000 +9002C150 3D80801A +618C5078 7D8903A6 +4D820420 00000000 +04218D68 C8228000 diff --git a/Overwrite/Sys/GameSettings/GALEXX.ini b/Overwrite/Sys/GameSettings/GALEXX.ini new file mode 100644 index 0000000000..b897c688fc --- /dev/null +++ b/Overwrite/Sys/GameSettings/GALEXX.ini @@ -0,0 +1,103 @@ +# GALE01 - Super Smash Bros. Melee NTSC 1.02 - 20XX + +[Gecko] +$Faster Melee 20XX Settings [UnclePunch] +0416CC1C 60000000 #Pause During Game Start [UnclePunch] +C216CA94 00000006 +881D0005 2C000001 +41820024 3DC08047 +61CE9D5C 81CE0000 +2C0E001E 4180000C +38000001 48000008 +38000000 00000000 +04259D54 38600002 #Faster Stage Load [UnclePunch] +04259D58 38000000 +042641B0 38000001 #Faster CSS Load [UnclePunch] +0425AA18 38000001 #Faster SSS Load [UnclePunch] + +$Normal Lag Reduction [Hannes Mann] +043761EC 4800001C +04376238 48000018 + +$Universal Controller Fix v0.73 (NTSC 1.02) +C20C9A44 00000022 +A09F03E8 2C044000 +40820100 808DAEB4 +C03F0620 C05F2344 +EC2100B2 C044003C +FC011040 4C411382 +408200E0 88BF0670 +2C050002 408000D4 +889F221F 54840739 +41A20008 480000C4 +3C80804C 60841F78 +88A40001 98A1FFF8 +4800003C 38A5FFFF +2C050000 40800008 +38A50005 3C808046 +6084B108 1CA50030 +7C842A14 88BF000C +1CA5000C 7C842A14 +88A40002 7CA50774 +4E800020 38A5FFFE +4BFFFFC5 90A1FFF4 +88A1FFF8 4BFFFFB9 +8081FFF4 7CA42850 +7CA529D6 2C0515F9 +40810050 38000001 +901F2358 901F2340 +889F0007 2C04000A +40A20038 80830010 +8084002C 80841ECC +D0040018 80A40018 +3D803F80 7C056000 +41820010 38A00080 +98A40006 4800000C +38A0007F 98A40006 +D01F002C 00000000 +C20998A4 0000001E +8063002C C023063C +C0050314 FC010040 +408100D4 3C8042A0 +9081FFF4 3C803727 +9081FFF8 3C804330 +9081FFE4 C0030620 +38000000 FC000210 +C021FFF4 EC000072 +C021FFF8 EC000828 +FC00001E D801FFEC +8081FFF0 38840002 +6C848000 9081FFE8 +C801FFE4 C8228B90 +EC000828 C021FFF4 +EC000824 2C000000 +40820014 38000001 +D001FFE0 C0030624 +4BFFFFAC C021FFE0 +EC210072 EC000032 +EC00082A C0228954 +FC000840 4C411382 +4082003C 88830670 +2C040003 40810030 +C005002C FC000050 +C0230624 FC000840 +4080001C 8061001C +38630008 83E10014 +38210018 7C6803A6 +4E800020 7FC3F378 +8083002C 00000000 + +$Widescreen 16:9 [Dan Salvato, mirrorbender, TruckJitsu] +*Set Aspect Ratio to "Force 16:9" in Graphics for 16:9 monitors ----------------- +*Requires all players to have enabled for netplay. +C2021ABC 00000002 +39C00001 38600006 +60000000 00000000 +C236A4A8 00000007 +C03F0034 2C0E0001 +41820024 3C004E79 +90010030 3C004E2B +90010034 C0010030 +EC210032 C0010034 +EC210024 39C00000 +281E0000 00000000 diff --git a/Overwrite/Sys/GameSettings/GALJ01r2.ini b/Overwrite/Sys/GameSettings/GALJ01r2.ini new file mode 100644 index 0000000000..0d7281b8d2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GALJ01r2.ini @@ -0,0 +1,3736 @@ +# GALJ01 - Super Smash Bros. Melee NTSC-J 1.02 + +[Gecko] +$Faster Melee Netplay Settings [Achilles, Dan Salvato, Magus, UnclePunch, tauKhan, Ptomerty, Cilan, Zauron, Datel, donny2112, Jorgasms, strikebowler585, Myougi] +0445BF28 FFFFFFFF #Unlock All Characters and Stages [Datel] +0445BF2C FFFFFFFF +043D4A48 00340102 #Stock Mode [Magus] +043D4A4C 04000A00 #4 Stocks [Magus] +043D4A50 08010100 #8 Minutes [Magus] +043D4A60 FF000000 #No Items [Magus] +043D4A78 E70000B0 #Singles Stages [Magus] +041BFA20 38600002 #External/Boot to CSS/Boot To CSS.asm +C21AF6F4 00000006 #External/Skip Memcard Prompt/Skip Memcard Prompt.asm +2C1D000F 41820010 +2C1D000D 41820008 +48000014 3D80801B +618C01AC 7D8903A6 +4E800420 2C1D0000 +60000000 00000000 +0415D94C 4E800020 #Disable Special Messages [Most] +0415D984 4E800020 #Disable Trophy Messages [Achilles] +0245C390 00000125 #Unlock All 293 Trophies [Datel] +0245C395 01266363 +C21A5B14 0000000A #External/Salty Runback/Salty Runback.asm +3BA00000 7FA3EB78 +3D80801A 618C3680 +7D8903A6 4E800421 +548005EF 4182000C +548005AD 40820014 +3BBD0001 2C1D0004 +4180FFD4 4800000C +3B600002 48000008 +3B600000 3BA00000 +60000000 00000000 +0416B480 60000000 #C-Stick in Single Player [Zauron] +0422D638 38000006 #Debug Menu [Magus, donny2112] +041B0A14 38600002 #Exiting Debug Menu Returns to CSS [Achilles] +C216E510 00000093 #External/NeutralSpawn/NeutralSpawn.asm +7C0802A6 90010004 +9421FF50 BE810008 +3D808016 618CB41C +7D8903A6 4E800421 +2C030000 40820458 +2C1C0005 40800450 +887F24D0 2C030001 +41820054 3B200000 +3B400000 7F43D378 +3D808003 618C241C +7D8903A6 4E800421 +2C030003 41820010 +7C1CD000 41820014 +3B390001 3B5A0001 +2C1A0004 4081FFD0 +7F83E378 7F24CB78 +88BF24D0 48000115 +480003F4 3B400000 +3B000000 3B200000 +7F23CB78 3D808003 +618C241C 7D8903A6 +4E800421 2C030003 +41820024 7F23CB78 +3D808003 618C3370 +7D8903A6 4E800421 +7C03D000 40820008 +3B180001 3B390001 +2C190004 4180FFBC +2C180001 41820398 +2C180002 41810390 +3B5A0001 2C1A0003 +4180FF98 3B200000 +3B410080 3B000000 +3AC00000 3AE00000 +7EE3BB78 3D808003 +618C241C 7D8903A6 +4E800421 2C030003 +41820028 7EE3BB78 +3D808003 618C3370 +7D8903A6 4E800421 +7C03C800 4082000C +7EF8D1AE 3B180001 +3AF70001 2C170004 +4180FFB8 3B390001 +2C190003 4180FFA4 +3B200000 7C79D0AE +7C03E000 41820010 +3B390001 2C190004 +4180FFEC 7F83E378 +7F24CB78 88BF24D0 +48000009 480002E8 +7C0802A6 90010004 +9421FF50 BE810008 +7C7F1B78 7C9E2378 +7CBD2B78 48000121 +7F8802A6 80CD9348 +38A00000 807C0000 +2C03FFFF 4182005C +7C033000 4182000C +3B9C0044 4BFFFFE8 +3B9C0004 1C7D0020 +7F9C1A14 1C7E0008 +7F9C1A14 38810080 +C03C0000 D0240000 +C03C0004 D0240004 +38600000 90640008 +7FE3FB78 3D808003 +618C2768 7D8903A6 +4E800421 48000054 +2C1D0001 4182000C +7FC3F378 48000014 +4800023D 7C6802A6 +7C63F0AE 48000004 +38810080 3D808022 +618C4E64 7D8903A6 +4E800421 7FE3FB78 +38810080 3D808003 +618C2768 7D8903A6 +4E800421 48000004 +7FE3FB78 38810080 +3D808003 618C26CC +7D8903A6 4E800421 +C0210080 C002A8E8 +FC010040 4081000C +C022A8F8 48000008 +C022A8CC 7FE3FB78 +3D808003 618C3094 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 4E800021 +00000020 C2700000 +41200000 42700000 +41200000 C1A00000 +41200000 41A00000 +41200000 C1A00000 +41200000 C2700000 +41200000 41A00000 +41200000 42700000 +41200000 0000001F +C21B3333 420CCCCD +421B3333 420CCCCD +00000000 41000000 +00000000 4279999A +C21B3333 420CCCCD +C21B3333 40A00000 +421B3333 420CCCCD +421B3333 40A00000 +00000008 C2280000 +41D4CCCD 42280000 +41E00000 00000000 +423B999A 00000000 +409CCCCD C2280000 +41D4CCCD C2280000 +40A00000 42280000 +41E00000 42280000 +40A00000 0000001C +C23A6666 4214CCCD +423D999A 42153333 +00000000 40E00000 +00000000 426A0000 +C23A6666 4214CCCD +C23A6666 40A00000 +423D999A 42153333 +423D999A 40A00000 +00000002 C2250000 +41A80000 42250000 +41D80000 00000000 +40A80000 00000000 +42400000 C2250000 +41A80000 C2250000 +40A00000 42250000 +41D80000 42250000 +40A00000 00000003 +C2200000 42000000 +42200000 42000000 +428C0000 40E00000 +C28C0000 40E00000 +C2200000 42000000 +C2200000 40A00000 +42200000 42000000 +42200000 40A00000 +FFFFFFFF 4E800021 +00030102 BA810008 +800100B4 382100B0 +7C0803A6 881F24D0 +60000000 00000000 +042641B0 38000001 #Faster CSS Load [UnclePunch] +0421AAE4 60000000 #Disable FD Background Transitions [Achilles, Dan Salvato] +0425B8BC 38600002 #L+R+A Returns to CSS during Stage Load [Jorgasms] +04452F54 42000000 #Unrestricted Camera while Paused [strikebowler585] +04452F58 42000000 +04452F5C 42000000 +04452F60 40200000 +04452F64 47000000 +C202CB34 0000000C #C-Stick Panning while Paused [Achilles] +7C040774 3E00804C +62101FD4 1DE00044 +7E107A14 C022C3D8 +FE200850 C1F00000 +FC0F0840 4081000C +FC0F8840 41800010 +C21F0314 FE0F802A +D21F0314 C1F00004 +FC0F0840 4081000C +FC0F8840 41800010 +C21F0318 FE0F802A +D21F0318 00000000 +0425D22C 3BA00000 #External/UCF + Arduino Toggle UI/Disable KO Stars.asm +C206B028 00000037 #External/UCF + Arduino Toggle UI/Arduino/Arduino - Check for Toggle.asm +901F065C 897F0618 +3982F228 7D6C58AE +2C0B0002 408201A0 +48000025 00000000 +00000000 00000000 +00000000 3F39999A +BF300000 3C4CCCCD +3E4CCCCD 7D8802A6 +C01F0650 C0228874 +FC000840 418100A4 +38800070 7C840039 +2C040000 40820094 +38800E00 7C840039 +2C040000 40820138 +38800100 7C840039 +41A20010 80BF0660 +7CA52039 41820120 +C01F0624 FC000840 +40A20114 C01F0620 +FC000840 41820108 +FC000210 808DAEB4 +C044003C C0640000 +C0840008 FC001040 +40A000EC 889F0618 +1C840004 7C0C242E +FC400210 FC021840 +408000D4 C05F0620 +EC420028 FC401210 +FC022040 418000C0 +D03F0620 480000B8 +C01F0654 C05F0650 +EC0000B2 FC000840 +4181001C 38800070 +7C840038 801F0660 +7C840039 40820008 +4800008C C01F0620 +C05F0628 EC620032 +FC030840 40810078 +889F0670 2C040003 +4180006C C05F0624 +808DAEB4 C0640314 +FC021840 41A10058 +FC401050 C064003C +FC021840 40A00048 +C06C0018 FC800210 +EC83202A EC42182A +EC840132 EC4220BA +C0628954 FC021840 +40810024 C04C0010 +FC000840 4080000C +C0028958 EC4000B2 +D05F0620 C04C0014 +D05F0624 889F0618 +1C840004 C0030020 +7C0C252E 00000000 +C20C9A44 0000002F #External/UCF + Arduino Toggle UI/UCF/UCF 0.74 Dashback - Check for Toggle.asm +D01F002C 889F0618 +3862F228 7C6320AE +2C030001 41820014 +3862F22C 7C6320AE +2C030001 40820150 +7C0802A6 90010004 +9421FF50 BE810008 +48000121 7FC802A6 +C03F0894 C05E0000 +FC011040 40820118 +808DAEB4 C03F0620 +FC200A10 C044003C +FC011040 41800100 +887F0670 2C030002 +408000F4 887F221F +54600739 408200E8 +3C60804C 60631F78 +8BA30001 387DFFFE +889F0618 4800008D +7C7C1B78 7FA3EB78 +889F0618 4800007D +7C7C1850 7C6319D6 +2C0315F9 408100B0 +38000001 901F2358 +901F2340 809F0004 +2C04000A 40A20098 +887F000C 38800001 +3D808003 618C418C +7D8903A6 4E800421 +2C030000 41820078 +8083002C 80841ECC +C03F002C D0240018 +C05E0004 FC011040 +4181000C 38600080 +48000008 3860007F +98640006 48000048 +7C852378 3863FFFF +2C030000 40800008 +38630005 3C808046 +6084B108 1C630030 +7C841A14 1C65000C +7C841A14 88640002 +7C630774 4E800020 +4E800021 40000000 +00000000 BA810008 +800100B4 382100B0 +7C0803A6 00000000 +C20998A4 0000002B #External/UCF + Arduino Toggle UI/UCF/UCF 0.74 Shield Drop - Check for Toggle.asm +7C0802A6 90010004 +9421FF50 BE810008 +7C7E1B78 83FE002C +48000101 7FA802A6 +889F0618 3862F228 +7C6320AE 2C030001 +41820014 3862F230 +7C6320AE 2C030001 +408200F8 C03F063C +806DAEB4 C0030314 +FC010040 408100E4 +C03F0620 48000071 +D0210090 C03F0624 +48000065 C0410090 +EC4200B2 EC210072 +EC21102A C05D000C +FC011040 418000B4 +889F0670 2C040003 +408100A8 C01D0010 +C03F0624 FC000840 +40800098 BA810008 +800100B4 382100B0 +7C0803A6 8061001C +83E10014 38210018 +38630008 7C6803A6 +4E800020 FC000A10 +C03D0000 EC000072 +C03D0004 EC000828 +FC00001E D8010080 +80610084 38630002 +3C004330 C85D0014 +6C638000 90010080 +90610084 C8210080 +EC011028 C03D0000 +EC200824 4E800020 +4E800021 42A00000 +37270000 43300000 +3F800000 BF4CCCCD +43300000 80000000 +7FC3F378 7FE4FB78 +BA810008 800100B4 +382100B0 7C0803A6 +60000000 00000000 +C22652EC 0000002A #External/UCF + Arduino Toggle UI/UI/Create Text.asm +7C0802A6 90010004 +9421FF50 BE810008 +480000C9 7FC802A6 +38600000 38800000 +3D80803A 618C6754 +7D8903A6 4E800421 +7C7F1B78 7FA3EB78 +480000D1 C05E000C +EC2100B2 C05E0000 +EC21102A C05E0004 +7FE3FB78 480000A1 +7C8802A6 3D80803A +618C6B98 7D8903A6 +4E800421 7FA3EB78 +48000099 C05E000C +EC2100B2 C05E0010 +EC21102A C05E0014 +7FE3FB78 48000075 +7C8802A6 3D80803A +618C6B98 7D8903A6 +4E800421 38800001 +989F0049 38800001 +989F004A 38800001 +989F004D C03E0008 +D03F0024 D03F0028 +386DB060 1C9D0004 +7FE3212E 48000064 +4E800021 C3DC0000 +43EA0000 3D3851EC +43AC8000 C3DC0000 +43FA0000 4E800021 +46697865 733A0000 +4E800021 4F666600 +9421FF00 D0410008 +3C004330 C84298A8 +6C638000 900100F0 +906100F4 C82100F0 +EC211028 C0410008 +38210100 4E800020 +BA810008 800100B4 +382100B0 7C0803A6 +38600000 00000000 +C225E0E8 00000004 #External/UCF + Arduino Toggle UI/UI/UCF Indicator - Hide Text.asm +386DB060 1C9F0004 +7C63202E 38800001 +9883004D 386000BA +60000000 00000000 +C225E070 00000004 #External/UCF + Arduino Toggle UI/UI/UCF Indicator - Show Text.asm +386DB060 1C9F0004 +7C63202E 38800000 +9883004D 386000B9 +60000000 00000000 +C22604E8 00000021 #External/UCF + Arduino Toggle UI/UI/Update Text.asm +887F0004 1C630024 +3C80803F 60840E08 +7C632214 88630000 +2C030003 418200E0 +3C80804C 608420BC +88BF0004 1CA50044 +7C842A14 80640008 +546007BD 40820010 +546007FF 40820028 +48000058 889F0004 +38A2F228 7C6520AE +38630001 2C030002 +41810040 7C6521AE +48000024 889F0004 +38A2F228 7C6520AE +3863FFFF 2C030000 +41800020 7C6521AE +48000004 38600002 +3D808002 618C4030 +7D8903A6 4E800421 +88BF0004 1C650004 +388DB060 7C63202E +3882F228 7C8428AE +48000029 7CC802A6 +1C840008 7CA43214 +38800001 3D80803A +618C70A0 7D8903A6 +4E800421 48000020 +4E800021 4F666600 +00000000 55434600 +00000000 44776565 +6E000000 889F0004 +60000000 00000000 +C226325C 00000008 #External/DPad Down at CSS for Random Stage/DPad Down at CSS for Random Stage.asm +3C808045 6084BF17 +54E0077B 4182001C +38600001 98640000 +3D808026 618C3264 +7D8903A6 4E800420 +54E004E7 4182000C +38600000 98640000 +54E004E7 00000000 +C21CBB90 00000005 #Lagless FoD [Achilles, Myougi, Dan Salvato] +9421FFF8 3CC0804A +80C6ED78 3CA00002 +60A5AE44 7CA53050 +88C50000 60C60004 +98C50000 00000000 +041CC8AC FC000028 +041CBE9C 60000000 +041CBEF0 60000000 +041CBF54 60000000 +04390838 60000000 +041CD250 60000000 +041CCDCC 480000B4 +041C26B0 38000032 #Random Stage Music [UnclePunch] +C215ECEC 0000000C #Random CSS Music v3 [UnclePunch] +38600003 3DC08038 +61CE0580 7DC903A6 +4E800421 2C030000 +41820014 2C030001 +41820014 2C030002 +41820014 38000034 +48000014 38000036 +4800000C 38000035 +48000004 981F0001 +3DC08015 61CEED1C +7DC903A6 4E800420 +60000000 00000000 +C216EBA8 00000003 +3DC08015 61CEECBC +7DC903A6 4E800421 +8001001C 00000000 +C21A45A8 00000003 +3DC08015 61CEECBC +7DC903A6 4E800421 +3800002D 00000000 +044DC47C C0200000 #External/CSS Player Hands Default to HMN Button/Change Default Hand Position.asm +C2261A6C 00000005 #External/CSS Player Hands Default to HMN Button/Fix A Button Buffer When Exiting Name Entry.asm +88BF0005 2C050002 +40820014 3D808026 +618C1B6C 7D8903A6 +4E800420 1C130024 +60000000 00000000 +C22FCCD8 0000000D #External/Hide Nametag When Invisible/Hide Nametag When Invisible.asm +3C608046 6063B6A0 +886324D0 2C030001 +41820050 887F0000 +3D808003 618C4110 +7D8903A6 4E800421 +8083002C 80640004 +2C030010 40820010 +80640010 2C0300EC +41820010 8864221E +54630631 41820014 +3D80802F 618CCCC8 +7D8903A6 4E800420 +281E0000 00000000 +C2266CE0 0000000C #External/Disable FoD During Doubles/Disable FoD During Doubles.asm +80CD8840 38C61CB0 +80A60018 3C60E700 +606300B0 7C632A79 +41820010 2C030020 +41820008 48000034 +806DB610 88630018 +2C030001 41820014 +38600001 50652EB4 +90A60018 48000014 +38600000 50652EB4 +90A60018 48000004 +38600001 00000000 +C2265220 00000028 #Common/Winners Names are Gold on CSS/Change Name Color.asm +7FA3EB78 48000039 +2C030000 4182012C +807B0000 38800000 +3CA0FFD7 60A50000 +90A10100 38A10100 +3D80803A 618C74F0 +7D8903A6 4E800421 +48000100 7C0802A6 +90010004 9421FF50 +BE810008 7C7D1B78 +3FE08047 63FF9DA4 +1FDD00A8 7FDEFA14 +887F0004 2C030000 +418200B0 3C608046 +6063B6A0 886324D0 +889F0006 7C032000 +40820098 887E0058 +2C030003 4182008C +887F0004 2C030007 +40820040 887F0006 +2C030001 40820024 +887F0000 1C6300A8 +7C63FA14 8863005F +889E005F 7C032000 +41820058 4800005C +887F0000 7C03E800 +41820048 4800004C +887F0006 2C030001 +40820028 7FE3FB78 +3D808016 618C54A0 +7D8903A6 4E800421 +889E005F 7C032000 +41820020 48000014 +887E005D 2C030000 +41820010 48000004 +38600000 48000008 +38600001 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +880DB655 00000000 +C216EA30 00000004 #Common/Winners Names are Gold on CSS/Remember Who LRA Started.asm +981E0010 2C000007 +40820014 3C808046 +6084B6A0 88840001 +989E000C 00000000 +04261B1C 60000000 #External/Closing CSS Door Preserves Nametag/On Window Close/Skip Nametag ID Reset.asm +04261B30 60000000 #External/Closing CSS Door Preserves Nametag/On Window Close/Skip isUsingNametag Bool Reset.asm +042605FC 38C00003 #External/Unplugging Closes CSS Door/Unplugging Closes CSS Door.asm + +$Normal Lag Reduction [Hannes Mann] +043761EC 4800001C +04376238 48000018 + +$Performance Lag Reduction [Hannes Mann, tauKhan] +C20198A4 00000010 +3821FFFC 90610000 +48000011 80610000 +38210004 48000060 +9421FFE0 7C0802A6 +90010024 93E1001C +7C3F0B78 3D208034 +6129B8A4 913F0008 +3D208000 612900E4 +80690000 813F0008 +9062A6F0 7D2903A6 +4E800421 60000000 +7D234B78 397F0020 +800B0004 7C0803A6 +83EBFFFC 7D615B78 +4E800020 93C10008 +60000000 00000000 +C2019620 00000011 +3821FFFC 90610000 +48000011 80610000 +38210004 48000060 +9421FFE0 7C0802A6 +90010024 93E1001C +7C3F0B78 8062A6F0 +3D204330 7C034800 +41820030 3D208034 +6129B61C 7D2903A6 +4E800421 7D234B78 +397F0020 800B0004 +7C0803A6 83EBFFFC +7D615B78 4E800020 +38210024 8061FFFC +83E1FFF8 80010004 +7C0803A6 60000000 +60000000 00000000 +C21A5054 00000005 +3D808037 618C5C34 +7D8903A6 4E800421 +3D808037 618C61C0 +7D8903A6 4E800421 +60000000 00000000 +04158268 C82280A0 + +$PAL Toggle [UnclePunch] +*Includes all character balances, Samus Cannot Bomb Jump Out of Zair, Remove Extender, DK Keeps Charge When Hit During Up B, Detection Bubbles Do Not Skip Hurtbox Collision Check, Freeze Glitch Fix, PAL Stock Icons and PAL CSS Indicator +C2068F30 0000009B #External/PAL/Core/Character DAT Patcher.asm +7C0802A6 90010004 +9421FF50 BE810008 +83FE010C 83FF0008 +3BFFFFE0 807D0000 +2C03001B 4080049C +48000071 480000A9 +480000B9 48000151 +48000179 48000179 +48000229 48000239 +48000281 480002F9 +48000311 48000311 +48000311 48000311 +48000321 48000321 +48000389 48000389 +48000391 48000391 +480003A9 480003A9 +480003B9 480003B9 +480003C9 480003C9 +480003C9 48000429 +7C8802A6 1C630004 +7C841A14 80A40000 +54A501BA 7CA42A14 +80650000 80850004 +2C0300FF 41820014 +7C63FA14 90830000 +38A50008 4BFFFFE4 +480003F0 00003344 +3F547AE1 00003360 +42C40000 000000FF +0000379C 42920000 +00003908 40000000 +0000390C 40866666 +00003910 3DEA0EA1 +00003928 41A00000 +00003C04 2C01480C +00004720 1B968013 +00004734 1B968013 +0000473C 04000009 +00004A40 2C006811 +00004A4C 281B0013 +00004A50 0D00010B +00004A54 2C806811 +00004A60 281B0013 +00004A64 0D00010B +00004B24 2C00680D +00004B30 0F104013 +00004B38 2C80380D +00004B44 0F104013 +000000FF 0000380C +00000007 00004EF8 +2C003803 00004F08 +0F80000B 00004F0C +2C802003 00004F1C +0F80000B 000000FF +000000FF 00004D10 +3FC00000 00004D70 +42940000 00004DD4 +41900000 00004DE0 +41900000 000083AC +2C000009 000083B8 +348C8011 00008400 +348C8011 00008430 +0500008B 00008438 +041A0500 00008444 +0500008B 000084DC +05780578 000085B8 +1000010B 000085C0 +03E801F4 000085CC +1000010B 000085D4 +038403E8 000085E0 +1000010B 00008818 +0B00010B 0000882C +0B00010B 000088F8 +041A0BB8 0000893C +041A0BB8 00008980 +041A0BB8 000089E0 +04FEF704 000000FF +000036CC 42EC0000 +000037C4 0C000000 +000000FF 00003468 +3F666666 000039D8 +440C0000 00003A44 +B4990011 00003A48 +1B8C008F 00003A58 +B4990011 00003A5C +1B8C008F 00003A6C +B4990011 00003A70 +1B8C008F 00003B30 +440C0000 000000FF +000045C8 2C015010 +000045D4 2D198013 +000045DC 2C80B010 +000045E8 2D198013 +000049C4 2C00680A +000049D0 281B8013 +000049D8 2C80780A +000049E4 281B8013 +000049F0 2C006808 +000049FC 231B8013 +00004A04 2C807808 +00004A10 231B8013 +00005C98 1E0C8080 +00005CF4 B4800C90 +00005D08 B4800C90 +000000FF 00003A1C +B4940013 00003A64 +2C000015 00003A70 +B4928013 000000FF +000000FF 000000FF +000000FF 0000647C +B49A4017 00006480 +64001097 000000FF +000000FF 000033E4 +42DE0000 00004528 +2C013011 00004534 +B4988013 0000453C +2C813011 00004548 +B4988013 00004550 +2D002011 0000455C +B4988013 000045F8 +2C01300F 00004608 +0F00010B 0000460C +2C81280F 0000461C +0F00010B 00004AEC +2C007003 00004B00 +2C803803 000000FF +000000FF 0000485C +2C00000F 000000FF +000000FF 000037B0 +3F59999A 000037CC +42AA0000 00005520 +87118013 000000FF +000000FF 00003B8C +440C0000 00003D0C +440C0000 000000FF +000000FF 000050E4 +B4990013 000050F8 +B4990013 000000FF +000000FF 000000FF +00004EB0 02BCFF38 +00004EBC 14000123 +00004EC4 038401F4 +00004ED0 14000123 +00004ED8 044C04B0 +00004EE4 14000123 +0000505C 2C006815 +0000506C 14080123 +00005070 2C806015 +00005080 14080123 +00005084 2D002015 +00005094 14080123 +000000FF 000000FF +BA810008 800100B4 +382100B0 7C0803A6 +3C60803C 00000000 +C22F9A3C 00000007 #External/PAL/Core/PAL Stock Icons.asm +48000021 7C8802A6 +80640000 907D002C +907D0030 80640004 +907D003C 48000010 +4E800021 3F59999A +C1A80000 801D0014 +60000000 00000000 +C210FC44 00000002 #External/PAL/Core/Additional/DK_AerialUpB.asm +3C008011 60000074 +60000000 00000000 +C210FB64 00000002 #External/PAL/Core/Additional/DK_GroundedUpB.asm +3C008011 60000074 +60000000 00000000 +040796E0 60000000 #External/PAL/Core/Additional/DetectionHitboxes.asm +041239A8 60000000 #External/PAL/Core/Additional/ICs_FreezeGlitch.asm +043CE4D4 00240464 #External/PAL/Core/Additional/Samus_BombJump.asm +042B7E54 48000088 #External/PAL/Core/Additional/Samus_Extender1.asm +042B808C 48000084 #External/PAL/Core/Additional/Samus_Extender2.asm +C2266978 00000050 #External/PAL/Indicators/PAL CSS Indicator.asm +7D8802A6 48000031 +7C8802A6 7D8803A6 +3D800035 618C6A60 +7C6C1850 38A00238 +3D808000 618C31F4 +7D8903A6 4E800421 +48000244 4E800021 +00000000 00006FFF +00007FF1 00007FF0 +00007FF0 00007FF0 +00007FFF 00007FF1 +00000000 FFC40002 +17FF3006 00EF800B +00EF801F 04FF404F +FFF7009F 110000EF +00000000 FFF8000D +FEFD000F FBFF300F +F6DF700F F3BFC00F +E07FF10F B14FF60F +00000000 F6000000 +F7000000 F7000000 +F7000000 F7000000 +F7000000 F7000000 +04FF9888 00CFB888 +009FC888 006FD888 +004FE888 002FF888 +000FF888 002FF888 +88888888 88888888 +88888888 88888888 +88888888 88888888 +88888888 88888888 +88888888 88888888 +8888888E 888888DF +88888CFF 8888AFF7 +8889FFA0 888FFC00 +8DFFB100 EFF60000 +FF400000 F3000000 +40000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +00000000 00000000 +88888888 88888888 +88888888 88888888 +88888888 88888888 +88888888 88888888 +8888EF40 8888DF60 +8888CF90 8888BFC0 +88889FF4 88888DF9 +88888BFE 888888EF +00007FF0 00007FF0 +00006FD0 00000000 +00000000 00000000 +30000000 90000000 +000003FF 000008FF +00000BFB 00000000 +00000000 00000000 +00000000 00000000 +EFFFFB0F 200AFF1F +0004FF4D 00000000 +00000000 00000000 +00000000 00000000 +F7000000 F7111100 +FFFFFB00 00000000 +00000000 00000000 +00000000 00000000 +004FE888 006FD888 +009FC888 00CFB888 +04FF9888 09FD8888 +3EFB8888 387F0718 +60000000 00000000 +044DEC14 01000000 #External/PAL/Toggle/PALToggleEnable.asm + +$Widescreen 16:9 [Dan Salvato, mirrorbender, Achilles1515, UnclePunch] +*Set Aspect Ratio to "Force 16:9" in Graphics for 16:9 monitors ----------------- +*Requires all players to have enabled for netplay. +043BB05C 3EB00000 #External/Widescreen/Fix Screen Flash.asm +C236A4A8 00000006 #External/Widescreen/Overwrite CObj Values.asm +C03F0034 4800001D +7C6802A6 C0430000 +C0630004 EC2100B2 +EC211824 48000010 +4E800021 43A00000 +435B0000 00000000 +044DDB58 3E4CCCCD #External/Widescreen/Adjust Offscreen Scissor/Adjust Bubble Zoom.asm +04086B24 60000000 #External/Widescreen/Adjust Offscreen Scissor/Draw High Poly Models.asm +04030C7C 38000064 #External/Widescreen/Adjust Offscreen Scissor/Left Camera Bound.asm +04030C88 3800021C #External/Widescreen/Adjust Offscreen Scissor/Right Camera Bound.asm +044DDB30 3F666666 #External/Widescreen/Adjust Offscreen Scissor/Fix Bubble Positions/Adjust Corner Value 1.asm +044DDB34 BF666666 #External/Widescreen/Adjust Offscreen Scissor/Fix Bubble Positions/Adjust Corner Value 2.asm +044DDB2C C3660000 #External/Widescreen/Adjust Offscreen Scissor/Fix Bubble Positions/Extend Negative Vertical Bound.asm +044DDB28 43660000 #External/Widescreen/Adjust Offscreen Scissor/Fix Bubble Positions/Extend Positive Vertical Bound.asm +044DDB4C 3D916873 #External/Widescreen/Adjust Offscreen Scissor/Fix Bubble Positions/Widen Bubble Region.asm +C22FCFC4 00000004 #External/Widescreen/Nametag Fixes/Adjust Nametag Background X Scale.asm +48000011 7C6802A6 +C0030000 4800000C +4E800021 40DC7AE1 +60000000 00000000 +044DDB84 3E89FEFA #External/Widescreen/Nametag Fixes/Adjust Nametag Text X Scale.asm + +$Enable OSReport Print on Crash (1.02) [UnclePunch] +04397878 4800020C + +$Slippi Recording [Fizzi, Achilles, UnclePunch] +*Used in conjunction with Slippi plugged into PortB to extract game data +040679BC 38802600 #Recording/ExtendPlayerBlock.asm +C23219EC 00000012 #Recording/FlushFrameBuffer.asm +7C0802A6 90010004 +9421FF50 BE810008 +3D808000 618C5604 +7D8903A6 4E800421 +2C030000 41820050 +83CDB64C 83ADB650 +7F9EEA14 2C1D0000 +4182003C 3860003C +987C0000 806DB654 +907C0001 3BBD0005 +7FC3F378 7FA4EB78 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 38600000 +906DB650 BA810008 +800100B4 382100B0 +7C0803A6 8001001C +60000000 00000000 +C216D30C 00000013 #Recording/SendGameEnd.asm +7C0802A6 90010004 +9421FF50 BE810008 +3D808000 618C5604 +7D8903A6 4E800421 +2C030000 4182005C +3F208046 6339B6A0 +8B590008 2C1A0000 +41820048 83ADB64C +38600039 987D0000 +9B5D0001 2C1A0007 +4082000C 88790001 +48000008 3860FFFF +987D0002 7FA3EB78 +38800003 38A00001 +3D808000 618C55F0 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +8001003C 00000000 +C216E74C 000000B2 #Recording/SendGameInfo.asm +7C0802A6 90010004 +9421FF50 BE810008 +3D808000 618C5604 +7D8903A6 4E800421 +2C030000 41820554 +386006DE 3D808037 +618CF1E4 7D8903A6 +4E800421 7C7E1B78 +93CDB64C 38600000 +906DB650 3C608019 +606310E8 38800000 +3D808000 618C55FC +7D8903A6 4E800421 +7C7C1B78 38600035 +987E0000 3860001C +987E0001 38600036 +987E0002 386001A2 +B07E0003 38600037 +987E0005 3860003F +B07E0006 38600038 +987E0008 38600048 +B07E0009 38600039 +987E000B 38600002 +B07E000C 3860003A +987E000E 38600008 +B07E000F 3860003B +987E0011 3860002A +B07E0012 3860003C +987E0014 38600004 +B07E0015 3860003D +987E0017 B39E0018 +38600010 987E001A +38600204 B07E001B +38600036 987E001D +3C600306 60630000 +907E001E 387E0022 +7FE4FB78 38A00138 +3D808000 618C31F4 +7D8903A6 4E800421 +387E0022 3AA30060 +3A800000 1ED40024 +7ED6AA14 88760001 +2C030000 40820034 +88760000 2C030012 +40820028 3C60804C +606320BC 1C940044 +7C632214 80630000 +546005EF 4182000C +38600013 98760000 +3A940001 2C140004 +4180FFB4 387E0022 +3AA30060 3A800000 +1ED40024 7ED6AA14 +88760001 2C030000 +4082002C 88760000 +3D808016 618C9238 +7D8903A6 4E800421 +88960003 7C041800 +4081000C 38600000 +98760003 3A940001 +2C140004 4180FFBC +3C60804D 80635F90 +907E015A 3A82F228 +3AA00000 3ADE015E +1EF50008 7C75A0AE +7C76B92E 3AF70004 +7C76B92E 3AB50001 +2C150004 4180FFE4 +3A800000 3ABF0060 +3AFE017E 1F140010 +7F18BA14 1ED40024 +7ED6AA14 88760001 +2C030000 40820040 +8876000A 2C030078 +41820034 3D808023 +618C754C 7D8903A6 +4E800421 7C641B78 +7F03C378 38A00010 +3D808000 618C31F4 +7D8903A6 4E800421 +4800001C 7F03C378 +38800010 3D808000 +618CC160 7D8903A6 +4E800421 3A940001 +2C140004 4180FF88 +8862F234 987E01BE +8862F23C 987E01BF +7FC3F378 388001C0 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 38600205 +3D808037 618CF1E4 +7D8903A6 4E800421 +7C7B1B78 38600010 +987B0000 3860003D +987B0203 38600200 +B07B0201 38600000 +987B0204 3B400000 +7C7AE050 2C030200 +41810010 B07B0201 +38600001 987B0204 +387B0001 3C808019 +608410E8 7C84D214 +A0BB0201 3D808000 +618C31F4 7D8903A6 +4E800421 7F63DB78 +38800205 38A00001 +3D808000 618C55F0 +7D8903A6 4E800421 +3B5A0200 7C1AE000 +4180FFA0 7F63DB78 +3D808037 618CF1B0 +7D8903A6 4E800421 +38600004 38800007 +38A00000 3D808039 +618C01F0 7D8903A6 +4E800421 48000021 +7C8802A6 38A00000 +3D808038 618CFD54 +7D8903A6 4E800421 +48000060 4E800021 +7C0802A6 90010004 +9421FF50 BE810008 +83ADB64C 838DB650 +7FBDE214 3860003A +987D0000 806DB654 +907D0001 3C60804D +80635F90 907D0005 +838DB650 3B9C0009 +938DB650 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +38600004 38800007 +38A00000 3D808039 +618C01F0 7D8903A6 +4E800421 48000021 +7C8802A6 38A0000F +3D808038 618CFD54 +7D8903A6 4E800421 +48000120 4E800021 +7C0802A6 90010004 +9421FF50 BE810008 +83EDB64C 83CDB650 +7FFFF214 3B600000 +806DC18C 83A30024 +2C1D0000 418200D8 +3B7B0001 2C1B000F +418100CC 839D002C +3860003B 987F0000 +806DB654 907F0001 +807C0010 B07F0005 +807C0024 987F0007 +807C002C 907F0008 +807C0040 907F000C +807C0044 907F0010 +807C004C 907F0014 +807C0050 907F0018 +807C0C9C B07F001C +807C0D44 907F001E +807C001C 907F0022 +887C0DD7 987F0026 +887C0DDB 987F0027 +887C0DEB 987F0028 +887C0DEF 987F0029 +807C0518 2C030000 +41820018 8063002C +2C030000 4182000C +8863000C 48000008 +3860FFFF 987F002A +83CDB650 3BDE002B +93CDB650 3BFF002B +83BD0008 2C1D0000 +4082FF30 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +BA810008 800100B4 +382100B0 7C0803A6 +3C608017 00000000 +C206DA34 00000033 #Recording/SendGamePostFrame.asm +7C0802A6 90010004 +9421FF50 BE810008 +3D808000 618C5604 +7D8903A6 4E800421 +2C030000 4182015C +887F221F 546306F7 +40820150 8B7F000C +83ADB64C 838DB650 +7FBDE214 38600038 +987D0000 806DB654 +907D0001 9B7D0005 +7FE3FB78 3D808000 +618C55F8 7D8903A6 +4E800421 987D0006 +807F0004 987D0007 +807F0010 B07D0008 +807F00B0 907D000A +807F00B4 907D000E +807F002C 907D0012 +807F1830 907D0016 +807F1998 907D001A +807F208C 987D001E +A07F2090 987D001F +807F18C4 987D0020 +7F63DB78 3D808003 +618C3BD8 7D8903A6 +4E800421 987D0021 +807F0894 907D0022 +887F2218 987D0026 +887F221A 987D0027 +887F221B 987D0028 +887F221C 987D0029 +887F221F 987D002A +807F2340 907D002B +807F00E0 987D002F +807F083C B07D0030 +887F1968 809F0168 +7C632050 987D0032 +887F25FF 987D0033 +807F1988 2C030000 +40820008 807F198C +987D0034 807F0080 +907D0035 807F0084 +907D0039 807F008C +907D003D 807F0090 +907D0041 807F00EC +907D0045 838DB650 +3B9C0049 938DB650 +BA810008 800100B4 +382100B0 7C0803A6 +8001001C 00000000 +C206B0DC 0000002A #Recording/SendGamePreFrame.asm +7C0802A6 90010004 +9421FF50 BE810008 +3D808000 618C5604 +7D8903A6 4E800421 +2C030000 41820114 +8B7F000C 83ADB64C +838DB650 7FBDE214 +38600037 987D0000 +806DB654 907D0001 +9B7D0005 7FE3FB78 +3D808000 618C55F8 +7D8903A6 4E800421 +987D0006 3C60804D +80635F90 907D0007 +807F0010 B07D000B +807F00B0 907D000D +807F00B4 907D0011 +807F002C 907D0015 +807F0620 907D0019 +807F0624 907D001D +807F0638 907D0021 +807F063C 907D0025 +807F0650 907D0029 +807F065C 907D002D +3C60804C 60631FAC +1C9B0044 7C832214 +A0640002 B07D0031 +80640030 907D0033 +80640034 907D0037 +3C608046 6063B108 +3C80804C 60841F78 +88840001 3884FFFF +2C040000 40A00008 +38840005 1C840030 +7C632214 1C9B000C +7C632214 88630002 +987D003B 807F1830 +907D003C 838DB650 +3B9C0040 938DB650 +BA810008 800100B4 +382100B0 7C0803A6 +881F2219 00000000 +C2005604 00000007 #Recording/ShouldRecord.asm +3C608048 80639D30 +5463443E 2C030202 +41820014 2C030208 +4182000C 38600000 +4800000C 38600001 +48000004 4E800020 +60000000 00000000 +C208D698 00000005 #Recording/GetLCancelStatus/GetLCancelStatus.asm +7C050000 4080000C +38E00001 48000008 +38E00002 8103002C +98E825FF 7C050000 +60000000 00000000 +C206C324 00000002 #Recording/GetLCancelStatus/ResetLCancelStatus.asm +38600000 987E25FF +807E00B0 00000000 +C20055F0 0000002C #Common/EXITransferBuffer.asm +7C0802A6 90010004 +9421FF50 BE810008 +7C7E1B78 7C9D2378 +7CBF2B78 3D808034 +618C7364 7D8903A6 +4E800421 7C7C1B78 +7FC3F378 7C9EEA14 +2C1F0000 4182001C +7C0018AC 38630020 +7C032000 4180FFF4 +7C0004AC 4C00012C +38600001 38800000 +3D808034 618C64C0 +7D8903A6 4E800421 +38600001 3D808034 +618C6D80 7D8903A6 +4E800421 38600001 +38800000 38A00005 +3D808034 618C6688 +7D8903A6 4E800421 +38600001 7FC4F378 +7FA5EB78 7FE6FB78 +38E00000 3D808034 +618C5E60 7D8903A6 +4E800421 38600001 +3D808034 618C5F4C +7D8903A6 4E800421 +38600001 3D808034 +618C67B4 7D8903A6 +4E800421 38600001 +3D808034 618C6E74 +7D8903A6 4E800421 +38600001 3D808034 +618C65CC 7D8903A6 +4E800421 2C1F0000 +4082001C 7C001BAC +38630020 7C032000 +4180FFEC 7C0004AC +4C00012C 7F83E378 +3D808034 618C738C +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 00000000 +C20055F8 0000000F #Common/GetIsFollower.asm +7C0802A6 90010004 +9421FF50 BE810008 +7C7E1B78 3BE00000 +887E221F 5460EFFF +41820038 887E000C +3D808003 618C2330 +7D8903A6 4E800421 +3C80803B 6084CDE0 +1C030003 7C640214 +88030002 2C000000 +40820008 3BE00001 +7FE3FB78 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +60000000 00000000 +C216D294 00000006 #Common/IncrementFrameIndex.asm +987F0008 3C608048 +80639D58 2C030000 +40820010 3860FF85 +906DB654 48000010 +806DB654 38630001 +906DB654 00000000 +041D460C 809F00EC #Common/Preload Stadium Transformations/Core/GetPreloadedTransition.asm +C21D14C8 00000002 #Common/Preload Stadium Transformations/Core/Init isLoaded Bool.asm +38600000 987F00F0 +3BA00001 00000000 +C21D45EC 00000019 #Common/Preload Stadium Transformations/Core/Load Transformation.asm +887F00F0 2C030000 +408200B8 38600004 +3D808038 618C0580 +7D8903A6 4E800421 +5460103A A87F00E2 +3C80803B 60847F9C +7C84002E 7C032000 +4182FFD4 909F00EC +2C040003 4082000C +38800000 48000034 +2C040004 4082000C +38800001 48000024 +2C040009 4082000C +38800002 48000014 +2C040006 40820000 +38800003 48000004 +3C60803E 60631248 +5480103A 7C630214 +806303D8 809F00CC +38BF00C8 3CC0801D +60C64220 38E00000 +3D808001 618C6580 +7D8903A6 4E800421 +38600001 987F00F0 +807F00D8 00000000 +C21D4F14 00000002 #Common/Preload Stadium Transformations/Core/Reset isLoaded.asm +38600000 987F00F0 +806DB2D8 00000000 +041D4610 4800004C #Common/Preload Stadium Transformations/Core/SkipNormalDecision1.asm +041D4724 4800003C #Common/Preload Stadium Transformations/Core/SkipNormalDecision2.asm +044DEC18 01000000 #Common/Preload Stadium Transformations/Toggle/PsPreloadToggleEnable.asm +C21C154C 00000004 #Common/Initialize Stage Data/Init Stage Data.asm +38800204 3D808000 +618CC160 7D8903A6 +4E800421 281A0000 +60000000 00000000 +C2068EEC 00000006 #Common/Initialize Player Data/Init Player Data.asm +3BC30000 3C808045 +60848FD0 80840020 +3D808000 618CC160 +7D8903A6 4E800421 +7FC3F378 3C808046 +60000000 00000000 +C216EBAC 0000000C #Common/CSS KO Stars/Asign KO Stars Upon Exiting Dairantou.asm +3C608047 60639D30 +88630000 2C030002 +40820040 3C60803D +6063DA00 3D80801A +618C5F00 7D8903A6 +4E800421 3C60803D +6063DA00 808D8840 +38840590 38A00001 +3D80801A 618C5F64 +7D8903A6 4E800421 +8001001C 83E10014 +60000000 00000000 +C20055FC 00000022 #Common/Gecko/ProcessCodeList.asm +7C0802A6 90010004 +9421FF50 BE810008 +7C7D1B78 7C9E2378 +3B800000 807D0000 +5463463C 3B600008 +3B200000 2C0300C0 +41820044 2C0300C2 +4182004C 2C030004 +41820058 2C030006 +41820058 2C030008 +41820068 807D0000 +5463213E 2C03000F +40820010 807D0004 +2C030000 4182007C +4800004C 807D0004 +1C630008 3B630008 +4800003C 807D0004 +1C630008 3B630008 +3B200004 48000028 +3B200004 48000020 +807D0004 38630007 +54630038 3B630008 +833D0004 48000008 +3B600010 3B9C0001 +2C1E0000 4182001C +807D0000 5463463C +7FA4EB78 7F25CB78 +7FC903A6 4E800421 +7FBDDA14 4BFFFF38 +3C608019 606310E8 +7C63E850 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +60000000 00000000 + +$Slippi Online [Fizzi, UnclePunch] +*Required to support Slippi online play. Only turn on one code +C206A880 00000017 #Online/Core/BrawlOffscreenDamage.asm +7C0802A6 90010004 +9421FF50 BE810008 +38810080 3D808003 +618C26CC 7D8903A6 +4E800421 3D808022 +618C4A54 7D8903A6 +4E800421 C0410080 +FC020840 41800060 +3D808022 618C4A68 +7D8903A6 4E800421 +C0410080 FC020840 +41810044 3D808022 +618C4A80 7D8903A6 +4E800421 C0410084 +FC020840 41810028 +3D808022 618C4A98 +7D8903A6 4E800421 +C0410084 FC020840 +4180000C 38600000 +48000008 38600001 +BA810008 800100B4 +382100B0 7C0803A6 +60000000 00000000 +C21A4DB4 0000002F #Online/Core/ForceEngineOnRollback.asm +3C608048 80639D30 +5463443E 2C030208 +4082014C 3C608047 +60639D64 80630000 +2C030000 40820138 +3D808034 618C7364 +7D8903A6 4E800421 +7C7A1B78 80ADB61C +2C1B0000 41810014 +888500D9 2C040000 +4182002C 3B600001 +888500D9 988506F2 +808500DB 908506F3 +888500DA 988506F7 +8085018B 908506F8 +480000D0 888506FC +2C040000 418200C4 +38800000 988506FC +3D808001 618C95FC +7D8903A6 4E800421 +48000020 4E800021 +466F7263 65642061 +20706164 2072656E +65772E2E 2E000000 +7C0802A6 90010004 +9421FF00 BC610008 +60000000 60000000 +60000000 60000000 +60000000 806DAFC4 +38630003 4BFFFFB9 +7C8802A6 3D808032 +618C3CF4 7D8903A6 +4E800421 806DAFC4 +388000D0 98830000 +38800000 98830001 +38800001 98830002 +38800080 38A00001 +3D808000 618C55F0 +7D8903A6 4E800421 +B8610008 80010104 +38210100 7C0803A6 +7F43D378 3D808034 +618C738C 7D8903A6 +4E800421 2C1B0000 +40820014 3D80801A +618C4DA8 7D8903A6 +4E800420 00000000 +C216D310 00000009 #Online/Core/HandleLRAS.asm +3C608048 80639D30 +5463443E 2C030208 +40820028 3C608046 +6063B6A0 88630008 +2C030007 40820014 +808DB61C 806406EE +7C6903A6 4E800421 +8001003C 83E10034 +60000000 00000000 +C234DED8 0000000F #Online/Core/HandleRumble.asm +3BA30000 3C608048 +80639D30 5463443E +2C030208 4082005C +7C0802A6 90010004 +9421FF50 BE810008 +83EDB61C 887F0000 +7C03E800 41820024 +BA810008 800100B4 +382100B0 7C0803A6 +3D808034 618CDF44 +7D8903A6 4E800420 +887F0002 BA810008 +800100B4 382100B0 +7C0803A6 7C7D1B78 +60000000 00000000 +C216E748 00000050 #Online/Core/InitOnlinePlay.asm +3D808022 618C54B8 +7D8903A6 4E800421 +7C0802A6 90010004 +9421FF50 BE810008 +3C608048 80639D30 +5463443E 2C030208 +4082023C 386006FD +3D808037 618CF1E4 +7D8903A6 4E800421 +7C7B1B78 388006FD +3D808000 618CC160 +7D8903A6 4E800421 +936DB61C 38600001 +907B0003 480001ED +7C6802A6 907B06EE +38600012 3D808037 +618CF1E4 7D8903A6 +4E800421 907B00D1 +38600059 3D808037 +618CF1E4 7D8903A6 +4E800421 907B00D5 +7C7A1B78 38600021 +3D808037 618CF1E4 +7D8903A6 4E800421 +7C791B78 933B018F +3860009E 3D808037 +618CF1E4 7D8903A6 +4E800421 907B0193 +3880009E 3D808000 +618CC160 7D8903A6 +4E800421 38800000 +98830000 38800007 +98830001 93790005 +386006FD 90790009 +9359000D 38600059 +90790011 807B0193 +90790015 3860009E +90790019 38600000 +9079001D 38600000 +3D808000 618C5610 +7D8903A6 4E800421 +7C781B78 886DAEF8 +987B0002 88780003 +987B0000 88780004 +987B0001 80780005 +907B0007 3C80804D +90645F90 7FE3FB78 +38980158 38A00138 +3D808000 618C31F4 +7D8903A6 4E800421 +88780009 2C030001 +41800010 2C03000F +41810010 48000010 +38600001 48000008 +3860000F 987B001B +8062F228 907B06EA +3C600101 60630101 +9062F228 38A00000 +3C60804C 606320BC +1C850044 7C632214 +38800000 90830000 +38A50001 2C050004 +4180FFE0 38600004 +38800007 38A00000 +3D808039 618C01F0 +7D8903A6 4E800421 +48000021 7C8802A6 +38A00000 3D808038 +618CFD54 7D8903A6 +4E800421 48000040 +4E800021 3C608048 +80639D60 5464803E +806DB61C 80630007 +7C841A14 3C60804D +90835F90 4E800020 +4E800021 808DB61C +806406EA 9062F228 +4E800020 BA810008 +800100B4 382100B0 +7C0803A6 00000000 +C21A5014 00000052 #Online/Core/LoopEngineForRollback.asm +41A20014 3D80801A +618C5024 7D8903A6 +4E800420 3C608048 +80639D30 5463443E +2C030208 40820268 +3C608047 60639D64 +80630000 2C030000 +40820254 7C0802A6 +90010004 9421FF50 +BE810008 3D808034 +618C7364 7D8903A6 +4E800421 7C7D1B78 +83EDB61C 3BDF0197 +8B9E0000 3F008048 +83189D60 3B18FFFF +82FF06E6 7C18B800 +4181009C 7C78B850 +38630001 8B9E0000 +7F83E051 40800008 +3B9C0007 387E0001 +1C9C00C2 7F432214 +3B200000 48000060 +38DA0000 38E00000 +48000028 1C790006 +7C651A14 A0630001 +1C870006 7C862214 +A0840001 7C032000 +41820030 38E70001 +88660000 2C070003 +4180FFD4 1C790006 +7C651A14 80630003 +3D808002 618C36B8 +7D8903A6 4E800421 +3B390001 38BA0061 +88650000 7C191800 +4180FF98 387E0001 +1C9C00C2 7F432214 +387A0061 389A0000 +38A00061 3D808000 +618C31F4 7D8903A6 +4E800421 387A0000 +38800061 3D808000 +618CC160 7D8903A6 +4E800421 7C18B800 +4081001C 931F06E6 +3B9C0001 2C1C0007 +41800008 3B9CFFF9 +9B9E0000 7FA3EB78 +3D808034 618C738C +7D8903A6 4E800421 +8B7F06F2 2C1B0001 +408200E4 3D808003 +618C0A50 7D8903A6 +4E800421 3D808002 +618CA4AC 7D8903A6 +4E800421 48000025 +BA810008 800100B4 +382100B0 7C0803A6 +3D80801A 618C4DE4 +7D8903A6 4E800420 +7C0802A6 90010004 +9421FF50 BE810008 +3FE08045 63FF3080 +3BC00000 3D808003 +618C0A50 7D8903A6 +4E800421 80630028 +3D808036 618C8458 +7D8903A6 4E800421 +807F00B0 2C030000 +41820014 3D808008 +618C6A8C 7D8903A6 +4E800421 807F00B4 +2C030000 41820014 +3D808008 618C6A8C +7D8903A6 4E800421 +3BDE0001 3BFF0E90 +2C1E0004 4180FFBC +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 BA810008 +800100B4 382100B0 +7C0803A6 00000000 +C21A4DE4 0000005B #Online/Core/StartEngineLoop.asm +3D808037 618CE214 +7D8903A6 4E800421 +48000030 4E800021 +00000000 3DCCCCCD +454EE000 44610000 +40D00000 FF0000FF +44495343 4F4E4E45 +43544544 00000000 +7C0802A6 90010004 +9421FF50 BE810008 +3C608048 80639D30 +5463443E 2C030208 +40820260 3C608047 +60639D64 80630000 +2C030000 4082024C +834DB61C 3F608048 +837B9D60 3D808034 +618C7364 7D8903A6 +4E800421 7C791B78 +887A000E 2C030000 +408200D0 887A000D +2C030000 418200C4 +38600003 3D808002 +618C4030 7D8903A6 +4E800421 4BFFFF51 +7EE802A6 38600002 +808DB6DC 3D80803A +618C6754 7D8903A6 +4E800421 7C781B78 +38800001 98980049 +38800001 9898004A +C0370000 D0380008 +C0370004 D0380024 +D0380028 C0370008 +C057000C 7F03C378 +38970018 3D80803A +618C6B98 7D8903A6 +4E800421 7F03C378 +38800000 C0370010 +C0570010 3D80803A +618C7548 7D8903A6 +4E800421 7F03C378 +38800000 38B70014 +3D80803A 618C74F0 +7D8903A6 4E800421 +38600001 987A000E +887A06F2 2C030000 +418200AC 887A06F7 +2C030000 41820078 +807A018F 809A06F8 +80BA0193 3D808000 +618C560C 7D8903A6 +4E800421 3D808001 +618C9894 7D8903A6 +4E800421 3CA0804C +60A51F78 88850002 +7C832051 4080000C +88650000 7C841A14 +98850002 38600000 +98650003 3F608048 +837B9D60 807A018B +907A0003 38600000 +987A018A 987A00DA +987A06F7 3D808001 +618C95FC 7D8903A6 +4E800421 807A06F3 +7C1B1800 41800010 +38600000 987A00D9 +987A06F2 887A018A +2C030000 4182002C +807A018B 7C1B1800 +41800020 807A018F +7F64DB78 80BA0193 +3D808000 618C5608 +7D8903A6 4E800421 +887A000C 2C030001 +4182004C 3C608046 +6063B6A0 88630008 +2C030000 40820010 +38600000 987A000B +4800002C 887A000B +38630001 987A000B +2C030007 40810018 +38600001 987A000C +807A06EE 7C6903A6 +4E800421 7F23CB78 +3D808034 618C738C +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +60000000 00000000 +C2376A28 0000009B #Online/Core/TriggerSendInput.asm +7C0802A6 90010004 +9421FF50 BE810008 +3C608048 80639D30 +5463443E 2C030208 +408204A0 3C608047 +60639D64 80630000 +2C030000 4082048C +836DB61C 833B00D1 +831B00D5 82FB018F +835B0003 887B00D9 +2C030001 418203E8 +887B001B 38800054 +7C632050 2C1A0003 +4080001C 386100DC +38800030 3D808000 +618CC160 7D8903A6 +4E800421 889B0002 +1C84000C 386400E6 +7C6118AE 7C630774 +2C03FFFD 40820024 +386400DC 7C611A14 +389B000F 38A0000C +3D808000 618C31F4 +7D8903A6 4E800421 +889B0002 1C84000C +388400DC 387B000F +7C812214 38A0000C +3D808000 618C31F4 +7D8903A6 4E800421 +386000B0 98790000 +93590001 887B001B +98790005 889B0002 +1C84000C 388400DC +38790006 7C812214 +38A0000C 3D808000 +618C31F4 7D8903A6 +4E800421 7F23CB78 +38800012 38A00001 +3D808000 618C55F0 +7D8903A6 4E800421 +38780000 38800059 +38A00000 3D808000 +618C55F0 7D8903A6 +4E800421 88780000 +2C030002 4182001C +2C030003 41820008 +48000030 38600001 +987B000D 48000024 +BA810008 800100B4 +382100B0 7C0803A6 +3D808037 618C6CEC +7D8903A6 4E800420 +889B001C 1C84000C +3884001D 887B0000 +1C63000C 386300DC +7C611A14 7C9B2214 +38A0000C 3D808000 +618C31F4 7D8903A6 +4E800421 887B00DF +1C63000C 386300E0 +889B0000 1C84000C +388400DC 7C7B1A14 +7C812214 38A0000C +3D808000 618C31F4 +7D8903A6 4E800421 +887B00DF 38630001 +2C030007 41800008 +38600000 987B00DF +887B001C 1C63000C +3863001D 7C7B1A14 +38990006 38A0000C +3D808000 618C31F4 +7D8903A6 4E800421 +889B001B 887B001C +38630001 7C032000 +41800008 38600000 +987B001C 887B018A +2C030000 41820110 +80780001 809B018B +7C641851 41800100 +1C63000C 38630005 +889B0134 1C84000C +38840136 7CD81A14 +7CFB2214 88660000 +88870000 546306FE +548406FE 7C032000 +4082009C 88660001 +88870001 5463067E +5484067E 7C032000 +40820084 80660002 +80870002 7C032000 +40820074 38A00005 +38A50001 2C050008 +40800028 7C6530AE +7C8538AE 2C03002A +4181000C 2C04002A +4081FFE0 7C032000 +40820044 4BFFFFD4 +807B018B 38630001 +907B018B 887B0134 +38630001 2C030007 +41800008 3863FFF9 +987B0134 889B0135 +7C041800 4082FF34 +38600000 987B018A +48000034 38600001 +987B00D9 987B00DA +935B00DB BA810008 +800100B4 382100B0 +7C0803A6 3D808037 +618C6CEC 7D8903A6 +4E800420 80780001 +7C7A1850 2C030000 +40800080 887B001B +38800054 7C632050 +7C1A1800 41800068 +887B000C 2C030001 +4182005C 8ADB0135 +1C76000C 38630136 +7C7B1A14 38980005 +38A0000C 3D808000 +618C31F4 7D8903A6 +4E800421 38760001 +2C030007 41800008 +3863FFF9 987B0135 +887B018A 2C030001 +41820014 935B018B +38600001 987B018A +9ADB0134 38600000 +1C63000C 38A30005 +887B0001 1C63000C +386300DC 7C611A14 +7C982A14 38A0000C +3D808000 618C31F4 +7D8903A6 4E800421 +48000080 807B00DB +7C1A1800 40810024 +BA810008 800100B4 +382100B0 7C0803A6 +3D808037 618C6CEC +7D8903A6 4E800420 +807B00DB 7C7A1850 +38630001 889B00DF +7C632051 40800008 +38630007 1C63000C +388300E0 887B0000 +1C63000C 386300DC +7C611A14 7C9B2214 +38A0000C 3D808000 +618C31F4 7D8903A6 +4E800421 4BFFFEC8 +3B5A0001 935B0003 +BA810008 800100B4 +382100B0 7C0803A6 +2C1E0000 00000000 +C21A4CB4 00000004 #Online/Core/EXIFileLoad/AllocBuffer.asm +38600080 3D808037 +618CF1E4 7D8903A6 +4E800421 906DAFC4 +38000000 00000000 +C20163FC 00000018 #Online/Core/EXIFileLoad/GetFileSize.asm +7C7E1B78 7C0802A6 +90010004 9421FF50 +BE810008 83EDAFC4 +386000D1 987F0000 +387F0001 7FC4F378 +3D808032 618C5A50 +7D8903A6 4E800421 +7FC3F378 3D808032 +618C5B04 7D8903A6 +4E800421 38830002 +7FE3FB78 38A00001 +3D808000 618C55F0 +7D8903A6 4E800421 +7FE3FB78 38800004 +38A00000 3D808000 +618C55F0 7D8903A6 +4E800421 7FE3FB78 +BA810008 800100B4 +382100B0 7C0803A6 +80630000 2C030000 +40810014 3D808001 +618C6488 7D8903A6 +4E800420 7FC3F378 +60000000 00000000 +C20166B8 00000028 #Online/Core/EXIFileLoad/TransferFile.asm +7C7E1B78 7C0802A6 +90010004 9421FF50 +BE810008 83EDAFC4 +386000D1 987F0000 +387F0001 7FC4F378 +3D808032 618C5A50 +7D8903A6 4E800421 +7FC3F378 3D808032 +618C5B04 7D8903A6 +4E800421 38830002 +7FE3FB78 38A00001 +3D808000 618C55F0 +7D8903A6 4E800421 +7FE3FB78 38800004 +38A00000 3D808000 +618C55F0 7D8903A6 +4E800421 83BF0000 +2C1D0000 40810098 +93BC0000 386000D2 +987F0000 387F0001 +7FC4F378 3D808032 +618C5A50 7D8903A6 +4E800421 7FC3F378 +3D808032 618C5B04 +7D8903A6 4E800421 +38830002 7FE3FB78 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 7F63DB78 +7FA4EB78 38A00000 +3D808000 618C55F0 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +38600001 3D808001 +618C674C 7D8903A6 +4E800420 BA810008 +800100B4 382100B0 +7C0803A6 7FC3F378 +60000000 00000000 +04019260 48000034 #Online/Core/Hacks/ForceNoDiskCrash.asm +C2376304 0000000B #Online/Core/Hacks/ForceNoVideoAssert.asm +48000031 7C6802A6 +7C040378 4CC63182 +3D808034 618C56A8 +7D8903A6 4E800421 +3D808037 618C6384 +7D8903A6 4E800420 +4E800021 58464220 +53746174 75732069 +73206E6F 7420342E +2056616C 75653A20 +25640A00 00000000 +04321D70 38600000 #Online/Core/Hacks/PreventCharacterCrowdChants.asm +C2019608 00000024 #Online/Core/Hacks/PreventPadAlarmDuringRollback.asm +9421FFF8 3C608048 +80639D30 5463443E +2C030208 40820104 +3C608047 60639D64 +80630000 2C030000 +408200F0 3C608037 +60635E00 2C000003 +408200E0 80ADB61C +886500D9 2C030000 +418200D0 4800002C +4E800021 56492072 +65747261 63652043 +42206475 72696E67 +20726F6C 6C626163 +6B2E2E2E 00000000 +7C0802A6 90010004 +9421FF00 BC610008 +60000000 60000000 +60000000 60000000 +60000000 806DAFC4 +38630003 4BFFFFAD +7C8802A6 3D808032 +618C3CF4 7D8903A6 +4E800421 806DAFC4 +388000D0 98830000 +38800000 98830001 +38800001 98830002 +38800080 38A00001 +3D808000 618C55F0 +7D8903A6 4E800421 +B8610008 80010104 +38210100 7C0803A6 +38600001 986506FC +3D808001 618C9618 +7D8903A6 4E800420 +38600000 00000000 +C21D4578 00000003 #Online/Core/PreventFileAlarms/FreezeStadium.asm +FFE00890 3D80801D +618C4FD8 7D8903A6 +4E800420 00000000 +04023FFC 38800000 #Online/Core/PreventFileAlarms/MuteMusic.asm +0438ADD0 4E800020 #Online/Core/PreventFileAlarms/PreventMusicAlarm.asm +C238D224 00000018 #Online/Core/Sound/AssignSoundInstanceId.asm +900DC0E8 3C608048 +80639D30 5463443E +2C030208 408200A4 +3C608047 60639D64 +80630000 2C030000 +40820090 7C0802A6 +90010004 9421FF50 +BE810008 83EDB61C +3BDF0197 8B9E0000 +3C608048 80639D60 +809F06E6 7C032000 +41810028 3C608048 +80639D60 809F06E6 +7C632050 38630001 +8B9E0000 7F83E051 +40800008 3B9C0007 +1C7C00C2 38DE0001 +7CC61A14 88660000 +3863FFFF 1C630006 +38A60001 7CA51A14 +807D000C 90650002 +BA810008 800100B4 +382100B0 7C0803A6 +60000000 00000000 +C2088224 0000001A #Online/Core/Sound/NoDestroyVoice.asm +7C0802A6 90010004 +9421FF50 BE810008 +83EDB61C 3BBF0197 +57DE043E 8B9D0000 +3C608048 80639D60 +809F06E6 7C032000 +41810088 3C608048 +80639D60 809F06E6 +7C632050 38630001 +8B9D0000 7F83E051 +40800008 3B9C0007 +1C7C00C2 38DD0062 +7CC61A14 39000000 +48000020 1C680006 +38A60001 7CA51A14 +A0650000 7C1E1800 +41820018 39080001 +88660000 7C081800 +4180FFDC 48000024 +BA810008 800100B4 +382100B0 7C0803A6 +3D808008 618C8244 +7D8903A6 4E800420 +BA810008 800100B4 +382100B0 7C0803A6 +387F0000 00000000 +C20882B0 0000001A #Online/Core/Sound/NoDestroyVoice2.asm +7C0802A6 90010004 +9421FF50 BE810008 +83EDB61C 3BBF0197 +57DE043E 8B9D0000 +3C608048 80639D60 +809F06E6 7C032000 +41810088 3C608048 +80639D60 809F06E6 +7C632050 38630001 +8B9D0000 7F83E051 +40800008 3B9C0007 +1C7C00C2 38DD0062 +7CC61A14 39000000 +48000020 1C680006 +38A60001 7CA51A14 +A0650000 7C1E1800 +41820018 39080001 +88660000 7C081800 +4180FFDC 48000024 +BA810008 800100B4 +382100B0 7C0803A6 +3D808008 618C82D0 +7D8903A6 4E800420 +BA810008 800100B4 +382100B0 7C0803A6 +387F0000 00000000 +C238D0B0 0000002A #Online/Core/Sound/PreventDuplicateSounds.asm +3C608048 80639D30 +5463443E 2C030208 +40820134 3C608047 +60639D64 80630000 +2C030000 40820120 +7C0802A6 90010004 +9421FF50 BE810008 +83EDB61C 3BDF0197 +3BA00000 3B400000 +56FB043E 8B9E0000 +3C608048 80639D60 +809F06E6 7C032000 +41810070 3C608048 +80639D60 809F06E6 +7C632050 38630001 +8B9E0000 7F83E051 +40800008 3B9C0007 +1C7C00C2 38DE0062 +7CC61A14 39000000 +48000020 1C680006 +38A60001 7CA51A14 +A0650000 7C1B1800 +41820018 39080001 +88660000 7C081800 +4180FFDC 4800000C +83450002 3BA00001 +1C7C00C2 38DE0001 +7CC61A14 88660000 +2C030010 40800024 +1C630006 38A60001 +7CA51A14 B3650000 +93450002 88660000 +38630001 98660000 +2C1D0000 41820028 +7F43D378 BA810008 +800100B4 382100B0 +7C0803A6 3D808038 +618CD2A0 7D8903A6 +4E800420 BA810008 +800100B4 382100B0 +7C0803A6 2C1A0000 +60000000 00000000 +C2261E5C 00000006 #Online/Menus/CSS/DisableNametagBox.asm +3C608048 80639D30 +5463443E 2C030008 +40820014 3D808026 +618C1F38 7D8903A6 +4E800420 C0210088 +60000000 00000000 +C2260310 00000008 #Online/Menus/CSS/FetchMatchInfo.asm +3C608048 80639D30 +5463443E 2C030008 +40820024 3C608000 +60635614 80630000 +80630000 3D808000 +618C5610 7D8903A6 +4E800421 38000000 +60000000 00000000 +C2263258 00000084 #Online/Menus/CSS/HandleInputsOnCSS.asm +41A20014 3D808026 +618C3334 7D8903A6 +4E800420 7C0802A6 +90010004 9421FF50 +BE810008 3C608048 +80639D30 5463443E +2C030008 408203D8 +7CFB3B78 3F008000 +63185614 83180000 +83580000 8878000D +889A0001 9898000D +2C030001 40820010 +2C040000 40820008 +4800003C 8878000E +889A0000 9898000E +2C030005 41820010 +2C040005 40820008 +48000034 2C030004 +40820010 2C040004 +41820008 48000008 +48000030 38600000 +3D808002 618C4030 +7D8903A6 4E800421 +48000018 38600003 +3D808002 618C4030 +7D8903A6 4E800421 +887A0000 2C030000 +40810020 2C030003 +40810040 2C030004 +41820044 2C030005 +418200B0 480002F8 +576004E7 418202F0 +886DB657 2C030000 +418202E4 886DAFA0 +2C030002 4182021D +408201ED 480002D0 +576006F7 40820255 +480002C4 576006F7 +4182000C 48000245 +480002B4 887A0001 +2C030000 4082001C +576004E7 41820014 +886DB657 2C030000 +41820008 480000F9 +887A0001 889A0002 +7C632039 41820280 +3C808045 6084BF17 +38600001 98640000 +BA810008 800100B4 +382100B0 7C0803A6 +3D808026 618C3264 +7D8903A6 4E800420 +576006F7 408201D5 +48000244 7C0802A6 +90010004 9421FF50 +BE810008 38600014 +3D808037 618CF1E4 +7D8903A6 4E800421 +7C791B78 386000B4 +98790000 886DAFA0 +98790001 38F90002 +3CC0804A 60C60740 +38800000 38A00000 +7C66222E 7C672B2E +38840003 38A50002 +2C050012 4180FFEC +7F23CB78 38800014 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 7F23CB78 +3D808037 618CF1B0 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 7C0802A6 +90010004 9421FF50 +BE810008 38600007 +3D808037 618CF1E4 +7D8903A6 4E800421 +7C791B78 386000B5 +98790000 808DB610 +886DAEF8 1C630024 +7C841A14 88640070 +98790001 88640073 +98790002 38600001 +98790003 38600000 +B0790004 38600000 +98790006 7F23CB78 +38800007 38A00001 +3D808000 618C55F0 +7D8903A6 4E800421 +7F23CB78 3D808037 +618CF1B0 7D8903A6 +4E800421 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +4E800021 7C0802A6 +90010004 9421FF50 +BE810008 4BFFFF41 +4BFFFE95 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +7C0802A6 90010004 +9421FF50 BE810008 +38600001 986DAFA3 +4BFFFFB9 7C6802A6 +906DAFE8 880DB650 +980DB659 38000004 +980DB656 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +7C0802A6 90010004 +9421FF50 BE810008 +38600001 3D808037 +618CF1E4 7D8903A6 +4E800421 7C791B78 +386000BA 98790000 +7F23CB78 38800001 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 7F23CB78 +3D808037 618CF1B0 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 BA810008 +800100B4 382100B0 +7C0803A6 3D808026 +618C3334 7D8903A6 +4E800420 BA810008 +800100B4 382100B0 +7C0803A6 00000000 +C2264534 00000131 #Online/Menus/CSS/InitCSS.asm +3C608048 80639D30 +5463443E 2C030008 +40820970 48000190 +4E800021 00000000 +3DCCCCCD 428C0000 +41B80000 3F000000 +42B40000 42500000 +42960000 42C40000 +42500000 428C0000 +42B00000 42D40000 +3ECCCCCD 43048000 +C3760000 C3020000 +C2480000 3EE66666 +33FF2FFF 3CBCFFFF +8E9196FF FF0000FF +00556E72 616E6B65 +64204D6F 64650044 +69726563 74204D6F +64650052 616E6B65 +64204D6F 64650053 +656C6563 7420796F +75722063 68617261 +63746572 00436861 +72616374 65722073 +656C6563 74656400 +50726573 73205354 +41525420 746F2025 +73006C6F 636B2069 +6E00656E 74657220 +636F6465 00736561 +72636800 4C6F636B +65642069 6E005365 +61726368 696E6720 +666F7220 25730043 +6F6E6E65 6374696E +6720746F 20257300 +57616974 696E6720 +6F6E2025 73006F70 +706F6E65 6E74002D +2D2F2F2D 2D2F2F2D +2D2F2F2D 2D2F2F30 +30004572 726F7200 +506C6179 696E673A +00507265 7373205A +20746F20 25730064 +6973636F 6E6E6563 +74006361 6E63656C +00636C65 61722065 +72726F72 00817B00 +817E0081 7C000000 +4E800021 C2E00000 +41A00000 00000000 +3DCCCCCD 7C0802A6 +90010004 9421FF50 +BE810008 4BFFFE65 +7FA802A6 888DAFA0 +2C040002 38800001 +40820008 38800002 +4BFFFFC1 7C6802A6 +3D808000 618C5618 +7D8903A6 4E800421 +4E800021 38600004 +38800005 38A00080 +3D808039 618C01F0 +7D8903A6 4E800421 +48000341 7C8802A6 +38A00004 3D808038 +618CFD54 7D8903A6 +4E800421 3860000F +3D808037 618CF1E4 +7D8903A6 4E800421 +7C7F1B78 3880000F +3D808000 618CC160 +7D8903A6 4E800421 +3C608000 60635614 +93E30000 38600290 +3D808037 618CF1E4 +7D8903A6 4E800421 +907F0000 38600000 +38800000 3D80803A +618C6754 7D8903A6 +4E800421 7C7C1B78 +939F0004 38800001 +989C0049 38800000 +989C004A C03D0000 +D03C0008 C03D0004 +D03C0024 D03C0028 +C03D0008 C05D000C +7F83E378 389D005C +3D80803A 618C6B98 +7D8903A6 4E800421 +7C641B78 7F83E378 +C03D0010 C05D0010 +3D80803A 618C7548 +7D8903A6 4E800421 +C05D0018 48000141 +C05D001C 48000139 +C05D0020 48000131 +C03D0008 C05D0038 +7F83E378 389D005C +3D80803A 618C6B98 +7D8903A6 4E800421 +7F83E378 38800007 +C03D0034 C05D0034 +3D80803A 618C7548 +7D8903A6 4E800421 +7F83E378 38800007 +38BD0054 3D80803A +618C74F0 7D8903A6 +4E800421 C03D0040 +C05D003C 7F83E378 +389D005C 3D80803A +618C6B98 7D8903A6 +4E800421 7F83E378 +38800008 C03D0010 +C05D0010 3D80803A +618C7548 7D8903A6 +4E800421 7F83E378 +38800008 38BD0054 +3D80803A 618C74F0 +7D8903A6 4E800421 +C03D0044 C05D003C +7F83E378 389D005C +3D80803A 618C6B98 +7D8903A6 4E800421 +7F83E378 38800009 +C03D0010 C05D0010 +3D80803A 618C7548 +7D8903A6 4E800421 +C05D0024 480000BD +C05D0028 480000B5 +C05D002C 480000AD +C05D0030 480000A5 +BA810008 800100B4 +382100B0 7C0803A6 +48000548 7EA802A6 +FC601090 C03D0014 +7F83E378 389D005C +3D80803A 618C6B98 +7D8903A6 4E800421 +7C641B78 7F83E378 +C03D0034 C05D0034 +3D80803A 618C7548 +7D8903A6 4E800421 +C03D0008 FC401890 +7F83E378 389D005C +3D80803A 618C6B98 +7D8903A6 4E800421 +7C641B78 7F83E378 +C03D0048 C05D0048 +3D80803A 618C7548 +7D8903A6 4E800421 +7EA803A6 4E800020 +7C0802A6 90010004 +9421FF50 BE810008 +C03D0008 7F83E378 +389D005C 3D80803A +618C6B98 7D8903A6 +4E800421 7C7B1B78 +7F83E378 7F64DB78 +C03D0034 C05D0034 +3D80803A 618C7548 +7D8903A6 4E800421 +7F83E378 7F64DB78 +38BD0058 3D80803A +618C74F0 7D8903A6 +4E800421 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +4E800021 7C0802A6 +90010004 9421FF50 +BE810008 4BFFFABD +7FA802A6 3FE08000 +63FF5614 83FF0000 +83DF0000 839F0004 +38FD011B 3CC0804A +60C60740 38800000 +38A00000 7C66222E +7C672B2E 38840003 +38A50002 2C050012 +4180FFEC 887E0000 +2C030004 4181003C +886DAFA0 2C030001 +41820018 2C030002 +41820018 2C030000 +41820018 4800001C +38BD005D 4800001C +38BD006B 48000014 +38BD0077 4800000C +38BD012E 48000004 +38800000 4800036D +887E0000 2C030004 +4182000C 38BD005C +48000008 38BD0134 +38800008 4800034D +887E0000 2C030004 +4182000C 38BD005C +48000008 38BE0048 +38800009 4800032D +887E0000 2C030004 +41820034 2C030005 +41820020 2C030000 +4181000C 38BD005C +48000024 38BD013D +38DD0156 48000018 +38BD013D 38DD015D +4800000C 38BD013D +38DD014B 38800007 +480002E1 3B600001 +7F64DB78 38BD005C +480002D1 3B7B0002 +2C1B0005 4081FFEC +38800008 38600000 +7C7F21AE 38840001 +2C04000A 4081FFF4 +3B60000A 7F64DB78 +38BD005C 4800029D +3B7B0001 2C1B000D +4081FFEC 887E0000 +2C030005 408200A8 +3B60000A 3B400000 +3B200000 3B000000 +3AFE0067 7ED7D0AE +56C00631 41820010 +3B5A0002 3B390001 +48000018 2C160020 +40820008 7F58D378 +3B5A0001 3B390001 +2C160000 41820018 +2C19001E 41810008 +4800002C 38800000 +7C97C1AE 7F64DB78 +7EE5BB78 4800021D +3B7B0001 7EF7C214 +3AF70001 3B400000 +3B200000 2C160000 +41820020 387E0158 +7C97D214 7C041800 +40800010 2C1B000D +41810008 4BFFFF78 +48000110 3B600001 +886DB657 7F64DB78 +2C030000 40820018 +38BD0083 480001C5 +38600001 987F0008 +480000E8 38BD0099 +480001B1 3B7B0002 +38600002 987F0008 +887E0001 7F64DB78 +2C030000 40820044 +38BD00AC 38DD00BE +887E0000 2C030004 +41820020 38BD00AC +38DD00D1 886DAFA0 +2C030002 4082000C +38BD00AC 38DD00C6 +48000161 38600001 +987F0009 48000084 +38BD00D8 4800014D +3B7B0002 38600002 +987F0009 887E0000 +7F64DB78 2C030004 +4182004C 2C030003 +41820024 88ADAFA0 +2C050002 38BD00E2 +38DD0112 40820038 +38BD00E2 38DD011B +4800002C 88ADAFA0 +2C050002 38BD00F3 +38DD0112 40820018 +38BD00F3 38DD011B +4800000C 38BD0104 +38DD0112 480000DD +38600001 987F000A +3B400008 3B600002 +7C7FD0AE 2C030001 +40820044 A07F000B +3880000F 7C632396 +1C630003 38630169 +7CBD1A14 7F64DB78 +480000A1 7F83E378 +7F64DB78 38BD0050 +3D80803A 618C74F0 +7D8903A6 4E800421 +48000044 2C030002 +40820030 7F64DB78 +38BD016F 4800006D +7F83E378 7F64DB78 +38BD004C 3D80803A +618C74F0 7D8903A6 +4E800421 48000010 +7F64DB78 38BD005C +48000041 3B7B0002 +3B5A0001 2C1A000A +4081FF68 A07F000B +38630001 2C03001E +41800008 38600000 +B07F000B BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +7EA802A6 7F83E378 +3D80803A 618C70A0 +7D8903A6 4E800421 +7EA803A6 4E800020 +80CDB638 00000000 +C22652F0 0000007C #Online/Menus/CSS/InitSheikSelector.asm +3C608048 80639D30 +5463443E 2C030008 +408203C0 48000058 +4E800021 00000000 +00000000 3DCCCCCD +C2C80000 43340000 +43520000 3F19999A +3ECCCCCD C0400000 +33FF2FFF FFFFFFFF +8E9196FF C193999A +C1AAE148 3FE3D70A +C1823D71 C15BAE14 +81692081 6A005300 +5A000000 7C0802A6 +90010004 9421FF50 +BE810008 38600004 +38800005 38A00080 +3D808039 618C01F0 +7D8903A6 4E800421 +48000131 7C8802A6 +38A00004 3D808038 +618CFD54 7D8903A6 +4E800421 4BFFFF65 +7FE802A6 38600000 +38800000 3D80803A +618C6754 7D8903A6 +4E800421 7C7E1B78 +93DF0000 38800001 +989E0049 989E004A +989E004C 989E0048 +C03F0004 D03E0008 +C03F0008 D03E0024 +D03E0028 3860004A +C03F0010 48000025 +3860004C C03F0014 +48000019 BA810008 +800100B4 382100B0 +7C0803A6 480002A4 +7EE802A6 7C7A1B78 +FC600890 C03F000C +FC401890 7FC3F378 +389F0044 3D80803A +618C6B98 7D8903A6 +4E800421 7C641B78 +7FC3F378 C03F0018 +C05F0018 3D80803A +618C7548 7D8903A6 +4E800421 C03F0020 +EC43082A C03F000C +7FC3F378 7C9FD214 +3D80803A 618C6B98 +7D8903A6 4E800421 +7C641B78 7FC3F378 +C03F001C C05F001C +3D80803A 618C7548 +7D8903A6 4E800421 +7EE803A6 4E800020 +4E800021 7C0802A6 +90010004 9421FF50 +BE810008 4BFFFE3D +7FE802A6 83DF0000 +3C608043 6063208F +88630000 2C030012 +41820018 2C030013 +41820010 38600001 +987E004D 480001B0 +38600000 987E004D +808DB610 886DB650 +1C630024 7FA41A14 +3B800000 886DB656 +2C030000 408200EC +3C608000 60635614 +80630000 80630000 +88630001 2C030000 +408200D0 3C80804A +60840BC0 80840000 +C0240010 C05F0034 +887D0070 2C030013 +41820008 C05F0030 +FC011040 418100A4 +C07F0038 EC421828 +FC011040 41800094 +C024000C C05F003C +FC011040 41800084 +C05F0040 FC011040 +41810078 3B800001 +3C80804C 608420BC +886DB650 1C630044 +7C641A14 80630008 +546305EF 41820054 +887D0070 2C030013 +41820010 38600013 +987D0070 4800000C +38600012 987D0070 +3C80803F 60840CC8 +98640001 3D808016 +618C8C5C 7D8903A6 +4E800421 38600000 +3D808025 618CDB34 +7D8903A6 4E800421 +3B400000 3B3A0002 +887D0070 2C030013 +4182000C 3B200000 +3B590002 7FC3F378 +389A0000 38BF0024 +3D80803A 618C74F0 +7D8903A6 4E800421 +7FC3F378 389A0001 +38BF0028 3D80803A +618C74F0 7D8903A6 +4E800421 3B1F002C +2C1C0000 41820008 +3B1F0028 7FC3F378 +38990000 7F05C378 +3D80803A 618C74F0 +7D8903A6 4E800421 +7FC3F378 38990001 +7F05C378 3D80803A +618C74F0 7D8903A6 +4E800421 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +38600000 38980000 +60000000 00000000 +C2262004 00000009 #Online/Menus/CSS/PreventAPressCharUnselect.asm +3C608048 80639D30 +5463443E 2C030008 +40820030 3C608000 +60635614 80630000 +80830000 88640001 +2C030000 41820014 +3D808026 618C2154 +7D8903A6 4E800420 +566015BA 00000000 +C22620AC 00000009 #Online/Menus/CSS/PreventBPressCharUnselect.asm +3C608048 80639D30 +5463443E 2C030008 +40820030 3C608000 +60635614 80630000 +80830000 88640001 +2C030000 41820014 +3D808026 618C2154 +7D8903A6 4E800420 +88FF0004 00000000 +C22600A8 00000009 #Online/Menus/CSS/PreventColorChange.asm +3C608048 80639D30 +5463443E 2C030008 +40820030 3C608000 +60635614 80630000 +80630000 88630001 +2C030000 41820014 +3D808026 618C028C +7D8903A6 4E800420 +3C60803F 00000000 +0423C710 28030007 #Online/Menus/CSS/TextEntryScreen/Allow8Characters.asm +0423C320 28030007 #Online/Menus/CSS/TextEntryScreen/Allow8CharactersJapanese.asm +C223E730 00000006 #Online/Menus/CSS/TextEntryScreen/AlwaysUseEnglishWhenDirect.asm +898DAFA3 2C0C0000 +41820014 3D808023 +618CE73C 7D8903A6 +4E800420 3D808000 +618CAE90 7D8903A6 +4E800421 00000000 +C223E924 00000006 #Online/Menus/CSS/TextEntryScreen/AlwaysUseEnglishWhenDirect2.asm +898DAFA3 2C0C0000 +41820014 3D808023 +618CE930 7D8903A6 +4E800420 3D808000 +618CAE90 7D8903A6 +4E800421 00000000 +C223E290 00000006 #Online/Menus/CSS/TextEntryScreen/AlwaysUseEnglishWhenDirect3.asm +898DAFA3 2C0C0000 +41820014 3D808023 +618CE29C 7D8903A6 +4E800420 3D808000 +618CAE90 7D8903A6 +4E800421 00000000 +C223E9E4 00000003 #Online/Menus/CSS/TextEntryScreen/ClearOldLetters.asm +981F0009 981F000C +981F000F 981F0012 +981F0015 00000000 +0423CF9C 2C1B0008 #Online/Menus/CSS/TextEntryScreen/Display8Characters.asm +C223B3AC 00000005 #Online/Menus/CSS/TextEntryScreen/HideDescriptionText.asm +886DAFA3 2C030000 +41820014 3D808023 +618CB3E4 7D8903A6 +4E800420 888DB514 +60000000 00000000 +C223E994 0000003C #Online/Menus/CSS/TextEntryScreen/InitNameEntry.asm +886DAFA3 2C030000 +418201D0 48000084 +4E800021 41880000 +3D883127 C3100000 +42E40000 42FA0000 +C28F0000 3EB33333 +FFCB00FF 456E7465 +7220796F 75722025 +73206162 6F76652E +00596F75 72206F70 +706F6E65 6E742077 +696C6C20 616C736F +206E6565 6420746F +20656E74 65722079 +6F757273 006F7070 +6F6E656E 74277320 +636F6E6E 65637420 +636F6465 00000000 +7C0802A6 90010004 +9421FF50 BE810008 +4BFFFF71 7FE802A6 +38600000 38800000 +3D80803A 618C6754 +7D8903A6 4E800421 +7C7E1B78 38800001 +989E0049 38800000 +989E004A C03F0000 +D03E0008 C03F0004 +D03E0024 D03E0028 +C03F0008 C05F000C +7FC3F378 389F0020 +38BF0061 3D80803A +618C6B98 7D8903A6 +4E800421 7C641B78 +7FC3F378 C03F0018 +C05F0018 3D80803A +618C7548 7D8903A6 +4E800421 C03F0008 +C05F0010 7FC3F378 +389F0035 3D80803A +618C6B98 7D8903A6 +4E800421 7C641B78 +7FC3F378 C03F0018 +C05F0018 3D80803A +618C7548 7D8903A6 +4E800421 C03F0014 +C05F000C 7FC3F378 +389F0061 3D80803A +618C6B98 7D8903A6 +4E800421 7C641B78 +7FC3F378 C03F0018 +C05F0018 3D80803A +618C7548 7D8903A6 +4E800421 7FC3F378 +38800002 38BF001C +3D80803A 618C74F0 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +38600000 00000000 +C223CA50 00000009 #Online/Menus/CSS/TextEntryScreen/OnConfirmButtonAPress.asm +886DAFA3 2C030000 +41820034 38600001 +3D808002 618C4030 +7D8903A6 4E800421 +806DAFE8 7C6903A6 +4E800421 3D808023 +618CCABC 7D8903A6 +4E800420 38000000 +60000000 00000000 +C223CC14 00000009 #Online/Menus/CSS/TextEntryScreen/OnConfirmButtonStartPress.asm +886DAFA3 2C030000 +41820034 38600001 +3D808002 618C4030 +7D8903A6 4E800421 +806DAFE8 7C6903A6 +4E800421 3D808023 +618CCC80 7D8903A6 +4E800420 38000000 +60000000 00000000 +C2264110 00000006 #Online/Menus/CSS/TextEntryScreen/SkipReturnToCssSound.asm +886DAFA3 2C030000 +4182001C 38600000 +986DAFA3 3D808026 +618C41A8 7D8903A6 +4E800420 54001838 +60000000 00000000 +C23786A4 00000009 #Online/Menus/Hacks/VsSplashRumbleHack.asm +3D808048 818C9D30 +558C443E 2C0C0408 +4182001C 3D808048 +818C9D30 558C443E +2C0C0108 41820008 +48000014 3D808037 +618C86AC 7D8903A6 +4E800420 28000000 +60000000 00000000 +C216E9B4 00000024 #Online/Menus/InGame/InitInGame.asm +3C608048 80639D30 +5463443E 2C030208 +40820108 48000028 +4E800021 00000000 +3F800000 44174000 +43CF8000 3F000000 +44656C61 793A2025 +64660000 7C0802A6 +90010004 9421FF50 +BE810008 83EDB61C +4BFFFFC9 7FA802A6 +3860000E 3D808037 +618CF1E4 7D8903A6 +4E800421 7C7C1B78 +389D0014 88BF001B +3D808032 618C3CF4 +7D8903A6 4E800421 +38600002 808DB6DC +3D80803A 618C6754 +7D8903A6 4E800421 +7C7E1B78 38800001 +989E0049 38800002 +989E004A C03D0000 +D03E0008 C03D0004 +D03E0024 D03E0028 +C03D0008 C05D000C +7FC3F378 7F84E378 +3D80803A 618C6B98 +7D8903A6 4E800421 +7FC3F378 38800000 +C03D0010 C05D0010 +3D80803A 618C7548 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +8001001C 00000000 +C21B1630 00000006 #Online/Menus/InGame/SkipResultsScreen.asm +3C608048 80639D30 +5463443E 2C030208 +40820014 3C808047 +60849D30 38600001 +98640005 8001001C +60000000 00000000 +C21B1574 00000018 #Online/Menus/SSS/SceneDecideAdditions.asm +3C608048 80639D30 +5463443E 2C030108 +408200A4 38600000 +3D808000 618C5610 +7D8903A6 4E800421 +7C7F1B78 3D808017 +618CEB30 7D8903A6 +4E800421 889F01B8 +98830000 889F01BB +98830001 38800000 +98830002 38800003 +98830005 38800078 +98830004 3C80803D +6084DEC8 8084000C +887F01DC 98640002 +38602121 B0640003 +3C808049 60840880 +887F01DF 98640016 +7FE3FB78 3D808037 +618CF1B0 7D8903A6 +4E800421 3C808047 +60849D30 38600005 +98640005 8001001C +60000000 00000000 +C222B044 00000006 #Online/Menus/TitleMenu/AllowSwapToSameSubmenu.asm +40820020 886DAFA2 +2C030000 40820014 +3D808022 618CB11C +7D8903A6 4E800420 +38600000 986DAFA2 +60000000 00000000 +C22299F0 00000017 #Online/Menus/TitleMenu/HandleOnlineLockedOptions.asm +2C030008 408200A8 +886DAFA1 2C030000 +41820014 2C030001 +41820038 2C030002 +4182004C 2C040000 +41820070 2C040001 +41820068 2C040002 +41820060 2C040004 +41820058 2C040005 +41820050 48000060 +2C040000 41820044 +2C040003 4182003C +2C040005 41820034 +48000044 2C040000 +41820028 2C040001 +41820020 2C040002 +41820018 2C040003 +41820010 2C040004 +41820008 48000018 +38600000 3D808022 +618C99F4 7D8903A6 +4E800420 38600001 +60000000 00000000 +C222E93C 00000028 #Online/Menus/TitleMenu/OnMenuLoad.asm +48000020 4E800021 +C34C0000 C31D0000 +41880000 3D75C28F +4E800021 01000000 +7C0802A6 90010004 +9421FF50 BE810008 +4BFFFFD5 7C6802A6 +38800001 3D808000 +618C5618 7D8903A6 +4E800421 7FC802A6 +4E800021 4BFFFFC5 +7FA802A6 887D0000 +2C030000 41820074 +3D808002 618C6F2C +7D8903A6 4E800421 +38600002 38A00000 +38C00008 3D808002 +618C702C 7D8903A6 +4E800421 3D808002 +618C7168 7D8903A6 +4E800421 3D808002 +618C7648 7D8903A6 +4E800421 38607535 +3880007F 38A00040 +3D808002 618C37A8 +7D8903A6 4E800421 +38600000 987D0000 +38600001 3D808037 +618CF1E4 7D8903A6 +4E800421 7C7C1B78 +386000BA 987C0000 +7F83E378 38800001 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 7F83E378 +3D808037 618CF1B0 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +B9C10408 00000000 +C21B1040 000000BB #Online/Menus/TitleMenu/OnMenuPrep.asm +7C0802A6 90010004 +9421FF50 BE810008 +480000B5 7C6802A6 +3C80803D 6084D908 +90640000 3C60803E +6063B750 48000209 +7C8802A6 90830010 +48000571 7C8802A6 +38A00010 3D808000 +618C31F4 7D8903A6 +4E800421 3C60803E +6063B750 48000561 +7C8802A6 90830008 +3C60803E 6063B66C +38800644 B0830004 +480000B1 7C6802A6 +906DB614 3D808000 +618C5618 7D8903A6 +4E800421 7FC802A6 +399E0014 7D8903A6 +4E800421 399E000C +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4800050C 4E800021 +3D808000 618C5618 +7D8903A6 4E800421 +7FC802A6 38000008 +981F0000 38600008 +888DAFA0 3D808022 +618C9938 7D8903A6 +4E800421 2C030000 +886DAFA0 40820010 +399E0010 7D8903A6 +4E800421 987F0001 +3D80801B 618C136C +7D8903A6 4E800420 +4E800021 7C0802A6 +90010004 9421FF50 +BE810008 3FE0804A +63FF04F0 3FC0803E +63DEAE68 38000005 +B00DB528 3D808000 +618C5618 7D8903A6 +4E800421 7C6802A6 +39830010 7D8903A6 +4E800421 7C601B78 +38800008 88BF0000 +38600001 98BF0001 +989F0000 B01F0002 +3D808022 618CB3A0 +7D8903A6 4E800421 +3D808039 618C0CD4 +7D8903A6 4E800421 +806DC17C 3D808039 +618C0228 7D8903A6 +4E800421 837E08F8 +281B0000 41820000 +38600000 38800001 +38A00080 3D808039 +618C01F0 7D8903A6 +4E800421 389B0000 +38A00000 3D808038 +618CFD54 7D8903A6 +4E800421 808DC19C +8803000D 508026B6 +9803000D 38600001 +986DAFA2 7F63DB78 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 4E800021 +7C0802A6 90010004 +9421FF50 BE810008 +3C60804A 3BA304F0 +38600004 3D808022 +618C9624 7D8903A6 +4E800421 907D000C +3BC00000 93DD0008 +546006F7 41820160 +38000005 B00DB528 +3BE00001 3B9E0000 +9BFD0011 5783063E +3D80801A 618C36A0 +7D8903A6 4E800421 +7C60F838 7C84F038 +7C83F278 7C00F278 +7C600379 4182000C +5783063E 48000014 +3B9C0001 2C1C0004 +4180FFC4 38600000 +3D808016 618C77E8 +7D8903A6 4E800421 +A01D0002 2C000000 +41820030 2C000001 +41820040 2C000002 +41820040 2C000003 +41820040 2C000004 +41820054 2C000005 +41820054 48000258 +38600003 3D808002 +618C4030 7D8903A6 +4E800421 48000240 +38600001 4800004C +38600002 48000044 +38600001 3D808002 +618C4030 7D8903A6 +4E800421 388000B6 +48000058 388000B7 +48000050 38600001 +3D808002 618C4030 +7D8903A6 4E800421 +388000B8 48000034 +986DAFA0 38600001 +3D808002 618C4030 +7D8903A6 4E800421 +38600008 3D808022 +618C9860 7D8903A6 +4E800421 480001C0 +806DAFC4 98830000 +38800001 38A00001 +3D808000 618C55F0 +7D8903A6 4E800421 +4800019C 546006B5 +418200D0 38600000 +3D808002 618C4030 +7D8903A6 4E800421 +9BDD0011 38600005 +38000001 B06DB528 +38600003 889D0000 +989D0001 981D0000 +38000002 B01D0002 +3D808022 618CB3A0 +7D8903A6 4E800421 +3D808039 618C0CD4 +7D8903A6 4E800421 +806DC17C 3D808039 +618C0228 7D8903A6 +4E800421 3C60803F +3863B6B0 83830024 +281C0000 41820110 +38600000 38800001 +38A00080 3D808039 +618C01F0 7D8903A6 +4E800421 389C0000 +38A00000 3D808038 +618CFD54 7D8903A6 +4E800421 808DC19C +8803000D 508026B6 +9803000D 480000C8 +546007FF 41820060 +38600002 3D808002 +618C4030 7D8903A6 +4E800421 3BE00005 +3B9D0002 A07C0000 +28030000 41820010 +3803FFFF B01C0000 +48000008 B3FC0000 +38600008 A09C0000 +3D808022 618C9938 +7D8903A6 4E800421 +2C030000 4182FFC8 +48000064 546007BD +4182005C 38600002 +3D808002 618C4030 +7D8903A6 4E800421 +3B9D0002 A07C0000 +28030005 41820010 +38030001 B01C0000 +48000008 B3DC0000 +38600008 A09C0000 +3D808022 618C9938 +7D8903A6 4E800421 +2C030000 4182FFC8 +48000004 3D808000 +618C5618 7D8903A6 +4E800421 7F6802A6 +387B0004 7C6903A6 +4E800421 387B0008 +7C6903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800021 803EB57C +430C0000 803EB684 +06000000 4E800021 +06450646 06470648 +0649064A 3C60804A +60000000 00000000 +C222D88C 00000008 #Online/Menus/TitleMenu/OnlineModeOptionSelected.asm +40820038 38600001 +3D808002 618C4030 +7D8903A6 4E800421 +806DB614 7C6903A6 +4E800421 7C7B1B78 +3D808022 618CDAFC +7D8903A6 4E800420 +60000000 00000000 +042299C4 38600001 #Online/Menus/TitleMenu/ShowHidden1pOption.asm +C21B3668 00000005 #Online/Menus/VSScreen/AllowP2ColorDuplicate.asm +3D808048 818C9D30 +558C443E 2C0C0408 +41820014 3D808017 +618CBEC8 7D8903A6 +4E800421 00000000 +C2186EC4 00000056 #Online/Menus/VSScreen/InitVsSplash.asm +3C608048 80639D30 +5463443E 2C030408 +40820294 4800004C +4E800021 00000000 +3F800000 3F000000 +3F19999A F15959FF +6565FEFF 42700000 +43C80000 436E0000 +42700000 43DC0000 +41F00000 43200000 +43960000 41B00000 +50310050 32000000 +7C0802A6 90010004 +9421FF50 BE810008 +38600000 3C80803F +608411A4 3CA0803F +60A51194 3D80803A +618C62A0 7D8903A6 +4E800421 38600000 +3D808000 618C5610 +7D8903A6 4E800421 +7C7D1B78 4BFFFF6D +7FE802A6 38600000 +38800000 3D80803A +618C6754 7D8903A6 +4E800421 7C7E1B78 +38800001 989E0049 +38800000 989E004A +C03F0000 D03E0008 +C03F0004 D03E0024 +D03E0028 387F0010 +389F003C 38BD000A +C03F0018 480000D1 +387F0014 389F003F +38BD0029 C03F001C +480000BD 38600000 +38800000 C03F0020 +C05F0028 C07F002C +C09F0030 C0BF0034 +3D80803A 618C5ACC +7D8903A6 4E800421 +7C7E1B78 C03F0004 +D03E0024 D03E0028 +38800001 989E004A +989E0049 C03F0000 +D03E0008 3CA0803B +60A57808 A0DD0166 +38600000 1C830002 +7C85222E 7C043000 +41820014 38630001 +2C03001D 4180FFE8 +38600000 3C80803E +6084D488 7C841A14 +8884005C 7FC3F378 +3D80803A 618C6368 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +480000D4 7C0802A6 +90010004 9421FF50 +BE810008 D0210080 +7C7D1B78 7CBC2B78 +C05F0024 7FC3F378 +3D80803A 618C6B98 +7D8903A6 4E800421 +7C7B1B78 7FC3F378 +7F64DB78 C03F0008 +C05F0008 3D80803A +618C7548 7D8903A6 +4E800421 7FC3F378 +7F64DB78 7FA5EB78 +3D80803A 618C74F0 +7D8903A6 4E800421 +C0210080 C05F0024 +C07F0038 EC42182A +7FC3F378 7F84E378 +3D80803A 618C6B98 +7D8903A6 4E800421 +7C641B78 7FC3F378 +C03F000C C05F000C +3D80803A 618C7548 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 3800FFFF +60000000 00000000 +C2184DE4 00000010 #Online/Menus/VSScreen/PlayOpponentCharAnnouncer.asm +3D808048 818C9D30 +558C443E 2C0C0408 +40820068 7C0802A6 +90010004 9421FF50 +BE810008 38600000 +3D808000 618C5610 +7D8903A6 4E800421 +7C7F1B78 887F0004 +1C630024 389F01B8 +7FC418AE 7FE3FB78 +3D808037 618CF1B0 +7D8903A6 4E800421 +7FC3F378 BA810008 +800100B4 382100B0 +7C0803A6 48000008 +887E00F4 00000000 +C21B3650 00000004 #Online/Menus/VSScreen/PreventP2Color.asm +3C808048 80849D30 +5484443E 2C040408 +41820008 98790016 +60000000 00000000 +C2185060 00000013 #Online/Menus/VSScreen/HideStageDisplay/HideAllJObjs.asm +3D808048 818C9D30 +558C443E 2C0C0408 +40820078 7C0802A6 +90010004 9421FF50 +BE810008 83E30028 +3BC00000 7FE3FB78 +38810080 7FC5F378 +38C0FFFF 3D808001 +618C1E24 7D8903A6 +4E800421 80810080 +80640014 60630010 +90640014 3BDE0001 +2C1E001B 4180FFC8 +BA810008 800100B4 +382100B0 7C0803A6 +3D808018 618C51AC +7D8903A6 4E800420 +3C608047 3BE335A8 +60000000 00000000 +04185050 60000000 #Online/Menus/VSScreen/HideStageDisplay/PreventEarlyR3Overwrite.asm +C2184ADC 00000010 #Online/Menus/VSScreen/HideStageText/HideLetterJObjs.asm +3D808048 818C9D30 +558C443E 2C0C0408 +40820068 7C0802A6 +90010004 9421FF50 +BE810008 3BE00009 +7F63DB78 38810080 +7FE5FB78 38C0FFFF +3D808001 618C1E24 +7D8903A6 4E800421 +80610080 3D808036 +618CF6B4 7D8903A6 +4E800421 3BFF0001 +2C1F000E 4180FFC4 +BA810008 800100B4 +382100B0 7C0803A6 +3BBE0038 00000000 +04184B1C 480001D8 #Online/Menus/VSScreen/HideStageText/SkipStageNumberShow.asm +C21BFA20 00000012 #Online/Slippi Online Scene/boot.asm +3C80803D 6084D8E8 +48000011 7C6802A6 +906400A0 48000074 +4E800021 3D808000 +618C5618 7D8903A6 +4E800421 7FC802A6 +399E0014 7D8903A6 +4E800421 399E000C +7D8903A6 4E800421 +38000008 981F0000 +399E0010 7D8903A6 +4E800421 7C601B78 +981F0001 3C80803D +6084D8E8 3C60801B +60631360 906400A0 +3D80801B 618C136C +7D8903A6 4E800420 +38600001 00000000 +C21A45BC 0000004D #Online/Slippi Online Scene/main.asm +7C0802A6 90010004 +9421FF50 BE810008 +3C80803E 6084DC1C +48000225 7C6802A6 +38630000 90640008 +38600000 986D0000 +38600008 48000189 +7C8802A6 4800002D +48000204 80830000 +5485467A 2C050048 +40820014 548401BA +7C840734 7C841A14 +90830000 4E800020 +7C0802A6 90010004 +9421FF50 BE810008 +7C7F1B78 7C9E2378 +3C80803D 6084AD30 +48000081 7C6802A6 +90640004 480000BD +7C6802A6 90640008 +3D80801A 618C50AC +7D8903A6 4E800421 +88830001 7C04F800 +4182000C 38630014 +4BFFFFF0 93C30010 +7FD4F378 88740000 +7C630774 2C03FFFF +4182001C 38740004 +4BFFFF65 38740008 +4BFFFF5D 3A940018 +4BFFFFDC BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +4E800021 7C0802A6 +90010004 9421FF50 +BE810008 3C808045 +6084ABF0 886DAEF8 +98640006 38600013 +3C80803F 60840CC8 +98640001 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +4E800021 7C0802A6 +90010004 9421FF50 +BE810008 38600012 +3C80803F 60840CC8 +98640001 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +7C0802A6 90010004 +9421FF50 BE810008 +3C808047 60849D30 +38600003 98640005 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 4E800021 +00000000 801BAA60 +801BAAD0 08000000 +80497758 80497758 +01000000 801B1514 +801B154C 09000000 +80480668 80480668 +02000000 801B1588 +801B15C8 02000000 +80480530 80479D98 +03000000 00000000 +00000000 05000000 +00000000 00000000 +04000000 801B3500 +4BFFFF61 20000000 +80490880 804D68D0 +FF000000 4E800021 +81940000 BA810008 +800100B4 382100B0 +7C0803A6 38600028 +987E0000 3BE00000 +60000000 00000000 +C2005610 00000012 #Online/Static/LoadMatchState.asm +7C0802A6 90010004 +9421FF50 BE810008 +2C030000 40820018 +38600290 3D808037 +618CF1E4 7D8903A6 +4E800421 7C7F1B78 +386000B3 987F0000 +7FE3FB78 38800001 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 7FE3FB78 +38800290 38A00000 +3D808000 618C55F0 +7D8903A6 4E800421 +7FE3FB78 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +60000000 00000000 +C200560C 00000016 #Online/Static/LoadState.asm +7C0802A6 90010004 +9421FF50 BE810008 +7C7B1B78 7C982378 +7CBA2B78 88DA0000 +38C6FFFF 2C060000 +40800008 38C60007 +1C660004 38630002 +7F3A1A14 80790000 +7C03C000 4082FFDC +3D808034 618C7364 +7D8903A6 4E800421 +7C771B78 386000B2 +987B0000 931B0001 +7F63DB78 38800021 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 7EE3BB78 +3D808034 618C738C +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 00000000 +C2005608 00000016 #Online/Static/SaveState.asm +7C0802A6 90010004 +9421FF50 BE810008 +7C7B1B78 7C982378 +7CBA2B78 887A0000 +1C630004 389A0002 +7F241A14 887A0000 +38630001 2C030007 +41800008 3863FFF9 +987A0000 3D808034 +618C7364 7D8903A6 +4E800421 7C771B78 +93190000 386000B1 +987B0000 931B0001 +7F63DB78 38800021 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 7EE3BB78 +3D808034 618C738C +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 00000000 +C2005618 00000094 #Online/Static/UserDisplayFunctions.asm +4E800021 4800004C +480001DC 480002F0 +48000350 480003C8 +48000424 4E800021 +00000000 41A00000 +41C80000 8E9196FF +FFFFFFFF 3ECCCCCD +3F000000 00557365 +7200436F 6E6E6563 +7420436F 64650000 +7C0802A6 90010004 +9421FF50 BE810008 +7C791B78 7C9B2378 +7CBA2B78 480003D1 +4BFFFFAD 7FE802A6 +83DF0000 83BE0000 +C0390000 D03E000A +C0590004 D05E000E +9B7E0009 38600000 +38800000 3D80803A +618C6754 7D8903A6 +4E800421 7C7C1B78 +939E0005 38800001 +989C0049 38800000 +989C004A C0390008 +D03C0008 C039000C +D03C0024 D03C0028 +38600001 48000059 +C03F0004 480000F1 +38600000 48000049 +C03F0008 480000E1 +38600001 48000039 +C03F0004 480000D1 +38600000 48000029 +480000D5 886DAFA1 +987E0004 7FA3EB78 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 7C0802A6 +90010004 9421FF50 +BE810008 7C7A1B78 +C03E000A C05E000E +7F83E378 389F001C +3D80803A 618C6B98 +7D8903A6 4E800421 +7C781B78 C03F0018 +2C1A0000 41820008 +C03F0014 FC400890 +7F83E378 7F04C378 +3D80803A 618C7548 +7D8903A6 4E800421 +38BF0010 2C1A0000 +41820008 38BF000C +7F83E378 7F04C378 +3D80803A 618C74F0 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 C05E000E +EC42082A D05E000E +4E800020 7C0802A6 +90010004 9421FF50 +BE810008 4BFFFE29 +7FE802A6 83DF0000 +83BE0000 839E0005 +48000159 3B600000 +7F83E378 7F64DB78 +38BF001C 3D80803A +618C70A0 7D8903A6 +4E800421 3B7B0001 +2C1B0004 4180FFDC +887D0000 2C030001 +408200A8 3C608047 +60639D30 88630000 +2C030001 40820018 +3C60804A 606304F0 +88630000 2C030008 +40820080 7F83E378 +38800000 38BF001D +3D80803A 618C70A0 +7D8903A6 4E800421 +7F83E378 38800001 +38BD0001 3D80803A +618C70A0 7D8903A6 +4E800421 887E0009 +2C030002 4082003C +7F83E378 38800002 +38BF0022 3D80803A +618C70A0 7D8903A6 +4E800421 7F83E378 +38800003 38BD0020 +3D80803A 618C70A0 +7D8903A6 4E800421 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 7C0802A6 +90010004 9421FF50 +BE810008 4BFFFD11 +7FE802A6 83DF0000 +889E0004 886DAFA1 +7C041800 987E0004 +41820024 38600001 +3D808002 618C4030 +7D8903A6 4E800421 +806DB614 7C6903A6 +4E800421 BA810008 +800100B4 382100B0 +7C0803A6 4E800020 +7C0802A6 90010004 +9421FF50 BE810008 +4BFFFCAD 7FE802A6 +83DF0000 83BE0000 +386000B9 987D0000 +7FA3EB78 38800001 +38A00001 3D808000 +618C55F0 7D8903A6 +4E800421 7FA3EB78 +3880002A 38A00000 +3D808000 618C55F0 +7D8903A6 4E800421 +889D0000 988DAFA1 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 7C0802A6 +90010004 9421FF50 +BE810008 3CA0803E +60A5AE68 88A508F4 +38800000 38600008 +3D808022 618C9938 +7D8903A6 4E800421 +2C030001 41820010 +38840001 7C042800 +4180FFDC 7C832378 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 7C0802A6 +90010004 9421FF50 +BE810008 4BFFFBD1 +7FE802A6 38600012 +3D808037 618CF1E4 +7D8903A6 4E800421 +7C7E1B78 907F0000 +3860002A 3D808037 +618CF1E4 7D8903A6 +4E800421 907E0000 +BA810008 800100B4 +382100B0 7C0803A6 +4E800020 00000000 +C2376A24 00000003 #Online/Logging/BPressTiming.asm +3D808034 618CDA00 +7D8903A6 4E800421 +60000000 00000000 +0438ACFC 93430384 #Online/Logging/ClearSoundLog.asm +043775B8 A0190000 #Online/Logging/LogInputOnCopy.asm +0438ACB0 818DC0A0 #Online/Logging/RemoveSoundLog.asm +040E8598 80FF002C #Online/Logging/ShineTiming.asm +041A4C24 C0429A7C #Polling Drift Fix + VB [tauKhan] +0401985C 3C60804C +04019860 91231F5C +C2376200 00000003 +2C1DFFFF 41820008 +48000008 93A2C150 +60000000 00000000 +C21A5018 00000005 +3B5A0001 8002C150 +2C00FFFF 38000000 +9002C150 3D80801A +618C5078 7D8903A6 +4D820420 00000000 +04218D68 C8228000 diff --git a/Overwrite/Sys/GameSettings/GAM.ini b/Overwrite/Sys/GameSettings/GAM.ini new file mode 100644 index 0000000000..faa1b66fd2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAM.ini @@ -0,0 +1,19 @@ +# GAME5H - Army Men Sarge's War + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GAN.ini b/Overwrite/Sys/GameSettings/GAN.ini new file mode 100644 index 0000000000..98b251765e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAN.ini @@ -0,0 +1,19 @@ +# GANE7U - Animaniacs + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GAP.ini b/Overwrite/Sys/GameSettings/GAP.ini new file mode 100644 index 0000000000..65b1084a22 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAP.ini @@ -0,0 +1,22 @@ +# GAPE52 - American Chopper 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GAQ.ini b/Overwrite/Sys/GameSettings/GAQ.ini new file mode 100644 index 0000000000..0471645e79 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAQ.ini @@ -0,0 +1,18 @@ +# GAQE6S - Aquaman: Battle for Atlantis + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GAR.ini b/Overwrite/Sys/GameSettings/GAR.ini new file mode 100644 index 0000000000..11eb34becd --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAR.ini @@ -0,0 +1,19 @@ +# GARE5H - Army Men : RTS + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GAT.ini b/Overwrite/Sys/GameSettings/GAT.ini new file mode 100644 index 0000000000..5b6b0bbedf --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAT.ini @@ -0,0 +1,19 @@ +# GATE51, GATP51 - ATV: Quad Power Racing 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Bad sound in some areas + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GAU.ini b/Overwrite/Sys/GameSettings/GAU.ini new file mode 100644 index 0000000000..d509c75328 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAU.ini @@ -0,0 +1,23 @@ +# GAUE08, GAUJ08 - auto modellista + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + diff --git a/Overwrite/Sys/GameSettings/GAUE08.ini b/Overwrite/Sys/GameSettings/GAUE08.ini new file mode 100644 index 0000000000..caaf608444 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAUE08.ini @@ -0,0 +1,58 @@ +# GAUE08 - auto modellista + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Max Total Races Played +021B301C 0000270F +$Low Total Play Time +041B3018 00000000 +$Max Total Play Time +041B3018 80BF0000 +$Max 1st Places +021B301E 0000270F +$Max 2nd Places +021B3020 0000270F +$No 2nd Places +021B3020 00000000 +$Max 3rd Places +021B3022 0000270F +$No 3rd Places +021B3022 00000000 +$Max 4th+ Places +021B3024 0000270F +$No 4th+ Places +021B3024 00000000 +$No Top Speed/No Shifting Needed +3A1EA826 00000020 +04205CC0 00000000 +$C Stick Sends Car 1 Back To Start +3A1EA826 00000080 +00206704 00000000 +$C Stick Sends Car 2 Back To Start +3A1EA826 00000080 +00207264 00000000 +$C Stick Sends Car 3 Back To Start +3A1EA826 00000080 +00207DC4 00000000 +$C Stick Sends Car 4 Back To Start +3A1EA826 00000080 +00208924 00000000 +$C Stick Sends Car 5 Back To Start +3A1EA826 00000080 +00209484 00000000 +$C Stick Sends Car 6 Back To Start +3A1EA826 00000080 +00209FE4 00000000 +$C Stick Sends Car 7 Back To Start +3A1EA826 00000080 +0020AB44 00000000 +$C Stick Sends All Cars Back To Start +7A1EA826 00000080 +00000000 80206704 +00000000 00070B60 diff --git a/Overwrite/Sys/GameSettings/GAV.ini b/Overwrite/Sys/GameSettings/GAV.ini new file mode 100644 index 0000000000..b98e669744 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAV.ini @@ -0,0 +1,22 @@ +# GAVE78, GAVP78, GAVY78 - Avatar: The Legend of Aang + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GAX.ini b/Overwrite/Sys/GameSettings/GAX.ini new file mode 100644 index 0000000000..1c8cb4291e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAX.ini @@ -0,0 +1,19 @@ +# GAXE5D - The Ant Bully + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GAY.ini b/Overwrite/Sys/GameSettings/GAY.ini new file mode 100644 index 0000000000..4188b18c99 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAY.ini @@ -0,0 +1,23 @@ +# GAYE5D - Midway Arcade Treasures 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GAZ.ini b/Overwrite/Sys/GameSettings/GAZ.ini new file mode 100644 index 0000000000..cb4bf4b439 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GAZ.ini @@ -0,0 +1,19 @@ +# GAZD69, GAZE69, GAZF69, GAZH69, GAZI69, GAZJ69, GAZM69, GAZP69, GAZS69 - Harry Potter : POA + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GB3.ini b/Overwrite/Sys/GameSettings/GB3.ini new file mode 100644 index 0000000000..936341400c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GB3.ini @@ -0,0 +1,18 @@ +# GB3E51, GB3P51 - BMX XXX + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GB4.ini b/Overwrite/Sys/GameSettings/GB4.ini new file mode 100644 index 0000000000..b8b5dceeac --- /dev/null +++ b/Overwrite/Sys/GameSettings/GB4.ini @@ -0,0 +1,19 @@ +# GB4E51, GB4P51 - Burnout 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GB4E51.ini b/Overwrite/Sys/GameSettings/GB4E51.ini new file mode 100644 index 0000000000..748deeb45a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GB4E51.ini @@ -0,0 +1,58 @@ +# GB4E51 - Burnout 2 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Boost +04220D04 42C80000 +$Offensive Driving Complete +041EDCBC 00000001 +$Unlock Pursuit Mode +041EDC94 00000000 +$Unlock All Cars, Races & Cheats +041EDCBC 00000001 +021EDB00 00DE0000 +021EDCBE 00010000 +$Unlock Face-Off Cheat +041EDC80 00000000 +$Unlock Runaway Cheat +041EDC84 00000000 +$Unlock Invulnerable Cheat +041EDC88 00000000 +$Unlock Infinite Boost Cheat +041EDC8C 00000000 +$Unlock Free Run Cheat +041EDC90 00000000 +$Unlock Police Car +041EDB90 00000000 +$Unlock Hot Rod +041EDB94 00000000 +$Unlock Oval Racer +041EDB98 00000000 +$Unlock Japanese Muscle +041EDB9C 00000000 +$Unlock Supercar +041EDBA0 00000000 +$Unlock Gangster +041EDBA8 00000000 +$Unlock Driver's Ed +041EDBAC 00000000 +$Unlock Custom Compact +041EDB74 00000000 +$Unlock Custom Coupe +041EDB78 00000000 +$Unlock Custom Sport +041EDB7C 00000000 +$Unlock Custom Roadster +041EDB80 00000000 +$Unlock Custom Pickup +041EDB84 00000000 +$Unlock Custom Muscle +041EDB88 00000000 +$Unlock Custom SUV +041EDB8C 00000000 diff --git a/Overwrite/Sys/GameSettings/GBD.ini b/Overwrite/Sys/GameSettings/GBD.ini new file mode 100644 index 0000000000..d2ac57570b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBD.ini @@ -0,0 +1,19 @@ +# GBDE5G, GBDS7D - BloodRayne + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GBF.ini b/Overwrite/Sys/GameSettings/GBF.ini new file mode 100644 index 0000000000..b847200f00 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBF.ini @@ -0,0 +1,19 @@ +# GBFE70 - Backyard Football + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Sound don't work + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GBG.ini b/Overwrite/Sys/GameSettings/GBG.ini new file mode 100644 index 0000000000..f2c5d98d99 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBG.ini @@ -0,0 +1,19 @@ +# GBGE5G, GBGP7D - Bomberman Generation + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GBH.ini b/Overwrite/Sys/GameSettings/GBH.ini new file mode 100644 index 0000000000..67565ec87b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBH.ini @@ -0,0 +1,23 @@ +# GBHDC8, GBHFC8, GBHPC8 - Mystic Heroes + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Real xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GBHEC8.ini b/Overwrite/Sys/GameSettings/GBHEC8.ini new file mode 100644 index 0000000000..2ceadae4ba --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBHEC8.ini @@ -0,0 +1,108 @@ +# GBHEC8 - Mystic Heroes + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Max Health +01180C37 08000000 +02264788 0000270F +$Max Magic +01180C38 08000000 +0226478A 0000270F +$Max Attack +01180C39 08000000 +0226478C 0000270F +$Max Defense +01180C3A 08000000 +0226478E 0000270F +$Max Rune Attack +01180C3B 08000000 +02264790 0000270F +$Max Rune Defense +01180C3C 08000000 +02264792 0000270F +$Have All Runes +01180C3D 08000000 +022647C0 0005FFFF +$Max Level All Magic Slots +01180C3E 08000000 +042647A8 09090909 +$Start On Level 1-2 +01180C3F 08000000 +0226475A 00000102 +$Start On Level 1-3 +01180C40 08000000 +0226475A 00000103 +$Start On Level 2-1 +01180C41 08000000 +0226475A 00000201 +$Start On Level 2-2 +01180C42 08000000 +0226475A 00000202 +$Start On Level 2-3 +01180C43 08000000 +0226475A 00000203 +$Start On Level 3-1 +01180C44 08000000 +0226475A 00000301 +$Start On Level 3-2 +01180C45 08000000 +0226475A 00000302 +$Start On Level 3-3 +01180C46 08000000 +0226475A 00000303 +$Start On Level 4-1 +01180C47 08000000 +0226475A 00000401 +$Start On Level 4-2 +01180C48 08000000 +0226475A 00000402 +$Start On Level 4-3 +01180C49 08000000 +0226475A 00000403 +$Start On Level 5-1 +01180C4A 08000000 +0226475A 00000501 +$Start On Level 5-2 +01180C4B 08000000 +0226475A 00000502 +$Start On Level 5-3 +01180C4C 08000000 +0226475A 00000503 +$Start On Level 6-1 +01180C4D 08000000 +0226475A 00000601 +$Start On Level 6-2 +01180C4E 08000000 +0226475A 00000602 +$Start On Level 6-3 +01180C4F 08000000 +0226475A 00000603 +$Start On Level 7-1 +01180C50 08000000 +0226475A 00000701 +$Start On Level 7-2 +01180C51 08000000 +0226475A 00000702 +$Start On Level 7-3 +01180C52 08000000 +0226475A 00000703 +$Start On Level 7-4 +01180C53 08000000 +0226475A 00000704 +$Start On Level 8-1 +01180C54 08000000 +0226475A 00000801 +$Start On Level 8-2 +01180C55 08000000 +0226475A 00000802 +$Start On Level 8-3 +01180C56 08000000 +0226475A 00000803 +$Start On Level 8-4 +01180C57 08000000 diff --git a/Overwrite/Sys/GameSettings/GBI.ini b/Overwrite/Sys/GameSettings/GBI.ini new file mode 100644 index 0000000000..7c6c5e5d0b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBI.ini @@ -0,0 +1,21 @@ +# GBIE08, GBIP08 - Resident Evil + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/GBK.ini b/Overwrite/Sys/GameSettings/GBK.ini new file mode 100644 index 0000000000..8cec408b2c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBK.ini @@ -0,0 +1,19 @@ +# GBKE70 - Backyard Baseball + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Crappy sound + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GBL.ini b/Overwrite/Sys/GameSettings/GBL.ini new file mode 100644 index 0000000000..d3f0c34701 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBL.ini @@ -0,0 +1,23 @@ +# GBLE52, GBLP52 - BLOODY ROAR(R): PRIMAL FURY + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GBLPGL.ini b/Overwrite/Sys/GameSettings/GBLPGL.ini new file mode 100644 index 0000000000..8cf7f983e9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBLPGL.ini @@ -0,0 +1,20 @@ +# GBLPGL - GAMECUBE "EL TORITO" BOOTLOADER +# Because this title has a weird ID, properties are inherited from GBL.ini (Bloody Roar: Primal Fury)! + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 2 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GBM.ini b/Overwrite/Sys/GameSettings/GBM.ini new file mode 100644 index 0000000000..78a39d3282 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBM.ini @@ -0,0 +1,22 @@ +# GBME7F, GBMJ28, GBMP7F - BATMAN: DARK TOMORROW + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GBO.ini b/Overwrite/Sys/GameSettings/GBO.ini new file mode 100644 index 0000000000..71148764b8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBO.ini @@ -0,0 +1,19 @@ +# GBOP51 - Burnout + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GBOP51.ini b/Overwrite/Sys/GameSettings/GBOP51.ini new file mode 100644 index 0000000000..e1c08232dd --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBOP51.ini @@ -0,0 +1,33 @@ +# GBOP51 - Burnout + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Continues +04233DD8 00000063 +$Infinite Boost +0425C0DC 42C80000 +$All Vehicles Unlocked +0422F484 00000000 +0422F48C 00000000 +0422F498 00000000 +0422F4A0 00000000 +$All Tracks Unlocked +00000000 8422F4A4 +00000000 00110001 +$All Championship Races Open +00000000 8422F4E8 +00000000 00050001 +$All Face Offs Unlocked +00000000 8422F514 +00000000 00040001 +$Survival Mode Unlocked +0422F524 00000000 +$On 3rd Lap (Hold L+R) +3A58BF20 00000060 +0225B4F2 00000003 diff --git a/Overwrite/Sys/GameSettings/GBQ.ini b/Overwrite/Sys/GameSettings/GBQ.ini new file mode 100644 index 0000000000..af4be7073d --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBQ.ini @@ -0,0 +1,19 @@ +# GBQE78 - Rocket Power: Beach Bandits + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Slow. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GBS.ini b/Overwrite/Sys/GameSettings/GBS.ini new file mode 100644 index 0000000000..f9b4d92c48 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBS.ini @@ -0,0 +1,19 @@ +# GBSE8P, GBSP8P - BEACH SPIKERS + +[Core] +# Values set here will override the main Dolphin settings. +FPRF = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GBT.ini b/Overwrite/Sys/GameSettings/GBT.ini new file mode 100644 index 0000000000..5bb9370a71 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBT.ini @@ -0,0 +1,19 @@ +# GBTE70 - Beyblade Super Tournament Battle + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Somethimes bad sound + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GBV.ini b/Overwrite/Sys/GameSettings/GBV.ini new file mode 100644 index 0000000000..0b99af1684 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBV.ini @@ -0,0 +1,22 @@ +# GBVE41, GBVP41 - Batman: Vengeance + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Needs Real xfb for videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GBW.ini b/Overwrite/Sys/GameSettings/GBW.ini new file mode 100644 index 0000000000..8c0a6a2b42 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBW.ini @@ -0,0 +1,23 @@ +# GBWD64, GBWE64, GBWF64, GBWP64 - Star Wars Bounty Hunter + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GBX.ini b/Overwrite/Sys/GameSettings/GBX.ini new file mode 100644 index 0000000000..6830160bae --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBX.ini @@ -0,0 +1,18 @@ +# GBXE51, GBXP51 - Dave Mirra Freestyle Bmx2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GBY.ini b/Overwrite/Sys/GameSettings/GBY.ini new file mode 100644 index 0000000000..a19676a74a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBY.ini @@ -0,0 +1,18 @@ +# GBYE0A - Super Bubble Pop + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GBZ.ini b/Overwrite/Sys/GameSettings/GBZ.ini new file mode 100644 index 0000000000..c98a56051c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBZ.ini @@ -0,0 +1,19 @@ +# GBZE08, GBZP08 - Resident Evil 0 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GBZP08.ini b/Overwrite/Sys/GameSettings/GBZP08.ini new file mode 100644 index 0000000000..574bed495a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GBZP08.ini @@ -0,0 +1,71 @@ +# GBZP08 - Resident Evil 0 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Can always save +04153E00 38000037 +04153A50 60000000 +$Zero saves +0233B832 00000000 +$Have all maps +022961C2 0000FFFF +$Have all files +022961C0 0000FFFB +022961C6 0000FFFF +$Timers don't decrease +043835C0 00015F91 +$Infinite Ammo (All slots) +04152D34 3BC00063 +04152D60 60000000 +$Infinite health (REBECCA) +0431CA4C 00000100 +$Infinite Ammo [All Slots] (R) +023272EA 00000063 +023272EE 00000063 +023272F2 00000063 +023272F6 00000063 +023272FA 00000063 +023272FE 00000063 +$Slot 1/2: Hunting gun (R) +023272E8 00000005 +$Slot 1/2: Shotgun (R) +023272E8 00000006 +$Slot 1/2: Grenade Launcher (R) +023272E8 00000007 +$Slot 1/2: Sub-machine gun (R) +023272E8 0000000B +$Slot 1/2: Rocket Launcher (R) +023272E8 00000017 +$Slot 3: Magnum Revolver (R) +023272F0 00000016 +$Slot 4: Moltov cocktails (R) +023272F4 0000000E +$Infinite health (BILLY) +0231CC76 00000100 +$Slot 1/2: Hunting gun (B) +02327308 00000005 +$Slot 1/2: Shotgun (B) +02327308 00000006 +$Slot 1/2: Grenade Launcher (B) +02327308 00000007 +$Slot 1/2: Sub-machine gun (B) +02327308 0000000B +$Slot 1/2: Rocket Launcher (B) +02327308 00000017 +$Slot 3: Magnum Revolver (B) +02327310 00000016 +$Infinite Ammo [All Slots] (B) +0232730A 00000063 +0232730E 00000063 +02327312 00000063 +02327316 00000063 +0232731A 00000063 +0232731E 00000063 +$Slot 4: Moltov cocktails (B) +02327214 0000000E diff --git a/Overwrite/Sys/GameSettings/GC2.ini b/Overwrite/Sys/GameSettings/GC2.ini new file mode 100644 index 0000000000..f2aee2ee90 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GC2.ini @@ -0,0 +1,22 @@ +# GC2E9G - Conflict: Desert Storm II + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real Xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GC3.ini b/Overwrite/Sys/GameSettings/GC3.ini new file mode 100644 index 0000000000..87d05133b8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GC3.ini @@ -0,0 +1,20 @@ +# GC3D78, GC3E78, GC3F78, GC3P78 - Scooby-Doo!(tm) Mystery Mayhem + +[Core] +# Values set here will override the main Dolphin settings. +FastDiscSpeed = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Can hang during loading screens if Speed Up Disc Transfer Rate isn't used + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GC4.ini b/Overwrite/Sys/GameSettings/GC4.ini new file mode 100644 index 0000000000..2d0ca7f90a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GC4.ini @@ -0,0 +1,19 @@ +# GC4JBN - Cyber Formula -Road To The EVOLUTION- + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Sound Glitches + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GC5.ini b/Overwrite/Sys/GameSettings/GC5.ini new file mode 100644 index 0000000000..efced9c61c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GC5.ini @@ -0,0 +1,18 @@ +# GC5PNK - COCOTO Kart Racer + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GC6.ini b/Overwrite/Sys/GameSettings/GC6.ini new file mode 100644 index 0000000000..78f91c156f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GC6.ini @@ -0,0 +1,24 @@ +# GC6E01, GC6P01 - Pokemon Colosseum + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = If EFB scale is not integral, serious texture glitches occur. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 + +SafeTextureCacheColorSamples = 0 + diff --git a/Overwrite/Sys/GameSettings/GC7.ini b/Overwrite/Sys/GameSettings/GC7.ini new file mode 100644 index 0000000000..c9b47b6e5e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GC7.ini @@ -0,0 +1,19 @@ +# GC7PNK - COCOTO Platform Jumper + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GC9.ini b/Overwrite/Sys/GameSettings/GC9.ini new file mode 100644 index 0000000000..c3c72a7244 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GC9.ini @@ -0,0 +1,22 @@ +# GC9P6S - Conan disc0 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Need ZTP BLoom Hack and Safe Texture Cache + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GCA.ini b/Overwrite/Sys/GameSettings/GCA.ini new file mode 100644 index 0000000000..4bd47284e5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCA.ini @@ -0,0 +1,19 @@ +# GCAE5H - Cubix Showdown + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Bad sound + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GCB.ini b/Overwrite/Sys/GameSettings/GCB.ini new file mode 100644 index 0000000000..d6833eb8ff --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCB.ini @@ -0,0 +1,18 @@ +# GCBE7D, GCBP7D - Crash Bandicoot: The Wrath of Cortex + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GCC.ini b/Overwrite/Sys/GameSettings/GCC.ini new file mode 100644 index 0000000000..5d5207df4a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCC.ini @@ -0,0 +1,25 @@ +# GCCE01, GCCJ01, GCCJGC, GCCP01 - FINAL FANTASY Crystal Chronicles + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] +EFBEmulateFormatChanges = True + diff --git a/Overwrite/Sys/GameSettings/GCCE01.ini b/Overwrite/Sys/GameSettings/GCCE01.ini new file mode 100644 index 0000000000..97cf1d7fab --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCCE01.ini @@ -0,0 +1,290 @@ +# GCCE01 - FINAL FANTASY Crystal Chronicles + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health: Single Player +04EC59D4 08000000 +0410B494 A0A3001A +0410B4A0 B0A3001C +0410B4AC 48000058 +$Infinite Health: Multi-Player +04EC59D5 08000000 +0410B494 A0A3001A +0410B4A0 B0A3001C +0410B4AC 48000058 +041227D8 A003001A +041227E0 B003001C +$Max Hearts +04EC59D6 08000000 +0409F3D4 38C00010 +$Max Strength +04EC59D7 08000000 +0409F3A0 38C003E7 +$Super Max Strength +04EC59D8 08000000 +0409F3A0 38C003E7 +0409FA88 380003E7 +$Max Defense +04EC59D9 08000000 +0409F3C8 38C003E7 +$Super Max Defense +04EC59DA 08000000 +0409F3C8 38C003E7 +0409FA9C 380003E7 +$Max Magic +04EC59DB 08000000 +0409F3BC 38C003E7 +$Super Max Magic +04EC59DC 08000000 +0409F3BC 38C003E7 +0409FAB4 380003E7 +$Able To Leave Chalice Aura +04EC59DD 08000000 +0412122C 60000000 +04121250 60000000 +$Press L+X - Change Chalice to Fire +04EC59E0 08000000 +0A243104 00000440 +0221EF3E 00000001 +$Press L+Y - Change Chalice to Water +04EC59E1 08000000 +0A243104 00000840 +0221EF3E 00000002 +$Press R+X - Change Chalice to Wind +04EC59E2 08000000 +0A243104 00000420 +0221EF3E 00000004 +$Press R+Y - Change Chalice to Earth +04EC59E3 08000000 +0A243104 00000820 +0221EF3E 00000008 +$Press L+R - Change Chalice to Unknown +04EC59E4 08000000 +0A243104 00000060 +0221EF3E 00000010 +$Single player Max/Infinite Gil +04EC59ED 08000000 +0421F470 05F5E0FF +$Single player Love All Foods +04EC59EE 08000000 +0221F628 00070064 +$Single player Have All Artifacts +04EC59EF 08000000 +00000000 8221F3A6 +0000009F 01490001 +$Single Player ITEM SLOT 4 CONTAINS Copper Sword +04EC59F1 08000000 +0221F32C 00000001 +$Single Player ITEM SLOT 4 CONTAINS Iron Sword +04EC59F2 08000000 +0221F32C 00000002 +$Single Player ITEM SLOT 4 CONTAINS Steel Blade +04EC59F3 08000000 +0221F32C 00000003 +$Single Player ITEM SLOT 4 CONTAINS Feather Saber +04EC59F4 08000000 +0221F32C 00000004 +$Single Player ITEM SLOT 4 CONTAINS Bastard Sword +04EC59F5 08000000 +0221F32C 00000005 +$Single Player ITEM SLOT 4 CONTAINS Defender +04EC59F6 08000000 +0221F32C 00000006 +$Single Player ITEM SLOT 4 CONTAINS Rune Blade +04EC59F7 08000000 +0221F32C 00000007 +$Single Player ITEM SLOT 4 CONTAINS Excalibur +04EC59F8 08000000 +0221F32C 00000008 +$Single Player ITEM SLOT 4 CONTAINS Ragnarok +04EC59F9 08000000 +0221F32C 00000009 +$Single Player ITEM SLOT 4 CONTAINS Treasured Sword +04EC59FA 08000000 +0221F32C 0000000A +$Single Player ITEM SLOT 4 CONTAINS Father's Sword +04EC59FB 08000000 +0221F32C 0000000B +$Single Player ITEM SLOT 4 CONTAINS Marr Sword +04EC59FC 08000000 +0221F32C 0000000C +$Single Player ITEM SLOT 4 CONTAINS Ultima Sword +04EC59FD 08000000 +0221F32C 0000000F +$Single Player ITEM SLOT 4 CONTAINS Iron Lance +04EC59FE 08000000 +0221F32C 00000012 +$Single Player ITEM SLOT 4 CONTAINS Partisan +04EC59FF 08000000 +0221F32C 00000013 +$Single Player ITEM SLOT 4 CONTAINS Sonic Lance +04EC5A00 08000000 +0221F32C 00000014 +$Single Player ITEM SLOT 4 CONTAINS Titan Lance +04EC5A01 08000000 +0221F32C 00000015 +$Single Player ITEM SLOT 4 CONTAINS Halberd +04EC5A02 08000000 +0221F32C 00000016 +$Single Player ITEM SLOT 4 CONTAINS Highwind +04EC5A03 08000000 +0221F32C 00000017 +$Single Player ITEM SLOT 4 CONTAINS Dragon Lance +04EC5A04 08000000 +0221F32C 00000018 +$Single Player ITEM SLOT 4 CONTAINS Dragoon Spear +04EC5A05 08000000 +0221F32C 00000019 +$Single Player ITEM SLOT 4 CONTAINS Gungnir +04EC5A06 08000000 +0221F32C 0000001A +$Single Player ITEM SLOT 4 CONTAINS Longinus +04EC5A07 08000000 +0221F32C 0000001B +$Single Player ITEM SLOT 4 CONTAINS Treasured Spear +04EC5A08 08000000 +0221F32C 0000001C +$Single Player ITEM SLOT 4 CONTAINS Father's Spear +04EC5A09 08000000 +0221F32C 0000001D +$Single Player ITEM SLOT 4 CONTAINS Marr Spear +04EC5A0A 08000000 +0221F32C 0000001E +$Single Player ITEM SLOT 4 CONTAINS Ultima Lance +04EC5A0B 08000000 +0221F32C 0000001F +$Single Player ITEM SLOT 4 CONTAINS Orc Hammer +04EC5A0C 08000000 +0221F32C 00000024 +$Single Player ITEM SLOT 4 CONTAINS Wave Hammer +04EC5A0D 08000000 +0221F32C 00000025 +$Single Player ITEM SLOT 4 CONTAINS Rune Hammer +04EC5A0E 08000000 +0221F32C 00000026 +$Single Player ITEM SLOT 4 CONTAINS Goblin Hammer +04EC5A0F 08000000 +0221F32C 00000027 +$Single Player ITEM SLOT 4 CONTAINS Sonic Hammer +04EC5A10 08000000 +0221F32C 00000028 +$Single Player ITEM SLOT 4 CONTAINS Prism Hammer +04EC5A11 08000000 +0221F32C 00000029 +$Single Player ITEM SLOT 4 CONTAINS Mythril Hammer +04EC5A12 08000000 +0221F32C 0000002A +$Single Player ITEM SLOT 4 CONTAINS Mystic Hammer +04EC5A13 08000000 +0221F32C 0000002B +$Single Player ITEM SLOT 4 CONTAINS Treasured Hammer +04EC5A14 08000000 +0221F32C 0000002C +$Single Player ITEM SLOT 4 CONTAINS Father's Hammer +04EC5A15 08000000 +0221F32C 0000002D +$Single Player ITEM SLOT 4 CONTAINS Marr Hammer +04EC5A16 08000000 +0221F32C 0000002E +$Single Player ITEM SLOT 4 CONTAINS Ultima Hammer +04EC5A17 08000000 +0221F32C 0000002F +$Single Player ITEM SLOT 4 CONTAINS Aura Racket +04EC5A18 08000000 +0221F32C 00000034 +$Single Player ITEM SLOT 4 CONTAINS Solid Racket +04EC5A19 08000000 +0221F32C 00000035 +$Single Player ITEM SLOT 4 CONTAINS Dual Shooter +04EC5A1A 08000000 +0221F32C 00000036 +$Single Player ITEM SLOT 4 CONTAINS Elemental Cudgel +04EC5A1B 08000000 +0221F32C 00000037 +$Single Player ITEM SLOT 4 CONTAINS Steel Cudgel +04EC5A1C 08000000 +0221F32C 00000038 +$Single Player ITEM SLOT 4 CONTAINS Prism Bludgeon +04EC5A1D 08000000 +0221F32C 00000039 +$Single Player ITEM SLOT 4 CONTAINS Butterfly Head +04EC5A1E 08000000 +0221F32C 0000003A +$Single Player ITEM SLOT 4 CONTAINS Queen's Head +04EC5A1F 08000000 +0221F32C 0000003B +$Single Player ITEM SLOT 4 CONTAINS Dreamcatcher +04EC5A20 08000000 +0221F32C 0000003C +$Single Player ITEM SLOT 4 CONTAINS Treasured Maul +04EC5A21 08000000 +0221F32C 0000003D +$Single Player ITEM SLOT 4 CONTAINS Father's Maul +04EC5A22 08000000 +0221F32C 0000003E +$Single Player ITEM SLOT 4 CONTAINS Marr Maul +04EC5A23 08000000 +0221F32C 0000003F +$Single Player ITEM SLOT 4 CONTAINS Ultima Maul +04EC5A24 08000000 +0221F32C 00000040 +$Single Player ITEM SLOT 4 CONTAINS Travel Clothes +04EC5A25 08000000 +0221F32C 00000045 +$Single Player ITEM SLOT 4 CONTAINS Bronze Plate +04EC5A26 08000000 +0221F32C 00000046 +$Single Player ITEM SLOT 4 CONTAINS Iron Plate +04EC5A27 08000000 +0221F32C 00000047 +$Single Player ITEM SLOT 4 CONTAINS Mythril Plate +04EC5A28 08000000 +0221F32C 00000048 +$Single Player ITEM SLOT 4 CONTAINS Flame Mail +04EC5A29 08000000 +0221F32C 00000049 +$Single Player ITEM SLOT 4 CONTAINS Frost Mail +04EC5A2A 08000000 +0221F32C 0000004A +$Single Player ITEM SLOT 4 CONTAINS Storm Mail +04EC5A2B 08000000 +0221F32C 0000004B +$Single Player ITEM SLOT 4 CONTAINS Time Mail +04EC5A2C 08000000 +0221F32C 0000004C +$Single Player ITEM SLOT 4 CONTAINS Eternal Mail +04EC5A2D 08000000 +0221F32C 0000004D +$Single Player ITEM SLOT 4 CONTAINS Blessed Mail +04EC5A2E 08000000 +0221F32C 0000004E +$Single Player ITEM SLOT 4 CONTAINS Saintly Mail +04EC5A2F 08000000 +0221F32C 0000004F +$Single Player ITEM SLOT 4 CONTAINS Gold Mail +04EC5A30 08000000 +0221F32C 00000050 +$Single Player ITEM SLOT 4 CONTAINS Crystal Mail +04EC5A31 08000000 +0221F32C 00000051 +$Single Player ITEM SLOT 4 CONTAINS Diamond Plate +04EC5A32 08000000 +0221F32C 00000052 +$Single Player ITEM SLOT 4 CONTAINS Gaia Plate +04EC5A33 08000000 +0221F32C 00000053 +$Single Player ITEM SLOT 4 CONTAINS Mystic Armor +04EC5A34 08000000 +0221F32C 00000054 +$Single Player ITEM SLOT 4 CONTAINS Taterskin Coat +04EC5A35 08000000 +0221F32C 00000055 +$Single Player ITEM SLOT 4 CONTAINS Coat +04EC5A36 08000000 +0221F32C 00000056 diff --git a/Overwrite/Sys/GameSettings/GCD.ini b/Overwrite/Sys/GameSettings/GCD.ini new file mode 100644 index 0000000000..fe1ca5677b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCD.ini @@ -0,0 +1,25 @@ +# GCDE08, GCDJ08, GCDP08 - RESIDENT EVIL CVX + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Per pixel lighting creates some lighting issues. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Settings] +SafeTextureCacheColorSamples = 512 +EnablePixelLighting = False diff --git a/Overwrite/Sys/GameSettings/GCE.ini b/Overwrite/Sys/GameSettings/GCE.ini new file mode 100644 index 0000000000..0be75c5dbe --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCE.ini @@ -0,0 +1,10 @@ +# GCEE41, GCEP41 - Tom Clancy's Splinter Cell +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to display. +[OnFrame] +[ActionReplay] +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GCF.ini b/Overwrite/Sys/GameSettings/GCF.ini new file mode 100644 index 0000000000..68e90e0711 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCF.ini @@ -0,0 +1,18 @@ +# GCFE9G - Conflict: Desert Storm + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GCG.ini b/Overwrite/Sys/GameSettings/GCG.ini new file mode 100644 index 0000000000..f1aa952052 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCG.ini @@ -0,0 +1,19 @@ +# GCGE41 - CHARLIE'S ANGELS + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GCH.ini b/Overwrite/Sys/GameSettings/GCH.ini new file mode 100644 index 0000000000..145a24adbf --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCH.ini @@ -0,0 +1,19 @@ +# GCHE78 - WWE CrushHour + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Bad Graphics + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GCI.ini b/Overwrite/Sys/GameSettings/GCI.ini new file mode 100644 index 0000000000..6ce3da50bf --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCI.ini @@ -0,0 +1,10 @@ +# GCIE69, GCIP69 - The Sims +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Gecko] +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/GCJ.ini b/Overwrite/Sys/GameSettings/GCJ.ini new file mode 100644 index 0000000000..c0a0ec5b26 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCJ.ini @@ -0,0 +1,7 @@ +# GCJE41, GCJP41 - Tom Clancy's Splinter Cell Chaos Theory +[Core] +[EmuState] +EmulationStateId = 3 +EmulationIssues = +[OnFrame] +[ActionReplay] diff --git a/Overwrite/Sys/GameSettings/GCL.ini b/Overwrite/Sys/GameSettings/GCL.ini new file mode 100644 index 0000000000..5c8880dc85 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCL.ini @@ -0,0 +1,19 @@ +# GCLP69 - Cel Damage + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GCN.ini b/Overwrite/Sys/GameSettings/GCN.ini new file mode 100644 index 0000000000..e9674c67d6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCN.ini @@ -0,0 +1,22 @@ +# GCNE7D, GCNP7D - Crash Nitro Kart + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GCO.ini b/Overwrite/Sys/GameSettings/GCO.ini new file mode 100644 index 0000000000..3d5301f1e0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCO.ini @@ -0,0 +1,19 @@ +# GCOE52 - Call of Duty + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GCOPDV.ini b/Overwrite/Sys/GameSettings/GCOPDV.ini new file mode 100644 index 0000000000..92c0533201 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCOPDV.ini @@ -0,0 +1,19 @@ +# GCOPDV - GCOS MultiGame DVD (C) GCOS TEAM +# Because this title has a weird ID, properties are inherited from GCO.ini (Call of Duty)! + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 1 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GCP.ini b/Overwrite/Sys/GameSettings/GCP.ini new file mode 100644 index 0000000000..4564e9e8e4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCP.ini @@ -0,0 +1,25 @@ +# GCPE6S, GCPP6S - CASPER + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for videos to appear. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/GCQ.ini b/Overwrite/Sys/GameSettings/GCQ.ini new file mode 100644 index 0000000000..58e51cd52b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCQ.ini @@ -0,0 +1,19 @@ +# GCQE7D, GCQP7D - Buffy: Chaos Bleeds + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GCS.ini b/Overwrite/Sys/GameSettings/GCS.ini new file mode 100644 index 0000000000..6f5cb7b919 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCS.ini @@ -0,0 +1,18 @@ +# GCSEAF - Street Racing Syndicate + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GCT.ini b/Overwrite/Sys/GameSettings/GCT.ini new file mode 100644 index 0000000000..45f7d118c6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCT.ini @@ -0,0 +1,18 @@ +# GCTE51, GCTP51 - Crazy Taxi + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GCV.ini b/Overwrite/Sys/GameSettings/GCV.ini new file mode 100644 index 0000000000..b64db9fb28 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCV.ini @@ -0,0 +1,19 @@ +# GCVEEB - Cubivore + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GCVEEB.ini b/Overwrite/Sys/GameSettings/GCVEEB.ini new file mode 100644 index 0000000000..f6c3cd60bb --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCVEEB.ini @@ -0,0 +1,17 @@ +# GCVEEB - Cubivore + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Max Lovebits +010C0B94 08000000 +02350350 000003E7 +0242B250 000003E7 +$Full Health +010C0B95 08000000 +043C83F0 3F800000 diff --git a/Overwrite/Sys/GameSettings/GCZ.ini b/Overwrite/Sys/GameSettings/GCZ.ini new file mode 100644 index 0000000000..294cb06d14 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GCZ.ini @@ -0,0 +1,22 @@ +# GCZE69, GCZP69 - CATWOMAN + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GD4.ini b/Overwrite/Sys/GameSettings/GD4.ini new file mode 100644 index 0000000000..099a705b35 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GD4.ini @@ -0,0 +1,19 @@ +# GD4E6S - Dinotopia: The Sunstone Odyssey + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GD6.ini b/Overwrite/Sys/GameSettings/GD6.ini new file mode 100644 index 0000000000..986efb5183 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GD6.ini @@ -0,0 +1,19 @@ +# GD6EB2, GD6P70 - Digimon Rumble Arena 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Some bad GFX + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GD7.ini b/Overwrite/Sys/GameSettings/GD7.ini new file mode 100644 index 0000000000..b2f7e49bb6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GD7.ini @@ -0,0 +1,19 @@ +# GD7PB2 - Dragon Ball Z Budokai + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Sound glitches + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GD9.ini b/Overwrite/Sys/GameSettings/GD9.ini new file mode 100644 index 0000000000..a5492df48a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GD9.ini @@ -0,0 +1,19 @@ +# GD9E69, GD9P69 - Drome Racers + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GDD.ini b/Overwrite/Sys/GameSettings/GDD.ini new file mode 100644 index 0000000000..b14da616cc --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDD.ini @@ -0,0 +1,22 @@ +# GDDE41 - Disney's Donald Duck Goin' Quackers + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GDDE41.ini b/Overwrite/Sys/GameSettings/GDDE41.ini new file mode 100644 index 0000000000..92a7014de8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDDE41.ini @@ -0,0 +1,23 @@ +# GDDE41 - Disney's Donald Duck Goin' Quackers + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Have Infinite Lives +04765074 00000063 +$Always Have 99 Cogs +04765070 00000063 +$Never Have More Than 1 Life +34765074 00000001 +04765074 00000001 +$Never Have More Than 3 Lives +34765074 00000003 +04765074 00000003 +$Never Have More Than 1 Cog +34765070 00000001 +04765070 00000001 diff --git a/Overwrite/Sys/GameSettings/GDE.ini b/Overwrite/Sys/GameSettings/GDE.ini new file mode 100644 index 0000000000..3eaee55ab4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDE.ini @@ -0,0 +1,22 @@ +# GDEE71 - Baldur's Gate: Dark Alliance + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GDEE71.ini b/Overwrite/Sys/GameSettings/GDEE71.ini new file mode 100644 index 0000000000..84426f19c4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDEE71.ini @@ -0,0 +1,33 @@ +# GDEE71 - Baldur's Gate: Dark Alliance + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Max/Infinite Health +0452FBF4 447A0000 +0452FBF8 447A0000 +$Max/Infinite Energy +0452FC0C 447A0000 +0452FC10 447A0000 +$Max Base Attack +0452FC18 05F5E0FF +$Infinite Money +0452FC2C 0098967F +$Infinite Upgrade Points +0452FC30 000001F4 +$Low Weight Carried +0452FC74 3F800000 +$Press L To Grow +0A3D54C0 00000040 +84661668 FFFFC000 +$Press R To Shrink +0A3D54C0 00000020 +84661668 00004000 +$Play As Drizzt +0452FB9C 00000003 +0452FBA0 00000003 diff --git a/Overwrite/Sys/GameSettings/GDF.ini b/Overwrite/Sys/GameSettings/GDF.ini new file mode 100644 index 0000000000..b4f051954b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDF.ini @@ -0,0 +1,19 @@ +# GDFE5D, GDFP5D - Defender + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = A lot of graphics glitches + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GDG.ini b/Overwrite/Sys/GameSettings/GDG.ini new file mode 100644 index 0000000000..67abb45b12 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDG.ini @@ -0,0 +1,23 @@ +# GDGE7H, GDGP78 - Dragon's Lair 3D + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Real Xfb for videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GDI.ini b/Overwrite/Sys/GameSettings/GDI.ini new file mode 100644 index 0000000000..f89c2059b3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDI.ini @@ -0,0 +1,19 @@ +# GDIE7D, GDIP7D - Die Hard Vendetta + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GDJ.ini b/Overwrite/Sys/GameSettings/GDJ.ini new file mode 100644 index 0000000000..9d2df89382 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDJ.ini @@ -0,0 +1,19 @@ +# GDJEB2 - Digimon World 4 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = Screen Blinking unless you enable use real efb + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GDJEB2.ini b/Overwrite/Sys/GameSettings/GDJEB2.ini new file mode 100644 index 0000000000..cabff1a102 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDJEB2.ini @@ -0,0 +1,17 @@ +# GDJEB2 - Digimon World 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Super Quick Level Up +04373D20 808D0040 +04564F40 48000000 +$Buy Something For Infinite Money +0439777C 800D0044 +043A365C 800D0044 +04564F44 000F423F diff --git a/Overwrite/Sys/GameSettings/GDK.ini b/Overwrite/Sys/GameSettings/GDK.ini new file mode 100644 index 0000000000..7f4eaf83f3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDK.ini @@ -0,0 +1,22 @@ +# GDKEA4, GDKJA4, GDKEA4 - Disney Sports: Soccer + +[Core] +# Values set here will override the main Dolphin settings. +# This game does not work properly with large memorycards, use a 251 block card +# see http://www.nintendo.com/consumer/memorycard1019.jsp +MemoryCard251 = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Need Projection Before R945 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GDL.ini b/Overwrite/Sys/GameSettings/GDL.ini new file mode 100644 index 0000000000..24e63fff12 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDL.ini @@ -0,0 +1,19 @@ +# GDLEA4 - Disney Sports: Basketball + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GDM.ini b/Overwrite/Sys/GameSettings/GDM.ini new file mode 100644 index 0000000000..4d336ef059 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDM.ini @@ -0,0 +1,22 @@ +# GDME01, GDMJ01, GDMP01 - Disney's Magical Mirror starring Mickey Mouse + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +BoundingBoxMode = 2 +BBoxEnable = True diff --git a/Overwrite/Sys/GameSettings/GDQ.ini b/Overwrite/Sys/GameSettings/GDQ.ini new file mode 100644 index 0000000000..d1ce015b48 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDQ.ini @@ -0,0 +1,21 @@ +# GDQE6S, GDQP6S - Darkened Skye + +[Core] +# Values set here will override the main Dolphin settings. +# This game does not work properly with large memorycards, use a 251 block card +# see http://www.nintendo.com/consumer/memorycard1019.jsp +MemoryCard251 = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 1 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GDR.ini b/Overwrite/Sys/GameSettings/GDR.ini new file mode 100644 index 0000000000..179406fa54 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDR.ini @@ -0,0 +1,19 @@ +# GDREAF - DEAD TO RIGHTS + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GDS.ini b/Overwrite/Sys/GameSettings/GDS.ini new file mode 100644 index 0000000000..019439a672 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDS.ini @@ -0,0 +1,23 @@ +# GDSE78, GDSP78 - Dark Summit + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GDT.ini b/Overwrite/Sys/GameSettings/GDT.ini new file mode 100644 index 0000000000..53139ac043 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDT.ini @@ -0,0 +1,22 @@ +# GDTE69, GDTP69 - Def Jam VENDETTA + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Needs real xfb for the videos to display. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GDTE69.ini b/Overwrite/Sys/GameSettings/GDTE69.ini new file mode 100644 index 0000000000..1d50912e1c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDTE69.ini @@ -0,0 +1,239 @@ +# GDTE69 - Def Jam VENDETTA + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Player 1 Max Health Tank +041B9B10 43A80000 +$Player 1 No Health Tank +041B9B10 00000000 +$Player 1 Max Health +041B9B08 43A80000 +$Player 1 No Health +041B9B08 00000000 +$Player 1 Max Head Health +041B9CA4 42480000 +$Player 1 No Head Health +041B9CA4 00000000 +$Player 1 Max Arm Health +041B9CAC 42480000 +$Player 1 No Arm Health +041B9CAC 00000000 +$Player 1 Max Leg Health +041B9CB0 42480000 +$Player 1 No Leg Health +041B9CB0 00000000 +$Player 1 Max Momentum +041B9B18 42C80000 +$Player 1 No Momentum +041B9B18 00000000 +$Player 1 Quick Escape +041B9B54 00000000 +041B9CD4 00000000 +$Player 1 Can't Escape +041B9B54 426F0000 +041B9CD4 426F0000 +$Player 2 Max Health Tank +041BA7E8 43A80000 +$Player 2 No Health Tank +041BA7E8 00000000 +$Player 2 Max Health +041BA7E0 43A80000 +$Player 2 No Health +041BA7E0 00000000 +$Player 2 Max Head Health +041BA97C 42480000 +$Player 2 No Head Health +041BA97C 00000000 +$Player 2 Max Arm Health +041BA984 42480000 +$Player 2 No Arm Health +041BA984 00000000 +$Player 2 Max Leg Health +041BA988 42480000 +$Player 2 No Leg Health +041BA988 00000000 +$Player 2 Max Momentum +041BA7F0 42C80000 +$Player 2 No Momentum +041BA7F0 00000000 +$Player 2 Quick Escape +041BA82C 00000000 +041BA9AC 00000000 +$Player 2 Can't Escape +041BA82C 426F0000 +041BA9AC 426F0000 +$Player 3 Max Health Tank +041BB4C0 43A80000 +$Player 3 No Health Tank +041BB4C0 00000000 +$Player 3 Max Health +041BB4B8 43A80000 +$Player 3 No Health +041BB4B8 00000000 +$Player 3 Max Head Health +041BB654 42480000 +$Player 3 No Head Health +041BB654 00000000 +$Player 3 Max Arm Health +041BB65C 42480000 +$Player 3 No Arm Health +041BB65C 00000000 +$Player 3 Max Leg Health +041BB660 42480000 +$Player 3 No Leg Health +041BB660 00000000 +$Player 3 Max Momentum +041BB4C8 42C80000 +$Player 3 No Momentum +041BB4C8 00000000 +$Player 3 Quick Escape +041BB504 00000000 +041BB684 00000000 +$Player 3 Can't Escape +041BB504 426F0000 +041BB684 426F0000 +$Player 4 Max Health Tank +041BC198 43A80000 +$Player 4 No Health Tank +041BC198 00000000 +$Player 4 Max Health +041BC190 43A80000 +$Player 4 No Health +041BC190 00000000 +$Player 4 Max Head Health +041BC32C 42480000 +$Player 4 No Head Health +041BC32C 00000000 +$Player 4 Max Arm Health +041BC334 42480000 +$Player 4 No Arm Health +041BC334 00000000 +$Player 4 Max Leg Health +041BC338 42480000 +$Player 4 No Leg Health +041BC338 00000000 +$Player 4 Max Momentum +041BC1A0 42C80000 +$Player 4 No Momentum +041BC1A0 00000000 +$Player 4 Quick Escape +041BC1DC 00000000 +041BC35C 00000000 +$Player 4 Can't Escape +041BC1DC 426F0000 +041BC35C 426F0000 +$New User Profile 1 Code = All Stages +00000000 841E09A8 +01010101 00030001 +$New User Profile 1 Code = All Girls & Fighters +00000000 841E0978 +01010101 000C0001 +$New User Profile 1 Code = DEJA - All Eye Candy +00000000 841E09B4 +01010101 00060001 +$New User Profile 1 Code = T'AI - All Eye Candy +00000000 841E09CC +01010101 00060001 +$New User Profile 1 Code = OPAL - All Eye Candy +00000000 841E09E4 +01010101 00060001 +$New User Profile 1 Code = PENNY - All Eye Candy +00000000 841E09FC +01010101 00060001 +$New User Profile 1 Code = ANGEL - All Eye Candy +00000000 841E0A14 +01010101 00060001 +$Saved Profile 1 = All Characters/Eye Candy +00000000 841E19B8 +01010101 002D0001 +$Saved Profile 2 = All Characters/Eye Candy +00000000 841E19F8 +01010101 002D0001 +$Story Mode = Player 1 Infinite Health +041B9B10 43A80000 +041B9B08 43A80000 +$Story Mode = Player 1 Max Momentum +041B9B18 42C80000 +$Story Mode = Player 1 Quick Escape +041B9B54 00000000 +041B9CD4 00000000 +$Story Mode = Player 2-4 No Health +041BC198 00000000 +041BC190 00000000 +041BB4B8 00000000 +041BB4C0 00000000 +041BA7E8 00000000 +041BA7E0 00000000 +$Story Mode = Player 2-4 Quick Submit +041BC338 00000000 +041BC334 00000000 +041BC32C 00000000 +041BB660 00000000 +041BB65C 00000000 +041BB654 00000000 +041BA988 00000000 +041BA984 00000000 +041BA97C 00000000 +$Story Mode = Player 2-4 No Momentum +041BB4C8 00000000 +041BA7F0 00000000 +041BC1A0 00000000 +$Story Mode = Player 2-4 Can't Escape +041BA82C 426F0000 +041BA9AC 426F0000 +041BB504 426F0000 +041BB684 426F0000 +041BC1DC 426F0000 +041BC35C 426F0000 +$Story Mode = Max Score +041B9BD4 05F5E0FF +$Story Mode = Max Bonus 1 +041C03CC 05F5E0FF +$Story Mode = Max Time Bonus +041C03D0 05F5E0FF +$Story Mode = Max Health Bonus +041C03D4 05F5E0FF +$Story Mode = Max Total Points +041C03D8 3B9AC9FF +$Story Mode = Max Cash From Points +041C03DC 05F5E0FF +$Story Mode = Max Fight Purse +041C03E0 05F5E0FF +$Story Mode = Max Total Earnings +041C03E4 05F5E0FF +$Story Mode = Final Grade Always A+ +041C03E8 00000000 +$Story Mode = Max Funds +041B415C 3B9AC9FF +$BRIGGS - Max Power +041B41D4 00000014 +$BRIGGS - Max Speed +041B41D8 00000013 +$BRIGGS - Max Grapple +041B41DC 00000011 +$BRIGGS - Max Defense +041B41E0 00000014 +$BRIGGS - Max Stamina +041B41E4 00000014 +$BRIGGS - Max Charisma +041B41E8 00000012 +$PROOF - Max Power +041B4284 00000017 +$PROOF - Max Speed +041B4288 00000008 +$PROOF - Max Grapple +041B428C 00000015 +$PROOF - Max Defense +041B4290 0000001B +$PROOF - Max Stamina +041B4294 00000017 +$PROOF - Max Charisma +041B4298 00000008 +$SPIDER - Max Power +041B42DC 00000011 diff --git a/Overwrite/Sys/GameSettings/GDV.ini b/Overwrite/Sys/GameSettings/GDV.ini new file mode 100644 index 0000000000..e98fe13c2e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDV.ini @@ -0,0 +1,20 @@ +# GDVE6L, GDVP6L - Driven + +[Core] +# Values set here will override the main Dolphin settings. +UseDualCore = 0 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Grapics Glitches + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GDW.ini b/Overwrite/Sys/GameSettings/GDW.ini new file mode 100644 index 0000000000..a6e7cfd6d6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDW.ini @@ -0,0 +1,19 @@ +# GDWEA4 - Disney Sports: Football + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Need Projetion Before R945 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GDX.ini b/Overwrite/Sys/GameSettings/GDX.ini new file mode 100644 index 0000000000..cfa4b12e8d --- /dev/null +++ b/Overwrite/Sys/GameSettings/GDX.ini @@ -0,0 +1,10 @@ +# GDXEA4, GDXJA4, GDXPA4 - Disney Sports Skateboarding + +[Core] +# Values set here will override the main Dolphin settings. +MemoryCard251 = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = +EmulationIssues = This game does not work properly with large memorycards, use a 251 block card. See http://www.nintendo.com/consumer/memorycard1019.jsp diff --git a/Overwrite/Sys/GameSettings/GE3.ini b/Overwrite/Sys/GameSettings/GE3.ini new file mode 100644 index 0000000000..90445bdd7c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GE3.ini @@ -0,0 +1,23 @@ +# GE3E5D - Midway Arcade Treasures 3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/GE4.ini b/Overwrite/Sys/GameSettings/GE4.ini new file mode 100644 index 0000000000..7722fbd048 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GE4.ini @@ -0,0 +1,20 @@ +# GE4E7D - 4x4 Evolution 2 + +[Core] +# Values set here will override the main Dolphin settings. +SyncOnSkipIdle = False + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GE5.ini b/Overwrite/Sys/GameSettings/GE5.ini new file mode 100644 index 0000000000..22e4998f85 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GE5.ini @@ -0,0 +1,18 @@ +# GE5EA4 - TMNT:Mutant Melee + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GE5EA4.ini b/Overwrite/Sys/GameSettings/GE5EA4.ini new file mode 100644 index 0000000000..0dfee05162 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GE5EA4.ini @@ -0,0 +1,25 @@ +# GE5EA4 - TMNT:Mutant Melee + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +052278A8 00000226 +$Press R+Y For More Time +0A27E530 000008A0 +04288F70 4415C000 +$Press L+Y For No Time +0A27E530 000008C0 +04288F70 40000000 +$All Characters Unlocked +00280B88 00000D01 +00280B6C 00001501 +$All Melee Levels Unlocked +02280D2C 00100000 +$Library Complete +02280BE8 0021FFFF diff --git a/Overwrite/Sys/GameSettings/GE9.ini b/Overwrite/Sys/GameSettings/GE9.ini new file mode 100644 index 0000000000..db6f4fab33 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GE9.ini @@ -0,0 +1,22 @@ +# GE9E5D - Ed, Edd n Eddy + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GEA.ini b/Overwrite/Sys/GameSettings/GEA.ini new file mode 100644 index 0000000000..a6e4a305ab --- /dev/null +++ b/Overwrite/Sys/GameSettings/GEA.ini @@ -0,0 +1,26 @@ +# GEAE8P, GEAP8P - Skies of Arcadia Legends + +[Core] +# Values set here will override the main Dolphin settings. +SyncGPU = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/GEB.ini b/Overwrite/Sys/GameSettings/GEB.ini new file mode 100644 index 0000000000..9b20bc39fb --- /dev/null +++ b/Overwrite/Sys/GameSettings/GEB.ini @@ -0,0 +1,19 @@ +# GEBEA4 - EVOLUTION SNOWBOARDING + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GED.ini b/Overwrite/Sys/GameSettings/GED.ini new file mode 100644 index 0000000000..4301ae90fb --- /dev/null +++ b/Overwrite/Sys/GameSettings/GED.ini @@ -0,0 +1,22 @@ +# GEDE01, GEDP01 - Eternal Darkness + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GEM.ini b/Overwrite/Sys/GameSettings/GEM.ini new file mode 100644 index 0000000000..d139c2d2ec --- /dev/null +++ b/Overwrite/Sys/GameSettings/GEM.ini @@ -0,0 +1,19 @@ +# GEME7F - Egg Mania + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GEN.ini b/Overwrite/Sys/GameSettings/GEN.ini new file mode 100644 index 0000000000..2120c866ae --- /dev/null +++ b/Overwrite/Sys/GameSettings/GEN.ini @@ -0,0 +1,22 @@ +# GEND69, GENE69, GENP69, GENS69 - 007: Everything or Nothing + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GEO.ini b/Overwrite/Sys/GameSettings/GEO.ini new file mode 100644 index 0000000000..6c08f8c96a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GEO.ini @@ -0,0 +1,24 @@ +# GEOE08, GEOP08 - CAPCOM VS. SNK 2 EO + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False +SafeTextureCacheColorSamples = 512 +EFBScale = -1 diff --git a/Overwrite/Sys/GameSettings/GES.ini b/Overwrite/Sys/GameSettings/GES.ini new file mode 100644 index 0000000000..c8c852b57e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GES.ini @@ -0,0 +1,19 @@ +# GESEA4 - Evolution Skateboarding + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Can't past konami logo +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GEW.ini b/Overwrite/Sys/GameSettings/GEW.ini new file mode 100644 index 0000000000..4a9064ea8d --- /dev/null +++ b/Overwrite/Sys/GameSettings/GEW.ini @@ -0,0 +1,19 @@ +# GEWE41 - EVOLUTION WORLDS + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GEX.ini b/Overwrite/Sys/GameSettings/GEX.ini new file mode 100644 index 0000000000..84f47a2137 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GEX.ini @@ -0,0 +1,19 @@ +# GEXE52 - Disney's Extreme Skate Adventure + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GEY.ini b/Overwrite/Sys/GameSettings/GEY.ini new file mode 100644 index 0000000000..43cf425d9f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GEY.ini @@ -0,0 +1,19 @@ +# GEYE69 - EA SPORTS(TM) Fight Night Round 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GEZ.ini b/Overwrite/Sys/GameSettings/GEZ.ini new file mode 100644 index 0000000000..8a68dee982 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GEZ.ini @@ -0,0 +1,22 @@ +# GEZE8P, GEZP8P - BillyHatcher + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GF2.ini b/Overwrite/Sys/GameSettings/GF2.ini new file mode 100644 index 0000000000..ebeb728a1f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GF2.ini @@ -0,0 +1,19 @@ +# GF2E69 - EA F12002 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GF4.ini b/Overwrite/Sys/GameSettings/GF4.ini new file mode 100644 index 0000000000..be08f7ce94 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GF4.ini @@ -0,0 +1,23 @@ +# GF4E52, GF4F52, GF4P52 - Fantastic Four + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + diff --git a/Overwrite/Sys/GameSettings/GF5.ini b/Overwrite/Sys/GameSettings/GF5.ini new file mode 100644 index 0000000000..82762c6901 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GF5.ini @@ -0,0 +1,19 @@ +# GF5E69 - FIFA Soccer 2005 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GF6.ini b/Overwrite/Sys/GameSettings/GF6.ini new file mode 100644 index 0000000000..451d59347b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GF6.ini @@ -0,0 +1,19 @@ +# GF6E69, GF6F69 - FIFA 06 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GF7.ini b/Overwrite/Sys/GameSettings/GF7.ini new file mode 100644 index 0000000000..9dbaeb7699 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GF7.ini @@ -0,0 +1,28 @@ +# GF7E01, GF7P01 - STARFOX ASSAULT + +[Core] +# Values set here will override the main Dolphin settings. +FPRF = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = EFB must be an integer (integral, 1x, 2x, 3x). + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 + +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/GF7E01.ini b/Overwrite/Sys/GameSettings/GF7E01.ini new file mode 100644 index 0000000000..2444d2dc98 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GF7E01.ini @@ -0,0 +1,71 @@ +# GF7E01 - STARFOX ASSAULT + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +0402C334 380006C0 +0402C3E0 380006C0 +0402F51C 380006C0 +04046160 38A002BC +04046188 38A002BC +0404619C 386004B0 +040461D8 380004B0 +04077510 380002BC +04083E14 38000360 +$Invincible (On Foot) +04080F18 C04D0000 +0438D120 41000000 +$Infinite Lives +002A2D20 00000063 +$Infinite Boost +0402D8E0 380003E9 +0405136C C02D0004 +04054A90 C02D0004 +04054C4C C02D0004 +0438D124 43340000 +0404ACA0 C02D0004 +04050BDC C02D0004 +0405092C C02D0004 +$Max Laser Upgrade: Arwing +040468FC 38000002 +04046900 901E0208 +04046904 2C000002 +$Max Hits +022A2D2E 0000270F +$Infinite Bombs (On Pick-Up) +04046E08 38000003 +$Infinite Ammo +040814C8 60000000 +040814CC B064021A +04081720 38000063 +$Super Jump +0A29A8BA 00000800 +0407CD30 60000000 +1229A8BA 00000800 +0407CD30 D01F014C +$All Missions Unlocked +0029E550 0000000A +$All Missions Perfectly Completed +0229E554 0004FFFF +0229E55E 00040505 +00000000 8429E574 +000F4240 000A0001 +0429E568 000F4240 +0429E56C 000F4240 +$Unlock Xevious +0029E526 00000001 +$Unlock Wolf (Multiplayer) +0029E523 00000001 +$Unlock Peppy (Multiplayer) +0029E522 00000001 +$All Multiplayer Maps +0029E50B 00000601 +0229E518 00000101 +$Unlock Lots of Stuff In VS Mode By Completing A Match +0429E538 0000FFFF diff --git a/Overwrite/Sys/GameSettings/GF7P01.ini b/Overwrite/Sys/GameSettings/GF7P01.ini new file mode 100644 index 0000000000..c892821c7c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GF7P01.ini @@ -0,0 +1,67 @@ +# GF7P01 - STARFOX ASSAULT + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Single Mode +06A0E453 15008000 +$Unlock Missions +06A0E460 147229C0 +842B85F4 000109A0 +422B85F4 000038A0 +422B85F4 000298A3 +422B85F4 00030014 +842B85F4 FFFEF660 +$On Foot Missions +06A0E45D 147229A8 +04000000 00000000 +$Infinite Health +06A0E45E 14722EC0 +422BCF20 006F0258 +$Infinite Ammo +06A0E462 14722EC0 +04085ECC 38000063 +04085ED0 B003021A +04085ED4 4800014C +$Moon Jump (Hold Y) +06A0E461 14722EC0 +3A2B4C7A 00000800 +422BCF20 00A63E80 +$Have Some Weapons +06A0E463 14722EC0 +04086070 380001CE +$Flying Missions +06A0E454 147229A8 +04000000 00000000 +$Infinite Health +06A0E455 14722A40 +040465FC 38000500 +$Infinite Lives +06A0E456 14722A40 +002BD0E0 00000063 +$Infinite Bombs +06A0E45F 14722A40 +040471C8 3800000A +002BCF2B 00000009 +$Instant Power Refill +06A0E457 14722A40 +04055240 D07F0380 +$VS. Mode +06A0E458 15008000 +$Unlock Maps +06A0E459 14722C40 +002B88CB 00000E01 +$Unlock Peppy Hare +06A0E45A 14722C40 +002B88E3 00000001 +$Unlock Star Wolf +06A0E45B 14722C40 +002B88E4 00000001 +$Bonus: Unlock Xevious +06A0E45C 18000000 +002B88E6 00000001 diff --git a/Overwrite/Sys/GameSettings/GF8.ini b/Overwrite/Sys/GameSettings/GF8.ini new file mode 100644 index 0000000000..d2b5fd0aeb --- /dev/null +++ b/Overwrite/Sys/GameSettings/GF8.ini @@ -0,0 +1,19 @@ +# GF8E69, GF8P69 - FIFA Street + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GF8E69.ini b/Overwrite/Sys/GameSettings/GF8E69.ini new file mode 100644 index 0000000000..0fb8d150a1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GF8E69.ini @@ -0,0 +1,40 @@ +# GF8E69 - FIFA Street + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Unlock All Venues +043D2290 00000001 +$Unlock All Kits +043D2294 00000001 +$Unlock Tournaments +043D2298 00000001 +$Unlock All Players +043D229C 00000001 +$Invisible Ball +04417038 00000001 +$Max SB Points +0482A188 000F4240 +$Max Rep +0482A158 000F423F +$Press L+R+Start To End Half +0A46F900 00001060 +04416FE8 FFFFFFFF +$Home Team Starts With 5 +28416F2C 00000005 +00416F2C 00000005 +$Home Team Starts With 10 +28416F2C 0000000A +00416F2C 0000000A +$Home Team Never Scores +00416F2C 00000000 +$Away Team Starts With 10 +28416F8C 0000000A +00416F8C 0000000A +$Away Team Never Scores +00416F8C 00000000 diff --git a/Overwrite/Sys/GameSettings/GFA.ini b/Overwrite/Sys/GameSettings/GFA.ini new file mode 100644 index 0000000000..e9f41e78cb --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFA.ini @@ -0,0 +1,19 @@ +# GFAD69, GFAE69, GFAP69, GFAS69 - FIFA 2003 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GFB.ini b/Overwrite/Sys/GameSettings/GFB.ini new file mode 100644 index 0000000000..89c572bf60 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFB.ini @@ -0,0 +1,22 @@ +# GFBE5D - FireBlade + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = True + diff --git a/Overwrite/Sys/GameSettings/GFC.ini b/Overwrite/Sys/GameSettings/GFC.ini new file mode 100644 index 0000000000..f9d74b0618 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFC.ini @@ -0,0 +1,19 @@ +# GFCP69 - F1 Career Challenge + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = A bit Slow and crash randomly + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GFD.ini b/Overwrite/Sys/GameSettings/GFD.ini new file mode 100644 index 0000000000..c3c6e3c8f3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFD.ini @@ -0,0 +1,23 @@ +# GFDD69, GFDE69 - Freedom Fighters + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + diff --git a/Overwrite/Sys/GameSettings/GFE.ini b/Overwrite/Sys/GameSettings/GFE.ini new file mode 100644 index 0000000000..c1c4ed04da --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFE.ini @@ -0,0 +1,20 @@ +# GFEE01, GFEJ01, GFEP01 - FIRE EMBLEM GC + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + + diff --git a/Overwrite/Sys/GameSettings/GFEE01.ini b/Overwrite/Sys/GameSettings/GFEE01.ini new file mode 100644 index 0000000000..46947325b3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFEE01.ini @@ -0,0 +1,57 @@ +# GFEE01 - Fire Emblem: Path of Radiance GC US + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Money +04330720 0098967F +$Max/Infinite Health(IKE) +002B168C 00000028 +002B168F 00000015 +$Quick Level Up(IKE) +002B167F 00000063 +$Max Strength(IKE) +002B1690 0000000F +$Max Magic(IKE) +002B1691 0000000E +$Max Skill(IKE) +002B1692 0000000E +$Max Speed(IKE) +002B1693 0000000D +$Max Luck(IKE) +002B1694 00000024 +$Max Defense(IKE) +002B1695 0000000F +$Max Resistance(IKE) +002B1696 00000014 +$Max Movement(IKE) +002B168E 00000014 +$Max/Infinite Health(TATANIA) +002B1E0C 0000003C +002B1E0F 0000001B +$Quick Level Up(TATANIA) +002B1DFF 00000063 +$Max Strength(TATANIA) +002B1E10 00000063 +$Max Magic(TATANIA) +002B1E11 00000063 +$Max Skill(TATANIA) +002B1E12 00000063 +$Max Speed(TATANIA) +002B1E13 00000063 +$Max Luck(TATANIA) +002B1E14 00000063 +$Max Defense(TATANIA) +002B1E15 00000063 +$Max Resistance(TATANIA) +002B1E16 00000063 +$Max Movement(TATANIA) +002B1E0E 00000063 + +[Speedhacks] +0x8020a51c=500 diff --git a/Overwrite/Sys/GameSettings/GFEJ01.ini b/Overwrite/Sys/GameSettings/GFEJ01.ini new file mode 100644 index 0000000000..2cb001a685 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFEJ01.ini @@ -0,0 +1,97 @@ +# GFEJ01 - Fire Emblem: Souen no Kiseki GC JAP + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Bonus EXP 9999 +0232E7A6 0000270F +$Gold held 99999999G +0432E7A0 05F5E0FF +$skills can be equipped with no capacity limit +0410345C 38600000 +$Infinite action +04028084 60000000 +$Infinite weapons training +0032E7D9 00000000 +$Infinite Usage of items +0401BCD0 38000032 +$All the item largest use several 50 time conversions. +00000000 80932F88 +00000032 00BB0048 +$In Landing Ship Division item all the 187 types +00000000 8231E16C +00008093 00BB0004 +00000000 8231E16E +00002F70 48BB0004 +00000000 8231E170 +00003200 00BB0004 +$=========Scenario change========== +00003200 00BB0004 +$Prologue: Mercenaries +0032E798 00000001 +$Chapter 1: The Battle Begins +0032E798 00000002 +$Chapter 2: Rescue +0032E798 00000003 +$Chapter 3: Pirates Aground +0032E798 00000004 +$Chapter 4: Roadside Battle +0032E798 00000005 +$Chapter 5: Flight! +0032E798 00000006 +$Chapter 6: A Brief Diversion +0032E798 00000007 +$Chapter 7: Shades of Evil +0032E798 00000008 +$Chapter 8: Despair and Hope +0032E798 00000009 +$Chapter 9: Gallia +0032E798 0000000A +$Chapter 10: Prisoner Release +0032E798 0000000B +$Chapter 11: Blood Runs Red +0032E798 0000000C +$Chapter 12: A Strange Land +0032E798 0000000D +$Chapter 13: A Guiding Wind +0032E798 0000000E +$Chapter 14: Training +0032E798 0000000F +$Chapter 15: The Feral Frontier +0032E798 00000010 +$Chapter 16: The Atonement +0032E798 00000011 +$Chapter 17: Day Breaks +0032E798 00000012 +$Chapter 18: Crimea Marches +0032E798 00000013 +$Chapter 19: Entrusted +0032E798 00000014 +$Chapter 20: Defending Talrega +0032E798 00000015 +$Chapter 21: Without a King +0032E798 00000016 +$Chapter 22: Solo +0032E798 00000017 +$Chapter 23: The Great Bridge +0032E798 00000018 +$Chapter 24: Battle Reunion +0032E798 00000019 +$Chapter 25: Strange Lands +0032E798 0000001A +$Chapter 26: Clash! +0032E798 0000001B +$Chapter 27: Moment of Fate +0032E798 0000001C +$Chapter 28: Twisted Tower +0032E798 0000001E +$Endgame: Repatriation +0032E798 0000001F + +[Speedhacks] +0x80204ce8=500 diff --git a/Overwrite/Sys/GameSettings/GFF.ini b/Overwrite/Sys/GameSettings/GFF.ini new file mode 100644 index 0000000000..a1e615e488 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFF.ini @@ -0,0 +1,23 @@ +# GFFE5D - Freaky Flyers + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GFG.ini b/Overwrite/Sys/GameSettings/GFG.ini new file mode 100644 index 0000000000..7e3d551cb4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFG.ini @@ -0,0 +1,22 @@ +# GFGEA4, GFGPA4 - Frogger Beyond + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GFH.ini b/Overwrite/Sys/GameSettings/GFH.ini new file mode 100644 index 0000000000..5d17ba079e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFH.ini @@ -0,0 +1,20 @@ +# GFHP6V - Neighbours From Hell + +[Core] +# Values set here will override the main Dolphin settings. +MMU = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GFK.ini b/Overwrite/Sys/GameSettings/GFK.ini new file mode 100644 index 0000000000..fd3acebd15 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFK.ini @@ -0,0 +1,19 @@ +# GFKE69 - Freekstyle + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GFO.ini b/Overwrite/Sys/GameSettings/GFO.ini new file mode 100644 index 0000000000..8f7d5dc444 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFO.ini @@ -0,0 +1,18 @@ +# GFOE78 - The Fairly OddParents: Shadow Showdown + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GFP.ini b/Overwrite/Sys/GameSettings/GFP.ini new file mode 100644 index 0000000000..b926dc8d1a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFP.ini @@ -0,0 +1,19 @@ +# GFPEA4 - Frogger Ancient Shadow + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Some overlay bug in textures + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GFQ.ini b/Overwrite/Sys/GameSettings/GFQ.ini new file mode 100644 index 0000000000..b3cf331ffb --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFQ.ini @@ -0,0 +1,19 @@ +# GFQEA4 - Frogger's Adventures The Rescue + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GFT.ini b/Overwrite/Sys/GameSettings/GFT.ini new file mode 100644 index 0000000000..76c7f13ab7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFT.ini @@ -0,0 +1,19 @@ +# GFTE01, GFTP01 - Mario Golf Toadstool Tour + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GFU.ini b/Overwrite/Sys/GameSettings/GFU.ini new file mode 100644 index 0000000000..8270fb75a2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFU.ini @@ -0,0 +1,19 @@ +# GFUE4Z, GFUP6V - FutureTactics + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GFX.ini b/Overwrite/Sys/GameSettings/GFX.ini new file mode 100644 index 0000000000..078ec28dae --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFX.ini @@ -0,0 +1,18 @@ +# GFXE5D - Freestyle Metal X + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GFY.ini b/Overwrite/Sys/GameSettings/GFY.ini new file mode 100644 index 0000000000..5ed2a8cff1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFY.ini @@ -0,0 +1,22 @@ +# GFYE69, GFYP69 - FIFA Street 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GFYE69.ini b/Overwrite/Sys/GameSettings/GFYE69.ini new file mode 100644 index 0000000000..2a883a103f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFYE69.ini @@ -0,0 +1,34 @@ +# GFYE69 - FIFA Street 2 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Home Team Starts With 10 +2843491F 0000000A +0043491F 0000000A +$Home Team Starts With 5 +2843491F 00000005 +0043491F 00000005 +$Home Team Can't Score +0043491F 00000000 +$Home Team Quick Trick Points +04434920 000F423F +$Home Team Low Trick Points +04434920 00000000 +$Away Team Starts With 10 +284349E7 0000000A +004349E7 0000000A +$Away Team Starts With 5 +284349E7 00000005 +004349E7 00000005 +$Away Team Can't Score +004349E7 00000000 +$Away Team Quick Trick Points +044349E8 000F423F +$Away Team Low Trick Points +044349E8 00000000 diff --git a/Overwrite/Sys/GameSettings/GFZ.ini b/Overwrite/Sys/GameSettings/GFZ.ini new file mode 100644 index 0000000000..8daa88bbc7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFZ.ini @@ -0,0 +1,22 @@ +# GFZE01, GFZJ01, GFZP01 - F-Zero GX +# GFZJ8P - F-Zero AX + +[Core] +# Values set here will override the main Dolphin settings. +FPRF = True +SyncGPU = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Synchronize GPU thread for stability. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GFZE01.ini b/Overwrite/Sys/GameSettings/GFZE01.ini new file mode 100644 index 0000000000..603900eb67 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFZE01.ini @@ -0,0 +1,33 @@ +# GFZE01 - F-Zero GX + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Beat All Cups (unlock Master class/Diamond Cup) +9C0030C8 00120000 +840030C8 0023DC50 +420030C8 0006FFFF +420030C8 0007FFFF +420030C8 0008FFFF +420030C8 0009FFFF +840030C8 FFDC23B0 +$Unlock AX Cup Tracks +9C0030C8 00120000 +840030C8 0023DA00 +420030C8 0000FFFF +420030C8 0002FFFF +840030C8 FFDC2600 +$All Vehicles Unlocked +03C82AEC 08000000 +9C0030C8 00120000 +840030C8 00239100 +420030C8 0000FFFF +420030C8 0001FFFF +420030C8 0002FFFF +420030C8 0003FFFF +840030C8 FFDC6F00 diff --git a/Overwrite/Sys/GameSettings/GFZJ01.ini b/Overwrite/Sys/GameSettings/GFZJ01.ini new file mode 100644 index 0000000000..8a94057d4f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFZJ01.ini @@ -0,0 +1,17 @@ +# GFZJ01 - F-Zero GX + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Make Save Copyable +0C031514 909C0028 +04031518 48BFFBE8 +04C31100 38000004 +04C31104 981C0034 +04C31108 38000000 +04C3110C 4B400410 diff --git a/Overwrite/Sys/GameSettings/GFZJ8P.ini b/Overwrite/Sys/GameSettings/GFZJ8P.ini new file mode 100644 index 0000000000..0ac81c83de --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFZJ8P.ini @@ -0,0 +1,21 @@ +# GFZJ8P - F-Zero AX +# Because Triforce games have weird IDs, properties are inherited from GFZ.ini (F-Zero GX)! + +[Core] +# Values set here will override the main Dolphin settings. +FPRF = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 1 +EmulationIssues = Crashes on startup (Triforce game) + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GFZP01.ini b/Overwrite/Sys/GameSettings/GFZP01.ini new file mode 100644 index 0000000000..47197de8d2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GFZP01.ini @@ -0,0 +1,17 @@ +# GFZP01 - F-Zero GX + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Make Save Copyable +0C031514 909C0028 +04031518 48BFFBE8 +04C31100 38000004 +04C31104 981C0034 +04C31108 38000000 +04C3110C 4B400410 diff --git a/Overwrite/Sys/GameSettings/GG4.ini b/Overwrite/Sys/GameSettings/GG4.ini new file mode 100644 index 0000000000..0a20ab5aa1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GG4.ini @@ -0,0 +1,19 @@ +# GG4E08, GG4P08 - GOTCHA FORCE + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GG4P08.ini b/Overwrite/Sys/GameSettings/GG4P08.ini new file mode 100644 index 0000000000..9a399720f5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GG4P08.ini @@ -0,0 +1,13 @@ +# GG4P08 - GOTCHA FORCE + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Speedhacks] +0x802087c8=200 diff --git a/Overwrite/Sys/GameSettings/GG5.ini b/Overwrite/Sys/GameSettings/GG5.ini new file mode 100644 index 0000000000..201ba2ee75 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GG5.ini @@ -0,0 +1,19 @@ +# GG5E52 - Cabela's(R) BGH 2005 Adv. + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GGA.ini b/Overwrite/Sys/GameSettings/GGA.ini new file mode 100644 index 0000000000..4b1f291726 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GGA.ini @@ -0,0 +1,18 @@ +# GGAJB2 - GUNDAM1 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GGC.ini b/Overwrite/Sys/GameSettings/GGC.ini new file mode 100644 index 0000000000..4998bda03c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GGC.ini @@ -0,0 +1,18 @@ +# GGCE0A - Goblin Commander + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GGCOSD.ini b/Overwrite/Sys/GameSettings/GGCOSD.ini new file mode 100644 index 0000000000..a0c2334cb5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GGCOSD.ini @@ -0,0 +1,20 @@ +# GGCOSD - GCOS MultiGame DVD (C) GCOS TEAM +# Because this title has a weird ID, properties are inherited from GGC.ini (Goblin Commander)! + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 2 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GGE.ini b/Overwrite/Sys/GameSettings/GGE.ini new file mode 100644 index 0000000000..89757688e3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GGE.ini @@ -0,0 +1,26 @@ +# GGEE41, GGEP41, GGEY41 - Beyond Good and Evil + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + +[Video_Hacks] +EFBAccessEnable = True + diff --git a/Overwrite/Sys/GameSettings/GGM.ini b/Overwrite/Sys/GameSettings/GGM.ini new file mode 100644 index 0000000000..ed2e5a967c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GGM.ini @@ -0,0 +1,18 @@ +# GGME00 - Sega Genesis Mega Drive Emulator + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 1 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GGN.ini b/Overwrite/Sys/GameSettings/GGN.ini new file mode 100644 index 0000000000..7dd5e59180 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GGN.ini @@ -0,0 +1,22 @@ +# GGNE5D - The Grim Adventures of Billy & Mandy + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GGP.ini b/Overwrite/Sys/GameSettings/GGP.ini new file mode 100644 index 0000000000..8fb6e806b2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GGP.ini @@ -0,0 +1,18 @@ +# GGPJB2 - SD Gundam Gashapon Wars + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GGPE01.ini b/Overwrite/Sys/GameSettings/GGPE01.ini new file mode 100644 index 0000000000..ae3e71abaa --- /dev/null +++ b/Overwrite/Sys/GameSettings/GGPE01.ini @@ -0,0 +1,25 @@ +# GGPE01 - Mario Kart GP +# Because Triforce games have weird IDs, properties are inherited from GGP.ini (SD Gundam Gashapon Wars)! + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 1 +EmulationIssues = Crashes on startup (Triforce game) + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] +# Add memory patches to be applied every frame here. + +[Video_Settings] + diff --git a/Overwrite/Sys/GameSettings/GGPE02.ini b/Overwrite/Sys/GameSettings/GGPE02.ini new file mode 100644 index 0000000000..6d4cd0b177 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GGPE02.ini @@ -0,0 +1,25 @@ +# GGPE02 - Mario Kart GP 2 +# Because Triforce games have weird IDs, properties are inherited from GGP.ini (SD Gundam Gashapon Wars)! + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 1 +EmulationIssues = Crashes on startup (Triforce game) + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] +# Add memory patches to be applied every frame here. + +[Video_Settings] + diff --git a/Overwrite/Sys/GameSettings/GGR.ini b/Overwrite/Sys/GameSettings/GGR.ini new file mode 100644 index 0000000000..d49f71d43c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GGR.ini @@ -0,0 +1,23 @@ +# GGRE41 - TOM CLANCY'S GHOST RECON + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Needs Real Xfb to show videos. Graphic glitches. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GGS.ini b/Overwrite/Sys/GameSettings/GGS.ini new file mode 100644 index 0000000000..b663c7b560 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GGS.ini @@ -0,0 +1,22 @@ +# GGSEA4, GGSJA4, GGSPA4 - METAL GEAR SOLID THE TWIN SNAKES + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GGSEA4.ini b/Overwrite/Sys/GameSettings/GGSEA4.ini new file mode 100644 index 0000000000..b03e918a4e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GGSEA4.ini @@ -0,0 +1,121 @@ +# GGSEA4 - Metal Gear Solid The Twin Snakes + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Oxygen +025A1A1A 00000DAC +$Infinite Grip +4255780C 00AC1518 +$Max Grip Level +025A1A4C 0000012C +$No Reload +32580936 0000000F +0258093A 00000019 +2A580936 00000010 +0258093A 0000000F +$Keep Radar In Alert Mode +041FE000 3C603800 +041FE004 38630000 +041FE008 3C807F17 +041FE00C 38841820 +041FE010 90640000 +041FE014 4E800020 +040051C4 481F8E3C +$Have Infinite Rations +025A1C5E 00000005 +$Have Infinite Medicine +025A1C62 00000001 +$Have Infinite Bandages +025A1C64 0000000A +$Have Infinite Pentazem +025A1C66 0000000A +$Have Body Armor +025A1C6A 00000001 +$Have Mine Detector +025A1C6E 00000001 +$Have RP Sensor +025A1C8E 00000001 +$Have Gas Mask +025A1C72 00000001 +$Have Night Vision Goggles +025A1C74 00000001 +$Have Thermal Goggles +025A1C76 00000001 +$Have Scope +025A1C78 00000001 +$Have Digital Camera +025A1C7A 00000001 +$Have Rope +025A1C84 00000001 +$Have Handkerchief +025A1CAE 00000001 +$Have Box 1 +025A1C7C 00000001 +$Have Box 2 +025A1C88 00000001 +$Have Box 3 +025A1C8A 00000001 +$Have Ketchup +025A1C8C 00000001 +$Have SOCOM Suppressor +025A1C96 00000001 +$Have MO Disc +025A1CA0 00000001 +$Have Level 99 Keycard +025A1C80 00000063 +$Have Bandana +025A1C9C 00000001 +$Have Stealth Suit +025A1C6C 00000001 +$Have M9 ($Infinite Ammo) +025A1BCE 0000002E +$Have SOCOM ($Infinite Ammo) +025A1BD2 0000003D +$Have PSG1 ($Infinite Ammo) +025A1BD4 0000003D +$Have Nikita ($Infinite Ammo) +025A1BD8 00000028 +$Have Stinger ($Infinite Ammo) +025A1BDA 00000028 +$Have Claymore ($Infinite Ammo) +025A1BDC 00000010 +$Have C4 ($Infinite Ammo) +025A1BDE 00000010 +$Have Chaff Grenade ($Infinite Ammo) +025A1BE0 00000014 +$Have Stun Grenade ($Infinite Ammo) +025A1BE2 00000014 +$Have Grenade ($Infinite Ammo) +025A1BEE 00000014 +$Have FAMAS ($Infinite Ammo) +025A1BF0 000000D3 +$Have PSG1-T ($Infinite Ammo) +025A1BF2 0000003D +$Have Book ($Infinite Ammo) +025A1BF6 00000005 +$Have Magazine ($Infinite Ammo) +025A1BEC 00000064 +$Have No PAL Key +025A1CB0 00000000 +$Have Warm (Yellow) PAL Key +025A1CB0 00000001 +$Have Cold (Blue) PAL Key +025A1CB0 00000002 +$Have Hot (Red) PAL Key +025A1CB0 00000003 +$Low Total Game Time +045A1A58 000000A0 +$Saved 0 Times +025A1A56 00000000 +$Continued 0 Times +025A1A50 00000000 +$999 Kills +025A1A64 000003E7 +$0 Rations Used +025A2EB0 00000000 diff --git a/Overwrite/Sys/GameSettings/GGSPA4.ini b/Overwrite/Sys/GameSettings/GGSPA4.ini new file mode 100644 index 0000000000..1062b0fc72 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GGSPA4.ini @@ -0,0 +1,130 @@ +# GGSPA4 - METAL GEAR SOLID THE TWIN SNAKES + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +[Gecko] +$16:9 +04001FA4 48000014 +04004420 7F461EA8 +44004420 3F400000 +$21:9 (2560x1080) +04001FA4 48000014 +04004420 7F461EA8 +44004420 3F000000 +$60Hz +0402C08C 38600000 +041E7A28 00000014 +[Gecko_Enabled] +$60Hz + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +425577DC 02D90064 +6C5577DC 81000000 +425577DC 015C0064 +425577DC 02310064 +$Infinite Oxygen +025666B6 00000DAC +$No Reload +325B08F6 0000000F +025B08FA 00000019 +2A5B08F6 00000010 +025B08FA 0000000F +$Max Grip Level +025666E8 0000012C +$Have Infinite Rations +025668FA 00000005 +$Have Infinite Medicine +025668FE 00000001 +$Have Infinite Bandages +02566900 0000000A +$Have Infinite Pentazem +02566902 0000000A +$Have Body Armor +02566906 00000001 +$Have Mine Detector +0256690A 00000001 +$Have RP Sensor +0256692A 00000001 +$Have Gas Mask +0256690E 00000001 +$Have Night Vision Goggles +02566910 00000001 +$Have Thermal Goggles +02566912 00000001 +$Have Scope +02566914 00000001 +$Have Digital Camera +02566916 00000001 +$Have Rope +02566920 00000001 +$Have Handkerchief +0256694A 00000001 +$Have Box 1 +02566918 00000001 +$Have Box 2 +02566924 00000001 +$Have Box 3 +02566926 00000001 +$Have Ketchup +02566928 00000001 +$Have SOCOM Suppressor +02566932 00000001 +$Have MO Disc +0256693C 00000001 +$Have Level 99 Keycard +0256691C 00000063 +$Have Bandana +02566938 00000001 +$Have Stealth Suit +02566908 00000001 +$Have M9 (Infinite Ammo) +0256686A 0000002E +$Have SOCOM (Infinite Ammo) +0256686E 0000003D +$Have PSG1 (Infinite Ammo) +02566870 0000003D +$Have Nikita (Infinite Ammo) +02566874 00000028 +$Have Stinger (Infinite Ammo) +02566876 00000028 +$Have Claymore (Infinite Ammo) +02566878 00000010 +$Have C4 (Infinite Ammo) +0256687A 00000010 +$Have Chaff Grenade (Infinite Ammo) +0256687C 00000014 +$Have Stun Grenade (Infinite Ammo) +0256687E 00000014 +$Have Grenade (Infinite Ammo) +0256688A 00000014 +$Have FAMAS (Infinite Ammo) +0256688C 000000D3 +$Have PSG1-T (Infinite Ammo) +0256688E 0000003D +$Have Book (Infinite Ammo) +02566892 00000005 +$Have Magazine (Infinite Ammo) +02566888 00000064 +$Have No PAL Key +0256694C 00000000 +$Have Warm (Yellow) PAL Key +0256694C 00000001 +$Have Cold (Blue) PAL Key +0256694C 00000002 +$Have Hot (Red) PAL Key +0256694C 00000003 +$Low Total Game Time +045666F4 000000A0 +$Saved 0 Times +025666F2 00000000 +$Continued 0 Times +025666EC 00000000 +$999 Kills +02566700 000003E7 +$0 Rations Used +02567B4C 00000000 diff --git a/Overwrite/Sys/GameSettings/GGT.ini b/Overwrite/Sys/GameSettings/GGT.ini new file mode 100644 index 0000000000..330293a804 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GGT.ini @@ -0,0 +1,18 @@ +# GGTE01, GGTP01 - ChibiRobo! + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GGTE01.ini b/Overwrite/Sys/GameSettings/GGTE01.ini new file mode 100644 index 0000000000..e8b8cefb11 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GGTE01.ini @@ -0,0 +1,22 @@ +# GGTE01 - ChibiRobo! + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Max Battery Energy +0728E819 08000000 +0438F74C 4479C000 +$Infinite Battery Energy +0728E81A 08000000 +0438F748 4479C000 +$Max/Infinite Money +0728E81B 08000000 +0438F750 0001869F +$Max Happy Points +0728E81C 08000000 +0438F73C 0001869F diff --git a/Overwrite/Sys/GameSettings/GGV.ini b/Overwrite/Sys/GameSettings/GGV.ini new file mode 100644 index 0000000000..3b518fd6b2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GGV.ini @@ -0,0 +1,11 @@ +# GGVD78, GGVE78, GGVP78, GGVX78 - The SpongeBob SquarePants Movie +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to display. +[OnFrame] +[ActionReplay] +[Gecko] +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GGY.ini b/Overwrite/Sys/GameSettings/GGY.ini new file mode 100644 index 0000000000..d93df192a0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GGY.ini @@ -0,0 +1,25 @@ +# GGYE41, GGYP41 - GR2GC + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Needs Real XFB for videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GGZ.ini b/Overwrite/Sys/GameSettings/GGZ.ini new file mode 100644 index 0000000000..840c3118e9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GGZ.ini @@ -0,0 +1,22 @@ +# GGZE52, GGZX52 - Madagascar + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = GFX glitches. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/GH2.ini b/Overwrite/Sys/GameSettings/GH2.ini new file mode 100644 index 0000000000..401a60f466 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GH2.ini @@ -0,0 +1,23 @@ +# GH2E69, GH2P69 - NFS: HP2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = The game is slow. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + diff --git a/Overwrite/Sys/GameSettings/GH4.ini b/Overwrite/Sys/GameSettings/GH4.ini new file mode 100644 index 0000000000..7977ad3849 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GH4.ini @@ -0,0 +1,19 @@ +# GH4D69, GH4E69, GH4F69, GH4H69, GH4I69, GH4J69, GH4M69, GH4P69, GH4S69 - Harry Potter and the Goblet of Fire + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GH5.ini b/Overwrite/Sys/GameSettings/GH5.ini new file mode 100644 index 0000000000..c88d290b79 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GH5.ini @@ -0,0 +1,11 @@ +# GH5D52, GH5E52, GH5F52, GH5P52 - Over The Hedge +[Core] +# Values set here will override the main Dolphin settings. +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = +[OnLoad] +# Add memory patches to be loaded once on boot here. +[OnFrame] +[ActionReplay] diff --git a/Overwrite/Sys/GameSettings/GH6.ini b/Overwrite/Sys/GameSettings/GH6.ini new file mode 100644 index 0000000000..49ba951c1a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GH6.ini @@ -0,0 +1,19 @@ +# GH6EAF - Hello Kitty Roller Rescue + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 2 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GH7.ini b/Overwrite/Sys/GameSettings/GH7.ini new file mode 100644 index 0000000000..8b77841f81 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GH7.ini @@ -0,0 +1,22 @@ +# GH7E5D - Happy Feet + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GHA.ini b/Overwrite/Sys/GameSettings/GHA.ini new file mode 100644 index 0000000000..7471621953 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GHA.ini @@ -0,0 +1,18 @@ +# GHAE08, GHAP08 - Resident Evil 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GHAP08.ini b/Overwrite/Sys/GameSettings/GHAP08.ini new file mode 100644 index 0000000000..c479698368 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GHAP08.ini @@ -0,0 +1,12 @@ +[Gecko] +$60Hz +04000088 90010004 +0400008C 3C80800C +04000090 60840844 +04000094 38A0003C +04000098 48003151 +0400009C 3CA0800C +040000A0 480667C0 +0406685C 4BF9982C +[Gecko_Enabled] +$60Hz diff --git a/Overwrite/Sys/GameSettings/GHB.ini b/Overwrite/Sys/GameSettings/GHB.ini new file mode 100644 index 0000000000..5858c3003a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GHB.ini @@ -0,0 +1,19 @@ +# GHBE7D, GHBP7D - The Hobbit + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GHC.ini b/Overwrite/Sys/GameSettings/GHC.ini new file mode 100644 index 0000000000..b4abdf6165 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GHC.ini @@ -0,0 +1,19 @@ +# GHCE4Q, GHCF4Q - Chicken Little + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GHG.ini b/Overwrite/Sys/GameSettings/GHG.ini new file mode 100644 index 0000000000..e032647c73 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GHG.ini @@ -0,0 +1,19 @@ +# GHGEEB - Go! Go! Hypergrind + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Slow +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GHK.ini b/Overwrite/Sys/GameSettings/GHK.ini new file mode 100644 index 0000000000..d080170051 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GHK.ini @@ -0,0 +1,19 @@ +# GHKD7D, GHKE7D, GHKF7D, GHKP7D, GHKS7D - The Hulk + +[Core] +# Values set here will override the main Dolphin settings. +SyncOnSkipIdle = False + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] + +[ActionReplay] + +[Gecko] diff --git a/Overwrite/Sys/GameSettings/GHL.ini b/Overwrite/Sys/GameSettings/GHL.ini new file mode 100644 index 0000000000..45a9a5a60e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GHL.ini @@ -0,0 +1,19 @@ +# GHLE69, GHLJ69, GHLP69, GHLX69, GHLY69, GHLZ69 - Harry Potter and the Sorcerer's Stone + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GHM.ini b/Overwrite/Sys/GameSettings/GHM.ini new file mode 100644 index 0000000000..921cba9d0c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GHM.ini @@ -0,0 +1,19 @@ +# GHMD4F, GHME4F, GHMF4F, GHMP4F - Hitman 2: Silent Assassin + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GHME4F.ini b/Overwrite/Sys/GameSettings/GHME4F.ini new file mode 100644 index 0000000000..fde3306726 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GHME4F.ini @@ -0,0 +1,32 @@ +# GHME4F - Hitman 2: Silent Assassin + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Ammo + Rapid Fire +0417CA4C 60000000 +0417CA50 60000000 +$Press Down + Y For God Mode +4A889D30 00000804 +0406CE6C 60000000 +0406CE80 60000000 +52889D30 00000804 +0406CE6C 418200D8 +0406CE80 4082001C +$Press Down + X For All Items +0A889D30 00000404 +0406CF74 60000000 +12889D30 00000404 +0406CF74 418200EC +$Press Left + Y For Nailgun +4A889D30 00000801 +0406D250 60000000 +0406D288 60000000 +52889D30 00000801 +0406D250 418201BC +0406D288 408000C4 diff --git a/Overwrite/Sys/GameSettings/GHN.ini b/Overwrite/Sys/GameSettings/GHN.ini new file mode 100644 index 0000000000..3ea3566e47 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GHN.ini @@ -0,0 +1,22 @@ +# GHNE71, GHNX71 - Hunter: The Reckoning + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GHQ.ini b/Overwrite/Sys/GameSettings/GHQ.ini new file mode 100644 index 0000000000..2dab6952d0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GHQ.ini @@ -0,0 +1,23 @@ +# GHQE7D, GHQP7D - The Simpsons Hit & Run + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + diff --git a/Overwrite/Sys/GameSettings/GHR.ini b/Overwrite/Sys/GameSettings/GHR.ini new file mode 100644 index 0000000000..7eff256525 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GHR.ini @@ -0,0 +1,20 @@ +# GHRE78 - Hot Wheels World Race + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/GHRE78.ini b/Overwrite/Sys/GameSettings/GHRE78.ini new file mode 100644 index 0000000000..5691a8329f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GHRE78.ini @@ -0,0 +1,13 @@ +# GHRE78 - Hot Wheels World Race + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Continues +0554D8EF 08000000 +040BF890 39200009 diff --git a/Overwrite/Sys/GameSettings/GHS.ini b/Overwrite/Sys/GameSettings/GHS.ini new file mode 100644 index 0000000000..0b528777a4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GHS.ini @@ -0,0 +1,23 @@ +# GHSE69, GHSJ69, GHSP69, GHSX69, GHSY69 - Harry Potter COS + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Real Xfb for videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GHU.ini b/Overwrite/Sys/GameSettings/GHU.ini new file mode 100644 index 0000000000..79d45bbaef --- /dev/null +++ b/Overwrite/Sys/GameSettings/GHU.ini @@ -0,0 +1,20 @@ +# GHUE7D, GHUF7D, GHUP7D - The Incredible Hulk:Ultimate Destruction + +[Core] +# Values set here will override the main Dolphin settings. + + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GHV.ini b/Overwrite/Sys/GameSettings/GHV.ini new file mode 100644 index 0000000000..666acf2d3f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GHV.ini @@ -0,0 +1,22 @@ +# GHVE08, GHVP08 - Disney's Hide & Sneak + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +BoundingBoxMode = 2 +BBoxEnable = True diff --git a/Overwrite/Sys/GameSettings/GHW.ini b/Overwrite/Sys/GameSettings/GHW.ini new file mode 100644 index 0000000000..f9c8903459 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GHW.ini @@ -0,0 +1,19 @@ +# GHWE78 - Hot Wheels Velocity X + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Bad sound sometimes + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GHY.ini b/Overwrite/Sys/GameSettings/GHY.ini new file mode 100644 index 0000000000..e600336082 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GHY.ini @@ -0,0 +1,23 @@ +# GHYE6S - HauntedMansion + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Needs Real Xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GHZ.ini b/Overwrite/Sys/GameSettings/GHZ.ini new file mode 100644 index 0000000000..835f2d0018 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GHZ.ini @@ -0,0 +1,18 @@ +# GHZE5D - NHL Hitz Pro + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GIA.ini b/Overwrite/Sys/GameSettings/GIA.ini new file mode 100644 index 0000000000..567ef4654d --- /dev/null +++ b/Overwrite/Sys/GameSettings/GIA.ini @@ -0,0 +1,21 @@ +# GIAE7D, GIAP7D - Ice Age 2 The Meltdown + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/GIB.ini b/Overwrite/Sys/GameSettings/GIB.ini new file mode 100644 index 0000000000..1f0539a224 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GIB.ini @@ -0,0 +1,18 @@ +# GIBE4F - The Italian Job + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GIC.ini b/Overwrite/Sys/GameSettings/GIC.ini new file mode 100644 index 0000000000..b16e6525a3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GIC.ini @@ -0,0 +1,20 @@ +# GICD78, GICE78, GICF78, GICH78, GICJG9, GICP78 - The Incredibles + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/GICE78.ini b/Overwrite/Sys/GameSettings/GICE78.ini new file mode 100644 index 0000000000..2996aac00c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GICE78.ini @@ -0,0 +1,12 @@ +# GICE78 - The Incredibles + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +04097DB8 38000064 diff --git a/Overwrite/Sys/GameSettings/GIG.ini b/Overwrite/Sys/GameSettings/GIG.ini new file mode 100644 index 0000000000..1b4cc769ab --- /dev/null +++ b/Overwrite/Sys/GameSettings/GIG.ini @@ -0,0 +1,18 @@ +# GIGJ8P - BLEACH for GC + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GIGJ8P.ini b/Overwrite/Sys/GameSettings/GIGJ8P.ini new file mode 100644 index 0000000000..648020e744 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GIGJ8P.ini @@ -0,0 +1,21 @@ +# GIGJ8P - Bleach: Tasogare Ni Mamieru Shinigami for GC + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$All Characters +0440575C FFFFFFFF +$Player 1 HP Max +023711D2 0000012C +023711D6 0000012C +$Player 1 reiatu Max +023711DA 0000012C +$Secret All Open +0040576B 00000003 +04405770 FFFFFFFF +0040577B 00000001 diff --git a/Overwrite/Sys/GameSettings/GIK.ini b/Overwrite/Sys/GameSettings/GIK.ini new file mode 100644 index 0000000000..382f160702 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GIK.ini @@ -0,0 +1,18 @@ +# GIKE70, GIKP70 - IKARUGA + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GIL.ini b/Overwrite/Sys/GameSettings/GIL.ini new file mode 100644 index 0000000000..4e40e56094 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GIL.ini @@ -0,0 +1,21 @@ +# GILE51, GILP51 - Aggressive Inline + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/GIN.ini b/Overwrite/Sys/GameSettings/GIN.ini new file mode 100644 index 0000000000..63e78e6807 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GIN.ini @@ -0,0 +1,18 @@ +# GINE69, GINX69 - Batman Begins + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GINE69.ini b/Overwrite/Sys/GameSettings/GINE69.ini new file mode 100644 index 0000000000..b446369964 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GINE69.ini @@ -0,0 +1,22 @@ +# GINE69 - Batman Begins + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +040CF5D0 60000000 +$Infinite Item Use +040BE308 801F0004 +$Max Area Fear +043FB030 42C80000 +$Low Level Time +043917F4 40000000 +$BatMobile = Infinite Armor +0411D364 60000000 +$BatMobile = Infinite Boost +0411E754 60000000 diff --git a/Overwrite/Sys/GameSettings/GINX69.ini b/Overwrite/Sys/GameSettings/GINX69.ini new file mode 100644 index 0000000000..9ecbdb1d2e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GINX69.ini @@ -0,0 +1,6 @@ +# GINX69 - Batman Begins + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = The game speed is too slow when emulation is running at 100% speed diff --git a/Overwrite/Sys/GameSettings/GIP.ini b/Overwrite/Sys/GameSettings/GIP.ini new file mode 100644 index 0000000000..1c80c5fd43 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GIP.ini @@ -0,0 +1,19 @@ +# GIPEAF - One Piece Pirates Carnival (us) + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GIQ.ini b/Overwrite/Sys/GameSettings/GIQ.ini new file mode 100644 index 0000000000..abf68cfd75 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GIQ.ini @@ -0,0 +1,23 @@ +# GIQE78 - The Incredibles 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Needs real XFB for videos to show up. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GIQE78.ini b/Overwrite/Sys/GameSettings/GIQE78.ini new file mode 100644 index 0000000000..b68c6ceeb7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GIQE78.ini @@ -0,0 +1,21 @@ +# GIQE78 - The Incredibles 2 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Specials +003BD9DB 00000003 +003BED0B 00000003 +$Max Experience +023BED02 00006B6C +023BD9D2 00006B6C +$All Upgrades +00000000 843BD9BC +00000002 00050001 +00000000 843BECEC +00000002 00050001 diff --git a/Overwrite/Sys/GameSettings/GIS.ini b/Overwrite/Sys/GameSettings/GIS.ini new file mode 100644 index 0000000000..c6f19d7d13 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GIS.ini @@ -0,0 +1,20 @@ +# GISE36, GISP36 - Second Sight + +[Core] +# Values set here will override the main Dolphin settings. +MMU = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GIT.ini b/Overwrite/Sys/GameSettings/GIT.ini new file mode 100644 index 0000000000..f203bda0ef --- /dev/null +++ b/Overwrite/Sys/GameSettings/GIT.ini @@ -0,0 +1,19 @@ +# GITE01, GITP01 - Geist + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GIV.ini b/Overwrite/Sys/GameSettings/GIV.ini new file mode 100644 index 0000000000..21fdcdf60c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GIV.ini @@ -0,0 +1,19 @@ +# GIVE4Z - Intellivision Lives! + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GIZ.ini b/Overwrite/Sys/GameSettings/GIZ.ini new file mode 100644 index 0000000000..33b2329807 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GIZ.ini @@ -0,0 +1,24 @@ +# GIZE52 - TY the Tasmanian Tiger 3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/GJ3.ini b/Overwrite/Sys/GameSettings/GJ3.ini new file mode 100644 index 0000000000..87da916dc1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GJ3.ini @@ -0,0 +1,27 @@ +# GJ3PA4 - International Superstar Soccer 3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Need a Projection Hack Bloom and Safe Texture cache + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] +ProjectionHack = 1 +PH_SZNear = 1 +PH_SZFar = 0 +PH_ExtraParam = 0 +PH_ZNear = +PH_ZFar = 0.1 + diff --git a/Overwrite/Sys/GameSettings/GJB.ini b/Overwrite/Sys/GameSettings/GJB.ini new file mode 100644 index 0000000000..c51995a177 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GJB.ini @@ -0,0 +1,24 @@ +# GJBE5G - Bomberman Jetters + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = Videos need Real XFB to show up. Graphic glitches / unstable during videos. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GJC.ini b/Overwrite/Sys/GameSettings/GJC.ini new file mode 100644 index 0000000000..93805dd271 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GJC.ini @@ -0,0 +1,17 @@ +# GJCE8P - jack + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GJCE8P.ini b/Overwrite/Sys/GameSettings/GJCE8P.ini new file mode 100644 index 0000000000..941d5cdd56 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GJCE8P.ini @@ -0,0 +1,40 @@ +# GJCE8P - jack + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +040B4C6C 38000064 +040B4C70 9003022C +040B4C74 48000028 +$Infinite Zen Energy +040B4D80 60000000 +$Infinite Shuriken Ammo +040BEA58 38000032 +040BEA5C 901F00E8 +040BEA60 60000000 +$Infinite Arrows (On Pick Up) +040B969C 39200032 +040B96A0 60000000 +$1 Hit Kills Enemies +0408DF3C 3BE00000 +0408DF40 93EB022C +$Super Jump +04231B40 43480000 +$All Level Stats Maxed And Viewable +00000000 854D0B2C +000003E7 001D0018 +00000000 854D0B30 +000003E7 001D0018 +00000000 854D0B34 +000003E7 001D0018 +00000000 854D0B38 +000003E7 001D0018 +054D0938 00000001 +00000000 854D0938 +00000001 00140001 diff --git a/Overwrite/Sys/GameSettings/GJD.ini b/Overwrite/Sys/GameSettings/GJD.ini new file mode 100644 index 0000000000..a391e8ea66 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GJD.ini @@ -0,0 +1,19 @@ +# GJDE5S - Dredd 2004-02-26 NTSC RC5 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Cutscenes are black + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GJK.ini b/Overwrite/Sys/GameSettings/GJK.ini new file mode 100644 index 0000000000..bd53d1bccb --- /dev/null +++ b/Overwrite/Sys/GameSettings/GJK.ini @@ -0,0 +1,20 @@ +# GJKD52, GJKE52, GJKF52, GJKP52 - Jedi Knight II: Jedi Outcast + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/GJN.ini b/Overwrite/Sys/GameSettings/GJN.ini new file mode 100644 index 0000000000..122aed90ea --- /dev/null +++ b/Overwrite/Sys/GameSettings/GJN.ini @@ -0,0 +1,22 @@ +# GJNE78 - Jimmy Neutron Boy Genius + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Needs real xfb for the videos to display. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GJS.ini b/Overwrite/Sys/GameSettings/GJS.ini new file mode 100644 index 0000000000..2ee74a353d --- /dev/null +++ b/Overwrite/Sys/GameSettings/GJS.ini @@ -0,0 +1,19 @@ +# GJSJ18 - STAR SOLDIER + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GJU.ini b/Overwrite/Sys/GameSettings/GJU.ini new file mode 100644 index 0000000000..3c95449686 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GJU.ini @@ -0,0 +1,19 @@ +# GJUD78, GJUF78 - Tak and the Power of Juju + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GJUE78.ini b/Overwrite/Sys/GameSettings/GJUE78.ini new file mode 100644 index 0000000000..0c86a0b1eb --- /dev/null +++ b/Overwrite/Sys/GameSettings/GJUE78.ini @@ -0,0 +1,25 @@ +# GJUE78 - Tak and the Power of Juju + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +04001A00 2C050000 +04001A04 41820008 +04001A08 4804E26C +04001A0C 4804E26C +0404FC64 4BFB1D9C +$Max/Infinite Feathers +022F4E06 000003E7 +$Press Z+A For Super Jump +4A327A2C 00000110 +04026894 60000000 +04026C1C 60000000 +52327A2C 00000110 +04026894 D0030068 +04026C1C D0050008 diff --git a/Overwrite/Sys/GameSettings/GJW.ini b/Overwrite/Sys/GameSettings/GJW.ini new file mode 100644 index 0000000000..242e650995 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GJW.ini @@ -0,0 +1,19 @@ +# GJWE78 - Tak: The Great Juju Challenge + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GJWE78.ini b/Overwrite/Sys/GameSettings/GJWE78.ini new file mode 100644 index 0000000000..027910f7dc --- /dev/null +++ b/Overwrite/Sys/GameSettings/GJWE78.ini @@ -0,0 +1,26 @@ +# GJWE78 - Tak: The Great Juju Challenge + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +041D1558 D0180240 +041D155C C1B80240 +041D1560 4BF88C58 +0415A1B4 480773A4 +$Infinite Energy +04165360 60000000 +0416556C 60000000 +$Infinite Time +0404CE04 C01F0000 +$Infinite Blue Goo +0444C41C 4479C000 +$Infinite Red Crystals +0444C428 4479C000 +$Infinite Green Fruit +0444C434 4479C000 diff --git a/Overwrite/Sys/GameSettings/GJX.ini b/Overwrite/Sys/GameSettings/GJX.ini new file mode 100644 index 0000000000..d226967f9c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GJX.ini @@ -0,0 +1,19 @@ +# GJXE51, GJXP51 - Vexx + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GJZ.ini b/Overwrite/Sys/GameSettings/GJZ.ini new file mode 100644 index 0000000000..ffa31bd409 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GJZ.ini @@ -0,0 +1,19 @@ +# GJZE52 - Shamu's Deep Sea Adventures + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GK2.ini b/Overwrite/Sys/GameSettings/GK2.ini new file mode 100644 index 0000000000..e7de7acc16 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GK2.ini @@ -0,0 +1,15 @@ +# GK2D52, GK2E52, GK2F52, GK2I52, GK2P52 - Spider-Man 2 + +[Core] +MMU = 1 + +[EmuState] +EmulationStateId = 4 +EmulationIssues = + +[OnFrame] + +[ActionReplay] + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/GK4.ini b/Overwrite/Sys/GameSettings/GK4.ini new file mode 100644 index 0000000000..db8893c112 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GK4.ini @@ -0,0 +1,26 @@ +# GK4E01, GK4J01 - Baten Kaitos Origins + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/GK4E01.ini b/Overwrite/Sys/GameSettings/GK4E01.ini new file mode 100644 index 0000000000..543adde9bd --- /dev/null +++ b/Overwrite/Sys/GameSettings/GK4E01.ini @@ -0,0 +1,93 @@ +# GK4E01 - Baten Kaitos Origins + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +[Gecko] +$16:9 Gecko Code Baten Kaitos Origins NTSC-U: +C2191758 00000004 +3DC03FAA 61CEAAAB +91C27000 C1E27000 +ED2F0272 ED6A4824 +60000000 00000000 +C21917F4 00000004 +3DC03FAA 61CEAAAB +91C27004 C1E27004 +ED0F0232 ED494024 +60000000 00000000 +C2021ED4 00000004 +3DC03B4C 61CECCCD +91C30000 3DC0BF80 +91C3000C 38800001 +60000000 00000000 +C21563FC 00000004 +3DC03B4C 61CECCCD +91C30000 3DC0BF80 +91C3000C 38800001 +60000000 00000000 +*Fixes Pause screens and some transitions. +$21:9 Gecko Code Baten Kaitos Origins NTSC-U: +C2191758 00000004 +3DC03FE0 61CEAAAB +91C27000 C1E27000 +ED2F0272 ED6A4824 +60000000 00000000 +C21917F4 00000004 +3DC03FE0 61CEAAAB +91C27004 C1E27004 +ED0F0232 ED494024 +60000000 00000000 +C2021ED4 00000004 +3DC03B4C 61CECCCD +91C30000 3DC0BF80 +91C3000C 38800001 +60000000 00000000 +C21563FC 00000004 +3DC03B4C 61CECCCD +91C30000 3DC0BF80 +91C3000C 38800001 +60000000 00000000 + +[ActionReplay] +# Add action replay cheats here. +$Save Anywhere +0768EA5D 08000000 +002AE324 00000001 +$Max/Infinite Gold +0768EA5E 08000000 +042DA8F8 000F423F +$Max Tech Points +0768EA5F 08000000 +042D56E8 000F423F +$Press L: Temporary No Random Battles +0768EA60 08000000 +0A2A37D6 00000040 +022ADC28 00004180 +$Coliseum: Max Rank +0768EA61 08000000 +002AEE30 00000007 +$Coliseum: Max/Infinite Rank Points +0768EA62 08000000 +002AEE32 0000000F +002AEE33 00000042 +002AEE34 0000003F +$SAGI Infinite HP In Battle +0768EA64 08000000 +422DBD8C 39B41F40 +$SAGI Quick Level Up +0768EA65 08000000 +042D54EC 000F423F +$GUILLO Infinite HP In Battle +0768EA67 08000000 +422DBD8C 44701F40 +$GUILLO Quick Level Up +0768EA68 08000000 +042D56D4 000F423F +$MILLIARDE Infinite HP In Battle +0768EA6A 08000000 +422DBD8C 4F2C1F40 +$MILLIARDE Quick Level Up +0768EA6B 08000000 +042D55E0 000F423F diff --git a/Overwrite/Sys/GameSettings/GK5.ini b/Overwrite/Sys/GameSettings/GK5.ini new file mode 100644 index 0000000000..82b696b8bb --- /dev/null +++ b/Overwrite/Sys/GameSettings/GK5.ini @@ -0,0 +1,22 @@ +# GK5E78, GK5X78 - Monster House + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GK6.ini b/Overwrite/Sys/GameSettings/GK6.ini new file mode 100644 index 0000000000..2c92626dd2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GK6.ini @@ -0,0 +1,18 @@ +# GK6JA4 - Croket + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GK7.ini b/Overwrite/Sys/GameSettings/GK7.ini new file mode 100644 index 0000000000..7a36d7ba4d --- /dev/null +++ b/Overwrite/Sys/GameSettings/GK7.ini @@ -0,0 +1,22 @@ +# GK7E08, GK7P08 - Killer7 Disk1 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBAccessEnable = True + diff --git a/Overwrite/Sys/GameSettings/GK9.ini b/Overwrite/Sys/GameSettings/GK9.ini new file mode 100644 index 0000000000..2d014bfdae --- /dev/null +++ b/Overwrite/Sys/GameSettings/GK9.ini @@ -0,0 +1,19 @@ +# GK9EA4 - Karaoke Revolution Party + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Microphone set in a gamecube pad slot to play this game. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GKA.ini b/Overwrite/Sys/GameSettings/GKA.ini new file mode 100644 index 0000000000..98a9004277 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GKA.ini @@ -0,0 +1,19 @@ +# GKAE8P - Amazing Island + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GKB.ini b/Overwrite/Sys/GameSettings/GKB.ini new file mode 100644 index 0000000000..d001e896bc --- /dev/null +++ b/Overwrite/Sys/GameSettings/GKB.ini @@ -0,0 +1,27 @@ +# GKBEAF, GKBJAF, GKBPAF - Baten Kaitos Eternal Wings and the Lost Ocean + +[Core] +# Values set here will override the main Dolphin settings. +CPUThread = 0 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBAccessEnable = False +EFBToTextureEnable = False + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/GKD.ini b/Overwrite/Sys/GameSettings/GKD.ini new file mode 100644 index 0000000000..77cab2980f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GKD.ini @@ -0,0 +1,19 @@ +# GKDP01 - Doshin the Giant + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GKF.ini b/Overwrite/Sys/GameSettings/GKF.ini new file mode 100644 index 0000000000..7411505251 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GKF.ini @@ -0,0 +1,18 @@ +# GKFEGG - CHAOSFIELD EXPANDED + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GKG.ini b/Overwrite/Sys/GameSettings/GKG.ini new file mode 100644 index 0000000000..44ce1288d4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GKG.ini @@ -0,0 +1,18 @@ +# GKGE01 - DONKEY KONGA + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GKH.ini b/Overwrite/Sys/GameSettings/GKH.ini new file mode 100644 index 0000000000..2b6b9db60d --- /dev/null +++ b/Overwrite/Sys/GameSettings/GKH.ini @@ -0,0 +1,24 @@ +# GKHEA4, GKHPA4 - King Arthur + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/GKJ.ini b/Overwrite/Sys/GameSettings/GKJ.ini new file mode 100644 index 0000000000..ef09df5190 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GKJ.ini @@ -0,0 +1,19 @@ +# GKJE78 - Cars + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GKK.ini b/Overwrite/Sys/GameSettings/GKK.ini new file mode 100644 index 0000000000..8821daf178 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GKK.ini @@ -0,0 +1,19 @@ +# GKKE69 - Knockout Kings 2003 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Little shadow bug + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GKL.ini b/Overwrite/Sys/GameSettings/GKL.ini new file mode 100644 index 0000000000..e62a1bdae3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GKL.ini @@ -0,0 +1,22 @@ +# GKLD69, GKLE69, GKLF69, GKLI69, GKLJ69, GKLP69, GKLS69 - The Lord of the Rings; The Return of the King + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GKM.ini b/Overwrite/Sys/GameSettings/GKM.ini new file mode 100644 index 0000000000..727d9df71e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GKM.ini @@ -0,0 +1,22 @@ +# GKME41, GKMP41 - Prince of Persia The Two Thrones + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GKN.ini b/Overwrite/Sys/GameSettings/GKN.ini new file mode 100644 index 0000000000..1dd6e3aa26 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GKN.ini @@ -0,0 +1,18 @@ +# GKNEB2 - Ultimate Muscle: Legends VS. New Generation + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GKNEB2.ini b/Overwrite/Sys/GameSettings/GKNEB2.ini new file mode 100644 index 0000000000..560914866a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GKNEB2.ini @@ -0,0 +1,153 @@ +# GKNEB2 - Ultimate Muscle: Legends VS. New Generation + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite KIN Medals +02296DD6 0000270F +$All Toys +0029814C 00001A01 +002981E5 00012201 +00298317 00003501 +0029834D 00004901 +$Story Mode = Infinite Health +0232C99E 00000960 +$Story Mode = 75% Health +0A32C99E 00000960 +0232C99E 00000708 +$Story Mode = 50% Health +0A32C99E 00000960 +0232C99E 000004B0 +$Story Mode = 25% Health +0A32C99E 00000960 +0232C99E 00000258 +$Story Mode = 1% Health +0A32C99E 00000960 +0232C99E 00000018 +$Story Mode = Always Level 3 Special +0232C9A6 00000960 +$Story Mode = Always Level 2 Special +0232C9A6 000005A0 +$Story Mode = Always Level 1 Special +0232C9A6 00000300 +$Story Mode = No Special +0232C9A6 00000000 +$Story Mode = King Muscle Unlocked +04264510 00000001 +$Story Mode = Ramenman Unlocked +04264518 00000001 +$Story Mode = Terryman Unlocked +04264514 00000001 +$Story Mode = Buffaloman Unlocked +0426451C 00000001 +$Story Mode = Robin Mask Unlocked +04264520 00000001 +$Story Mode = Sunshine Unlocked +04264528 00000001 +$Story Mode = Brocken Jr. Unlocked +04264524 00000001 +$Story Mode = Eskara Unlocked +04264504 00000001 +$Story Mode = Warsman Unlocked +0426452C 00000001 +$Story Mode = Hanzo Unlocked +04264508 00000001 +$Story Mode = The Ninja Unlocked +04264530 00000001 +$Story Mode = Bone Cold Unlocked +0426450C 00000001 +$Story Mode = Skull Duggery Unlocked +04264534 00000001 +$All VS. Characters +044B2BF0 001FFFFF +$VS. Mode (Upper Left Wrestler) = Infinite Health +0232C99E 00000960 +$VS. Mode (Upper Left Wrestler) = 75% Health +0A32C99E 00000960 +0232C99E 00000708 +$VS. Mode (Upper Left Wrestler) = 50% Health +0A32C99E 00000960 +0232C99E 000004B0 +$VS. Mode (Upper Left Wrestler) = 25% Health +0A32C99E 00000960 +0232C99E 00000258 +$VS. Mode (Upper Left Wrestler) = 1% Health +0A32C99E 00000960 +0232C99E 00000018 +$VS. Mode (Upper Left Wrestler) = Always Level 3 Special +0232C9A6 00000960 +$VS. Mode (Upper Left Wrestler) = Always Level 2 Special +0232C9A6 000005A0 +$VS. Mode (Upper Left Wrestler) = Always Level 1 Special +0232C9A6 00000300 +$VS. Mode (Upper Right Wrestler) = Infinite Health +0232DB56 00000960 +$VS. Mode (Upper Right Wrestler) = 75% Health +0A32DB56 00000960 +0232DB56 00000708 +$VS. Mode (Upper Right Wrestler) = 50% Health +0A32DB56 00000960 +0232DB56 000004B0 +$VS. Mode (Upper Right Wrestler) = 25% Health +0A32DB56 00000960 +0232DB56 00000258 +$VS. Mode (Upper Right Wrestler) = 1% Health +0A32DB56 00000960 +0232DB56 00000018 +$VS. Mode (Upper Right Wrestler) = Always Level 3 Special +0232DB5E 00000960 +$VS. Mode (Upper Right Wrestler) = Always Level 2 Special +0232DB5E 000005A0 +$VS. Mode (Upper Right Wrestler) = Always Level 1 Special +0232DB5E 00000300 +$VS. Mode (Upper Right Wrestler) = No Special +0232DB5E 00000000 +$VS. Mode (Lower Left Wrestler) = Infinite Health +0232D27A 00000960 +$VS. Mode (Lower Left Wrestler) = 75% Health +0A32D27A 00000960 +0232D27A 00000708 +$VS. Mode (Lower Left Wrestler) = 50% Health +0A32D27A 00000960 +0232D27A 000004B0 +$VS. Mode (Lower Left Wrestler) = 25% Health +0A32D27A 00000960 +0232D27A 00000258 +$VS. Mode (Lower Left Wrestler) = 1% Health +0A32D27A 00000960 +0232D27A 00000018 +$VS. Mode (Lower Left Wrestler) = Always Level 3 Special +0432D280 00000960 +$VS. Mode (Lower Left Wrestler) = Always Level 2 Special +0432D280 000005A0 +$VS. Mode (Lower Left Wrestler) = Always Level 1 Special +0432D280 00000300 +$VS. Mode (Lower Left Wrestler) = No Special +0432D280 00000000 +$VS. Mode (Lower Right Wrestler) = Infinite Health +0232E432 00000960 +$VS. Mode (Lower Right Wrestler) = 75% Health +0A32E432 00000960 +0232E432 00000708 +$VS. Mode (Lower Right Wrestler) = 50% Health +0A32E432 00000960 +0232E432 000004B0 +$VS. Mode (Lower Right Wrestler) = 25% Health +0A32E432 00000960 +0232E432 00000258 +$VS. Mode (Lower Right Wrestler) = 1% Health +0A32E432 00000960 +0232E432 00000018 +$VS. Mode (Lower Right Wrestler) = Always Level 3 Special +0232E43A 00000960 +$VS. Mode (Lower Right Wrestler) = Always Level 2 Special +0232E43A 000005A0 +$VS. Mode (Lower Right Wrestler) = Always Level 1 Special +0232E43A 00000300 +$VS. Mode (Lower Right Wrestler) = No Special +0232E43A 00000000 diff --git a/Overwrite/Sys/GameSettings/GKO.ini b/Overwrite/Sys/GameSettings/GKO.ini new file mode 100644 index 0000000000..8b2ea393a5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GKO.ini @@ -0,0 +1,22 @@ +# GKOE70, GKOP6V, GKOP70 - Kao the kangaroo + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GKQ.ini b/Overwrite/Sys/GameSettings/GKQ.ini new file mode 100644 index 0000000000..6151170ab5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GKQ.ini @@ -0,0 +1,19 @@ +# GKQJ01 - kururin3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GKS.ini b/Overwrite/Sys/GameSettings/GKS.ini new file mode 100644 index 0000000000..3a795191fb --- /dev/null +++ b/Overwrite/Sys/GameSettings/GKS.ini @@ -0,0 +1,22 @@ +# GKSE52, GKSP52, GKSX52 - Kelly Slater's Pro Surfer + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to work. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GKT.ini b/Overwrite/Sys/GameSettings/GKT.ini new file mode 100644 index 0000000000..365175789b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GKT.ini @@ -0,0 +1,19 @@ +# GKTJA4 - CaptainTUBASAGC + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 2 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GKU.ini b/Overwrite/Sys/GameSettings/GKU.ini new file mode 100644 index 0000000000..aa11eacc24 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GKU.ini @@ -0,0 +1,22 @@ +# GKUE9G - Scaler + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GKY.ini b/Overwrite/Sys/GameSettings/GKY.ini new file mode 100644 index 0000000000..cad3b8451a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GKY.ini @@ -0,0 +1,24 @@ +# GKYE01, GKYJ01, GKYP01 - Kirby Air Ride + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBEmulateFormatChanges = True + +[Video_Stereoscopy] +StereoConvergence = 6 diff --git a/Overwrite/Sys/GameSettings/GKZ.ini b/Overwrite/Sys/GameSettings/GKZ.ini new file mode 100644 index 0000000000..eb607d56a7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GKZ.ini @@ -0,0 +1,22 @@ +# GKZD9G, GKZE9G, GKZF9G, GKZP54, GKZP9G - Codename: Kids Next Door + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Needs real xfb for the videos to work. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GL5.ini b/Overwrite/Sys/GameSettings/GL5.ini new file mode 100644 index 0000000000..6337f40c8e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GL5.ini @@ -0,0 +1,21 @@ +# GL5E4F - Lego GameCube + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Slow + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Stereoscopy] +StereoConvergence = 1 diff --git a/Overwrite/Sys/GameSettings/GL7.ini b/Overwrite/Sys/GameSettings/GL7.ini new file mode 100644 index 0000000000..a7e805ce68 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GL7.ini @@ -0,0 +1,21 @@ +# GL7E64, GL7P64 - StarWars Lego 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Stereoscopy] +StereoConvergence = 1 diff --git a/Overwrite/Sys/GameSettings/GL8.ini b/Overwrite/Sys/GameSettings/GL8.ini new file mode 100644 index 0000000000..7f953a9ddc --- /dev/null +++ b/Overwrite/Sys/GameSettings/GL8.ini @@ -0,0 +1,19 @@ +# GL8E4F, GL8F4F - Tomb Raider: Legend + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Sound little crappy + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GLB.ini b/Overwrite/Sys/GameSettings/GLB.ini new file mode 100644 index 0000000000..1e48fe8dde --- /dev/null +++ b/Overwrite/Sys/GameSettings/GLB.ini @@ -0,0 +1,19 @@ +# GLBE8P - HomeRunKING + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Black screen +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GLC.ini b/Overwrite/Sys/GameSettings/GLC.ini new file mode 100644 index 0000000000..b496c70c5c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GLC.ini @@ -0,0 +1,27 @@ +# GLCE52, GLCF52 - Lemony Snicket + +[Core] +# Values set here will override the main Dolphin settings. +CPUThread = 1 +SkipIdle = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Still encountering slowdowns, but no major issues so far. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] +EFBToTextureEnable = True + diff --git a/Overwrite/Sys/GameSettings/GLE.ini b/Overwrite/Sys/GameSettings/GLE.ini new file mode 100644 index 0000000000..4e46abfbaa --- /dev/null +++ b/Overwrite/Sys/GameSettings/GLE.ini @@ -0,0 +1,18 @@ +# GLEE08, GLEP08 - Resident Evil 3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GLEP08.ini b/Overwrite/Sys/GameSettings/GLEP08.ini new file mode 100644 index 0000000000..848f45ba7f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GLEP08.ini @@ -0,0 +1,12 @@ +[Gecko] +$60Hz +04000088 90010004 +0400008C 3C808008 +04000090 608440AC +04000094 38A0003C +04000098 48003151 +0400009C 3CA08008 +040000A0 48034BEC +04034C88 4BFCB400 +[Gecko_Enabled] +$60Hz diff --git a/Overwrite/Sys/GameSettings/GLG.ini b/Overwrite/Sys/GameSettings/GLG.ini new file mode 100644 index 0000000000..a59d0d1343 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GLG.ini @@ -0,0 +1,22 @@ +# GLGP41 - Largo Winch + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to work. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GLL.ini b/Overwrite/Sys/GameSettings/GLL.ini new file mode 100644 index 0000000000..2d2b6a065a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GLL.ini @@ -0,0 +1,19 @@ +# GLLE78 - Ratatouille + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GLM.ini b/Overwrite/Sys/GameSettings/GLM.ini new file mode 100644 index 0000000000..17d0d22fa0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GLM.ini @@ -0,0 +1,22 @@ +# GLME01, GLMJ01, GLMJ01 - Luigi's Mansion + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Stereoscopy] +StereoEFBMonoDepth = True +StereoConvergence = 1445 diff --git a/Overwrite/Sys/GameSettings/GLME01.ini b/Overwrite/Sys/GameSettings/GLME01.ini new file mode 100644 index 0000000000..b867fb1df6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GLME01.ini @@ -0,0 +1,24 @@ +# GLME01 - Luigi's Mansion + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +040B9524 60000000 +$999 Cash +040AE4D0 3C00270F +040AE4E8 60000000 +040AE500 60000000 +$99 of some treasures +040AE518 63180063 +040AE51C 3F000063 +040AE520 3F000063 +040AE524 3F000063 +040AE528 3F000063 +040AE52C 3F000063 +040AE530 3F000063 diff --git a/Overwrite/Sys/GameSettings/GLMP01.ini b/Overwrite/Sys/GameSettings/GLMP01.ini new file mode 100644 index 0000000000..98a46c7254 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GLMP01.ini @@ -0,0 +1,36 @@ +# GLMP01 - LUIGI'S MANSION + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +00720476 18000000 +040BC93C 60000000 +$999 Cash +00720477 18000000 +040B1824 3C00270F +040B183C 60000000 +040B1854 60000000 +$99 of each treasures +00720478 18000000 +040B186C 63180063 +040B1874 3F000063 +040B187C 3F000063 +040B1884 3F000063 +040B188C 3F000063 +040B1894 3F000063 +040B189C 3F000063 +$Ceiling Walk (D-Up & B = ON / D-Down & B = OFF) +00720479 18000000 +0A4B8590 00000208 +4038FDE4 00132534 +0A4B8590 00000204 +4038FDE4 00132500 +$End Boss Has No HP +0072047A 18000000 +8012A314 3C000000 diff --git a/Overwrite/Sys/GameSettings/GLN.ini b/Overwrite/Sys/GameSettings/GLN.ini new file mode 100644 index 0000000000..eb85f3b0c9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GLN.ini @@ -0,0 +1,19 @@ +# GLNE69, GLNP69 - Looney Tunes Back In Action + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GLNE69.ini b/Overwrite/Sys/GameSettings/GLNE69.ini new file mode 100644 index 0000000000..1c895618f1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GLNE69.ini @@ -0,0 +1,27 @@ +# GLNE69 - Looney Tunes Back In Action + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Cash +041A5014 000F8000 +$Infinite Health +04258098 00000001 +$Disable AI +042592A0 00000001 +$Debug Menu (Instead Of Pause Menu) +042592E0 00000000 +$Unlock Challenges +021B84D4 00430000 +$Access All Areas +04258090 00000001 +04258094 00000001 +$Unlock Hen Grenades +0425809C 00000001 +$Unlock ACME Shrink-Ray +042580C0 00000001 diff --git a/Overwrite/Sys/GameSettings/GLO.ini b/Overwrite/Sys/GameSettings/GLO.ini new file mode 100644 index 0000000000..ae75f1be9b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GLO.ini @@ -0,0 +1,18 @@ +# GLOE69, GLOP69 - The Two Towers + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GLQ.ini b/Overwrite/Sys/GameSettings/GLQ.ini new file mode 100644 index 0000000000..3edaa0cad3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GLQ.ini @@ -0,0 +1,18 @@ +# GLQE41 - Tom Clancy's Rainbow Six Lockdown + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GLR.ini b/Overwrite/Sys/GameSettings/GLR.ini new file mode 100644 index 0000000000..59774dc677 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GLR.ini @@ -0,0 +1,28 @@ +# GLRD64, GLRE64, GLRF64, GLRJ13, GLRP64 - Star Wars - Rogue Squadron III - Rebel Strike + +[Core] +# Values set here will override the main Dolphin settings. +MMU = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs LLE audio for proper sound. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +UseXFB = True +UseRealXFB = False + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/GLS.ini b/Overwrite/Sys/GameSettings/GLS.ini new file mode 100644 index 0000000000..5c20c7ede5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GLS.ini @@ -0,0 +1,24 @@ +# GLSD64, GLSE64, GLSF64, GLSP64 - LucasArts Gladius + +[Core] +# Values set here will override the main Dolphin settings. +SyncGPU = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Real Xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GLU.ini b/Overwrite/Sys/GameSettings/GLU.ini new file mode 100644 index 0000000000..74971dedbf --- /dev/null +++ b/Overwrite/Sys/GameSettings/GLU.ini @@ -0,0 +1,18 @@ +# GLUE7U - Lotus Challenge + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GLW.ini b/Overwrite/Sys/GameSettings/GLW.ini new file mode 100644 index 0000000000..74208a019e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GLW.ini @@ -0,0 +1,19 @@ +# GLWE51 - Legends of Wrestling + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GLY.ini b/Overwrite/Sys/GameSettings/GLY.ini new file mode 100644 index 0000000000..a3fe92662b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GLY.ini @@ -0,0 +1,19 @@ +# GLYE69, GLYP69 - NBA LIVE 2005 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GLZ.ini b/Overwrite/Sys/GameSettings/GLZ.ini new file mode 100644 index 0000000000..e51462cdce --- /dev/null +++ b/Overwrite/Sys/GameSettings/GLZ.ini @@ -0,0 +1,19 @@ +# GLZE69, GLZF69 - 007 From Russia With Love + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GM2.ini b/Overwrite/Sys/GameSettings/GM2.ini new file mode 100644 index 0000000000..63cbd5eeec --- /dev/null +++ b/Overwrite/Sys/GameSettings/GM2.ini @@ -0,0 +1,22 @@ +# GM2E8P, GM2J8P, GM2P8P - SUPER MONKEY BALL 2 + +[Core] +# Values set here will override the main Dolphin settings. +FPRF = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Shadows need fast depth enabled. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +FastDepthCalc = True diff --git a/Overwrite/Sys/GameSettings/GM3.ini b/Overwrite/Sys/GameSettings/GM3.ini new file mode 100644 index 0000000000..5575cdf448 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GM3.ini @@ -0,0 +1,22 @@ +# GM3E69, GM3P69 - Madden NFL 2003 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Needs real xfb for the videos to display. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GM4.ini b/Overwrite/Sys/GameSettings/GM4.ini new file mode 100644 index 0000000000..5f0827b407 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GM4.ini @@ -0,0 +1,21 @@ +# GM4E01, GM4J01, GM4P01 - Mario Kart: Double Dash!! + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Stereoscopy] +StereoConvergence = 392 diff --git a/Overwrite/Sys/GameSettings/GM4E01.ini b/Overwrite/Sys/GameSettings/GM4E01.ini new file mode 100644 index 0000000000..e7ffeadd1c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GM4E01.ini @@ -0,0 +1,124 @@ +# GM4E01 - Mario Kart: Double Dash!! + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Everything Unlocked +023BC1C0 0003FFFF +$Stars Last Forever +045633BF 08000000 +042B0540 4BD53700 +$Extra Speed +043D45A0 46C80000 +042B17A8 C3E20000 +$Press Z to Jump +3A3A4D6C 00000010 +423CC118 019E4300 +$D-Pad Up Freezes Timer +0A3A4D6C 00000008 +04189348 60000000 +$D-Pad Down Unfreezes Timer +0A3A4D6C 00000004 +04189348 4BFFD9E9 +$Other Karts Can't Move +04247504 60000000 +$Tiny Karts +043D45A4 3F000000 +042D3668 C0220004 +$Max Race Points +043B11CC 000003E7 +$Press D-Pad Left For Star +042B0540 4BD53700 +8A3A4D6C 00000001 +042AF120 48000208 +042AF334 60000000 +042C7A00 38000000 +00000000 40000000 +923A4D6C 00000001 +042AF120 40820208 +042AF334 41820010 +042C7A00 80040008 +00000000 40000000 +$Log Bridges Dont Sway +041EAC2C 4E800020 +$Weapons Are Useless +041F35D4 4E800020 +$Turn off Course Hazards +041F4DA4 4E800020 +$All Races: 1 Lap +04187BAC 38000001 +$Unrestricted Kart Selection +04163B30 7C673214 +04163B34 2C030015 +04163B38 41820010 +04163B3C 2C030000 +04163B40 41800010 +04163B44 48000014 +04163B48 38600000 +04163B4C 4800000C +04163B50 38600014 +04163B54 48000004 +04163B58 4E800020 +$Disable Course Collision (Hold D-Down) +043CE824 BF800000 +3A3A4D6C 00000004 +043CE824 420001CE +$Infinite Mushrooms +042BCC5C 480000EC +$Invisible Karts +041908B4 4E800020 +$Double Mushroom Boosts +042AD3EC 380000A0 +$Purely Random Items +0420CF28 38800013 +0420CF30 2C030010 +0420CF34 40820008 +0420CF38 38630001 +0420CF3C 4800009C +$Item Always Green Shell +0420CBC4 38600000 +$Item Always Special Green Shell +0420CBC4 38600001 +$Item Always Red Shell +0420CBC4 38600002 +$Item Always Banana +0420CBC4 38600003 +$Item Always Special Banana +0420CBC4 38600004 +$Item Always Mushroom +0420CBC4 38600005 +$Item Always Star +0420CBC4 38600006 +$Item Always Wan Wan +0420CBC4 38600007 +$Item Always Bomb +0420CBC4 38600008 +$Item Always Bros Special +0420CBC4 38600009 +$Item Always Lightning +0420CBC4 3860000A +$Item Always Yoshi Egg +0420CBC4 3860000B +$Item Always Golden Mushroom +0420CBC4 3860000C +$Item Always Homing Shell +0420CBC4 3860000D +$Item Always Heart +0420CBC4 3860000E +$Item Always Fake Prezzie +0420CBC4 3860000F +$Item Always Special Shells +0420CBC4 38600011 +$Item Always 3 Mushrooms +0420CBC4 38600012 +$Goraud Shading +040A9714 4E800020 +$Reduced Nintendo Blur +022B3382 000000E8 +$Increased Nintendo Blur +022B3382 000000CC diff --git a/Overwrite/Sys/GameSettings/GM4P01.ini b/Overwrite/Sys/GameSettings/GM4P01.ini new file mode 100644 index 0000000000..b0bb38a999 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GM4P01.ini @@ -0,0 +1,190 @@ +# GM4P01 - Mario Kart: Double Dash!! + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +[Gecko] +$16:9 +C20C1F78 00000004 +C0030000 41820014 +3DC03F40 91C20000 +C0220000 EC000072 +60000000 00000000 +C20AA2FC 00000004 +3DC03FAA 61CEAAAB +91C23000 C1E23000 +ED0F0232 ED494024 +60000000 00000000 +0400A3C8 38600000 +0400A3CC 4E800020 +041DAFF0 4E800020 +041AB770 4E800020 +041A0C78 60000000 +$21:9 +C20C1F78 00000004 +C0030000 41820014 +3DC03F12 91C20000 +C0220000 EC000072 +60000000 00000000 +C20AA2FC 00000004 +3DC03FE0 61CE0000 +91C23000 C1E23000 +ED0F0232 ED494024 +60000000 00000000 +0400A3C8 38600000 +0400A3CC 4E800020 +041DAFF0 4E800020 +041AB770 4E800020 +041A0C78 60000000 +$48:9 +C20C1F78 00000004 +C0030000 41820014 +3DC03E80 91C20000 +C0220000 EC000072 +60000000 00000000 +C20AA2FC 00000004 +3DC04080 61CE0000 +91C23000 C1E23000 +ED0F0232 ED494024 +60000000 00000000 +0400A3C8 38600000 +0400A3CC 4E800020 +041DAFF0 4E800020 +041AB770 4E800020 +041A0C78 60000000 + +[ActionReplay] +# Add action replay cheats here. +$Stars Last Forever +044C2F9B 18000000 +802B0504 60000000 +$Extra Speed +044C2F9C 18000000 +043DE3E0 468001CE +042B176C C3E20000 +$Open Characters/Courses +044C2F9D 18000000 +003C5FE7 000000FF +$Open All Karts +044C2F9E 18000000 +003C5FE0 000006FF +$Stop Lap Timer (DPad Up) +044C2F9F 18000000 +0A3AEB8C 00000008 +041881EC 388001CE +$Enable Lap Timer (Dpad Down) +044C2FA0 18000000 +0A3AEB8C 00000004 +041881EC 4BFFD9E9 +$Infinite Mushrooms +044CC62A 18000000 +042BCC20 480000EC +$Double Mushroom Boosts +044CC62B 18000000 +042AD3C8 380000A0 +$All Races: 1 Lap +044CC62C 18000000 +04186A50 38000001 +$Others Karts Cant Move +044C2FA1 18000000 +042474D4 60000000 +$Massive Karts +044C2FA2 18000000 +043DE3E4 3FC00000 +042D362C C0220004 +$Tiny Karts +044C2FA3 18000000 +043DE3E4 3F000000 +042D362C C0220004 +$Log Bridges Dont Sway +044CC62D 18000000 +041EABFC 4E800020 +$Weapons Are Useless +044CC62E 18000000 +041F35A4 4E800020 +$Turn off Course Hazards +044CC62F 18000000 +041F4D74 4E800020 +$Moon Jump (Hold DPad Right) +044CC630 18000000 +043D8694 BF800000 +3A3AEB8C 00000002 +043D8694 41600000 +$Unrestricted Kart Selection +044C573D 18000000 +041629D4 7C673214 +041629D8 2C030015 +041629DC 41820010 +041629E0 2C030000 +041629E4 41800010 +041629E8 48000014 +041629EC 38600000 +041629F0 4800000C +041629F4 38600014 +041629F8 48000004 +041629FC 4E800020 +$Item Always Green Shell +044C59C1 18000000 +0420CB94 38600000 +$Item Always Special Green Shell +044C59C2 18000000 +0420CB94 38600001 +$Item Always Red Shell +044C59C3 18000000 +0420CB94 38600002 +$Item Always Banana +044C59C4 18000000 +0420CB94 38600003 +$Item Always Special Banana +044C59C5 18000000 +0420CB94 38600004 +$Item Always Mushroom +044C59C6 18000000 +0420CB94 38600005 +$Item Always Star +044C59C7 18000000 +0420CB94 38600006 +$Item Always Wan Wan +044C59C8 18000000 +0420CB94 38600007 +$Item Always Bomb +044C59C9 18000000 +0420CB94 38600008 +$Item Always Bros Special +044C59CA 18000000 +0420CB94 38600009 +$Item Always Lightning +044C59CB 18000000 +0420CB94 3860000A +$Item Always Yoshi Egg +044C59CC 18000000 +0420CB94 3860000B +$Item Always Golden Mushroom +044C59CD 18000000 +0420CB94 3860000C +$Item Always Homing Shell +044C59CE 18000000 +0420CB94 3860000D +$Item Always Heart +044C59CF 18000000 +0420CB94 3860000E +$Item Always Fake Prezzie +044C59D0 18000000 +0420CB94 3860000F +$Item Always Special Shells +044C59D1 18000000 +0420CB94 38600011 +$Item Always 3 Mushrooms +044C59D2 18000000 +0420CB94 38600012 +$Reduced Nintendo Blur +044CC631 18000000 +022B3346 000000E8 +$Increased Nintendo Blur +044CC632 18000000 +022B3346 000000CC +$Goraud Shading +044CC633 18000000 +040A9714 4E800020 diff --git a/Overwrite/Sys/GameSettings/GM5.ini b/Overwrite/Sys/GameSettings/GM5.ini new file mode 100644 index 0000000000..a417573836 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GM5.ini @@ -0,0 +1,22 @@ +# GM5E7D, GM5F7D, GM5P7D - Metal Arms: Glitch in the System + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GM6.ini b/Overwrite/Sys/GameSettings/GM6.ini new file mode 100644 index 0000000000..3f9bd3dabd --- /dev/null +++ b/Overwrite/Sys/GameSettings/GM6.ini @@ -0,0 +1,22 @@ +# GM6EE9, GM6PE9 - Medabots Infinity 4th Submission + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + diff --git a/Overwrite/Sys/GameSettings/GM8.ini b/Overwrite/Sys/GameSettings/GM8.ini new file mode 100644 index 0000000000..c4ca582289 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GM8.ini @@ -0,0 +1,23 @@ +# GM8E01, GM8J01, GM8P01 - Metroid Prime + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] diff --git a/Overwrite/Sys/GameSettings/GM8E01.ini b/Overwrite/Sys/GameSettings/GM8E01.ini new file mode 100644 index 0000000000..849fec7e6a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GM8E01.ini @@ -0,0 +1,86 @@ +# GM8E01 - Metroid Prime + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$This Code Must Be On +043CB1A8 3C808000 +043CB1AC 93E4183C +043CB1B0 809F0008 +043CB1B4 4BDE05A8 +041AB758 4821FA50 +$Infinite Health +04049EA8 48000104 +$Infinite Missiles +4200183C 002500FF +4200183C 002700FF +$Infinite Balls +00457D1B 00000003 +$Infinite Power Balls +4200183C 00310003 +$Moonjump (Hold B) +0A7A55A4 00000200 +0446BABC 41200000 +$Play NES Metroid +0A7A55A4 00000440 +0001CA64 00000041 +0A7A55A4 00000840 +0001CA64 00000040 +$Have Ice Beam +4200183C 001B0001 +$Have Wave Beam +4200183C 001F0001 +$Have Plasma Beam +4200183C 00230001 +$Have Phazon Beam +70458245 00000080 +087A55A9 000000C5 +00458245 0000007C +48457D33 00000000 +087A55A9 0000003B +00458245 000000FE +$Have Morph Ball +4200183C 00570001 +$Have Boost Ball +4200183C 005F0001 +$Have Spider Ball (break) +4200183C 00630001 +$Have Morph Ball Bomb +4200183C 002F0001 +$Have Power Bomb +4200183C 00330001 +$Have Varia Suit +4200183C 006F0001 +$Have Gravity Suit (break) +4200183C 00670001 +4200183C 006B0001 +$Have Phazon Suit (break) +4200183C 00730001 +$Have Combat Visor +4200183C 005B0001 +$Have Scan Visor +4200183C 002B0001 +$Have X-Ray Visor +4200183C 004B0001 +$Have Thermal Visor +4200183C 003B0001 +$Have Space Jump Boots +4200183C 00510001 +4200183C 00530001 +$Have Grapple Beam +4200183C 00470001 +$Have Missile Launcher +4200183C 00260001 +$Have Charge Beam +4200183C 003F0001 +$Have Beam Combo A +4200183C 00370001 +$Have Beam Combo B +4200183C 00430001 +$Have Beam Combo C +4200183C 004F0001 diff --git a/Overwrite/Sys/GameSettings/GMB.ini b/Overwrite/Sys/GameSettings/GMB.ini new file mode 100644 index 0000000000..972b12f009 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GMB.ini @@ -0,0 +1,20 @@ +# GMBE8P, GMBJ8P, GMBP8P - Super Monkey Ball + +[Core] +# Values set here will override the main Dolphin settings. +FPRF = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GMD.ini b/Overwrite/Sys/GameSettings/GMD.ini new file mode 100644 index 0000000000..babc65013f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GMD.ini @@ -0,0 +1,22 @@ +# GMDE69 - Madden NFL 2002 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Needs real xfb for the videos to display. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GMF.ini b/Overwrite/Sys/GameSettings/GMF.ini new file mode 100644 index 0000000000..94683d829b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GMF.ini @@ -0,0 +1,18 @@ +# GMFS69 - Medal of Honor Frontline + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GMH.ini b/Overwrite/Sys/GameSettings/GMH.ini new file mode 100644 index 0000000000..5636422e69 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GMH.ini @@ -0,0 +1,23 @@ +# GMHE52, GMHF52, GMHP52 - Mat Hoffman's Pro BMX 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real Xfb for videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GMI.ini b/Overwrite/Sys/GameSettings/GMI.ini new file mode 100644 index 0000000000..544def3258 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GMI.ini @@ -0,0 +1,23 @@ +# GMIE70, GMIP70 - Mission: Impossible Operation Surma + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + diff --git a/Overwrite/Sys/GameSettings/GMK.ini b/Overwrite/Sys/GameSettings/GMK.ini new file mode 100644 index 0000000000..6878c1166c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GMK.ini @@ -0,0 +1,18 @@ +# GMKD5D, GMKE5D, GMKP5D - Mortal Kombat: Deadly Alliance + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = Needs real xfb for the videos to work. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GML.ini b/Overwrite/Sys/GameSettings/GML.ini new file mode 100644 index 0000000000..7d6dca726f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GML.ini @@ -0,0 +1,19 @@ +# GMLEA4 - ESPN MLS ExtraTime 2002 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = EXTREME SLOW AND BAD SOUND + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GMN.ini b/Overwrite/Sys/GameSettings/GMN.ini new file mode 100644 index 0000000000..847e98d75b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GMN.ini @@ -0,0 +1,22 @@ +# GMNE78, GMNP78 - Monsters, Inc. Scream Arena + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Videos require real XFB. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GMP.ini b/Overwrite/Sys/GameSettings/GMP.ini new file mode 100644 index 0000000000..80923f1f22 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GMP.ini @@ -0,0 +1,19 @@ +# GMPE01, GMPJ01, GMPP01 - Mario Party 4 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GMPE01.ini b/Overwrite/Sys/GameSettings/GMPE01.ini new file mode 100644 index 0000000000..a991718af1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GMPE01.ini @@ -0,0 +1,105 @@ +# GMPE01 - Mario Party 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$All Mini Games Unlocked +0218FDF0 +0003FFFF + +$Player 1 Max Coins +0218FC54 000003E7 + +$Player 1 No Coins +0218FC54 00000000 + +$Player 1 Max Stars +0218FC62 000003E7 + +$Player 1 No Stars +0218FC62 00000000 + +$Player 1 Always Has Magic Lamp +0018FC3D 0000000C + +$Player 2 Max Coins +0218FC84 000003E7 + +$Player 2 No Coins +0218FC84 00000000 + +$Player 2 Max Stars +0018FC92 000003E7 + +$Player 2 No Stars +0018FC92 00000000 + +$Player 2 Always Has Magic Lamp +0018FC6D 0000000C + +$Player 3 Max Coins +0218FCB4 000003E7 + +$Player 3 No Coins +0218FCB4 000003E7 + +$Player 3 Max Stars +0218FCC2 000003E7 + +$Player 3 No Stars +0218FCC2 00000000 + +$Player 3 Always Has Magic Lamp +0018FC9D 0000000C + +$Player 4 Max Coins +0218FCE4 000003E7 + +$Player 4 No Coins +0218FCE4 00000000 + +$Player 4 Max Stars +0218FCF2 000003E7 + +$Player 4 No Stars +0218FCF2 00000000 + +$Player 4 Always Has Magic Lamp +0018FCCD 0000000C + +$Hold Y To Roll 10 +3A1E67F0 00000800 +0416B928 41200000 + +$Hold L To Roll 1 +3A1E67F0 00000040 +0416B928 3F000000 + +$L+X No More Moves(Use While Moving) +8A1E67F0 00000440 +0018FC42 00000001 +0018FC72 00000001 +0018FCA2 00000001 +0018FCD2 00000001 +00000000 40000000 + +$L+Y Infinite Moves(While Moving) +8A1E67F0 00000840 +0018FC42 0000000A +0018FC72 0000000A +0018FCA2 0000000A +0018FCD2 0000000A +00000000 40000000 + +$Press Z+R To Be On Turn 20 +0A1E67F0 00000030 +0018FCFC 00000014 + +$Press Z+L To Be On Turn 1 +0A1E67F0 00000050 +0018FCFC 00000001 diff --git a/Overwrite/Sys/GameSettings/GMS.ini b/Overwrite/Sys/GameSettings/GMS.ini new file mode 100644 index 0000000000..af85ff8b58 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GMS.ini @@ -0,0 +1,34 @@ +# GMSE01, GMSJ01, GMSP01 - Super Mario Sunshine + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Store EFB Copies to Texture Only disabled and Force Texture Filtering disabled for the goo. Needs Skip EFB Access from CPU disabled for making the analog stick not act as if Mario constantly is behind a tree. Needs anti-aliasing disabled for both, unless using Direct3D 12. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] +PerfQueriesEnable = True + +[Video_Hacks] +EFBToTextureEnable = False +EFBAccessEnable = True + +[Video_Settings] +wideScreenHack = False + +[Video_Enhancements] +ForceFiltering = False + +[Video_Stereoscopy] +StereoConvergence = 732 diff --git a/Overwrite/Sys/GameSettings/GMSE01.ini b/Overwrite/Sys/GameSettings/GMSE01.ini new file mode 100644 index 0000000000..90f668e976 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GMSE01.ini @@ -0,0 +1,174 @@ +# GMSE01 - Super Mario Sunshine + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +[Gecko] +$16:9 +04416B74 3F9A7643 +042800E8 38600078 +04363BF0 38000000 +0417D354 4E800020 +C234A4E8 00000004 +3DC03FAA 61CEAAAB +91C23000 C1E23000 +ED0F0232 ED494024 +60000000 00000000 +04412408 3FE38E39 +$21:9 (2560x1080) +04416B74 3FCE6087 +$21:9 (3440x1440) +04416B74 3FCF8E94 +$60FPS (Region-Free) TEST +F6000002 80008180 +BF800000 3F000000 +00000000 43300000 +14000004 3F800000 +E0000000 80008000 +F6000002 80008180 +801E0074 901E0038 +801E007C 901E0078 +14000014 60000000 +E0000000 80008000 +F6000001 80008180 +40800034 C03F00D0 +D2000004 00000002 +3DC03F80 91DF00D0 +C03F00D0 00000000 +E0000000 80008000 + +[ActionReplay] +# Add action replay cheats here. +$Open all levels and nozzles (not working?) +04570958 FFFFFFFF +0457095C FFFFFFFF +$8 red coins(press L & B) (not working?) +0A3FBBF4 00000240 +025709DE 00000008 +$Infinite hover time +042640BC 60000000 +$Infinite water +04263F58 38002710 +042635B0 60000000 +$Infinite health (not working?) +424057F4 00040009 +$Infinite Jetpack +0426C330 60000000 +$Infinite Hose +0426B9C8 60000000 +$Infinite Lives +04578A04 00000063 +$Super Jump +0A404454 00000100 +4240E12C 05003DC0 +12404454 00000100 +4240E12C 05003E80 +$99 lives +00570967 00000063 +$Test Level +043E9710 00000C01 +$Low Gravity +4240E12C 05003E00 +$Jesus Mode A.K.A. Walk on Water D-Pad Up/Down = On/Off (not supported yet) +04002F00 3C608041 +04002F04 8063E12C +04002F08 80C3FFCC +04002F0C 2C060000 +04002F10 4D820020 +04002F14 C2660008 +04002F18 EE852824 +04002F1C EE93A02A +04002F20 FC019840 +04002F24 4C800020 +04002F28 FC20A090 +04002F2C 38C00008 +04002F30 90C30248 +04002F34 4E800020 +0A404454 00000008 +04189854 4BE796AC +0A404454 00000004 +04189854 4E800020 +$Do Not Have To Move Before Triple Jump +4240E10C 06B00000 +$Spin Jump Gravity - Really Slow Fall +4240E10C 058E3D00 +$Spin Jump Gravity - Almost No Fall +4240E10C 058E0000 +$Spin Jump Gravity - Fall Really Fast +4240E10C 058E4200 +$Spin Jump Gravity - Normal Speed +4240E10C 058E3EB3 +$Insane heat waves Crazy colors everywhere! +043AA070 41200000 +$Double vision heat wave (narrow) +043AA070 3F600000 +$Double vision heat wave (wide) +043AA070 3F400000 +$Use only one of following two. Vanish point visual distortion +043AB304 3E000000 +$Hard to select file, activators will work if you add them.. Camera is far out +043AB304 3F000000 +$X textures +043DB210 41200000 +$Y textures +043DB224 41200000 +$Z textures +043DB238 41200000 +$Strangely distorted people +0440CC24 3F900000 +$Mute game +04417248 00000000 +$Magnify camera +04417690 3F900000 +$Warped camera view +044176A8 3E000000 +$Poorly Shaded Mario +044176FC 00000000 +# Press the buttons below to switch to another nozzle. You must have your nozzle set to squirt for it to work +# B+D-Pad Up: Rocket Nozzle +# B+D-Pad Left: Turbo Nozzle +# B+D-Pad Right: Hover Nozzle +# B+D-PadDown: Jump Nozzle +$Nozzle Modifier +0A404454 00000208 +04269F50 3BE00001 +0A404454 00000204 +04269F50 3BE00002 +0A404454 00000201 +04269F50 3BE00005 +0A404454 00000202 +04269F50 3BE00004 +$Always Green Yoshi +405F3A90 04AE4C00 +$Hold B To Run Super Fast +0A404454 00000200 +4240E12C 06E44200 +12404454 00000200 +4240E12C 06E43F80 +$D-Pad Up For Large Mario +8A404454 00000008 +4240E12C 4DE43FF8 +4240E12C 4DE63FF8 +4240E12C 4DE83FF8 +00000000 40000000 +$D-Pad Down For Mini Mario +8A404454 00000004 +4240E12C 4DE43E88 +4240E12C 4DE63E88 +4240E12C 4DE83E88 +00000000 40000000 +$D-Pad Left For Normal Mario +8A404454 00000004 +4240E12C 4DE43F80 +4240E12C 4DE63F80 +4240E12C 4DE83F80 +00000000 40000000 +$Widescreen Heat Wave Fix [YoshiOG1] +043AA050 3F2AAAAB +043AA05C BF2AAAAB +043AA060 3F2AAAAB +043AA070 3FAAAAAB +$Remove Heat Wave +0419F83C 4E800020 \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/GMSP01.ini b/Overwrite/Sys/GameSettings/GMSP01.ini new file mode 100644 index 0000000000..0fa253846e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GMSP01.ini @@ -0,0 +1,74 @@ +# GMSP01 - Super Mario Sunshine + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$60 fps hack +0x804167B8:dword:0x3F600000 +[Gecko] +$16:9 +0440E0D4 3F9A7643 +$21:9 (2560x1080) +0440E0D4 3FCE6087 +$21:9 (3440x1440) +0440E0D4 3FCF8E94 + +[ActionReplay] +# Add action replay cheats here. +$99 Lives +00E60ADE 18000000 +00570967 00000063 +$Infinite Health +00E60ADF 18000000 +424057F4 00040009 +$Infinite water +00E6151F 18000000 +04263F58 38002710 +042635B0 60000000 +$Infinite hover time +00E61520 18000000 +042640BC 60000000 +$8 Red coins (Press L+B) +00E61642 18000000 +0A3FBBF4 00000240 +025709DE 00000008 +$Open Levels/Nozzles +00E60AE0 18000000 +04570958 FFFFFFFF +0457095C FFFFFFFF +$All Shines +00E60AE1 18000000 +045708E8 FFFFFFFF +045708EC FFFFFFFF +045708F0 FFFFFFFF +$Low Gravity +00E60AE2 18000000 +424057F4 05003E00 +$Low Spin Gravity +00E60AE3 18000000 +424057F4 050A3200 +$Super Spin +00E60AE4 18000000 +424057F4 09423200 +$Super Speed +00E60AE5 18000000 +424057F4 06E44200 +$Breath Underwater +00E60AE6 18000000 +424057F4 08967FFF +$Have Sunshine Shirt +00E60AE7 18000000 +424057F4 00000010 +$Any Fruit Opens Yoshi Eggs +00E66B5B 18000000 +041B47B8 60000000 +$Yoshi Loves Water +00E66B5C 18000000 +0426837C 4E800020 +$Widescreen Heat Wave Fix +F0N5-B36H-HZDVX +6GRT-TJHW-8MR45 +$Remove Heat Wave +041980C4 4E800020 \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/GMT.ini b/Overwrite/Sys/GameSettings/GMT.ini new file mode 100644 index 0000000000..8c5534812a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GMT.ini @@ -0,0 +1,19 @@ +# GMTP69 - Disney's PARTY + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GMU.ini b/Overwrite/Sys/GameSettings/GMU.ini new file mode 100644 index 0000000000..c1da98bdfe --- /dev/null +++ b/Overwrite/Sys/GameSettings/GMU.ini @@ -0,0 +1,19 @@ +# GMUE5D - Dr. Muto + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = crash + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GMX.ini b/Overwrite/Sys/GameSettings/GMX.ini new file mode 100644 index 0000000000..2c5fcc2acc --- /dev/null +++ b/Overwrite/Sys/GameSettings/GMX.ini @@ -0,0 +1,25 @@ +# GMXE70, GMXJB2, GMXP70 - Enter The Matrix + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GMXE70.ini b/Overwrite/Sys/GameSettings/GMXE70.ini new file mode 100644 index 0000000000..826e757c5d --- /dev/null +++ b/Overwrite/Sys/GameSettings/GMXE70.ini @@ -0,0 +1,33 @@ +# GMXE70 - Enter The Matrix + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +04099688 38000800 +$Infinite Ammo +0417989C 60000000 +$Infinite Focus +04195330 60000000 +$Turn On Invisibility Mode +040D6CB4 38000008 +$Press Focus Button for HyperMode(Use with health code and do not use in focus mode) +040BFFE4 60000000 +$Shoot For Rapid Fire +0C3EFC00 00000000 +041797C8 41820740 +0C3EFC00 01040000 +041797C8 60000000 +$Have All Weapons On Level +04950504 00000002 +$Have Test Level Unlocked(Save Game In Hacking Menu To Enable) +04950504 00002000 +$Enable Multiplayer fighting levels(Save Game In Hacking Menu To Enable) +04950504 00000280 +$Have Test And Multiplayer Fighting Levels(Save Game In Hacking Menu To Enable) +04950504 00002280 diff --git a/Overwrite/Sys/GameSettings/GN4.ini b/Overwrite/Sys/GameSettings/GN4.ini new file mode 100644 index 0000000000..581de39978 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GN4.ini @@ -0,0 +1,22 @@ +# GN4E69 - NASCAR 2005 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GN5.ini b/Overwrite/Sys/GameSettings/GN5.ini new file mode 100644 index 0000000000..73bbafc490 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GN5.ini @@ -0,0 +1,19 @@ +# GN5E69, GN5P69 - NHL 2005 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GN6.ini b/Overwrite/Sys/GameSettings/GN6.ini new file mode 100644 index 0000000000..30c4b14671 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GN6.ini @@ -0,0 +1,19 @@ +# GN6E69, GN6P69 - NHL06 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GN7.ini b/Overwrite/Sys/GameSettings/GN7.ini new file mode 100644 index 0000000000..77b593397b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GN7.ini @@ -0,0 +1,22 @@ +# GN7E69, GN7P69 - NFL STREET 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GN8.ini b/Overwrite/Sys/GameSettings/GN8.ini new file mode 100644 index 0000000000..c1f7f01e0d --- /dev/null +++ b/Overwrite/Sys/GameSettings/GN8.ini @@ -0,0 +1,19 @@ +# GN8E69, GN8P69 - NBA LIVE 2004 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GNC.ini b/Overwrite/Sys/GameSettings/GNC.ini new file mode 100644 index 0000000000..d45006d38c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GNC.ini @@ -0,0 +1,22 @@ +# GNCE69 - NASCAR Thunder 2003 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GND.ini b/Overwrite/Sys/GameSettings/GND.ini new file mode 100644 index 0000000000..e7a4f2e576 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GND.ini @@ -0,0 +1,18 @@ +# GNDE69 - NFS Underground + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GNE.ini b/Overwrite/Sys/GameSettings/GNE.ini new file mode 100644 index 0000000000..b52b2a132a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GNE.ini @@ -0,0 +1,22 @@ +# GNED78, GNEE78, GNEF78, GNEP78, GNES78 - Finding Nemo + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GNH.ini b/Overwrite/Sys/GameSettings/GNH.ini new file mode 100644 index 0000000000..a6cd582b85 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GNH.ini @@ -0,0 +1,18 @@ +# GNHE5D, GNHP5D - NHL HITZ 2002 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GNHE5d.ini b/Overwrite/Sys/GameSettings/GNHE5d.ini new file mode 100644 index 0000000000..9329d6c298 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GNHE5d.ini @@ -0,0 +1,12 @@ +# GNHE5d - NHL HITZ 2002 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Nop Hack +0x80025BA0:dword:0x60000000 + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GNI.ini b/Overwrite/Sys/GameSettings/GNI.ini new file mode 100644 index 0000000000..d7a14a36fb --- /dev/null +++ b/Overwrite/Sys/GameSettings/GNI.ini @@ -0,0 +1,8 @@ +# GNIEA4, GNIPA4 - TMNT2 +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Gecko] diff --git a/Overwrite/Sys/GameSettings/GNJ.ini b/Overwrite/Sys/GameSettings/GNJ.ini new file mode 100644 index 0000000000..ab86f8dd64 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GNJ.ini @@ -0,0 +1,23 @@ +# GNJEAF - I-Ninja + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Real Xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GNL.ini b/Overwrite/Sys/GameSettings/GNL.ini new file mode 100644 index 0000000000..4eb2c6824f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GNL.ini @@ -0,0 +1,19 @@ +# GNLE69 - NBA Live 2003 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GNM.ini b/Overwrite/Sys/GameSettings/GNM.ini new file mode 100644 index 0000000000..55d7f24359 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GNM.ini @@ -0,0 +1,22 @@ +# GNMEAF - NAMCO MUSEUM + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + diff --git a/Overwrite/Sys/GameSettings/GNN.ini b/Overwrite/Sys/GameSettings/GNN.ini new file mode 100644 index 0000000000..af5742f5b2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GNN.ini @@ -0,0 +1,23 @@ +# GNNE69, GNNP69 - NFL Street + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GNO.ini b/Overwrite/Sys/GameSettings/GNO.ini new file mode 100644 index 0000000000..7ed3b69631 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GNO.ini @@ -0,0 +1,30 @@ +# GNOE78 - Nicktoons Unite! + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] +ProjectionHack = 1 +PH_SZNear = 0 +PH_SZFar = 1 +PH_ExtraParam = 0 +PH_ZNear = +PH_ZFar = 0.000153 + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + diff --git a/Overwrite/Sys/GameSettings/GNQ.ini b/Overwrite/Sys/GameSettings/GNQ.ini new file mode 100644 index 0000000000..61a6c543ad --- /dev/null +++ b/Overwrite/Sys/GameSettings/GNQ.ini @@ -0,0 +1,19 @@ +# GNQE69 - Madden NFL 2005 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GNR.ini b/Overwrite/Sys/GameSettings/GNR.ini new file mode 100644 index 0000000000..5dbbd5927d --- /dev/null +++ b/Overwrite/Sys/GameSettings/GNR.ini @@ -0,0 +1,18 @@ +# GNRJDA - naruto gekitou ninja taisen + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GNU.ini b/Overwrite/Sys/GameSettings/GNU.ini new file mode 100644 index 0000000000..94e30ac489 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GNU.ini @@ -0,0 +1,19 @@ +# GNUEDA - NARUTO2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GNW.ini b/Overwrite/Sys/GameSettings/GNW.ini new file mode 100644 index 0000000000..2759805ddc --- /dev/null +++ b/Overwrite/Sys/GameSettings/GNW.ini @@ -0,0 +1,19 @@ +# GNWE69, GNWP69 - Def Jam Fight For NY + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GNWE69.ini b/Overwrite/Sys/GameSettings/GNWE69.ini new file mode 100644 index 0000000000..70fd9328ef --- /dev/null +++ b/Overwrite/Sys/GameSettings/GNWE69.ini @@ -0,0 +1,78 @@ +# GNWE69 - Def Jam Fight For NY + +[Core] +Patch Region = 0x7e000000 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Max/Infinite Cash +044477E0 05F5E0FF +040476F4 80AD0000 +$Max/Infinite Dev Points +044477E0 05F5E0FF +04047750 80AD0000 +$Max/Infinite Reward Points +044477E4 000003E7 +04057080 80AD0004 +$Player 1 Infinite Health +043F1494 44000000 +043F149C 44000000 +$Player 1 Infinite Stamina +043F1988 44000000 +043F14A8 42C80000 +$Player 1 Max Score +043F15C4 05F5E0FF +$Player 2 Infinite Health +043F278C 44000000 +043F2794 44000000 +$Player 2 No Health +043F278C 3F800000 +043F2794 3F800000 +$Player 2 Infinite Stamina +043F2C80 44000000 +043F27A0 42C80000 +$Player 2 No Stamina +043F2C80 3F800000 +043F27A0 3F800000 +$Player 2 Max Score +043F28BC 05F5E0FF +$Player 2 Low Score +043F28BC 00000000 +$Player 3 Infinite Health +043F3A84 44000000 +043F3A8C 44000000 +$Player 3 No Health +043F3A84 3F800000 +043F3A8C 3F800000 +$Player 3 Infinite Stamina +043F3F78 44000000 +043F3A98 42C80000 +$Player 3 No Stamina +043F3F78 3F800000 +043F3A98 3F800000 +$Player 3 Max Score +043F3BB4 05F5E0FF +$Player 3 Low Score +043F3BB4 00000000 +$Player 4 Infinite Health +043F4D7C 44000000 +043F4D84 44000000 +$Player 4 No Health +043F4D7C 3F800000 +043F4D84 3F800000 +$Player 4 Infinite Stamina +043F5270 44000000 +043F4D90 42C80000 +$Player 4 No Stamina +043F5270 3F800000 +043F4D90 3F800000 +$Player 4 Max Score +043F4EAC 05F5E0FF +$Player 4 Low Score +043F4EAC 00000000 diff --git a/Overwrite/Sys/GameSettings/GNZ.ini b/Overwrite/Sys/GameSettings/GNZ.ini new file mode 100644 index 0000000000..c60b52bdda --- /dev/null +++ b/Overwrite/Sys/GameSettings/GNZ.ini @@ -0,0 +1,20 @@ +# GNZE69, GNZP69 - NBA STREET Vol.2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] diff --git a/Overwrite/Sys/GameSettings/GO2.ini b/Overwrite/Sys/GameSettings/GO2.ini new file mode 100644 index 0000000000..5ee098ab53 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GO2.ini @@ -0,0 +1,24 @@ +# GO2D4F, GO2E4F, GO2F4F, GO2P4F - Blood Omen 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Real Xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GO2E4F.ini b/Overwrite/Sys/GameSettings/GO2E4F.ini new file mode 100644 index 0000000000..f989c1eb81 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GO2E4F.ini @@ -0,0 +1,15 @@ +# GO2E4F - Legacy Of Kain: Blood Omen 2 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +04214F28 EC000828 +04214F70 EC000828 +$Super Quick Level Up +04214660 EC00083A diff --git a/Overwrite/Sys/GameSettings/GO7.ini b/Overwrite/Sys/GameSettings/GO7.ini new file mode 100644 index 0000000000..22d2651f55 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GO7.ini @@ -0,0 +1,18 @@ +# GO7E69, GO7F69, GO7P69 - James Bond 007(tm): NightFire(tm) + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GO7E69.ini b/Overwrite/Sys/GameSettings/GO7E69.ini new file mode 100644 index 0000000000..41d4218cec --- /dev/null +++ b/Overwrite/Sys/GameSettings/GO7E69.ini @@ -0,0 +1,24 @@ +# GO7E69 - James Bond 007(tm): NightFire(tm) + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +0C1C7D94 00000001 +422B4BF0 040C42C8 +$Infinite Armor +00B976F8 00000064 +$Infinite Golden Wolfram PP7 +4C1C7D94 00000001 +422B4BF0 00C00007 +422B4BF0 00C10100 +$Infinite Helicopter Rockets and Bullets +014CDA65 000003E7 +014CDE09 000003E7 +014CE551 000003E7 +014CE1AD 000003E7 diff --git a/Overwrite/Sys/GameSettings/GO7F69.ini b/Overwrite/Sys/GameSettings/GO7F69.ini new file mode 100644 index 0000000000..dd13c23a65 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GO7F69.ini @@ -0,0 +1,32 @@ +# GO7F69 - James Bond 007(tm): NightFire(tm) + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Moon Jump (Hold Y) +4A0901CE 00000004 +3A24C29C 00000800 +422B4C50 00204080 +$Infinite Health +0A0901CE 00000004 +0429EBAC 00000001 +0A0901CE 0000001C +0407D53C 380001CE +$Infinite Ammo +0A0901CE 00000004 +040EF910 3800000A +4A0901CE 0000001C +040FDD20 3920270F +040FDD28 913F0018 +$More Weapons +0A0901CE 00000004 +040F5F68 392001CE +$Unlock all Levels +4A0901CE 00000004 +00000000 80207C94 +00000001 000A0018 diff --git a/Overwrite/Sys/GameSettings/GO7P69.ini b/Overwrite/Sys/GameSettings/GO7P69.ini new file mode 100644 index 0000000000..7e31a0f0d3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GO7P69.ini @@ -0,0 +1,41 @@ +# GO7P69 - James Bond 007(tm): NightFire(tm) + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +0180E47C 18000000 +0A0901CE 00000004 +0429EBAC 00000001 +0A0901CE 0000001C +0407D53C 380001CE + +$Infinite Ammo +0180E47D 18000000 +0A0901CE 00000004 +040EF910 3800000A +4A0901CE 0000001C +040FDD20 3920270F +040FDD28 913F0018 + +$Moon Jump (Hold Y) +0180E47E 18000000 +4A0901CE 00000004 +3A24C29C 00000800 +422B4C50 00204080 + +$More Weapons +0180E480 18000000 +0A0901CE 00000004 +040F5F68 392001CE + +$Unlock Levels +0180E47F 18000000 +4A0901CE 00000004 +00000000 80207C94 +00000001 000A0018 diff --git a/Overwrite/Sys/GameSettings/GOA.ini b/Overwrite/Sys/GameSettings/GOA.ini new file mode 100644 index 0000000000..408d2740d0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GOA.ini @@ -0,0 +1,19 @@ +# GOAE52 - Cabela's Outdoor Adventures + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GOB.ini b/Overwrite/Sys/GameSettings/GOB.ini new file mode 100644 index 0000000000..eabb4f5eff --- /dev/null +++ b/Overwrite/Sys/GameSettings/GOB.ini @@ -0,0 +1,18 @@ +# GOBE4Z, GOBP7N - Bad Boys Miami Takedown + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GOC.ini b/Overwrite/Sys/GameSettings/GOC.ini new file mode 100644 index 0000000000..4f1de0aa28 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GOC.ini @@ -0,0 +1,18 @@ +# GOCE5D - RoadKill + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GOG.ini b/Overwrite/Sys/GameSettings/GOG.ini new file mode 100644 index 0000000000..e2d54341fc --- /dev/null +++ b/Overwrite/Sys/GameSettings/GOG.ini @@ -0,0 +1,18 @@ +# GOGJB2 - ONE PIECE GRANDBATTLE3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GOM.ini b/Overwrite/Sys/GameSettings/GOM.ini new file mode 100644 index 0000000000..8d8f5b4b4e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GOM.ini @@ -0,0 +1,21 @@ +# GOMJ01, GOMP01 - Mario Tennis GC + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = STC is needed for the goo in the Delfino Plaza court. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/GOME01.ini b/Overwrite/Sys/GameSettings/GOME01.ini new file mode 100644 index 0000000000..92e74d9c44 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GOME01.ini @@ -0,0 +1,22 @@ +# GOME01 - Mario Power Tennis + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Score Once To Win Game +00537C69 00000003 +0053932A 00000003 +00544802 00000003 +$Opponent Can't Move +0251C550 00004451 +$All Trophies Earned +022B375C 008FFFFF +$All Minigames Unlocked +022B3738 0011FFFF +$All Characters Unlocked +042B3728 FFFFFFFF diff --git a/Overwrite/Sys/GameSettings/GON.ini b/Overwrite/Sys/GameSettings/GON.ini new file mode 100644 index 0000000000..4a52928c49 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GON.ini @@ -0,0 +1,18 @@ +# GONE69 - Medal of Honor European Assault + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GOO.ini b/Overwrite/Sys/GameSettings/GOO.ini new file mode 100644 index 0000000000..30afece4a5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GOO.ini @@ -0,0 +1,19 @@ +# GOOE01 - Odama US ver + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GOP.ini b/Overwrite/Sys/GameSettings/GOP.ini new file mode 100644 index 0000000000..d07e1e2496 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GOP.ini @@ -0,0 +1,18 @@ +# GOPEB2, GOPJB2 - ONE PIECE GRAND BATTLE RUSH + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GOQ.ini b/Overwrite/Sys/GameSettings/GOQ.ini new file mode 100644 index 0000000000..28922cfa7b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GOQ.ini @@ -0,0 +1,19 @@ +# GOQEAF - ONE PIECE: GRAND ADVENTURE + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GOS.ini b/Overwrite/Sys/GameSettings/GOS.ini new file mode 100644 index 0000000000..6339ee14dd --- /dev/null +++ b/Overwrite/Sys/GameSettings/GOS.ini @@ -0,0 +1,20 @@ +# GOSE41, GOSP41, GOSX41 - Open Season + +[Core] +# Values set here will override the main Dolphin settings. +MMU = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GOW.ini b/Overwrite/Sys/GameSettings/GOW.ini new file mode 100644 index 0000000000..af78009d79 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GOW.ini @@ -0,0 +1,20 @@ +# GOWD69, GOWE69, GOWF69, GOWJ69, GOWP69 - NFS Most Wanted + +[Core] +# Values set here will override the main Dolphin settings. +MMU = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GOY.ini b/Overwrite/Sys/GameSettings/GOY.ini new file mode 100644 index 0000000000..d75b95893e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GOY.ini @@ -0,0 +1,22 @@ +# GOYD69, GOYF69, GOYP69, GOYS69 - GoldenEye Rogue Agent + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GOYE69.ini b/Overwrite/Sys/GameSettings/GOYE69.ini new file mode 100644 index 0000000000..1796d77a10 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GOYE69.ini @@ -0,0 +1,32 @@ +# GOYE69 - GoldenEye Rogue Agent + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Never Lose Health +040A0D44 60000000 +$Never Lose Armor +040A0C70 60000000 +$Never Lose Eye Power +040A43E0 4E800020 +$Infinite Ammo +04542E4C 00000001 +$Unlock All Missions +0000314D 00000018 +$Unlock Multiplayer Maps (Use On A Empty Profile) +000094AC 000000FF +$Enemies Are Idiots (Use On A Empty Profile) +0410ECAC 4E800020 +$Enemies Cannot Throw Grenades (Use On A Empty Profile) +040FC010 4E800020 +$Big Arms (Use On A Empty Profile) +04542E78 3F800000 +$Slow Enemies (Use On A Empty Profile) +044F7FFC 3D000000 +$Disable Shadows (Use On A Empty Profile) +044FA2A4 00000001 diff --git a/Overwrite/Sys/GameSettings/GP2.ini b/Overwrite/Sys/GameSettings/GP2.ini new file mode 100644 index 0000000000..7bf6171a40 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GP2.ini @@ -0,0 +1,23 @@ +# GP2E82, GP2EAF - Pac-Man World 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GP4.ini b/Overwrite/Sys/GameSettings/GP4.ini new file mode 100644 index 0000000000..cb1d7f944c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GP4.ini @@ -0,0 +1,19 @@ +# GP4J18 - pc genjin + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GP5.ini b/Overwrite/Sys/GameSettings/GP5.ini new file mode 100644 index 0000000000..760be43119 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GP5.ini @@ -0,0 +1,22 @@ +# GP5E01, GP5J01, GP5P01 - Mario Party 5 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/GP5E01.ini b/Overwrite/Sys/GameSettings/GP5E01.ini new file mode 100644 index 0000000000..0b99f12fb3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GP5E01.ini @@ -0,0 +1,380 @@ +# GP5E01 - Mario Party 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$All Mini-Games Unlocked +044E31C6 08000000 +0222A77C 0005FFFF +$P1 Max/ Infinite Coins +044E31C8 08000000 +08224AF4 00000042 +0222A090 000003E7 +$P1 No Coins +044E31C9 08000000 +08224AF4 00000042 +0222A090 00000000 +$P1 Max/Infinite Stars +044E31CA 08000000 +08224AF4 00000042 +0222A0A4 000003E7 +$P1 No Stars +044E31CB 08000000 +08224AF4 00000042 +0222A0A4 00000000 +$P1 Never Has Any Capsules +08224AF4 00000042 +0022A075 000002FF +$P2 Max/Infinite Coins +044E3228 08000000 +08224AF4 00000042 +0222A198 000003E7 +$P2 No Coins +044E3229 08000000 +08224AF4 00000042 +0222A198 00000000 +$P2 Max/Infinite Stars +044E322A 08000000 +08224AF4 00000042 +0222A1AC 000003E7 +$P2 No Stars +044E322B 08000000 +08224AF4 00000042 +0222A1AC 00000000 +$P2 Never Has Any Capsules +044E322C 08000000 +08224AF4 00000042 +0022A17D 000002FF +$P3 Max/Infinite Coins +044E3288 08000000 +08224AF4 00000042 +0222A2A0 000003E7 +$P3 No Coins +044E3289 08000000 +08224AF4 00000042 +0222A2A0 00000000 +$P3 Max/Infinite Stars +044E328A 08000000 +08224AF4 00000042 +0222A2B4 000003E7 +$P3 No Stars +044E328B 08000000 +08224AF4 00000042 +0222A2B4 00000000 +$P3 Never Has Any Capsules +044E328C 08000000 +08224AF4 00000042 +0022A285 000002FF +$P4 Max/Infinite Coins +044E32E8 08000000 +08224AF4 00000042 +0222A3A8 000003E7 +$P4 No Coins +044E32E9 08000000 +08224AF4 00000042 +0222A3A8 00000000 +$P4 Max/Infinite Stars +044E32EA 08000000 +08224AF4 00000042 +0222A3BC 000003E7 +$P4 No Stars +044E32EB 08000000 +08224AF4 00000042 +0222A3BC 00000000 +$P4 Never Has Any Capsules +044E32EC 08000000 +08224AF4 00000042 +0022A38D 000002FF +$P1 Max Mini-Game Coins +044E3349 08000000 +08224AF4 00000042 +0222A092 000003E7 +$P1 No Mini-Game Coins +044E334A 08000000 +08224AF4 00000042 +0222A092 00000000 +$P1 Max Blue Spaces +044E334B 08000000 +08224AF4 00000042 +0022A084 000000FF +$P1 No Blue Spaces +044E334C 08000000 +08224AF4 00000042 +0022A084 00000000 +$P1 Max Red Spaces +044E334D 08000000 +08224AF4 00000042 +0022A085 000000FF +$P1 No Red Spaces +044E334E 08000000 +08224AF4 00000042 +0022A085 00000000 +$P1 Max Capsule Spaces +044E334F 08000000 +08224AF4 00000042 +0022A086 000000FF +$P1 No Capsule Spaces +044E3350 08000000 +08224AF4 00000042 +0022A086 00000000 +$P1 Max Question Mark Spaces +044E3351 08000000 +08224AF4 00000042 +0022A087 000000FF +$P1 No Question Mark Spaces +044E3352 08000000 +08224AF4 00000042 +0022A087 00000000 +$P1 Max Bowser Spaces +044E3353 08000000 +08224AF4 00000042 +0022A088 000000FF +$P1 No Bowser Spaces +044E3354 08000000 +08224AF4 00000042 +0022A088 00000000 +$P1 Max Donkey Kong Spaces +044E3355 08000000 +08224AF4 00000042 +0022A089 000000FF +$P1 No Donkey Kong Spaces +044E3356 08000000 +08224AF4 00000042 +0022A089 00000000 +$P2 Max Mini-Game Coins +044E3358 08000000 +08224AF4 00000042 +0222A19A 000003E7 +$P2 No Mini-Game Coins +044E3359 08000000 +08224AF4 00000042 +0222A19A 00000000 +$P2 Max Blue Spaces +044E335A 08000000 +08224AF4 00000042 +0022A18C 000000FF +$P2 No Blue Spaces +044E335B 08000000 +08224AF4 00000042 +0022A18C 00000000 +$P2 Max Red Spaces +044E335C 08000000 +08224AF4 00000042 +0022A18D 000000FF +$P2 No Red Spaces +044E335D 08000000 +08224AF4 00000042 +0022A18D 00000000 +$P2 Max Capsule Spaces +044E335E 08000000 +08224AF4 00000042 +0022A18E 000000FF +$P2 No Capsule Spaces +044E335F 08000000 +08224AF4 00000042 +0022A18E 00000000 +$P2 Max Question Mark Spaces +044E3360 08000000 +08224AF4 00000042 +0022A18F 000000FF +$P2 No Question Mark Spaces +044E3361 08000000 +08224AF4 00000042 +0022A18F 00000000 +$P2 Max Bowser Spaces +044E3362 08000000 +08224AF4 00000042 +0022A190 000000FF +$P2 No Bowser Spaces +044E3363 08000000 +08224AF4 00000042 +0022A190 00000000 +$P2 Max Donkey Kong Spaces +044E3364 08000000 +08224AF4 00000042 +0022A191 000000FF +$P2 No Donkey Kong Spaces +044E3365 08000000 +08224AF4 00000042 +0022A191 00000000 +$P3 Max Mini-Game Coins +044E3367 08000000 +08224AF4 00000042 +0222A2A2 000003E7 +$P3 No Mini-Game Coins +044E3368 08000000 +08224AF4 00000042 +0222A2A2 00000000 +$P3 Max Blue Spaces +044E3369 08000000 +08224AF4 00000042 +0022A294 000000FF +$P3 No Blue Spaces +044E336A 08000000 +08224AF4 00000042 +0022A294 00000000 +$P3 Max Red Spaces +044E336B 08000000 +08224AF4 00000042 +0022A295 000000FF +$P3 No Red Spaces +044E336C 08000000 +08224AF4 00000042 +0022A295 00000000 +$P3 Max Capsule Spaces +044E336D 08000000 +08224AF4 00000042 +0022A296 000000FF +$P3 No Capsule Spaces +044E336E 08000000 +08224AF4 00000042 +0022A296 00000000 +$P3 Max Question Mark Spaces +044E336F 08000000 +08224AF4 00000042 +0022A297 000000FF +$P3 No Question Mark Spaces +044E3370 08000000 +08224AF4 00000042 +0022A297 00000000 +$P3 Max Bowser Spaces +044E3371 08000000 +08224AF4 00000042 +0022A298 000000FF +$P3 No Bowser Spaces +044E3372 08000000 +08224AF4 00000042 +0022A298 00000000 +$P3 Max Donkey Kong Spaces +044E3373 08000000 +08224AF4 00000042 +0022A299 000000FF +$P3 No Donkey Kong Spaces +044E3374 08000000 +08224AF4 00000042 +0022A299 00000000 +$P4 Max Mini-Game Coins +044E3376 08000000 +08224AF4 00000042 +0222A3AA 000003E7 +$P4 No Mini-Game Coins +044E3377 08000000 +08224AF4 00000042 +0222A3AA 00000000 +$P4 Max Blue Spaces +044E3378 08000000 +08224AF4 00000042 +0022A39C 000000FF +$P4 No Blue Spaces +044E3379 08000000 +08224AF4 00000042 +0022A39C 00000000 +$P4 Max Red Spaces +044E337A 08000000 +08224AF4 00000042 +0022A39D 000000FF +$P4 No Red Spaces +044E337B 08000000 +08224AF4 00000042 +0022A39D 00000000 +$P4 Max Capsule Spaces +044E337C 08000000 +08224AF4 00000042 +0022A39E 000000FF +$P4 No Capsule Spaces +044E337D 08000000 +08224AF4 00000042 +0022A39E 00000000 +$P4 Max Question Mark Spaces +044E337E 08000000 +08224AF4 00000042 +0022A39F 000000FF +$P4 No Question Mark Spaces +044E337F 08000000 +08224AF4 00000042 +0022A39F 00000000 +$P4 Max Bowser Spaces +044E3380 08000000 +08224AF4 00000042 +0022A3A0 000000FF +$P4 No Bowser Spaces +044E3381 08000000 +08224AF4 00000042 +0022A3A0 00000000 +$P4 Max Donkey Kong Spaces +044E3382 08000000 +08224AF4 00000042 +0022A3A1 000000FF +$P4 No Donkey Kong Spaces +044E3383 08000000 +08224AF4 00000042 +0022A3A1 00000000 +$Press L+Y: Player Keeps Moving +044E3386 08000000 +8A2885F8 00004840 +0022A07A 0000000A +0022A182 0000000A +0022A28A 0000000A +0022A392 0000000A +00000000 40000000 +$Press L+X: Player Stops Moving +044E3387 08000000 +8A2885F8 00004440 +0022A07A 00000001 +0022A182 00000001 +0022A28A 00000001 +0022A392 00000001 +00000000 40000000 +$Press L+Y: Player Keeps Moving +044E338B 08000000 +8A2885FA 00004840 +0022A07A 0000000A +0022A182 0000000A +0022A28A 0000000A +0022A392 0000000A +00000000 40000000 +$Press L+X: Player Stops Moving +044E338C 08000000 +8A2885FA 00004440 +0022A07A 00000001 +0022A182 00000001 +0022A28A 00000001 +0022A392 00000001 +00000000 40000000 +$Press L+Y: Player Keeps Moving +044E3390 08000000 +8A2885FC 00004840 +0022A07A 0000000A +0022A182 0000000A +0022A28A 0000000A +0022A392 0000000A +00000000 40000000 +$Press L+X: Player Stops Moving +044E3391 08000000 +8A2885FC 00004440 +0022A07A 00000001 +0022A182 00000001 +0022A28A 00000001 +0022A392 00000001 +00000000 40000000 +$Press L+Y: Player Keeps Moving +044E3395 08000000 +8A2885FE 00004840 +0022A07A 0000000A +0022A182 0000000A +0022A28A 0000000A +0022A392 0000000A +00000000 40000000 +$Press L+X: Player Stops Moving +044E3396 08000000 +8A2885FE 00004440 +0022A07A 00000001 +0022A182 00000001 +0022A28A 00000001 +0022A392 00000001 +00000000 40000000 diff --git a/Overwrite/Sys/GameSettings/GP6.ini b/Overwrite/Sys/GameSettings/GP6.ini new file mode 100644 index 0000000000..8a90ac3098 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GP6.ini @@ -0,0 +1,22 @@ +# GP6E01, GP6J01, GP6P01 - Mario Party 6 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = Mini games tour bus needs emulate format changes to preview the mini games. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBEmulateFormatChanges = True + diff --git a/Overwrite/Sys/GameSettings/GP7.ini b/Overwrite/Sys/GameSettings/GP7.ini new file mode 100644 index 0000000000..4a4077ac8c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GP7.ini @@ -0,0 +1,21 @@ +# GP7E01, GP7J01, GP7P01 - Mario Party 7 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/GP7E01.ini b/Overwrite/Sys/GameSettings/GP7E01.ini new file mode 100644 index 0000000000..0e723d163e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GP7E01.ini @@ -0,0 +1,19 @@ +# GP7E01 - Mario Party 7 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Mileage +02510C6A 0000C350 +$Unlock All Minigames +02291804 0005FFFF +$Unlock all Souvieners +002922F8 000001FF +002922FD 000002FF +$Unlock All Sounds +002922FA 000001FF diff --git a/Overwrite/Sys/GameSettings/GP8.ini b/Overwrite/Sys/GameSettings/GP8.ini new file mode 100644 index 0000000000..8a0ec4bf27 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GP8.ini @@ -0,0 +1,18 @@ +# GP8EAF - Pac-Man World 3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GPA.ini b/Overwrite/Sys/GameSettings/GPA.ini new file mode 100644 index 0000000000..8d464b2397 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPA.ini @@ -0,0 +1,22 @@ +# GPAE01, GPAJ01, GPAP01, GPAU01 - PokemonChannelMainDisk + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Efb to Ram for painting. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/GPD.ini b/Overwrite/Sys/GameSettings/GPD.ini new file mode 100644 index 0000000000..596bcfa8d0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPD.ini @@ -0,0 +1,19 @@ +# GPDE51 - Dakar 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GPE.ini b/Overwrite/Sys/GameSettings/GPE.ini new file mode 100644 index 0000000000..d4aaa89733 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPE.ini @@ -0,0 +1,19 @@ +# GPEJ2Q - PoolEdge for JPN + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GPH.ini b/Overwrite/Sys/GameSettings/GPH.ini new file mode 100644 index 0000000000..294ef48f8a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPH.ini @@ -0,0 +1,22 @@ +# GPHD52, GPHE52, GPHP52 - Pitfall: The Lost Expedition + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GPI.ini b/Overwrite/Sys/GameSettings/GPI.ini new file mode 100644 index 0000000000..d948654ede --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPI.ini @@ -0,0 +1,19 @@ +# GPIE01, GPIJ01, GPIP01 - Pikmin + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GPIE01.ini b/Overwrite/Sys/GameSettings/GPIE01.ini new file mode 100644 index 0000000000..a6d2f15f20 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPIE01.ini @@ -0,0 +1,164 @@ +# GPIE01 - Pikmin v1.1 NTSC + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health: Captain Olimar +04CE586B 08000000 +423D1E50 006C42C8 +$One Hit Kills All Enemies +04145BCC C002008C +$All Areas Open +04CE586D 08000000 +0439D980 0000001F +$D-Pad Left To Reset Time +04CE586E 08000000 +4A39D400 00000001 +0439DAB0 00000007 +0439DAA4 40131E59 +$D-Pad Right To Advance Time +04CE586F 08000000 +0A39D400 00000002 +8439DAA4 00020400 +$D-Pad Up Displays Debug Info +04CE5870 08000000 +8A39D400 00000008 +003988BC 00000001 +003E7CC0 00000001 +003988A4 00000701 +00000000 40000000 +$D-Pad Down Hides Debug Info +04CE5871 08000000 +8A39D400 00000004 +003988BC 00000000 +003E7CC0 00000000 +003988A4 00000700 +00000000 40000000 +$No Blur +04CE5872 08000000 +003988B7 00000000 +$Have 999 Red Flower Pikmin +04CE5874 08000000 +023D1DFC 00030000 +043D1E04 000003E7 +$Have 999 Yellow Flower Pikmin +04CE5875 08000000 +023D1E08 00030000 +043D1E10 000003E7 +$Have 999 Blue Flower Pikmin +04CE5876 08000000 +023D1DF0 00030000 +043D1DF8 000003E7 +$Always Day 2 +04CE5878 08000000 +0039DAB7 00000002 +$Always Day 10 +04CE5879 08000000 +0039DAB7 0000000A +$Always Day 20 +04CE587A 08000000 +0039DAB7 00000014 +$Always Day 29 +04CE587B 08000000 +0039DAB7 0000001D +$Red Pikmin Are Black +04CE587D 08000000 +043D1E1C 00000000 +$Red Pikmin Are White +04CE587E 08000000 +043D1E1C FFFFFFFF +$Red Pikmin Are Grey +04CE587F 08000000 +043D1E1C 80808080 +$Red Pikmin Are Yellow +04CE5880 08000000 +043D1E1C FFD200FF +$Red Pikmin Are Blue +04CE5881 08000000 +043D1E1C 0000FF00 +$Red Pikmin Are Green +04CE5882 08000000 +043D1E1C 00FF0000 +$Red Pikmin Are Purple +04CE5883 08000000 +043D1E1C D200D200 +$Red Pikmin Are Pink +04CE5884 08000000 +043D1E1C FE808000 +$Random Colors-Every Red Pikmin +04CE5885 08000000 +803D1E1C 00000001 +803D1E1D FFFFFFFF +803D1E1E 0000007F +$Yellow Pikmin Are Black +04CE5887 08000000 +043D1E20 00000000 +$Yellow Pikmin Are White +04CE5888 08000000 +043D1E20 FFFFFFFF +$Yellow Pikmin Are Grey +04CE5889 08000000 +043D1E20 80808080 +$Yellow Pikmin Are Red +04CE588A 08000000 +043D1E20 FF000000 +$Yellow Pikmin Are Blue +04CE588B 08000000 +043D1E20 0000FF00 +$Yellow Pikmin Are Green +04CE588C 08000000 +043D1E20 00FF0000 +$Yellow Pikmin Are Purple +04CE588D 08000000 +043D1E20 D200D200 +$Yellow Pikmin Are Pink +04CE588E 08000000 +043D1E20 FE808000 +$Random Colors-Every Yellow Pikmin +04CE588F 08000000 +803D1E20 00000001 +803D1E21 FFFFFFFF +803D1E22 0000007F +$Blue Pikmin Are Black +04CE5891 08000000 +043D1E18 00000000 +$Blue Pikmin Are White +04CE5892 08000000 +043D1E18 FFFFFFFF +$Blue Pikmin Are Grey +04CE5893 08000000 +043D1E18 80808080 +$Blue Pikmin Are Red +04CE5894 08000000 +043D1E18 FF000000 +$Blue Pikmin Are Yellow +04CE5895 08000000 +043D1E18 FFD200FF +$Blue Pikmin Are Green +04CE5896 08000000 +043D1E18 00FF0000 +$Blue Pikmin Are Purple +04CE5897 08000000 +043D1E18 D200D200 +$Blue Pikmin Are Pink +04CE5898 08000000 +043D1E18 FE808000 +$Random Colors-Every Blue Pikmin +04CE5899 08000000 +803D1E18 00000001 +803D1E19 FFFFFFFF +803D1E1A 0000007F +$Stop Time From Advancing (Story Mode) [Link Master] +040518DC 60000000 +$Stop/Return Flow of Time (L+D-pad Left/Right) (Story Mode) [Link Master] +2839D400 00000041 +040518DC 60000000 +E2000001 80008000 +2839D400 00000042 +040518DC D0030014 +E2000001 80008000 diff --git a/Overwrite/Sys/GameSettings/GPIP01.ini b/Overwrite/Sys/GameSettings/GPIP01.ini new file mode 100644 index 0000000000..8635a30399 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPIP01.ini @@ -0,0 +1,86 @@ +# GPIP01 - Pikmin PAL + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Always on 2nd day +003A2937 00000002 +$Infinite health for Olimar on all levels +040FFF88 60000000 +$D-Pad Left to freeze Timer (Knocking down walls won't work) +0C3A2280 00010000 +04051488 60000000 +$D-Pad Right to unfreeze Timer +0C3A2280 00020000 +04051488 7FFFFFFF +$D-Pad Down + Z to advance day timer +0C3A2280 00140000 +843A2924 00020400 +$D-Pad Up + Z to reset day timer +4C3A2280 00180000 +043A2930 00000007 +043A2924 40131E59 +$All areas open +043A2800 0000001F +$Turn off blur +0039D737 00000000 +$Instant kill all bad guys +04143624 C002008C +$End day for 999 red flower Pikmin +023D6C7E 00030000 +043D6C84 000003E7 +$End day for 999 yellow flower Pikmin +023D6C8A 00030000 +043D6C90 000003E7 +$End day for 999 blue flower Pikmin +023D6C72 00030000 +043D6C78 000003E7 +$Red Pikmin colour is random +803D6C9C 00000001 +803D6C9D FFFFFFFF +803D6C9E 0000007F +$Change Red Pikmin colour to black +043D6C9C 00000000 +$Change Red Pikmin colour to white +043D6C9C FFFFFFFF +$Change Red Pikmin colour to purple +043D6C9C D200D200 +$Change Red Pikmin colour to grey +043D6C9C 80808080 +$Blue Pikmin colour is random +803D6C98 00000001 +803D6C99 FFFFFFFF +803D6C9A 0000007F +$Change Blue Pikmin colour to pink +043D6C98 FE808000 +$Change Blue Pikmin colour to purple +043D6C98 D200D200 +$Change Blue Pikmin colour to grey +043D6C98 80808080 +$Change Blue Pikmin colour to white +043D6C98 FFFFFFFF +$Yellow Pikmin colour is random +803D6CA0 00000001 +803D6CA1 FFFFFFFF +803D6CA2 0000007F +$Change Yellow Pikmin colour to pink +043D6CA0 FE808000 +$Change Yellow Pikmin colour to grey +043D6CA0 80808080 +$Change Yellow Pikmin colour to white +043D6CA0 FFFFFFFF +$Change Yellow Pikmin colour to black +043D6CA0 00000000 +$D-pad down for map debug off +0C3A2280 00040000 +0039D73C 00000000 +$D-pad up for map debug on +0C3A2280 00080000 +0039D73C 00000001 +$Gfx Debug +0039D724 00000001 diff --git a/Overwrite/Sys/GameSettings/GPK.ini b/Overwrite/Sys/GameSettings/GPK.ini new file mode 100644 index 0000000000..dade44324b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPK.ini @@ -0,0 +1,23 @@ +# GPKE41 - DISNEY'S PK: OUT OF THE SHADOWS + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Real Xfb for videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GPN.ini b/Overwrite/Sys/GameSettings/GPN.ini new file mode 100644 index 0000000000..fc4d3694f3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPN.ini @@ -0,0 +1,18 @@ +# GPNE08, GPNP08 - P.N.03 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GPNP08.ini b/Overwrite/Sys/GameSettings/GPNP08.ini new file mode 100644 index 0000000000..271e575ef3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPNP08.ini @@ -0,0 +1,115 @@ +# GPNP08 - P.N.03 PAL + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Title Screen Picture Swapper;L+D-Pad Left = Prima Fusion; L+D-Pad Right = Black Bird;L+D-Pad Down = Papillion +03E017EC 18000000 +0A19FB0E 00000041 +041B3E84 00000000 +0A19FB0E 00000042 +041B3E84 00000001 +0A19FB0E 00000044 +041B3E84 00000002 + +$Demo Player;R+D-Pad Left = Demo Video;R+D-Pad Right = Dance Video +03E05F9C 18000000 +4A19FB0E 00000021 +041B3E74 07000000 +041B3E90 00000000 +4A19FB0E 00000022 +041B3E74 07000000 +041B3E90 00000001 + +$Open Hard Mode +03E06C43 18000000 +041B3EA4 00000003 + +$Invincible +03E01179 18000000 +08CAD501 00000000 +00CAD501 00000080 + +$Debug Textures +03E066DE 18000000 +04170D50 00000001 + +$Camera Zoom Modifier;Higher - Zoom Out More;Lower - Zoom In More;3F800000 - Default +041650AC 3FF00000 + +$1 Hit Kills (JAY007 and Kenobi) Note - Some bosses may take 2-3 hits to kill. +03E0176F 18000000 +0400BADC 38007FFF + +$Prima Fusion +03E05969 18000000 +0419E658 00030000 + +$Prima Blazer +03E0643F 18000000 +0419E658 00030100 + +$Prima Guardian +03E05190 18000000 +0419E658 00030200 + +$Intera Fusion +03E04792 18000000 +0419E658 00030300 + +$Intera Blazer +03E0355A 18000000 +0419E658 00030400 + +$Intera Guardian +03E01F8D 18000000 +0419E658 00030500 + +$Ultra Fusion +03E01D81 18000000 +0419E658 00030600 + +$Ultra Blazer +03E02871 18000000 +0419E658 00030700 + +$Ultra Guardian +03E009EB 18000000 +0419E658 00030800 + +$Blackbird (Unlockable Suit 1) +03E06C8D 18000000 +0419E658 00030900 + +$Papillion (Unlockable Suit 2) +03E045A8 18000000 +0419E658 00030A00 + +# End of Room Stat Codes + +$Clear Time & Finishing Time 00:00:00 +03E05940 18000000 +0419E6C8 00000000 +04096C10 60000000 +04096C18 60000000 + +$Max Points Awarded +03E033BD 18000000 +04189B30 05F5E0FF + +$Max Enemies Destroyed +03E04DC8 18000000 +00189B3F 00000063 + +$Max Combo's +03E040B6 18000000 +00189B43 00000063 + +$Super Vanessa +03E0095A 18000000 +041637A0 3FE00000 diff --git a/Overwrite/Sys/GameSettings/GPO.ini b/Overwrite/Sys/GameSettings/GPO.ini new file mode 100644 index 0000000000..97955613ad --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPO.ini @@ -0,0 +1,22 @@ +# GPOE8P, GPOJ8P, GPOP8P - PHANTASY STAR ONLINE EPISODE I&II + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GPOE8P.ini b/Overwrite/Sys/GameSettings/GPOE8P.ini new file mode 100644 index 0000000000..296e9bda01 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPOE8P.ini @@ -0,0 +1,41 @@ +# GPOE8P - PHANTASY STAR ONLINE EPISODE I&II + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Save Validation Code v1.2/Plus +0E800351 08000000 +4C1FD7D0 7C040040 +041FD7CC 7C0521AE +041FD7D4 4800000C +4C1FD874 7C040040 +041FD870 7C0521AE +041FD878 4800000C +$Make Save Copyable NTSC Port - PLUS/1.2 +0C386974 909C0028 +04386978 4BC80004 +04001D60 38000004 +04001D64 981C0034 +04001D68 38000000 +04001D6C 48384C14 +$Save Validation Code v 1.0/v1.1 +0E800251 08000000 +4C1FCE48 7C040040 +041FCE44 7C0521AE +041FCE4C 4800000C +4C1FCEEC 7C040040 +041FCEE8 7C0521AE +041FCEF0 4800000C +$Make Save Copyable NTSC Port - 1.0/1.1 +07FE0C8C 08000000 +0C383230 909C0028 +04383234 4BC7FCEC +04002F20 38000004 +04002F24 981C0034 +04002F28 38000000 +04002F2C 4838030C diff --git a/Overwrite/Sys/GameSettings/GPOP8P.ini b/Overwrite/Sys/GameSettings/GPOP8P.ini new file mode 100644 index 0000000000..7a4a88dcd1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPOP8P.ini @@ -0,0 +1,59 @@ +# GPOP8P - PHANTASY STAR ONLINE EPISODE I&II + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$ENABLE +07FE0000 98000000 +0C010BE0 4E800020 +C4010BE0 0000FF01 +0C6CB69C 4E800020 +C46CB69C 0000FF02 +0C37AAA0 4E800020 +C437AAA0 0002FF03 +C437AAA0 0002FF03 +$No textures +07FE6365 18000000 +04205128 38600010 +$God of Equip +07FE0675 18000000 +801052D4 38000005 +$All Areas Open +0418665C 3800FFFF +04186D60 3800FFFF +$Mag is Always Hungry +07FE1026 18000000 +$All Kills Worth 7FFF Exp +07FE3C45 18000000 +041B1404 3BC07FFF +$Buy rare in Armor Shop +0FFC1110 98000000 +057DFDD8 4BD266F0 +057DFDDC 000009C0 +3FFC1111 98000000 +057DFDD8 4BD25BB0 +057DFDDC 00000B40 +5FFC1112 98000000 +057DFDD8 4BD27D90 +057DFDDC 00000AA0 +7FFC1112 98000000 +057DFDD8 4BD270B0 +$Game Save Valid +4C1FD6CC 7C040040 +041FD6C8 7C0521AE +041FD6D0 4800000C +4C1FD770 7C040040 +041FD76C 7C0521AE +041FD774 4800000C +$Game Save copyable +0C385460 909C0028 +04385464 4BC7DABC +04002F20 38000004 +04002F24 981C0034 +04002F28 38000000 +04002F2C 4838253C diff --git a/Overwrite/Sys/GameSettings/GPS.ini b/Overwrite/Sys/GameSettings/GPS.ini new file mode 100644 index 0000000000..9ac18749d2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPS.ini @@ -0,0 +1,24 @@ +# GPSE8P, GPSP8P - PHANTASY STAR ONLINE EPISODE III + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Real Xfb for the videos to display. D3D11 has issues. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GPSP8P.ini b/Overwrite/Sys/GameSettings/GPSP8P.ini new file mode 100644 index 0000000000..c5f89991cb --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPSP8P.ini @@ -0,0 +1,58 @@ +# GPSP8P - PHANTASY STAR ONLINE EPISODE III + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$All cards All range: A + R to activate (made by Daco) +4A58E8A0 00000120 +804565D4 3CA08054 +804565D8 38A5D740 +804565DC A0A50000 +804565E0 2C050140 +804565E4 38A00000 +804565E8 4182000C +804565EC 3C03FFF1 +804565F0 4E800020 +804565F4 38007FFF +804565F8 4E800020 +80230DE8 28007FFF +80230DE4 482257F1 +8011DD70 807F0030 +$No texture mode (made by phytress/card gray, imported to pal by daco) +804565D4 A0850AE4 +804565D8 2C040140 +804565DC 38800000 +804565E0 4182000C +804565E4 807F0030 +804565E8 4E800020 +804565EC 38600010 +804565F0 4E800020 +8011DD70 48338865 +$Char Save is Valid - Ep3 port +0F006464 09000000 +4C115730 7C040040 +0411572C 7C0521AE +04115734 4800000C +4C1157D4 7C040040 +041157D0 7C0521AE +041157D8 4800000C +$Fix Ep3 Online Port +0F006464 07000000 +4C4469CC 000023F4 +044469CC 000023F3 +$Make Saved data copyable +0F006363 09000000 +0C330600 909C0028 +04330604 4BCCFA8C +04000090 38000004 +04000094 981C0034 +04000098 38000000 +0400009C 4833056C + +[Speedhacks] +0x8036eba0=400 diff --git a/Overwrite/Sys/GameSettings/GPT.ini b/Overwrite/Sys/GameSettings/GPT.ini new file mode 100644 index 0000000000..7c5c0593be --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPT.ini @@ -0,0 +1,23 @@ +# GPTE41, GPTP41 - Prince of Persia : The Sands of Time + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Real Xfb for videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GPV.ini b/Overwrite/Sys/GameSettings/GPV.ini new file mode 100644 index 0000000000..5240a00574 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPV.ini @@ -0,0 +1,19 @@ +# GPVE01, GPVJ01, GPVP01 - PIKMIN2 for GAMECUBE + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GPVE01.ini b/Overwrite/Sys/GameSettings/GPVE01.ini new file mode 100644 index 0000000000..55314a62fd --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPVE01.ini @@ -0,0 +1,86 @@ +# GPVE01 - PIKMIN 2 NTSC + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +05B4DC4F 08000000 +04144540 60000000 + +$Unlock All Areas +05B4DC50 08000000 +0492F9E0 07070707 + +$1 Hit Kills Everything +05B4DC51 08000000 +04105FE8 C02D0008 + +$Pikis Dig & Destroy Quickly +05B4DC52 08000000 +041C9874 C00D0008 + +$Infinite Spicey Spray +05B4DC53 08000000 +0492F834 00000063 + +$Infinite Bitter Spray +05B4DC54 08000000 +0492F838 00000063 + +$D-Pad Left Resets Time +05B4DC55 08000000 +0A507008 00000001 +04B0B4A8 43E5ED60 + +$D-Pad Right Advances Time +05B4DC56 08000000 +0A507008 00000002 +84B0B4A8 00000800 + +$Piklopedia Complete +05B4DC57 08000000 +00000000 8092FB90 +00000003 0064000C + +# This will beat the game. +$Max Money +05B4DC58 08000000 +0492F85C 000F423F + +$INFINITE PIKMIN CODES: +05B4DC5A 05008000 + +# Do not use on Day 1 +$999 Red Flower Pikmin +05B4DC5B 046E2D40 +0292F988 00030000 +0492F990 000003E7 + +# Do not use until you have the Yellow Onion +$999 Yellow Flower Pikmin +05B4DC5C 046E2D40 +0292F994 00030000 +0492F99C 000003E7 + +# Do not use until you have the Blue Onion +$999 Blue Flower Pikmin +05B4DC5D 046E2D40 +0292F97C 00030000 +0492F984 000003E7 + +# Do not use until Purple Pikmin are stored in ship +$999 Purple Flower Pikmin +05B4DC5E 046E2D40 +0292F9A0 00030000 +0492F9A8 000003E7 + +# Do not use until White Pikmin are stored in ship +$999 White Flower Pikmin +05B4DC5F 046E2D40 +0292F9AC 00030000 +0492F9B4 000003E7 diff --git a/Overwrite/Sys/GameSettings/GPX.ini b/Overwrite/Sys/GameSettings/GPX.ini new file mode 100644 index 0000000000..47ff58901a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPX.ini @@ -0,0 +1,19 @@ +# GPXE01, GPXJ01, GPXP01 - POKeMON BOX RUBY&SAPPHIRE + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 2 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GPZ.ini b/Overwrite/Sys/GameSettings/GPZ.ini new file mode 100644 index 0000000000..2c3259feeb --- /dev/null +++ b/Overwrite/Sys/GameSettings/GPZ.ini @@ -0,0 +1,19 @@ +# GPZJ01 - NINTENDO PUZZLE COLLECTION + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GQ8.ini b/Overwrite/Sys/GameSettings/GQ8.ini new file mode 100644 index 0000000000..0f3b9b4efd --- /dev/null +++ b/Overwrite/Sys/GameSettings/GQ8.ini @@ -0,0 +1,18 @@ +# GQ8E69 - Madden NFL 08 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GQC.ini b/Overwrite/Sys/GameSettings/GQC.ini new file mode 100644 index 0000000000..6bc70383aa --- /dev/null +++ b/Overwrite/Sys/GameSettings/GQC.ini @@ -0,0 +1,12 @@ +# GQCD52, GQCE52, GQCF52, GQCI52, GQCP52, GQCS52 - Call of Duty 2: Big Red One +[Core] +# Values set here will override the main Dolphin settings. +MMU = 1 +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Slow because it needs mmu to run. +EmulationStateId = 4 +[OnLoad] +# Add memory patches to be loaded once on boot here. +[OnFrame] +[ActionReplay] diff --git a/Overwrite/Sys/GameSettings/GQL.ini b/Overwrite/Sys/GameSettings/GQL.ini new file mode 100644 index 0000000000..7ab38b94f1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GQL.ini @@ -0,0 +1,19 @@ +# GQLE9G - DoraTheExplorerJourneyToThePurplePlanet + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GQN.ini b/Overwrite/Sys/GameSettings/GQN.ini new file mode 100644 index 0000000000..b8e8b227b1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GQN.ini @@ -0,0 +1,18 @@ +# GQNE5D, GQNP5D - Mortal Kombat: Deception + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GQQ.ini b/Overwrite/Sys/GameSettings/GQQ.ini new file mode 100644 index 0000000000..459464e59c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GQQ.ini @@ -0,0 +1,8 @@ +# GQQD78, GQQE78, GQQF78, GQQH78, GQQP78 - SpongeBob Lights, Camera, PANTS +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Gecko] diff --git a/Overwrite/Sys/GameSettings/GQS.ini b/Overwrite/Sys/GameSettings/GQS.ini new file mode 100644 index 0000000000..84ecab213f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GQS.ini @@ -0,0 +1,24 @@ +# GQSDAF, GQSEAF, GQSFAF, GQSPAF - TALES OF SYMPHONIA + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/GQSEAF.ini b/Overwrite/Sys/GameSettings/GQSEAF.ini new file mode 100644 index 0000000000..0910a55b34 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GQSEAF.ini @@ -0,0 +1,778 @@ +# GQSEAF - TALES OF SYMPHONIA 1 + +# Action Replay Notes + +# * * * * * NOTES ON EQUIPMENT MODIFIERS BEFORE USING THOSE CODES * * * * + +# You can mess with other items all you want, but Weapons can only go to their respective characters #or the game will freeze. Empty Slots will also make the game freeze if used on Weapons. You can +# put Accessories on other slots, like Persian Boots on Body Armor, Head Armor, Arm Armor, and +# Accessory 1 %amp; 2. You need 4 Persian Boots to make characters Absorb Elements! +# The format of the codes for these sections is: +#
0000XXXX +# YYYYZZZZ +# AAAABBBB +# 0000CCCC +# where each 4 digit letter represents +# XXXX = Weapon +# YYYY = Body Armor +# ZZZZ = Head Armor +# AAAA = Arm Armor +# BBBB = Accessory 1 +# CCCC = Accessory 2 +# 0000 - Empty Slot + +# You must manually set the intended item for each char's equipment BEFORE USING THESE CODES + +# Lloyd +# 0087 - Wooden Blade +# 0088 - Rapier +# 0089 - Mumei +# 008A - Knight's Saber +# 008B - Masamune +# 008C - Osafune +# 008D - Sinclaire +# 008E - Nimble Rapier +# 008F - Ogre Sword +# 0090 - Kotetsu +# 0091 - Shiden +# 0092 - Saint Rapier +# 0093 - Dragon Tooth +# 0094 - Defenser +# 0095 - Elemental Brand +# 0096 - Muramasa +# 0097 - Wasier Rapier +# 0098 - Angel's Tear +# 0099 - Ninja Sword +# 009A - Material Blade +# 009B - Kusanagi Blade +# 009C - Valkyrie Saber +# 009D - Paper Fan +# 009E - Nebilim + +# Colette +# 009F - Chakram +# 00A0 - Flying Disk +# 00A1 - Duel Ring +# 00A2 - Slicer Ring +# 00A3 - Mystic Ring +# 00A4 - Stinger Ring +# 00A5 - Ray Thrust +# 00A6 - Mythril Ring +# 00A7 - Shuriken +# 00A8 - Solar Spinner +# 00A9 - Lunar Ring +# 00AA - Toroid +# 00AB - Stardust +# 00AC - Angel's Halo +# 00AD - Tambourine +# 00AE - Evil Eye + +# Genis +# 00AF - Nova +# 00B0 - Fine Star +# 00B1 - Duel Star +# 00B2 - Falling Star +# 00B3 - Cool Orbit +# 00B4 - Thunderbolt +# 00B5 - Shining Star +# 00B6 - Shadow Dancer +# 00B7 - Cor Leonis +# 00B8 - Northern Lights +# 00B9 - Southern Cross +# 00BA - Final Player +# 00BB - One World +# 00BC - Phantasmagoria +# 00BD - Disaster + +# Raine +# 00BE - Rod +# 00BF - Battle Staff +# 00C0 - Gem Rod +# 00C1 - Earth Rod +# 00C2 - Ruby Wand +# 00C3 - Rune Staff +# 00C4 - Gale Staff +# 00C5 - Phoenix Rod +# 00C6 - Holy Staff +# 00C7 - Thunder Scepter +# 00C8 - Ancient Rod +# 00C9 - Hanuman's Staff +# 00CA - Crystal Rod +# 00CB - Deck Brush +# 00CC - Heart Of Chaos + +# Sheena +# 00CD - Spell Card +# 00CE - Card of Water +# 00CF - Card of Earth +# 00D0 - Card of Fire +# 00D1 - Card of Lightning +# 00D2 - Card of Wind +# 00D3 - Card of Ice +# 00D4 - Vajra +# 00D5 - Yaska +# 00D6 - Asura +# 00D7 - Acalanatha +# 00D8 - Divine Judgement +# 00D9 - Money Bag +# 00DA - Gates of Hell + +# Zelos/Kratos +# 00DB - Stiletto +# 00DC - Earth Dagger +# 00DD - Hydra Dagger +# 00DE - Assault dagger +# 00DF - Flame Dagger +# 00E0 - Gladius +# 00E1 - Crystal Dagger +# 00E2 - Toy Dagger +# 00E3 - Fafnir +# 00E4 - Long Sword +# 00E5 - Steel Sword +# 00E6 - Silver Sword +# 00E7 - Aqua Brand +# 00E8 - Sand Saber +# 00E9 - Lightning Sword +# 00EA - Ice Coffin +# 00EB - Ether Sword +# 00EC - Flamberge +# 00ED - Laser Blade +# 00EE - Excalibur +# 00EF - Last Fencer +# 00F0 - Baseball Bat +# 00F1 - Soul Eater + +# Presea +# 00F2 - Francesca +# 00F3 - Battle Ax +# 00F4 - Great Ax +# 00F5 - Crescent Ax +# 00F6 - Tomahawk Lance +# 00F7 - Halberd +# 00F8 - Bardiche +# 00F9 - Myrthril Ax +# 00FA - War Hammer +# 00FB - Battle Pick +# 00FC - Strike Ax +# 00FD - Ogre Ax +# 00FE - Bahumut's Tear +# 00FF - Gaia Cleaver +# 0100 - Pow Hammer DX +# 0101 - Diablos + +# Regal +# 0102 - Leather Greaves +# 0103 - Iron Greaves +# 0104 - Power Greaves +# 0105 - Venom +# 0106 - Bear Claw +# 0107 - Ghost Shell +# 0108 - Mythril Greaves +# 0109 - Aqua Greaves +# 010A - Crystal Shell +# 010B - Flare Greaves +# 010C - Dragon Fang +# 010D - Diamond Shell +# 010E - Kaiser Greaves +# 010F - Dynast +# 0110 - Glory Arts +# 0111 - Apocalypse + +# Armors +# 0112 - Soft Leather +# 0113 - Chain Mail +# 0114 - Ring Mail +# 0115 - Iron Mail +# 0116 - Splint Mail +# 0117 - Breastplate +# 0118 - Battle Suit +# 0119 - Silver Mail +# 011A - Mythril Armor +# 011C - Brunnhilde +# 011D - Reflect +# 011E - Rare Plate +# 011F - Dragon Mail +# 0120 - Golden Armor +# 0121 - Star Mail +# 0122 - Mumbane + +# Guards +# 0123 - Leather Guard +# 0124 - Fine Guard +# 0125 - Iron Guard +# 0126 - Elven Protector +# 0127 - Lunar Guard +# 0128 - Rune Guard +# 0129 - Star Guard +# 012A - Prism Guard +# 012B - Mana Protector +# 012C - Elemental Guard + +# Cloaks +# 012D - Cloak +# 012E - White Cloak +# 012F - Amber Cloak +# 0130 - Silk Cloak +# 0131 - Rune Cloak +# 0132 - Holy Cloak +# 0133 - Mythril Mesh +# 0134 - Star Cloak +# 0135 - Phoenix Cloak +# 0136 - Mortality Cloak + +# Robes +# 0137 - Robe +# 0138 - Feather Robe +# 013B - Silk Robe +# 013C - Rune Robe +# 013D - Holy Robe +# 013E - Spirit Robe +# 013F - Shaman Dress +# 0140 - Kannazuki + +# Helmets +# 0141 - Leather Helm +# 0142 - Iron Helm +# 0143 - Armet Helm +# 0144 - Cross Helm +# 0145 - Duel Helm +# 0146 - Rune Helm +# 0147 - Sigurd +# 0148 - Rare Helm +# 0149 - Star Helm +# 014A - Golden Helm + +# Ribbons +# 014C - Ribbon +# 014D - Blue Ribbon +# 014E - Striped Ribbon +# 014F - Tartan Ribbon +# 0150 - Pretty Ribbon +# 0151 - Hairpin +# 0152 - Maid's Hairband +# 0153 - Magical Ribbon + +# Hats +# 0154 - Beret +# 0155 - Cleric's Hat +# 0156 - Straw Hat +# 0157 - Pointed Hat +# 0158 - Rune Hat +# 0159 - Headband +# 015A - Star Cap +# 015B - Aifread's Hat + +# Circlets +# 015C - Circlet +# 015D - Silver Circlet +# 015E - Gold Circlet +# 015F - Mythril Circlet +# 0160 - Rune Circlet +# 0161 - Holy Circlet +# 0162 - Star Circlet +# 0163 - Elemental Circlet + +# Shields +# 0164 - Lid Shield +# 0165 - Wooden Shield +# 0166 - Omega Shield +# 0167 - Mythril Shield +# 0168 - Rune Shield +# 0169 - Red Shield +# 016A - Rare Shield +# 016B - Arredoval +# 016C - Star Shield +# 016D - Beam Shield +# 016E - Blue Shield + +# Gauntlets/Gloves +# 016F - Leather Glove +# 0170 - Iron Gauntlet +# 0171 - Claw Gauntlet +# 0172 - Mythril Gauntlet +# 0173 - Rune Gauntlet +# 0174 - Penguinist Gloves +# 0175 - Rare Gauntlet +# 0176 - Star Gauntlet +# 0177 - Hyper Gauntlet + +# Bracelets +# 0178 - Bracelet +# 0179 - Iron Bracelet +# 017A - Mythril Bracelet +# 017B - Lapis Bracelet +# 017C - Star Bracelet +# 017D - Angel Bracelet +# 017E - Draupnir +# 017F - Shield Ring + +# Gloves +# 0180 - Gloves +# 0181 - Kitchen Mittens +# 0182 - Pretty Mittens +# 0183 - Bridal Gloves +# 0184 - Silk Gloves +# 0185 - Cute Mittens +# 0186 - Lovely Mittens +# 0187 - Katz Mittens + +# Charms +# 0188 - Poison Charm +# 0189 - Drain Charm +# 018A - Stone Charm +# 018B - Paralysis Charm +# 018C - Stun Charm +# 018D - Amulet +# 018B - Talisman +# 018E - Blue Talisman +# 018F - Manji Seal +# 0190 - Stun Bracelet +# 0191 - Heal Bracelet +# 0192 - Spirit Bangle +# 0193 - Yasakani Jewel +# 0194 - Yata Mirror + +# Rings +# 0195 - Emerald Ring +# 0196 - Faerie Ring +# 0197 - Protect Ring +# 0198 - Force Ring +# 0199 - Resist Ring +# 019A - Reflect Ring +# 019B - Holy Ring +# 019C - Spirit Ring +# 019D - Revive Ring +# 019E - Attack Ring +# 019F - Defense Ring +# 01A0 - Magic Ring + +# Symbols +# 01A1 - Warrior Symbol +# 01A2 - Guardian Symbol +# 01A3 - Rabbit's Foot +# 01A4 - Holy Symbol +# 01A5 - Spirit Symbol +# 01A6 - Dark Seal +# 01A7 - Demon's Seal +# 01A8 - Extreme Symbol +# 01A9 - Mystic Symbol +# 01AA - Krona Symbol + +# Capes +# 01AC - Cape +# 01AD - Leather Cape +# 01AE - Thief's Cape +# 01AF - Elven Cape +# 01B0 - Aqua Cape +# 01B1 - Flare Cape +# 01B2 - Thunder Cape +# 01B3 - Rune Cape + +# Boots +# 01B4 - Boots +# 01B5 - Leather Boots +# 01B6 - Elven Boots +# 01B7 - Water Spider +# 01B8 - Heavy Boots +# 01B9 - Rune Boots +# 01BA - Persian Boots +# 01BB - Jet Boots + +# Jewels +# 01BC - Aquamarine +# 01BD - Amethyst +# 01BE - Opal +# 01BF - Garnet +# 01C0 - Sapphire +# 01C1 - Diamond +# 01C2 - Topaz +# 01C3 - Ruby +# 01C4 - Sardonyx +# 01C5 - Black Onyx +# 01C6 - Moon Stone +# 01C7 - Magic Mist +# 01C8 - Reverse Doll +# 01C9 - Sephira +# 01CA - Blue Sephira +# 01CB - Hard Leather +# 01CC - Lamellar Leather +# 01CD - Silver Guard +# 01CE - Rare Guard +# 01CF - Mage Cloak +# 01D0 - Druid Cloak +# 01D1 - Warlock Garb +# 01D2 - Battle Cloak +# 01D3 - White Robe +# 01D4 - Yayoi +# 01D5 - Minazuki +# 01D6 - Nagazuki +# 01DB - Strike Ring +# 01DC - Technical Ring +# 01E0 - Snow Hare +# 01E4 - Mythril Guard +# 01E5 - Solar Guard +# 01E6 - Elder Cloak +# 01E7 - Moon Robe +# 01E8 - Ancient Robe +# 0157 - Heavenly Robe +# 01FC - Penguinist Quill +# 0203 - Turquoise + +# Max Affection codes +# use only one of these codes at a time for your +# favorite character to have max affection. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Gald +05A0DBAD 08000000 +045B68C0 05F5E0FF +$Infinite Grade +05A0DBAE 08000000 +045B87E8 000F41DC +$Save Anywhere +05A0DBAF 08000000 +0035A73D 00000001 +$Max Encounters +05A0DBB0 08000000 +025B68C4 0000FFFF +$Max Combo +05A0DBB1 08000000 +025B68C6 0000FFFF +$Low Game Time +05A0DBB2 08000000 +0435AA1C 00002197 +045B68C8 00000001 +$Less Random Encounters +05A0DBB3 08000000 +005B86E3 00000001 +$More Random Encounters +05A0DBB4 08000000 +005B86E3 00000002 +$Have Tons of Items and Weapons +05A0DC0E 08000000 +005B776E 00003209 +005B77B8 0000C609 +$All Recipes +05A0DC0F 08000000 +045B86D8 00FFFFFF +$100% Collectors Book +05A01F54 08000000 +005B79E4 000043FF +$Full Monsters List +05A03E16 08000000 +005B68D0 0000FAFF +$19 of each Energy/Healing/Revive/Monster Items +05A05563 08000000 +005B7774 00000213 +005B7778 00000113 +005B7784 00000113 +$19 of all Customizing Items +05A03AAA 08000000 +005B77B8 00000913 +$19 of all Food Ingredients +05A02C74 08000000 +005B77C2 00003113 +$19 of each EX Gems +05A0276B 08000000 +005B7795 00000313 +005B795D 00000013 +$19 of each Red Herb +05A00388 08000000 +005B778C 00000513 +$19 of each Quartz Item +05A046A9 08000000 +005B7799 00000713 +$19 of each Symbol +05A0705F 08000000 +005B790F 00000A13 +$19 of each Miscellaneous Item +05A07583 08000000 +005B7792 00000213 +$19 of each type of Pellet +05A04113 08000000 +005B7970 00000313 +$Full Unison Attack Gauge +05A07223 08000000 +005B8710 000000C8 +$Over Limits Status For ALL Characters +05A008B3 08000000 +005B6BCE 00000064 +005B6CE6 00000064 +005B6DFE 00000064 +005B6F16 00000064 +005B702E 00000064 +005B7146 00000064 +005B725E 00000064 +005B7376 00000064 +005B748E 00000064 +$LLOYD Full HP +05A0DBB7 08000000 +025B6B8A 0000270F +$LLOYD Max HP +05A0DBB8 08000000 +025B6BAE 0000270F +$LLOYD Full TP +05A0DBB9 08000000 +025B6B8C 000003E7 +$LLOYD Max TP +05A0DBBA 08000000 +025B6BB0 000003E7 +$LLOYD Max Stats +05A0DBBB 08000000 +025B6BB2 000707CF +$LLOYD Status Always Normal +05A0DBBC 08000000 +005B6B97 00000000 +$LLOYD Super Quick Level Up +05A0DBBD 08000000 +045B6B90 0098967F +$LLOYD Have All Titles +05A0DBBE 08000000 +045B6B98 FFFFE7FF +$COLETTE Full HP +05A0DBC0 08000000 +025B6CA2 0000270F +$COLETTE Max HP +05A0DBC1 08000000 +025B6CC6 0000270F +$COLETTE Full TP +05A0DBC2 08000000 +025B6CA4 000003E7 +$COLETTE Max TP +05A0DBC3 08000000 +025B6CC8 000003E7 +$COLETTE Max Stats +05A0DBC4 08000000 +025B6CCA 000707CF +$COLETTE Status Always Normal +05A0DBC5 08000000 +005B6CAF 00000000 +$COLETTE Super Quick Level Up +05A0DBC6 08000000 +045B6CA8 0098967F +$COLETTE Have All Titles +05A0DBC7 08000000 +045B6CB0 08000000 +$GENIS Full HP +05A0DBC9 08000000 +025B6DBA 0000270F +$GENIS Max HP +05A0DBCA 08000000 +025B6DDE 0000270F +$GENIS Full TP +05A0DBCB 08000000 +025B6DBC 000003E7 +$GENIS Max TP +05A0DBCC 08000000 +025B6DE0 000003E7 +$GENIS Max Stats +05A0DBCD 08000000 +025B6DE2 000707CF +$GENIS Status Always Normal +05A0DBCE 08000000 +005B6DC7 00000000 +$GENIS Super Quick Level Up +05A0DBCF 08000000 +045B6DC0 0098967F +$GENIS Have All Titles +05A0DBD0 08000000 +045B6DC8 FFFFE7FF +$RAINE Full HP +05A0DBD2 08000000 +025B6ED2 0000270F +$RAINE Max HP +05A0DBD3 08000000 +025B6EF6 0000270F +$RAINE Full TP +05A0DBD4 08000000 +025B6ED4 000003E7 +$RAINE Max TP +05A0DBD5 08000000 +025B6EF8 000003E7 +$RAINE Max Stats +05A0DBD6 08000000 +025B6EFA 000707CF +$RAINE Status Always Normal +05A0DBD7 08000000 +005B6EDF 00000000 +$RAINE Super Quick Level Up +05A0DBD8 08000000 +045B6ED8 0098967F +$RAINE Have All Titles +05A0DBD9 08000000 +045B6EE0 08000000 +$KRATOS Full HP +05A0DBDB 08000000 +025B744A 0000270F +$KRATOS Max HP +05A0DBDC 08000000 +025B746E 0000270F +$KRATOS Full TP +05A0DBDD 08000000 +025B744C 000003E7 +$KRATOS Max TP +05A0DBDE 08000000 +025B7470 000003E7 +$KRATOS Max Stats +05A0DBDF 08000000 +025B7472 000707CF +$KRATOS Status Always Normal +05A0DBE0 08000000 +005B7457 00000000 +$KRATOS Super Quick Level Up +05A0DBE1 08000000 +045B7450 0098967F +$KRATOS Have All Titles +05A0DBE2 08000000 +045B7458 000003FF +$SHEENA Full HP +05A0DC11 08000000 +025B6FEA 0000270F +$SHEENA Max HP +05A0DC12 08000000 +025B700E 0000270F +$SHEENA Full TP +05A0DC13 08000000 +025B6FEC 000003E7 +$SHEENA Max TP +05A0DC14 08000000 +025B7010 000003E7 +$SHEENA Max Stats +05A0DC15 08000000 +025B7012 000707CF +$SHEENA Status Always Normal +05A0DC16 08000000 +005B6FF7 00000001 +$SHEENA Super Quick Level Up +05A0DC17 08000000 +045B6FF0 0098967F +$SHEENA Have All Titles +05A0DC18 08000000 +045B6FF8 08000000 +$ZELOS Full HP +05A0DC1A 08000000 +025B7102 0000270F +$ZELOS Max HP +05A0DC1B 08000000 +025B7126 0000270F +$ZELOS Full TP +05A0DC1C 08000000 +025B7104 000003E7 +$ZELOS Max TP +05A0DC1D 08000000 +025B7128 000003E7 +$ZELOS Max Stats +05A0DC1E 08000000 +025B712A 000707CF +$ZELOS Status Always Normal +05A0DC1F 08000000 +005B710F 00000000 +$ZELOS Super Quick Level Up +05A0DC20 08000000 +045B7108 0098967F +$ZELOS Have All Titles +05A0DC21 08000000 +045B7110 08000000 +$PRESEA Full HP +05A0DC23 08000000 +025B721A 0000270F +$PRESEA Max HP +05A0DC24 08000000 +025B723E 0000270F +$PRESEA Full TP +05A0DC25 08000000 +025B721C 000003E7 +$PRESEA Max TP +05A0DC26 08000000 +025B7240 000003E7 +$PRESEA Max Stats +05A0DC27 08000000 +025B7242 000707CF +$PRESEA Status Always Normal +05A0DC28 08000000 +005B7227 00000000 +$PRESEA Super Quick Level Up +05A0DC29 08000000 +045B7220 0098967F +$PRESEA Have All Titles +05A0DC2A 08000000 +045B7228 08000000 +$Equipment Modifier-Lloyd - READ INSTRUCTIONS +025B6BC2 0000009B +045B6BC4 0122014A +045B6BC8 017701BD +025B6BCC 00000189 +$Equipment Modifier-Colette - READ INSTRUCTIONS +025B6CDA 00000000 +045B6CDC 00000000 +045B6CE0 00000000 +025B6CE4 00000000 +$Equipment Modifier-Genis - READ INSTRUCTIONS +025B6DF2 00000000 +045B6DF4 00000000 +045B6DF8 00000000 +025B6DFC 00000000 +$Equipment Modifier - +025B6F0A 00000000 +045B6F0C 00000000 +045B6F10 00000000 +045B6F14 00000000 +$Equipment Modifier-Raine - READ INSTRUCTIONS +025B6F0A 00000000 +045B6F0C 00000000 +045B6F10 00000000 +045B6F14 00000000 +$Equipment Modifier-Sheena - READ INSTRUCTIONS +025B7022 00000000 +045B7024 00000000 +045B7028 00000000 +045B702C 00000000 +$Equipment Modifier-Zelos - READ INSTRUCTIONS +025B713A 00000000 +045B713C 00000000 +045B7140 00000000 +025B7144 00000000 +$Equipment Modifier-Presea - READ INSTRUCTIONS +025B7252 00000000 +045B7254 00000000 +045B7258 00000000 +025B725C 00000000 +$Equipment Modifier-Regal - READ INSTRUCTIONS +025B736A 00000000 +045B736C 00000000 +045B7370 00000000 +025B7374 00000000 +$Colette Affection to Lloyd - max is 0000270F +05A02376 08000000 +025B6CEA 0000270F +$Genis Affection to Lloyd - max is 0000270F +05A055DC 08000000 +025B6E02 0000270F +$Raine Affection to Lloyd - max is 0000270F +05A03466 08000000 +025B6F1A 0000270F +$Sheena Affection to Lloyd - max is 0000270F +05A01152 08000000 +025B7032 0000270F +$Zelos Affection to Lloyd - max is 0000270F +05A01C97 08000000 +025B714A 0000270F +$Presea Affection to Lloyd - max is 0000270F +05A038CC 08000000 +025B7262 0000270F +$Regal Affection to Lloyd - max is 0000270F +05A0483C 08000000 +025B737A 0000270F +$REGAL Super Quick Level Up +05A0DC32 08000000 +045B7338 0098967F +$Kratos Affection to Lloyd - max is 0000270F +05A040B8 08000000 +025B7492 0000270F diff --git a/Overwrite/Sys/GameSettings/GQT.ini b/Overwrite/Sys/GameSettings/GQT.ini new file mode 100644 index 0000000000..1bef5bde25 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GQT.ini @@ -0,0 +1,19 @@ +# GQTE4Q - Meet the Robinsons + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GQW.ini b/Overwrite/Sys/GameSettings/GQW.ini new file mode 100644 index 0000000000..835330fb9c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GQW.ini @@ -0,0 +1,19 @@ +# GQWE69, GQWJ69, GQWP69, GQWX69 - Quidditch World Cup + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GQX.ini b/Overwrite/Sys/GameSettings/GQX.ini new file mode 100644 index 0000000000..881b29b8e2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GQX.ini @@ -0,0 +1,22 @@ +# GQXE69, GQXP69 - Madden NFL 2004 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Needs real xfb for the videos to display. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GR2.ini b/Overwrite/Sys/GameSettings/GR2.ini new file mode 100644 index 0000000000..a2d6d6a0eb --- /dev/null +++ b/Overwrite/Sys/GameSettings/GR2.ini @@ -0,0 +1,18 @@ +# GR2E52 - LOST KINGDOMS II + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GR6.ini b/Overwrite/Sys/GameSettings/GR6.ini new file mode 100644 index 0000000000..da4cfe6357 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GR6.ini @@ -0,0 +1,19 @@ +# GR6E78 - Bratz: Rock Angelz + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GR8.ini b/Overwrite/Sys/GameSettings/GR8.ini new file mode 100644 index 0000000000..be09b4029b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GR8.ini @@ -0,0 +1,11 @@ +# GR8D69, GR8E69, GR8F69, GR8J69, GR8P69 - Medal of Honor Rising Sun +[Core] +# Values set here will override the main Dolphin settings. +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = +[OnLoad] +# Add memory patches to be loaded once on boot here. +[OnFrame] +[ActionReplay] diff --git a/Overwrite/Sys/GameSettings/GRA.ini b/Overwrite/Sys/GameSettings/GRA.ini new file mode 100644 index 0000000000..15b7ee72a2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GRA.ini @@ -0,0 +1,18 @@ +# GRAE5Z - Rally Championship + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GRB.ini b/Overwrite/Sys/GameSettings/GRB.ini new file mode 100644 index 0000000000..4f13032ea7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GRB.ini @@ -0,0 +1,23 @@ +# GRBE6S, GRBP6S - Robotech: Battlecry + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GRE.ini b/Overwrite/Sys/GameSettings/GRE.ini new file mode 100644 index 0000000000..f93a1c7ef3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GRE.ini @@ -0,0 +1,19 @@ +# GREE08, GREP08 - MEGAMAN NETWORK TRANSMISSION + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GREE08.ini b/Overwrite/Sys/GameSettings/GREE08.ini new file mode 100644 index 0000000000..d35f9812e6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GREE08.ini @@ -0,0 +1,48 @@ +# GREE08 - Mega Man Network Transmission + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +0358272F 08000000 +424FFC30 0008270F +$Infinite MP +03582730 08000000 +424FFC30 0009270F +$Max Health +03582731 08000000 +424FFC30 000A270F +$Max MP +03582732 08000000 +424FFC30 000B270F +$Full Custom Gauge +03582733 08000000 +04136F2C 380000B4 +$Max Zenny +03582734 08000000 +424FFC30 00160001 +424FFC30 0017869F +$Mega Jump +03582735 08000000 +0A4C2092 00000100 +424FFC30 002A400C +$Infinite PowerUPs +0358278C 08000000 +404FFC30 FFDED163 +$Max/Infinite Back Ups +0358278D 08000000 +424FFC30 00586363 +$Max Attack +0358278E 08000000 +404FFC30 0000B204 +$Max Rapid +0358278F 08000000 +404FFC30 0000B304 +$Max Charge +03582790 08000000 +404FFC30 0000B404 diff --git a/Overwrite/Sys/GameSettings/GRF.ini b/Overwrite/Sys/GameSettings/GRF.ini new file mode 100644 index 0000000000..8420f7287e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GRF.ini @@ -0,0 +1,19 @@ +# GRFE78 - Red Faction II + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GRH.ini b/Overwrite/Sys/GameSettings/GRH.ini new file mode 100644 index 0000000000..235f5209b9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GRH.ini @@ -0,0 +1,22 @@ +# GRHE41, GRHP41 - RAYMAN 3 HOODLUM HAVOC + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + diff --git a/Overwrite/Sys/GameSettings/GRJ.ini b/Overwrite/Sys/GameSettings/GRJ.ini new file mode 100644 index 0000000000..c5bfb4b816 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GRJ.ini @@ -0,0 +1,21 @@ +# GRJEAF, GRJJAF, GRJP69 - R:RACING EVOLUTION + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Efb to Ram is needed for video cutscenes. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/GRK.ini b/Overwrite/Sys/GameSettings/GRK.ini new file mode 100644 index 0000000000..caa550db50 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GRK.ini @@ -0,0 +1,24 @@ +# GRKE41, GRKP7G - Rocky + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GRL.ini b/Overwrite/Sys/GameSettings/GRL.ini new file mode 100644 index 0000000000..9448fd75cc --- /dev/null +++ b/Overwrite/Sys/GameSettings/GRL.ini @@ -0,0 +1,18 @@ +# GRLE41 - Pro Rally + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GRN.ini b/Overwrite/Sys/GameSettings/GRN.ini new file mode 100644 index 0000000000..d010fc8036 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GRN.ini @@ -0,0 +1,18 @@ +# GRNE52 - LOST KINGDOMS + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GRNE52.ini b/Overwrite/Sys/GameSettings/GRNE52.ini new file mode 100644 index 0000000000..87fc961913 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GRNE52.ini @@ -0,0 +1,19 @@ +# GRNE52 - LOST KINGDOMS + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite health +0026005B 08000000 +0218777E 00000063 +$Always 10 magic stones +0026005C 08000000 +001877CF 0000000A +$Have lots of cash +0026005D 08000000 +04139804 0000270F diff --git a/Overwrite/Sys/GameSettings/GRO.ini b/Overwrite/Sys/GameSettings/GRO.ini new file mode 100644 index 0000000000..b092275a06 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GRO.ini @@ -0,0 +1,19 @@ +# GROP7J - Gadget Racers + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GRQ.ini b/Overwrite/Sys/GameSettings/GRQ.ini new file mode 100644 index 0000000000..2840f97730 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GRQ.ini @@ -0,0 +1,23 @@ +# GRQE41 - CITY RACER + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Needs real XFB for videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GRS.ini b/Overwrite/Sys/GameSettings/GRS.ini new file mode 100644 index 0000000000..26b57ec99b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GRS.ini @@ -0,0 +1,23 @@ +# GRSEAF, GRSPAF - SOULCALIBUR2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/GRSPAF.ini b/Overwrite/Sys/GameSettings/GRSPAF.ini new file mode 100644 index 0000000000..f9bc61e1c2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GRSPAF.ini @@ -0,0 +1,549 @@ +# GRSPAF - SOULCALIBUR2 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Time +03EC2BE3 18000000 +043A3694 00000063 +$Player 2 Codes +03ECD256 15008000 +$Health Codes +03ECD257 14692B28 +0C000000 00000000 +$Player 2: Infinite Health +03EC2C02 14692BC0 +04383A5C 43700000 +$Player 2: One Hit Kill Handicap +03EC2C03 14692BC0 +0A383A5C 00004370 +04383A5C 33D601CE +$Player 2: 75% Health +03EC2C04 14692BC0 +34383A5C 43340000 +04383A5C 43340000 +$Player 2: 50% Health +03EC2C05 14692BC0 +34383A5C 42F00000 +04383A5C 42F00000 +$Player 2: 25% Health +03EC2C06 14692BC0 +34383A5C 42700000 +04383A5C 42700000 +$Player 1 Codes +03ECD258 15008000 +$Player 1 Moves +03ECD259 14692C28 +0C000000 00000000 +$Player 1: Uses Seung Mina Moves +03EC2BEC 14692CC0 +0236149A 00000002 +$Player 1: Uses Mitsurugi Moves +03EC2BEB 14692CC0 +0236149A 00000001 +$Player 1: Uses Taki Moves +03EC2BED 14692CC0 +0236149A 00000003 +$Player 1: Uses Maxi Moves +03EC2BEE 14692CC0 +0236149A 00000004 +$Player 1: Uses Voldo Moves +03EC2BEF 14692CC0 +0236149A 00000005 +$Player 1: Uses Sophita Moves +03EC2BF0 14692CC0 +0236149A 00000006 +$Player 1: Uses Ivy Moves +03EC2BF1 14692CC0 +0236149A 0000000B +$Player 1: Uses Kilik Moves +03EC2BF2 14692CC0 +0236149A 0000000C +$Player 1: Uses Xianghua Moves +03EC2BF3 14692CC0 +0236149A 0000000D +$Player 1: Uses Yoshimitsu Moves +03EC2BF4 14692CC0 +0236149A 0000000F +$Player 1: Uses Nightmare Moves +03EC2BF5 14692CC0 +0236149A 00000011 +$Player 1: Uses Astaroth Moves +03EC2BF6 14692CC0 +0236149A 00000012 +$Player 1: Uses Cervantes Moves +03EC2BF7 14692CC0 +0236149A 00000014 +$Player 1: Uses Raphael Moves +03EC2BF8 14692CC0 +0236149A 00000015 +$Player 1: Uses Talim Moves +03EC2BF9 14692CC0 +0236149A 00000016 +$Player 1: Uses Cassandra Moves +03EC2BFA 14692CC0 +0236149A 00000017 +$Player 1: Uses Charade Moves +03EC2BFB 14692CC0 +0236149A 00000018 +$Player 1: Uses Necrid Moves +03EC2BFC 14692CC0 +0236149A 00000019 +$Player 1: Uses Yunsung Moves +03EC2BFD 14692CC0 +0236149A 0000001A +$Player 1: Uses Link Moves +03EC2BFE 14692CC0 +0236149A 0000001B +$Player 1: Uses Lizardman Moves +03EC2BFF 14692CC0 +0236149A 0000001E +$Player 1: Uses Assassin Moves +03EC2C00 14692CC0 +0236149A 0000001F +$Player 1: Uses Beserker Moves +03EC2C01 14692CC0 +0236149A 00000020 +$Health Codes +03ECD25A 14692C28 +0C000000 00000000 +$Player 1: One Hit Kill Handicap +03EC2BE5 14692D40 +0A36299C 00004370 +0436299C 33D601CE +$Player 1: 75% Health +03EC2BE6 14692D40 +3436299C 43340000 +0436299C 43340000 +$Player 1: Infinite Health +03EC2BE4 14692D40 +0436299C 43700000 +$Player 1: 50% Health +03EC2BE7 14692D40 +3436299C 42F00000 +0436299C 42F00000 +$Player 1: 25% Health +03EC2BE8 14692D40 +3436299C 42700000 +0436299C 42700000 +$Player 1: Hypermode (Press L+R+B) +03EC2BE9 14692C40 +0A2E91D8 00000260 +043617D8 40000000 +$Player 1: SlowMo (Press L+R+A) +03EC2BEA 14692C40 +0A2E91D8 00000160 +043617D8 3E000000 +$Play as Assassin +03ECE2A5 14692C40 +02361498 0000001F +$Play as Beserker +03ECE2A6 14692C40 +02361498 00000020 +$Play as Lizardman +03ECE2A7 14692C40 +02361498 0000001E +$Play as Inferno +03ECE2A8 14692C40 +02361498 00000013 +$Time Attack Timer Is Zero +03EC2CA2 18000000 +02375CE0 00030000 +$Unlock Everything +03EC2C07 18000000 +004161E0 00011303 +$Unlock Sophita +03EC2C08 18000000 +004161E0 00000003 +$Unlock Seung Mina +03EC2C09 18000000 +004161E1 00000003 +$Unlock Yoshimitsu +03EC2C0A 18000000 +004161E2 00000003 +$Unlock Charade +03EC2C0B 18000000 +004161E3 00000003 +$Unlock Cervantes +03EC2C0C 18000000 +004161E4 00000003 +$Unlock Lizardman +03EC2C0D 18000000 +004161E5 00000003 +$Unlock Assassin +03EC2C0E 18000000 +004161E6 00000003 +$Unlock Beserker +03EC2C0F 18000000 +004161E7 00000003 +$Unlock Raphael Profile +03EC2C10 18000000 +004161E8 00000003 +$Unlock Raphael Weapon Demonstration +03EC2C11 18000000 +004161E9 00000003 +$Unlock Raphael's New Costume +03EC2C12 18000000 +004161EA 00000003 +$Unlock Talim Profile +03EC2C13 18000000 +004161EB 00000003 +$Unlock Talim Weapon Demonstration +03EC2C14 18000000 +004161EC 00000003 +$Unlock Talim's New Costume +03EC2C15 18000000 +004161ED 00000003 +$Unlock Yunsung Profile +03EC2C16 18000000 +004161EE 00000003 +$Unlock Yunsung Weapon Demonstration +03EC2C17 18000000 +004161EF 00000003 +$Unlock Cassandra Profile +03EC2C18 18000000 +004161F0 00000003 +$Unlock Cassandra Weapon Demonstration +03EC2C19 18000000 +004161F1 00000003 +$Unlock Cassandra's New Costume +03EC2C1A 18000000 +004161F2 00000003 +$Unlock Mitsurugi Profile +03EC2C1B 18000000 +004161F3 00000003 +$Unlock Mitsurugi Weapon Demonstration +03EC2C1C 18000000 +004161F4 00000003 +$Unlock Mitsurugi's New Costume +03EC2C1D 18000000 +004161F5 00000003 +$Unlock Taki Profile +03EC2C1E 18000000 +004161F6 00000003 +$Unlock Taki Weapon Demonstration +03EC2C1F 18000000 +004161F7 00000003 +$Unlock Taki's New Costume +03EC2C20 18000000 +004161F8 00000003 +$Unlock Voldo Profile +03EC2C21 18000000 +004161F9 00000003 +$Unlock Voldo Weapon Demonstration +03EC2C22 18000000 +004161FA 00000003 +$Unlock Voldo's New Costume +03EC2C23 18000000 +004161FB 00000003 +$Unlock Nightmare Profile +03EC2C24 18000000 +004161FC 00000003 +$Unlock Nightmare Weapon Demonstration +03EC2C25 18000000 +004161FD 00000003 +$Unlock Nightmare New Costume +03EC2C26 18000000 +004161FE 00000003 +$Unlock Astaroth Profile +03EC2C27 18000000 +004161FF 00000003 +$Unlock Astaroth Weapon Demonstration +03EC2C28 18000000 +00416200 00000003 +$Unlock Astaroth's New Costume +03EC2C29 18000000 +00416201 00000003 +$Unlock Ivy Profile +03EC2C2A 18000000 +00416202 00000003 +$Unlock Ivy Weapon Demonstration +03EC2C2B 18000000 +00416203 00000003 +$Unlock Ivy's New Costume +03EC2C2C 18000000 +00416204 00000003 +$Unlock Kilik Profile +03EC2C2D 18000000 +00416205 00000003 +$Unlock Kilik Weapon Demonstration +03EC2C2E 18000000 +00416206 00000003 +$Unlock Xianghau Profile +03EC2C2F 18000000 +00416207 00000003 +$Unlock Xianghau Weapon Demonstration +03EC2C30 18000000 +00416208 00000003 +$Unlock Xianghau's New Costume +03EC2C31 18000000 +00416209 00000003 +$Unlock Maxi Profile +03EC2C32 18000000 +0041620A 00000003 +$Unlock Taki Weapon Demonstration +03EC2C33 18000000 +0041620B 00000003 +$Unlock Necrid Profile +03EC2C34 18000000 +0041620C 00000003 +$Unlock Necrid Weapon Demonstration +03EC2C35 18000000 +0041620D 00000003 +$Unlock Link Profile +03EC2C36 18000000 +0041620E 00000003 +$Unlock Link Weapon Demonstration +03EC2C37 18000000 +0041620F 00000003 +$Unlock Link's New Costume +03EC2C38 18000000 +00416210 00000003 +$Unlock Link's New Costume 2 +03EC2C39 18000000 +00416211 00000003 +$Unlock Sophitia Profile +03EC2C3A 18000000 +00416212 00000003 +$Unlock Sophitia Weapon Demonstration +03EC2C3B 18000000 +00416213 00000003 +$Unlock Sophitia New Costume +03EC2C3C 18000000 +00416214 00000003 +$Unlock Seung Mina Profile +03EC2C3D 18000000 +00416215 00000003 +$Unlock Seung Mina Weapon Demonstration +03EC2C3E 18000000 +00416216 00000003 +$Unlock Seung Mina New Costume +03EC2C3F 18000000 +00416217 00000003 +$Unlock Yoshimitsu Profile +03EC2C40 18000000 +00416218 00000003 +$Unlock Yoshimitsu Weapon Demonstration +03EC2C41 18000000 +00416219 00000003 +$Unlock Charade Profile +03EC2C42 18000000 +0041621A 00000003 +$Unlock Charade Weapon Demonstration +03EC2C43 18000000 +0041621B 00000003 +$Unlock Cervante Profile +03EC2C44 18000000 +0041621C 00000003 +$Unlock Cervante Weapon Demonstration +03EC2C45 18000000 +0041621D 00000003 +$Unlock Extra Arcade Mode +03EC2C46 18000000 +0041621E 00000003 +$Unlock Extra Vs Battle Mode +03EC2C47 18000000 +0041621F 00000003 +$Unlock Extra Time Attack (Standard) Mode +03EC2C48 18000000 +00416220 00000003 +$Unlock Extra Time Attack (Alternative) Mode +03EC2C49 18000000 +00416221 00000003 +$Unlock Extra Time Attack (Extreme) Mode +03EC2C4A 18000000 +00416222 00000003 +$Unlock Extra Survival (Standard) Mode +03EC2C4B 18000000 +00416223 00000003 +$Unlock Extra Survival (Death Match) Mode +03EC2C4C 18000000 +00416224 00000003 +$Unlock Extra Survival (No Recovery) Mode +03EC2C4D 18000000 +00416225 00000003 +$Unlock Extra Team Battle Mode +03EC2C4E 18000000 +00416226 00000003 +$Unlock Extra VS Team Battle Mode +03EC2C4F 18000000 +00416227 00000003 +$Unlock Extra Practice Mode +03EC2C50 18000000 +00416228 00000003 +$Unlock Art Gallery (Hi-Res) +03EC2C51 18000000 +00416229 00000003 +$Unlock Art Gallery (Illustrations) +03EC2C52 18000000 +0041622A 00000003 +$Unlock Art Gallery (Special) +03EC2C53 18000000 +0041622B 00000003 +$Unlock Battle Theatre +03EC2C54 18000000 +0041622C 00000003 +$Unlock Weapon Gallery +03EC2C55 18000000 +0041622D 00000003 +$Unlock Weapons Master Opening +03EC2C56 18000000 +0041622E 00000003 +$Unlock Weapons Master Ending +03EC2C57 18000000 +0041622F 00000003 +$Unlock Opening (Home Ver.) +03EC2C58 18000000 +00416230 00000003 +$Unlock Opening (Arcade Ver.) +03EC2C59 18000000 +00416231 00000003 +$Unlock Ending (Arcade Ver.) +03EC2C5A 18000000 +00416232 00000003 +$Unlock Hwangseo Palace/Phoenix Court +03EC2C5B 18000000 +00416233 00000003 +$Unlock Lakeside Coliseum +03EC2C5C 18000000 +00416234 00000003 +$Unlock Money Pit/Top Tier +03EC2C5D 18000000 +00416235 00000003 +$Unlock Egyptian Crypt +03EC2C5E 18000000 +00416236 00000003 +$Unlock Labyrinth +03EC2C5F 18000000 +00416237 00000003 +$Unlock Epee (Raphael) +03EC2C60 18000000 +00416238 00000003 +$Unlock Stiletto (Raphael) +03EC2C61 18000000 +00416239 00000003 +$Unlock Reiterpallasch (Raphael) +03EC2C62 18000000 +0041623A 00000003 +$Unlock Wo Dao (Raphael) +03EC2C63 18000000 +0041623B 00000003 +$Unlock Schweizer (Raphael) +03EC2C64 18000000 +0041623C 00000003 +$Unlock Holy Antler (Raphael) +03EC2C65 18000000 +0041623D 00000003 +$Unlock Estoc (Raphael) +03EC2C66 18000000 +0041623E 00000003 +$Unlock Soul Edge (Complete) +03EC2C67 18000000 +0041623F 00000003 +$Unlock Queen's Guard (Raphael) +03EC2C68 18000000 +00416240 00000003 +$Unlock Cane (Raphael) +03EC2C69 18000000 +00416241 00000003 +$Unlock Wind Guide (Talim) +03EC2C6A 18000000 +00416242 00000003 +$Unlock Tonfa (Talim) +03EC2C6B 18000000 +00416243 00000003 +$Unlock Side Harpe (Talim) +03EC2C6C 18000000 +00416244 00000003 +$Unlock Double Crescent Blade (Talim) +03EC2C6D 18000000 +00416245 00000003 +$Unlock Chaqu (Talim) +03EC2C6E 18000000 +00416246 00000003 +$Unlock Cao Ankana (Talim) +03EC2C6F 18000000 +00416247 00000003 +$Unlock Maila Kari (Talim) +03EC2C70 18000000 +00416248 00000003 +$Unlock Soul Edge (Complete) +03EC2C71 18000000 +00416249 00000003 +$Unlock Soul Calibur (Talim) +03EC2C72 18000000 +0041624A 00000003 +$Unlock Weight (Talim) +03EC2C73 18000000 +0041624B 00000003 +$Unlock Machete (Yunsung) +03EC2C74 18000000 +0041624C 00000003 +$Unlock Khanjar (Yunsung) +03EC2C75 18000000 +0041624D 00000003 +$Unlock Xiao Lian (Yunsung) +03EC2C76 18000000 +0041624E 00000003 +$Unlock Giant Butcher Knife (Yunsung) +03EC2C77 18000000 +0041624F 00000003 +$Unlock Cheng Ying (Yunsung) +03EC2C78 18000000 +00416250 00000003 +$Unlock Ramdao (Yunsung) +03EC2C79 18000000 +00416251 00000003 +$Unlock Blue Thunder (Yunsung) +03EC2C7A 18000000 +00416252 00000003 +$Unlock Soul Edge (Complete) (Yunsung) +03EC2C7B 18000000 +00416253 00000003 +$Unlock Han Guang (Yunsung) +03EC2C7C 18000000 +00416254 00000003 +$Unlock Child's Sword (Yunsung) +03EC2C7D 18000000 +00416255 00000003 +$Unlock Spiked Shield (Cassandra) +03EC2C7E 18000000 +00416256 00000003 +$Unlock Dark Blade (Cassandra) +03EC2C7F 18000000 +00416257 00000003 +$Unlock Metesashi (Cassandra) +03EC2C80 18000000 +00416258 00000003 +$Unlock Spine Blade (Cassandra) +03EC2C81 18000000 +00416259 00000003 +$Unlock Katzbalger (Cassandra) +03EC2C82 18000000 +0041625A 00000003 +$Unlock Red Crystal Rod (Cassandra) +03EC2C83 18000000 +0041625B 00000003 +$Unlock Ivan The Terrible (Cassandra) +03EC2C84 18000000 +0041625C 00000003 +$Unlock Soul Edge (Complete) (Cassandra) +03EC2C85 18000000 +0041625D 00000003 +$Unlock Valkyrie (Cassandra) +03EC2C86 18000000 +0041625E 00000003 +$Unlock Keepsake (Cassandra) +03EC2C87 18000000 +0041625F 00000003 +$Unlock Korefuji (Mitsurugi) +03EC2C88 18000000 +00416260 00000003 +$Unlock Two-Handed Sword (Mitsurugi) +03EC2C89 18000000 +00416261 00000003 diff --git a/Overwrite/Sys/GameSettings/GRU.ini b/Overwrite/Sys/GameSettings/GRU.ini new file mode 100644 index 0000000000..d4a9879f38 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GRU.ini @@ -0,0 +1,23 @@ +# GRUE78 - Power Rangers Dino Thunder + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Needs Real XFB to display videos. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GRUE78.ini b/Overwrite/Sys/GameSettings/GRUE78.ini new file mode 100644 index 0000000000..12231cca7b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GRUE78.ini @@ -0,0 +1,20 @@ +# GRUE78 - Power Rangers Dino Thunder + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +04069830 38000004 +$Quick Dino Bolts +00318043 00000063 +$Max Special Attacks +00318045 00000063 +$Max Turbo Charges +00318047 00000063 +$Infinite Health +04069830 38000004 diff --git a/Overwrite/Sys/GameSettings/GRV.ini b/Overwrite/Sys/GameSettings/GRV.ini new file mode 100644 index 0000000000..c8392b824b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GRV.ini @@ -0,0 +1,18 @@ +# GRVEA4, GRVJA4 - RAVE MASTER + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GRY.ini b/Overwrite/Sys/GameSettings/GRY.ini new file mode 100644 index 0000000000..c10979b866 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GRY.ini @@ -0,0 +1,23 @@ +# GRYE41 - RAYMAN ARENA + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Real Xfb for videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GS2.ini b/Overwrite/Sys/GameSettings/GS2.ini new file mode 100644 index 0000000000..9856c2c65b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GS2.ini @@ -0,0 +1,23 @@ +# GS2D78, GS2E78, GS2F78, GS2P78 - Summoner 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Needs real xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GS2E78.ini b/Overwrite/Sys/GameSettings/GS2E78.ini new file mode 100644 index 0000000000..21a54ac67a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GS2E78.ini @@ -0,0 +1,64 @@ +# GS2E78 - Summoner 2 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Max Health +42474BA0 0239270F +$Infinite Health +42474BA0 023D270F +$Max MP +42474BA0 023E270F +$Infinite MP +42474BA0 0240270F +$Level 20 +42474BA0 02410014 +$Level 50 +42474BA0 02410032 +$Max Stamina +42474BA0 025900C8 +$Max Intelligence +42474BA0 025C00C8 +$Max Speed +42474BA0 025800C8 +$Max Strength +42474BA0 025600C8 +$Max Defense +42474BA0 025700C8 +$Max Magic Power +42474BA0 025A00C8 +$Max Magic Defense +42474BA0 025B00C8 +$Max Ice Resistance +42474BA0 04BC00C8 +$Max Fire Resistance +42474BA0 04BD00C8 +$Max Energy Resistance +42474BA0 04BE00C8 +$Max Slashing Resistance +42474BA0 04BF00C8 +$Max Piercing Resistance +42474BA0 04C000C8 +$Max Blunt Resistance +42474BA0 04C100C8 +$Infinite Skill Points +022F5636 00000064 +$Max Ice Resistance +42474BA0 025D00C8 +$Max Fire Resistance +42474BA0 025E00C8 +$Max Energy Resistance +42474BA0 025F00C8 +$Max Slashing Resistance +42474BA0 026000C8 +$Max Piercing Resistance +42474BA0 026100C8 +$Max Blunt Resistance +42474BA0 026200C8 +$Infinite Skill Points +022F5666 00000064 diff --git a/Overwrite/Sys/GameSettings/GS8.ini b/Overwrite/Sys/GameSettings/GS8.ini new file mode 100644 index 0000000000..2207c1fcfe --- /dev/null +++ b/Overwrite/Sys/GameSettings/GS8.ini @@ -0,0 +1,18 @@ +# GS8P7D - Spyro: Enter the Dragonfly + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GSA.ini b/Overwrite/Sys/GameSettings/GSA.ini new file mode 100644 index 0000000000..49a27b8dca --- /dev/null +++ b/Overwrite/Sys/GameSettings/GSA.ini @@ -0,0 +1,19 @@ +# GSAE01, GSAJ01 - Star Fox Adventures + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GSAP01.ini b/Overwrite/Sys/GameSettings/GSAP01.ini new file mode 100644 index 0000000000..f595b0675b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GSAP01.ini @@ -0,0 +1,53 @@ +# GSAP01 - Star Fox Adventures + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Fox: Infinite Health +017E1099 18000000 +023A4A54 00001C1C +$Secondary Infinite Health +017E5950 18000000 +423A5ABC 0AF90063 +$Infinite Staff Power +017E109A 18000000 +043A4A58 00900090 +$Infinite Scarabs +017E109B 18000000 +023A4A5C 0000FFFF +023A4BAC 0000FFFF +$Infinite Bomb Spores +017E109C 18000000 +023A4A7A 0000FFFF +$Have White GrubTubs +017E109D 18000000 +023A4A80 0000FFFF +$All Staff Upgrades +017E109E 18000000 +003A4B4B 000000FF +003A4B4C 000000FF +$Massive Hero +017E109F 18000000 +423A5ABC 00044080 +$Ship takes no damage +017E16AF 18000000 +0422C710 60000000 +0422C984 60000000 +$Maximum Power Up +017E5952 18000000 +403A5ABC 00055C03 +$Collected All Gold Rings +017E5951 18000000 +403A5ABC 0005800A +$Mini Hero +017E10A0 18000000 +423A5ABC 00043F20 +$Moon Jump (Hold B) +017E10A1 18000000 +0A33B052 00000200 +423A5ABC 00143FFF diff --git a/Overwrite/Sys/GameSettings/GSB.ini b/Overwrite/Sys/GameSettings/GSB.ini new file mode 100644 index 0000000000..e0569090b5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GSB.ini @@ -0,0 +1,18 @@ +# GSBJ8P - Sonic Adventure 2 Battle + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/GSC.ini b/Overwrite/Sys/GameSettings/GSC.ini new file mode 100644 index 0000000000..e0afb95c72 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GSC.ini @@ -0,0 +1,19 @@ +# GSCE51 - Jeremy McGrath SuperCross World + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Slow + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GSE.ini b/Overwrite/Sys/GameSettings/GSE.ini new file mode 100644 index 0000000000..bf93a0574e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GSE.ini @@ -0,0 +1,18 @@ +# GSEJB2 - ShamanKing SoulFight + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GSM.ini b/Overwrite/Sys/GameSettings/GSM.ini new file mode 100644 index 0000000000..3b317e640b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GSM.ini @@ -0,0 +1,24 @@ +# GSMD52, GSME52, GSMF52, GSMP52 - Spider-Man + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GSN.ini b/Overwrite/Sys/GameSettings/GSN.ini new file mode 100644 index 0000000000..02245d9a6b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GSN.ini @@ -0,0 +1,21 @@ +# GSNE8P, GSNP8P - Sonic Adventure 2 Battle + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/GSNE8P.ini b/Overwrite/Sys/GameSettings/GSNE8P.ini new file mode 100644 index 0000000000..669ecdf1cd --- /dev/null +++ b/Overwrite/Sys/GameSettings/GSNE8P.ini @@ -0,0 +1,18 @@ +# GSNE8P - Sonic Adventure 2 Battle + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Rings +001B3DCF 000003E7 +001CC1D1 000003E7 +001E531D 000003E7 +$Infinite Lives +001B3DEF 00000063 +001CC1CD 00000063 +001E5319 00000063 diff --git a/Overwrite/Sys/GameSettings/GSNP8P.ini b/Overwrite/Sys/GameSettings/GSNP8P.ini new file mode 100644 index 0000000000..eeec98be75 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GSNP8P.ini @@ -0,0 +1,118 @@ +# GSNP8P - SONIC ADVENTURE 2 BATTLE + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$999 Rings +021CC430 000003E7 +$Freeze Time +041CC444 00000000 +$99 Lives +021CC42C 00000063 +$Monster Score +041CC458 05F5E0FF +$L to reset timer to 0:00.00 +4C1E5704 FFFDFFFF +041CC3E0 00000000 +041CC3E4 00080000 +$Green forest +041F2884 05050505 +041F2888 05050505 +$White jungle +041F2948 05050505 +041F294C 05050505 +$Pumpkin hill +041F2A0C 05050505 +041F2A10 05050505 +$Sky rail +041F2AD0 05050505 +041F2AD4 05050505 +$Aquatic mine +041F2B94 05050505 +041F2B98 05050505 +$Security hall +041F2C58 05050505 +041F2C5C 05050505 +$Prison lane +041F2D1C 05050505 +041F2D20 05050505 +$Metal harbor +041F2DE0 05050505 +041F2DE4 05050505 +$Iron gate +041F2EA4 05050505 +041F2EA8 05050505 +$Weapons bed +041F2F68 05050505 +041F2F6C 05050505 +$City escape +041F302C 05050505 +041F3030 05050505 +$Radical highway +041F30F0 05050505 +041F30F4 05050505 +$Wild canyon +041F3278 05050505 +041F327C 05050505 +$Mission street +041F333C 05050505 +041F3340 05050505 +$Dry lagoon +041F3400 05050505 +041F3404 05050505 +$Sand ocean +041F364C 05050505 +041F3650 05050505 +$Crazy gadget +041F3710 05050505 +041F3714 05050505 +$Hidden base +041F37D4 05050505 +041F37D8 05050505 +$Eternal engine +041F3898 05050505 +041F389C 05050505 +$Death chamber +041F395C 05050505 +041F3960 05050505 +$Egg quarters +041F3A20 05050505 +041F3A24 05050505 +$Lost colony +041F3AE4 05050505 +041F3AE8 05050505 +$Pyramid cave +041F3BA8 05050505 +041F3BAC 05050505 +$Final rush +041F3D30 05050505 +041F3D34 05050505 +$Green hills +041F3DF4 05050505 +041F3DF8 05050505 +$Meteor Head +041F3EB8 05050505 +041F3EBC 05050505 +$Cannon's core +041F4040 05050505 +041F4044 05050505 +$Final chase +041F44D8 05050505 +041F44DC 05050505 +$Cosmic wall +041F4724 05050505 +041F4728 05050505 +$Mad space +041F47E8 05050505 +041F47EC 05050505 +$Route 101 +041F5428 05050505 +041F542C 05050505 +$Route 280 +041F54EC 05050505 +041F54F0 05050505 diff --git a/Overwrite/Sys/GameSettings/GSO.ini b/Overwrite/Sys/GameSettings/GSO.ini new file mode 100644 index 0000000000..972933f1a1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GSO.ini @@ -0,0 +1,24 @@ +# GSOE8P, GSOJ8P, GSOP8P - Sonic Mega Collection (US) + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GSP.ini b/Overwrite/Sys/GameSettings/GSP.ini new file mode 100644 index 0000000000..08fe9791ba --- /dev/null +++ b/Overwrite/Sys/GameSettings/GSP.ini @@ -0,0 +1,18 @@ +# GSPE69 - The Simpsons Road Rage + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GSQ.ini b/Overwrite/Sys/GameSettings/GSQ.ini new file mode 100644 index 0000000000..98225298ff --- /dev/null +++ b/Overwrite/Sys/GameSettings/GSQ.ini @@ -0,0 +1,11 @@ +# GSQE78, GSQP78 - SpongeBob SquarePants ROTFD +[Core] +[EmuState] +EmulationStateId = 3 +EmulationIssues = Needs real xfb for the videos to display. +[OnFrame] +[ActionReplay] +[Gecko] +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GSR.ini b/Overwrite/Sys/GameSettings/GSR.ini new file mode 100644 index 0000000000..f3602fce64 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GSR.ini @@ -0,0 +1,21 @@ +# GSRE7S - Smuggler's Run: Warzones + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Stereoscopy] +StereoConvergence = 5 diff --git a/Overwrite/Sys/GameSettings/GSS.ini b/Overwrite/Sys/GameSettings/GSS.ini new file mode 100644 index 0000000000..0a37f24396 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GSS.ini @@ -0,0 +1,23 @@ +# GSSE8P, GSSJ8P, GSSP70, GSSP8P - Sega Soccer Slam + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Needs real xfb for the videos to display. +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GSSE8P.ini b/Overwrite/Sys/GameSettings/GSSE8P.ini new file mode 100644 index 0000000000..cc9e03d017 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GSSE8P.ini @@ -0,0 +1,22 @@ +# GSSE8P - Sega Soccer Slam + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$El Fuego Have Tons Of Cash +04238F74 05F5E0FF +$Spirit Have Tons Of Cash +04239C18 05F5E0FF +$Tsunami Have Tons Of Cash +0423A8BC 05F5E0FF +$Toxic Have Tons Of Cash +0423B560 05F5E0FF +$SubZero Have Tons Of Cash +0423C204 05F5E0FF +$Volta Have Tons Of Cash +0423CEA8 05F5E0FF diff --git a/Overwrite/Sys/GameSettings/GST.ini b/Overwrite/Sys/GameSettings/GST.ini new file mode 100644 index 0000000000..ead5fbc0bd --- /dev/null +++ b/Overwrite/Sys/GameSettings/GST.ini @@ -0,0 +1,18 @@ +# GSTE69, GSTP69 - SSX Tricky + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GSW.ini b/Overwrite/Sys/GameSettings/GSW.ini new file mode 100644 index 0000000000..b0409f9bc9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GSW.ini @@ -0,0 +1,29 @@ +# GSWD64, GSWE64, GSWF64, GSWI64, GSWJ64, GSWP64, GSWS64 - Star Wars: Rogue Leader + +[Core] +# Values set here will override the main Dolphin settings. +MMU = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Needs LLE audio for proper sound. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +UseXFB = True +UseRealXFB = False + +[Video_Hacks] +EFBToTextureEnable = False +EFBEmulateFormatChanges = True diff --git a/Overwrite/Sys/GameSettings/GSX.ini b/Overwrite/Sys/GameSettings/GSX.ini new file mode 100644 index 0000000000..beba2cda9e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GSX.ini @@ -0,0 +1,26 @@ +# GSXE64, GSXP64, GSXJ64 - Star Wars: The Clone Wars + +[Core] +# Values set here will override the main Dolphin settings. +MMU = 1 +# LLE audio enabled by default for a listenable output +DSPHLE = False + +[DSP] +# Ensure the LLE recompiler gets selected and not interpreter. +EnableJIT = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Needs LLE audio for proper sound. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GSZ.ini b/Overwrite/Sys/GameSettings/GSZ.ini new file mode 100644 index 0000000000..d53eb79086 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GSZ.ini @@ -0,0 +1,23 @@ +# GSZP41 - SPEED CHALLENGE - Jacques Villeneuve's Racing Vision + +[Core] +# Values set here will override the main Dolphin settings. +SyncGPU = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +BoundingBoxMode = 2 +BBoxEnable = True diff --git a/Overwrite/Sys/GameSettings/GT3.ini b/Overwrite/Sys/GameSettings/GT3.ini new file mode 100644 index 0000000000..87eb3bef3f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GT3.ini @@ -0,0 +1,24 @@ +# GT3D52, GT3E52, GT3J52 - Tony Hawk's Pro Skater 3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GT4.ini b/Overwrite/Sys/GameSettings/GT4.ini new file mode 100644 index 0000000000..f68afee36b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GT4.ini @@ -0,0 +1,18 @@ +# GT4D52, GT4E52, GT4F52, GT4P52 - Tony Hawk's Pro Skater 4 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GT6.ini b/Overwrite/Sys/GameSettings/GT6.ini new file mode 100644 index 0000000000..25e6998265 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GT6.ini @@ -0,0 +1,26 @@ +# GT6E70 - Terminator 3: The Redemption + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + +[Video_Hacks] +EFBAccessEnable = False + diff --git a/Overwrite/Sys/GameSettings/GT6E70.ini b/Overwrite/Sys/GameSettings/GT6E70.ini new file mode 100644 index 0000000000..9104d6bfe8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GT6E70.ini @@ -0,0 +1,42 @@ +# GT6E70 - Terminator 3: The Redemption + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +04197798 60000000 +041977A4 D01F016C +041977B8 60000000 +$No Reload/Some Rapid Fire +04128B8C 38030000 +$Max/Infinite Terabytes +0448C26C 000F423F +0448C270 000F423F +$Upgrades Are Free +00000000 843EF048 +00000000 000C0001 +$All Levels Unlocked +0048C27C 00000E01 +$All Levels 100% Complete +0448C1E4 000186A0 +00000000 8448BEB0 +000186A0 000F000C +00000000 8448BEB4 +000186A0 000F000C +00000000 8448BEC0 +3F800000 000F000C +$Invincibility +0044588C 00000001 +$Slo-Motion +00445898 00000001 +$Instant Death +004458AC 00000001 +$Death Stare +00445DB8 00000001 +$Permavision +00445DD0 00000001 diff --git a/Overwrite/Sys/GameSettings/GT7.ini b/Overwrite/Sys/GameSettings/GT7.ini new file mode 100644 index 0000000000..c59e054649 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GT7.ini @@ -0,0 +1,25 @@ +# GT7E41, GT7P41, GT7X41 - TOM CLANCY'S SPLINTER CELL PANDORA TOMORROW + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Videos need real XFB to show up and loading screens show garbage. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GT8.ini b/Overwrite/Sys/GameSettings/GT8.ini new file mode 100644 index 0000000000..3785fca66c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GT8.ini @@ -0,0 +1,19 @@ +# GT8E78 - Big Mutha Truckers + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GTC.ini b/Overwrite/Sys/GameSettings/GTC.ini new file mode 100644 index 0000000000..42bb227d68 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GTC.ini @@ -0,0 +1,18 @@ +# GTCJBL - GTCUBE + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GTE.ini b/Overwrite/Sys/GameSettings/GTE.ini new file mode 100644 index 0000000000..c739a17c09 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GTE.ini @@ -0,0 +1,20 @@ +# GTEE01, GTEP01 - 1080: Avalanche + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/GTEE01.ini b/Overwrite/Sys/GameSettings/GTEE01.ini new file mode 100644 index 0000000000..1c82760f5c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GTEE01.ini @@ -0,0 +1,50 @@ +# GTEE01 - 1080: Avalanche + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +04272F18 0000003C +$Max Power +04273458 3F800000 +04273460 3F800000 +$Always Glowing +02273468 000001FF +$Infinite Lives +001A8A89 00000003 +001A8ACD 00000000 +001A8ADB 00000000 +$Perfect Balance (Grinds) +04273324 00000000 +$Instant Recovery (Lost Balance) +042731B4 41000000 +$Infinite Jump Timer +04272820 3F155557 +$Press X For Downward Boost +3A2342E8 00000400 +042723E8 43D84BED +$Always Low Race Time +04272C70 3F7D0000 +$Freeze Countdown Timer +04272C74 44160100 +$Have Full Coin (Time Trials) +002733A1 00000005 +0027A092 00000401 +$Huge Score +04272938 000F423F +0427293C 000F423F +$Everything Unlocked +0426DEB8 0004FFFF +0426DEBC 0004FFFF +$All Gate Challenges Complete +0226DEC8 0003FFFF +$All Time Trials Complete +0226DEC0 0003FFFF +$Moon Jump (Press Z) +3A2342E8 00000010 +042723E4 43000000 diff --git a/Overwrite/Sys/GameSettings/GTEP01.ini b/Overwrite/Sys/GameSettings/GTEP01.ini new file mode 100644 index 0000000000..cc382ffa94 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GTEP01.ini @@ -0,0 +1,27 @@ +# GTEP01 - 1080: Avalanche + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Everything Unlocked +ZFVY-V6QH-WDK53 +1Y7V-Q40K-0JAVX +9HD2-H7BE-YK0JV + +$Infinite Lives +KUNW-0DJU-5DXHD +FYMV-W1XM-GQQ2R + +$Downhill Boost (Press X) +V1KG-NGP8-D224P +XCV7-0RNZ-8ZPV6 +0T0F-RWWB-R8K2D + +$Time Trial: Found 5 Coin Pieces +GZ5T-HADH-NGPBM +BAF8-QT5K-5N9WC diff --git a/Overwrite/Sys/GameSettings/GTF.ini b/Overwrite/Sys/GameSettings/GTF.ini new file mode 100644 index 0000000000..76e22f9457 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GTF.ini @@ -0,0 +1,19 @@ +# GTFEA4 - Teenage Mutant Ninja Turtles + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GTK.ini b/Overwrite/Sys/GameSettings/GTK.ini new file mode 100644 index 0000000000..3c6d04c6e3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GTK.ini @@ -0,0 +1,22 @@ +# GTKE51, GTKP51 - Turok: Evolution + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GTKE51.ini b/Overwrite/Sys/GameSettings/GTKE51.ini new file mode 100644 index 0000000000..c22d3d5043 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GTKE51.ini @@ -0,0 +1,36 @@ +# GTKE51 - Turok: Evolution + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Level Select +04F3699A 3A1DCC92 +7D767326 5B157214 +$Unlock All Weapons Cheat +057ECE27 73925CC1 +24CDA364 13ED616D +$Unlock Unlimited Ammo Cheat +06C51517 035D1270 +161DD23D 2AD175EA +$Unlock Invincible Cheat +06ABEF0E 578334AE +6E3AC430 D24AECC7 +$Unlock Invisible Cheat +0FFC915F CAFF7B30 +85434F8E 263796ED +$Unlock Big Head Cheat +01D5F2E8 3670A7E8 +E2C6549F 18DDEF42 +$Debug Or Demo Cheat +0EEA36BE 423E8B7A +$Demo Mode - Cheat Menu +02220246 70F73F6E +D2A8F35F 4A172F97 +$Debug Level - Cheat Menu +0ECF64CF 1B031CD3 +33D95864 C3CEA43D diff --git a/Overwrite/Sys/GameSettings/GTL.ini b/Overwrite/Sys/GameSettings/GTL.ini new file mode 100644 index 0000000000..e48703f3b8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GTL.ini @@ -0,0 +1,19 @@ +# GTLE52, GTLP52, GTLX52 - True Crime + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GTME01.ini b/Overwrite/Sys/GameSettings/GTME01.ini new file mode 100644 index 0000000000..a86f48b55d --- /dev/null +++ b/Overwrite/Sys/GameSettings/GTME01.ini @@ -0,0 +1,83 @@ +# GTME01 - Super Smash Bros. Melee NTSC 1.02 - Training Mode v1.0 + +[Gecko] +$Faster Melee 20XX Settings [UnclePunch] +0416CC1C 60000000 #Pause During Game Start [UnclePunch] +C216CA94 00000006 +881D0005 2C000001 +41820024 3DC08047 +61CE9D5C 81CE0000 +2C0E001E 4180000C +38000001 48000008 +38000000 00000000 +04259D54 38600002 #Faster Stage Load [UnclePunch] +04259D58 38000000 +042641B0 38000001 #Faster CSS Load [UnclePunch] +0425AA18 38000001 #Faster SSS Load [UnclePunch] + +$Normal Lag Reduction [Hannes Mann] +043761EC 4800001C +04376238 48000018 + +$Performance Lag Reduction [Hannes Mann, tauKhan] +C20198A4 00000010 +3821FFFC 90610000 +48000011 80610000 +38210004 48000060 +9421FFE0 7C0802A6 +90010024 93E1001C +7C3F0B78 3D208034 +6129B8A4 913F0008 +3D208000 612900E4 +80690000 813F0008 +9062A6F0 7D2903A6 +4E800421 60000000 +7D234B78 397F0020 +800B0004 7C0803A6 +83EBFFFC 7D615B78 +4E800020 93C10008 +60000000 00000000 +C2019620 00000011 +3821FFFC 90610000 +48000011 80610000 +38210004 48000060 +9421FFE0 7C0802A6 +90010024 93E1001C +7C3F0B78 8062A6F0 +3D204330 7C034800 +41820030 3D208034 +6129B61C 7D2903A6 +4E800421 7D234B78 +397F0020 800B0004 +7C0803A6 83EBFFFC +7D615B78 4E800020 +38210024 8061FFFC +83E1FFF8 80010004 +7C0803A6 60000000 +60000000 00000000 +C21A5054 00000005 +3D808037 618C5C34 +7D8903A6 4E800421 +3D808037 618C61C0 +7D8903A6 4E800421 +60000000 00000000 +04158268 C82280A0 + +$Game Music OFF [UnclePunch] +*Keep checked if you want music OFF. +04023FFC 38800000 + +$Widescreen 16:9 [Dan Salvato, mirrorbender, TruckJitsu] +*Set Aspect Ratio to "Force 16:9" in Graphics for 16:9 monitors ----------------- +*Requires all players to have enabled for netplay. +C2021ABC 00000002 +39C00001 38600006 +60000000 00000000 +C236A4A8 00000007 +C03F0034 2C0E0001 +41820024 3C004E79 +90010030 3C004E2B +90010034 C0010030 +EC210032 C0010034 +EC210024 39C00000 +281E0000 00000000 diff --git a/Overwrite/Sys/GameSettings/GTO.ini b/Overwrite/Sys/GameSettings/GTO.ini new file mode 100644 index 0000000000..7646a866f1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GTO.ini @@ -0,0 +1,23 @@ +# GTOJAF - TALES OF SYMPHONIA + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] diff --git a/Overwrite/Sys/GameSettings/GTR.ini b/Overwrite/Sys/GameSettings/GTR.ini new file mode 100644 index 0000000000..adf6912304 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GTR.ini @@ -0,0 +1,11 @@ +# GTRE78, GTRP78 - Tetris Worlds +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to display. +[OnFrame] +[ActionReplay] +[Video_Settings] +UseXFB = True +UseRealXFB = True +[Gecko] diff --git a/Overwrite/Sys/GameSettings/GTS.ini b/Overwrite/Sys/GameSettings/GTS.ini new file mode 100644 index 0000000000..13c88a9667 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GTS.ini @@ -0,0 +1,19 @@ +# GTSE4F, GTSP4F - TimeSplitters 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Can Crash on some systems (unknown) + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GTSE4F.ini b/Overwrite/Sys/GameSettings/GTSE4F.ini new file mode 100644 index 0000000000..05e8c0c75f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GTSE4F.ini @@ -0,0 +1,225 @@ +# GTSE4F - TimeSplitters 2 NTSC + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Inf Ammo/No Reloads +04122D9C 60000000 +04122D70 60000000 +$Infinite Health Story/Challenge +0401E5C8 2C1E0000 +0401E5CC 4082005C +0401E5D0 60000000 +0401E5D4 FC200090 +$Infinite Health Arcade Mode +0401F6E4 2C1F0000 +0401F6E8 4082005C +0401F6EC 60000000 +$All Cut Scenes +0461435C FFFFFFFF +$All Story Levels +04614360 FFFFFFFF +$All Challenge Levels +04614378 FFFFFFFF +$Full Gallery +04614364 FFFFFFFF +02614388 0005FFFF +02614398 0003FFFF +$R+A to Freeze Timer +0A3B7AF8 00000120 +041504E0 60000000 +$R+B to Restart Timer +0A3B7AF8 00000220 +041504E0 7C030214 +$Max Playing Time (Profile) (Jason Haffner) +04614168 72FC6F7C +$Max Total Games (Profile) (Jason Haffner) +0461415C 7FFFFFFF +$Max Total Kills (Profile) (Jason Haffner) +0461416C 7FFFFFFF +$Max Bullets Fired (Profile) (Jason Haffner) +0461417C 7FFFFFFF +$Max Accuracy (Profile) (Jason Haffner) +04614180 7FFFFFFF +$Max Limbs Detached (Profile) (Jason Haffner) +0461419C 7FFFFFFF +$Max Glass Smashed (Profile) (Jason Haffner) +046141A0 7FFFFFFF +$Max Melons Burst (Profile) (Jason Haffner) +046141A4 7FFFFFFF +$Max Played as Monkey (Profile) (Jason Haffner) +406137A4 7FFFFFFF +$Max Most Kills Without Dying (Profile) (Jason Haffner) +04614174 7FFFFFFF +$Max Longest Killing Spree (Profile) (Jason Haffner) +04614178 7FFFFFFF +$Max Splitters Dispatched (Profile) (Jason Haffner) +04614300 7FFFFFFF +$Max UFOs Spotted (Profile) (Jason Haffner) +0461430C 7FFFFFFF +$No Losses (Profile) (Jason Haffner) +04614170 00000000 +$No Animal Cruelty (Profile) (Jason Haffner) +04614308 00000000 +$No Civilian Casualties (Profile) (Jason Haffner) +04614304 00000000 +$3rd Person Mode (donny2112) +041F788C 38600001 +$Air Walk Rise/Fall/Normal (A/B/X) (Twilight Spectre) +04401BB8 3D88888D +04401BBC BD88888D +04051558 483B05C4 +04401B1C 3DE08040 +04401B20 61EF1BC0 +04401B24 906F0008 +04401B28 80630000 +04401B2C 3FA08030 +04401B30 63BD8423 +04401B34 1DC30084 +04401B38 7DDD70AE +04401B3C 280E0040 +04401B40 40820024 +04401B44 C38FFFF8 +04401B48 48000008 +04401B4C C38FFFFC +04401B50 7DC379AE +04401B54 806F0008 +04401B58 C3A300F4 +04401B5C FC1DE02A +04401B60 4800003C +04401B64 280E0080 +04401B68 4182FFE4 +04401B6C 280E0020 +04401B70 40820008 +04401B74 7DC379AE +04401B78 7DCF18AE +04401B7C 2C0E0040 +04401B80 4182000C +04401B84 2C0E0080 +04401B88 40820008 +04401B8C 48000014 +04401B90 806F0008 +04401B94 D00300F4 +04401B98 48000014 +04401B9C D00300F4 +04401BA0 806F0008 +04401BA4 81CF000C +04401BA8 91C30158 +04401BAC 4BC4F9B0 +$Player 1 Plasma Autorifle & Minigun Don't Overheat (Twilight Spectre) +10308423 00000000 +424013C8 026E3F44 +$Player 2 Plasma Autorifle & Minigun Don't Overheat (Twilight Spectre) +103084A7 00000000 +424013CC 026E3F44 +$Player 3 Plasma Autorifle & Minigun Don't Overheat (Twilight Spectre) +1030852B 00000000 +424013D0 026E3F44 +$Player 4 Plasma Autorifle & Minigun Don't Overheat (Twilight Spectre) +103085AF 00000000 +424013D4 026E3F44 +$All Guns In All Modes (Twilight Spectre) +042791F0 4BD88810 +04124550 48000004 +0404DD50 60000000 +04001A00 3CC08040 +04001A04 60C613C8 +04001A08 3926000C +04001A0C 80A60000 +04001A10 2C050000 +04001A14 41820034 +04001A18 38A50A3F +04001A1C 38E000FF +04001A20 3905006C +04001A24 7C054000 +04001A28 41820010 +04001A2C 38A50004 +04001A30 98E50000 +04001A34 4BFFFFF0 +04001A38 7C064800 +04001A3C 4182000C +04001A40 38C60004 +04001A44 4BFFFFC4 +04001A48 4E800020 +$Gothic Tile Set (Twilight Spectre) +4C3AC904 636B0074 +0A3B7AF8 00000400 +002C006F 00000004 +$Beat Mission 1: Siberia Instantly (Story Mode) +00000000 802CB0DF +00000005 000A0024 +$Beat Mission 2: Chicago Instantly (Story Mode) +00000000 802FE917 +00000005 000B0024 +$Beat Mission 3: Notre Dame Instantly (Story Mode) +00000000 802FAC87 +00000005 00070024 +$Beat Mission 4: Return To Planet X Instantly (Story Mode) +00000000 802DC6CF +00000005 00070024 +002DC6DB 00000005 +$Beat Mission 5: Neo Tokyo Instantly (Story Mode) +00000000 802F68F7 +00000005 00090024 +$Beat Mission 6: Wild West Instantly (Story Mode) +00000000 802D3717 +00000005 00070024 +$Beat Mission 7: Atom Smasher Instantly (Story Mode) +00000000 802C572B +00000005 00060024 +$Beat Mission 8: Aztec Ruins Instantly (Story Mode) +00000000 802F317F +00000005 00040024 +$Beat Mission 9: Robot Factory Instantly (Story Mode) +00000000 802E5E6F +00000005 00070024 +$Beat Mission 10: Space Station Instantly (Collect Crystal) (Story Mode) +00000000 802C0D57 +00000005 00040024 +$1st Loaded Player Size Modifier (Twilight Spectre) +404013C8 00129F10 +424013C8 0000099C +$2nd Loaded Player Size Modifier (Twilight Spectre) +404013CC 00129F10 +424013CC 0000099C +$3rd Loaded Player Size Modifier (Twilight Spectre) +404013D0 00129F10 +424013D0 0000099C +$4th Loaded Player Size Modifier (Twilight Spectre) +404013D4 00129F10 +424013D4 0000099C +$5th Loaded Player Size Modifier (Twilight Spectre) +404013D8 00129F10 +424013D8 0000099C +$6th Loaded Player Size Modifier (Twilight Spectre) +404013DC 00129F10 +424013DC 0000099C +$7th Loaded Player Size Modifier (Twilight Spectre) +404013E0 00129F10 +424013E0 0000099C +$8th Loaded Player Size Modifier (Twilight Spectre) +404013E4 00129F10 +424013E4 0000099C +$9th Loaded Player Size Modifier (Twilight Spectre) +404013E8 00129F10 +424013E8 0000099C +$10th Loaded Player Size Modifier (Twilight Spectre) +404013EC 00129F10 +424013EC 0000099C +$11th Loaded Player Size Modifier (Twilight Spectre) +404013F0 00129F10 +424013F0 0000099C +$12th Loaded Player Size Modifier (Twilight Spectre) +404013F4 00129F10 +424013F4 0000099C +$13th Loaded Player Size Modifier (Twilight Spectre) +404013F8 00129F10 +424013F8 0000099C +$14th Loaded Player Size Modifier (Twilight Spectre) +404013FC 00129F10 +424013FC 0000099C diff --git a/Overwrite/Sys/GameSettings/GTU.ini b/Overwrite/Sys/GameSettings/GTU.ini new file mode 100644 index 0000000000..39487b019f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GTU.ini @@ -0,0 +1,18 @@ +# GTUE8G - TUBE SLIDER + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GTW.ini b/Overwrite/Sys/GameSettings/GTW.ini new file mode 100644 index 0000000000..9b50731724 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GTW.ini @@ -0,0 +1,23 @@ +# GTWE70, GTWP70 - Taz Wanted + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GTY.ini b/Overwrite/Sys/GameSettings/GTY.ini new file mode 100644 index 0000000000..f69e5df87a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GTY.ini @@ -0,0 +1,19 @@ +# GTYE69, GTYP69 - TY the Tasmanian Tiger + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GTZ.ini b/Overwrite/Sys/GameSettings/GTZ.ini new file mode 100644 index 0000000000..b9ad4a7285 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GTZ.ini @@ -0,0 +1,23 @@ +# GTZE41, GTZP41 - DISNEY'S TARZAN + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real Xfb for videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GUB.ini b/Overwrite/Sys/GameSettings/GUB.ini new file mode 100644 index 0000000000..252998f48a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GUB.ini @@ -0,0 +1,22 @@ +# GUBE69, GUBP69 - The Urbz GameCube + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GUC.ini b/Overwrite/Sys/GameSettings/GUC.ini new file mode 100644 index 0000000000..97f38aae66 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GUC.ini @@ -0,0 +1,18 @@ +# GUCP69 - UEFA Champions League 2004 - 2005 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GUF.ini b/Overwrite/Sys/GameSettings/GUF.ini new file mode 100644 index 0000000000..d470422dd2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GUF.ini @@ -0,0 +1,18 @@ +# GUFE4Z - UFC Throwdown + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GUG.ini b/Overwrite/Sys/GameSettings/GUG.ini new file mode 100644 index 0000000000..b9e428d363 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GUG.ini @@ -0,0 +1,18 @@ +# GUGE69 - Need for Speed(TM) Underground 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GUM.ini b/Overwrite/Sys/GameSettings/GUM.ini new file mode 100644 index 0000000000..2aa8e909f9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GUM.ini @@ -0,0 +1,20 @@ +# GUME52, GUMP52 - Gun + +[Core] +# Values set here will override the main Dolphin settings. +MMU = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GUN.ini b/Overwrite/Sys/GameSettings/GUN.ini new file mode 100644 index 0000000000..76983fe80b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GUN.ini @@ -0,0 +1,21 @@ +# GUNE5D, GUNP5D - Gauntlet - Dark Legacy + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = Needs safe texture cache for videos. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/GUNE5D.ini b/Overwrite/Sys/GameSettings/GUNE5D.ini new file mode 100644 index 0000000000..9885143a4f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GUNE5D.ini @@ -0,0 +1,43 @@ +# GUNE5D - Gauntlet - Dark Legacy + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Player 1 health 9999 +0020004A 08000000 +04277374 461C3C00 +$Player 1 infinite keys +0020004B 08000000 +04277378 00000063 +$Player 1 tons of cash +0020004C 08000000 +04277384 461C3C00 +$Player 2 health 9999 +0020004D 08000000 +0427A6D0 461C3C00 +$Player 2 infinite keys +0020004E 08000000 +0427A6D4 00000063 +$Player 2 tons of cash +0020004F 08000000 +0427A6E0 461C3C00 +$Player 3 health 9999 +00200050 08000000 +0427DA2C 461C3C00 +$Player 3 infinite keys +00200051 08000000 +0427DA30 00000063 +$Player 3 tons of cash +00200052 08000000 +0427DA3C 461C3C00 +$Player 4 health 9999 +00200053 08000000 +04280D88 461C3C00 +$Player 4 infinite keys +00200054 08000000 +04280D8C 00000063 diff --git a/Overwrite/Sys/GameSettings/GUP.ini b/Overwrite/Sys/GameSettings/GUP.ini new file mode 100644 index 0000000000..1f500233aa --- /dev/null +++ b/Overwrite/Sys/GameSettings/GUP.ini @@ -0,0 +1,24 @@ +# GUPE8P, GUPJ8P, GUPP8P - Shadow the Hedgehog + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = 2P mode is playable only with EFB to RAM. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Stereoscopy] +StereoConvergence = 1 diff --git a/Overwrite/Sys/GameSettings/GUT.ini b/Overwrite/Sys/GameSettings/GUT.ini new file mode 100644 index 0000000000..3ac2d0d11f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GUT.ini @@ -0,0 +1,23 @@ +# GUTD52, GUTE52, GUTF52, GUTI52, GUTJC0, GUTP52, GUTS52 - Ultimate Spider-Man + +[Core] +# Values set here will override the main Dolphin settings. +MMU = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GUV.ini b/Overwrite/Sys/GameSettings/GUV.ini new file mode 100644 index 0000000000..6ba9908491 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GUV.ini @@ -0,0 +1,19 @@ +# GUVE51 - Freestyle Street Soccer + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GUZ.ini b/Overwrite/Sys/GameSettings/GUZ.ini new file mode 100644 index 0000000000..b26be53e53 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GUZ.ini @@ -0,0 +1,23 @@ +# GUZE41, GUZP41 - Batman: Rise of Sin Tzu + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real XFB for videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseRealXFB = True +UseXFB = True + diff --git a/Overwrite/Sys/GameSettings/GV3.ini b/Overwrite/Sys/GameSettings/GV3.ini new file mode 100644 index 0000000000..5ea36416af --- /dev/null +++ b/Overwrite/Sys/GameSettings/GV3.ini @@ -0,0 +1,19 @@ +# GV3E70, GV3P70 - V-Rally 3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GV4.ini b/Overwrite/Sys/GameSettings/GV4.ini new file mode 100644 index 0000000000..e4c50b3475 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GV4.ini @@ -0,0 +1,19 @@ +# GV4E69 - MVP Baseball 2005 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = 2d graphics are messed up. +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GVC.ini b/Overwrite/Sys/GameSettings/GVC.ini new file mode 100644 index 0000000000..dfaf95f58e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GVC.ini @@ -0,0 +1,23 @@ +# GVCE08, GVCP08 - Viewtiful Joe Red Hot Rumble + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GVD.ini b/Overwrite/Sys/GameSettings/GVD.ini new file mode 100644 index 0000000000..49512fc4e2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GVD.ini @@ -0,0 +1,19 @@ +# GVDE78 - Bratz: Forever Diamondz + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GVH.ini b/Overwrite/Sys/GameSettings/GVH.ini new file mode 100644 index 0000000000..6c21148d39 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GVH.ini @@ -0,0 +1,19 @@ +# GVHE4F - BIONICLE Heroes + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GVJ.ini b/Overwrite/Sys/GameSettings/GVJ.ini new file mode 100644 index 0000000000..e472411799 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GVJ.ini @@ -0,0 +1,23 @@ +# GVJE08, GVJJ08, GVJP08 - VIEWTIFUL JOE + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GVK.ini b/Overwrite/Sys/GameSettings/GVK.ini new file mode 100644 index 0000000000..d3b0d87624 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GVK.ini @@ -0,0 +1,19 @@ +# GVKE52 - Cabela's Dangerous Hunts 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GVL.ini b/Overwrite/Sys/GameSettings/GVL.ini new file mode 100644 index 0000000000..cc32e3d7bc --- /dev/null +++ b/Overwrite/Sys/GameSettings/GVL.ini @@ -0,0 +1,20 @@ +# GVLD69, GVLE69, GVLF69, GVLE69 - Marvel Nemesis: Rise of the Imperfects + +[Core] +# Values set here will override the main Dolphin settings. +SyncOnSkipIdle = False + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GVO.ini b/Overwrite/Sys/GameSettings/GVO.ini new file mode 100644 index 0000000000..4bc7b884b6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GVO.ini @@ -0,0 +1,22 @@ +# GVOE69, GVOP69 - BIONICLE + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GVR.ini b/Overwrite/Sys/GameSettings/GVR.ini new file mode 100644 index 0000000000..4a25c8fcdd --- /dev/null +++ b/Overwrite/Sys/GameSettings/GVR.ini @@ -0,0 +1,19 @@ +# GVRE7H - GrooveRider + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GVS.ini b/Overwrite/Sys/GameSettings/GVS.ini new file mode 100644 index 0000000000..f474836a55 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GVS.ini @@ -0,0 +1,19 @@ +# GVSE8P, GVSP8P - Virtua Striker 3 ver. 2002 + +[Core] +# Values set here will override the main Dolphin settings. +FPRF = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GVS46E.ini b/Overwrite/Sys/GameSettings/GVS46E.ini new file mode 100644 index 0000000000..91ab0b23ef --- /dev/null +++ b/Overwrite/Sys/GameSettings/GVS46E.ini @@ -0,0 +1,26 @@ +# GVS46E, GVS46J - Virtua Striker 4 ver. 2006 +# Because Triforce games have weird IDs, properties are inherited from GVS.ini (Virtua Striker 3 ver. 2002)! + +[Core] +# Values set here will override the main Dolphin settings. +FPRF = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 1 +EmulationIssues = Crashes on startup (Triforce game) + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] +# Add memory patches to be applied every frame here. + +[Video_Settings] + diff --git a/Overwrite/Sys/GameSettings/GVS46J.ini b/Overwrite/Sys/GameSettings/GVS46J.ini new file mode 100644 index 0000000000..91ab0b23ef --- /dev/null +++ b/Overwrite/Sys/GameSettings/GVS46J.ini @@ -0,0 +1,26 @@ +# GVS46E, GVS46J - Virtua Striker 4 ver. 2006 +# Because Triforce games have weird IDs, properties are inherited from GVS.ini (Virtua Striker 3 ver. 2002)! + +[Core] +# Values set here will override the main Dolphin settings. +FPRF = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 1 +EmulationIssues = Crashes on startup (Triforce game) + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] +# Add memory patches to be applied every frame here. + +[Video_Settings] + diff --git a/Overwrite/Sys/GameSettings/GW2.ini b/Overwrite/Sys/GameSettings/GW2.ini new file mode 100644 index 0000000000..72af791d15 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GW2.ini @@ -0,0 +1,22 @@ +# GW2E78, GW2P78 - WWE Day of Reckoning 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Efb to Ram for created fighters. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/GW3.ini b/Overwrite/Sys/GameSettings/GW3.ini new file mode 100644 index 0000000000..d0e8adfb6e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GW3.ini @@ -0,0 +1,19 @@ +# GW3E78, GW3P78 - WRESTLE MANIA X8 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GW5.ini b/Overwrite/Sys/GameSettings/GW5.ini new file mode 100644 index 0000000000..e6d24bb214 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GW5.ini @@ -0,0 +1,19 @@ +# GW5D69, GW5E69, GW5F69, GW5P69 - Need For Speed Carbon + +[Core] +# Values set here will override the main Dolphin settings. + + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GW7.ini b/Overwrite/Sys/GameSettings/GW7.ini new file mode 100644 index 0000000000..321afaaa94 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GW7.ini @@ -0,0 +1,22 @@ +# GW7D69, GW7E69, GW7F69, GW7P69 - 007: Agent Under Fire (tm) + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the video cutscenes to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GW8.ini b/Overwrite/Sys/GameSettings/GW8.ini new file mode 100644 index 0000000000..b261a627a4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GW8.ini @@ -0,0 +1,19 @@ +# GW8E52 - World Series of Poker + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GW9.ini b/Overwrite/Sys/GameSettings/GW9.ini new file mode 100644 index 0000000000..03ddd9d2d8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GW9.ini @@ -0,0 +1,19 @@ +# GW9E78 - WRESTLEMANIA XIX + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GWA.ini b/Overwrite/Sys/GameSettings/GWA.ini new file mode 100644 index 0000000000..999f4058b3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWA.ini @@ -0,0 +1,19 @@ +# GWAE8P, GWAF8P, GWAP8P - Spartan: Total Warrior + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GWB.ini b/Overwrite/Sys/GameSettings/GWB.ini new file mode 100644 index 0000000000..aafdc76032 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWB.ini @@ -0,0 +1,19 @@ +# GWBP41 - Worms Blast + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GWE.ini b/Overwrite/Sys/GameSettings/GWE.ini new file mode 100644 index 0000000000..4ac03531f4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWE.ini @@ -0,0 +1,19 @@ +# GWEE51, GWEJB0, GWEP8P - 18 Wheeler + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Bad sound + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GWG.ini b/Overwrite/Sys/GameSettings/GWG.ini new file mode 100644 index 0000000000..54719f4317 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWG.ini @@ -0,0 +1,18 @@ +# GWGP4F - Ace Golf + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GWJ.ini b/Overwrite/Sys/GameSettings/GWJ.ini new file mode 100644 index 0000000000..685e981b3f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWJ.ini @@ -0,0 +1,18 @@ +# GWJE52 - Tony Hawk's American Wasteland + +[Core] +# Values set here will override the main Dolphin settings. +MMU = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] + +[ActionReplay] + diff --git a/Overwrite/Sys/GameSettings/GWK.ini b/Overwrite/Sys/GameSettings/GWK.ini new file mode 100644 index 0000000000..e39d65787b --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWK.ini @@ -0,0 +1,19 @@ +# GWKE41, GWKP41 - King Kong + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GWL.ini b/Overwrite/Sys/GameSettings/GWL.ini new file mode 100644 index 0000000000..b3d3fdb80a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWL.ini @@ -0,0 +1,18 @@ +# GWLE6L, GWLX6L - Project Zoo + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GWLE6L.ini b/Overwrite/Sys/GameSettings/GWLE6L.ini new file mode 100644 index 0000000000..a6a33eaa41 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWLE6L.ini @@ -0,0 +1,5 @@ +# GWLE6L - Project Zoo + +[OnFrame] +$Bypass FIFO reset +0x8028EF00:dword:0x48000638 diff --git a/Overwrite/Sys/GameSettings/GWLX6L.ini b/Overwrite/Sys/GameSettings/GWLX6L.ini new file mode 100644 index 0000000000..fa5d56e4c2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWLX6L.ini @@ -0,0 +1,5 @@ +# GWLX6L - Project Zoo + +[OnFrame] +$Bypass FIFO reset +0x8028EE80:dword:0x48000638 diff --git a/Overwrite/Sys/GameSettings/GWM.ini b/Overwrite/Sys/GameSettings/GWM.ini new file mode 100644 index 0000000000..e4069b7ef9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWM.ini @@ -0,0 +1,18 @@ +# GWME51 - Worms 3D + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GWO.ini b/Overwrite/Sys/GameSettings/GWO.ini new file mode 100644 index 0000000000..d77ef3759f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWO.ini @@ -0,0 +1,22 @@ +# GWOE5G - Blowout + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 + diff --git a/Overwrite/Sys/GameSettings/GWP.ini b/Overwrite/Sys/GameSettings/GWP.ini new file mode 100644 index 0000000000..f694e8f2d7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWP.ini @@ -0,0 +1,22 @@ +# GWPE78, GWPJG2, GWPP78 - WWE Day of Reckoning + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Efb to Ram for created fighters. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/GWQ.ini b/Overwrite/Sys/GameSettings/GWQ.ini new file mode 100644 index 0000000000..1d4648c359 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWQ.ini @@ -0,0 +1,19 @@ +# GWQE52 - WRECKLESS + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GWQE52.ini b/Overwrite/Sys/GameSettings/GWQE52.ini new file mode 100644 index 0000000000..c2a377b641 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWQE52.ini @@ -0,0 +1,204 @@ +# GWQE52 - WRECKLESS + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Missiles +0028D803 0000000F +$Infinite Adrenaline +0028D7FF 00000003 +$Low Time +0428CF0C 00000000 +$Infinite Timer +0428CF14 000025FF +$Low Friction +020F5910 00000001 +$High Friction +020F5918 00000001 +$Back Slide Out +020F5920 00000001 +$Super Speed +020F5928 00000001 +$Low Gravity +020F5930 00000001 +$High Gravity +020F5940 00000001 +$Very Solid Car +020F5938 00000001 +$Grand Theft Auto Mode +020F5948 00000001 +$Unstable Suspension +020F5980 00000001 +$No Collisions With Cars +020F5958 00000001 +$No Traffic +020F5950 00000001 +$Giant Pedestrians +020F5960 00000001 +$Mirrored Map +020F5968 00000001 +$Super Steering +020F5988 00000001 +$Unlock Other Cars Slower +020F5998 00000001 +$Unlock Other Cars Faster +020F59A0 00000001 +$Unusual Camera +020F59A8 00000001 +$Max Objects Hit +0228D12A 0000270F +$Max Cars Hit +0228D128 0000270F +$A1 Bonus Unlocked (Dragon Adventure) +000F51D1 00000000 +$A2 Easy Unlocked (Dragon Adventure) +000F51F1 00000000 +$A2 Hard Unlocked (Dragon Adventure) +000F5211 00000000 +$A2 Bonus Unlocked (Dragon Adventure) +000F5231 00000000 +$A3 Easy Unlocked (Dragon Adventure) +000F5251 00000000 +$A3 Hard Unlocked (Dragon Adventure) +000F5271 00000000 +$A3 Bonus Unlocked (Dragon Adventure) +000F5291 00000000 +$A4 Easy Unlocked (Dragon Adventure) +000F52B1 00000000 +$A4 Hard Unlocked (Dragon Adventure) +000F52D1 00000000 +$A4 Bonus Unlocked (Dragon Adventure) +000F52F1 00000000 +$A5 Easy Unlocked (Dragon Adventure) +000F5311 00000000 +$A5 Hard Unlocked (Dragon Adventure) +000F5331 00000000 +$A5 Bonus Unlocked (Dragon Adventure) +000F5351 00000000 +$A6 Easy Unlocked (Dragon Adventure) +000F5371 00000000 +$A6 Hard Unlocked (Dragon Adventure) +000F5391 00000000 +$A6 Bonus Unlocked (Dragon Adventure) +000F53B1 00000000 +$A7 Easy Unlocked (Dragon Adventure) +000F53D1 00000000 +$A7 Hard Unlocked (Dragon Adventure) +000F53F1 00000000 +$A7 Bonus Unlocked (Dragon Adventure) +000F5411 00000000 +$A8 Easy Unlocked (Dragon Adventure) +000F5431 00000000 +$A8 Hard Unlocked (Dragon Adventure) +000F5451 00000000 +$A8 Bonus Unlocked (Dragon Adventure) +000F5471 00000000 +$A9 Easy Unlocked (Dragon Adventure) +000F5491 00000000 +$A9 Hard Unlocked (Dragon Adventure) +000F54B1 00000000 +$A9 Bonus Unlocked (Dragon Adventure) +000F54D1 00000000 +$A10 Easy Unlocked (Dragon Adventure) +000F54F1 00000000 +$A10 Hard Unlocked (Dragon Adventure) +000F5511 00000000 +$A10 Bonus Unlocked (Dragon Adventure) +000F5531 00000000 +$A1 Easy - Gold (Dragon Adventure) +000F5193 00000006 +$A1 Hard - Gold (Dragon Adventure) +000F51B3 00000006 +$A1 Bonus - Gold (Dragon Adventure) +000F51D0 00000000 +$A2 Easy - Gold (Dragon Adventure) +000F51F0 00000000 +$A2 Hard - Gold (Dragon Adventure) +000F5210 00000000 +$A2 Bonus - Gold (Dragon Adventure) +000F5230 00000000 +$A3 Easy - Gold (Dragon Adventure) +000F5250 00000000 +$A3 Hard - Gold (Dragon Adventure) +000F5270 00000000 +$A3 Bonus - Gold (Dragon Adventure) +000F5290 00000000 +$A4 Easy - Gold (Dragon Adventure) +000F52B0 00000000 +$A4 Hard - Gold (Dragon Adventure) +000F52D0 00000000 +$A4 Bonus - Gold (Dragon Adventure) +000F52F0 00000000 +$A5 Easy - Gold (Dragon Adventure) +000F5310 00000000 +$A5 Hard - Gold (Dragon Adventure) +000F5330 00000000 +$A5 Bonus - Gold (Dragon Adventure) +000F5350 00000000 +$A6 Easy - Gold (Dragon Adventure) +000F5370 00000000 +$A6 Hard - Gold (Dragon Adventure) +000F5390 00000000 +$A6 Bonus - Gold (Dragon Adventure) +000F53B0 00000000 +$A7 Easy - Gold (Dragon Adventure) +000F53D0 00000000 +$A7 Hard - Gold (Dragon Adventure) +000F53F0 00000000 +$A7 Bonus - Gold (Dragon Adventure) +000F5410 00000000 +$A8 Easy - Gold (Dragon Adventure) +000F5430 00000000 +$A8 Hard - Gold (Dragon Adventure) +000F5450 00000000 +$A8 Bonus - Gold (Dragon Adventure) +000F5470 00000000 +$A9 Easy - Gold (Dragon Adventure) +000F5490 00000000 +$A9 Hard - Gold (Dragon Adventure) +000F54B0 00000000 +$A9 Bonus - Gold (Dragon Adventure) +000F54D0 00000000 +$A10 Easy - Gold (Dragon Adventure) +000F54F0 00000000 +$A10 Hard - Gold (Dragon Adventure) +000F5510 00000000 +$A10 Bonus - Gold (Dragon Adventure) +000F5530 00000000 +$B1 Bonus Unlocked (Spy Story) +000F5593 00000000 +$B2 Easy Unlocked (Spy Story) +000F55B3 00000000 +$B2 Hard Unlocked (Spy Story) +000F55D3 00000000 +$B2 Bonus Unlocked (Spy Story) +000F55F3 00000000 +$B3 Easy Unlocked (Spy Story) +000F5613 00000000 +$B3 Hard Unlocked (Spy Story) +000F5633 00000000 +$B3 Bonus Unlocked (Spy Story) +000F5653 00000000 +$B4 Easy Unlocked (Spy Story) +000F5673 00000000 +$B4 Hard Unlocked (Spy Story) +000F5693 00000000 +$B4 Bonus Unlocked (Spy Story) +000F56B3 00000000 +$B5 Easy Unlocked (Spy Story) +000F56D3 00000000 +$B5 Hard Unlocked (Spy Story) +000F56F3 00000000 +$B5 Bonus Unlocked (Spy Story) +000F5713 00000000 +$B6 Easy Unlocked (Spy Story) +000F5733 00000000 +$B6 Hard Unlocked (Spy Story) +000F5753 00000000 +$B6 Bonus Unlocked (Spy Story) +000F5773 00000000 diff --git a/Overwrite/Sys/GameSettings/GWR.ini b/Overwrite/Sys/GameSettings/GWR.ini new file mode 100644 index 0000000000..88be3dc86d --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWR.ini @@ -0,0 +1,19 @@ +# GWRE01, GWRP01 - WAVE RACE / BLUE STORM + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GWRE01.ini b/Overwrite/Sys/GameSettings/GWRE01.ini new file mode 100644 index 0000000000..8b2aa57e98 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWRE01.ini @@ -0,0 +1,31 @@ +# GWRE01 - WAVE RACE / BLUE STORM + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Always 0 missed Buoys +046199F4 00000000 +$Always turbo +04620FDC 0000004B +$Never 'out of bounds' - cannot finish race +04619BD4 00000000 +$Stunt mode: Massive score +0461B2B8 05F5E0FF +$Stunt mode: Freeze timer at 65"00 +002A0063 08000000 +$Have 99 Points (1P Mode) +00632B43 00000063 + diff --git a/Overwrite/Sys/GameSettings/GWRP01.ini b/Overwrite/Sys/GameSettings/GWRP01.ini new file mode 100644 index 0000000000..dea98e29b8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWRP01.ini @@ -0,0 +1,32 @@ +# GWRP01 - WAVE RACE / BLUE STORM + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Always First Place +0061C57B 00000000 +$Never Out of Bounds +0061C874 00000000 +$Stunt Mode: Freeze Timer +0461C82C 00010488 +$Stunt Mode: Massive Score +0461DF58 3B9AC9FF +$Zero buoys missed +0261C696 00000000 +$Always turbo +04623C7E 0000004B +$PAL2NTSC Fix +04252AC0 00000010 +$All Championships/Tracks Open +04694558 01010101 +046945E0 00000001 +046945D4 00010001 +046945D8 00010000 +$All Weather Options Available +040AA930 38000001 +040A5FE8 38000001 diff --git a/Overwrite/Sys/GameSettings/GWS.ini b/Overwrite/Sys/GameSettings/GWS.ini new file mode 100644 index 0000000000..fbe93e145c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWS.ini @@ -0,0 +1,19 @@ +# GWSEA4 - ESPN International Winter Sports 2002 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = can't see anything in menus or in-game + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GWT.ini b/Overwrite/Sys/GameSettings/GWT.ini new file mode 100644 index 0000000000..6fa6a8d9b9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWT.ini @@ -0,0 +1,21 @@ +# GWTEA4, GWTJA4, GWTPA4 - WTA Tour Tennis + +[Core] +# Values set here will override the main Dolphin settings. +# This game does not work properly with large memorycards, use a 251 block card +# see http://www.nintendo.com/consumer/memorycard1019.jsp +MemoryCard251 = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GWV.ini b/Overwrite/Sys/GameSettings/GWV.ini new file mode 100644 index 0000000000..9b0135b265 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWV.ini @@ -0,0 +1,19 @@ +# GWVE52, GWVP52, GWVX52 - X2 Wolverine's Revenge + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GWW.ini b/Overwrite/Sys/GameSettings/GWW.ini new file mode 100644 index 0000000000..c9eb236577 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWW.ini @@ -0,0 +1,19 @@ +# GWWE01, GWWP01 - WARIO WORLD + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GWWP01.ini b/Overwrite/Sys/GameSettings/GWWP01.ini new file mode 100644 index 0000000000..1f9297af92 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWWP01.ini @@ -0,0 +1,49 @@ +# GWWP01 - WARIO WORLD + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite/max health +04114244 3800000E +$Lots of coins +04030764 38007FFF +$All levels open +041D8BEC FFFFFFFF +$Moon Jump (Hold A) +04111B74 3D803E00 +04111B78 618C01CE +0A439104 00000100 +04111B7C 919E0208 +0A439104 00000000 +04111B7C 60000000 +$All levels open and complete GBA games +041D8BEC FFFFFFFF +041D8BF4 FFFFFFFF +041D8BF8 FFFFFFFF +021D8BFC 0000FFFF +041D8C04 FFFFFFFF +041D8C08 FFFFFFFF +021D8C0C 0000FFFF +041D8C24 FFFFFFFF +041D8C28 FFFFFFFF +021D8C2C 0000FFFF +041D8C34 FFFFFFFF +041D8C38 FFFFFFFF +021D8C3C 0000FFFF +041D8C54 FFFFFFFF +041D8C58 FFFFFFFF +021D8C5C 0000FFFF +041D8C64 FFFFFFFF +041D8C68 FFFFFFFF +021D8C6C 0000FFFF +041D8C84 FFFFFFFF +041D8C88 FFFFFFFF +021D8C8C 0000FFFF +041D8C94 FFFFFFFF +041D8C98 FFFFFFFF +021D8C9C 0000FFFF diff --git a/Overwrite/Sys/GameSettings/GWY.ini b/Overwrite/Sys/GameSettings/GWY.ini new file mode 100644 index 0000000000..435a09bb36 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWY.ini @@ -0,0 +1,29 @@ +# GWYE41, GWYX41 - Tom Clancy's Splinter Cell Double Agent + +[Core] +# Values set here will override the main Dolphin settings. +MMU = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Videos require real XFB. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +UseXFB = True +UseRealXFB = True +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/GWZ.ini b/Overwrite/Sys/GameSettings/GWZ.ini new file mode 100644 index 0000000000..1ec16599b0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GWZ.ini @@ -0,0 +1,18 @@ +# GWZE01, GWZP01 - Dance Dance Revolution: Mario Mix + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GX2.ini b/Overwrite/Sys/GameSettings/GX2.ini new file mode 100644 index 0000000000..62524a2b95 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GX2.ini @@ -0,0 +1,19 @@ +# GX2E52, GX2P52 - X-Men Legends 2: Rise of Apocalypse + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GX3.ini b/Overwrite/Sys/GameSettings/GX3.ini new file mode 100644 index 0000000000..cb945a6e63 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GX3.ini @@ -0,0 +1,23 @@ +# GX3E41, GX3P41, GX3X41 - XIII + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Needs real xfb for the videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/GXB.ini b/Overwrite/Sys/GameSettings/GXB.ini new file mode 100644 index 0000000000..e8fe9c5b3a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GXB.ini @@ -0,0 +1,23 @@ +# GXBE69, GXBP69 - SSX3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBAccessEnable = False +EFBFastAccess = False + diff --git a/Overwrite/Sys/GameSettings/GXC.ini b/Overwrite/Sys/GameSettings/GXC.ini new file mode 100644 index 0000000000..bb430c349a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GXC.ini @@ -0,0 +1,19 @@ +# GXCE01, GXCJ01 - CustomRobo + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GXE.ini b/Overwrite/Sys/GameSettings/GXE.ini new file mode 100644 index 0000000000..cbbcdadc33 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GXE.ini @@ -0,0 +1,19 @@ +# GXEE8P, GXEJ8P, GXEP8P - Sonic Riders + +[Core] +# Values set here will override the main Dolphin settings. +FastDiscSpeed = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GXF.ini b/Overwrite/Sys/GameSettings/GXF.ini new file mode 100644 index 0000000000..d4a04db24f --- /dev/null +++ b/Overwrite/Sys/GameSettings/GXF.ini @@ -0,0 +1,19 @@ +# GXFE69, GXFF69, GXFP69 - FIFA Soccer 2004 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GXG.ini b/Overwrite/Sys/GameSettings/GXG.ini new file mode 100644 index 0000000000..d9a35a762a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GXG.ini @@ -0,0 +1,13 @@ +# GXGE08 - MEGAMAN X COLLECTION +[Core] +# Values set here will override the main Dolphin settings. +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = +[OnLoad] +# Add memory patches to be loaded once on boot here. +[OnFrame] +[ActionReplay] +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/GXL.ini b/Overwrite/Sys/GameSettings/GXL.ini new file mode 100644 index 0000000000..1a7ae2285e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GXL.ini @@ -0,0 +1,19 @@ +# GXLE52, GXLP52 - X-Men: Legends + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GXM.ini b/Overwrite/Sys/GameSettings/GXM.ini new file mode 100644 index 0000000000..5e92d676a2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GXM.ini @@ -0,0 +1,22 @@ +# GXME52, GXMF52, GXMP52 - X-Men Next Dimension + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GXN.ini b/Overwrite/Sys/GameSettings/GXN.ini new file mode 100644 index 0000000000..ce48969a18 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GXN.ini @@ -0,0 +1,22 @@ +# GXNE5D - Rampage: Total Destruction + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GXO.ini b/Overwrite/Sys/GameSettings/GXO.ini new file mode 100644 index 0000000000..87754116b8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GXO.ini @@ -0,0 +1,19 @@ +# GXOE69, GXOX69 - SSX On Tour + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GXR.ini b/Overwrite/Sys/GameSettings/GXR.ini new file mode 100644 index 0000000000..39df1f44f0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GXR.ini @@ -0,0 +1,19 @@ +# GXRE08 - MEGA MAN X COMMAND MISSION + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GXS.ini b/Overwrite/Sys/GameSettings/GXS.ini new file mode 100644 index 0000000000..1ab5ee174e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GXS.ini @@ -0,0 +1,21 @@ +# GXSE8P, GXSP6W, GXSP8P - Sonic Adventure DX + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/GXSP8P.ini b/Overwrite/Sys/GameSettings/GXSP8P.ini new file mode 100644 index 0000000000..7f101b8e55 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GXSP8P.ini @@ -0,0 +1,42 @@ +# GXSP8P - Sonic Adventure DX + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$999 Rings +038C28E5 18000000 +027884C8 000003E6 +$Infinite Lives +038C28E6 18000000 +007884CD 00000063 +$Open All Characters +038C28E8 18000000 +007E6172 00000B01 +007E6189 00000001 +$Moon Jump (Hold Y) +038C2930 18000000 +0A788600 00000800 +420032BC 001E4000 +$Sonic Turbo (Hold Z) +038C2932 18000000 +0A788600 00000010 +04564AEC 3D2001CE +0A788600 00000000 +04564AEC 3C0001CE +$Low Gravity +038C2931 18000000 +420032BC 005A4040 +$Unlock Trial Games +038C2933 18000000 +007E5D71 00017001 +$Gouraud Shading +038C294B 18000000 +04794854 C08001CE +$All Emblems +038C294C 18000000 +043594E8 388000FF diff --git a/Overwrite/Sys/GameSettings/GXU.ini b/Overwrite/Sys/GameSettings/GXU.ini new file mode 100644 index 0000000000..3a467778a6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GXU.ini @@ -0,0 +1,23 @@ +# GXUE41 - Surf's Up + +[Core] +# Values set here will override the main Dolphin settings. +MMU = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Enhancements] +MaxAnisotropy = 0 +ForceFiltering = False diff --git a/Overwrite/Sys/GameSettings/GXX.ini b/Overwrite/Sys/GameSettings/GXX.ini new file mode 100644 index 0000000000..4a7f22c627 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GXX.ini @@ -0,0 +1,23 @@ +# GXXE01, GXXP01 - POKeMON XD + +[Core] +# Values set here will override the main Dolphin settings. +SyncGPU = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = HLE music fades in and out. If EFB scale is not integral, 1x, 2x or 3x serious texture glitches occur + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/GY2.ini b/Overwrite/Sys/GameSettings/GY2.ini new file mode 100644 index 0000000000..3f0e357921 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GY2.ini @@ -0,0 +1,19 @@ +# GY2E01 - Donkey Konga 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GYA.ini b/Overwrite/Sys/GameSettings/GYA.ini new file mode 100644 index 0000000000..2144c2e23d --- /dev/null +++ b/Overwrite/Sys/GameSettings/GYA.ini @@ -0,0 +1,19 @@ +# GYAE78 - Barnyard + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Bad texture problem, not playable! + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GYB.ini b/Overwrite/Sys/GameSettings/GYB.ini new file mode 100644 index 0000000000..3f54fc04ea --- /dev/null +++ b/Overwrite/Sys/GameSettings/GYB.ini @@ -0,0 +1,18 @@ +# GYBP01 - DONKEY KONG JUNGLE BEAT + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GYF.ini b/Overwrite/Sys/GameSettings/GYF.ini new file mode 100644 index 0000000000..e284026e2a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GYF.ini @@ -0,0 +1,19 @@ +# GYFEA4 - Yu-Gi-Oh! The Falsebound Kingdom + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GYK.ini b/Overwrite/Sys/GameSettings/GYK.ini new file mode 100644 index 0000000000..74d5acb0fc --- /dev/null +++ b/Overwrite/Sys/GameSettings/GYK.ini @@ -0,0 +1,19 @@ +# GYKEB2 - Zatch Bell! Mamodo Battles + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GYQ.ini b/Overwrite/Sys/GameSettings/GYQ.ini new file mode 100644 index 0000000000..5fc8e29d2a --- /dev/null +++ b/Overwrite/Sys/GameSettings/GYQ.ini @@ -0,0 +1,23 @@ +# GYQE01, GYQJ01, GYQP01 - Mario Superstar Baseball + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Stereoscopy] +StereoConvergence = 2 diff --git a/Overwrite/Sys/GameSettings/GYR.ini b/Overwrite/Sys/GameSettings/GYR.ini new file mode 100644 index 0000000000..9a91550fd2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GYR.ini @@ -0,0 +1,19 @@ +# GYRE41 - TMNT + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GYT.ini b/Overwrite/Sys/GameSettings/GYT.ini new file mode 100644 index 0000000000..63e73f944e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GYT.ini @@ -0,0 +1,27 @@ +# GYTE69, GYTP69 - TY the Tasmanian Tiger 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/GYW.ini b/Overwrite/Sys/GameSettings/GYW.ini new file mode 100644 index 0000000000..d30bef0a86 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GYW.ini @@ -0,0 +1,19 @@ +# GYWD41, GYWEE9, GYWP41 - Harvest Moon: A Wonderful Life + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GZ2.ini b/Overwrite/Sys/GameSettings/GZ2.ini new file mode 100644 index 0000000000..8d3e20e6b7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GZ2.ini @@ -0,0 +1,20 @@ +# GZ2E01, GZ2J01, GZ2P01 - The Legend of Zelda: Twilight Princess [GC] + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$No Bloom Effect [Ralf] +04009650 4E800020 diff --git a/Overwrite/Sys/GameSettings/GZ2E01.ini b/Overwrite/Sys/GameSettings/GZ2E01.ini new file mode 100644 index 0000000000..bf5d3ee911 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GZ2E01.ini @@ -0,0 +1,1525 @@ +# GZ2E01 - The Legend of Zelda: Twilight Princess [GC] + +[EmuState] +EmulationIssues = Enable the "Hyrule Field Speed Hack" patch in game properties for a speed boost. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Hyrule Field Speed Hack +0x8003D50C:dword:0x60000000 +0x8003D528:dword:0x60000000 +0x8003D540:dword:0x60000000 +0x8003D55C:dword:0x60000000 + +0x8003D55C:dword:0x60000000 +0x8003D560:dword:0x60000000 +0x8003D564:dword:0x60000000 +0x8003D568:dword:0x60000000 +0x8003D56C:dword:0x60000000 +0x8003D570:dword:0x60000000 +0x8003D574:dword:0x60000000 +0x8003D578:dword:0x60000000 +0x8003D57C:dword:0x60000000 +0x8003D580:dword:0x60000000 +0x8003D584:dword:0x60000000 +0x8003D588:dword:0x60000000 +0x8003D58C:dword:0x60000000 +0x8003D590:dword:0x60000000 +0x8003D594:dword:0x60000000 +0x8003D598:dword:0x60000000 +0x8003D59C:dword:0x60000000 +0x8003D5A0:dword:0x60000000 +0x8003D5A4:dword:0x60000000 +0x8003D5A8:dword:0x60000000 +0x8003D5AC:dword:0x60000000 +0x8003D5B0:dword:0x60000000 + +0x8003D5B8:dword:0x60000000 +0x8003D5D4:dword:0x60000000 +0x8003D5EC:dword:0x60000000 +0x8003D608:dword:0x60000000 +[Gecko] + +$16:9 + +04453FD4 3FE79E7B +0445391C 3FE79E7B +C22E97F0 00000004 +C222C418 C0030000 +EC110032 D0030000 +C2229F00 D223000C +38800001 00000000 +0419D8CC 4E800020 + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +004061C3 00000050 +$Max Health +004061C1 00000064 +$Infinite Rupees +024061C4 000003E8 +$Infinite Oxygen +0240BFA2 00000258 +$Infinite Slingshot Pellets +004062B4 00000032 +$Infinite Bombs +004062AD 0000001E +$Infinite Arrows +004062AC 0000001E +$Infinite Lantern Oil +024061C8 00005460 +$Have All Swords/Shields/Tunics +04406290 00005460 +$All Hidden Skills Learned +004069D9 0000000F +004069DA 000000F0 +$Have Dungeon Map/Compass/Boss Key +28406B35 00000007 +00406B35 00000007 +$Infinite Small Keys +00406B34 00000005 +$Rupees Never Increase or Decrease +04220C9C 60000000 +$Have All Letters +024062DE 0000FFFF +044062EC 01020304 +044062F0 05060708 +044062F4 090A0B0C +044062F8 0D0E0F10 +$Have All Golden Bugs +004062A5 000002FF +$Have Giant Wallet +004061D9 00000002 +$One Tear Fills 1st Vessel of Light +284062D4 0000000F +004062D4 0000000F +$One Tear Fills 2nd Vessel of Light +284062D5 0000000F +004062D5 0000000F +$One Tear Fills 3rd Vessel of Light +284062D6 0000000F +004062D6 0000000F +$RD-Pad Left/Right Controls Fog +0A3DD31A 00000022 +8440BF1C 00000005 +0A3DD31A 00000021 +8440BF1C FFFFFFFB +$RD-Pad Left/Right Controls Time +0A3DD31A 00000022 +844061F4 00003000 +0A3DD31A 00000021 +$No Notification The First Time You Collect A Rupee (brkirch) +0415D014 48000010 +$Always have a full wallet (Twilight Spectre) +04220C9C B0A40004 +$Infinite Rupees (Twilight Spectre) +024061C4 000012B3 +$Infinite Arrows (Twilight Spectre) +004062AC 00000087 +$Infinite All Bombs (Twilight Spectre) +04033F84 38600087 +$Infinite Slingshot seeds (Twilight Spectre) +04224720 38000033 +$Infinite Lantern Oil (Twilight Spectre) +024061C8 00005640 +$Infinite Breath under water (Twilight Spectre) +0240BFA2 00000258 +$All Hearts and Infinite Health (Twilight Spectre) +044061C0 00640050 +$Infinite Epona Dash Meter (brkirch) +42A3FD00 48230000 +$Automatic Epona Dash (brkirch) +040EE1FC 60000000 +$Ranch Clothes when holding R on change (Twilight Spectre) +041B123C 48000014 +0421E508 7FE3FB78 +3A3DD31A 00000020 +0421E508 3860002E +$Link is Dark (brkirch) +043220B8 3800FFF0 +043220C8 3800FFEA +043220D0 3800FFE5 +$Hero's Clothes are Ghost White (Twilight Spectre) +0412449C 38000087 +$Hero's Clothes are Ninja Black (Twilight Spectre) +0412449C 38008700 +$Hero's Clothes Are Red (brkirch) +041244A4 60000000 +041244A8 60000000 +041244AC 60000000 +4240BF74 19500014 +4240BF74 19510000 +4240BF74 19520000 +4240BF74 19540014 +4240BF74 19550000 +4240BF74 19560000 +$Hero's Clothes Are Red (Glowing) (brkirch) +041244A4 60000000 +041244A8 60000000 +041244AC 60000000 +4240BF74 19500080 +4240BF74 19510000 +4240BF74 19520000 +4240BF74 19540080 +4240BF74 19550000 +4240BF74 19560000 +$Hero's Clothes Are Blue (brkirch) +041244A4 60000000 +041244A8 60000000 +041244AC 60000000 +4240BF74 19500000 +4240BF74 19510000 +4240BF74 19520014 +4240BF74 19540000 +4240BF74 19550000 +4240BF74 19560014 +$Hero's Clothes Are Blue (Glowing) (brkirch) +041244A4 60000000 +041244A8 60000000 +041244AC 60000000 +4240BF74 19500000 +4240BF74 19510000 +4240BF74 19520080 +4240BF74 19540000 +4240BF74 19550000 +4240BF74 19560080 +$Hero's Clothes Are Yellow (brkirch) +041244A4 60000000 +041244A8 60000000 +041244AC 60000000 +4240BF74 19500014 +4240BF74 19510014 +4240BF74 19520000 +4240BF74 19540014 +4240BF74 19550014 +4240BF74 19560000 +$Hero's Clothes Are Yellow (Glowing) (brkirch) +041244A4 60000000 +041244A8 60000000 +041244AC 60000000 +4240BF74 19500080 +4240BF74 19510080 +4240BF74 19520000 +4240BF74 19540080 +4240BF74 19550080 +4240BF74 19560000 +$Hero's Clothes Color Modifier (brkirch) +041244A4 60000000 +041244A8 60000000 +041244AC 60000000 +4240BF74 00001950 +4240BF74 00001951 +4240BF74 1952BBBB +4240BF74 00001954 +4240BF74 00001955 +4240BF74 1956BBBB +$Zora Armor Is Black (brkirch) +040CC410 4BF38AB0 +04004EC0 3C608000 +04004EC4 38000001 +04004EC8 90034ED4 +04004ECC 807D064C +04004ED0 480C7544 +043220C4 60000000 +043220CC 60000000 +043220D4 4BCE2E04 +04004ED8 3C808000 +04004EDC 81844ED4 +04004EE0 2C0C00FF +04004EE4 41820064 +04004EE8 398C0001 +04004EEC 91844ED4 +04004EF0 2C0C0002 +04004EF4 41820044 +04004EF8 2C0C0003 +04004EFC 4182003C +04004F00 2C0C0006 +04004F04 41820034 +04004F08 2C0C0007 +04004F0C 4182002C +04004F10 2C0C0008 +04004F14 41820024 +04004F18 2C0C0009 +04004F1C 4182001C +04004F20 2C0C000A +04004F24 41820014 +04004F28 2C0C001F +04004F2C 4182000C +04004F30 2C0C002B +04004F34 40820014 +04004F38 3800FF50 +04004F3C B0030042 +04004F40 B0030044 +04004F44 B0030046 +04004F48 4831D190 +$Zora Armor Color Modifier (brkirch) +040CC410 4BF38AB0 +04004EC0 3C608000 +04004EC4 38000001 +04004EC8 90034ED4 +04004ECC 807D064C +04004ED0 480C7544 +043220C4 60000000 +043220CC 60000000 +043220D4 4BCE2E04 +04004ED8 3C808000 +04004EDC 81844ED4 +04004EE0 2C0C00FF +04004EE4 4182006C +04004EE8 398C0001 +04004EEC 91844ED4 +04004EF0 2C0C0002 +04004EF4 41820044 +04004EF8 2C0C0003 +04004EFC 4182003C +04004F00 2C0C0006 +04004F04 41820034 +04004F08 2C0C0007 +04004F0C 4182002C +04004F10 2C0C0008 +04004F14 41820024 +04004F18 2C0C0009 +04004F1C 4182001C +04004F20 2C0C000A +04004F24 41820014 +04004F28 2C0C001F +04004F2C 4182000C +04004F30 2C0C002B +04004F34 4082001C +04004F38 00003800 +04004F3C B0030042 +04004F40 00003800 +04004F44 B0030044 +04004F48 3800BBBB +04004F4C B0030046 +04004F50 4831D188 +$Link is Black (brkirch) +043220B8 3800FF00 +043220C8 3800FF00 +043220D0 3800FF00 +$Link Color Modifier (brkirch) +043220C4 4BCE2EC4 +04004F88 3C808041 +04004F8C 8084BF74 +04004F90 7C842850 +04004F94 280432A9 +04004F98 4080001C +04004F9C 00003800 +04004FA0 B0030042 +04004FA4 00003800 +04004FA8 B0030044 +04004FAC 3800BBBB +04004FB0 4831D124 +04004FB4 B0030042 +04004FB8 4831D110 +$Water Surface Color Modifier (brkirch) +04322130 4BCE2E8C +04004FBC 3C808041 +04004FC0 8084BF74 +04004FC4 7C842850 +04004FC8 2C04046C +04004FCC 4182001C +04004FD0 00380000 +04004FD4 98030062 +04004FD8 00380000 +04004FDC 98030063 +04004FE0 380000BB +04004FE4 4831D15C +04004FE8 98030062 +04004FEC 4831D148 +$Water/Clouds on Horizon/Link Color Modifier (brkirch) +043220C8 4BCE2F28 +04004FF0 00003800 +04004FF4 B0030042 +04004FF8 00003800 +04004FFC B0030044 +04005000 3800BBBB +04005004 4831D0D0 +04322144 380000FF +$Epona is Black (brkirch) +04322488 4BCE2ACC +04004F54 3C808041 +04004F58 8084BF78 +04004F5C 7C842850 +04004F60 2C040464 +04004F64 40820014 +04004F68 3800FF00 +04004F6C B0030014 +04004F70 B0030016 +04004F74 4831D524 +04004F78 B0030014 +04004F7C 4831D510 +$Epona Color Modifier (brkirch) +04322488 4BCE2ACC +04004F54 3C808041 +04004F58 8084BF78 +04004F5C 7C842850 +04004F60 2C040464 +04004F64 4082001C +04004F68 00003800 +04004F6C B0030014 +04004F70 00003800 +04004F74 B0030016 +04004F78 3800BBBB +04004F7C 4831D51C +04004F80 B0030014 +04004F84 4831D508 +$Zora Armor Always Has Mask (brkirch) +041018C0 60000000 +$Zora Armor Always Has Mask (With Odd Side Effects) (brkirch) +0432F2AC 4800000C +$Can Walk Ontop of Deep Snow (Twilight Spectre) +04105A9C 38600000 +$Run Normal Speed With Iron Boots On (brkirch) +040BB53C 38600000 +040B2D18 4800004C +$Alywas Preform Dive When Jumping (brkirch) +040B6618 60000000 +$Can Always Flourish Sword (brkirch) +040B9B68 60000000 +$Can Never Flourish Sword (brkirch) +040B9B68 48000030 +$Always Take Damage From Falls (brkirch) +040B5DFC 4800012C +$Link Takes Major Damage For Everything (Twilight Spectre) +040D7284 3BE00087 +$Most Enemies Die With One Hit (brkirch) +04087F2C 38000000 +$Most Enemies Die With One Hit & Link is Nearly Invincible +040D8008 48000020 +040D8470 480009A4 +04264FFC 40820124 +04265078 40820018 +04265088 40820008 +04265094 40820024 +0426509C 4182001C +04087F2C 38000000 +B83DD31B 00000020 +04264FFC 60000000 +04265078 60000000 +04265088 60000000 +04265094 60000000 +0426509C 60000000 +00000000 40000000 +$Link's Sword Does 2x Damage (brkirch) +04087F04 60000000 +$Link's Sword Does 4x Damage (brkirch) +04087F04 60000000 +04087F0C 5400143C +$Link's Sword Does 8x Damage (brkirch) +04087F04 60000000 +04087F0C 54001C3C +$Damage x2 (brkirch) +0421FEBC 488F4B15 +04B149D0 A0E40002 +04B149D4 7C003800 +04B149D8 4080001C +04B149DC 7C003850 +04B149E0 1C000002 +04B149E4 7C003850 +04B149E8 2C000000 +04B149EC 40800008 +04B149F0 38000000 +04B149F4 B0040002 +04B149F8 4E800020 +$Damage x3 (brkirch) +0421FEBC 488F4B15 +04B149D0 A0E40002 +04B149D4 7C003800 +04B149D8 4080001C +04B149DC 7C003850 +04B149E0 1C000003 +04B149E4 7C003850 +04B149E8 2C000000 +04B149EC 40800008 +04B149F0 38000000 +04B149F4 B0040002 +04B149F8 4E800020 +$Multiply Damage By X Modifier (brkirch) +0421FEBC 488F4B15 +04B149D0 A0E40002 +04B149D4 7C003800 +04B149D8 4080001C +04B149DC 7C003850 +04B149E0 00001C00 +04B149E4 7C003850 +04B149E8 2C000000 +04B149EC 40800008 +04B149F0 38000000 +04B149F4 B0040002 +04B149F8 4E800020 +$Enemy Health x2 (brkirch) +04087F28 4BF7D158 +04005080 A81B0562 +04005084 ABBB0560 +04005088 7C00E800 +0400508C 40820018 +04005090 1FBD0002 +04005094 B3BB0560 +04005098 3BBD0001 +0400509C B3BB0562 +040050A0 A81B0562 +040050A4 48082E88 +$Enemy Health x4 (brkirch) +04087F28 4BF7D158 +04005080 A81B0562 +04005084 ABBB0560 +04005088 7C00E800 +0400508C 40820018 +04005090 1FBD0004 +04005094 B3BB0560 +04005098 3BBD0001 +0400509C B3BB0562 +040050A0 A81B0562 +040050A4 48082E88 +$Enemy Health x10 (brkirch) +04087F28 4BF7D158 +04005080 A81B0562 +04005084 ABBB0560 +04005088 7C00E800 +0400508C 40820018 +04005090 1FBD000A +04005094 B3BB0560 +04005098 3BBD0001 +0400509C B3BB0562 +040050A0 A81B0562 +040050A4 48082E88 +$Multiply Enemy Health By X Modifier (brkirch) +04087F28 4BF7D158 +04005080 A81B0562 +04005084 ABBB0560 +04005088 7C00E800 +0400508C 40820018 +04005090 00001FBD +04005094 B3BB0560 +04005098 3BBD0001 +0400509C B3BB0562 +040050A0 A81B0562 +040050A4 48082E88 +$Always Start of Night ("press start" screen's color) (Twilight Spectre) +024061F4 00004387 +$Always Mid-Night (Twilight Spectre) +024061F4 00004248 +$Always Early Morning (Twilight Spectre) +024061F4 000042C8 +$Always Mid-day (Twilight Spectre) +024061F4 00004316 +$RD-Pad Left/Right Controls Fog (Twilight Spectre) +0A3DD31A 00000022 +8440BF1C 00000006 +0A3DD31A 00000021 +8440BF1C FFFFFFFA +$RD-Pad Left/Right Controls Time (Twilight Spectre) +0A3DD31A 00000022 +844061F4 00003800 +0A3DD31A 00000021 +844061F4 FFFFB8FF +$Run/walk fast (Twilight Spectre) +04456048 7FFFFFFF +$sky/water color mod (3F80 (1) is default for each) (Twilight Spectre) +0442DC1C 48082E88 +0442DC20 48082E88 +0442DC24 BBBB0000 +$Mute BG Music (Twilight Spectre) +043DC3A0 00000000 +043DC3D0 00000000 +$BG music muted v2 (Twilight Spectre) +044507F4 00000000 +$Enviornment muted (Twilight Spectre) +04450814 00000000 +$Link makes no noise (Twilight Spectre) +044507FC 00000000 +$Link's items make no noise (Twilight Spectre) +04450800 00000000 +$Link's movement makes no noise (Twilight Spectre) +04450804 00000000 +$Mute item and Start menus (Twilight Spectre) +043DC4A4 00000000 +$poor rendering (Twilight Spectre) +0440BF1C 36000000 +$foggy (Twilight Spectre) +0440BF1C 3F800587 +$heavy fog (Twilight Spectre) +0440BF1C 3F801087 +$distant places are clear (Twilight Spectre) +0440BF1C 3F600000 +$on screen buttons and rupees invisible (Twilight Spectre) +0442EBE0 00000000 +$hearts invisible (Twilight Spectre) +0442EBE8 00000000 +0442EC04 00000000 +$distorted people (Twilight Spectre) +0445097C 3F870000 +$Matrix 'A' Roll (slow animation) (Twilight Spectre) +0438D7C0 3F000000 +$Fast Recover for Hit Wall on Roll (Twilight Spectre) +0438D7D4 4F000000 +0438D7D8 4F000000 +$Roll Farther and Faster (Twilight Spectre) +0438D804 40400000 +$Climb onto things really fast (Twilight Spectre) +0438E190 40870000 +0438E198 40870000 +0438E1A4 40870000 +$Can climb onto really high things (Twilight Spectre) +0438E208 47A9EC00 +$Really Fast on Ladders (Twilight Spectre) +00000000 8438EBB4 +41200000 00040002 +0438EBD8 42AE0000 +$Wolf Fast Dash (Twilight Spectre) +0438EEF0 42AE0000 +$Moon Jump (R+A) (Twilight Spectre) +0A3DD31A 00000120 +4240B878 027E4260 +$Jesus Mode (Walk on Water) (Press R to Swim) (Twilight Spectre) +04002ED0 C03E1A48 +04002ED4 FC000840 +04002ED8 41810008 +04002EDC FC000890 +04002EE0 D01E00BC +04002EE4 48073590 +04076470 4BF8CA60 +3A3DD31A 00000020 +04076470 D01E00BC +$Jesus Mode (Walk on Water) (R+A On/Off) (Revised) (brkirch) +04002ED0 3C608041 +04002ED4 8003BF74 +04002ED8 7C00F050 +04002EDC 2C001970 +04002EE0 40820014 +04002EE4 C03E1A48 +04002EE8 FC000840 +04002EEC 41810008 +04002EF0 FC000890 +04002EF4 D01E00BC +04002EF8 4807357C +4A3DD31A 00000120 +123DD31E 00000000 +80002ECC 00000040 +28002ECC 00000080 +04076470 D01E00BC +30002ECC 00000079 +04076470 4BF8CA60 +$Walk Under Water (R+Y on R+X off) (Twilight Spectre) +0A3DD31A 00000420 +0438ED8C 430C0000 +0A3DD31A 00000820 +0438ED8C 7F878787 +$Swim (stick forward) Fast (Twilight Spectre) +0438ED94 42087000 +$Swim (A) Fast (Twilight Spectre) +0438EE18 42087000 +$Sun Light Intensity (R+A up R+B norm) (Twilight Spectre) +0A3DD31A 00000120 +84453C48 00000800 +0A3DD31A 00000220 +04453C48 3F800000 +$Set Sun Light Intensity to low value (R+Z) (Twilight Spectre) +0A3DD31A 00000030 +04453C48 3F300000 +$Glowing L-Targeting (brkirch) +041A4090 D01C0374 +040B30C8 907F27EC +04004220 907F27EC +04004224 3C004120 +04004228 90030480 +0400422C 480AEEA0 +783DD31B 00000040 +041A4090 60000000 +040B30C8 4BF51158 +$Any Sword Glows with Light Anywhere (Twilight Spectre) +040D0E2C 60000000 +040D0E4C 4800001C +$Link's Eyes are all White (Jaytheham) +0445637C 3E000000 +$Wolf Link Has A Shield On His Back (brkirch) +040CB5AC 48000024 +$Wolf Link Has A Sword On His Back (brkirch) +040CB4F0 48000024 +$Link's Sword is Invisible (brkirch) +040CB4F0 60000000 +$Link has the Ordon Sword in hand (Twilight Spectre) +004061D4 00000028 +$Link has the Master Sword in hand (Twilight Spectre) +004061D4 00000029 +$Link has the Master Sword (light restored) in hand (Twilight Spectre) +004061D4 00000049 +$Link has the Wooden Sword in hand (Twilight Spectre) +004061D4 0000003F +$Link has the Ordon Shield On (Twilight Spectre) +004061D5 0000002A +$Link has the Wooden Shield On (Twilight Spectre) +004061D5 0000002B +$Link has the Hylian Shield On (Twilight Spectre) +004061D5 0000002C +$Link has the Scent of Ilia (Twilight Spectre) +004061D6 000000B0 +$Link has the Poe Scent (Twilight Spectre) +004061D6 000000B2 +$Link has the Reekfish Scent (Twilight Spectre) +004061D6 000000B3 +$Link has the Youths' Scent (Twilight Spectre) +004061D6 000000B4 +$Link has the Medicine Scent (Twilight Spectre) +004061D6 000000B5 +$Have All 60 Poe Souls (Twilight Spectre) +004062CC 0000003C +$Have All 24 Golden Bugs (Twilight Spectre) +044062A4 0000003C +$All Fish in Inventry (ZeldaFan07) +0240632C 00056363 +0040634C 00000563 +$All Swords/Shields/Tunics (Twilight Spectre) +04033EF8 38600087 +$All Vesseles of Light are Full (collect 1 tear) (Twilight Spectre) +04034360 3860000F +$Have Quiver (Twilight Spectre) +004062B8 0000001E +$Have Big Quiver (Twilight Spectre) +004062B8 0000003C +$Have Giant Quiver (Twilight Spectre) +004062B8 00000064 +$Have Wallet (Twilight Spectre) +004061D9 00000000 +$Have Big Wallet (Twilight Spectre) +004061D9 00000001 +$Have Giant Wallet (Twilight Spectre) +004061D9 00000002 +$Have 1 Fused Shadow (Twilight Spectre) +004062C9 00000001 +$Have 2 Fused Shadows (Twilight Spectre) +004062C9 00000003 +$Have 3 Fused Shadows (Twilight Spectre) +004062C9 00000007 +$Have 1 Mirror Shard (Twilight Spectre) +004062CA 00000001 +$Have 2 Mirror Shards (Twilight Spectre) +004062CA 00000003 +$Have 3 Mirror Shards (Twilight Spectre) +004062CA 00000007 +$Have all 4 Mirror Shards (Twilight Spectre) +004062CA 0000000F +$Have all 4 Fused Shadows (Twilight Spectre) +004062C9 0000000F +$Use items indoors/at market (Twilight Spectre) +040C0698 480000C8 +$Use most items under water (Twilight Spectre) +04101900 48000018 +$Have Biggest Bomb Bag (Twilight Spectre) +02406296 00008FFF +$Have Biggest Bomb Bag (brkirch & Twilight Spectre) +2A406296 00008000 +82406296 00008000 +$Bombs Never Explode (brkirch) +04C5D42C 60000000 +$Unlimited Number of Bombs Out (brkirch) +040C121C 38000000 +$Always Have Underwater Explosion Effect With Bombs (brkirch) +04C5DEA4 38000012 +$Chicken Bombs (ZeldaFan07) +040E3F30 2C000221 +$Super Clawshot(s) (Twilight Spectre) +0438EA08 47870000 +0438EA0C 45336000 +0438EA10 45336000 +0438EA14 43FA0000 +041087E0 3C600004 +$Super Spinner (Version 1) (Twilight Spectre) +04C643D8 EC01002A +0438EA48 01680168 +04C6621C 2C000000 +04C66220 40820058 +884061CC 00000002 +0438EA48 08700870 +04C6621C 3EC04280 +04C66220 92DF052C +3A3DD31A 00000100 +04C643D8 EC010028 +3A3DD31A 00000010 +04C643D8 FC00B090 +3A3DD31A 00000400 +04C6621C 3EC041D0 +00000000 40000000 +$Super Spinner (Version 2) (Twilight Spectre) +04C643D8 EC01002A +0438EA48 01680168 +04C6621C 2C000000 +04C66220 40820058 +884061CC 00000002 +0438EA48 08700870 +04C6621C 3EC041D0 +04C66220 92DF052C +3A3DD31A 00000100 +04C643D8 EC010028 +3A3DD31A 00000010 +04C643D8 FC00B090 +3A3DD31A 00000400 +04C6621C 3EC0435E +00000000 40000000 +$Super Hawkeye (brkirch) +04194020 60000000 +04194034 60000000 +04194018 60000000 +04194030 60000000 +04175E6C 4800000C +04175E80 4800000C +7840C0DA 00000010 +04194020 D0030084 +04194034 D0030084 +$Activate Dominion Rod +040349CC 60000000 +$Can Still get hurt with Magic Armor on (Twilight Spectre) +040D77EC 48000018 +$Invincible (Like using Magic Armor) (Twilight Spectre) +040D77EC 60000000 +$Zora Armor Not Weak Against Fire/Ice (Twilight Spectre) +040D7284 48000018 +$Spin Attack is Always Great Spin (Twilight Spectre) +040D2B10 60000000 +040D2B30 60000000 +$Fully Charged Spin/Great Jump Attacks (Twilight Spectre) +040D50E4 48000274 +$Great B Button (Twilight Spectre) +040D2B10 60000000 +040D2B30 60000000 +040D2F58 48001E84 +040D50E4 48000274 +$Form Switch (Twilight Spectre) +0A3DD31A 00000340 +004061DE 00000001 +0A3DD31A 00000320 +004061DE 00000000 +$Turn Into Human/Wolf At Any Location (brkirch) +0424C044 4800000C +0424C058 4800000C +0424C068 4800000C +$Instant Form Change Version 1 (R+D-pad Left) (brkirch) +04115EC0 9421FFE0 +783DD31B 00000020 +383DD31B 00000001 +04115EC0 4BFB1934 +$Instant Form Change Version 2 (R+D-pad Right) (brkirch) +04115EC0 9421FFE0 +783DD31B 00000020 +383DD31B 00000002 +04115EC0 4BFB1934 +$Hold R While Human For Wolf Controls (brkirch) +04004DD8 3C808016 +04004DDC A0A4F432 +04004DE0 2C0530AC +04004DE4 40820010 +04004DE8 3CA03860 +04004DEC 38A50001 +04004DF0 4800000C +04004DF4 3CA0A863 +04004DF8 38A530AC +04004DFC 90A4F430 +04004E00 881E2F8D +04004E04 480ADD2C +040B89FC 418200EC +040B2B20 881E2F8D +783DD31B 00000020 +040B89FC 60000000 +040B2B20 4BF522B8 +$Link Doesn't Change Into A Wolf When Warping (brkirch) +040A5E78 60000000 +040A5E80 48000064 +0423E150 4BDC6C60 +04004DB0 3C60800C +04004DB4 3C006000 +04004DB8 900378C8 +04004DBC 38000003 +04004DC0 48239394 +040A5E7C 4BF5EF48 +04004DC4 3F004182 +04004DC8 3B180010 +04004DCC 3C60800C +04004DD0 930378C8 +04004DD4 480A10AC +$Warp From the Hyrule Map From Any Location (brkirch) +041C7F7C 60000000 +041C87BC 60000000 +041C970C 60000000 +$Unlock All Portals (Jaytheham) +0400202C 7C002378 +844063BC 00100000 +844063F8 00000004 +84406400 00000080 +84406418 80200000 +84406438 00200404 +84406478 00200008 +84406484 00000008 +844064A4 00000010 +844064B8 00200000 +84406B20 00200000 +84406B24 00000100 +$Enable Warping (brkirch) +041C7EAC 60000000 +041C86EC 60000000 +041C96FC 60000000 +$All Cuccos Are Golden (brkirch) +040C6018 38000003 +42A4014C 01B23800 +42A4014C 01B30003 +42A4014C 09CE3800 +42A4014C 09CF0003 +42A4014C 0E7E3800 +42A4014C 0E7F0003 +42A4014C 0F963800 +42A4014C 0F970003 +42A4014C 25783800 +42A4014C 25790003 +42A4014C 269A3800 +42A4014C 269B0003 +$All Chus Are Green (brkirch) +42A42094 1A963800 +42A42094 1A970000 +42A42094 18103800 +42A42094 18110000 +42A42094 1A643800 +42A42094 1A650000 +42A42094 1A7E3800 +42A42094 1A7F0000 +42A42094 0D8C3800 +42A42094 0D8D0000 +42A42094 0CA23800 +42A42094 0CA30000 +42A42094 0CD63800 +42A42094 0CD70000 +$All Chus Are Red (brkirch) +42A42094 1A963800 +42A42094 1A970001 +42A42094 18103800 +42A42094 18110001 +42A42094 1A643800 +42A42094 1A650001 +42A42094 1A7E3800 +42A42094 1A7F0001 +42A42094 0D8C3800 +42A42094 0D8D0001 +42A42094 0CA23800 +42A42094 0CA30001 +42A42094 0CD63800 +42A42094 0CD70001 +$All Chus Are Blue (brkirch) +42A42094 1A963800 +42A42094 1A970002 +42A42094 18103800 +42A42094 18110002 +42A42094 1A643800 +42A42094 1A650002 +42A42094 1A7E3800 +42A42094 1A7F0002 +42A42094 0D8C3800 +42A42094 0D8D0002 +42A42094 0CA23800 +42A42094 0CA30002 +42A42094 0CD63800 +42A42094 0CD70002 +$All Chus Are Yellow (brkirch) +42A42094 1A963800 +42A42094 1A970003 +42A42094 18103800 +42A42094 18110003 +42A42094 1A643800 +42A42094 1A650003 +42A42094 1A7E3800 +42A42094 1A7F0003 +42A42094 0D8C3800 +42A42094 0D8D0003 +42A42094 0CA23800 +42A42094 0CA30003 +42A42094 0CD63800 +42A42094 0CD70003 +$All Chus Are Purple (brkirch) +42A42094 1A963800 +42A42094 1A970004 +42A42094 18103800 +42A42094 18110004 +42A42094 1A643800 +42A42094 1A650004 +42A42094 1A7E3800 +42A42094 1A7F0004 +42A42094 0D8C3800 +42A42094 0D8D0004 +42A42094 0CA23800 +42A42094 0CA30004 +42A42094 0CD63800 +42A42094 0CD70004 +$All Chus Are Golden (brkirch) +42A42094 1A963800 +42A42094 1A970005 +42A42094 18103800 +42A42094 18110005 +42A42094 1A643800 +42A42094 1A650005 +42A42094 1A7E3800 +42A42094 1A7F0005 +42A42094 0D8C3800 +42A42094 0D8D0005 +42A42094 0CA23800 +42A42094 0CA30005 +42A42094 0CD63800 +42A42094 0CD70005 +$All Chus Are Black (brkirch) +42A42094 1A963800 +42A42094 1A970006 +42A42094 18103800 +42A42094 18110006 +42A42094 1A643800 +42A42094 1A650006 +42A42094 1A7E3800 +42A42094 1A7F0006 +42A42094 0D8C3800 +42A42094 0D8D0006 +42A42094 0CA23800 +42A42094 0CA30006 +42A42094 0CD63800 +42A42094 0CD70006 +$Disable D-pad While Holding R (brkirch) +041FA008 80030034 +041F9FC0 80030034 +041F9F8C 80030034 +041F9FA0 80030034 +B83DD31B 00000020 +041FA008 80030040 +041F9FC0 80030040 +041F9F8C 80030040 +041F9FA0 80030040 +00000000 40000000 +$Disable D-pad Up/Left/Down While Holding R +021FAD8C 00004182 +041F9FC0 80030034 +041F9F8C 80030034 +041F9FA0 80030034 +B83DD31B 00000020 +021FAD8C 00004800 +041F9FC0 38000000 +041F9F8C 38000000 +041F9FA0 38000000 +00000000 40000000 +$Climb any Wall (Hold R) (brkirch) +040FE0F8 38600001 +04082B58 54030FFE +040B0B94 408201F4 +7A3DD31A 00000020 +040B0B94 60000000 +04082B58 38600001 +$Hold R to Create Invisible Floor (brkirch) +B83DD31B 00000020 +403DCE54 0000A231 +423DCE54 13BC3F80 +423DCE54 13C63F80 +423DCE54 13D03F80 +423DCE54 13D43F80 +423DCE54 13DE3F80 +423DCE54 13E83F80 +00000000 40000000 +$Create Invisible Ceiling/Wall/Floor (R+D-pad Up/Left/Down) (brkirch) +383DD31B 00000020 +403DCE54 0000A231 +103DD31F 00000020 +883DD31B 00000024 +423DCE54 13BC3F80 +423DCE54 13BE0000 +423DCE54 13C40000 +423DCE54 13C63F80 +423DCE54 13D03F80 +423DCE54 13D43F80 +423DCE54 13D60000 +423DCE54 13DC0000 +423DCE54 13DE3F80 +423DCE54 13E83F80 +00000000 40000000 +883DD31B 00000021 +423DCE54 13BC0000 +423DCE54 13BEBF80 +423DCE54 13C43F80 +423DCE54 13C60000 +423DCE54 13D03F80 +423DCE54 13D40000 +423DCE54 13D63F80 +423DCE54 13DCBF80 +423DCE54 13DE0000 +423DCE54 13E83F80 +00000000 40000000 +883DD31B 00000028 +423DCE54 13BC3F80 +423DCE54 13BE0000 +423DCE54 13C40000 +423DCE54 13C6BF80 +423DCE54 13D0BF80 +423DCE54 13D43F80 +423DCE54 13D60000 +423DCE54 13DC0000 +423DCE54 13DEBF80 +423DCE54 13E8BF80 +00000000 40000000 +$Grow/Shrink A Person/Enemy/Object (R+D-pad Up/Down) (brkirch) +04004D20 3C6080B1 +04004D24 80034A14 +04004D28 2C000000 +04004D2C 41820020 +04004D30 80834A18 +04004D38 90834A18 +04004D3C 80634A14 +04004D40 908304EC +04004D44 908304F0 +04004D48 908304F4 +04004D4C 981E0148 +04004D50 481F8628 +041FD374 981E0148 +04004D54 3CA080B1 +04004D58 80854A14 +04004D5C 388404EC +04004D60 7C041800 +04004D64 40820014 +04004D68 80A54A18 +04004D6C 90A30000 +04004D70 90A30004 +04004D74 90A30008 +04004D78 C0230000 +04004D7C 48008104 +0400CE7C 4BFF7ED8 +B83DD31B 00000020 +783DD31B 00000008 +04004D34 3C840010 +041FD374 4BE079AC +783DD31B 00000004 +04004D34 3C84FFF0 +041FD374 4BE079AC +00000000 40000000 +$Select Resize Object With Boomerang Targeting (brkirch) +04C880C4 4BE8C938 +04B149FC 939B06D8 +04B14A00 3C6080B1 +04B14A04 93834A14 +04B14A08 801C04EC +04B14A0C 90034A18 +04B14A10 481736B8 +$Select Resize Object When Action Button Appears (brkirch) +040B3160 4BF51C20 +04004D80 907F27F0 +04004D84 3D6080B1 +04004D88 906B4A14 +04004D8C 800304EC +04004D90 900B4A18 +04004D94 480AE3D0 +$Select Resize Object With L-Targeting (brkirch) +040B30D0 4BF51CC8 +04004D98 901F27F4 +04004D9C 3C8080B1 +04004DA0 90044A14 +04004DA4 800304EC +04004DA8 90044A18 +04004DAC 480AE328 +$Sword Size Modifier (ZeldaFan07) +42411C44 0000000C +42411C44 0000000E +42411C44 00000010 +$Shield Size Modifier (ZeldaFan07) +42411C4C 0000000C +42411C4C 0000000E +42411C4C 00000010 +$Link's Head Size Modifier (ZeldaFan07) +42411C50 0000000C +42411C50 0000000E +42411C50 00000010 +42411C54 0000000C +42411C54 0000000E +42411C54 00000010 +$Link Size Modifier (ZeldaFan07) +42411C40 0000000C +42411C40 0000000E +42411C40 00000010 +$Shield is Master Sword (brkirch) +0414023C 48000018 +040A42D0 40820008 +040A42D4 48000534 +040A42D8 4BF60E90 +040A42EC 4E800020 +04005168 4809F175 +0400516C 4809ED2D +04005170 907F0678 +04005174 4809F169 +04005178 4809ED21 +0400517C 4809F174 +$Gale Boomerang is Spinner (brkirch) +02C89246 00000021 +$Spinner is Gale Boomerang (brkirch) +02C5B6B6 0000001F +$Master Sword is a Ball of Light (brkirch) +020A42E2 00000022 +$Ordon Sword is a Ball of Light (brkirch) +020A42BE 00000022 +$Master Sword is Gale Boomerang (brkirch) +020A42E2 0000001F +$Ordon Sword is Gale Boomerang (brkirch) +02C636B6 0000001F +$Master Sword is Dominion Rod (brkirch) +040A42DC 48000028 +040A4340 40820008 +040A4344 480004C4 +040A4348 4BF60CC0 +04005008 3C80800E +0400500C 3CA04BF2 +04005010 38A53890 +04005014 90A4178C +04005018 480DC750 +0400501C 907F0668 +04005020 3C80800E +04005024 3CA0907F +04005028 38A50708 +0400502C 90A4178C +04005030 28030000 +04005034 40820008 +04005038 4809F7D0 +0400503C 4809F310 +$Gale Boomerang Object Modifier (brkirch) +02C89246 00000000 +$Spinner Object Modifier (brkirch) +02C636B6 00000000 +$Master Sword Object Modifier (brkirch) +020A42E2 00000000 +$Ordon Sword Object Modifier (brkirch) +020A42BE 00000000 +$Bomb Modifier (brkirch) +02C61484 00000000 +$Arrow Modifier (brkirch) +02C8B646 00000000 +$Bomb Arrow Modifier (brkirch) +02C8B63E 00000000 +$Death Sword Enabler (Sealed) (brkirch) +42A42D4C 59984800 +$Death Sword Enabler (Unsealed) (brkirch) +42A42D4C 59984800 +42A42D4C 5AF46000 +42A42D4C 5AF50000 +$Darknut Enabler (Must Be On To Use Darknuts In Actor Modifiers) (brkirch) +42A42F30 71CC3C60 +42A42F30 71CD8000 +42A42F30 71CE3863 +42A42F30 71CF50A8 +42A42F30 71D07C69 +42A42F30 71D103A6 +42A42F30 71D24E80 +42A42F30 71D30421 +040050A8 3C60FFFF +040050AC 386301FF +040050B0 907B00B0 +040050B4 801B00B0 +040050B8 981B0AA4 +040050BC 5400C63E +040050C0 4E800020 +$Replace Horse Grass With Darknuts (brkirch) +023A4A80 00000213 +$Replace Pumpkins With Darknuts (brkirch) +023A4D38 00000213 +$Replace Stones With Darknuts (brkirch) +023A3EF8 00000213 +$Replace Grass With Cats (Ryason55) +023A3B20 0000010D +$Replace Grass With Dogs (Ryason55) +023A3B20 0000010C +$Grass Modifier (Ryason55) +023A3B20 00000000 +$Horse Grass Modifier (brkirch) +023A4A80 00000000 +$Pumpkin Modifier (brkirch) +023A4D38 00000000 +$Stone Modifier (brkirch) +023A3EF8 00000000 +$Replace Kargaroks with Dragons (Ayuna & brkirch) +023A4E28 00000204 +$Kargarok Modifier (Ayuna & brkirch) +023A4E28 00000000 +$Replace Scarecrows with Goron Golem (brkirch & Ryason55) +023A43B4 0000020F +$Scarecrow Modifier (brkirch & Ryason55) +023A43B4 00000000 +$Zelda is always on Epona (L+R+Start on Epona) (brkirch) +04005180 ABE30008 +04005184 2C1F0224 +04005188 4082000C +0400518C 38800053 +04005190 B0830008 +04005194 2C1F030F +04005198 40820010 +0400519C 38800224 +040051A0 3CA0803A +040051A4 B085FA20 +040051A8 4E800020 +0A3DD31A 00001060 +04024F38 4BFE0249 +4C024F38 4BFE0249 +0CA431F0 00000000 +023A58C0 00000224 +040EF8B0 2800008C +0CA431F0 00000000 +040EF8B0 28000032 +$Replace Epona with Gibdo (Hold R) (brkirch) +023A574C 000000EE +383DD31B 00000020 +023A574C 0000020A +$Epona Is Ganondorf On His Horse (Hold R) (brkirch) +383DD31B 00000020 +023A574C 0000020E +$Epona Modifier (Hold R) (brkirch) +383DD31B 00000020 +023A574C 00000000 +$Actor/Object Number Checker (brkirch) +040B30E4 4BF51F9D +04005080 3D608040 +04005084 A8030008 +04005088 B00B61C4 +0400508C 480D74BC +$All Actors With Index YYYY Have State XXXXXXXX Modifier (brkirch) +040190CC 4BFEC04C +04005114 4BFEC04C +04005118 A07F0008 +0400511C 000038A0 +04005120 7C032800 +04005124 40820010 +04005128 3C608000 +0400512C 80035114 +04005130 48013FA0 +04005134 80040000 +04005138 48013F98 +$Replace Sword & Shield with Darknut's (brkirch) +42A42F30 0F783C80 +42A42F30 0F798000 +42A42F30 0F7A6084 +42A42F30 0F7B50D8 +42A42F30 0F7C7C89 +42A42F30 0F7D03A6 +42A42F30 0F7E4E80 +42A42F30 0F7F0421 +040050D8 3C808041 +040050DC 8084BF74 +040050E0 80BD05F0 +040050E4 80C40668 +040050E8 90DD05F0 +040050EC 90A40668 +040050F0 80BD05EC +040050F4 80C40678 +040050F8 90DD05EC +040050FC 90A40678 +04005100 7C641B78 +04005104 807E0600 +04005108 57E5063E +0400510C FC20F090 +04005110 4E800020 +$Replace Sword with Gibdo's (brkirch) +42A42DA4 02F83C80 +42A42DA4 02F98000 +42A42DA4 02FA6084 +42A42DA4 02FB50D8 +42A42DA4 02FC7C89 +42A42DA4 02FD03A6 +42A42DA4 02FE4E80 +42A42DA4 02FF0421 +040050D8 3C808041 +040050DC 8084BF74 +040050E0 80BE05B8 +040050E4 80C40668 +040050E8 90DE05B8 +040050EC 90A40668 +040050F0 7C641B78 +040050F4 807E05B4 +040050F8 57E5063E +040050FC FC20F090 +04005100 4E800020 +$Replace Master Sword with Death Sword (brkirch) +42A42D4C 0A203C80 +42A42D4C 0A218000 +42A42D4C 0A226084 +42A42D4C 0A2350D8 +42A42D4C 0A247C89 +42A42D4C 0A2503A6 +42A42D4C 0A264E80 +42A42D4C 0A270421 +040050D8 3C808041 +040050DC 8084BF74 +040050E0 80BE05BC +040050E4 80C40668 +040050E8 90DE05BC +040050EC 90A40668 +040050F0 7C641B78 +040050F4 807E05B4 +040050F8 57E5063E +040050FC FC20F090 +04005100 4E800020 +$Replace Master Sword with Death Sword (Sealed) (brkirch) +42A42D4C 57123CC0 +42A42D4C 57138000 +42A42D4C 571438C6 +42A42D4C 571550D8 +42A42D4C 57167CC9 +42A42D4C 571703A6 +42A42D4C 57184E80 +42A42D4C 57190421 +040050D8 3CC08041 +040050DC 80C6BF74 +040050E0 80FF05BC +040050E4 81060668 +040050E8 911F05BC +040050EC 90E60668 +040050F0 7C651B78 +040050F4 807F05BC +040050F8 80830004 +040050FC 807F124C +04005100 4E800020 +$Swap Ganondorf's Sword & The Master Sword (brkirch) +42A42E54 63B03EC0 +42A42E54 63B18000 +42A42E54 63B23AD6 +42A42E54 63B35040 +42A42E54 63B47EC9 +42A42E54 63B503A6 +42A42E54 63B64E80 +42A42E54 63B70421 +04005040 3EC08041 +04005044 82D6BF74 +04005048 835F0768 +0400504C 83960668 +04005050 93560668 +04005054 939F0768 +04005058 7C781B78 +0400505C 3AC00000 +04005060 3B800000 +04005064 3F401100 +04005068 4E800020 +$Turn Sword Into Last Used Item On/Off (R+D-Pad Right) (brkirch) +041FA00C 540007BD +383DD31B 00000020 +041FA00C 4BE0ADFC +04004E08 540007BD +04004E0C 41820048 +04004E10 3C60800A +04004E14 A0034954 +04004E18 2C006000 +04004E1C 4182000C +04004E20 3FE06000 +04004E24 4800000C +04004E28 3FE0901C +04004E2C 3BFF06B8 +04004E30 93E34954 +04004E34 93E34974 +04004E38 93E3499C +04004E3C 3C608041 +04004E40 80031C5C +04004E44 2C000000 +04004E48 4182000C +04004E4C 8063BF74 +04004E50 900306B8 +04004E54 481F51D4 +$Replace Items With Other Items (brkirch) +040B2B00 540005EF +04004E58 540005EF +04004E5C 41820014 +04004E60 3C808041 +04004E64 80041C5C +04004E68 3C808000 +04004E6C 90044E74 +04004E70 480ADCA4 +040B2AE8 540005AD +04004E78 540005AD +04004E7C 41820018 +04004E80 3C808041 +04004E84 8084BF74 +04004E88 800406B8 +04004E8C 3C808000 +04004E90 90044E74 +04004E94 480ADC68 +041F9FC4 540007FF +04004E98 540007FF +04004E9C 41820020 +04004EA0 3C608000 +04004EA4 80034E74 +04004EA8 2C000000 +04004EAC 41820010 +04004EB0 3C608041 +04004EB4 8063BF74 +04004EB8 90030708 +04004EBC 481F5124 +B83DD31B 00000020 +040B2B00 4BF52358 +040B2AE8 4BF52390 +041F9FC4 4BE0AED4 +00000000 40000000 +$Have All Items and 5 Extra Slots (Twilight Spectre) +0440625C 40484145 +02406260 0000433E +00406262 00000042 +00406264 00000046 +02406266 0000476C +04406268 6C777372 +0240626C 00007170 +02406270 00005C84 +00406273 0000004B +$Open all 24 Item Slots +00000000 80406274 +00000000 01180001 +$Item Slot 1 (Twilight Spectre) +0040625C 00000000 +$Item Slot 2 (Twilight Spectre) +0040625D 00000000 +$Item Slot 3 (Twilight Spectre) +0040625E 00000000 +$Item Slot 4 (Twilight Spectre) +0040625F 00000000 +$Item Slot 5 (Twilight Spectre) +00406260 00000000 +$Item Slot 6 (Twilight Spectre) +00406261 00000000 +$Item Slot 7* (Twilight Spectre) +00406262 00000000 +$Item Slot 8 (Twilight Spectre) +00406264 00000000 +$Item Slot 10 (Twilight Spectre) +00406265 00000000 +$Item Slot 11 (Twilight Spectre) +00406266 00000000 +$Item Slot 12 (Twilight Spectre) +00406267 00000000 +$Item Slot 13 (Twilight Spectre) +00406268 00000000 +$Item Slot 14 (Twilight Spectre) +00406269 00000000 +$Item Slot 15 (Twilight Spectre) +0040626A 00000000 +$Item Slot 16 (Twilight Spectre) +0040626B 00000000 +$Item Slot 17 (Twilight Spectre) +0040626C 00000000 +$Item Slot 18 (Twilight Spectre) +0040626D 00000000 +$Item Slot 19* (Ooccoo is here when you have her) (Twilight Spectre) +0040626E 00000000 +$Item Slot 20* (Twilight Spectre) +0040626F 00000000 +$Item Slot 21 (Twilight Spectre) +00406270 00000000 +$Item Slot 22 (Twilight Spectre) +00406271 00000000 +$Item Slot 23* (Twilight Spectre) +00406272 00000000 +$Item Slot 24 (Twilight Spectre) +00406273 00000000 +$Item Slots 1-4 (Twilight Spectre) +0440625C 00000000 +$Item Slots 5-8 (Twilight Spectre) +04406260 00000000 +$Item Slots 9-12 (Twilight Spectre) +04406264 00000000 +$Item Slots 13-16 (Twilight Spectre) +04406268 00000000 +$Item Slots 17-20 (Twilight Spectre) +0440626C 00000000 +$Item Slots 21-24 (Twilight Spectre) +04406270 00000000 diff --git a/Overwrite/Sys/GameSettings/GZ2J01.ini b/Overwrite/Sys/GameSettings/GZ2J01.ini new file mode 100644 index 0000000000..1b93212e95 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GZ2J01.ini @@ -0,0 +1,77 @@ +# GZ2J01 - The Legend of Zelda: Twilight Princess [GC] + +[EmuState] +EmulationIssues = Enable the "Hyrule Field Speed Hack" patch in game properties for a speed boost. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +$Hyrule Field Speed Hack +0x8003D50C:dword:0x60000000 +0x8003D528:dword:0x60000000 +0x8003D540:dword:0x60000000 +0x8003D55C:dword:0x60000000 +0x8003D55C:dword:0x60000000 +0x8003D560:dword:0x60000000 +0x8003D564:dword:0x60000000 +0x8003D568:dword:0x60000000 +0x8003D56C:dword:0x60000000 +0x8003D570:dword:0x60000000 +0x8003D574:dword:0x60000000 +0x8003D578:dword:0x60000000 +0x8003D57C:dword:0x60000000 +0x8003D580:dword:0x60000000 +0x8003D584:dword:0x60000000 +0x8003D588:dword:0x60000000 +0x8003D58C:dword:0x60000000 +0x8003D590:dword:0x60000000 +0x8003D594:dword:0x60000000 +0x8003D598:dword:0x60000000 +0x8003D59C:dword:0x60000000 +0x8003D5A0:dword:0x60000000 +0x8003D5A4:dword:0x60000000 +0x8003D5A8:dword:0x60000000 +0x8003D5AC:dword:0x60000000 +0x8003D5B0:dword:0x60000000 +0x8003D5B8:dword:0x60000000 +0x8003D5D4:dword:0x60000000 +0x8003D5EC:dword:0x60000000 +0x8003D608:dword:0x60000000 + +[Gecko] + +$16:9 + +F6000001 80008180 +C05F00C8 C07F00BC +D200001C 00000006 +3DC03F40 91C28004 +C2228004 C0030000 +EC110032 D0030000 +C003000C EC110032 +D003000C 38800001 +60000000 00000000 +E0000000 80008000 +F6000001 80008180 +D0430050 D0630054 +D2000000 00000003 +3DC040AF 91C28004 +C0428004 D0430050 +60000000 00000000 +E0000000 80008000 +F6000001 80008180 +FFA01090 93E10024 +D2000000 00000003 +3DC03FAA 61CEAAAB +91C28000 C2628000 +EFB300B2 00000000 +E0000000 80008000 +F6000001 80008180 +FF601090 7C7F1B78 +D2000000 00000004 +3DC03FAA 61CEAAAB +91C28004 C2228004 +EF7100B2 39C00000 +60000000 00000000 +E0000000 80008000 diff --git a/Overwrite/Sys/GameSettings/GZ2P01.ini b/Overwrite/Sys/GameSettings/GZ2P01.ini new file mode 100644 index 0000000000..2baccb0f0c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GZ2P01.ini @@ -0,0 +1,145 @@ +# GZ2P01 - The Legend of Zelda: Twilight Princess [GC] + +[EmuState] +EmulationIssues = Enable the "Hyrule Field Speed Hack" patch in game properties for a speed boost. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Hyrule Field Speed Hack +0x8003d63c:dword:0x60000000 +0x8003d658:dword:0x60000000 +0x8003d670:dword:0x60000000 +0x8003d68c:dword:0x60000000 + +0x8003d690:dword:0x60000000 +0x8003d694:dword:0x60000000 +0x8003d698:dword:0x60000000 +0x8003d69c:dword:0x60000000 +0x8003d6a0:dword:0x60000000 +0x8003d6a4:dword:0x60000000 +0x8003d6a8:dword:0x60000000 +0x8003d6ac:dword:0x60000000 +0x8003d6b0:dword:0x60000000 +0x8003d6b4:dword:0x60000000 +0x8003d6b8:dword:0x60000000 +0x8003d6bc:dword:0x60000000 +0x8003d6c0:dword:0x60000000 +0x8003d6c4:dword:0x60000000 +0x8003d6c8:dword:0x60000000 +0x8003d6cc:dword:0x60000000 +0x8003d6d0:dword:0x60000000 +0x8003d6d4:dword:0x60000000 +0x8003d6d8:dword:0x60000000 +0x8003d6dc:dword:0x60000000 +0x8003d6e0:dword:0x60000000 +0x8003d6e4:dword:0x60000000 + +0x8003d6e8:dword:0x60000000 +0x8003d704:dword:0x60000000 +0x8003d71c:dword:0x60000000 +0x8003d738:dword:0x60000000 +[Gecko] + +$16:9 + +F6000001 80008180 +C05F00C8 C07F00BC +D200001C 00000006 +3DC03F40 91C28004 +C2228004 C0030000 +EC110032 D0030000 +C003000C EC110032 +D003000C 38800001 +60000000 00000000 +E0000000 80008000 +F6000001 80008180 +D0430050 D0630054 +D2000000 00000003 +3DC040AF 91C28004 +C0428004 D0430050 +60000000 00000000 +E0000000 80008000 +F6000001 80008180 +FFA01090 93E10024 +D2000000 00000003 +3DC03FAA 61CEAAAB +91C28000 C2628000 +EFB300B2 00000000 +E0000000 80008000 +F6000001 80008180 +FF601090 7C7F1B78 +D2000000 00000004 +3DC03FAA 61CEAAAB +91C28004 C2228004 +EF7100B2 39C00000 +60000000 00000000 +E0000000 80008000 + +[ActionReplay] +# Add action replay cheats here. +$Infinite Health +00408163 00000050 +$Max Health +00408161 00000064 +$Infinite Rupees +02408164 000003E8 +$Infinite Oxygen +0240DF42 00000258 +$Infinite Slingshot Pellets +00408254 00000032 +$Infinite Bombs +0040824D 0000001E +$Infinite Arrows +0040824C 0000001E +$Infinite Lantern Oil +02408168 00005460 +$Have All Swords/Shields/Tunics +04408230 FFFFFFFF +$All Hidden Skills Learned +00408979 0000000F +0040897A 000000F0 +$Have Dungeon Map/Compass/Boss Key +28408AD5 00000007 +00408AD5 00000007 +$Infinite Small Keys +00408AD4 00000005 +$Rupees Never Increase or Decrease +04222F00 60000000 +$Have All Letters +0240827E 0000FFFF +0440828C 01020304 +04408290 05060708 +04408294 090A0B0C +04408298 0D0E0F10 +$Have All Golden Bugs +00408245 000002FF +$Have Giant Wallet +00408179 00000002 +$R+D-Pad Left/Right Controls Fog +0A3DF2BA 00000022 +8440DEBC 00000005 +0A3DF2BA 00000021 +8440DEBC FFFFFFFB +$R+D-Pad Left/Right Controls Time +0A3DF2BA 00000022 +84408194 00003000 +0A3DF2BA 00000021 +84408194 FFFFCFFF +$One Tear Fills 1st Vessel of Light +0776EB53 15008000 +5776EB54 1475A9C0 +28408274 0000000F +00408274 0000000F +$One Tear Fills 2nd Vessel of Light +0776EB53 15008000 +1776EB55 1475A9C0 +28408275 0000000F +00408275 0000000F +$One Tear Fills 3rd Vessel of Light +0776EB53 15008000 +D776EB56 1475A9C0 +28408276 0000000F +00408276 0000000F \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/GZ3.ini b/Overwrite/Sys/GameSettings/GZ3.ini new file mode 100644 index 0000000000..52cfe9c7cd --- /dev/null +++ b/Overwrite/Sys/GameSettings/GZ3.ini @@ -0,0 +1,19 @@ +# GZ3EB2, GZ3PB2 - Dragon Ball Z Budokai 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GZ3E70.ini b/Overwrite/Sys/GameSettings/GZ3E70.ini new file mode 100644 index 0000000000..2b1cae7be0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GZ3E70.ini @@ -0,0 +1,44 @@ +# GZ3E70 - Dragon Ball Z 2 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$P1 Infinite Health +04304DE0 45DAC000 +$P1 Dies With 1 Hit +04304DE0 3F7F0000 +$P1 Max Ki +04304DE8 45DAC000 +$P1 No Ki +04304DE8 00000000 +$P2 Infinite Health +04316F34 45DAC000 +$P2 Dies With 1 Hit +04316F34 3F7F0000 +$P2 Max Ki +04316F3C 45DAC000 +$P2 No Ki +04316F3C 00000000 +$Have All Capsules! (Edit A Skill and Save To Activate) +00544748 00005009 +005447A7 00000609 +0054480C 00008309 +00544891 00003109 +005448C4 00001409 +005448DB 00000809 +005448E5 00000209 +005446D3 00002409 +005446F9 00000109 +005446FC 00004F09 +005447AE 00000009 +005447BF 00000009 +005447CF 00000009 +005447DC 00000009 +005447E9 00000009 +005447F4 00000009 +005447FF 00000009 diff --git a/Overwrite/Sys/GameSettings/GZD.ini b/Overwrite/Sys/GameSettings/GZD.ini new file mode 100644 index 0000000000..d24a3affb3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GZD.ini @@ -0,0 +1,10 @@ +# GZDE70, GZDJ70, GZDP70 - Godzilla +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Gecko] +[Video_Hacks] +EFBEmulateFormatChanges = True diff --git a/Overwrite/Sys/GameSettings/GZE.ini b/Overwrite/Sys/GameSettings/GZE.ini new file mode 100644 index 0000000000..0640728f39 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GZE.ini @@ -0,0 +1,22 @@ +# GZEE70 - Dragon Ball Z Sagas + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/GZL.ini b/Overwrite/Sys/GameSettings/GZL.ini new file mode 100644 index 0000000000..484717aecb --- /dev/null +++ b/Overwrite/Sys/GameSettings/GZL.ini @@ -0,0 +1,25 @@ +# GZLE01, GZLJ01, GZLP01 - The Legend of Zelda The Wind Waker + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBAccessEnable = True +EFBToTextureEnable = False + +[Video_Stereoscopy] +StereoConvergence = 115 diff --git a/Overwrite/Sys/GameSettings/GZLE01.ini b/Overwrite/Sys/GameSettings/GZLE01.ini new file mode 100644 index 0000000000..4c3ed71e85 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GZLE01.ini @@ -0,0 +1,346 @@ +# GZLE01 - The Legend of Zelda The Wind Waker + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Max health +0x803C4C09:byte:0x00000050 +$Current health +0x803C4C0B:byte:0x00000050 +$Hidden dungeon +0x803C9D44:dword:0x000000FF +0x803C9D48:dword:0x485F7465 +0x803C9D4C:dword:0x73740000 +$Snow test room +0x803C9D44:dword:0x000000FF +0x803C9D48:dword:0x49546573 +0x803C9D4C:dword:0x74363200 + +[ActionReplay] +# Add action replay cheats here. +$Shadow Link +423BCDA0 00BCFFFF +423BCDA0 00BDFF87 +403BCDA0 00017E3F +$Stuff at the top right of the screen is not visible +903ED848 00000000 +023F633C 00028000 +003F710A 00000080 +003F713A 00000080 +003F715E 00000080 +403BB494 00106A80 +403BB498 002F5080 +00000000 40000000 +$Super Hookshot +043F9DFC 48420B00 +040F1E68 28030001 +043F9E00 43008700 +0A3ED84A 00000140 +040F2898 3C000000 +123ED84A 00000140 +040F2898 8001004C +$Teleport to Fire Mountain up R Y +4A3ED84A 00000828 +043E440C 482F85A1 +043E4414 C7EA36FD +$Hold A to swim fast +0A3ED84A 00000100 +0435D548 44610000 +123ED84A 00000100 +0435D548 41900000 +$Run/Swim/Crawl fast Hold A +4A3ED84A 00000100 +0435CEEC 42480000 +0435D548 44610000 +523ED84A 00000100 +0435CEEC 41880000 +0435D548 41900000 +0A3ED84A 00000120 +0435DB94 42800000 +123ED84A 00000120 +0435DB94 40400000 +$Max Health +003C4C09 00000050 +$Infinite Health +01E0197F 08000000 +003C4C0B 00000050 +$Full Nintendo Gallery +003C5260 00000001 +023C52AC 0003FFFF +023C52B8 0005FFFF +003C52C8 000000FF +023C52DC 0000FFFF +$Small energy sword +0435DF6C 004A004A +$Full energy Sword +0435DF6C 004C004C +$HookShot Head/beam sword +0435DF6C 004C001E +$Normal/no glow +0435DF6C 00460046 +$Jesus Mode aka WalkOnWater +04004010 2C070003 +04004014 C01EFFA0 +04004018 4182000C +0400401C C01F008C +04004020 4809EF60 +04004024 FC16A840 +04004028 C2DEFFA4 +0400402C 4182FFF0 +04004030 4809EF54 +04004048 281E5787 +0400404C 4081001C +04004050 FC010040 +04004054 4080000C +04004058 D2BEFFA0 +0400405C 4800000C +04004060 C2DEFF9C +04004064 D03EFFA0 +04004068 EC210028 +0400406C 48138FB8 +043C5E44 04071987 +040A2F7C 4BF61094 +0413D020 4BEC7028 +$Use anything indoors +0020485F 0000007E +$Sink or Swim A+D-pad down sink B+D-pad down swim +0A3ED84A 00000104 +0435D560 50000000 +0A3ED84A 00000204 +0435D560 42B40000 +$Jump to a ledge at any height +0435D734 469C4000 +$Very Fast on Ladders (May have to barly tap forward on joystick inorder to get on vein walls) +00000000 8435DB18 +41200000 00040002 +0435DB38 7F7FFFFF +$push, to stop it from rising you must close and reopen the leaf quickly) +0A3ED84A 00000800 +0435DC90 40700000 +0A3ED84A 00000010 +0435DC90 00000000 +0A3ED84A 00000400 +0435DCA4 C1200000 +4A3ED84A 00000000 +0435DC90 C0000000 +0435DCA4 41166666 +$Roll further +0435D3D0 40000000 +$Instead of rolling, you glide +0435D3CC 45500000 +$Max Magic +003C4C1B 00000020 +$Infinite Magic +003C4C1C 00000020 +$Can Carry 1000 Rupees +003C4C1A 00000001 +$Can Carry 5000 Rupees +003C4C1A 00000002 +$Always Have 1000 Rupees +023C4C0C 000003E8 +$Always Have 5000 Rupees +023C4C0C 00001388 +$Link Can Swim Forever +023CA76E 00000384 +$Have All Songs +003C4CC5 0000003F +$Have Hero's Sword +003C4C16 00000038 +003C4CBC 00000001 +$Have Mirror Shield +003C4C17 0000003C +003C4CBD 00000003 +$Have Telescope +003C4C44 00000020 +$Have Sail +003C4C45 00000078 +$Have Wind Waker +003C4C46 00000022 +$Have Grappling Hook +003C4C47 00000025 +$Have Boomerang +003C4C49 0000002D +$Have Deku Leaf +003C4C4A 00000034 +$Have Tingle Tuner +003C4C4B 00000021 +$Have DX Camera +003C4C4C 00000026 +$Have Iron Boots +003C4C4D 00000029 +$Have Magic Shielding +003C4C4E 0000002A +$Have Bow And All Arrows +003C4C50 00000036 +$Have Bombs +003C4C51 00000031 +$Have Hookshot +003C4C57 0000002F +$Have Megaton Hammer +003C4C58 00000033 +$Have Bottle 1 +003C4C52 00000050 +$Have Bottle 2 +003C4C53 00000050 +$Have Bottle 2 With Fairy +003C4C53 00000057 +$Have Bottle 3 +003C4C54 00000050 +$Have Bottle 3 With Blue Potion +003C4C54 00000053 +$Have Bottle 4 +003C4C55 00000050 +$Have Spoils Bag +003C4C48 00000024 +$Have Bait Bag +003C4C4F 0000002C +$Have Delivery Bag +003C4C56 00000030 +$Infinite Berry Feed +003C4C86 00000082 +003C4CAC 00000009 +$Infinite Pear Feed +003C4C87 00000083 +003C4CAD 00000009 +$Max Red Chu Jelly +003C4C7E 00000049 +003C4CA4 00000063 +$Max Green Chu Jelly +003C4C83 0000004A +003C4CA5 00000063 +$Max Blue Chu Jelly +003C4C85 0000004B +003C4CA6 00000063 +$Max Joy Pendants +003C4C7F 0000001F +003C4CA7 00000063 +$Max Skull Necklaces +003C4C80 00000045 +003C4CA8 00000063 +$Max Knight's Crest +003C4C81 00000048 +003C4CA9 00000063 +$Max Boko Baba Seeds +003C4C82 00000046 +003C4CAA 00000063 +$Max Golden Feathers +003C4C84 00000047 +003C4CAB 00000063 +$Can Carry 99 Arrows +003C4C77 00000063 +$Can Carry 99 Bombs +003C4C78 00000063 +$Infinite Arrows +003C4C71 00000063 +$Infinite Bombs +003C4C72 00000063 +$Have Fully Detailed Map +023C4D0C 00170303 +003C4D3C 00000003 +$Have All Quest Maps +023C4CDC 0003FFFF +$All Triforce Maps Translated +003C4D4D 000000FF +$Fully Charged Master Sword DON'T USE THIS CODE UNTIL YOU HAVE THE MASTER SWORD +003C4C16 0000003E +003C4CBC 0000000F +$Have All Element Stones DON'T USE THIS CODE UNTIL DRAGON ROOST ISLAND +003C4CC7 00000007 +003C524A 00000040 +$Have Complete Triforce USE THIS CODE AFTER BEATING THE TOWER OF THE GODS +003C4CC6 000000FF +$Press R to Jump +0A3ED84A 00000020 +863E4410 00000001 +$Press R to Mega Jump +0A3ED84A 00000020 +863E4410 00000003 +$Test room 1 - Hold (L + Z) +8A3ED84A 00000050 +043C9D44 000000FF +043C9D48 495F5465 +043C9D4C 73744D00 +00000000 40000000 +$Test room 2 - Hold (L + Y) +8A3ED84A 00000840 +043C9D44 000000FF +043C9D48 495F5465 +043C9D4C 73745200 +00000000 40000000 +$Test room 3 - Hold (L + X) +8A3ED84A 00000440 +043C9D44 000000FF +043C9D48 4B5F5465 +043C9D4C 73743200 +00000000 40000000 +$Test room 4 - Hold (L + A) +8A3ED84A 00000140 +043C9D44 000000FF +043C9D48 4B5F5465 +043C9D4C 73743300 +00000000 40000000 +$Test room 5 - Hold (L + B) +8A3ED84A 00000240 +043C9D44 000000FF +043C9D48 4B5F5465 +043C9D4C 73743400 +00000000 40000000 +$Test room 6 - Hold (L + DPad Up) +8A3ED84A 00000048 +043C9D44 000000FF +043C9D48 4B5F5465 +043C9D4C 73743500 +00000000 40000000 +$Test room 7 - Hold (L + DPad Down) +8A3ED84A 00000044 +043C9D44 000000FF +043C9D48 4B5F5465 +043C9D4C 73743600 +00000000 40000000 +$Test room 8 - Hold (L + Dpad Left) +8A3ED84A 00000041 +043C9D44 000000FF +043C9D48 4B5F5465 +043C9D4C 73743800 +00000000 40000000 +$Test room 9 - Hold (L + Dpad Right) +8A3ED84A 00000042 +043C9D44 000000FF +043C9D48 4B5F5465 +043C9D4C 73743900 +00000000 40000000 +$Test room 10 - Hold (L + R + Z) +8A3ED84A 00000070 +043C9D44 000000FF +043C9D48 4B5F5465 +043C9D4C 73746100 +00000000 40000000 +$Test room 11 - Hold (L + R+ Y) +8A3ED84A 00000860 +043C9D44 000000FF +043C9D48 4B5F5465 +043C9D4C 73746200 +00000000 40000000 +$Test room 12 - Hold (L + R+ X) +8A3ED84A 00000460 +043C9D44 000000FF +043C9D48 4B5F5465 +043C9D4C 73746300 +00000000 40000000 +$Test room 13 - Hold (L + R+ A) +8A3ED84A 00000160 +043C9D44 000000FF +043C9D48 4B5F5465 +043C9D4C 73746400 +00000000 40000000 +$Test room 14 - Hold (L + R+ B) +8A3ED84A 00000260 +043C9D44 000000FF +043C9D48 4B5F5465 +043C9D4C 73746500 +00000000 40000000 +$Unrestricted Camera +04356D34 45000000 +04356D48 42B00000 diff --git a/Overwrite/Sys/GameSettings/GZLJ01.ini b/Overwrite/Sys/GameSettings/GZLJ01.ini new file mode 100644 index 0000000000..3fa0053b3e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GZLJ01.ini @@ -0,0 +1,22 @@ +# GZLJ01 - The Legend of Zelda The Wind Waker + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Max health +0x803C4C09:byte:0x00000050 +$Current health +0x803C4C0B:byte:0x00000050 +$Hidden dungeon +0x803C9D44:dword:0x000000FF +0x803C9D48:dword:0x485F7465 +0x803C9D4C:dword:0x73740000 +$Snow test room +0x803C9D44:dword:0x000000FF +0x803C9D48:dword:0x49546573 +0x803C9D4C:dword:0x74363200 + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/GZLP01.ini b/Overwrite/Sys/GameSettings/GZLP01.ini new file mode 100644 index 0000000000..122cfecf59 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GZLP01.ini @@ -0,0 +1,225 @@ +# GZLP01 - The Legend of Zelda The Wind Waker + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Max health +0x803C4C09:byte:0x00000050 +$Current health +0x803C4C0B:byte:0x00000050 +$Hidden dungeon +0x803C9D44:dword:0x000000FF +0x803C9D48:dword:0x485F7465 +0x803C9D4C:dword:0x73740000 +$Snow test room +0x803C9D44:dword:0x000000FF +0x803C9D48:dword:0x49546573 +0x803C9D4C:dword:0x74363200 + +[ActionReplay] +# Add action replay cheats here. +$Maximum Health +003CC531 00000050 +$Infinite Health +003CC533 00000050 +$Never Lose Health +041F4A90 60000000 +$Never Drown +023D2096 00000300 +$Infinite Rupees +023CC534 00001388 +$Can Carry 5000 Rupees +003CC542 00000002 +$Massive Link +423D1D38 010A4080 +423D1D38 010C4080 +423D1D38 010E4080 +$Tiny Link +423D1D38 010A3E80 +423D1D38 010C3E80 +423D1D38 010E3E80 +$Unrestricted Camera +0435D084 45000000 +0435D098 42B00000 +$Supersprint Link (Hold R) +0A3F5018 00000020 +423D1D38 1ADE4281 +$Moon Jump (Hold DPad Down) +0A3F5018 00000004 +423D1D38 01124204 +$Maximum Magic +003CC543 00000020 +$Infinite Magic +003CC544 00000020 +$All Melodies +003CC5ED 0000003F +$Infinite Arrows +003CC599 00000063 +$Infinite Bombs +003CC59A 00000063 +$Infinite All-Purpose Bait +003CC5AE 00000082 +003CC5D4 00000009 +$Infinite Hyoi Pear Bait +003CC5AF 00000082 +003CC5D5 00000009 +$Night Mode +043ED010 3F000000 +043ED018 3F000000 +043ED020 300001CE +043ED024 300001CE +$Have Mirror Shield +003CC53F 0000003C +003CC5E5 00000002 +$Have Power Bracelets +003CC540 00000028 +003CC5E6 00000002 +$Have Telescope +003CC56C 00000020 +$Have Sail +003CC56D 00000078 +$Have Wind Waker +003CC56E 00000022 +$Have Grappling Hook +003CC56F 00000025 +$Have Boomerang +003CC571 0000002D +$Have Deku Leaf +003CC572 00000034 +$Have Tingle Tuner +003CC573 00000021 +$Have Deluxe Picto Box +003CC574 00000026 +$Have Iron Boots +003CC575 00000029 +$Have Magic Armour +003CC576 0000002A +$Have Bow And All Arrows +003CC578 00000036 +$Have Bombs +003CC579 00000031 +$Have Hookshot +003CC57F 0000002F +$Have Skull Hammer +003CC580 00000033 +$Have Bottle 1 +003CC57A 00000050 +$Have Bottle 2 +003CC57B 00000050 +$Have Bottle 2 With Fairy +003CC57B 00000057 +$Have Bottle 3 +003CC57C 00000050 +$Have Bottle 3 With Blue Potion +003CC57C 00000053 +$Have Bottle 4 +003CC57D 00000050 +$Have Spoils Bag +003CC570 00000024 +$Have Bait Bag +003CC577 0000002C +$Have Delivery Bag +003CC57E 00000030 +$Have Red Chu Jelly +003CC5B6 00000049 +$Have Green Chu Jelly +003CC5B7 0000004A +$Have Blue Chu Jelly +003CC5B8 0000004A +$Have All Pearls +003CC5EF 00000007 +$Have Completed Triforce +003CC5EE 000000FF +$Glow in the Dark Link +043ED014 40800000 +$Have Fully Detailed Map +023CC634 00170303 +003CC664 00000003 +$Have Master Sword +003CC53E 00000039 +003CC5E4 00000001 +$Test Room 1 (Hold L+Z) +8A3F5018 00000050 +043D166C 000000FF +043D1670 495F5465 +043D1674 73744D00 +00000000 40000000 +$Test Room 2 (Hold L+Y) +8A3F5018 00000840 +043D166C 000000FF +043D1670 495F5465 +043D1674 73745200 +00000000 40000000 +$Test Room 3 (Hold L+X) +8A3F5018 00000440 +043D166C 000000FF +043D1670 4B5F5465 +043D1674 73743200 +00000000 40000000 +$Test Room 4 (Hold L+A) +8A3F5018 00000140 +043D166C 000000FF +043D1670 4B5F5465 +043D1674 73743300 +00000000 40000000 +$Test Room 5 (Hold L+B) +8A3F5018 00000240 +043D166C 000000FF +043D1670 4B5F5465 +043D1674 73743400 +00000000 40000000 +$Test Room 6 (Hold L+DPad Up) +8A3F5018 00000048 +043D166C 000000FF +043D1670 4B5F5465 +043D1674 73743500 +00000000 40000000 +$Test Room 7 (Hold L+DPad Down) +8A3F5018 00000044 +043D166C 000000FF +043D1670 4B5F5465 +043D1674 73743600 +00000000 40000000 +$Test Room 8 (Hold L+DPad Left ) +8A3F5018 00000041 +043D166C 000000FF +043D1670 4B5F5465 +043D1674 73743800 +00000000 40000000 +$Test Room 9 (Hold L+DPad Right) +8A3F5018 00000042 +043D166C 000000FF +043D1670 4B5F5465 +043D1674 73743900 +00000000 40000000 +$Test Room 11 (Hold L+R+Y) +8A3F5018 00000860 +043D166C 000000FF +043D1670 4B5F5465 +043D1674 73746200 +00000000 40000000 +$Test Room 10 (Hold L+R+Z) +8A3F5018 00000070 +043D166C 000000FF +043D1670 4B5F5465 +043D1674 73746100 +00000000 40000000 +$Test Room 12 (Hold L+R+X) +8A3F5018 00000460 +043D166C 000000FF +043D1670 4B5F5465 +043D1674 73746300 +00000000 40000000 +$Test Room 13 (Hold L+R+A) +8A3F5018 00000160 +043D166C 000000FF +043D1670 4B5F5465 +043D1674 73746400 +00000000 40000000 +$Test Room 14 (Hold L+R+B) +8A3F5018 00000260 +043D166C 000000FF +043D1670 4B5F5465 +043D1674 73746500 diff --git a/Overwrite/Sys/GameSettings/GZM.ini b/Overwrite/Sys/GameSettings/GZM.ini new file mode 100644 index 0000000000..3b01d40451 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GZM.ini @@ -0,0 +1,19 @@ +# GZMP7D - Butt Ugly Martians Zoom or Doom + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GZP.ini b/Overwrite/Sys/GameSettings/GZP.ini new file mode 100644 index 0000000000..e64360681e --- /dev/null +++ b/Overwrite/Sys/GameSettings/GZP.ini @@ -0,0 +1,22 @@ +# GZPE70, GZPP70 - Zapper + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/GZS.ini b/Overwrite/Sys/GameSettings/GZS.ini new file mode 100644 index 0000000000..0bf5075145 --- /dev/null +++ b/Overwrite/Sys/GameSettings/GZS.ini @@ -0,0 +1,19 @@ +# GZSE70 - Zoids: Battle Legends + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/GZW.ini b/Overwrite/Sys/GameSettings/GZW.ini new file mode 100644 index 0000000000..7600ef7c8c --- /dev/null +++ b/Overwrite/Sys/GameSettings/GZW.ini @@ -0,0 +1,25 @@ +# GZWE01, GZWJ01, GZWP01 - WarioWare, Inc. Mega Party Games + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 +EFBScale = -1 + +[Video_Enhancements] +ForceFiltering = False diff --git a/Overwrite/Sys/GameSettings/HAA.ini b/Overwrite/Sys/GameSettings/HAA.ini new file mode 100644 index 0000000000..50b8aad70d --- /dev/null +++ b/Overwrite/Sys/GameSettings/HAA.ini @@ -0,0 +1,19 @@ +# HAAA01 - Photo Channel + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/HAB.ini b/Overwrite/Sys/GameSettings/HAB.ini new file mode 100644 index 0000000000..1ee9ac0455 --- /dev/null +++ b/Overwrite/Sys/GameSettings/HAB.ini @@ -0,0 +1,22 @@ +# HABA01, HABK01 - Wii Shop Channel + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Will not connect. Uses WiiConnect24. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] diff --git a/Overwrite/Sys/GameSettings/HAC.ini b/Overwrite/Sys/GameSettings/HAC.ini new file mode 100644 index 0000000000..14e53a8cd8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/HAC.ini @@ -0,0 +1,22 @@ +# HACA01 - Mii Channel + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/HAD.ini b/Overwrite/Sys/GameSettings/HAD.ini new file mode 100644 index 0000000000..3fb50460ec --- /dev/null +++ b/Overwrite/Sys/GameSettings/HAD.ini @@ -0,0 +1,20 @@ +# HADE01, HADJ01, HADP01 - Internet Channel + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = If using a hard drive, low FPS on first run while save data is created + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] diff --git a/Overwrite/Sys/GameSettings/HAT.ini b/Overwrite/Sys/GameSettings/HAT.ini new file mode 100644 index 0000000000..4ff45b44fc --- /dev/null +++ b/Overwrite/Sys/GameSettings/HAT.ini @@ -0,0 +1,24 @@ +# HATE01 - Nintendo Channel + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 1 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/HAW.ini b/Overwrite/Sys/GameSettings/HAW.ini new file mode 100644 index 0000000000..30881f9a4a --- /dev/null +++ b/Overwrite/Sys/GameSettings/HAW.ini @@ -0,0 +1,19 @@ +# HAWE01 - Metroid Prime 3 Preview Channel + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Uses WiiConnect24 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/HAX.ini b/Overwrite/Sys/GameSettings/HAX.ini new file mode 100644 index 0000000000..6b22bef4f8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/HAX.ini @@ -0,0 +1,19 @@ +# HAXXHB - HomeBrew Channel + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/HAY.ini b/Overwrite/Sys/GameSettings/HAY.ini new file mode 100644 index 0000000000..8cc7eb098f --- /dev/null +++ b/Overwrite/Sys/GameSettings/HAY.ini @@ -0,0 +1,19 @@ +# HAYA01 - Photo Channel 1.1 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/HCD.ini b/Overwrite/Sys/GameSettings/HCD.ini new file mode 100644 index 0000000000..864a137085 --- /dev/null +++ b/Overwrite/Sys/GameSettings/HCD.ini @@ -0,0 +1,22 @@ +# HCDJ01 - Digicam Print Channel + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 2 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] diff --git a/Overwrite/Sys/GameSettings/HCF.ini b/Overwrite/Sys/GameSettings/HCF.ini new file mode 100644 index 0000000000..46b362eeba --- /dev/null +++ b/Overwrite/Sys/GameSettings/HCF.ini @@ -0,0 +1,18 @@ +# HCFE01, HCFP01 - Wii Speak Channel + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = No support for Wii Speak Microphone + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/HCL.ini b/Overwrite/Sys/GameSettings/HCL.ini new file mode 100644 index 0000000000..5fd4966ef5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/HCL.ini @@ -0,0 +1,25 @@ +# HCLEXN - Netflix + +[Core] +# Values set here will override the main Dolphin settings. +MMU = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 1 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/HCQ.ini b/Overwrite/Sys/GameSettings/HCQ.ini new file mode 100644 index 0000000000..cc5d380d3a --- /dev/null +++ b/Overwrite/Sys/GameSettings/HCQ.ini @@ -0,0 +1,22 @@ +# HCQEXB - Hulu Plus + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Unable to connect to internet + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] diff --git a/Overwrite/Sys/GameSettings/HCS.ini b/Overwrite/Sys/GameSettings/HCS.ini new file mode 100644 index 0000000000..556f55760a --- /dev/null +++ b/Overwrite/Sys/GameSettings/HCS.ini @@ -0,0 +1,24 @@ +# HCSE01 - Wii U Transfer Tool + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 1 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/J.ini b/Overwrite/Sys/GameSettings/J.ini new file mode 100644 index 0000000000..6aba791807 --- /dev/null +++ b/Overwrite/Sys/GameSettings/J.ini @@ -0,0 +1,15 @@ +# Jxxxxx - All SNES Virtual Console games + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + +[Wii] +Widescreen = False \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/JA7.ini b/Overwrite/Sys/GameSettings/JA7.ini new file mode 100644 index 0000000000..8280a1d026 --- /dev/null +++ b/Overwrite/Sys/GameSettings/JA7.ini @@ -0,0 +1,4 @@ +# JA7E01 - ActRaiser + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/JAE.ini b/Overwrite/Sys/GameSettings/JAE.ini new file mode 100644 index 0000000000..6656cc600f --- /dev/null +++ b/Overwrite/Sys/GameSettings/JAE.ini @@ -0,0 +1,4 @@ +# JAEE01 - Donkey Kong Country + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/JAL.ini b/Overwrite/Sys/GameSettings/JAL.ini new file mode 100644 index 0000000000..20ee082ab3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/JAL.ini @@ -0,0 +1,4 @@ +# JALE01 - Contra III + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/JBA.ini b/Overwrite/Sys/GameSettings/JBA.ini new file mode 100644 index 0000000000..ac4d34c851 --- /dev/null +++ b/Overwrite/Sys/GameSettings/JBA.ini @@ -0,0 +1,4 @@ +# JBAE01 - Metal Marines + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/JBC.ini b/Overwrite/Sys/GameSettings/JBC.ini new file mode 100644 index 0000000000..14ae811bd8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/JBC.ini @@ -0,0 +1,11 @@ +# JBCE01 - Kirby's Dream Course + +[EmuState] +EmulationStateId = 4 +EmulationIssues = Needs progressive scan for proper speed. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/JBK.ini b/Overwrite/Sys/GameSettings/JBK.ini new file mode 100644 index 0000000000..ae6acebc49 --- /dev/null +++ b/Overwrite/Sys/GameSettings/JBK.ini @@ -0,0 +1,8 @@ +# JBKE01, JBKP01 - Breath of Fire II + +[EmuState] +EmulationStateId = 4 +EmulationIssues = Needs progressive scan for proper speed. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/JBQ.ini b/Overwrite/Sys/GameSettings/JBQ.ini new file mode 100644 index 0000000000..2c3f83281a --- /dev/null +++ b/Overwrite/Sys/GameSettings/JBQ.ini @@ -0,0 +1,4 @@ +# JBQE01 - Kirby's Avalanche + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/JBS.ini b/Overwrite/Sys/GameSettings/JBS.ini new file mode 100644 index 0000000000..46ba0d5b8e --- /dev/null +++ b/Overwrite/Sys/GameSettings/JBS.ini @@ -0,0 +1,4 @@ +# JBSE01 - AXELAY + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/JBU.ini b/Overwrite/Sys/GameSettings/JBU.ini new file mode 100644 index 0000000000..0a9b1c5a20 --- /dev/null +++ b/Overwrite/Sys/GameSettings/JBU.ini @@ -0,0 +1,4 @@ +# JBUE01 - Super Turrican 2 + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/JC8.ini b/Overwrite/Sys/GameSettings/JC8.ini new file mode 100644 index 0000000000..c6d849ad96 --- /dev/null +++ b/Overwrite/Sys/GameSettings/JC8.ini @@ -0,0 +1,8 @@ +# JC8E01 - FINAL FANTASY II + +[EmuState] +EmulationStateId = 4 +EmulationIssues = Needs progressive scan for proper speed. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/JCD.ini b/Overwrite/Sys/GameSettings/JCD.ini new file mode 100644 index 0000000000..a61e59b8aa --- /dev/null +++ b/Overwrite/Sys/GameSettings/JCD.ini @@ -0,0 +1,4 @@ +# JCDE01 - Kirby's Dream Land 3 + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/JCL.ini b/Overwrite/Sys/GameSettings/JCL.ini new file mode 100644 index 0000000000..40d28ece5e --- /dev/null +++ b/Overwrite/Sys/GameSettings/JCL.ini @@ -0,0 +1,8 @@ +# JCLE01 - SECRET OF MANA + +[EmuState] +EmulationStateId = 4 +EmulationIssues = Needs progressive scan for proper speed. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/JCT.ini b/Overwrite/Sys/GameSettings/JCT.ini new file mode 100644 index 0000000000..b870bc0ee0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/JCT.ini @@ -0,0 +1,8 @@ +# JCTE01 - Ogre Battle MBQ + +[EmuState] +EmulationStateId = 4 +EmulationIssues = Needs progressive scan for proper speed. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/JCX.ini b/Overwrite/Sys/GameSettings/JCX.ini new file mode 100644 index 0000000000..470e9fc3b2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/JCX.ini @@ -0,0 +1,4 @@ +# JCXE01 - Nobunaga's Ambition + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/JCY.ini b/Overwrite/Sys/GameSettings/JCY.ini new file mode 100644 index 0000000000..576b1f62b0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/JCY.ini @@ -0,0 +1,8 @@ +# JCYE01 - Uncharted Waters New Horizons + +[EmuState] +EmulationStateId = 4 +EmulationIssues = + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/JDV.ini b/Overwrite/Sys/GameSettings/JDV.ini new file mode 100644 index 0000000000..9964f8660e --- /dev/null +++ b/Overwrite/Sys/GameSettings/JDV.ini @@ -0,0 +1,8 @@ +# JDVE01 - Wild Guns + +[EmuState] +EmulationStateId = 4 +EmulationIssues = Needs progressive scan for proper speed. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/JEC.ini b/Overwrite/Sys/GameSettings/JEC.ini new file mode 100644 index 0000000000..f68e18ad7a --- /dev/null +++ b/Overwrite/Sys/GameSettings/JEC.ini @@ -0,0 +1,4 @@ +# JECE01 - CHRONO TRIGGER + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/JOD.ini b/Overwrite/Sys/GameSettings/JOD.ini new file mode 100644 index 0000000000..f0681f7793 --- /dev/null +++ b/Overwrite/Sys/GameSettings/JOD.ini @@ -0,0 +1,19 @@ +# JODIHB - Unknown + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 1 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/L.ini b/Overwrite/Sys/GameSettings/L.ini new file mode 100644 index 0000000000..e9253ec598 --- /dev/null +++ b/Overwrite/Sys/GameSettings/L.ini @@ -0,0 +1,17 @@ +# Lxxxxx - All Sega Master System Virtual Console games + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[Video_Settings] +SafeTextureCacheColorSamples = 0 +UseXFB = True +UseRealXFB = True + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/M.ini b/Overwrite/Sys/GameSettings/M.ini new file mode 100644 index 0000000000..8804de4675 --- /dev/null +++ b/Overwrite/Sys/GameSettings/M.ini @@ -0,0 +1,15 @@ +# Mxxxxx - All Sega Mega Drive (Genesis) Vitual Console games + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/MAK.ini b/Overwrite/Sys/GameSettings/MAK.ini new file mode 100644 index 0000000000..641a33f1fc --- /dev/null +++ b/Overwrite/Sys/GameSettings/MAK.ini @@ -0,0 +1,10 @@ +# MAKE8P - Shadow Dancer + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Use Opengl, D3D has issues. +EmulationStateId = 4 + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/MB3.ini b/Overwrite/Sys/GameSettings/MB3.ini new file mode 100644 index 0000000000..c2e607d744 --- /dev/null +++ b/Overwrite/Sys/GameSettings/MB3.ini @@ -0,0 +1,10 @@ +# MB3E8P - Monster World IV + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Use Opengl, D3D has issues. +EmulationStateId = 4 + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/MBA.ini b/Overwrite/Sys/GameSettings/MBA.ini new file mode 100644 index 0000000000..34186a48b2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/MBA.ini @@ -0,0 +1,10 @@ +# MBAN8P - Pulseman + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Use Opengl, D3D has issues. +EmulationStateId = 4 + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/MCD.ini b/Overwrite/Sys/GameSettings/MCD.ini new file mode 100644 index 0000000000..ee31fcd189 --- /dev/null +++ b/Overwrite/Sys/GameSettings/MCD.ini @@ -0,0 +1,10 @@ +# MCDE8P - Sonic & Knuckles + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Use Opengl, D3D has issues. +EmulationStateId = 4 + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/MCS.ini b/Overwrite/Sys/GameSettings/MCS.ini new file mode 100644 index 0000000000..2c4b2380c9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/MCS.ini @@ -0,0 +1,10 @@ +# MCSN8P - Monster Lair + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Use Opengl, D3D has issues. +EmulationStateId = 4 + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/MCV.ini b/Overwrite/Sys/GameSettings/MCV.ini new file mode 100644 index 0000000000..754c185e35 --- /dev/null +++ b/Overwrite/Sys/GameSettings/MCV.ini @@ -0,0 +1,10 @@ +# MCVE8P - Pitfall + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Use Opengl, D3D has issues. +EmulationStateId = 4 + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/MCW.ini b/Overwrite/Sys/GameSettings/MCW.ini new file mode 100644 index 0000000000..233e3dd8fd --- /dev/null +++ b/Overwrite/Sys/GameSettings/MCW.ini @@ -0,0 +1,10 @@ +# MCWE8P - Galaxy Force II + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Use Opengl, D3D has issues. +EmulationStateId = 4 + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/MCY.ini b/Overwrite/Sys/GameSettings/MCY.ini new file mode 100644 index 0000000000..cec1d19cbc --- /dev/null +++ b/Overwrite/Sys/GameSettings/MCY.ini @@ -0,0 +1,10 @@ +# MCYE8P - Revenge of Shinobi + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Use Opengl, D3D has issues. +EmulationStateId = 4 + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/MCZ.ini b/Overwrite/Sys/GameSettings/MCZ.ini new file mode 100644 index 0000000000..42496fb872 --- /dev/null +++ b/Overwrite/Sys/GameSettings/MCZ.ini @@ -0,0 +1,11 @@ +# MCZE8P - Shanghai II + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Use Opengl, D3D has issues. +EmulationStateId = 4 + +[Video_Settings] +SafeTextureCacheColorSamples = 0 +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/MNCE02.ini b/Overwrite/Sys/GameSettings/MNCE02.ini new file mode 100644 index 0000000000..402002203f --- /dev/null +++ b/Overwrite/Sys/GameSettings/MNCE02.ini @@ -0,0 +1,95 @@ +[Gecko] +$Normal Lag Reduction [Hannes Mann] +043761EC 4800001C +04376238 48000018 + +$Universal Controller Fix v0.73 (NTSC 1.02) +C20C9A44 00000022 +A09F03E8 2C044000 +40820100 808DAEB4 +C03F0620 C05F2344 +EC2100B2 C044003C +FC011040 4C411382 +408200E0 88BF0670 +2C050002 408000D4 +889F221F 54840739 +41A20008 480000C4 +3C80804C 60841F78 +88A40001 98A1FFF8 +4800003C 38A5FFFF +2C050000 40800008 +38A50005 3C808046 +6084B108 1CA50030 +7C842A14 88BF000C +1CA5000C 7C842A14 +88A40002 7CA50774 +4E800020 38A5FFFE +4BFFFFC5 90A1FFF4 +88A1FFF8 4BFFFFB9 +8081FFF4 7CA42850 +7CA529D6 2C0515F9 +40810050 38000001 +901F2358 901F2340 +889F0007 2C04000A +40A20038 80830010 +8084002C 80841ECC +D0040018 80A40018 +3D803F80 7C056000 +41820010 38A00080 +98A40006 4800000C +38A0007F 98A40006 +D01F002C 00000000 +C20998A4 0000001E +8063002C C023063C +C0050314 FC010040 +408100D4 3C8042A0 +9081FFF4 3C803727 +9081FFF8 3C804330 +9081FFE4 C0030620 +38000000 FC000210 +C021FFF4 EC000072 +C021FFF8 EC000828 +FC00001E D801FFEC +8081FFF0 38840002 +6C848000 9081FFE8 +C801FFE4 C8228B90 +EC000828 C021FFF4 +EC000824 2C000000 +40820014 38000001 +D001FFE0 C0030624 +4BFFFFAC C021FFE0 +EC210072 EC000032 +EC00082A C0228954 +FC000840 4C411382 +4082003C 88830670 +2C040003 40810030 +C005002C FC000050 +C0230624 FC000840 +4080001C 8061001C +38630008 83E10014 +38210018 7C6803A6 +4E800020 7FC3F378 +8083002C 00000000 + +$Game Music ON [UnclePunch] +*Keep checked if you want music ON. Uncheck "Game Music OFF". +04023FFC 3880007F + +$Game Music OFF [UnclePunch] +*Keep checked if you want music OFF. Uncheck "Game Music ON". +04023FFC 38800000 + +$Widescreen 16:9 [Dan Salvato, mirrorbender, TruckJitsu] +*Set Aspect Ratio to "Force 16:9" in Graphics for 16:9 monitors ----------------- +*Requires all players to have enabled for netplay. +C2021ABC 00000002 +39C00001 38600006 +60000000 00000000 +C236A4A8 00000007 +C03F0034 2C0E0001 +41820024 3C004E79 +90010030 3C004E2B +90010034 C0010030 +EC210032 C0010034 +EC210024 39C00000 +281E0000 00000000 diff --git a/Overwrite/Sys/GameSettings/N.ini b/Overwrite/Sys/GameSettings/N.ini new file mode 100644 index 0000000000..b90a265d94 --- /dev/null +++ b/Overwrite/Sys/GameSettings/N.ini @@ -0,0 +1,4 @@ +# Nxxxxx - All Nintendo 64 Virtual Console games + +[Wii] +Widescreen = False \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/NAA.ini b/Overwrite/Sys/GameSettings/NAA.ini new file mode 100644 index 0000000000..c143afb676 --- /dev/null +++ b/Overwrite/Sys/GameSettings/NAA.ini @@ -0,0 +1,19 @@ +# NAAE01, NAAP01 - Super Mario 64 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/NAB.ini b/Overwrite/Sys/GameSettings/NAB.ini new file mode 100644 index 0000000000..f8429db3bc --- /dev/null +++ b/Overwrite/Sys/GameSettings/NAB.ini @@ -0,0 +1,21 @@ +# NABE01 - Mario Kart 64 +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] + +[ActionReplay] + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Stereoscopy] +StereoConvergence = 46 diff --git a/Overwrite/Sys/GameSettings/NAC.ini b/Overwrite/Sys/GameSettings/NAC.ini new file mode 100644 index 0000000000..6829cbe84f --- /dev/null +++ b/Overwrite/Sys/GameSettings/NAC.ini @@ -0,0 +1,19 @@ +# NACE01 - Zelda: Ocarina + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/NAD.ini b/Overwrite/Sys/GameSettings/NAD.ini new file mode 100644 index 0000000000..f7a55bc4b4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/NAD.ini @@ -0,0 +1,21 @@ +# NADE01, NADJ01, NADK01 - Star Fox 64 (Virtual Console) + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Stereoscopy] +StereoConvergence = 354 diff --git a/Overwrite/Sys/GameSettings/NAE.ini b/Overwrite/Sys/GameSettings/NAE.ini new file mode 100644 index 0000000000..3cd86a92b6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/NAE.ini @@ -0,0 +1,27 @@ +# NAEE01, NAEP01 - Paper Mario + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +FastDepthCalc = True + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Stereoscopy] +StereoConvergence = 506 diff --git a/Overwrite/Sys/GameSettings/NAF.ini b/Overwrite/Sys/GameSettings/NAF.ini new file mode 100644 index 0000000000..6930e5d83d --- /dev/null +++ b/Overwrite/Sys/GameSettings/NAF.ini @@ -0,0 +1,21 @@ +# NAFE01, NAFP01 - F-Zero X + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs EFB to Ram to fix a bar of stretched pixels at the bottom of the screen. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/NAH.ini b/Overwrite/Sys/GameSettings/NAH.ini new file mode 100644 index 0000000000..db117b89f4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/NAH.ini @@ -0,0 +1,14 @@ +# NAHE01, NAHP01 - Yoshi's Story + +[Core] + +[EmuState] +EmulationStateId = 4 +EmulationIssues = + +[OnFrame] + +[ActionReplay] + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/NAK.ini b/Overwrite/Sys/GameSettings/NAK.ini new file mode 100644 index 0000000000..35215e4334 --- /dev/null +++ b/Overwrite/Sys/GameSettings/NAK.ini @@ -0,0 +1,21 @@ +# NAKE01, NAKP01 - Pokemon Snap + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/NAL.ini b/Overwrite/Sys/GameSettings/NAL.ini new file mode 100644 index 0000000000..66c3d43bdf --- /dev/null +++ b/Overwrite/Sys/GameSettings/NAL.ini @@ -0,0 +1,21 @@ +# NALE01, NALJ01, NALP01 - Super Smash Bros. (Virtual Console) + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Stereoscopy] +StereoConvergence = 5000 diff --git a/Overwrite/Sys/GameSettings/NAN.ini b/Overwrite/Sys/GameSettings/NAN.ini new file mode 100644 index 0000000000..bfc5605e12 --- /dev/null +++ b/Overwrite/Sys/GameSettings/NAN.ini @@ -0,0 +1,18 @@ +# NANE01 - Pokémon Puzzle League + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/NAR.ini b/Overwrite/Sys/GameSettings/NAR.ini new file mode 100644 index 0000000000..6fbcedaeee --- /dev/null +++ b/Overwrite/Sys/GameSettings/NAR.ini @@ -0,0 +1,19 @@ +# NARP01 - Zelda: Majora's Mask + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Very buggy + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/NMNB01.ini b/Overwrite/Sys/GameSettings/NMNB01.ini new file mode 100644 index 0000000000..00cb380bbe --- /dev/null +++ b/Overwrite/Sys/GameSettings/NMNB01.ini @@ -0,0 +1,143 @@ +[Gecko] +$Normal Lag Reduction (PAL) [tauKhan, Hannes Mann] +C21A5B58 00000005 +3D808037 618C5B38 +7D8903A6 4E800421 +3D808037 618C60C4 +7D8903A6 4E800421 +60000000 00000000 + +$Performance Lag Reduction (PAL) [tauKhan, Hannes Mann] +C2019D5C 00000010 +3821FFFC 90610000 +48000011 80610000 +38210004 48000060 +9421FFE0 7C0802A6 +90010024 93E1001C +7C3F0B78 3D208034 +61298E30 913F0008 +3D208000 612900E4 +80690000 813F0008 +9062A6F0 7D2903A6 +4E800421 60000000 +7D234B78 397F0020 +800B0004 7C0803A6 +83EBFFFC 7D615B78 +4E800020 93C10008 +60000000 00000000 +C2019AD8 00000010 +3821FFFC 90610000 +48000011 80610000 +38210004 48000060 +9421FFE0 7C0802A6 +90010024 93E1001C +7C3F0B78 8062A6F0 +3D204330 7C034800 +41820030 3D208034 +61298BA8 7D2903A6 +4E800421 7D234B78 +397F0020 800B0004 +7C0803A6 83EBFFFC +7D615B78 4E800020 +38210024 8061FFFC +83E1FFF8 80010004 +7C0803A6 00000000 +C21A5B58 00000005 +3D808037 618C5B38 +7D8903A6 4E800421 +3D808037 618C60C4 +7D8903A6 4E800421 +60000000 00000000 +04158A0C C82280A0 + +$Universal Controller Fix v0.73 (PAL) +C20CA1E8 00000022 +A09F03E8 2C044000 +40820100 808DB0F4 +C03F0620 C05F2344 +EC2100B2 C044003C +FC011040 4C411382 +408200E0 88BF0670 +2C050002 408000D4 +889F221F 548407BD +41A20008 480000C4 +3C80804B 60842FF8 +88A40001 98A1FFF8 +4800003C 38A5FFFF +2C050000 40800008 +38A50005 3C808045 +6084BF10 1CA50030 +7C842A14 88BF000C +1CA5000C 7C842A14 +88A40002 7CA50774 +4E800020 38A5FFFE +4BFFFFC5 90A1FFF4 +88A1FFF8 4BFFFFB9 +8081FFF4 7CA42850 +7CA529D6 2C0515F9 +40810050 38000001 +901F2358 901F2340 +889F0007 2C04000A +40A20038 80830010 +8084002C 80841ECC +D0040018 80A40018 +3D803F80 7C056000 +41820010 38A00080 +98A40006 4800000C +38A0007F 98A40006 +D01F002C 00000000 +C2099F5C 0000001E +8063002C C023063C +C0050314 FC010040 +408100D4 3C8042A0 +9081FFF4 3C803727 +9081FFF8 3C804330 +9081FFE4 C0030620 +38000000 FC000210 +C021FFF4 EC000072 +C021FFF8 EC000828 +FC00001E D801FFEC +8081FFF0 38840002 +6C848000 9081FFE8 +C801FFE4 C82280A0 +EC000828 C021FFF4 +EC000824 2C000000 +40820014 38000001 +D001FFE0 C0030624 +4BFFFFAC C021FFE0 +EC210072 EC000032 +EC00082A C022894C +FC000840 4C411382 +4082003C 88830670 +2C040003 40810030 +C005002C FC000050 +C0230624 FC000840 +4080001C 8061001C +38630008 83E10014 +38210018 7C6803A6 +4E800020 7FC3F378 +8083002C 00000000 + +$Game Music ON (PAL) +*Keep checked if you want music ON. Uncheck "Game Music OFF". +040242BC 3880007F + +$Game Music OFF (PAL) +*Keep checked if you want music OFF. Uncheck "Game Music ON". +040242BC 38800000 + +$Widescreen 16:9 (PAL) +*Set Aspect Ratio to "Force 16:9" in Graphics for 16:9 monitors ----------------- +*Requires all players to have enabled for netplay. +C2021E54 00000002 +39C00001 38600006 +60000000 00000000 +C236A3AC 00000007 +C03F0034 2C0E0001 +41820024 3C004E79 +90010030 3C004E2B +90010034 C0010030 +EC210032 C0010034 +EC210024 39C00000 +281E0000 00000000 +044CEEC0 3DF92C60 diff --git a/Overwrite/Sys/GameSettings/P.ini b/Overwrite/Sys/GameSettings/P.ini new file mode 100644 index 0000000000..75edcb535e --- /dev/null +++ b/Overwrite/Sys/GameSettings/P.ini @@ -0,0 +1,18 @@ +# Pxxxxx - All TurboGrafx 16 Virtual Console games +# Note: there are a few weird GameCube games (mostly bonus disks) which also use this code. + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[Video] + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/P4B.ini b/Overwrite/Sys/GameSettings/P4B.ini new file mode 100644 index 0000000000..be542d2c3b --- /dev/null +++ b/Overwrite/Sys/GameSettings/P4B.ini @@ -0,0 +1,22 @@ +# P4BJ01 - Biohazard 4 Preview Disc + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +# override value that was set in P.ini back to defaults +SafeTextureCacheColorSamples = \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/PALE02.ini b/Overwrite/Sys/GameSettings/PALE02.ini new file mode 100644 index 0000000000..402002203f --- /dev/null +++ b/Overwrite/Sys/GameSettings/PALE02.ini @@ -0,0 +1,95 @@ +[Gecko] +$Normal Lag Reduction [Hannes Mann] +043761EC 4800001C +04376238 48000018 + +$Universal Controller Fix v0.73 (NTSC 1.02) +C20C9A44 00000022 +A09F03E8 2C044000 +40820100 808DAEB4 +C03F0620 C05F2344 +EC2100B2 C044003C +FC011040 4C411382 +408200E0 88BF0670 +2C050002 408000D4 +889F221F 54840739 +41A20008 480000C4 +3C80804C 60841F78 +88A40001 98A1FFF8 +4800003C 38A5FFFF +2C050000 40800008 +38A50005 3C808046 +6084B108 1CA50030 +7C842A14 88BF000C +1CA5000C 7C842A14 +88A40002 7CA50774 +4E800020 38A5FFFE +4BFFFFC5 90A1FFF4 +88A1FFF8 4BFFFFB9 +8081FFF4 7CA42850 +7CA529D6 2C0515F9 +40810050 38000001 +901F2358 901F2340 +889F0007 2C04000A +40A20038 80830010 +8084002C 80841ECC +D0040018 80A40018 +3D803F80 7C056000 +41820010 38A00080 +98A40006 4800000C +38A0007F 98A40006 +D01F002C 00000000 +C20998A4 0000001E +8063002C C023063C +C0050314 FC010040 +408100D4 3C8042A0 +9081FFF4 3C803727 +9081FFF8 3C804330 +9081FFE4 C0030620 +38000000 FC000210 +C021FFF4 EC000072 +C021FFF8 EC000828 +FC00001E D801FFEC +8081FFF0 38840002 +6C848000 9081FFE8 +C801FFE4 C8228B90 +EC000828 C021FFF4 +EC000824 2C000000 +40820014 38000001 +D001FFE0 C0030624 +4BFFFFAC C021FFE0 +EC210072 EC000032 +EC00082A C0228954 +FC000840 4C411382 +4082003C 88830670 +2C040003 40810030 +C005002C FC000050 +C0230624 FC000840 +4080001C 8061001C +38630008 83E10014 +38210018 7C6803A6 +4E800020 7FC3F378 +8083002C 00000000 + +$Game Music ON [UnclePunch] +*Keep checked if you want music ON. Uncheck "Game Music OFF". +04023FFC 3880007F + +$Game Music OFF [UnclePunch] +*Keep checked if you want music OFF. Uncheck "Game Music ON". +04023FFC 38800000 + +$Widescreen 16:9 [Dan Salvato, mirrorbender, TruckJitsu] +*Set Aspect Ratio to "Force 16:9" in Graphics for 16:9 monitors ----------------- +*Requires all players to have enabled for netplay. +C2021ABC 00000002 +39C00001 38600006 +60000000 00000000 +C236A4A8 00000007 +C03F0034 2C0E0001 +41820024 3C004E79 +90010030 3C004E2B +90010034 C0010030 +EC210032 C0010034 +EC210024 39C00000 +281E0000 00000000 diff --git a/Overwrite/Sys/GameSettings/PC6.ini b/Overwrite/Sys/GameSettings/PC6.ini new file mode 100644 index 0000000000..ad7206242f --- /dev/null +++ b/Overwrite/Sys/GameSettings/PC6.ini @@ -0,0 +1,22 @@ +# PC6E01 - Pokemon Colosseum Bonus Disc + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Menu works but videos do not play, and GCN/GBA emulation is too slow for Jirachi transfer. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +# override value that was set in P.ini back to defaults +SafeTextureCacheColorSamples = \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/PCK.ini b/Overwrite/Sys/GameSettings/PCK.ini new file mode 100644 index 0000000000..394a5c393f --- /dev/null +++ b/Overwrite/Sys/GameSettings/PCK.ini @@ -0,0 +1,22 @@ +# PCKJ01 - Pokemon Colosseum Bonus Disc + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +# override value that was set in P.ini back to defaults +SafeTextureCacheColorSamples = \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/PCS.ini b/Overwrite/Sys/GameSettings/PCS.ini new file mode 100644 index 0000000000..b95abfbcac --- /dev/null +++ b/Overwrite/Sys/GameSettings/PCS.ini @@ -0,0 +1,22 @@ +# PCSJ01 - Pokemon Colosseum Bonus Disc + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +# override value that was set in P.ini back to defaults +SafeTextureCacheColorSamples = \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/PGS.ini b/Overwrite/Sys/GameSettings/PGS.ini new file mode 100644 index 0000000000..e3cbde2e9e --- /dev/null +++ b/Overwrite/Sys/GameSettings/PGS.ini @@ -0,0 +1,22 @@ +# PGSJ01 - METAL GEAR SOLID Special Disc + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +# override value that was set in P.ini back to defaults +SafeTextureCacheColorSamples = \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/PM4.ini b/Overwrite/Sys/GameSettings/PM4.ini new file mode 100644 index 0000000000..50cf5e81bd --- /dev/null +++ b/Overwrite/Sys/GameSettings/PM4.ini @@ -0,0 +1,19 @@ +# PM4E01 - Mario Kart: Double Dash!! Bonus Disc + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/PNJ.ini b/Overwrite/Sys/GameSettings/PNJ.ini new file mode 100644 index 0000000000..fd56516cd9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/PNJ.ini @@ -0,0 +1,22 @@ +# PNRJ01 - NARUTO COLLECTION + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +# override value that was set in P.ini back to defaults +SafeTextureCacheColorSamples = \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/PRJ.ini b/Overwrite/Sys/GameSettings/PRJ.ini new file mode 100644 index 0000000000..d37f91d86a --- /dev/null +++ b/Overwrite/Sys/GameSettings/PRJ.ini @@ -0,0 +1,22 @@ +# PRJE01 - PAC-MAN vs. + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 2 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +# override value that was set in P.ini back to defaults +SafeTextureCacheColorSamples = \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/PZL.ini b/Overwrite/Sys/GameSettings/PZL.ini new file mode 100644 index 0000000000..4746515384 --- /dev/null +++ b/Overwrite/Sys/GameSettings/PZL.ini @@ -0,0 +1,30 @@ +# PZLE01, PZLJ01, PZLP01 - The Legend of Zelda: Collector's Edition + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Hold B while booting the game to enable Progressive Scan for NES games. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + +[Video_Enhancements] +MaxAnisotropy = 0 +ForceFiltering = False diff --git a/Overwrite/Sys/GameSettings/PZLE01.ini b/Overwrite/Sys/GameSettings/PZLE01.ini new file mode 100644 index 0000000000..af06cb4b0e --- /dev/null +++ b/Overwrite/Sys/GameSettings/PZLE01.ini @@ -0,0 +1,644 @@ +# PZLE01 - The Legend of Zelda: Collector's Edition + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$==========The Legend of Zelda========== +001D73B0 000000FB +$Max/Infinte Health +001D73AF 000000FF +001D73B0 000000FB +$Max/Infinite Rupees +001D73AD 000000FF +$Have Infinite Bombs +001D7398 00000063 +$Have Infinite Keys +001D73AE 00000063 +$Have No Sword +001D7217 00000000 +$Have Wooden Sword +001D7217 00000001 +$Have White Sword +001D7217 00000002 +$Have Master Sword +001D7217 00000003 +$Have Big Shield +001D73B6 00000001 +$Have Blue Boomerang +021D73B4 00000101 +$Have Bow +001D739A 00000001 +$Have Silver Arrows +001D7699 00000002 +$Have Red Candle +001D739B 00000002 +$Have Recorder +001D739C 00000001 +$Have Meat +001D739D 00000001 +$Have Red Potion +001D739E 00000002 +$Have Magic Wand +001D739F 00000001 +$Have Raft +001D73A0 00000001 +$Have Book of Magic +001D73A1 00000001 +$Have Red Ring +001D73A2 00000002 +$Have Ladder +001D73A3 00000001 +$Have Master Key +001D73A4 00000001 +$Have Power Bracelet +001D73A5 00000001 +$Have Dungeon Map +001D73A8 000000FF +$Triforce Complete +001D73B1 000000FF +$Press R To Freeze Enemies +0A091BFA 00000020 +001D73AC 00000001 +$==========Legend of Zelda 2, The - The Adventures of Link========== +02BE1816 00000140 +$Infinite Health +001F6A05 0000007F +001F6C14 0000007F +$Infinite Magic +001F6A04 0000007F +001F6C13 0000007F +$Infinite Lives +001F6BA0 0000000A +$Press R To Level Up +3A0B1AFA 00000020 +021F6C15 00002328 +$Invincible +001F69B8 00000004 +$Super Jump +3A0B1AFA 00000100 +001F6A1D 000000FD +$Infinite Keys +001F6C33 00000009 +$Super Speed +B01F6597 00000000 +081F6510 00000018 +001F6510 0000001A +081F6510 000000E8 +001F6510 000000E6 +00000000 40000000 +$Max Life +001F6D79 00000008 +$Max Magic +001F6C19 00000008 +$Max Attack +001F6D77 00000008 +$Have Shield Spell +001F6ED7 00000001 +$Have Jump Spell +001F6EDC 00000001 +$Have Life Spell +001F6C1D 00000001 +$Have Fairy Spell +001F6C1E 00000001 +$Have Fire Spell +001F6C1F 00000001 +$Have Reflect Spell +001F6C20 00000001 +$Have Spell Spell +001F6C21 00000001 +$Have Thunder Spell +001F6C22 00000001 +$Have Candle +001F6C25 00000001 +$Have Power Glove +001F6C26 00000001 +$Have Raft +001F6C27 00000001 +$Have Boots +001F6C28 00000001 +$Have Flute +001F6C29 00000001 +$Have Cross +001F6C2A 00000001 +$Have Hammer +001F6C2B 00000001 +$Have Master Key +001F6C2C 00000001 +$All Spells Active (Not Fairy) +001F6C0F 00000073 +$Never Slowed Down(World Map) +001F6A03 00000005 +$Random Enemies Disappear Immediately +001F69B2 00000300 +$==========Legend of Zelda, The - Ocarina of Time========== +02BE1816 00000140 +$Japanese Text +02C28CE0 00000000 +$English Text +02C28CE0 00000001 +$Max Hearts +02C27906 00000140 +$Infinite Hearts +02C27908 00000140 +$Infinite Magic +08C27911 00000008 +00C27980 00000007 +00C27912 00000001 +00C27914 00000001 +00C2790B 00000060 +$Infinite Rupees +02C2790C 000003E7 +$All Swords/Shields/Boots/Tunics +02C27974 00007777 +$Have Quiver (Adult) +00C27979 00000001 +$Have Golden Gauntlets (Adult) +00C2797B 000000C0 +$Have All Quest Items +04C2797C 30FFFFFF +$999 Gold Skulltulas +02C279A8 000003E7 +$Have Deku Stick +00C2794C 00000000 +$Infinite Deku Sticks +00C27964 00000009 +$Always Flaming Deku Stick +02CE8B80 000000C4 +$Have Deku Nuts +00C2794D 00000001 +$Infinite Deku Nuts +00C27965 0000000A +$Have Bombs +00C2794E 00000002 +$Infinite Bombs +00C27966 00000009 +$Have Fairy Slingshot +00C27952 00000006 +$Infinite Slingshot Ammo +00C2796A 00000009 +$Have Fairy Ocarina (Not Time) +00C27953 00000007 +$Have Ocarina Of Time (Not Fairy) +00C27953 00000008 +$Have Bombchu +00C27954 00000009 +$Infinite Bombchu's +00C2796C 00000009 +$Have Boomerang +00C27958 0000000E +$Have Lens of Truth +00C27959 0000000F +$Have Magic Beans +00C2795A 00000010 +$Infinite Magic Beans +00C27972 00000009 +$Have Fairy Bow +00C2794F 00000003 +$Infinite Arrows +00C27967 00000009 +$Have Fire Arrow(MP2) +00C27950 00000004 +$Have Ice Arrow(MP2) +00C27956 0000000C +$Light Arrow(MP4) +00C2795C 00000012 +$Have Hookshot (Not Longshot) +00C27955 0000000A +$Have Longshot (Not Hookshot) +00C27955 0000000B +$Have Megaton Hammer +00C2795B 00000011 +$Have Din's Fire(MP6) +00C27951 00000005 +$Have Fairie's Wind(MP6) +00C27957 0000000D +$Have Nayru's Love(MP12) +00C2795D 00000013 +$Have Empty Bottle 1 +08C2795E 000000FF +00C2795E 00000014 +$Have Empty Bottle 2 +08C2795F 000000FF +00C2795F 00000014 +$Have Empty Bottle 3 +08C27960 000000FF +00C27960 00000014 +$Have Empty Bottle 4 +08C27961 000000FF +00C27961 00000014 +$==========$Have BOSS KEY, COMPASS & MAP:========== +02BE1816 00000140 +$Deku Tree +00C27980 00000007 +$Dodongo's Cavern +00C27981 00000007 +$Jabu's Belly +00C27982 00000007 +$Forest Temple +00C27983 00000007 +$Fire Temple +00C27984 00000007 +$Water Temple +00C27985 00000007 +$Ice Cavern +00C27989 00000007 +$Spirit Temple +00C27986 00000007 +$Shadow Temple +00C27987 00000007 +$Bottom Of Well +00C27988 00000007 +$Gannon's Castle +00C2798A 00000007 +$Have All Boss Maps and Keys +00C27980 00000A07 +$==========EMPTY BOTTLE 1 CONTAINS:========== +02BE1816 00000140 +$Red Potion +08C2795E 00000014 +00C2795E 00000015 +$Green Potion +08C2795E 00000014 +00C2795E 00000016 +$Blue Potion +08C2795E 00000014 +00C2795E 00000017 +$Bottled Fairy +08C2795E 00000014 +00C2795E 00000018 +$Fish +08C2795E 00000014 +00C2795E 00000019 +$Lon Lon Milk (1/2 Full) +08C2795E 00000014 +00C2795E 0000001F +$Lon Lon Milk +08C2795E 00000014 +00C2795E 0000001A +$Letter +08C2795E 00000014 +00C2795E 0000001B +$Blue Fire +08C2795E 00000014 +00C2795E 0000001C +$Bug +08C2795E 00000014 +00C2795E 0000001D +$Poe +08C2795E 00000014 +00C2795E 00000020 +$Big Poe +08C2795E 00000014 +00C2795E 0000001E +$==========EMPTY BOTTLE 2 CONTAINS:========== +02BE1816 00000140 +$Red Potion +08C2795F 00000014 +00C2795F 00000015 +$Green Potion +08C2795F 00000014 +00C2795F 00000016 +$Blue Potion +08C2795F 00000014 +00C2795F 00000017 +$Bottled Fairy +08C2795F 00000014 +00C2795F 00000018 +$Fish +08C2795F 00000014 +00C2795F 00000019 +$Lon Lon Milk (1/2 Full) +08C2795F 00000014 +00C2795F 0000001F +$Lon Lon Milk +08C2795F 00000014 +00C2795F 0000001A +$Letter +08C2795F 00000014 +00C2795F 0000001B +$Blue Fire +08C2795F 00000014 +00C2795F 0000001C +$Bug +08C2795F 00000014 +00C2795F 0000001D +$Poe +08C2795F 00000014 +00C2795F 00000020 +$Big Poe +08C2795F 00000014 +00C2795F 0000001E +$==========EMPTY BOTTLE 3 CONTAINS:========== +02BE1816 00000140 +$Red Potion +08C27960 00000014 +00C27960 00000015 +$Green Potion +08C27960 00000014 +00C27960 00000016 +$Blue Potion +08C27960 00000014 +00C27960 00000017 +$Bottled Fairy +08C27960 00000014 +00C27960 00000018 +$Fish +08C27960 00000014 +00C27960 00000019 +$Lon Lon Milk (1/2 Full) +08C27960 00000014 +00C27960 0000001F +$Lon Lon Milk +08C27960 00000014 +00C27960 0000001A +$Letter +08C27960 00000014 +00C27960 0000001B +$Blue Fire +08C27960 00000014 +00C27960 0000001C +$Bug +08C27960 00000014 +00C27960 0000001D +$Poe +08C27960 00000014 +00C27960 00000020 +$Big Poe +08C27960 00000014 +00C27960 0000001E +$==========EMPTY BOTTLE 4 CONTAINS:========== +02BE1816 00000140 +$Red Potion +08C27961 00000014 +00C27961 00000015 +$Green Potion +08C27961 00000014 +00C27961 00000016 +$Blue Potion +08C27961 00000014 +00C27961 00000017 +$==========Legend of Zelda, The - Majora's Mask========== +02BE1816 00000140 +$Can Use Fiery Diety Mask Anywhere +04C22A54 2401FFFF +$Max Health +02CB2B74 00000140 +$Infinite Health +02CB2B76 00000140 +$Infinite Magic +00CB2B79 00000030 +$Infinite Rupees +02CB2B7A 000003E7 +$Have All Quest Items +04CB2BFC 0005F7CF +$Have All Masks +04CB2BC8 3E384745 +04CB2BCC 40323A46 +04CB2BD0 39424833 +04CB2BD4 3C3D373F +04CB2BD8 36344341 +04CB2BDC 3B444935 +$Have Ocarina Of Time +00CB2BB0 00000000 +$Have Hero's Bow +00CB2BB1 00000001 +$Have Fire Arrow (MP2) +00CB2BB2 00000002 +$Have Ice Arrow (MP2) +00CB2BB3 00000003 +$Have Light Arrow (MP4) +00CB2BB4 00000004 +$Have Bomb +00CB2BB6 00000006 +$Have Bombchu +00CB2BB7 00000007 +$Have Deku Stick +00CB2BB8 00000008 +$Have Deku Nut +00CB2BB9 00000009 +$Have Magic Beans +00CB2BBA 0000000A +$Have Powder Keg +00CB2BBC 0000000C +$Have Pictograph Box +00CB2BBD 0000000D +$Have Lens Of Truth +00CB2BBE 0000000E +$Have Hookshot +00CB2BBF 0000000F +$Have Great Fairy's Sword +00CB2BC0 00000010 +$Infinite Arrows +00CB2BE1 00000009 +$Infinite Bombs +00CB2BE6 00000009 +$Infinite Bombachus +00CB2BE7 00000009 +$Infinite Deku Sticks +00CB2BE8 00000009 +$Infinite Deku Nuts +00CB2BE9 00000009 +$Infinite Magic Beans +00CB2BEA 00000009 +$Infinite Powder Keg +00CB2BEC 00000009 +$Have Map/Compass/Big Key +04CB2C00 07070707 +$Infinite Small Keys +04CB2C0A 00000309 +$Have All Stray Fairies +04CB2C14 0F0F0F0F +$Use Any Item As Any Character +04CB6A58 00000000 +$Press R - Time Advances +0A12CDD8 00000020 +84CB2B4C 00010000 +$Press L - Time Rewinds +0A12CDD8 00000040 +84CB2B4C FFFE0000 +$Always Day 1 +00CB2B5B 00000001 +$Always Day 2 +00CB2B5B 00000002 +$Always Day 3 +00CB2B5B 00000003 +$==========EVENT ITEM 1 IS:========== +02BE1816 00000140 +$Moon's Tear +00CB2BB5 00000028 +$Land Title Deed +00CB2BB5 00000029 +$Swap Title Deed +00CB2BB5 0000002A +$Mountain Title Deed +00CB2BB5 0000002B +$Ocean Title Deed +00CB2BB5 0000002C +$Room Key +00CB2BB5 0000002D +$Special Delivery To Mama +00CB2BB5 0000002E +$Letter To Kafei +00CB2BB5 0000002F +$Pendant Of Memories +00CB2BB5 00000030 +$==========EVENT ITEM 2 IS:========== +02BE1816 00000140 +$Moon's Tear +00CB2BBB 00000028 +$Land Title Deed +00CB2BBB 00000029 +$Swap Title Deed +00CB2BBB 0000002A +$Mountain Title Deed +00CB2BBB 0000002B +$Ocean Title Deed +00CB2BBB 0000002C +$Room Key +00CB2BBB 0000002D +$Special Delivery To Mama +00CB2BBB 0000002E +$Letter To Kafei +00CB2BBB 0000002F +$Pendant Of Memories +00CB2BBB 00000030 +$==========EVENT ITEM 3 IS:========== +02BE1816 00000140 +$Moon's Tear +00CB2BC1 00000028 +$Land Title Deed +00CB2BC1 00000029 +$Swap Title Deed +00CB2BC1 0000002A +$Mountain Title Deed +00CB2BC1 0000002B +$Ocean Title Deed +00CB2BC1 0000002C +$Room Key +00CB2BC1 0000002D +$Special Delivery To Mama +00CB2BC1 0000002E +$Letter To Kafei +00CB2BC1 0000002F +$Pendant Of Memories +00CB2BC1 00000030 +$==========Have BOTTLE 1/BOTTLE 1 CONTAINS:========= +02BE1816 00000140 +$Empty Bottle +00CB2BC2 00000012 +$Red Potion +00CB2BC2 00000013 +$Green Potion +00CB2BC2 00000014 +$Blue Potion +00CB2BC2 00000015 +$Fairy +00CB2BC2 00000016 +$Deku Princess +00CB2BC2 00000017 +$Milk +00CB2BC2 00000018 +$Milk (1/2) +00CB2BC2 00000019 +$Fish +00CB2BC2 0000001A +$Bug +00CB2BC2 0000001B +$Blue Fire +00CB2BC2 0000001C +$Poe +00CB2BC2 0000001D +$Big Poe +00CB2BC2 0000001E +$Spring Water +00CB2BC2 0000001F +$Hot Spring Water +00CB2BC2 00000020 +$Zora Egg +00CB2BC2 00000021 +$Gold Dust +00CB2BC2 00000022 +$Magical Mushroom +00CB2BC2 00000023 +$Sea Horse +00CB2BC2 00000024 +$Chateau Romani +00CB2BC2 00000025 +$=========Have BOTTLE 2/BOTTLE 2 CONTAINS:========== +02BE1816 00000140 +$Empty Bottle +00CB2BC3 00000012 +$Red Potion +00CB2BC3 00000013 +$Green Potion +00CB2BC3 00000014 +$Blue Potion +00CB2BC3 00000015 +$Fairy +00CB2BC3 00000016 +$Deku Princess +00CB2BC3 00000017 +$Milk +00CB2BC3 00000018 +$Milk (1/2) +00CB2BC3 00000019 +$Fish +00CB2BC3 0000001A +$==========Legend of Zelda, The - The Wind Waker Demo========== +02BE1816 00000140 +$Maximum Health +003CB8D1 00000050 +$Can Carry 5000 Rupees +003CB8E2 00000002 +$Supersprint Link (Hold R) +0A3F43B8 00000020 +423D10D8 1ADE4281 +$Moon Jump (Hold DPad Down) +0A3F43B8 00000004 +423D10D8 01124204 +$Massive Link +423D10D8 010A4080 +423D10D8 010C4080 +423D10D8 010E4080 +$Tiny Link +423D10D8 010A3E80 +423D10D8 010C3E80 +423D10D8 010E3E80 +$Have Mirror Shield +003CB8DF 0000003C +003CB985 00000002 +$Have Power Bracelets +003CB8E0 00000028 +003CB986 00000002 +$Have Telescope +003CB90C 00000020 +$Have Sail +003CB90D 00000078 +$Have Wind Waker +003CB90E 00000022 +$Have Grappling Hook +003CB90F 00000025 +$Have Deku Leaf +003CB912 00000034 +$Have Tingle Tuner +003CB913 00000021 +$Have Deluxe Picto Box +003CB914 00000026 +$Have Iron Boots +003CB915 00000029 +$Have Magic Armour +003CB916 0000002A +$Have Bow & Arrow +003CB918 00000036 +$Have Skull Hammer +003CB920 00000033 +$Maximum Magic +003CB8E3 00000020 +$All Melodies +003CB98D 0000003F + diff --git a/Overwrite/Sys/GameSettings/Q.ini b/Overwrite/Sys/GameSettings/Q.ini new file mode 100644 index 0000000000..57093ae36d --- /dev/null +++ b/Overwrite/Sys/GameSettings/Q.ini @@ -0,0 +1,14 @@ +# Qxxxxx - All TurboGrafx CD Virtual Console games + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[Video] + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + +[Wii] +Widescreen = False \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/R22.ini b/Overwrite/Sys/GameSettings/R22.ini new file mode 100644 index 0000000000..cba83fa6f2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R22.ini @@ -0,0 +1,25 @@ +# R22E01, R22J01, R22P01 - FlingSmash + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real wiimote and motion plus. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] +EFBEmulateFormatChanges = True + diff --git a/Overwrite/Sys/GameSettings/R25.ini b/Overwrite/Sys/GameSettings/R25.ini new file mode 100644 index 0000000000..5f33ad0aad --- /dev/null +++ b/Overwrite/Sys/GameSettings/R25.ini @@ -0,0 +1,21 @@ +# R25EWR, R25PWR - LEGO Harry Potter: Years 1-4 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Stereoscopy] +StereoConvergence = 1 diff --git a/Overwrite/Sys/GameSettings/R29.ini b/Overwrite/Sys/GameSettings/R29.ini new file mode 100644 index 0000000000..2f5883d86f --- /dev/null +++ b/Overwrite/Sys/GameSettings/R29.ini @@ -0,0 +1,18 @@ +# R29P52 - Millennium Series Championship Paintball 2009 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R2D.ini b/Overwrite/Sys/GameSettings/R2D.ini new file mode 100644 index 0000000000..166a18c306 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R2D.ini @@ -0,0 +1,26 @@ +# R2DEEB - Dokapon Kingdom + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] + +[Video_Hacks] + +[Video_Enhancements] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/R2G.ini b/Overwrite/Sys/GameSettings/R2G.ini new file mode 100644 index 0000000000..651c756bcb --- /dev/null +++ b/Overwrite/Sys/GameSettings/R2G.ini @@ -0,0 +1,26 @@ +# R2GEXJ, R2GJAF, R2GP99 - FRAGILE DREAMS + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Minimap needs emulate format changes to work. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + +[Video_Hacks] +EFBEmulateFormatChanges = True + diff --git a/Overwrite/Sys/GameSettings/R2J.ini b/Overwrite/Sys/GameSettings/R2J.ini new file mode 100644 index 0000000000..6598f271b0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R2J.ini @@ -0,0 +1,19 @@ +# R2JJAF - TAIKO Wii + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R2K.ini b/Overwrite/Sys/GameSettings/R2K.ini new file mode 100644 index 0000000000..6dceea330b --- /dev/null +++ b/Overwrite/Sys/GameSettings/R2K.ini @@ -0,0 +1,27 @@ +# R2KP54 - DON KING BOXING + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] +ProjectionHack = 1 +PH_SZNear = 1 +PH_SZFar = 0 +PH_ExtraParam = 0 +PH_ZNear = +PH_ZFar = 0.1 + diff --git a/Overwrite/Sys/GameSettings/R2T.ini b/Overwrite/Sys/GameSettings/R2T.ini new file mode 100644 index 0000000000..bb2d681bba --- /dev/null +++ b/Overwrite/Sys/GameSettings/R2T.ini @@ -0,0 +1,19 @@ +# R2TE41 - TMNT: Smash-Up Cowabunga! + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R2U.ini b/Overwrite/Sys/GameSettings/R2U.ini new file mode 100644 index 0000000000..26dd5952af --- /dev/null +++ b/Overwrite/Sys/GameSettings/R2U.ini @@ -0,0 +1,19 @@ +# R2UE8P - Let'sTAP + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R2V.ini b/Overwrite/Sys/GameSettings/R2V.ini new file mode 100644 index 0000000000..f1d669c60d --- /dev/null +++ b/Overwrite/Sys/GameSettings/R2V.ini @@ -0,0 +1,19 @@ +# R2VJ01, R2VP01 - Sin and Punishment 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R3A.ini b/Overwrite/Sys/GameSettings/R3A.ini new file mode 100644 index 0000000000..49d71e72e7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R3A.ini @@ -0,0 +1,25 @@ +# R3AP7J, R3AE20 - Story Hour: Adventures + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Requires Real XFB and EFB2RAM to fix various issues. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/R3B.ini b/Overwrite/Sys/GameSettings/R3B.ini new file mode 100644 index 0000000000..262f9f1d46 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R3B.ini @@ -0,0 +1,23 @@ +# R3BE8P, R3BJ8P, R3BP8P - SambaDeAmigo + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + diff --git a/Overwrite/Sys/GameSettings/R3C.ini b/Overwrite/Sys/GameSettings/R3C.ini new file mode 100644 index 0000000000..21ccfa7841 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R3C.ini @@ -0,0 +1,18 @@ +# R3CE20 - Chrysler Classic Racing + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R3D.ini b/Overwrite/Sys/GameSettings/R3D.ini new file mode 100644 index 0000000000..190e8c5cca --- /dev/null +++ b/Overwrite/Sys/GameSettings/R3D.ini @@ -0,0 +1,23 @@ +# R3DES5, R3DPS5 - Dream Pinball 3d + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Automatic framelimit is problematic. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/R3G.ini b/Overwrite/Sys/GameSettings/R3G.ini new file mode 100644 index 0000000000..d53c684e5d --- /dev/null +++ b/Overwrite/Sys/GameSettings/R3G.ini @@ -0,0 +1,18 @@ +# R3GXUG - Crazy Mini Golf + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R3M.ini b/Overwrite/Sys/GameSettings/R3M.ini new file mode 100644 index 0000000000..733da1c50d --- /dev/null +++ b/Overwrite/Sys/GameSettings/R3M.ini @@ -0,0 +1,22 @@ +# R3ME01, R3MP01 - Metroid Prime Trilogy + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Disable PAL60 (EuRGB60) to avoid a black bar appearing. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/R3N.ini b/Overwrite/Sys/GameSettings/R3N.ini new file mode 100644 index 0000000000..f7b94186dd --- /dev/null +++ b/Overwrite/Sys/GameSettings/R3N.ini @@ -0,0 +1,22 @@ +# R3NEXS, R3NPH3 - Guilty Gear XX AC Plus + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/R3O.ini b/Overwrite/Sys/GameSettings/R3O.ini new file mode 100644 index 0000000000..dca8350015 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R3O.ini @@ -0,0 +1,24 @@ +# R3OE01, R3OJ01, R3OP01 - Metroid: Other M + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] +EFBEmulateFormatChanges = True diff --git a/Overwrite/Sys/GameSettings/R3R.ini b/Overwrite/Sys/GameSettings/R3R.ini new file mode 100644 index 0000000000..899a272afe --- /dev/null +++ b/Overwrite/Sys/GameSettings/R3R.ini @@ -0,0 +1,13 @@ +# R3RE8P, R3RP8P - Sonic & Sega All-Stars Racing +[Core] +# Values set here will override the main Dolphin settings. +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Use direct 3d 11 for less graphic glitches. +[OnLoad] +# Add memory patches to be loaded once on boot here. +[OnFrame] +[ActionReplay] +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/R3S.ini b/Overwrite/Sys/GameSettings/R3S.ini new file mode 100644 index 0000000000..a17a820802 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R3S.ini @@ -0,0 +1,19 @@ +# R3SP52 - Spider Man: Web Of Shadows + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R3T.ini b/Overwrite/Sys/GameSettings/R3T.ini new file mode 100644 index 0000000000..9e556219d4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R3T.ini @@ -0,0 +1,27 @@ +# R3TP54 - TOPSPIN 3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] +ProjectionHack = 1 +PH_SZNear = 1 +PH_SZFar = 0 +PH_ExtraParam = 0 +PH_ZNear = +PH_ZFar = 0.1 + diff --git a/Overwrite/Sys/GameSettings/R44.ini b/Overwrite/Sys/GameSettings/R44.ini new file mode 100644 index 0000000000..edddbbfe95 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R44.ini @@ -0,0 +1,23 @@ +# R44J8P - Suzumiya Haruhi no Heiretsu + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/R46.ini b/Overwrite/Sys/GameSettings/R46.ini new file mode 100644 index 0000000000..482069b720 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R46.ini @@ -0,0 +1,19 @@ +# R46ENS - PHANTOM BRAVE Wii + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R49.ini b/Overwrite/Sys/GameSettings/R49.ini new file mode 100644 index 0000000000..981f8d0228 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R49.ini @@ -0,0 +1,19 @@ +# R49P01 - DONKEY KONG JUNGLE BEAT WII + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R4B.ini b/Overwrite/Sys/GameSettings/R4B.ini new file mode 100644 index 0000000000..1f61c7fa4d --- /dev/null +++ b/Overwrite/Sys/GameSettings/R4B.ini @@ -0,0 +1,18 @@ +# R4BPGT - table football + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R4E.ini b/Overwrite/Sys/GameSettings/R4E.ini new file mode 100644 index 0000000000..b41b568412 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R4E.ini @@ -0,0 +1,22 @@ +# R4EE01, R4EJ01, R4EP01 - Endless Ocean Blue World + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/R4F.ini b/Overwrite/Sys/GameSettings/R4F.ini new file mode 100644 index 0000000000..0ee28c12b7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R4F.ini @@ -0,0 +1,25 @@ +# R4FE20 - Story Hour: Fairy Tales + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Requires Real XFB and EFB2RAM to fix various issues. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/R4Q.ini b/Overwrite/Sys/GameSettings/R4Q.ini new file mode 100644 index 0000000000..e8502f9ad8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R4Q.ini @@ -0,0 +1,21 @@ +# R4QE01, R4QJ01, R4QK01, R4QP01 - Mario Strikers Charged + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/R4R.ini b/Overwrite/Sys/GameSettings/R4R.ini new file mode 100644 index 0000000000..2f11e188a3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R4R.ini @@ -0,0 +1,19 @@ +# R4RP69 - FIFA 10 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R4Z.ini b/Overwrite/Sys/GameSettings/R4Z.ini new file mode 100644 index 0000000000..45f5306e4f --- /dev/null +++ b/Overwrite/Sys/GameSettings/R4Z.ini @@ -0,0 +1,26 @@ +# R4ZJ01 - Fatal Frame IV: Mask of the Lunar Eclipse + +[Core] +# Values set here will override the main Dolphin settings. +MMU = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = Anti-aliasing causes control issues with the piano mini-game. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBAccessEnable = True +EFBToTextureEnable = False + +[Video_Settings] +MSAA = 0 diff --git a/Overwrite/Sys/GameSettings/R5D.ini b/Overwrite/Sys/GameSettings/R5D.ini new file mode 100644 index 0000000000..1e77d08099 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R5D.ini @@ -0,0 +1,20 @@ +# R5DE5G - Flip's Twisted World + +[Core] +# Values set here will override the main Dolphin settings. +SyncOnSkipIdle = False + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R5I.ini b/Overwrite/Sys/GameSettings/R5I.ini new file mode 100644 index 0000000000..249b75f1b4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R5I.ini @@ -0,0 +1,25 @@ +# R5IE4Q, R5IP4Q, R5IX4Q - Toy Story Mania! + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Enhancements] +ForceFiltering = False + diff --git a/Overwrite/Sys/GameSettings/R5V.ini b/Overwrite/Sys/GameSettings/R5V.ini new file mode 100644 index 0000000000..6a3b6649d4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R5V.ini @@ -0,0 +1,21 @@ +# R5VE41, R5VP41, R5VE41 - James Cameron's AVATAR + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/R5W.ini b/Overwrite/Sys/GameSettings/R5W.ini new file mode 100644 index 0000000000..7364b4e4db --- /dev/null +++ b/Overwrite/Sys/GameSettings/R5W.ini @@ -0,0 +1,22 @@ +# R5WEA4, R5WJA4 - Silent Hill: Shattered Memories + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Flashlight glitches. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/R64.ini b/Overwrite/Sys/GameSettings/R64.ini new file mode 100644 index 0000000000..170ce7dcfb --- /dev/null +++ b/Overwrite/Sys/GameSettings/R64.ini @@ -0,0 +1,23 @@ +# R64E01, R64J01, R64K01, R64P01 - Wii Music + +[Core] +# Values set here will override the main Dolphin settings. +SyncGPU = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs SyncGPU or single core to avoid CPU/GPU desyncs + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBEmulateFormatChanges = True + diff --git a/Overwrite/Sys/GameSettings/R69.ini b/Overwrite/Sys/GameSettings/R69.ini new file mode 100644 index 0000000000..ca8f5065b1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R69.ini @@ -0,0 +1,19 @@ +# R69E36 - Dirt 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R6B.ini b/Overwrite/Sys/GameSettings/R6B.ini new file mode 100644 index 0000000000..b54a52e497 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R6B.ini @@ -0,0 +1,25 @@ +# R6BE78, R6BJ78, R6BK78, R6BP78, R6BX78 - de Blob + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Enhancements] +ForceFiltering = False + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/R6N.ini b/Overwrite/Sys/GameSettings/R6N.ini new file mode 100644 index 0000000000..75d3ddb004 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R6N.ini @@ -0,0 +1,19 @@ +# R6NY41 - Shaun White Snowboarding: World Stage + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R6Q.ini b/Overwrite/Sys/GameSettings/R6Q.ini new file mode 100644 index 0000000000..63a16e90e5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R6Q.ini @@ -0,0 +1,24 @@ +# R6QE69 - MySims Agents + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Settings] +SafeTextureCacheColorSamples = 4096 diff --git a/Overwrite/Sys/GameSettings/R6T.ini b/Overwrite/Sys/GameSettings/R6T.ini new file mode 100644 index 0000000000..5d4f9c16c0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R6T.ini @@ -0,0 +1,21 @@ +# R6TEA4, R6TPA4 - Tornado Outbreak + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Ending credits and images need normal safe texture cache setting. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/R6Y.ini b/Overwrite/Sys/GameSettings/R6Y.ini new file mode 100644 index 0000000000..a4789e8916 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R6Y.ini @@ -0,0 +1,22 @@ +# R6YEXS, R6YPH3 - Squeeballs Party + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/R7E.ini b/Overwrite/Sys/GameSettings/R7E.ini new file mode 100644 index 0000000000..1198934e27 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R7E.ini @@ -0,0 +1,22 @@ +# R7EE8P, R7EJ8P, R7EP8P - NiGHTS: Journey of Dreams + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + diff --git a/Overwrite/Sys/GameSettings/R7F.ini b/Overwrite/Sys/GameSettings/R7F.ini new file mode 100644 index 0000000000..fcf69bffda --- /dev/null +++ b/Overwrite/Sys/GameSettings/R7F.ini @@ -0,0 +1,19 @@ +# R7FEGD, R7FJGD, R7FPGD - FINAL FANTASY FABLES: Chocobo's Dungeon + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R7G.ini b/Overwrite/Sys/GameSettings/R7G.ini new file mode 100644 index 0000000000..9d64cf36b1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R7G.ini @@ -0,0 +1,24 @@ +# R7GEAF, R7GJAF, R7GPAF - DragonBall + +[Core] +# Values set here will override the main Dolphin settings. +AccurateNaNs = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = For a real wiimote to work you need to disable the gamecube controller in the settings. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + diff --git a/Overwrite/Sys/GameSettings/R7P.ini b/Overwrite/Sys/GameSettings/R7P.ini new file mode 100644 index 0000000000..cae3dbc241 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R7P.ini @@ -0,0 +1,21 @@ +# R7PP01 - Punch Out + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/R7PE01.ini b/Overwrite/Sys/GameSettings/R7PE01.ini new file mode 100644 index 0000000000..1597289e5c --- /dev/null +++ b/Overwrite/Sys/GameSettings/R7PE01.ini @@ -0,0 +1,15 @@ +# R7PE01 - Punch Out + +[EmuState] +EmulationIssues = Disable "Use PAL60 (EuRGB60) mode" in the wii configuration tab for the game to run + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Patch +0x8011E0F8:dword:0x4E800020 + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/R7PP01.ini b/Overwrite/Sys/GameSettings/R7PP01.ini new file mode 100644 index 0000000000..44c898de48 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R7PP01.ini @@ -0,0 +1,12 @@ +# R7PP01 - Punch Out + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Patch +0x8011F1CC:dword:0x4E800020 + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/R7X.ini b/Overwrite/Sys/GameSettings/R7X.ini new file mode 100644 index 0000000000..8f044650c3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R7X.ini @@ -0,0 +1,25 @@ +# R7XE69, R7XJ13, R7XP69 - Need for Speed: Nitro + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/R84.ini b/Overwrite/Sys/GameSettings/R84.ini new file mode 100644 index 0000000000..b7436933c8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R84.ini @@ -0,0 +1,22 @@ +# R84EE9, R84J99, R84P99 - Harvest Moon Tree Of Tranquility + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + diff --git a/Overwrite/Sys/GameSettings/R8A.ini b/Overwrite/Sys/GameSettings/R8A.ini new file mode 100644 index 0000000000..2ee3e81ad2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R8A.ini @@ -0,0 +1,25 @@ +# R8AE01, R8AJ01, R8AP01 - PokéPark Wii + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = NPCs sporadically disappear. Needs Efb to Ram for photos. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/R8D.ini b/Overwrite/Sys/GameSettings/R8D.ini new file mode 100644 index 0000000000..6714a3b67b --- /dev/null +++ b/Overwrite/Sys/GameSettings/R8D.ini @@ -0,0 +1,19 @@ +# R8DEA4, R8DJA4, R8DPA4 - Yu-Gi-Oh! 5D's: Duel Transer + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R8J.ini b/Overwrite/Sys/GameSettings/R8J.ini new file mode 100644 index 0000000000..5866377478 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R8J.ini @@ -0,0 +1,20 @@ +# R8JEWR, R8JPWR - Lord of the Rings: Aragorn's Quest + +[Core] +# Values set here will override the main Dolphin settings. +SyncOnSkipIdle = False + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R8L.ini b/Overwrite/Sys/GameSettings/R8L.ini new file mode 100644 index 0000000000..04f958bf72 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R8L.ini @@ -0,0 +1,23 @@ +# R8LE20, R8LP7J - Chicken Blaster + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Real XFB in order to be playable. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/R8P.ini b/Overwrite/Sys/GameSettings/R8P.ini new file mode 100644 index 0000000000..3202e003c8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R8P.ini @@ -0,0 +1,23 @@ +# R8PE01, R8PJ01, R8PK01, R8PP01 - SUPER PAPER MARIO + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = Needs Efb to Ram and BBox (proper graphics and functionality). + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False +BoundingBoxMode = 2 +BBoxEnable = True diff --git a/Overwrite/Sys/GameSettings/R8X.ini b/Overwrite/Sys/GameSettings/R8X.ini new file mode 100644 index 0000000000..f0668c522f --- /dev/null +++ b/Overwrite/Sys/GameSettings/R8X.ini @@ -0,0 +1,19 @@ +# R8XE52 - Jurassic: The Hunted + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R92.ini b/Overwrite/Sys/GameSettings/R92.ini new file mode 100644 index 0000000000..d73b21d60b --- /dev/null +++ b/Overwrite/Sys/GameSettings/R92.ini @@ -0,0 +1,21 @@ +# R92E01, R92J01, R92P01 - Pikmin 2 Wii + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Stereoscopy] +StereoConvergence = 838 diff --git a/Overwrite/Sys/GameSettings/R96.ini b/Overwrite/Sys/GameSettings/R96.ini new file mode 100644 index 0000000000..62b98b163d --- /dev/null +++ b/Overwrite/Sys/GameSettings/R96.ini @@ -0,0 +1,19 @@ +# R96EAF - KLONOA + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = Disable PAL60 (EuRGB60) mode in general settings-> wii tab for the game to run. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R9D.ini b/Overwrite/Sys/GameSettings/R9D.ini new file mode 100644 index 0000000000..fe801486c8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R9D.ini @@ -0,0 +1,24 @@ +# R9DE78 - Drawn to Life The Next Chapter + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/R9F.ini b/Overwrite/Sys/GameSettings/R9F.ini new file mode 100644 index 0000000000..0bcfc2cb52 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R9F.ini @@ -0,0 +1,19 @@ +# R9FP36 - F1 2009 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/R9I.ini b/Overwrite/Sys/GameSettings/R9I.ini new file mode 100644 index 0000000000..3c48dfc6a0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/R9I.ini @@ -0,0 +1,21 @@ +# R9IE01 - PIKMIN1 for Wii + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Requires Skip EFB Access from CPU disabled to zoom properly + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBAccessEnable = True \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/RB4.ini b/Overwrite/Sys/GameSettings/RB4.ini new file mode 100644 index 0000000000..a2a387f938 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RB4.ini @@ -0,0 +1,19 @@ +# RB4E08, RB4P08 - resident evil 4 Wii edition + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RB7.ini b/Overwrite/Sys/GameSettings/RB7.ini new file mode 100644 index 0000000000..c667812250 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RB7.ini @@ -0,0 +1,19 @@ +# RB7E54, RB7P54 - Bully: Scholarship Edition + +[Core] +# Values set here will override the main Dolphin settings. +FastDiscSpeed = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/RBB.ini b/Overwrite/Sys/GameSettings/RBB.ini new file mode 100644 index 0000000000..9b56595858 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RBB.ini @@ -0,0 +1,25 @@ +# RBBE18, RBBJ18, RBBP99 - Bomberman Land + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] +EFBEmulateFormatChanges = True + diff --git a/Overwrite/Sys/GameSettings/RBH.ini b/Overwrite/Sys/GameSettings/RBH.ini new file mode 100644 index 0000000000..5fc0d699ba --- /dev/null +++ b/Overwrite/Sys/GameSettings/RBH.ini @@ -0,0 +1,24 @@ +# RBHE08, RBHJ08, RBHP08 - Resident Evil Archives: Resident Evil Zero + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs efb from cpu access for proper lighting. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] +EFBAccessEnable = True diff --git a/Overwrite/Sys/GameSettings/RBI.ini b/Overwrite/Sys/GameSettings/RBI.ini new file mode 100644 index 0000000000..78b9f81ba4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RBI.ini @@ -0,0 +1,21 @@ +# RBIEE9, RBIJ99, RBIP99 - Harvest Moon: Animal Parade + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RBK.ini b/Overwrite/Sys/GameSettings/RBK.ini new file mode 100644 index 0000000000..04102c77d8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RBK.ini @@ -0,0 +1,18 @@ +# RBKE69 - Boom Blox + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RBL.ini b/Overwrite/Sys/GameSettings/RBL.ini new file mode 100644 index 0000000000..a23ded7aad --- /dev/null +++ b/Overwrite/Sys/GameSettings/RBL.ini @@ -0,0 +1,21 @@ +# RBLE8P, RBLJ8P, RBLP8P - Bleach: Shattered Blade + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RBM.ini b/Overwrite/Sys/GameSettings/RBM.ini new file mode 100644 index 0000000000..7cc93b1d18 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RBM.ini @@ -0,0 +1,19 @@ +# RBME5G - Bust-a-Move BASH! + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RBO.ini b/Overwrite/Sys/GameSettings/RBO.ini new file mode 100644 index 0000000000..5fc9cd2dd6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RBO.ini @@ -0,0 +1,26 @@ +# RBOE69 - Boogie + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + +[Video_Enhancements] +MaxAnisotropy = 0 +ForceFiltering = False diff --git a/Overwrite/Sys/GameSettings/RBQ.ini b/Overwrite/Sys/GameSettings/RBQ.ini new file mode 100644 index 0000000000..f5b5167303 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RBQ.ini @@ -0,0 +1,18 @@ +# RBQPUG - Classic British Racing + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 2 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RBR.ini b/Overwrite/Sys/GameSettings/RBR.ini new file mode 100644 index 0000000000..28bba3b1b4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RBR.ini @@ -0,0 +1,22 @@ +# RBRE5G, RBRP5G, RBRX5G - Blast Works Build, Trade, Destroy + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/RBT.ini b/Overwrite/Sys/GameSettings/RBT.ini new file mode 100644 index 0000000000..7fbe34d47a --- /dev/null +++ b/Overwrite/Sys/GameSettings/RBT.ini @@ -0,0 +1,21 @@ +# RBTJ8P, RBTP8P - SEGA BASS FISHING + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RBU.ini b/Overwrite/Sys/GameSettings/RBU.ini new file mode 100644 index 0000000000..654a196307 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RBU.ini @@ -0,0 +1,19 @@ +# RBUE08, RBUP08 - Resident Evil The Umbrella Chronicles + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RBW.ini b/Overwrite/Sys/GameSettings/RBW.ini new file mode 100644 index 0000000000..208bd1031a --- /dev/null +++ b/Overwrite/Sys/GameSettings/RBW.ini @@ -0,0 +1,19 @@ +# RBWE01, RBWJ01, RBWP01 - Battalion Wars 2 + +[Core] +# Values set here will override the main Dolphin settings. +SyncOnSkipIdle = False + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/RBX.ini b/Overwrite/Sys/GameSettings/RBX.ini new file mode 100644 index 0000000000..b9a41c156a --- /dev/null +++ b/Overwrite/Sys/GameSettings/RBX.ini @@ -0,0 +1,18 @@ +# RBXJ8P - BLEACH VERSUS CRUSADE + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RBZ.ini b/Overwrite/Sys/GameSettings/RBZ.ini new file mode 100644 index 0000000000..4488542913 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RBZ.ini @@ -0,0 +1,18 @@ +# RBZXUG - Billy the Wizard + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RCC.ini b/Overwrite/Sys/GameSettings/RCC.ini new file mode 100644 index 0000000000..be021284f7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RCC.ini @@ -0,0 +1,21 @@ +# RCCE5G, RCCJC0, RCCPGT - Cooking Mama: Cook Off + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RCJ.ini b/Overwrite/Sys/GameSettings/RCJ.ini new file mode 100644 index 0000000000..21a9fe0395 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RCJ.ini @@ -0,0 +1,24 @@ +# RCJE8P, RCJP8P - The Conduit + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Enhancements] +ForceFiltering = False + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/RCJE8P.ini b/Overwrite/Sys/GameSettings/RCJE8P.ini new file mode 100644 index 0000000000..a3f61c506d --- /dev/null +++ b/Overwrite/Sys/GameSettings/RCJE8P.ini @@ -0,0 +1,16 @@ +# RCJE8P - The Conduit + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Speedhacks] +0x80199d08=700 +0x8038b814=700 +0x80144be0=700 +0x80117934=700 diff --git a/Overwrite/Sys/GameSettings/RCK.ini b/Overwrite/Sys/GameSettings/RCK.ini new file mode 100644 index 0000000000..a3ac1989f4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RCK.ini @@ -0,0 +1,19 @@ +# RCKPGN - Alan Hansen's Sports Challenge + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RCL.ini b/Overwrite/Sys/GameSettings/RCL.ini new file mode 100644 index 0000000000..0f8ebfc096 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RCL.ini @@ -0,0 +1,22 @@ +# RCLE4Q, RCLP4Q - Chicken Little: Ace In Action + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for the video cutscenes to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/RCP.ini b/Overwrite/Sys/GameSettings/RCP.ini new file mode 100644 index 0000000000..2dee341ca3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RCP.ini @@ -0,0 +1,21 @@ +# RCPE18, RCPJ18, RCPP18 - KORORINPA + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RD2.ini b/Overwrite/Sys/GameSettings/RD2.ini new file mode 100644 index 0000000000..f3e2fa3e88 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RD2.ini @@ -0,0 +1,19 @@ +# RD2E41, RD2J41, RD2K41, RD2P41, RD2X41 - Red Steel 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = Needs real wiimote and motion plus. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RDB.ini b/Overwrite/Sys/GameSettings/RDB.ini new file mode 100644 index 0000000000..a9c0d006bc --- /dev/null +++ b/Overwrite/Sys/GameSettings/RDB.ini @@ -0,0 +1,24 @@ +# RDBE70, RDBJAF, RDBPAF, RDBP70 - Dragon Ball Z Budokai Tenkaichi 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RDF.ini b/Overwrite/Sys/GameSettings/RDF.ini new file mode 100644 index 0000000000..677cf455b1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RDF.ini @@ -0,0 +1,20 @@ +# RDFE41, RDFP41 - Shaun White Snowboarding: Road Trip + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/RDG.ini b/Overwrite/Sys/GameSettings/RDG.ini new file mode 100644 index 0000000000..d3459b31e8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RDG.ini @@ -0,0 +1,19 @@ +# RDGPA4 - Castlevania Judgment + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RDH.ini b/Overwrite/Sys/GameSettings/RDH.ini new file mode 100644 index 0000000000..5e2b9846d9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RDH.ini @@ -0,0 +1,19 @@ +# RDHP78 - Destroy All Humans: Big Willy Unleashed + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RDI.ini b/Overwrite/Sys/GameSettings/RDI.ini new file mode 100644 index 0000000000..222fac3e5a --- /dev/null +++ b/Overwrite/Sys/GameSettings/RDI.ini @@ -0,0 +1,19 @@ +# RDIE41 - THE DOG ISLAND + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RDK.ini b/Overwrite/Sys/GameSettings/RDK.ini new file mode 100644 index 0000000000..c68cf35c71 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RDK.ini @@ -0,0 +1,19 @@ +# RDKE01 - Donkey Kong: Barrel Blast + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Bad sound + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RDQ.ini b/Overwrite/Sys/GameSettings/RDQ.ini new file mode 100644 index 0000000000..1549fb0794 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RDQ.ini @@ -0,0 +1,19 @@ +# RDQEGD, RDQJGD - DRAGON QUEST SWORDS + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RDS.ini b/Overwrite/Sys/GameSettings/RDS.ini new file mode 100644 index 0000000000..88ed147ac0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RDS.ini @@ -0,0 +1,24 @@ +# RDSE70, RDSJAF, RDSPAF - Dragon Ball Z Budokai Tenkaichi 3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RDV.ini b/Overwrite/Sys/GameSettings/RDV.ini new file mode 100644 index 0000000000..b805af29ce --- /dev/null +++ b/Overwrite/Sys/GameSettings/RDV.ini @@ -0,0 +1,19 @@ +# RDVE41 - Driver Parallel Lines + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = May be slow. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RDX.ini b/Overwrite/Sys/GameSettings/RDX.ini new file mode 100644 index 0000000000..ab59f3f3c7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RDX.ini @@ -0,0 +1,18 @@ +# RDXP18 - SPORTS ISLAND + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RDZ.ini b/Overwrite/Sys/GameSettings/RDZ.ini new file mode 100644 index 0000000000..33bac775b2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RDZ.ini @@ -0,0 +1,21 @@ +# RDZJ01, RDZP01 - Disaster + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/RE4.ini b/Overwrite/Sys/GameSettings/RE4.ini new file mode 100644 index 0000000000..bf55a75db9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RE4.ini @@ -0,0 +1,21 @@ +# RE4E08, RE4J08, RE4P08 - Resident Evil + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/RED.ini b/Overwrite/Sys/GameSettings/RED.ini new file mode 100644 index 0000000000..155b1cc5f7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RED.ini @@ -0,0 +1,19 @@ +# REDE41, REDJ41, REDP41 - RedSteel NTSC + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Nunchuk doesn't work (both real and emulated). + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RELJAB.ini b/Overwrite/Sys/GameSettings/RELJAB.ini new file mode 100644 index 0000000000..2105748dc5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RELJAB.ini @@ -0,0 +1,22 @@ +# RELJAB - SegaBoot + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$DI Seed Blanker +0x80000000:dword:0x00000000 +0x80000004:dword:0x00000000 +0x80000008:dword:0x00000000 + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/REN.ini b/Overwrite/Sys/GameSettings/REN.ini new file mode 100644 index 0000000000..006204090d --- /dev/null +++ b/Overwrite/Sys/GameSettings/REN.ini @@ -0,0 +1,19 @@ +# RENE8P, RENJ8P, RENP8P - Sonic and the Black Knight + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/REX.ini b/Overwrite/Sys/GameSettings/REX.ini new file mode 100644 index 0000000000..c530e4f854 --- /dev/null +++ b/Overwrite/Sys/GameSettings/REX.ini @@ -0,0 +1,18 @@ +# REXP01 - Excite Truck + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RF4.ini b/Overwrite/Sys/GameSettings/RF4.ini new file mode 100644 index 0000000000..13360f5eab --- /dev/null +++ b/Overwrite/Sys/GameSettings/RF4.ini @@ -0,0 +1,18 @@ +# RF4P6M - Super Fruitfall + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RF7.ini b/Overwrite/Sys/GameSettings/RF7.ini new file mode 100644 index 0000000000..c71ae4faff --- /dev/null +++ b/Overwrite/Sys/GameSettings/RF7.ini @@ -0,0 +1,19 @@ +# RF7J08 - TATSUNOKO VS. CAPCOM + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RFB.ini b/Overwrite/Sys/GameSettings/RFB.ini new file mode 100644 index 0000000000..88b7e607eb --- /dev/null +++ b/Overwrite/Sys/GameSettings/RFB.ini @@ -0,0 +1,22 @@ +# RFBE01, RFBJ01, RFBP01 - ENDLESS OCEAN + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs efb to ram for photos to be developed. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/RFC.ini b/Overwrite/Sys/GameSettings/RFC.ini new file mode 100644 index 0000000000..8b1477c716 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RFC.ini @@ -0,0 +1,22 @@ +# RFCEGD, RFCJGD, RFCPGD - FFCC THE CRYSTAL BEARERS + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Turn off "use panic handlers". Water glitches. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/RFE.ini b/Overwrite/Sys/GameSettings/RFE.ini new file mode 100644 index 0000000000..09cd524248 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RFE.ini @@ -0,0 +1,19 @@ +# RFEE01, RFEJ01, RFEP01 - FIRE EMBLEM 10 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Disable gamecube controller or wiimote to not have conflicts. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RFF.ini b/Overwrite/Sys/GameSettings/RFF.ini new file mode 100644 index 0000000000..373b4eb202 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RFF.ini @@ -0,0 +1,23 @@ +# RFFEGD, RFFJGD, RFFPGD - FFCC EOT + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs integral scaling for the black lines to disappear. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/RFQ.ini b/Overwrite/Sys/GameSettings/RFQ.ini new file mode 100644 index 0000000000..c8f4c8692a --- /dev/null +++ b/Overwrite/Sys/GameSettings/RFQ.ini @@ -0,0 +1,25 @@ +# RFQP69 - FaceBreaker K.O. Party + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] +Hack = 3 + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/RFS.ini b/Overwrite/Sys/GameSettings/RFS.ini new file mode 100644 index 0000000000..2d4ec1b922 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RFS.ini @@ -0,0 +1,19 @@ +# RFSEEB, RFSJ8P - Shiren The Wanderer + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RG2.ini b/Overwrite/Sys/GameSettings/RG2.ini new file mode 100644 index 0000000000..cae02db207 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RG2.ini @@ -0,0 +1,21 @@ +# RG2EXS, RG2JJF, RG2PGT - Guilty Gear XX ^ Core + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RG5.ini b/Overwrite/Sys/GameSettings/RG5.ini new file mode 100644 index 0000000000..ed0f1abdbc --- /dev/null +++ b/Overwrite/Sys/GameSettings/RG5.ini @@ -0,0 +1,19 @@ +# RG5PWR - Guinness World Records: The Video Game + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RG6.ini b/Overwrite/Sys/GameSettings/RG6.ini new file mode 100644 index 0000000000..8cdb19157d --- /dev/null +++ b/Overwrite/Sys/GameSettings/RG6.ini @@ -0,0 +1,26 @@ +# RG6E69 - Boogie SuperStar + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + +[Video_Enhancements] +MaxAnisotropy = 0 +ForceFiltering = False diff --git a/Overwrite/Sys/GameSettings/RGA.ini b/Overwrite/Sys/GameSettings/RGA.ini new file mode 100644 index 0000000000..7475a44f85 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RGA.ini @@ -0,0 +1,19 @@ +# RGAE8P - Planet 51 Pyro + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RGB.ini b/Overwrite/Sys/GameSettings/RGB.ini new file mode 100644 index 0000000000..f3e6627afb --- /dev/null +++ b/Overwrite/Sys/GameSettings/RGB.ini @@ -0,0 +1,21 @@ +# RGBE08, RGBP08 - Harvey Birdman: Attorney at Law + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RGH.ini b/Overwrite/Sys/GameSettings/RGH.ini new file mode 100644 index 0000000000..f7e7bd1a86 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RGH.ini @@ -0,0 +1,19 @@ +# RGHE52 - Guitar Hero III: Legends of Rock + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RGL.ini b/Overwrite/Sys/GameSettings/RGL.ini new file mode 100644 index 0000000000..21d668c4bc --- /dev/null +++ b/Overwrite/Sys/GameSettings/RGL.ini @@ -0,0 +1,19 @@ +# RGLE7D - gwgalaxieswii + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RGM.ini b/Overwrite/Sys/GameSettings/RGM.ini new file mode 100644 index 0000000000..78d02fcd17 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RGM.ini @@ -0,0 +1,21 @@ +# RGME5D, RGMP5D - The Grim Adventures of Billy & Mandy + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RGQ.ini b/Overwrite/Sys/GameSettings/RGQ.ini new file mode 100644 index 0000000000..e9bb47e099 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RGQ.ini @@ -0,0 +1,22 @@ +# RGQE70 - Ghostbusters + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 0 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Enhancements] +ForceFiltering = False + diff --git a/Overwrite/Sys/GameSettings/RGQE70.ini b/Overwrite/Sys/GameSettings/RGQE70.ini new file mode 100644 index 0000000000..fcd04fb22b --- /dev/null +++ b/Overwrite/Sys/GameSettings/RGQE70.ini @@ -0,0 +1,12 @@ +# RGQE70 - Ghostbusters + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$crashfix +0x8006935C:dword:0x60000000 + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/RGS.ini b/Overwrite/Sys/GameSettings/RGS.ini new file mode 100644 index 0000000000..c8a58278f8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RGS.ini @@ -0,0 +1,21 @@ +# RGSE8P, RGSJ8P, RGSP8P - Ghost Squad + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RGV.ini b/Overwrite/Sys/GameSettings/RGV.ini new file mode 100644 index 0000000000..d26a3ae252 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RGV.ini @@ -0,0 +1,19 @@ +# RGVP52 - Guitar Hero: Aerosmith + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RGW.ini b/Overwrite/Sys/GameSettings/RGW.ini new file mode 100644 index 0000000000..9ddb02d1e2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RGW.ini @@ -0,0 +1,23 @@ +# RGWE41, RGWJ41, RGWP41, RGWX41 - Rabbids Go Home + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Efb to ram is needed for certain ingame functions but it will give a big speed hit. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/RH2.ini b/Overwrite/Sys/GameSettings/RH2.ini new file mode 100644 index 0000000000..007a9e5275 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RH2.ini @@ -0,0 +1,19 @@ +# RH2P41 - Hell's Kicthen + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RH8.ini b/Overwrite/Sys/GameSettings/RH8.ini new file mode 100644 index 0000000000..9aef363f80 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RH8.ini @@ -0,0 +1,23 @@ +# RH8E4F, RH8JEL, RH8P4F, RH8X4F - Tomb Raider Underworld + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real Xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/RHA.ini b/Overwrite/Sys/GameSettings/RHA.ini new file mode 100644 index 0000000000..6ce39cd9c7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RHA.ini @@ -0,0 +1,21 @@ +# RHAE01, RHAJ01, RHAK01, RHAP01, RHAW01 - Wii Play + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/RHD.ini b/Overwrite/Sys/GameSettings/RHD.ini new file mode 100644 index 0000000000..640b9f57cd --- /dev/null +++ b/Overwrite/Sys/GameSettings/RHD.ini @@ -0,0 +1,19 @@ +# RHDE8P, RHDJ8P, RHDP8P - THE HOUSE OF THE DEAD 2 AND 3 RETURN + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RHM.ini b/Overwrite/Sys/GameSettings/RHM.ini new file mode 100644 index 0000000000..c358681f0e --- /dev/null +++ b/Overwrite/Sys/GameSettings/RHM.ini @@ -0,0 +1,21 @@ +# RHMEE9, RHMP99 - Harvest Moon: Magical Melody + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/RHO.ini b/Overwrite/Sys/GameSettings/RHO.ini new file mode 100644 index 0000000000..7f7c5de443 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RHO.ini @@ -0,0 +1,13 @@ +# RHOE8P, RHOJ8P, RHOP8P - House Of The Dead: OVERKILL +[Core] +# Values set here will override the main Dolphin settings. +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = +[OnLoad] +# Add memory patches to be loaded once on boot here. +[OnFrame] +[ActionReplay] +[Video_Hacks] +EFBEmulateFormatChanges = True diff --git a/Overwrite/Sys/GameSettings/RHT.ini b/Overwrite/Sys/GameSettings/RHT.ini new file mode 100644 index 0000000000..83a6c51ee7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RHT.ini @@ -0,0 +1,19 @@ +# RHTP54 - Manhunt 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RHU.ini b/Overwrite/Sys/GameSettings/RHU.ini new file mode 100644 index 0000000000..d0da318de6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RHU.ini @@ -0,0 +1,19 @@ +# RHUP7J - Skate City Heroes + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RI3.ini b/Overwrite/Sys/GameSettings/RI3.ini new file mode 100644 index 0000000000..3a6252ed71 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RI3.ini @@ -0,0 +1,21 @@ +# RI3E5D, RI3P5D - The Ant Bully + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 0 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RIB.ini b/Overwrite/Sys/GameSettings/RIB.ini new file mode 100644 index 0000000000..48c6ebfcb8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RIB.ini @@ -0,0 +1,18 @@ +# RIBPKM - Igor:The Game + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RIH.ini b/Overwrite/Sys/GameSettings/RIH.ini new file mode 100644 index 0000000000..68eaf60403 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RIH.ini @@ -0,0 +1,19 @@ +# RIHP8P - TheIncredibleHulk + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RIJ.ini b/Overwrite/Sys/GameSettings/RIJ.ini new file mode 100644 index 0000000000..5d0c9158cf --- /dev/null +++ b/Overwrite/Sys/GameSettings/RIJ.ini @@ -0,0 +1,19 @@ +# RIJE69 - GIJoe + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RIN.ini b/Overwrite/Sys/GameSettings/RIN.ini new file mode 100644 index 0000000000..df6254834d --- /dev/null +++ b/Overwrite/Sys/GameSettings/RIN.ini @@ -0,0 +1,19 @@ +# RINE08, RINP08 - DEADRISING + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RIP.ini b/Overwrite/Sys/GameSettings/RIP.ini new file mode 100644 index 0000000000..70272b7e6d --- /dev/null +++ b/Overwrite/Sys/GameSettings/RIP.ini @@ -0,0 +1,22 @@ +# RIPEAF, RIPJAF, RIPPAF - ONEPIECE UNLIMITED ADVENTURE + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/RIU.ini b/Overwrite/Sys/GameSettings/RIU.ini new file mode 100644 index 0000000000..a7b6526d73 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RIU.ini @@ -0,0 +1,22 @@ +# RIUJAF, RIUPAF - ONEPIECE UNLIMITED CRUISE EPISODE 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/RIV.ini b/Overwrite/Sys/GameSettings/RIV.ini new file mode 100644 index 0000000000..b1268622fc --- /dev/null +++ b/Overwrite/Sys/GameSettings/RIV.ini @@ -0,0 +1,19 @@ +# RIVEXJ - Kiwi + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RIZ.ini b/Overwrite/Sys/GameSettings/RIZ.ini new file mode 100644 index 0000000000..24bceefeb3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RIZ.ini @@ -0,0 +1,22 @@ +# RIZENR - Indianapolis 500 Legends + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/RJ2.ini b/Overwrite/Sys/GameSettings/RJ2.ini new file mode 100644 index 0000000000..848b521f61 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RJ2.ini @@ -0,0 +1,27 @@ +# RJ2E52 - Quantum of Solace + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Needs STC to prevent glitches and it runs slow. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False +SafeTextureCacheColorSamples = 0 + +[Video_Enhancements] +MaxAnisotropy = 0 +ForceFiltering = False diff --git a/Overwrite/Sys/GameSettings/RJ3.ini b/Overwrite/Sys/GameSettings/RJ3.ini new file mode 100644 index 0000000000..e41ed2b158 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RJ3.ini @@ -0,0 +1,18 @@ +# RJ3P7J - Jeep Thrills + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RJA.ini b/Overwrite/Sys/GameSettings/RJA.ini new file mode 100644 index 0000000000..323595db15 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RJA.ini @@ -0,0 +1,19 @@ +# RJAP52 - cod5wii + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RJC.ini b/Overwrite/Sys/GameSettings/RJC.ini new file mode 100644 index 0000000000..c45a9023b6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RJC.ini @@ -0,0 +1,19 @@ +# RJCP52 - World Championship Offroad Racing (Baja 1000) + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +Issues="Darkening sometimes, but playable.Buggy and maybe Slowly on not faster machines" + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RJS.ini b/Overwrite/Sys/GameSettings/RJS.ini new file mode 100644 index 0000000000..cc88d59fb5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RJS.ini @@ -0,0 +1,18 @@ +# RJSXUG - Kawasaki Jet Ski + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RK2.ini b/Overwrite/Sys/GameSettings/RK2.ini new file mode 100644 index 0000000000..d98f877d95 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RK2.ini @@ -0,0 +1,22 @@ +# RK2EEB, RK2JEB, RK2P01 - TRAUMA CENTER NEW BLOOD + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/RK5.ini b/Overwrite/Sys/GameSettings/RK5.ini new file mode 100644 index 0000000000..efa0e59e69 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RK5.ini @@ -0,0 +1,19 @@ +# RK5E01 - fluff + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RKD.ini b/Overwrite/Sys/GameSettings/RKD.ini new file mode 100644 index 0000000000..1f572c3b8c --- /dev/null +++ b/Overwrite/Sys/GameSettings/RKD.ini @@ -0,0 +1,24 @@ +# RKDEEB, RKDJEB, RKDP01, RKDPEB - Trauma Center SO + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RKI.ini b/Overwrite/Sys/GameSettings/RKI.ini new file mode 100644 index 0000000000..24ae734e74 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RKI.ini @@ -0,0 +1,18 @@ +# RKIPUG - Kidz Sports Icehockey + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RKM.ini b/Overwrite/Sys/GameSettings/RKM.ini new file mode 100644 index 0000000000..931d684b3a --- /dev/null +++ b/Overwrite/Sys/GameSettings/RKM.ini @@ -0,0 +1,18 @@ +# RKME5D, RKMP5D - Mortal Kombat: Armageddon + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/RKS.ini b/Overwrite/Sys/GameSettings/RKS.ini new file mode 100644 index 0000000000..385d2f7f6c --- /dev/null +++ b/Overwrite/Sys/GameSettings/RKS.ini @@ -0,0 +1,18 @@ +# RKSPUG - Kidz Sports Basketball + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RLB.ini b/Overwrite/Sys/GameSettings/RLB.ini new file mode 100644 index 0000000000..bdcc5ffbc7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RLB.ini @@ -0,0 +1,19 @@ +# RLBEWR - LEGO Batman + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RLE.ini b/Overwrite/Sys/GameSettings/RLE.ini new file mode 100644 index 0000000000..866625c997 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RLE.ini @@ -0,0 +1,19 @@ +# RLEEFS - Ten Pin Alley 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RLG.ini b/Overwrite/Sys/GameSettings/RLG.ini new file mode 100644 index 0000000000..060467c6e9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RLG.ini @@ -0,0 +1,19 @@ +# RLGE64, RLGJ52, RLGP64 - LEGO Star Wars The Complete Saga + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RLJ.ini b/Overwrite/Sys/GameSettings/RLJ.ini new file mode 100644 index 0000000000..6fd2ce5617 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RLJ.ini @@ -0,0 +1,22 @@ +# RLJPKM - Line Rider Freestyle + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = Needs real xfb for the videos to display. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/RLS.ini b/Overwrite/Sys/GameSettings/RLS.ini new file mode 100644 index 0000000000..d66ffe4512 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RLS.ini @@ -0,0 +1,27 @@ +# RLSE8P - Alien Syndrome + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/RLT.ini b/Overwrite/Sys/GameSettings/RLT.ini new file mode 100644 index 0000000000..d25d02b017 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RLT.ini @@ -0,0 +1,21 @@ +# RLTENR, RLTPNR, RLTXUG - London Taxi: Rush Hour + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RLX.ini b/Overwrite/Sys/GameSettings/RLX.ini new file mode 100644 index 0000000000..95a8f1332b --- /dev/null +++ b/Overwrite/Sys/GameSettings/RLX.ini @@ -0,0 +1,19 @@ +# RLXEMJ - LUXOR: Pharaoh's Challenge + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RM2.ini b/Overwrite/Sys/GameSettings/RM2.ini new file mode 100644 index 0000000000..9ff08220ed --- /dev/null +++ b/Overwrite/Sys/GameSettings/RM2.ini @@ -0,0 +1,19 @@ +# RM2E69 - Medal of Honor Heroes 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Freeze on wiimote screen + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RM3.ini b/Overwrite/Sys/GameSettings/RM3.ini new file mode 100644 index 0000000000..0201c0360d --- /dev/null +++ b/Overwrite/Sys/GameSettings/RM3.ini @@ -0,0 +1,24 @@ +# RM3E01, RM3J01, RM3P01 - Metroid Prime 3: Corruption + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/RM3P01.ini b/Overwrite/Sys/GameSettings/RM3P01.ini new file mode 100644 index 0000000000..f710d4c024 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RM3P01.ini @@ -0,0 +1,13 @@ +# RM3P01 - Metroid Prime 3: Corruption + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Speedhacks] +0x804e8b20=600 diff --git a/Overwrite/Sys/GameSettings/RM6.ini b/Overwrite/Sys/GameSettings/RM6.ini new file mode 100644 index 0000000000..27feb2a027 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RM6.ini @@ -0,0 +1,19 @@ +# RM6EEB - BAROQUE + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RM8.ini b/Overwrite/Sys/GameSettings/RM8.ini new file mode 100644 index 0000000000..dcb6562261 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RM8.ini @@ -0,0 +1,15 @@ +# RM8E01, RM8J01, RM8K01, RM8P01 - Mario Party 8 +[Core] +# Values set here will override the main Dolphin settings. +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = +[OnLoad] +# Add memory patches to be loaded once on boot here. +[OnFrame] +[ActionReplay] +[Video_Enhancements] +ForceFiltering = False +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/RMA.ini b/Overwrite/Sys/GameSettings/RMA.ini new file mode 100644 index 0000000000..603bd3560a --- /dev/null +++ b/Overwrite/Sys/GameSettings/RMA.ini @@ -0,0 +1,19 @@ +# RMAE01, RMAP01 - MarioTennisGC(Wii Version) + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Starts in tournament mode + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RMC.ini b/Overwrite/Sys/GameSettings/RMC.ini new file mode 100644 index 0000000000..8ac5ec75bc --- /dev/null +++ b/Overwrite/Sys/GameSettings/RMC.ini @@ -0,0 +1,27 @@ +# RMCE01, RMCJ01, RMCK01, RMCP01 - Mario Kart Wii + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Disable anti-aliasing to avoid overbloom + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBEmulateFormatChanges = True + +[Video_Stereoscopy] +StereoConvergence = 613 + +[Video_Settings] +MSAA = 0 diff --git a/Overwrite/Sys/GameSettings/RMG.ini b/Overwrite/Sys/GameSettings/RMG.ini new file mode 100644 index 0000000000..871bd44cdb --- /dev/null +++ b/Overwrite/Sys/GameSettings/RMG.ini @@ -0,0 +1,21 @@ +# RMGE01, RMGJ01, RMGK01, RMGP01 - SUPER MARIO GALAXY + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Efb Access from CPU. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBAccessEnable = True diff --git a/Overwrite/Sys/GameSettings/RMH.ini b/Overwrite/Sys/GameSettings/RMH.ini new file mode 100644 index 0000000000..2ab2870c99 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RMH.ini @@ -0,0 +1,27 @@ +# RMHE08, RMHJ08, RMHP08 - Monster Hunter Tri + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Skip efb access from cpu needs to be enabled for direct 3d to have playable speeds. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + +[Video_Hacks] +EFBAccessEnable = False +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/RMHE08.ini b/Overwrite/Sys/GameSettings/RMHE08.ini new file mode 100644 index 0000000000..4e5fd02c12 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RMHE08.ini @@ -0,0 +1,13 @@ +# RMHE08 - Monster Hunter Tri + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Bloom OFF +0x04056FF4:dword:0xC022FFE4 +0x0479DA84:dword:0x3F800000 + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/RMHJ08.ini b/Overwrite/Sys/GameSettings/RMHJ08.ini new file mode 100644 index 0000000000..f908a55785 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RMHJ08.ini @@ -0,0 +1,14 @@ +# RMHJ08 - MONSTER HUNTER 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Bloom OFF +0x805DD6D4:dword:0x60000000 +0x805DD6D8:dword:0x60000000 +0x805DD6DC:dword:0x60000000 + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/RMHP08.ini b/Overwrite/Sys/GameSettings/RMHP08.ini new file mode 100644 index 0000000000..248792da39 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RMHP08.ini @@ -0,0 +1,13 @@ +# RMHP08 - Monster Hunter Tri + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Bloom OFF +0x00057058:dword:0xC022FFE4 +0x0079FF44:dword:0x3F800000 + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/RMK.ini b/Overwrite/Sys/GameSettings/RMK.ini new file mode 100644 index 0000000000..d25839a90d --- /dev/null +++ b/Overwrite/Sys/GameSettings/RMK.ini @@ -0,0 +1,21 @@ +# RMKE01, RMKJ01, RMKP01 - MARIO SPORTS MIX + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBEmulateFormatChanges = True diff --git a/Overwrite/Sys/GameSettings/RML.ini b/Overwrite/Sys/GameSettings/RML.ini new file mode 100644 index 0000000000..048d015fd9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RML.ini @@ -0,0 +1,22 @@ +# RMLEH4, RMLJH4, RMLK52, RMLP7U, RMLJH4 - METAL SLUG Anthology + +[Core] +# Values set here will override the main Dolphin settings. +CPUThread = 0 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Dual core causes random texture corruption. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/RMO.ini b/Overwrite/Sys/GameSettings/RMO.ini new file mode 100644 index 0000000000..c9968455ed --- /dev/null +++ b/Overwrite/Sys/GameSettings/RMO.ini @@ -0,0 +1,22 @@ +# RMOE52 - Monster Jam + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Flickers if XFB is disabled + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/RMP.ini b/Overwrite/Sys/GameSettings/RMP.ini new file mode 100644 index 0000000000..97668c7d66 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RMP.ini @@ -0,0 +1,21 @@ +# RMPE54, RPMJA4, RMPP54 - MLB Power Pros + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RMS.ini b/Overwrite/Sys/GameSettings/RMS.ini new file mode 100644 index 0000000000..454ddbe3d6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RMS.ini @@ -0,0 +1,19 @@ +# RMSE52 - Marvel Ultimate Alliance 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RNE.ini b/Overwrite/Sys/GameSettings/RNE.ini new file mode 100644 index 0000000000..160f9d1321 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RNE.ini @@ -0,0 +1,19 @@ +# RNEEDA, RNEJDA, RNEPDA - NARUTO: Clash of Ninja Revolution 3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RNH.ini b/Overwrite/Sys/GameSettings/RNH.ini new file mode 100644 index 0000000000..366bcda834 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RNH.ini @@ -0,0 +1,18 @@ +# RNHE41, RNHP99 - NO MORE HEROES + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Small graphical glitch with light saber (light stays at the same place for a second when you move) + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/RNHE41.ini b/Overwrite/Sys/GameSettings/RNHE41.ini new file mode 100644 index 0000000000..e7cabdb611 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RNHE41.ini @@ -0,0 +1,13 @@ +# RNHE41 - NO MORE HEROES + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Speedhacks] +0x8035bc9c=700 diff --git a/Overwrite/Sys/GameSettings/RNJ.ini b/Overwrite/Sys/GameSettings/RNJ.ini new file mode 100644 index 0000000000..ede7cede01 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RNJ.ini @@ -0,0 +1,18 @@ +# RNJE4F, RNJP4F - Mini Ninjas + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/RNM.ini b/Overwrite/Sys/GameSettings/RNM.ini new file mode 100644 index 0000000000..df5f07fac2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RNM.ini @@ -0,0 +1,18 @@ +# RNMXUG - NinjaBread Man + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RNO.ini b/Overwrite/Sys/GameSettings/RNO.ini new file mode 100644 index 0000000000..e1f56b62af --- /dev/null +++ b/Overwrite/Sys/GameSettings/RNO.ini @@ -0,0 +1,26 @@ +# RNOJ01, RNOP01 - Another Code R Kioku no Tobira + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Efb to Ram is needed for proper scene transition effect. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/RNX.ini b/Overwrite/Sys/GameSettings/RNX.ini new file mode 100644 index 0000000000..839e553599 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RNX.ini @@ -0,0 +1,21 @@ +# RNXEDA, RNXPDA - Naruto: Clash of Ninja Revolution + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RO2.ini b/Overwrite/Sys/GameSettings/RO2.ini new file mode 100644 index 0000000000..8305526b99 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RO2.ini @@ -0,0 +1,19 @@ +# RO2P7N - OFF ROAD + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 0 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RO2P7N.ini b/Overwrite/Sys/GameSettings/RO2P7N.ini new file mode 100644 index 0000000000..b50875b06c --- /dev/null +++ b/Overwrite/Sys/GameSettings/RO2P7N.ini @@ -0,0 +1,14 @@ +# RO2P7N - OFF ROAD + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Hangfix +0x8007D340:byte:0x00000090 +0x8007D344:byte:0x00000090 +0x8007D348:byte:0x00000090 + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/RO3.ini b/Overwrite/Sys/GameSettings/RO3.ini new file mode 100644 index 0000000000..5081bfca2f --- /dev/null +++ b/Overwrite/Sys/GameSettings/RO3.ini @@ -0,0 +1,23 @@ +# RO3EXJ, RO3J99, RO3P99 - Little King's Story + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + diff --git a/Overwrite/Sys/GameSettings/RO7.ini b/Overwrite/Sys/GameSettings/RO7.ini new file mode 100644 index 0000000000..660d815cd6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RO7.ini @@ -0,0 +1,18 @@ +# RO7P7D - Spyro: Eternal Night + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RO8.ini b/Overwrite/Sys/GameSettings/RO8.ini new file mode 100644 index 0000000000..965cd7d325 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RO8.ini @@ -0,0 +1,19 @@ +# RO8E7D - SPYRO08 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RO9.ini b/Overwrite/Sys/GameSettings/RO9.ini new file mode 100644 index 0000000000..8e32f7bfad --- /dev/null +++ b/Overwrite/Sys/GameSettings/RO9.ini @@ -0,0 +1,23 @@ +# RO9EFS, RO9PNK - Aqua Panic + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + diff --git a/Overwrite/Sys/GameSettings/ROA.ini b/Overwrite/Sys/GameSettings/ROA.ini new file mode 100644 index 0000000000..1d58696cb7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/ROA.ini @@ -0,0 +1,22 @@ +# ROAE36, ROAP36 - Overlord: Dark Legend + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Accessing the map will crash the game (see issue 3953). + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/ROC.ini b/Overwrite/Sys/GameSettings/ROC.ini new file mode 100644 index 0000000000..215c1fcc34 --- /dev/null +++ b/Overwrite/Sys/GameSettings/ROC.ini @@ -0,0 +1,18 @@ +# ROCPNK - COCOTO KART WII EUR + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/ROD.ini b/Overwrite/Sys/GameSettings/ROD.ini new file mode 100644 index 0000000000..859fe103a8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/ROD.ini @@ -0,0 +1,24 @@ +# RODE01, RODJ01, RODK01, RODP01 - WarioWare: Smooth Moves + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBEmulateFormatChanges = True + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/ROL.ini b/Overwrite/Sys/GameSettings/ROL.ini new file mode 100644 index 0000000000..d171c5746f --- /dev/null +++ b/Overwrite/Sys/GameSettings/ROL.ini @@ -0,0 +1,22 @@ +# ROLE8P, ROLJ01, ROLK01, ROLP8P - Mario & Sonic at the Olympic Winter Games + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/RON.ini b/Overwrite/Sys/GameSettings/RON.ini new file mode 100644 index 0000000000..789bc9786c --- /dev/null +++ b/Overwrite/Sys/GameSettings/RON.ini @@ -0,0 +1,22 @@ +# RONEG9, RONJG9, RONPG9 - Onechanbara: Bikini Zombie Slayers + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBEmulateFormatChanges = True + diff --git a/Overwrite/Sys/GameSettings/ROU.ini b/Overwrite/Sys/GameSettings/ROU.ini new file mode 100644 index 0000000000..03ff2088d8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/ROU.ini @@ -0,0 +1,22 @@ +# ROUJAF, ROUPAF - ONEPIECE UNLIMITED CRUISE EPISODE 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/ROW.ini b/Overwrite/Sys/GameSettings/ROW.ini new file mode 100644 index 0000000000..db43ad0b71 --- /dev/null +++ b/Overwrite/Sys/GameSettings/ROW.ini @@ -0,0 +1,24 @@ +# ROWE08, ROWP08, ROWJ08 - Okami + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] +EFBAccessEnable = True diff --git a/Overwrite/Sys/GameSettings/RP7.ini b/Overwrite/Sys/GameSettings/RP7.ini new file mode 100644 index 0000000000..4293c0f2ab --- /dev/null +++ b/Overwrite/Sys/GameSettings/RP7.ini @@ -0,0 +1,19 @@ +# RP7P52 - Pirates: Hunt for Black Beard's Booty + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RPB.ini b/Overwrite/Sys/GameSettings/RPB.ini new file mode 100644 index 0000000000..821323dc6d --- /dev/null +++ b/Overwrite/Sys/GameSettings/RPB.ini @@ -0,0 +1,24 @@ +# RPBE01, RPBJ01, RPBP01 - Pokemon Battle Revolution + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + +[Video_Stereoscopy] +StereoConvergence = 38 diff --git a/Overwrite/Sys/GameSettings/RPD.ini b/Overwrite/Sys/GameSettings/RPD.ini new file mode 100644 index 0000000000..143274eb65 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RPD.ini @@ -0,0 +1,18 @@ +# RPDPGN - PDC WORLD CHAMPIONSHIP DARTS 2008 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RPG.ini b/Overwrite/Sys/GameSettings/RPG.ini new file mode 100644 index 0000000000..fe82052fbc --- /dev/null +++ b/Overwrite/Sys/GameSettings/RPG.ini @@ -0,0 +1,21 @@ +# RPGE5D, RPGP5D - Rampage: Total Destruction + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RPJ.ini b/Overwrite/Sys/GameSettings/RPJ.ini new file mode 100644 index 0000000000..8100204151 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RPJ.ini @@ -0,0 +1,22 @@ +# RPJE7U, RPJJ99 - ARC RISE FANTASIA + +[Core] +# Values set here will override the main Dolphin settings. +FastDiscSpeed = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/RPO.ini b/Overwrite/Sys/GameSettings/RPO.ini new file mode 100644 index 0000000000..36cfa915ae --- /dev/null +++ b/Overwrite/Sys/GameSettings/RPO.ini @@ -0,0 +1,22 @@ +# RPOEC8, RPOJC8, RPOPC8 - Opoona + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Jerky videos need safe cache. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/RPP.ini b/Overwrite/Sys/GameSettings/RPP.ini new file mode 100644 index 0000000000..58ae66e59b --- /dev/null +++ b/Overwrite/Sys/GameSettings/RPP.ini @@ -0,0 +1,19 @@ +# RPPE41 - PRINCE OF PERSIA RIVAL SWORDS + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RPW.ini b/Overwrite/Sys/GameSettings/RPW.ini new file mode 100644 index 0000000000..a156e65fd0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RPW.ini @@ -0,0 +1,20 @@ +# RPWX41, RPWZ41 - Prince of Persia Forgotten Sands + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] diff --git a/Overwrite/Sys/GameSettings/RPY.ini b/Overwrite/Sys/GameSettings/RPY.ini new file mode 100644 index 0000000000..5a6f824146 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RPY.ini @@ -0,0 +1,21 @@ +# RPYP9B - Pangya! Golf with Style + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RQ6.ini b/Overwrite/Sys/GameSettings/RQ6.ini new file mode 100644 index 0000000000..b323d1a391 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RQ6.ini @@ -0,0 +1,22 @@ +# RQ6EJJ, RQ6PKM, RQ6XKM - Cursed Mountain + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Use direct 3d 11 for less glitches. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Enhancements] +MaxAnisotropy = 0 + diff --git a/Overwrite/Sys/GameSettings/RQB.ini b/Overwrite/Sys/GameSettings/RQB.ini new file mode 100644 index 0000000000..74c5c77927 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RQB.ini @@ -0,0 +1,18 @@ +# RQBENR - Kawasaki Quad Bikes + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RQL.ini b/Overwrite/Sys/GameSettings/RQL.ini new file mode 100644 index 0000000000..f692cdf03f --- /dev/null +++ b/Overwrite/Sys/GameSettings/RQL.ini @@ -0,0 +1,19 @@ +# RQLE64 - Clone Wars Republic Heroes + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RQO.ini b/Overwrite/Sys/GameSettings/RQO.ini new file mode 100644 index 0000000000..da5576d130 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RQO.ini @@ -0,0 +1,19 @@ +# RQOP69 - Spore Hero + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RQR.ini b/Overwrite/Sys/GameSettings/RQR.ini new file mode 100644 index 0000000000..eec7edeb30 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RQR.ini @@ -0,0 +1,20 @@ +# RQREXJ, RQRJAF, RQRPAF - The Sky Crawlers + +[Core] +# Values set here will override the main Dolphin settings. +CPUThread = 0 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs single core to run properly. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RQW.ini b/Overwrite/Sys/GameSettings/RQW.ini new file mode 100644 index 0000000000..f4929c785a --- /dev/null +++ b/Overwrite/Sys/GameSettings/RQW.ini @@ -0,0 +1,21 @@ +# RQWEG9, RQWPG9 - Puzzle Quest: Challenge of the Warlords + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RR2.ini b/Overwrite/Sys/GameSettings/RR2.ini new file mode 100644 index 0000000000..f03be3ce61 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RR2.ini @@ -0,0 +1,18 @@ +# RR2PUG - Rig Racer 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 2 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RR5.ini b/Overwrite/Sys/GameSettings/RR5.ini new file mode 100644 index 0000000000..ff21007779 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RR5.ini @@ -0,0 +1,18 @@ +# RR5P70 - Ready2Rumble + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RRA.ini b/Overwrite/Sys/GameSettings/RRA.ini new file mode 100644 index 0000000000..be64b45504 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RRA.ini @@ -0,0 +1,18 @@ +# RRAXUG - Rock'n'Roll Adventures + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RRB.ini b/Overwrite/Sys/GameSettings/RRB.ini new file mode 100644 index 0000000000..59f9a31496 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RRB.ini @@ -0,0 +1,22 @@ +# RRBE41, RRBJ41, RRBP41 - Rayman Raving Rabbids + +[Core] +# Values set here will override the main Dolphin settings. +SyncGPU = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Synchronise GPU thread for stability. Use direct3d11 for less glitches. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RRK.ini b/Overwrite/Sys/GameSettings/RRK.ini new file mode 100644 index 0000000000..cfde8ec9db --- /dev/null +++ b/Overwrite/Sys/GameSettings/RRK.ini @@ -0,0 +1,25 @@ +# RRKE70, RRKP70 - Alone In The Dark + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] +EFBEmulateFormatChanges = True + diff --git a/Overwrite/Sys/GameSettings/RRM.ini b/Overwrite/Sys/GameSettings/RRM.ini new file mode 100644 index 0000000000..4586c9b9ea --- /dev/null +++ b/Overwrite/Sys/GameSettings/RRM.ini @@ -0,0 +1,18 @@ +# RRMX69 - Family Game Night + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RRX.ini b/Overwrite/Sys/GameSettings/RRX.ini new file mode 100644 index 0000000000..b26f4e3a08 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RRX.ini @@ -0,0 +1,18 @@ +# RRXXUG - Monster Trux Arenas + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RRY.ini b/Overwrite/Sys/GameSettings/RRY.ini new file mode 100644 index 0000000000..e7486558a1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RRY.ini @@ -0,0 +1,19 @@ +# RRYPHY - Rogue Trooper + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RRZ.ini b/Overwrite/Sys/GameSettings/RRZ.ini new file mode 100644 index 0000000000..78d8f48d61 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RRZ.ini @@ -0,0 +1,23 @@ +# RRZEGY, RRZPGY - Rubik's Puzzle World + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + diff --git a/Overwrite/Sys/GameSettings/RS5.ini b/Overwrite/Sys/GameSettings/RS5.ini new file mode 100644 index 0000000000..6a26a73a27 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RS5.ini @@ -0,0 +1,24 @@ +# RS5EC8, RS5JC8, RS5PC8 - SAMURAI WARRIORS KATANA + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBEmulateFormatChanges = True + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RS8.ini b/Overwrite/Sys/GameSettings/RS8.ini new file mode 100644 index 0000000000..8d8ec8c17e --- /dev/null +++ b/Overwrite/Sys/GameSettings/RS8.ini @@ -0,0 +1,19 @@ +# RS8J8N - SHANGHAI + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RS9.ini b/Overwrite/Sys/GameSettings/RS9.ini new file mode 100644 index 0000000000..22ad8f89aa --- /dev/null +++ b/Overwrite/Sys/GameSettings/RS9.ini @@ -0,0 +1,19 @@ +# RS9E8P, RS9P8P - SONIC RIDERS ZERO GRAVITY + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RSB.ini b/Overwrite/Sys/GameSettings/RSB.ini new file mode 100644 index 0000000000..783cc4770b --- /dev/null +++ b/Overwrite/Sys/GameSettings/RSB.ini @@ -0,0 +1,21 @@ +# RSBE01, RSBJ01, RSBK01 - Super Smash Bros. Brawl + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Classic mode score report needs real xfb. Nes masterpieces and ingame screnshots need efb to ram, STC is needed too for masterpieces. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Stereoscopy] +StereoConvergence = 136 diff --git a/Overwrite/Sys/GameSettings/RSBE01.ini b/Overwrite/Sys/GameSettings/RSBE01.ini new file mode 100644 index 0000000000..45f99c18bd --- /dev/null +++ b/Overwrite/Sys/GameSettings/RSBE01.ini @@ -0,0 +1,135 @@ +# RSBE01 - Super Smash Bros. Brawl + +[Gecko] +# Standardized Tournament Settings for ease of use with Netplay +# Unlocks all characters & stages without notifications, +# Applies 3 stock, 8 minutes, items off by default, disables tripping & controller input lag, +# Adds ZSS & Sheik to CSS, sets random stage set to FD/BF/SV/Lylat/Yoshi's +$Global Brawl Netplay Settings +0404FAE4 38000FFF +0404E818 38600001 +0404E83C 38600001 +046AB860 38000FFF +046AB8DC 38000FFF +42000000 90000000 +0417B640 000001FF +E0000000 80008000 +42000000 90000000 +0817CB68 02020202 +201F0004 00000000 +E0000000 80008000 +0489E910 FFE0F090 +C202AD8C 00000002 +7C630214 3863FBFC +60000000 00000000 +24494A98 80000000 +20523300 00000000 +04523300 DEADBEEF +42000000 90000000 +0017BE50 00000000 +0417BE58 000E0000 +0417BE5C 00000000 +0417BE74 04005003 +0417BE70 00000000 +0417F360 00000108 +0417F364 03000A00 +0417F368 08010000 +0417F36C 01000000 +E0000000 80008000 +0668310C 00000030 +387E006C 3B600000 +3C808068 38840DE0 +7CBB20AE 7CA50775 +41800014 94A30004 +3B7B0001 2C1B0032 +4180FFE8 48000038 +04690338 48000068 +066900d8 00000008 +2c170028 41820168 +02680DE0 0022FFFF +06680DE0 0000002F +00010203 06070811 +12091A0E 17161320 +21260D05 14101F25 +1B0B270C 15242218 +0A231929 0F045D5E +5C4A4E40 464c5500 +06685824 0000000C +3C608068 7C630214 +88630E80 00000000 +046857F0 3AE00028 +06680E80 00000028 +00090D0C 0515011A +0A071325 1002240E +0F140616 1F170304 +0B190823 201B5D5E +5C112118 22122627 +04693D50 38800004 +06693D6C 00000008 +38000000 3880000F +046900E8 60000000 +04697F58 60000000 +04697EEC 60000000 +046900E8 60000000 +C2684940 00000002 +9BB400B8 57BD06BE +2C1D001B 00000000 +040AF8D4 546025B6 +040AF964 546025B6 +040AF830 546025B6 +040AF528 546025B6 +040AF810 546025B6 +040AF880 546025B6 +040AF848 546025B6 +0668310C 00000030 +387E006C 3B600000 +3C808068 38840DE0 +7CBB20AE 7CA50775 +41800014 94A30004 +3B7B0001 2C1B0032 +4180FFE8 48000038 +04690338 48000068 +066900d8 00000008 +2c170028 41820168 +02680DE0 0022FFFF +06680DE0 00000029 +00090D0C 0515011A +0A071325 1002240E +0F140616 1F172903 +040B1908 23201B5D +5E5C1121 18221226 +27000000 00000000 +046B8F5C 7C802378 +046B8F64 7C6300AE +040AF618 5460083C +040AF68C 38840002 +040AF6AC 5463083C +040AF6C0 88030001 +040AF6E8 3860FFFF +040AF59C 3860000C +060B91C8 00000018 +BFA10014 7CDF3378 +7CBE2B78 7C7D1B78 +2D05FFFF 418A0014 +006B929C 0000001F +066B99D8 0000001F +00010203 04050709 +080A0B0C 0D0E0F10 +11141516 1A191217 +2A18131D 1E1B1C00 +006B92A4 0000000A +066B9A58 0000000A +1F202122 25242326 +27280000 00000000 +06407AAC 00000058 +01010202 03030404 +05050606 37640808 +0909330A 0B0B0C0C +0D0D0E0E 130F1410 +15111612 17131814 +19151C16 1D171E18 +1F19201A 211B221C +231D241E 251F2932 +2A332B34 2C352D36 +2F373038 3139323A +2E3B0064 07070000 diff --git a/Overwrite/Sys/GameSettings/RSBP01.ini b/Overwrite/Sys/GameSettings/RSBP01.ini new file mode 100644 index 0000000000..6117291821 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RSBP01.ini @@ -0,0 +1,19 @@ +# RSBP01 - Super Smash Bros. Brawl + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$No HUD +040E2208 38A00000 +$Unrestricted pause camera +040A9424 4E800020 +0410B4E0 38800001 +$Can start match with only 1 player +04684C44 2C060001 +$All players can be on the same team +04684D5C 38600000 diff --git a/Overwrite/Sys/GameSettings/RSF.ini b/Overwrite/Sys/GameSettings/RSF.ini new file mode 100644 index 0000000000..fe36d67d32 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RSF.ini @@ -0,0 +1,22 @@ +# RSFE7U, RSFJ99, RSFP99 - MURAMASA: THE DEMON BLADE + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 + diff --git a/Overwrite/Sys/GameSettings/RSH.ini b/Overwrite/Sys/GameSettings/RSH.ini new file mode 100644 index 0000000000..3579c79105 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RSH.ini @@ -0,0 +1,24 @@ +# RSHE69, RSHJ13, RSHK69, RSHP69 - MySims Kingdom + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Settings] +SafeTextureCacheColorSamples = 3072 diff --git a/Overwrite/Sys/GameSettings/RSI.ini b/Overwrite/Sys/GameSettings/RSI.ini new file mode 100644 index 0000000000..286304034f --- /dev/null +++ b/Overwrite/Sys/GameSettings/RSI.ini @@ -0,0 +1,25 @@ +# RSIE69, RSIJ13, RSIP69 - MySims + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/RSL.ini b/Overwrite/Sys/GameSettings/RSL.ini new file mode 100644 index 0000000000..d7007ebb17 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RSL.ini @@ -0,0 +1,22 @@ +# RSLEAF, RSLJAF, RSLKAF, RSLPAF - SOULCALIBUR Legends + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/RSM.ini b/Overwrite/Sys/GameSettings/RSM.ini new file mode 100644 index 0000000000..bc6b5445d1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RSM.ini @@ -0,0 +1,20 @@ +# RSME8P, RSMJ8P, RSMP8P - SUPER MONKEY BALL BANANA BLITZ + +[Core] +# Values set here will override the main Dolphin settings. +FPRF = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RSN.ini b/Overwrite/Sys/GameSettings/RSN.ini new file mode 100644 index 0000000000..bbfa5a3293 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RSN.ini @@ -0,0 +1,26 @@ +# RSND69, RSNE69, RSNF69, RSNP69, RSNX69 - The Simpsons Game + +[Core] +# Values set here will override the main Dolphin settings. +SyncGPU = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Has graphical glitches. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Enhancements] +MaxAnisotropy = 0 +ForceFiltering = False + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/RSP.ini b/Overwrite/Sys/GameSettings/RSP.ini new file mode 100644 index 0000000000..f6b2ea1f8c --- /dev/null +++ b/Overwrite/Sys/GameSettings/RSP.ini @@ -0,0 +1,20 @@ +# RSPE01, RSPJ01, RSPP01 - Wii Sports + +[Core] +# Values set here will override the main Dolphin settings. +CPUThread = False + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = Dual core must be disabled to display Mii faces correctly + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RSR.ini b/Overwrite/Sys/GameSettings/RSR.ini new file mode 100644 index 0000000000..429c00f7b1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RSR.ini @@ -0,0 +1,18 @@ +# RSRE8P, RSRP8P - SONIC AND THE SECRET RINGS + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RST.ini b/Overwrite/Sys/GameSettings/RST.ini new file mode 100644 index 0000000000..6da1879bba --- /dev/null +++ b/Overwrite/Sys/GameSettings/RST.ini @@ -0,0 +1,18 @@ +# RSTP64 - Star Wars: The Force Unleashed + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RSU.ini b/Overwrite/Sys/GameSettings/RSU.ini new file mode 100644 index 0000000000..19d9549a7c --- /dev/null +++ b/Overwrite/Sys/GameSettings/RSU.ini @@ -0,0 +1,18 @@ +# RSUP41 - Sports Party + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RSV.ini b/Overwrite/Sys/GameSettings/RSV.ini new file mode 100644 index 0000000000..93499cd893 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RSV.ini @@ -0,0 +1,19 @@ +# RSVE8P, RSVJ8P, RSVP8P - Sonic Unleashed + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RSW.ini b/Overwrite/Sys/GameSettings/RSW.ini new file mode 100644 index 0000000000..08463e3539 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RSW.ini @@ -0,0 +1,19 @@ +# RSWP08 - Spyborgs + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RSX.ini b/Overwrite/Sys/GameSettings/RSX.ini new file mode 100644 index 0000000000..b0b7eca79d --- /dev/null +++ b/Overwrite/Sys/GameSettings/RSX.ini @@ -0,0 +1,26 @@ +# RSXE69, RSXJ13, RSXK69, RSXP69 - SSX Blur + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Wii nand dump (reconnect wiimote if necessary). EFB cpu access gives proper bloom for a speed hit. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + +[Video_Hacks] +EFBAccessEnable = True + diff --git a/Overwrite/Sys/GameSettings/RSZ.ini b/Overwrite/Sys/GameSettings/RSZ.ini new file mode 100644 index 0000000000..537d054edd --- /dev/null +++ b/Overwrite/Sys/GameSettings/RSZ.ini @@ -0,0 +1,18 @@ +# RSZPGT - LEGEND OF SAYUKI 20080625V006 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RT3.ini b/Overwrite/Sys/GameSettings/RT3.ini new file mode 100644 index 0000000000..16ebecc964 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RT3.ini @@ -0,0 +1,10 @@ +# RT3E54, RT3JEL, RT3P54 - Rockstar Games presents Table Tennis +[Core] +[EmuState] +EmulationStateId = 3 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/RT4.ini b/Overwrite/Sys/GameSettings/RT4.ini new file mode 100644 index 0000000000..ad9e849277 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RT4.ini @@ -0,0 +1,22 @@ +# RT4EAF, RT4JAF, RT4PAF - Tales of Symphonia -Dawn of the new world- + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBEmulateFormatChanges = True + diff --git a/Overwrite/Sys/GameSettings/RT5.ini b/Overwrite/Sys/GameSettings/RT5.ini new file mode 100644 index 0000000000..cf15ac4561 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RT5.ini @@ -0,0 +1,19 @@ +# RT5E8P, RT5P8P - Sega Superstar Tennis + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RT8.ini b/Overwrite/Sys/GameSettings/RT8.ini new file mode 100644 index 0000000000..901bc16209 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RT8.ini @@ -0,0 +1,21 @@ +# RT8E69 - Tiger Woods PGA Tour 08 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/RT9.ini b/Overwrite/Sys/GameSettings/RT9.ini new file mode 100644 index 0000000000..ce9e1cf4df --- /dev/null +++ b/Overwrite/Sys/GameSettings/RT9.ini @@ -0,0 +1,19 @@ +# RT9E52 - Tony Hawk's Proving Ground + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Can't see cutscene/movies and slow + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RTB.ini b/Overwrite/Sys/GameSettings/RTB.ini new file mode 100644 index 0000000000..3eba53e562 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RTB.ini @@ -0,0 +1,18 @@ +# RTBP52 - Rapala Fishing Frenzy + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RTC.ini b/Overwrite/Sys/GameSettings/RTC.ini new file mode 100644 index 0000000000..78bff82300 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RTC.ini @@ -0,0 +1,18 @@ +# RTCP41 - Tom Clancy's Splinter Cell Double Agent + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RTH.ini b/Overwrite/Sys/GameSettings/RTH.ini new file mode 100644 index 0000000000..15f5bf8249 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RTH.ini @@ -0,0 +1,19 @@ +# RTHE52 - Tony Hawk's Downhill Jam + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Can't see cutscenes/movies little slow trickname/booster meter missing + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RTM.ini b/Overwrite/Sys/GameSettings/RTM.ini new file mode 100644 index 0000000000..54b94e0bd5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RTM.ini @@ -0,0 +1,22 @@ +# RTME41, RTMP41 - TMNT + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Fog emulation creates problems with the game (see issue 4922). + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +DisableFog = True + diff --git a/Overwrite/Sys/GameSettings/RTN.ini b/Overwrite/Sys/GameSettings/RTN.ini new file mode 100644 index 0000000000..f2d0ddac76 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RTN.ini @@ -0,0 +1,19 @@ +# RTNE41, RTNJCQ, RTNP41 - Tenchu + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RTR.ini b/Overwrite/Sys/GameSettings/RTR.ini new file mode 100644 index 0000000000..4018359748 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RTR.ini @@ -0,0 +1,21 @@ +# RTRE18, RTRJ18, RTRP18 - Fishing Master + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Wii] +Widescreen = False diff --git a/Overwrite/Sys/GameSettings/RTU.ini b/Overwrite/Sys/GameSettings/RTU.ini new file mode 100644 index 0000000000..a01df17f35 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RTU.ini @@ -0,0 +1,24 @@ +# RTUEJJ, RTUFKM, RTUPKM - Secret Files Tunguska + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Efb Access from CPU for gamesave pics, efb to ram prevents glitches. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Hacks] +EFBAccessEnable = True +EFBToTextureEnable = False \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/RTZ.ini b/Overwrite/Sys/GameSettings/RTZ.ini new file mode 100644 index 0000000000..7d5f9b9260 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RTZ.ini @@ -0,0 +1,23 @@ +# RTZE08, RTZJ08, RTZK08, RTZP08 - Zack and Wiki: Quest for Barbaros' Treasure + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + diff --git a/Overwrite/Sys/GameSettings/RUC.ini b/Overwrite/Sys/GameSettings/RUC.ini new file mode 100644 index 0000000000..f7d111daba --- /dev/null +++ b/Overwrite/Sys/GameSettings/RUC.ini @@ -0,0 +1,18 @@ +# RUCXRT - RTL Winter Sports 2008 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RUU.ini b/Overwrite/Sys/GameSettings/RUU.ini new file mode 100644 index 0000000000..b4c65c8d18 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RUU.ini @@ -0,0 +1,22 @@ +# RUUE01, RUUJ01, RUUK01, RUUP01 - Animal Crossing Wii + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Pattern editor requires force filtering disabled and safe texture cache + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] + +[ActionReplay] + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Stereoscopy] +StereoConvergence = 381 diff --git a/Overwrite/Sys/GameSettings/RUY.ini b/Overwrite/Sys/GameSettings/RUY.ini new file mode 100644 index 0000000000..5d534e62ce --- /dev/null +++ b/Overwrite/Sys/GameSettings/RUY.ini @@ -0,0 +1,19 @@ +# RUYE41 - No More Heroes 2: Desperate Struggle + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Small graphical glitch with light saber (light stays at the same place for a second when you move) + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RVK.ini b/Overwrite/Sys/GameSettings/RVK.ini new file mode 100644 index 0000000000..3acb15ad93 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RVK.ini @@ -0,0 +1,19 @@ +# RVKEXJ, RVKP99 - VALHALLA KNIGHTS + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RVO.ini b/Overwrite/Sys/GameSettings/RVO.ini new file mode 100644 index 0000000000..43490b30eb --- /dev/null +++ b/Overwrite/Sys/GameSettings/RVO.ini @@ -0,0 +1,19 @@ +# RVOPPL - Vertigo + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RVQ.ini b/Overwrite/Sys/GameSettings/RVQ.ini new file mode 100644 index 0000000000..d21b5b991f --- /dev/null +++ b/Overwrite/Sys/GameSettings/RVQ.ini @@ -0,0 +1,18 @@ +# RVQP41 - Movie Studios Party + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RVS.ini b/Overwrite/Sys/GameSettings/RVS.ini new file mode 100644 index 0000000000..2d98e4aa09 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RVS.ini @@ -0,0 +1,19 @@ +# RVSE69, RVSP69 - Skate It + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RVU.ini b/Overwrite/Sys/GameSettings/RVU.ini new file mode 100644 index 0000000000..54ded251c2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RVU.ini @@ -0,0 +1,19 @@ +# RVUP8P - Virtua Tennis 2009 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RVV.ini b/Overwrite/Sys/GameSettings/RVV.ini new file mode 100644 index 0000000000..48aef9478a --- /dev/null +++ b/Overwrite/Sys/GameSettings/RVV.ini @@ -0,0 +1,18 @@ +# RVVP78 - THQ Big Beach Sports + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RVZ.ini b/Overwrite/Sys/GameSettings/RVZ.ini new file mode 100644 index 0000000000..14e4c3d623 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RVZ.ini @@ -0,0 +1,18 @@ +# RVZP52 - Monsters VS Aliens + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RW9.ini b/Overwrite/Sys/GameSettings/RW9.ini new file mode 100644 index 0000000000..b4256a5639 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RW9.ini @@ -0,0 +1,19 @@ +# RW9X78 - WWE Smackdown! vs. RAW 2009 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RWB.ini b/Overwrite/Sys/GameSettings/RWB.ini new file mode 100644 index 0000000000..2dacc54d30 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RWB.ini @@ -0,0 +1,18 @@ +# RWBXUG - Kawasaki Snowmobiles + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RWE.ini b/Overwrite/Sys/GameSettings/RWE.ini new file mode 100644 index 0000000000..1d528df088 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RWE.ini @@ -0,0 +1,19 @@ +# RWEPA4 - Pro Evolution Soccer 2008 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RWL.ini b/Overwrite/Sys/GameSettings/RWL.ini new file mode 100644 index 0000000000..22caf23e93 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RWL.ini @@ -0,0 +1,19 @@ +# RWLE01 - Wario Land Shake It! + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RWO.ini b/Overwrite/Sys/GameSettings/RWO.ini new file mode 100644 index 0000000000..5675d8d90c --- /dev/null +++ b/Overwrite/Sys/GameSettings/RWO.ini @@ -0,0 +1,24 @@ +# RWOE69, RWOJ13, RWOP69 - Monopoly + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBEmulateFormatChanges = True + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/RWR.ini b/Overwrite/Sys/GameSettings/RWR.ini new file mode 100644 index 0000000000..884f273554 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RWR.ini @@ -0,0 +1,21 @@ +# RWRE4F, RWRP4F - Wacky Races: Crash & Dash + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/RWS.ini b/Overwrite/Sys/GameSettings/RWS.ini new file mode 100644 index 0000000000..6e5e445244 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RWS.ini @@ -0,0 +1,22 @@ +# RWSE8P, RWSJ01, RWSK01, RWSP8P - MARIO & SONIC At The OlympicGames + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBEmulateFormatChanges = True + diff --git a/Overwrite/Sys/GameSettings/RWU.ini b/Overwrite/Sys/GameSettings/RWU.ini new file mode 100644 index 0000000000..ac09ec37ed --- /dev/null +++ b/Overwrite/Sys/GameSettings/RWU.ini @@ -0,0 +1,19 @@ +# RWUX52 - Xmen Origins: Wolverine + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RX3.ini b/Overwrite/Sys/GameSettings/RX3.ini new file mode 100644 index 0000000000..5e78a382cb --- /dev/null +++ b/Overwrite/Sys/GameSettings/RX3.ini @@ -0,0 +1,22 @@ +# RX3E01 - ExciteBots + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Tested with (r6521) + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/RX9.ini b/Overwrite/Sys/GameSettings/RX9.ini new file mode 100644 index 0000000000..0abfed7191 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RX9.ini @@ -0,0 +1,18 @@ +# RX9P69, RX9Y69 - Need for Speed(tm) Undercover + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RXX.ini b/Overwrite/Sys/GameSettings/RXX.ini new file mode 100644 index 0000000000..e503062656 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RXX.ini @@ -0,0 +1,26 @@ +# RXXE4Q, RXXJ4Q, RXXP4Q - Spectrobes Origins + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + +[Video_Hacks] +EFBEmulateFormatChanges = True + diff --git a/Overwrite/Sys/GameSettings/RYB.ini b/Overwrite/Sys/GameSettings/RYB.ini new file mode 100644 index 0000000000..dd68e4063d --- /dev/null +++ b/Overwrite/Sys/GameSettings/RYB.ini @@ -0,0 +1,19 @@ +# RYBE69 - BOOM BLOX Bash Party + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RYO.ini b/Overwrite/Sys/GameSettings/RYO.ini new file mode 100644 index 0000000000..5f5f148a6a --- /dev/null +++ b/Overwrite/Sys/GameSettings/RYO.ini @@ -0,0 +1,19 @@ +# RYOEA4 - Yugioh WB US + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RYQ.ini b/Overwrite/Sys/GameSettings/RYQ.ini new file mode 100644 index 0000000000..9c13f3329a --- /dev/null +++ b/Overwrite/Sys/GameSettings/RYQ.ini @@ -0,0 +1,19 @@ +# RYQP69 - Trivial Pursuit + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RYX.ini b/Overwrite/Sys/GameSettings/RYX.ini new file mode 100644 index 0000000000..6a7a2d1b66 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RYX.ini @@ -0,0 +1,19 @@ +# RYXP7J - Yamaha Supercross + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RZ9.ini b/Overwrite/Sys/GameSettings/RZ9.ini new file mode 100644 index 0000000000..7ac5977dd4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RZ9.ini @@ -0,0 +1,18 @@ +# RZ9PG9 - Family Party: 30 Great Games + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/RZD.ini b/Overwrite/Sys/GameSettings/RZD.ini new file mode 100644 index 0000000000..150e0b5597 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RZD.ini @@ -0,0 +1,21 @@ +# RZDE01, RZDJ01, RZDK01, RZDP01 - The Legend of Zelda: Twilight Princess [Wii] + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBAccessEnable = True diff --git a/Overwrite/Sys/GameSettings/RZDE01r0.ini b/Overwrite/Sys/GameSettings/RZDE01r0.ini new file mode 100644 index 0000000000..7b31eead41 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RZDE01r0.ini @@ -0,0 +1,42 @@ +# RZDE01 - The Legend of Zelda: Twilight Princess [Wii] + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Hyrule Field Speed Hack +0x80040C38:dword:0x60000000 +0x80040C54:dword:0x60000000 +0x80040C6C:dword:0x60000000 +0x80040C88:dword:0x60000000 + +0x80040C88:dword:0x60000000 +0x80040C8C:dword:0x60000000 +0x80040C90:dword:0x60000000 +0x80040C94:dword:0x60000000 +0x80040C98:dword:0x60000000 +0x80040C9C:dword:0x60000000 +0x80040CA0:dword:0x60000000 +0x80040CA4:dword:0x60000000 +0x80040CA8:dword:0x60000000 +0x80040CAC:dword:0x60000000 +0x80040CB0:dword:0x60000000 +0x80040CB4:dword:0x60000000 +0x80040CB8:dword:0x60000000 +0x80040CBC:dword:0x60000000 +0x80040CC0:dword:0x60000000 +0x80040CC4:dword:0x60000000 +0x80040CC8:dword:0x60000000 +0x80040CCC:dword:0x60000000 +0x80040CD0:dword:0x60000000 +0x80040CD4:dword:0x60000000 +0x80040CD8:dword:0x60000000 + +0x80040CE0:dword:0x60000000 +0x80040CFC:dword:0x60000000 +0x80040D14:dword:0x60000000 +0x80040D30:dword:0x60000000 + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/RZDE01r2.ini b/Overwrite/Sys/GameSettings/RZDE01r2.ini new file mode 100644 index 0000000000..7e68304fbc --- /dev/null +++ b/Overwrite/Sys/GameSettings/RZDE01r2.ini @@ -0,0 +1,45 @@ +# RZDE01 - The Legend of Zelda: Twilight Princess [Wii] + +[EmuState] +EmulationIssues = Enable the "Hyrule Field Speed Hack" patch in iso properties for a speed boost. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Hyrule Field Speed Hack +0x80040DE8:dword:0x60000000 +0x80040E04:dword:0x60000000 +0x80040E1C:dword:0x60000000 +0x80040E38:dword:0x60000000 + +0x80040E3C:dword:0x60000000 +0x80040E40:dword:0x60000000 +0x80040E44:dword:0x60000000 +0x80040E48:dword:0x60000000 +0x80040E4C:dword:0x60000000 +0x80040E50:dword:0x60000000 +0x80040E54:dword:0x60000000 +0x80040E58:dword:0x60000000 +0x80040E5C:dword:0x60000000 +0x80040E60:dword:0x60000000 +0x80040E64:dword:0x60000000 +0x80040E68:dword:0x60000000 +0x80040E6C:dword:0x60000000 +0x80040E70:dword:0x60000000 +0x80040E74:dword:0x60000000 +0x80040E78:dword:0x60000000 +0x80040E7C:dword:0x60000000 +0x80040E80:dword:0x60000000 +0x80040E84:dword:0x60000000 +0x80040E88:dword:0x60000000 +0x80040E8C:dword:0x60000000 + +0x80040E90:dword:0x60000000 +0x80040EAC:dword:0x60000000 +0x80040EC4:dword:0x60000000 +0x80040EE0:dword:0x60000000 + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/RZDJ01.ini b/Overwrite/Sys/GameSettings/RZDJ01.ini new file mode 100644 index 0000000000..85e112a102 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RZDJ01.ini @@ -0,0 +1,44 @@ +# RZDJ01 - The Legend of Zelda: Twilight Princess [Wii] + +[EmuState] +EmulationIssues = Enable the "Hyrule Field Speed Hack" patch in iso properties for a speed boost. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Hyrule Field Speed Hack +0x80040D64:dword:0x60000000 +0x80040D80:dword:0x60000000 +0x80040D98:dword:0x60000000 +0x80040DB4:dword:0x60000000 + +0x80040DB8:dword:0x60000000 +0x80040DBC:dword:0x60000000 +0x80040DC0:dword:0x60000000 +0x80040DC4:dword:0x60000000 +0x80040DC8:dword:0x60000000 +0x80040DCC:dword:0x60000000 +0x80040DD0:dword:0x60000000 +0x80040DD4:dword:0x60000000 +0x80040DD8:dword:0x60000000 +0x80040DDC:dword:0x60000000 +0x80040DE0:dword:0x60000000 +0x80040DE4:dword:0x60000000 +0x80040DE8:dword:0x60000000 +0x80040DEC:dword:0x60000000 +0x80040DF0:dword:0x60000000 +0x80040DF4:dword:0x60000000 +0x80040DF8:dword:0x60000000 +0x80040DFC:dword:0x60000000 +0x80040E00:dword:0x60000000 +0x80040E04:dword:0x60000000 + +0x80040E0C:dword:0x60000000 +0x80040E28:dword:0x60000000 +0x80040E40:dword:0x60000000 +0x80040E5C:dword:0x60000000 + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/RZDP01.ini b/Overwrite/Sys/GameSettings/RZDP01.ini new file mode 100644 index 0000000000..52a6c105ec --- /dev/null +++ b/Overwrite/Sys/GameSettings/RZDP01.ini @@ -0,0 +1,45 @@ +# RZDP01 - The Legend of Zelda: Twilight Princess [Wii] + +[EmuState] +EmulationIssues = Enable the "Hyrule Field Speed Hack" patch in iso properties for a speed boost. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Hyrule Field Speed Hack +0x80040eb4:dword:0x60000000 +0x80040ed0:dword:0x60000000 +0x80040ee8:dword:0x60000000 +0x80040f04:dword:0x60000000 + +0x80040f08:dword:0x60000000 +0x80040f0c:dword:0x60000000 +0x80040f10:dword:0x60000000 +0x80040f14:dword:0x60000000 +0x80040f18:dword:0x60000000 +0x80040f1c:dword:0x60000000 +0x80040f20:dword:0x60000000 +0x80040f24:dword:0x60000000 +0x80040f28:dword:0x60000000 +0x80040f2c:dword:0x60000000 +0x80040f30:dword:0x60000000 +0x80040f34:dword:0x60000000 +0x80040f38:dword:0x60000000 +0x80040f3c:dword:0x60000000 +0x80040f40:dword:0x60000000 +0x80040f44:dword:0x60000000 +0x80040f48:dword:0x60000000 +0x80040f4c:dword:0x60000000 +0x80040f50:dword:0x60000000 +0x80040f54:dword:0x60000000 +0x80040f58:dword:0x60000000 + +0x80040f5c:dword:0x60000000 +0x80040f78:dword:0x60000000 +0x80040f90:dword:0x60000000 +0x80040fac:dword:0x60000000 + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/RZF.ini b/Overwrite/Sys/GameSettings/RZF.ini new file mode 100644 index 0000000000..e0fadfce33 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RZF.ini @@ -0,0 +1,23 @@ +# RZFPKM - Secret Files 2 Puritas Cordis + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Efb Access from CPU for gamesave pics. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Hacks] +EFBAccessEnable = True diff --git a/Overwrite/Sys/GameSettings/RZJ.ini b/Overwrite/Sys/GameSettings/RZJ.ini new file mode 100644 index 0000000000..19d082c6b1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RZJ.ini @@ -0,0 +1,22 @@ +# RZJD69, RZJE69, RZJJ13, RZJP69 - DeadSpace + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/RZJP69.ini b/Overwrite/Sys/GameSettings/RZJP69.ini new file mode 100644 index 0000000000..12a60c0ff3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RZJP69.ini @@ -0,0 +1,24 @@ +# RZJP69 - DeadSpace + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Unlock all Missions & Comics [TNTkryzt] +077FB800 0000000C +38C0000F 90DD0004 +4A83DE28 00000000 +0403962C 497C21D4 +$Have Max Weapon Level [TNTkryzt] +0423BB0C 3B800004 +0423BB10 9B9E0028 +$Infinite Health [TNTkryzt] +040DDA40 60000000 +$Infinite Ammo [TNTkryzt] +0421AA54 3BC00000 +$Rapid Fire [TNTkryzt] +0423A4DC 60000000 diff --git a/Overwrite/Sys/GameSettings/RZO.ini b/Overwrite/Sys/GameSettings/RZO.ini new file mode 100644 index 0000000000..a51e720995 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RZO.ini @@ -0,0 +1,23 @@ +# RZOE78, RZOP78 - World Of Zoo + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/RZP.ini b/Overwrite/Sys/GameSettings/RZP.ini new file mode 100644 index 0000000000..2f3bef9f89 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RZP.ini @@ -0,0 +1,18 @@ +# RZPE01, RZPJ01 - LINKS CROSSBOW TRAINING + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/RZT.ini b/Overwrite/Sys/GameSettings/RZT.ini new file mode 100644 index 0000000000..bb8b4388c0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RZT.ini @@ -0,0 +1,20 @@ +# RZTE01, RZTJ01, RZTK01, RZTP01, RZTW01 - Wii Sports Resort + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real wiimote and motion plus. Proper aiming requires EFB Access from CPU. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] + +[ActionReplay] + +[Video_Hacks] +EFBEmulateFormatChanges = True +EFBAccessEnable = True diff --git a/Overwrite/Sys/GameSettings/RZY.ini b/Overwrite/Sys/GameSettings/RZY.ini new file mode 100644 index 0000000000..eb016c22a0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RZY.ini @@ -0,0 +1,21 @@ +# RZYE41 - My Word Coach + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/RZZ.ini b/Overwrite/Sys/GameSettings/RZZ.ini new file mode 100644 index 0000000000..8df576e3d1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/RZZ.ini @@ -0,0 +1,19 @@ +# RZZE8P, RZZJEL, RZZP8P - MADWORLD + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/S2E.ini b/Overwrite/Sys/GameSettings/S2E.ini new file mode 100644 index 0000000000..060a4b7ee0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/S2E.ini @@ -0,0 +1,25 @@ +# S2EE41, S2EP41 - ABBA: You Can Dance + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = USB Microphone not emulated + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 + +[Video_Enhancements] +MaxAnisotropy = 0 +ForceFiltering = False diff --git a/Overwrite/Sys/GameSettings/S2I.ini b/Overwrite/Sys/GameSettings/S2I.ini new file mode 100644 index 0000000000..c0040151a5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/S2I.ini @@ -0,0 +1,19 @@ +# S2IP8P - Iron Man 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/S2L.ini b/Overwrite/Sys/GameSettings/S2L.ini new file mode 100644 index 0000000000..52c0b962a9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/S2L.ini @@ -0,0 +1,21 @@ +# S2LE01, S2LJ01, S2LP01 - PokePark Wii2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs EFB to Ram to display photographs. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/S2T.ini b/Overwrite/Sys/GameSettings/S2T.ini new file mode 100644 index 0000000000..e29f7d249b --- /dev/null +++ b/Overwrite/Sys/GameSettings/S2T.ini @@ -0,0 +1,19 @@ +# S2TJAF - TAIKO WII2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/S2W.ini b/Overwrite/Sys/GameSettings/S2W.ini new file mode 100644 index 0000000000..ba117625e1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/S2W.ini @@ -0,0 +1,25 @@ +# S2WE78, S2WP78 - WWE All Stars + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Use direct3d for less glitches. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Enhancements] +MaxAnisotropy = 0 + diff --git a/Overwrite/Sys/GameSettings/S3B.ini b/Overwrite/Sys/GameSettings/S3B.ini new file mode 100644 index 0000000000..038953a922 --- /dev/null +++ b/Overwrite/Sys/GameSettings/S3B.ini @@ -0,0 +1,24 @@ +# S3BEWR, S3BPWR - Batman: The Brave and the Bold + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/S59.ini b/Overwrite/Sys/GameSettings/S59.ini new file mode 100644 index 0000000000..05fd27b044 --- /dev/null +++ b/Overwrite/Sys/GameSettings/S59.ini @@ -0,0 +1,21 @@ +# S59E01, S59JC8, S59P01 - SAMURAI WARRIORS 3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/S72.ini b/Overwrite/Sys/GameSettings/S72.ini new file mode 100644 index 0000000000..f2546f3bde --- /dev/null +++ b/Overwrite/Sys/GameSettings/S72.ini @@ -0,0 +1,27 @@ +# S72E01, S72J01 - Kirby's Dream Collection Special Edition + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False +SafeTextureCacheColorSamples = 0 +EFBScale = -1 + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/S75.ini b/Overwrite/Sys/GameSettings/S75.ini new file mode 100644 index 0000000000..60054e0583 --- /dev/null +++ b/Overwrite/Sys/GameSettings/S75.ini @@ -0,0 +1,23 @@ +# S75E69, S75P69 - Monopoly Streets + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Skip any errors at startup and use integral efb scale. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/SAK.ini b/Overwrite/Sys/GameSettings/SAK.ini new file mode 100644 index 0000000000..376b29e70f --- /dev/null +++ b/Overwrite/Sys/GameSettings/SAK.ini @@ -0,0 +1,24 @@ +# SAKENS, SAKPNS - Sakura Wars: So Long, My Love + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/SAW.ini b/Overwrite/Sys/GameSettings/SAW.ini new file mode 100644 index 0000000000..57817481ae --- /dev/null +++ b/Overwrite/Sys/GameSettings/SAW.ini @@ -0,0 +1,21 @@ +# SAWE52 - Angry Birds Trilogy + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] diff --git a/Overwrite/Sys/GameSettings/SB3.ini b/Overwrite/Sys/GameSettings/SB3.ini new file mode 100644 index 0000000000..a8f5c86f5e --- /dev/null +++ b/Overwrite/Sys/GameSettings/SB3.ini @@ -0,0 +1,22 @@ +# SB3E08, SB3J08, SB3P08 - Sengoku BASARA + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False +EFBEmulateFormatChanges = True diff --git a/Overwrite/Sys/GameSettings/SB4.ini b/Overwrite/Sys/GameSettings/SB4.ini new file mode 100644 index 0000000000..777deb627d --- /dev/null +++ b/Overwrite/Sys/GameSettings/SB4.ini @@ -0,0 +1,24 @@ +# SB4E01, SB4J01, SB4P01 - Super Mario Galaxy 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Efb Access from CPU. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBAccessEnable = True + +[Video_Stereoscopy] +StereoConvergence = 929 diff --git a/Overwrite/Sys/GameSettings/SBD.ini b/Overwrite/Sys/GameSettings/SBD.ini new file mode 100644 index 0000000000..4feb460a14 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SBD.ini @@ -0,0 +1,25 @@ +# SBDE08, SBDJ08, SBDK08, SBDP08 - RESIDENT EVIL THE DARKSIDE CHRONICLES + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/SBL.ini b/Overwrite/Sys/GameSettings/SBL.ini new file mode 100644 index 0000000000..4f9a249412 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SBL.ini @@ -0,0 +1,19 @@ +# SBLE5G - Sample Game Name + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SBN.ini b/Overwrite/Sys/GameSettings/SBN.ini new file mode 100644 index 0000000000..b0451d5173 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SBN.ini @@ -0,0 +1,19 @@ +# SBNEG9 - Ben 10 Alien Force: Vilgax Attacks + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SBV.ini b/Overwrite/Sys/GameSettings/SBV.ini new file mode 100644 index 0000000000..d28ca02b06 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SBV.ini @@ -0,0 +1,19 @@ +# SBVE78 - SpongeBob's Boating Bash + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SBX.ini b/Overwrite/Sys/GameSettings/SBX.ini new file mode 100644 index 0000000000..2091f4b1a4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SBX.ini @@ -0,0 +1,24 @@ +# SBXEWR - The Bachelor the Video Game + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Wiimote cursor misaligned + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/SC2.ini b/Overwrite/Sys/GameSettings/SC2.ini new file mode 100644 index 0000000000..154499926f --- /dev/null +++ b/Overwrite/Sys/GameSettings/SC2.ini @@ -0,0 +1,21 @@ +# SC2E8P, SC2P8P - Conduit 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/SC2E8P.ini b/Overwrite/Sys/GameSettings/SC2E8P.ini new file mode 100644 index 0000000000..05ed2ede87 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SC2E8P.ini @@ -0,0 +1,48 @@ +# SC2P8P - Conduit 2 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Undead Invincibility Mode [Bully@Wiiplaza] +F6000001 80008100 +8001002C 90180000 +D200000C 00000006 +2C110035 40820020 +2C0800F4 40820018 +2C0300A0 40820010 +3C007FFF 6000FFFF +90040000 80040000 +60000000 00000000 +E0000000 80008000 +**Offline Only* +**You are completely untouchable* +*Picture -> http://imageshack.us/photo/my-images/684/sc2p8p008.png/ +$Inf. Ammo [Bully@Wiiplaza] +F6000001 80008100 +80640000 80050000 +D2000008 00000003 +2C110021 4082000C +38600000 7C030050 +60000000 00000000 +E0000000 80008000 +**Offline Only* +$No Flashwhite [Bully@Wiiplaza] +F6000001 80008100 +EC210032 93C10008 +14000114 60000000 +E0000000 80008000 +$Inf. Money [Bully@Wiiplaza] +F6000001 80008100 +7C003A14 38E70001 +D2000010 00000004 +2C11002F 40820014 +2C0401A8 4082000C +3D807FFF 7D84012E +7C04002E 00000000 +E0000000 80008000 + diff --git a/Overwrite/Sys/GameSettings/SC4.ini b/Overwrite/Sys/GameSettings/SC4.ini new file mode 100644 index 0000000000..719c6e1700 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SC4.ini @@ -0,0 +1,21 @@ +# SC4E64, SC4P64 - LEGO Star Wars III: The Clone Wars + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/SC7.ini b/Overwrite/Sys/GameSettings/SC7.ini new file mode 100644 index 0000000000..86ce9bc233 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SC7.ini @@ -0,0 +1,22 @@ +# SC7D52, SC7E52, SC7F52, SC7I52, SC7P52, SC7S52 - Call of Duty: Black Ops + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Enhancements] +MaxAnisotropy = 0 +ForceFiltering = False diff --git a/Overwrite/Sys/GameSettings/SC8.ini b/Overwrite/Sys/GameSettings/SC8.ini new file mode 100644 index 0000000000..9094b13292 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SC8.ini @@ -0,0 +1,19 @@ +# SC8E01, SC8J01, SC8P01 - Wii Play: Motion + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real wiimote and motion plus. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SCA.ini b/Overwrite/Sys/GameSettings/SCA.ini new file mode 100644 index 0000000000..874acc55d0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SCA.ini @@ -0,0 +1,25 @@ +# SCAE18, SCAJ18, SCAP18 - CALLING + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] +EFBEmulateFormatChanges = True + diff --git a/Overwrite/Sys/GameSettings/SCY.ini b/Overwrite/Sys/GameSettings/SCY.ini new file mode 100644 index 0000000000..0cbe81fb54 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SCY.ini @@ -0,0 +1,19 @@ +# SCYE4Q, SCYP4Q, SCYX4Q, SCYY4Q, SCYZ4Q - Cars 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 1 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SD2.ini b/Overwrite/Sys/GameSettings/SD2.ini new file mode 100644 index 0000000000..ca3131638b --- /dev/null +++ b/Overwrite/Sys/GameSettings/SD2.ini @@ -0,0 +1,26 @@ +# SD2E41, SD2K41, SD2P41, SD2Y41 - Just Dance 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 +SafeTextureCacheColorSamples = 512 + +[Video_Enhancements] +MaxAnisotropy = 0 +ForceFiltering = False diff --git a/Overwrite/Sys/GameSettings/SD2J01.ini b/Overwrite/Sys/GameSettings/SD2J01.ini new file mode 100644 index 0000000000..608458a95f --- /dev/null +++ b/Overwrite/Sys/GameSettings/SD2J01.ini @@ -0,0 +1,29 @@ +# SD2J01 - Just Dance Wii + +# Although they share the same game ID, Just Dance 2 (SD2.ini) +# and Just Dance Wii (SD2J01.ini) are completely different games. + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 +SafeTextureCacheColorSamples = 512 + +[Video_Enhancements] +MaxAnisotropy = 0 +ForceFiltering = False diff --git a/Overwrite/Sys/GameSettings/SDA.ini b/Overwrite/Sys/GameSettings/SDA.ini new file mode 100644 index 0000000000..d880439a76 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SDA.ini @@ -0,0 +1,23 @@ +# WSDAE5G - Daring Game for Girls + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] +# Add memory patches to be applied every frame here. + +[Video_Settings] + diff --git a/Overwrite/Sys/GameSettings/SDB.ini b/Overwrite/Sys/GameSettings/SDB.ini new file mode 100644 index 0000000000..5c990a91fa --- /dev/null +++ b/Overwrite/Sys/GameSettings/SDB.ini @@ -0,0 +1,22 @@ +# SDBE78, SDBP78 - de Blob 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/SDF.ini b/Overwrite/Sys/GameSettings/SDF.ini new file mode 100644 index 0000000000..37a9c07112 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SDF.ini @@ -0,0 +1,19 @@ +# SDFE4Q - Disney Sing It: Family Hits + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 2 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SDM.ini b/Overwrite/Sys/GameSettings/SDM.ini new file mode 100644 index 0000000000..098d70b75d --- /dev/null +++ b/Overwrite/Sys/GameSettings/SDM.ini @@ -0,0 +1,25 @@ +# SDMEG9, SDMPAF - Despicable Me + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/SDN.ini b/Overwrite/Sys/GameSettings/SDN.ini new file mode 100644 index 0000000000..65d96bed93 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SDN.ini @@ -0,0 +1,25 @@ +# SDNE41, SDNP41 - Just Dance + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 + +[Video_Enhancements] +MaxAnisotropy = 0 +ForceFiltering = False diff --git a/Overwrite/Sys/GameSettings/SDW.ini b/Overwrite/Sys/GameSettings/SDW.ini new file mode 100644 index 0000000000..e6a8dbe8b3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SDW.ini @@ -0,0 +1,22 @@ +# SDWE18, SDWJ18, SDWP18 - A Shadow's Tale + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Needs efb to ram for proper shadows. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/SE2.ini b/Overwrite/Sys/GameSettings/SE2.ini new file mode 100644 index 0000000000..2bcd65ed3d --- /dev/null +++ b/Overwrite/Sys/GameSettings/SE2.ini @@ -0,0 +1,25 @@ +# SE2P69 - EA Sports Active 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Enhancements] +ForceFiltering = False + diff --git a/Overwrite/Sys/GameSettings/SE3.ini b/Overwrite/Sys/GameSettings/SE3.ini new file mode 100644 index 0000000000..db67ecc9be --- /dev/null +++ b/Overwrite/Sys/GameSettings/SE3.ini @@ -0,0 +1,18 @@ +# SE3E41, SE3P41 - Just Dance 2015 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Missing microphone emulation + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/SEA.ini b/Overwrite/Sys/GameSettings/SEA.ini new file mode 100644 index 0000000000..126b152ff7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SEA.ini @@ -0,0 +1,25 @@ +# SEAE69, SEAJ13, SEAP69 - EA Sports Active: More Workouts + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Enhancements] +ForceFiltering = False + diff --git a/Overwrite/Sys/GameSettings/SEM.ini b/Overwrite/Sys/GameSettings/SEM.ini new file mode 100644 index 0000000000..25df25a90e --- /dev/null +++ b/Overwrite/Sys/GameSettings/SEM.ini @@ -0,0 +1,28 @@ +# SEME4Q, SEMJ01, SEMP4Q, SEMX4Q, SEMY4Q, SEMZ4Q - Disney Epic Mickey + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Enable progressive scan if the game has boot issues. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 +SafeTextureCacheColorSamples = 0 + +[Video_Enhancements] +ForceFiltering = False + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/SER.ini b/Overwrite/Sys/GameSettings/SER.ini new file mode 100644 index 0000000000..72b3e478bc --- /dev/null +++ b/Overwrite/Sys/GameSettings/SER.ini @@ -0,0 +1,23 @@ +# SERE4Q, SERF4Q, SERP4Q - Disney Epic Mickey 2: The Power of 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Enable progressive scan if the game has boot issues. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 +SafeTextureCacheColorSamples = 0 + diff --git a/Overwrite/Sys/GameSettings/SF8.ini b/Overwrite/Sys/GameSettings/SF8.ini new file mode 100644 index 0000000000..a501780178 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SF8.ini @@ -0,0 +1,24 @@ +# SF8E01, SF8J01, SF8P01 - Donkey Kong Country Returns + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Sound crackling can be fixed by lle audio. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Stereoscopy] +StereoConvergence = 26 diff --git a/Overwrite/Sys/GameSettings/SFI.ini b/Overwrite/Sys/GameSettings/SFI.ini new file mode 100644 index 0000000000..5b3fb8ad81 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SFI.ini @@ -0,0 +1,24 @@ +# SFIE01, SFIP01 - Mystery Case Files: The Malgrave Incident + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real xfb for videos to show up. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/SFP.ini b/Overwrite/Sys/GameSettings/SFP.ini new file mode 100644 index 0000000000..c64c7e51ee --- /dev/null +++ b/Overwrite/Sys/GameSettings/SFP.ini @@ -0,0 +1,22 @@ +# SFPPFR - Fantastic Football Fan Party + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs medium texture cache accuracy. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/SFW.ini b/Overwrite/Sys/GameSettings/SFW.ini new file mode 100644 index 0000000000..67885ea72f --- /dev/null +++ b/Overwrite/Sys/GameSettings/SFW.ini @@ -0,0 +1,19 @@ +# SFWE69, SFWP69 - World Cup 2010 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SG8.ini b/Overwrite/Sys/GameSettings/SG8.ini new file mode 100644 index 0000000000..da8ca9a2f3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SG8.ini @@ -0,0 +1,25 @@ +# SG8EG9, SG8PAF - Yogi Bear + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/SGA.ini b/Overwrite/Sys/GameSettings/SGA.ini new file mode 100644 index 0000000000..ae7e4aa1bc --- /dev/null +++ b/Overwrite/Sys/GameSettings/SGA.ini @@ -0,0 +1,19 @@ +# SGAP8P - Tournament of Legends + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SH6.ini b/Overwrite/Sys/GameSettings/SH6.ini new file mode 100644 index 0000000000..a41ad38a6b --- /dev/null +++ b/Overwrite/Sys/GameSettings/SH6.ini @@ -0,0 +1,22 @@ +# SH6E52 - Cabela's Big Game Hunter 2012 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/SHD.ini b/Overwrite/Sys/GameSettings/SHD.ini new file mode 100644 index 0000000000..2572913377 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SHD.ini @@ -0,0 +1,19 @@ +# SHDE52 - How to Train Your Dragon + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SHL.ini b/Overwrite/Sys/GameSettings/SHL.ini new file mode 100644 index 0000000000..49287953d1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SHL.ini @@ -0,0 +1,22 @@ +# SHLPA4 - Silent Hill: Shattered Memories + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Flashlight glitches (r6521) + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/SHW.ini b/Overwrite/Sys/GameSettings/SHW.ini new file mode 100644 index 0000000000..8024cc335c --- /dev/null +++ b/Overwrite/Sys/GameSettings/SHW.ini @@ -0,0 +1,22 @@ +# SHWE41 - Hollywood Squares + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Requires Virtual XFB to prevent flickering. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/SIL.ini b/Overwrite/Sys/GameSettings/SIL.ini new file mode 100644 index 0000000000..f9ccb4a646 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SIL.ini @@ -0,0 +1,23 @@ +# SILE78, SILP78 - Worms Battle Islands + +[Core] +# Values set here will override the main Dolphin settings. +SyncOnSkipIdle = False + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/SJB.ini b/Overwrite/Sys/GameSettings/SJB.ini new file mode 100644 index 0000000000..61ca8b408a --- /dev/null +++ b/Overwrite/Sys/GameSettings/SJB.ini @@ -0,0 +1,22 @@ +# SJBE52, SJBJ01, SJBP52 - GoldenEye007 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Disable the gamecube controller or the wiimote to not have conflicts + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/SJD.ini b/Overwrite/Sys/GameSettings/SJD.ini new file mode 100644 index 0000000000..0fa1832bb7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SJD.ini @@ -0,0 +1,26 @@ +# SJDE41, SJDP41, SJDX41, SJDY41, SJDZ41 - Just Dance 3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 +SafeTextureCacheColorSamples = 512 + +[Video_Enhancements] +MaxAnisotropy = 0 +ForceFiltering = False diff --git a/Overwrite/Sys/GameSettings/SJDJ01.ini b/Overwrite/Sys/GameSettings/SJDJ01.ini new file mode 100644 index 0000000000..365cea7464 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SJDJ01.ini @@ -0,0 +1,29 @@ +# SJDJ01 - Just Dance Wii 2 + +# Although they share the same game ID, Just Dance 3 (SJD.ini) and +# Just Dance Wii 2 (SJDJ01.ini) are completely different games. + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 +SafeTextureCacheColorSamples = 512 + +[Video_Enhancements] +MaxAnisotropy = 0 +ForceFiltering = False diff --git a/Overwrite/Sys/GameSettings/SJE.ini b/Overwrite/Sys/GameSettings/SJE.ini new file mode 100644 index 0000000000..d5fba19fc4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SJE.ini @@ -0,0 +1,22 @@ +# SJEEPK - Jumpstart Escape from Adventure Island + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/SJN.ini b/Overwrite/Sys/GameSettings/SJN.ini new file mode 100644 index 0000000000..b85b4ebf5f --- /dev/null +++ b/Overwrite/Sys/GameSettings/SJN.ini @@ -0,0 +1,18 @@ +# SJNE41, SJNP41 - Just Dance 2016 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Missing microphone emulation + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/SJO.ini b/Overwrite/Sys/GameSettings/SJO.ini new file mode 100644 index 0000000000..1c3ae86b9c --- /dev/null +++ b/Overwrite/Sys/GameSettings/SJO.ini @@ -0,0 +1,18 @@ +# SJOE41, SJOP41 - Just Dance 2014 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Missing microphone emulation + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/SJX.ini b/Overwrite/Sys/GameSettings/SJX.ini new file mode 100644 index 0000000000..ebbdf2754e --- /dev/null +++ b/Overwrite/Sys/GameSettings/SJX.ini @@ -0,0 +1,25 @@ +# SJXD41, SJXE41, SJXP41 - Just Dance 4 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 + +[Video_Enhancements] +MaxAnisotropy = 0 +ForceFiltering = False diff --git a/Overwrite/Sys/GameSettings/SK3.ini b/Overwrite/Sys/GameSettings/SK3.ini new file mode 100644 index 0000000000..99ca1acfe4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SK3.ini @@ -0,0 +1,22 @@ +# SK3EEB - TRAUMA TEAM + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/SK4.ini b/Overwrite/Sys/GameSettings/SK4.ini new file mode 100644 index 0000000000..a33d0588e6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SK4.ini @@ -0,0 +1,19 @@ +# SK4E52 - Shrek Forever After + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SKC.ini b/Overwrite/Sys/GameSettings/SKC.ini new file mode 100644 index 0000000000..56828ac2c6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SKC.ini @@ -0,0 +1,24 @@ +# SKCE20 - Bigfoot - King of Crush + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/SKJ.ini b/Overwrite/Sys/GameSettings/SKJ.ini new file mode 100644 index 0000000000..41c21063d8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SKJ.ini @@ -0,0 +1,25 @@ +# SKJE78 - You Don't Know Jack + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + +SafeTextureCacheColorSamples = 0 + diff --git a/Overwrite/Sys/GameSettings/SKV.ini b/Overwrite/Sys/GameSettings/SKV.ini new file mode 100644 index 0000000000..6a72f34012 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SKV.ini @@ -0,0 +1,23 @@ +# SKVE20 - Kevin VanDam's Big Bass Challenge + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + diff --git a/Overwrite/Sys/GameSettings/SL2.ini b/Overwrite/Sys/GameSettings/SL2.ini new file mode 100644 index 0000000000..39ed0fee81 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SL2.ini @@ -0,0 +1,20 @@ +# SL2J01, SL2P01 - Project Zero 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Gecko] + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/SLS.ini b/Overwrite/Sys/GameSettings/SLS.ini new file mode 100644 index 0000000000..dc8ed0bc2e --- /dev/null +++ b/Overwrite/Sys/GameSettings/SLS.ini @@ -0,0 +1,24 @@ +# SLSEXJ, SLSJ01, SLSP01 - THE LAST STORY + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = LastStoryEFBToRam = True in gfx.ini + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +LastStoryEFBToRam = True + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/SLW.ini b/Overwrite/Sys/GameSettings/SLW.ini new file mode 100644 index 0000000000..9fca2bf24f --- /dev/null +++ b/Overwrite/Sys/GameSettings/SLW.ini @@ -0,0 +1,23 @@ +# SLWE41 - Where's Waldo? The Fantastic Journey + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs Real Xfb for the pointer to appear. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/SMB.ini b/Overwrite/Sys/GameSettings/SMB.ini new file mode 100644 index 0000000000..c5023d0ffc --- /dev/null +++ b/Overwrite/Sys/GameSettings/SMB.ini @@ -0,0 +1,20 @@ +# SMBE8P, SMBP8P - SUPER MONKEY BALL STEP AND ROLL + +[Core] +# Values set here will override the main Dolphin settings. +FPRF = True + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = disable dualcore, if there are (fifo) problems + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SMF.ini b/Overwrite/Sys/GameSettings/SMF.ini new file mode 100644 index 0000000000..427cbf5ba1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SMF.ini @@ -0,0 +1,25 @@ +# SMFE4Q, SMFP4Q - Phineas and Ferb Across the 2nd Dimension + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 +UseXFB = True +UseRealXFB = False + + diff --git a/Overwrite/Sys/GameSettings/SMN.ini b/Overwrite/Sys/GameSettings/SMN.ini new file mode 100644 index 0000000000..6b94fcafde --- /dev/null +++ b/Overwrite/Sys/GameSettings/SMN.ini @@ -0,0 +1,26 @@ +# SMNE01, SMNJ01, SMNK01, SMNP01, SMNW01 - New SUPER MARIO BROS. Wii + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] + +[Video_Stereoscopy] +#Only affects overworld map +StereoConvergence = 2211 diff --git a/Overwrite/Sys/GameSettings/SMNE01.ini b/Overwrite/Sys/GameSettings/SMNE01.ini new file mode 100644 index 0000000000..e9db06832f --- /dev/null +++ b/Overwrite/Sys/GameSettings/SMNE01.ini @@ -0,0 +1,34 @@ +# SMNE01 - New SUPER MARIO BROS. Wii + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Infinite Lives +00354E93 00000063 +015478EF 00000063 +$Infinite Mushrooms +00C7FE69 00000063 +015DBB77 00000063 +$Infinite Fire Flowers +00C7FE6A 00000063 +015DBB7B 00000063 +$Infinite Flying Suits +00C7FE6B 00000063 +015DBB7F 00000063 +$Infinite Ice Flowers +00C7FE6C 00000063 +015DBB83 00000063 +$Infinite Penguin Suits +00C7FE6D 00000063 +015DBB87 00000063 +$Infinite Mini Mushrooms +00C7FE6E 00000063 +015DBB8B 00000063 +$Infinite Stars +00C7FE6F 00000063 +015DBB8F 00000063 diff --git a/Overwrite/Sys/GameSettings/SMNP01.ini b/Overwrite/Sys/GameSettings/SMNP01.ini new file mode 100644 index 0000000000..46437dbcf9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SMNP01.ini @@ -0,0 +1,19 @@ +# SMNP01 - New SUPER MARIO BROS. Wii + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Speed hack +0x801D5B10:dword:0x60000000 +0x801D5B14:dword:0x60000000 + +[ActionReplay] +# Add action replay cheats here. +$98 lives (Mario, keep hat) +04355190 00000062 +$99 lives (Mario, no hat) +04355190 00000062 +$Freeze timer +040E3AB8 3C0001F4 diff --git a/Overwrite/Sys/GameSettings/SMO.ini b/Overwrite/Sys/GameSettings/SMO.ini new file mode 100644 index 0000000000..45625a3be7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SMO.ini @@ -0,0 +1,25 @@ +# SMOE41, SMOJ41, SMOP41, SMOX41 - Michael Jackson: The Experience + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 + +[Video_Enhancements] +MaxAnisotropy = 0 +ForceFiltering = False diff --git a/Overwrite/Sys/GameSettings/SN4.ini b/Overwrite/Sys/GameSettings/SN4.ini new file mode 100644 index 0000000000..e75cda44d8 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SN4.ini @@ -0,0 +1,19 @@ +# SN4EDA, SN4JDA, SN4XGT - NARUTO SHIPPUDEN DRAGON BLADE CHRONICLES + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SNC.ini b/Overwrite/Sys/GameSettings/SNC.ini new file mode 100644 index 0000000000..3819a268d2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SNC.ini @@ -0,0 +1,25 @@ +# SNCE8P, SNCJ8P, SNCP8P - SONIC COLOURS + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Integral efb scale has less graphical glitches. Enable "Use PAL60 (EuRGB60) mode" for proper brightness level. +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +EFBScale = -1 + +[Video_Hacks] +EFBAccessEnable = False + diff --git a/Overwrite/Sys/GameSettings/SND.ini b/Overwrite/Sys/GameSettings/SND.ini new file mode 100644 index 0000000000..c50630469d --- /dev/null +++ b/Overwrite/Sys/GameSettings/SND.ini @@ -0,0 +1,22 @@ +# SNDE20 - Deal or No Deal + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/SNG.ini b/Overwrite/Sys/GameSettings/SNG.ini new file mode 100644 index 0000000000..3cb3de1892 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SNG.ini @@ -0,0 +1,21 @@ +# SNGEJJ, SNGPLG - Get Fit with Mel B + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = +EmulationIssues = If part of the text is corrupt, increase the texture cache accuracy + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/SNJ.ini b/Overwrite/Sys/GameSettings/SNJ.ini new file mode 100644 index 0000000000..e3a59ec7ba --- /dev/null +++ b/Overwrite/Sys/GameSettings/SNJ.ini @@ -0,0 +1,22 @@ +# SNJE69, SNJP69 - NBA JAM + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/SNJE69.ini b/Overwrite/Sys/GameSettings/SNJE69.ini new file mode 100644 index 0000000000..47969cf9fd --- /dev/null +++ b/Overwrite/Sys/GameSettings/SNJE69.ini @@ -0,0 +1,27 @@ +# SNJE69 - NBA JAM + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Score 999-000 ( 1 and B Button ) [ZiT] +281ADCC0 00000600 +42000000 92000000 +0426BCE4 000003E7 +0426BCE8 00000000 +E0000000 80008000 +$Score 000-999 ( 2 and B Button ) [ZiT] +281ADCC0 00000500 +42000000 92000000 +0426BCE4 00000000 +0426BCE8 000003E7 +E0000000 80008000 +$Time Stop ( - and B Button on/off ) [ZiT] +281ADCC0 00001400 +04521C84 60000000 +CC000000 00000000 +04521C84 D01D0040 diff --git a/Overwrite/Sys/GameSettings/SNS.ini b/Overwrite/Sys/GameSettings/SNS.ini new file mode 100644 index 0000000000..a84de7b9f7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SNS.ini @@ -0,0 +1,21 @@ +# SNSE52 - Nascar: The Game 2011 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/SNY.ini b/Overwrite/Sys/GameSettings/SNY.ini new file mode 100644 index 0000000000..951ba5b9e0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SNY.ini @@ -0,0 +1,17 @@ +# SNYEVZ, SNYPVZ - Monster High: 13 Wishes + +[Core] + +[EmuState] +EmulationStateId = 4 +EmulationIssues = + +[OnFrame] + +[ActionReplay] + +[Video] + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/SO3.ini b/Overwrite/Sys/GameSettings/SO3.ini new file mode 100644 index 0000000000..5cb0e68fb4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SO3.ini @@ -0,0 +1,21 @@ +# SO3EE9, SO3J99 - Rune Factory: Tides of Destiny + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/SOJ.ini b/Overwrite/Sys/GameSettings/SOJ.ini new file mode 100644 index 0000000000..f1c406177b --- /dev/null +++ b/Overwrite/Sys/GameSettings/SOJ.ini @@ -0,0 +1,19 @@ +# SOJE41, SOJP41 - Rayman Origins + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SOM.ini b/Overwrite/Sys/GameSettings/SOM.ini new file mode 100644 index 0000000000..2a8389d073 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SOM.ini @@ -0,0 +1,26 @@ +# SOME01 - Rhythm Heaven Fever + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] + +[Video_Hacks] + +[Video_Enhancements] \ No newline at end of file diff --git a/Overwrite/Sys/GameSettings/SOS.ini b/Overwrite/Sys/GameSettings/SOS.ini new file mode 100644 index 0000000000..e960e3bd14 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SOS.ini @@ -0,0 +1,24 @@ +# SOSEG9, SOSPAF - Turbo: Super Stunt Squad + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/SOU.ini b/Overwrite/Sys/GameSettings/SOU.ini new file mode 100644 index 0000000000..97124c52f7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SOU.ini @@ -0,0 +1,20 @@ +# SOUE01, SOUJ01, SOUK01, SOUP01 - The Legend of Zelda Skyward Sword + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Needs real wiimote and motion plus. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] + +[ActionReplay] + +[Video_Hacks] +EFBAccessEnable = True +EFBEmulateFormatChanges = True diff --git a/Overwrite/Sys/GameSettings/SPD.ini b/Overwrite/Sys/GameSettings/SPD.ini new file mode 100644 index 0000000000..4df39ba0b9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SPD.ini @@ -0,0 +1,33 @@ +# SPDE52, SPDP52 - Spider-Man: Shattered Dimensions + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Graphic glitches. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] +ProjectionHack = 1 +PH_SZNear = 0 +PH_SZFar = 0 +PH_ExtraParam = 0 +PH_ZNear = 0.5 +PH_ZFar = 0.5 + +[Video_Enhancements] +MaxAnisotropy = 0 + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/SPP.ini b/Overwrite/Sys/GameSettings/SPP.ini new file mode 100644 index 0000000000..cc359b835d --- /dev/null +++ b/Overwrite/Sys/GameSettings/SPP.ini @@ -0,0 +1,19 @@ +# SPPEFS - Power Punch + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SPR.ini b/Overwrite/Sys/GameSettings/SPR.ini new file mode 100644 index 0000000000..d5fa04c374 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SPR.ini @@ -0,0 +1,22 @@ +# SPRE41 - The Price Is Right 2010 Edition + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/SPT.ini b/Overwrite/Sys/GameSettings/SPT.ini new file mode 100644 index 0000000000..5af83bb2bc --- /dev/null +++ b/Overwrite/Sys/GameSettings/SPT.ini @@ -0,0 +1,22 @@ +# SPTJEB - Hospital. 6 nin no Ishi + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/SPV.ini b/Overwrite/Sys/GameSettings/SPV.ini new file mode 100644 index 0000000000..f78fd4545c --- /dev/null +++ b/Overwrite/Sys/GameSettings/SPV.ini @@ -0,0 +1,22 @@ +# SPVEA4, SPVPA4, SPVXA4, SPVYA4 - Pro Evolution Soccer 2011 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/SQD.ini b/Overwrite/Sys/GameSettings/SQD.ini new file mode 100644 index 0000000000..d8cbc06916 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SQD.ini @@ -0,0 +1,21 @@ +# SQDE8P, SQDP8P - Gunblade NY & LA Machineguns: Arcade Hits Pack + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/SQM.ini b/Overwrite/Sys/GameSettings/SQM.ini new file mode 100644 index 0000000000..49b35762b0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SQM.ini @@ -0,0 +1,19 @@ +# SQME52, SQMP52 - Spider-Man: Edge of Time + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SR5.ini b/Overwrite/Sys/GameSettings/SR5.ini new file mode 100644 index 0000000000..fdc647ef31 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SR5.ini @@ -0,0 +1,19 @@ +# SR5E41 - RRRT - SU + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 2 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SRO.ini b/Overwrite/Sys/GameSettings/SRO.ini new file mode 100644 index 0000000000..1c9557743e --- /dev/null +++ b/Overwrite/Sys/GameSettings/SRO.ini @@ -0,0 +1,19 @@ +# SROENS, SROJQC, SROPNS - Rodea The Sky Soldier + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SRQ.ini b/Overwrite/Sys/GameSettings/SRQ.ini new file mode 100644 index 0000000000..37653028be --- /dev/null +++ b/Overwrite/Sys/GameSettings/SRQ.ini @@ -0,0 +1,21 @@ +# SRQE41, SRQP41 - Racquet Sports + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/SS3.ini b/Overwrite/Sys/GameSettings/SS3.ini new file mode 100644 index 0000000000..6e12be52c0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SS3.ini @@ -0,0 +1,19 @@ +# SS3EWR - Elmo's A to Zoo Adventure + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SSQ.ini b/Overwrite/Sys/GameSettings/SSQ.ini new file mode 100644 index 0000000000..da0b3d43f2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SSQ.ini @@ -0,0 +1,22 @@ +# SSQE01, SSQJ01, SSQP01 - Mario Party 9 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = Flinger Painting minigame needs EFB to RAM to function properly. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/SSR.ini b/Overwrite/Sys/GameSettings/SSR.ini new file mode 100644 index 0000000000..4cb29e0444 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SSR.ini @@ -0,0 +1,23 @@ +# SSRE20, SSRPXT - Wild West Shootout + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/SST.ini b/Overwrite/Sys/GameSettings/SST.ini new file mode 100644 index 0000000000..b151d4df37 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SST.ini @@ -0,0 +1,24 @@ +# SSTEG9, SSTPY5 - Kid Adventures Sky Captain + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/SSZ.ini b/Overwrite/Sys/GameSettings/SSZ.ini new file mode 100644 index 0000000000..690ead5547 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SSZ.ini @@ -0,0 +1,23 @@ +# SSZE5G - Swords + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + diff --git a/Overwrite/Sys/GameSettings/STE.ini b/Overwrite/Sys/GameSettings/STE.ini new file mode 100644 index 0000000000..589b798ed5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/STE.ini @@ -0,0 +1,19 @@ +# STEETR - Tetris Party Deluxe + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/STH.ini b/Overwrite/Sys/GameSettings/STH.ini new file mode 100644 index 0000000000..5e6447b67c --- /dev/null +++ b/Overwrite/Sys/GameSettings/STH.ini @@ -0,0 +1,21 @@ +# STHP8P - Thor: God of Thunder + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] + diff --git a/Overwrite/Sys/GameSettings/STK.ini b/Overwrite/Sys/GameSettings/STK.ini new file mode 100644 index 0000000000..5700ecde68 --- /dev/null +++ b/Overwrite/Sys/GameSettings/STK.ini @@ -0,0 +1,19 @@ +# STKE08, STKJ08, STKP08 - TATSUNOKO VS. CAPCOM ULTIMATE ALL-STARS + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Disable GC controllers if you want to use a wiimote instead. +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/STS.ini b/Overwrite/Sys/GameSettings/STS.ini new file mode 100644 index 0000000000..9ca18c810b --- /dev/null +++ b/Overwrite/Sys/GameSettings/STS.ini @@ -0,0 +1,24 @@ +# STSE4Q, STSP4Q, STSX4Q, STSY4Q, STSZ4Q - Toy Story 3 + +[Core] +# Values set here will override the main Dolphin settings. +MMU = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 3 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/SU7.ini b/Overwrite/Sys/GameSettings/SU7.ini new file mode 100644 index 0000000000..83cc84cb5d --- /dev/null +++ b/Overwrite/Sys/GameSettings/SU7.ini @@ -0,0 +1,10 @@ +# SU7EG9, SU7PAF - RISE OF THE GUARDIANS +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/SUK.ini b/Overwrite/Sys/GameSettings/SUK.ini new file mode 100644 index 0000000000..c758320af7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SUK.ini @@ -0,0 +1,23 @@ +# SUKE01, SUKJ01, SUKP01 - Kirby Wii + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Some minigames need XFB to work. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + diff --git a/Overwrite/Sys/GameSettings/SVB.ini b/Overwrite/Sys/GameSettings/SVB.ini new file mode 100644 index 0000000000..00148c6925 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SVB.ini @@ -0,0 +1,22 @@ +# SVBE52, SVBP52 - Battleship + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + diff --git a/Overwrite/Sys/GameSettings/SVM.ini b/Overwrite/Sys/GameSettings/SVM.ini new file mode 100644 index 0000000000..182ff58761 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SVM.ini @@ -0,0 +1,22 @@ +# SVME01, SVMJ01, SVMP01 - super mario collection + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/SVT.ini b/Overwrite/Sys/GameSettings/SVT.ini new file mode 100644 index 0000000000..cad379795f --- /dev/null +++ b/Overwrite/Sys/GameSettings/SVT.ini @@ -0,0 +1,18 @@ +# SVTEXS, SVTP99 - BIT.TRIP Complete + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/SVV.ini b/Overwrite/Sys/GameSettings/SVV.ini new file mode 100644 index 0000000000..195c67747c --- /dev/null +++ b/Overwrite/Sys/GameSettings/SVV.ini @@ -0,0 +1,22 @@ +# SVVEG9, SVVPAF - The Croods Prehistoric Party + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/SVX.ini b/Overwrite/Sys/GameSettings/SVX.ini new file mode 100644 index 0000000000..8c28758577 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SVX.ini @@ -0,0 +1,21 @@ +# SVXE52, SVXF52, SVXI52, SVXP52, SVXY52 - Skylanders: Swap Force + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/SVZ.ini b/Overwrite/Sys/GameSettings/SVZ.ini new file mode 100644 index 0000000000..542009dde9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SVZ.ini @@ -0,0 +1,22 @@ +# SVZEVZ, SVZPVZ - How to Train Your Dragon 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/SWA.ini b/Overwrite/Sys/GameSettings/SWA.ini new file mode 100644 index 0000000000..b9aa113be4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SWA.ini @@ -0,0 +1,19 @@ +# SWAE52 - DJHero + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SX3.ini b/Overwrite/Sys/GameSettings/SX3.ini new file mode 100644 index 0000000000..c87bc34510 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SX3.ini @@ -0,0 +1,22 @@ +# SX3J01, SX3P01 - Pandora s Tower + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + diff --git a/Overwrite/Sys/GameSettings/SX4.ini b/Overwrite/Sys/GameSettings/SX4.ini new file mode 100644 index 0000000000..06babea6cf --- /dev/null +++ b/Overwrite/Sys/GameSettings/SX4.ini @@ -0,0 +1,20 @@ +# SX4E01, SX4J01, SX4P01 - Xenoblade Chronicles + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = The game randomly freezes. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] diff --git a/Overwrite/Sys/GameSettings/SX7.ini b/Overwrite/Sys/GameSettings/SX7.ini new file mode 100644 index 0000000000..1dea6c236a --- /dev/null +++ b/Overwrite/Sys/GameSettings/SX7.ini @@ -0,0 +1,25 @@ +# SX7E52, SX7P52 - Teenage Mutant Ninja Turtles + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Sound issues. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +UseXFB = True +UseRealXFB = False +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/SX8.ini b/Overwrite/Sys/GameSettings/SX8.ini new file mode 100644 index 0000000000..8652398ad5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SX8.ini @@ -0,0 +1,23 @@ +# SX8E52 - X-Men Destiny + +[Core] +# Values set here will override the main Dolphin settings. +SyncOnSkipIdle = False + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + diff --git a/Overwrite/Sys/GameSettings/SXB.ini b/Overwrite/Sys/GameSettings/SXB.ini new file mode 100644 index 0000000000..211a2186f3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SXB.ini @@ -0,0 +1,19 @@ +# SXBP52 - Guitar Hero Metallica + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SXC.ini b/Overwrite/Sys/GameSettings/SXC.ini new file mode 100644 index 0000000000..0a28c0885e --- /dev/null +++ b/Overwrite/Sys/GameSettings/SXC.ini @@ -0,0 +1,22 @@ +# SXCE52, SXCP52 - Guitar Hero Smash Hits + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Create a guitar profile and use that instead of wiimote controls. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/SXD.ini b/Overwrite/Sys/GameSettings/SXD.ini new file mode 100644 index 0000000000..33001d9c1f --- /dev/null +++ b/Overwrite/Sys/GameSettings/SXD.ini @@ -0,0 +1,19 @@ +# SXDE52 - Guitar Hero Van Halen + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Plays awfully if emu doesn't run at 100% + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SXE.ini b/Overwrite/Sys/GameSettings/SXE.ini new file mode 100644 index 0000000000..b57cb392f2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SXE.ini @@ -0,0 +1,19 @@ +# SXEE52 - Sample Game Name + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 0 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SXEE52.ini b/Overwrite/Sys/GameSettings/SXEE52.ini new file mode 100644 index 0000000000..16e9b786ae --- /dev/null +++ b/Overwrite/Sys/GameSettings/SXEE52.ini @@ -0,0 +1,12 @@ +# SXEE52 - Sample Game Name + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Get ingame +0x801822D0:dword:0x60000000 + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/SZ7.ini b/Overwrite/Sys/GameSettings/SZ7.ini new file mode 100644 index 0000000000..d296612d02 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SZ7.ini @@ -0,0 +1,18 @@ +# SZ7E41, SZ7P41 - Just Dance 2017 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Missing microphone emulation + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/SZA.ini b/Overwrite/Sys/GameSettings/SZA.ini new file mode 100644 index 0000000000..7f35075989 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SZA.ini @@ -0,0 +1,19 @@ +# SZAE69, SZAP69 - Rock Band 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Create a guitar profile and use that instead of wiimote controls. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/SZB.ini b/Overwrite/Sys/GameSettings/SZB.ini new file mode 100644 index 0000000000..e535d37d80 --- /dev/null +++ b/Overwrite/Sys/GameSettings/SZB.ini @@ -0,0 +1,25 @@ +# SZBE69, SZBP69 - Rock Band 3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = If emu is running less than 100% it's EXTREMELY hard to hit notes. No mic, keyboard, or Pro instrument support yet. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Enhancements] +ForceFiltering = False +MaxAnisotropy = 0 + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/UGP.ini b/Overwrite/Sys/GameSettings/UGP.ini new file mode 100644 index 0000000000..0f3f2d128d --- /dev/null +++ b/Overwrite/Sys/GameSettings/UGP.ini @@ -0,0 +1,19 @@ +# UGPE01, UGPP01 - Game Boy Player Start-up Disc for US + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 2 +EmulationIssues = No GameBoy Player Device. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/W24.ini b/Overwrite/Sys/GameSettings/W24.ini new file mode 100644 index 0000000000..d648d098d1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/W24.ini @@ -0,0 +1,21 @@ +# W24EQU - 2 Fast 4 Gnomz + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + diff --git a/Overwrite/Sys/GameSettings/W2G.ini b/Overwrite/Sys/GameSettings/W2G.ini new file mode 100644 index 0000000000..bbb593f023 --- /dev/null +++ b/Overwrite/Sys/GameSettings/W2G.ini @@ -0,0 +1,11 @@ +# W2GE08, W2GP08 - Phoenix Wright Ace Attorney Justice For All +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Video_Hacks] +EFBEmulateFormatChanges = True +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/W2M.ini b/Overwrite/Sys/GameSettings/W2M.ini new file mode 100644 index 0000000000..9964d6a1fe --- /dev/null +++ b/Overwrite/Sys/GameSettings/W2M.ini @@ -0,0 +1,19 @@ +# W2MEBB - BLASTER MASTER OVERDRIVE + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/W3G.ini b/Overwrite/Sys/GameSettings/W3G.ini new file mode 100644 index 0000000000..c225987a2c --- /dev/null +++ b/Overwrite/Sys/GameSettings/W3G.ini @@ -0,0 +1,11 @@ +# W3GE08, W3GP08 - Phoenix Wright Ace Attorney Trials and Tribulations +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Video_Hacks] +EFBEmulateFormatChanges = True +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/W3M.ini b/Overwrite/Sys/GameSettings/W3M.ini new file mode 100644 index 0000000000..6c38776402 --- /dev/null +++ b/Overwrite/Sys/GameSettings/W3M.ini @@ -0,0 +1,22 @@ +# W3MELJ - The Three Musketeers + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/W8C.ini b/Overwrite/Sys/GameSettings/W8C.ini new file mode 100644 index 0000000000..5991c51eb0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/W8C.ini @@ -0,0 +1,19 @@ +# W8CEXS, W8CPXS - BIT.TRIP CORE + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WA2.ini b/Overwrite/Sys/GameSettings/WA2.ini new file mode 100644 index 0000000000..1576c436db --- /dev/null +++ b/Overwrite/Sys/GameSettings/WA2.ini @@ -0,0 +1,22 @@ +# WA2E01 - Magnetica Twist + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WA4.ini b/Overwrite/Sys/GameSettings/WA4.ini new file mode 100644 index 0000000000..3661fe86c9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WA4.ini @@ -0,0 +1,19 @@ +# WA4P01 - WarioWare: DIY (Wii) + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WAI.ini b/Overwrite/Sys/GameSettings/WAI.ini new file mode 100644 index 0000000000..8c9ae20dcc --- /dev/null +++ b/Overwrite/Sys/GameSettings/WAI.ini @@ -0,0 +1,23 @@ +# WAIEHZ - 101-in-1 Explosive Megamix + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] +# Add memory patches to be applied every frame here. + +[Video_Settings] + diff --git a/Overwrite/Sys/GameSettings/WAL.ini b/Overwrite/Sys/GameSettings/WAL.ini new file mode 100644 index 0000000000..cccd2fb3a5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WAL.ini @@ -0,0 +1,19 @@ +# WALE01 - light trax Art Style Series + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WAY.ini b/Overwrite/Sys/GameSettings/WAY.ini new file mode 100644 index 0000000000..29ec2f766e --- /dev/null +++ b/Overwrite/Sys/GameSettings/WAY.ini @@ -0,0 +1,19 @@ +# WAYETJ - And Yet It Moves + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 0 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WB2.ini b/Overwrite/Sys/GameSettings/WB2.ini new file mode 100644 index 0000000000..73d42c7487 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WB2.ini @@ -0,0 +1,10 @@ +# WB2ETL - Dangeresque 3 +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WB3.ini b/Overwrite/Sys/GameSettings/WB3.ini new file mode 100644 index 0000000000..3fb79cab3d --- /dev/null +++ b/Overwrite/Sys/GameSettings/WB3.ini @@ -0,0 +1,10 @@ +# WB3ETL - 8-Bit Is Enough +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WB4.ini b/Overwrite/Sys/GameSettings/WB4.ini new file mode 100644 index 0000000000..40dd356e14 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WB4.ini @@ -0,0 +1,10 @@ +# WB4EGL - Wild West Guns +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Gecko] +[Video_Hacks] +EFBAccessEnable = True diff --git a/Overwrite/Sys/GameSettings/WB6.ini b/Overwrite/Sys/GameSettings/WB6.ini new file mode 100644 index 0000000000..665409fb83 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WB6.ini @@ -0,0 +1,10 @@ +# WB6EGL - TV Show King +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WB7.ini b/Overwrite/Sys/GameSettings/WB7.ini new file mode 100644 index 0000000000..c9cd6b3135 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WB7.ini @@ -0,0 +1,22 @@ +# WB7EGL - Midnight Pool + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WBL.ini b/Overwrite/Sys/GameSettings/WBL.ini new file mode 100644 index 0000000000..3e0e5f9d65 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WBL.ini @@ -0,0 +1,19 @@ +# WBLPGD - BUBBLE BOBBLE Plus! + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WBM.ini b/Overwrite/Sys/GameSettings/WBM.ini new file mode 100644 index 0000000000..e4449a01d1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WBM.ini @@ -0,0 +1,19 @@ +# WBME01 - My Pokémon Ranch + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WBQ.ini b/Overwrite/Sys/GameSettings/WBQ.ini new file mode 100644 index 0000000000..07a8de0262 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WBQ.ini @@ -0,0 +1,19 @@ +# WBQE18 - Star Soldier R + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WBX.ini b/Overwrite/Sys/GameSettings/WBX.ini new file mode 100644 index 0000000000..7b5fa11937 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WBX.ini @@ -0,0 +1,10 @@ +# WBXETL - Homestar Ruiner +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WBY.ini b/Overwrite/Sys/GameSettings/WBY.ini new file mode 100644 index 0000000000..449f891eae --- /dev/null +++ b/Overwrite/Sys/GameSettings/WBY.ini @@ -0,0 +1,10 @@ +# WBYETL - StrongBadia the Free +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WBZ.ini b/Overwrite/Sys/GameSettings/WBZ.ini new file mode 100644 index 0000000000..c13698f6bf --- /dev/null +++ b/Overwrite/Sys/GameSettings/WBZ.ini @@ -0,0 +1,10 @@ +# WBZETL - Baddest of the Bands +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WC6.ini b/Overwrite/Sys/GameSettings/WC6.ini new file mode 100644 index 0000000000..0aa9af9c51 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WC6.ini @@ -0,0 +1,20 @@ +# WC6EUP - Chronos Twins DX + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Disable PAL60 (EuRGB60) mode + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] + +[ActionReplay] + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WCH.ini b/Overwrite/Sys/GameSettings/WCH.ini new file mode 100644 index 0000000000..1578143540 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WCH.ini @@ -0,0 +1,19 @@ +# WCHEJS - Chess Challenge! + +[Core] + +[EmuState] +EmulationStateId = 4 +EmulationIssues = + +[OnFrame] + +[ActionReplay] + +[Video_Hacks] +EFBEmulateFormatChanges = True +EFBToTextureEnable = False + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WCV.ini b/Overwrite/Sys/GameSettings/WCV.ini new file mode 100644 index 0000000000..d41123efe7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WCV.ini @@ -0,0 +1,19 @@ +# WCVENV - Cave Story + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WCZ.ini b/Overwrite/Sys/GameSettings/WCZ.ini new file mode 100644 index 0000000000..73ccd76bbd --- /dev/null +++ b/Overwrite/Sys/GameSettings/WCZ.ini @@ -0,0 +1,22 @@ +# WCZEXK - ColorZ + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Wiimote cursor misaligned + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] diff --git a/Overwrite/Sys/GameSettings/WD9.ini b/Overwrite/Sys/GameSettings/WD9.ini new file mode 100644 index 0000000000..12c61e083d --- /dev/null +++ b/Overwrite/Sys/GameSettings/WD9.ini @@ -0,0 +1,22 @@ +# WD9EA4 - Castlevania ReBirth + +[Core] +# Values set here will override the main Dolphin settings. +CPUThread = False + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/WDM.ini b/Overwrite/Sys/GameSettings/WDM.ini new file mode 100644 index 0000000000..fb7331440a --- /dev/null +++ b/Overwrite/Sys/GameSettings/WDM.ini @@ -0,0 +1,19 @@ +# WDME01, WDMP01 - Dr. Mario Online Rx + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WDO.ini b/Overwrite/Sys/GameSettings/WDO.ini new file mode 100644 index 0000000000..52b66c0987 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WDO.ini @@ -0,0 +1,22 @@ +# WDOEA4 - Driift Mania + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WER.ini b/Overwrite/Sys/GameSettings/WER.ini new file mode 100644 index 0000000000..2dae3b307f --- /dev/null +++ b/Overwrite/Sys/GameSettings/WER.ini @@ -0,0 +1,19 @@ +# WERP18 - My Aquarium + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WF4.ini b/Overwrite/Sys/GameSettings/WF4.ini new file mode 100644 index 0000000000..a0bcec0aad --- /dev/null +++ b/Overwrite/Sys/GameSettings/WF4.ini @@ -0,0 +1,22 @@ +# WF4EGD - FINAL FANTASY IV THE AFTER YEARS + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/WFH.ini b/Overwrite/Sys/GameSettings/WFH.ini new file mode 100644 index 0000000000..b4dc6da328 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WFH.ini @@ -0,0 +1,22 @@ +# WFHEPT - Flight Control + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WFL.ini b/Overwrite/Sys/GameSettings/WFL.ini new file mode 100644 index 0000000000..ac04ab5a7d --- /dev/null +++ b/Overwrite/Sys/GameSettings/WFL.ini @@ -0,0 +1,14 @@ +# WFLE01 - Fluidity + +[Core] + +[EmuState] +EmulationStateId = 5 +EmulationIssues = + +[OnFrame] + +[ActionReplay] + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/WFU.ini b/Overwrite/Sys/GameSettings/WFU.ini new file mode 100644 index 0000000000..3251d39c83 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WFU.ini @@ -0,0 +1,10 @@ +# WFUEQQ - Furry Legends +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WGD.ini b/Overwrite/Sys/GameSettings/WGD.ini new file mode 100644 index 0000000000..144f4a3ad9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WGD.ini @@ -0,0 +1,19 @@ +# WGDEA4, WGDPA4 - GRADIUS REBIRTH + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WGG.ini b/Overwrite/Sys/GameSettings/WGG.ini new file mode 100644 index 0000000000..4b41cbfa90 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WGG.ini @@ -0,0 +1,22 @@ +# WGGEE9 - Gabrielle's Ghostly + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WGL.ini b/Overwrite/Sys/GameSettings/WGL.ini new file mode 100644 index 0000000000..f75d30a080 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WGL.ini @@ -0,0 +1,22 @@ +# WGLEVX - Gene Labs + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Needs real xfb. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/WGO.ini b/Overwrite/Sys/GameSettings/WGO.ini new file mode 100644 index 0000000000..103f3a77ca --- /dev/null +++ b/Overwrite/Sys/GameSettings/WGO.ini @@ -0,0 +1,19 @@ +# WGOEWG, WGOPWG - World of Goo + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WGS.ini b/Overwrite/Sys/GameSettings/WGS.ini new file mode 100644 index 0000000000..e62faf9bd7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WGS.ini @@ -0,0 +1,15 @@ +# WGSE08, WGSP08 - PWAA Ace Attorney +[Core] +# Values set here will override the main Dolphin settings. +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = +[OnLoad] +# Add memory patches to be loaded once on boot here. +[OnFrame] +[ActionReplay] +[Video_Hacks] +EFBEmulateFormatChanges = True +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/WGY.ini b/Overwrite/Sys/GameSettings/WGY.ini new file mode 100644 index 0000000000..723f436ad4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WGY.ini @@ -0,0 +1,19 @@ +# WGYEHN - Gyrostarr + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WHF.ini b/Overwrite/Sys/GameSettings/WHF.ini new file mode 100644 index 0000000000..11be1d2ba1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WHF.ini @@ -0,0 +1,22 @@ +# WHFETY - Heavy Fire Special Operations + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WHP.ini b/Overwrite/Sys/GameSettings/WHP.ini new file mode 100644 index 0000000000..853f4b5b56 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WHP.ini @@ -0,0 +1,22 @@ +# WHPEGL - Sexy Poker + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WHU.ini b/Overwrite/Sys/GameSettings/WHU.ini new file mode 100644 index 0000000000..b6b526cf9e --- /dev/null +++ b/Overwrite/Sys/GameSettings/WHU.ini @@ -0,0 +1,22 @@ +# WHUEGL - Ghost Mansion Party + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WHW.ini b/Overwrite/Sys/GameSettings/WHW.ini new file mode 100644 index 0000000000..fe98dbed32 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WHW.ini @@ -0,0 +1,11 @@ +# WHWEFJ, WHWPFJ - HoopWorld +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Video_Settings] +SafeTextureCacheColorSamples = 0 +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/WIB.ini b/Overwrite/Sys/GameSettings/WIB.ini new file mode 100644 index 0000000000..721747ff28 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WIB.ini @@ -0,0 +1,24 @@ +# WIBEQK - bittos+ + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 2 +EmulationIssues = Low FPS with OpenGL, crashes with Direct3D + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WIC.ini b/Overwrite/Sys/GameSettings/WIC.ini new file mode 100644 index 0000000000..c7fc305269 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WIC.ini @@ -0,0 +1,19 @@ +# WICPKQ - NyxQuest + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WID.ini b/Overwrite/Sys/GameSettings/WID.ini new file mode 100644 index 0000000000..049e8d4243 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WID.ini @@ -0,0 +1,19 @@ +# WIDEUN - Dracula Undead Awakening + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WIL.ini b/Overwrite/Sys/GameSettings/WIL.ini new file mode 100644 index 0000000000..3761e0cfde --- /dev/null +++ b/Overwrite/Sys/GameSettings/WIL.ini @@ -0,0 +1,19 @@ +# WILETL - Screaming Narwhal Monkey Island Chap 1 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WIY.ini b/Overwrite/Sys/GameSettings/WIY.ini new file mode 100644 index 0000000000..fb13afb21b --- /dev/null +++ b/Overwrite/Sys/GameSettings/WIY.ini @@ -0,0 +1,19 @@ +# WIYETL - Trial of Guybrush Monkey Island Chap 4 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WJA.ini b/Overwrite/Sys/GameSettings/WJA.ini new file mode 100644 index 0000000000..1a2e059f5f --- /dev/null +++ b/Overwrite/Sys/GameSettings/WJA.ini @@ -0,0 +1,22 @@ +# WJAEYJ - Jam City Rollergirls + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WJE.ini b/Overwrite/Sys/GameSettings/WJE.ini new file mode 100644 index 0000000000..f2d2d06c45 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WJE.ini @@ -0,0 +1,19 @@ +# WJEEJX - Jett Rocket + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WKD.ini b/Overwrite/Sys/GameSettings/WKD.ini new file mode 100644 index 0000000000..7ba6b434da --- /dev/null +++ b/Overwrite/Sys/GameSettings/WKD.ini @@ -0,0 +1,22 @@ +# WKDEGN - Pirates + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WKT.ini b/Overwrite/Sys/GameSettings/WKT.ini new file mode 100644 index 0000000000..06472e6e15 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WKT.ini @@ -0,0 +1,19 @@ +# WKTJA4, WKTPA4 - CONTRA REBIRTH + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WLE.ini b/Overwrite/Sys/GameSettings/WLE.ini new file mode 100644 index 0000000000..40f63b3962 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WLE.ini @@ -0,0 +1,15 @@ +# WLEELU - PooYoos Episode 1 + +[Core] + +[EmuState] +EmulationStateId = 4 +EmulationIssues = + +[OnFrame] + +[ActionReplay] + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WLN.ini b/Overwrite/Sys/GameSettings/WLN.ini new file mode 100644 index 0000000000..b499ca3000 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WLN.ini @@ -0,0 +1,15 @@ +# WLNELU - PooYoos Episode 2 + +[Core] + +[EmuState] +EmulationStateId = 4 +EmulationIssues = + +[OnFrame] + +[ActionReplay] + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WLO.ini b/Overwrite/Sys/GameSettings/WLO.ini new file mode 100644 index 0000000000..e6eda32f01 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WLO.ini @@ -0,0 +1,22 @@ +# WLOEHL - LostWinds WotM + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False + diff --git a/Overwrite/Sys/GameSettings/WLW.ini b/Overwrite/Sys/GameSettings/WLW.ini new file mode 100644 index 0000000000..d5aca0c36d --- /dev/null +++ b/Overwrite/Sys/GameSettings/WLW.ini @@ -0,0 +1,19 @@ +# WLWEHL - LostWinds + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WLZ.ini b/Overwrite/Sys/GameSettings/WLZ.ini new file mode 100644 index 0000000000..309997c141 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WLZ.ini @@ -0,0 +1,22 @@ +# WLZEXY - lilt line + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Needs real xfb. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/WM8.ini b/Overwrite/Sys/GameSettings/WM8.ini new file mode 100644 index 0000000000..c3656c483a --- /dev/null +++ b/Overwrite/Sys/GameSettings/WM8.ini @@ -0,0 +1,19 @@ +# WM8E18 - Bomberman Blast + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WMA.ini b/Overwrite/Sys/GameSettings/WMA.ini new file mode 100644 index 0000000000..5eeb33f4b9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WMA.ini @@ -0,0 +1,22 @@ +# WMAEYS - Magnetis + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WMB.ini b/Overwrite/Sys/GameSettings/WMB.ini new file mode 100644 index 0000000000..aaf9b2389a --- /dev/null +++ b/Overwrite/Sys/GameSettings/WMB.ini @@ -0,0 +1,23 @@ +# WMBE01, WMBP01 - Maboshi's Arcade + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Use OpenGL and Real XFB + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True + diff --git a/Overwrite/Sys/GameSettings/WMG.ini b/Overwrite/Sys/GameSettings/WMG.ini new file mode 100644 index 0000000000..ec5ef25405 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WMG.ini @@ -0,0 +1,22 @@ +# WMGEKH - Mart Racer + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WMJ.ini b/Overwrite/Sys/GameSettings/WMJ.ini new file mode 100644 index 0000000000..859fd7d703 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WMJ.ini @@ -0,0 +1,18 @@ +# WMJESJ - Dive + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Overwrite/Sys/GameSettings/WMM.ini b/Overwrite/Sys/GameSettings/WMM.ini new file mode 100644 index 0000000000..666e5a72a1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WMM.ini @@ -0,0 +1,19 @@ +# WMMEAF - MUSCLE MARCH + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WOT.ini b/Overwrite/Sys/GameSettings/WOT.ini new file mode 100644 index 0000000000..1219280c61 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WOT.ini @@ -0,0 +1,19 @@ +# WOTEM0 - OVERTURN + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WOY.ini b/Overwrite/Sys/GameSettings/WOY.ini new file mode 100644 index 0000000000..3640cca17f --- /dev/null +++ b/Overwrite/Sys/GameSettings/WOY.ini @@ -0,0 +1,11 @@ +# WOYEPS - Bit Boy!! +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Gecko] +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WP4.ini b/Overwrite/Sys/GameSettings/WP4.ini new file mode 100644 index 0000000000..9091743774 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WP4.ini @@ -0,0 +1,22 @@ +# WP4ELU - PooYoos - Episode 3 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WPA.ini b/Overwrite/Sys/GameSettings/WPA.ini new file mode 100644 index 0000000000..6924711cf5 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WPA.ini @@ -0,0 +1,21 @@ +# WPAJ01 - Pokémon Fushigi no Dungeon: Ikuzo! Arashi no Boukendan + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = +EmulationIssues = Minimap requires safe texture cache + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/WPC.ini b/Overwrite/Sys/GameSettings/WPC.ini new file mode 100644 index 0000000000..8b61b5c7b1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WPC.ini @@ -0,0 +1,11 @@ +# WPCE01 - Doc's Punch-Out!! +[Core] +# Values set here will override the main Dolphin settings. +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = Disable PAL60 (EuRGB60) mode +[OnLoad] +# Add memory patches to be loaded once on boot here. +[OnFrame] +[ActionReplay] diff --git a/Overwrite/Sys/GameSettings/WPF.ini b/Overwrite/Sys/GameSettings/WPF.ini new file mode 100644 index 0000000000..980f03efb6 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WPF.ini @@ -0,0 +1,21 @@ +# WPFJ01 - Pokémon Fushigi no Dungeon: Susume! Honoo no Boukendan + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = +EmulationIssues = Minimap requires safe texture cache + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/WPH.ini b/Overwrite/Sys/GameSettings/WPH.ini new file mode 100644 index 0000000000..9395c6d73a --- /dev/null +++ b/Overwrite/Sys/GameSettings/WPH.ini @@ -0,0 +1,21 @@ +# WPHJ01 - Pokémon Fushigi no Dungeon: Mezase! Hikari no Boukendan + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = +EmulationIssues = Minimap requires safe texture cache + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/WPJ.ini b/Overwrite/Sys/GameSettings/WPJ.ini new file mode 100644 index 0000000000..dbd2a1a9e9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WPJ.ini @@ -0,0 +1,9 @@ +# WPJEJW - Pucca's kisses game +[Core] +[EmuState] +EmulationStateId = 5 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/WPP.ini b/Overwrite/Sys/GameSettings/WPP.ini new file mode 100644 index 0000000000..e8b8bfd349 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WPP.ini @@ -0,0 +1,19 @@ +# WPPEXS - Family Table Tennis + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WPS.ini b/Overwrite/Sys/GameSettings/WPS.ini new file mode 100644 index 0000000000..a7fa0e36ad --- /dev/null +++ b/Overwrite/Sys/GameSettings/WPS.ini @@ -0,0 +1,21 @@ +# WPSE01 - Pokémon Rumble + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Stereoscopy] +StereoConvergence = 20 diff --git a/Overwrite/Sys/GameSettings/WPU.ini b/Overwrite/Sys/GameSettings/WPU.ini new file mode 100644 index 0000000000..18395f85da --- /dev/null +++ b/Overwrite/Sys/GameSettings/WPU.ini @@ -0,0 +1,11 @@ +# WPUEGD - Bust A Move Plus +[Core] +[EmuState] +EmulationStateId = 4 +EmulationIssues = +[OnFrame] +[ActionReplay] +[Video_Settings] +UseXFB = True +UseRealXFB = False +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/WPY.ini b/Overwrite/Sys/GameSettings/WPY.ini new file mode 100644 index 0000000000..02138cdd3f --- /dev/null +++ b/Overwrite/Sys/GameSettings/WPY.ini @@ -0,0 +1,19 @@ +# WPYPPY - Pallurikio + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WR5.ini b/Overwrite/Sys/GameSettings/WR5.ini new file mode 100644 index 0000000000..7f30b44e09 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WR5.ini @@ -0,0 +1,23 @@ +# WR5EEY - Retro City Rampage + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/WR9.ini b/Overwrite/Sys/GameSettings/WR9.ini new file mode 100644 index 0000000000..d9013d7ec2 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WR9.ini @@ -0,0 +1,26 @@ +# WR9E08, WR9P08 - MEGA MAN 9 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False +EFBScale = 2 + +SafeTextureCacheColorSamples = 512 + diff --git a/Overwrite/Sys/GameSettings/WRG.ini b/Overwrite/Sys/GameSettings/WRG.ini new file mode 100644 index 0000000000..d6fc4812cf --- /dev/null +++ b/Overwrite/Sys/GameSettings/WRG.ini @@ -0,0 +1,19 @@ +# WRGEHU - Gladiator + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WRI.ini b/Overwrite/Sys/GameSettings/WRI.ini new file mode 100644 index 0000000000..2d4a9de7ff --- /dev/null +++ b/Overwrite/Sys/GameSettings/WRI.ini @@ -0,0 +1,21 @@ +# WRIEGD, WRIPGD - RAINBOW ISLANDS T.A. + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/WRU.ini b/Overwrite/Sys/GameSettings/WRU.ini new file mode 100644 index 0000000000..efffa13ab4 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WRU.ini @@ -0,0 +1,19 @@ +# WRUPXS - BIT.TRIP RUNNER + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WRX.ini b/Overwrite/Sys/GameSettings/WRX.ini new file mode 100644 index 0000000000..b672251ab3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WRX.ini @@ -0,0 +1,26 @@ +# WRXE08 - MEGA MAN 10 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + +SafeTextureCacheColorSamples = 512 +EFBScale = 2 + diff --git a/Overwrite/Sys/GameSettings/WSL.ini b/Overwrite/Sys/GameSettings/WSL.ini new file mode 100644 index 0000000000..494947e958 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WSL.ini @@ -0,0 +1,23 @@ +# WSLEE6 - The Magic Obelisk + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = Needs efb to ram otherwise character is invincible in the light. +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video] + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/WSN.ini b/Overwrite/Sys/GameSettings/WSN.ini new file mode 100644 index 0000000000..22abe2b7f7 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WSN.ini @@ -0,0 +1,19 @@ +# WSNE8P - Sonic 4 Episode I + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WSR.ini b/Overwrite/Sys/GameSettings/WSR.ini new file mode 100644 index 0000000000..8162ab0bf9 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WSR.ini @@ -0,0 +1,22 @@ +# WSREQT - Space Trek + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WTE.ini b/Overwrite/Sys/GameSettings/WTE.ini new file mode 100644 index 0000000000..f18126d2bf --- /dev/null +++ b/Overwrite/Sys/GameSettings/WTE.ini @@ -0,0 +1,25 @@ +# WTEELU - Tales of Elastic Boy Mission 1 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False + +[Video_Hacks] +EFBToTextureEnable = False diff --git a/Overwrite/Sys/GameSettings/WTK.ini b/Overwrite/Sys/GameSettings/WTK.ini new file mode 100644 index 0000000000..c36a7b3daf --- /dev/null +++ b/Overwrite/Sys/GameSettings/WTK.ini @@ -0,0 +1,21 @@ +# WTKEGL - TV Show King 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 512 diff --git a/Overwrite/Sys/GameSettings/WTR.ini b/Overwrite/Sys/GameSettings/WTR.ini new file mode 100644 index 0000000000..8e7bf136be --- /dev/null +++ b/Overwrite/Sys/GameSettings/WTR.ini @@ -0,0 +1,19 @@ +# WTRPXS - BIT.TRIP BEAT + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WTT.ini b/Overwrite/Sys/GameSettings/WTT.ini new file mode 100644 index 0000000000..c9a52cbfed --- /dev/null +++ b/Overwrite/Sys/GameSettings/WTT.ini @@ -0,0 +1,19 @@ +# WTTPTW - Toki Tori + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WTU.ini b/Overwrite/Sys/GameSettings/WTU.ini new file mode 100644 index 0000000000..cbc6150422 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WTU.ini @@ -0,0 +1,22 @@ +# WTUEKN - Tumblebugs 2 + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationIssues = +EmulationStateId = 4 + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WTX.ini b/Overwrite/Sys/GameSettings/WTX.ini new file mode 100644 index 0000000000..0a49a0e8ac --- /dev/null +++ b/Overwrite/Sys/GameSettings/WTX.ini @@ -0,0 +1,22 @@ +# WTXEJS, WTXPJS - Texas Hold'em Tournament + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = True diff --git a/Overwrite/Sys/GameSettings/WWA.ini b/Overwrite/Sys/GameSettings/WWA.ini new file mode 100644 index 0000000000..c3640aeae1 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WWA.ini @@ -0,0 +1,22 @@ +# WWAEQT - WarMen Tactics + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WWR.ini b/Overwrite/Sys/GameSettings/WWR.ini new file mode 100644 index 0000000000..293e0c2c87 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WWR.ini @@ -0,0 +1,19 @@ +# WWRE01 - EXCITEBIKE World Rally + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WXB.ini b/Overwrite/Sys/GameSettings/WXB.ini new file mode 100644 index 0000000000..ad5fed48be --- /dev/null +++ b/Overwrite/Sys/GameSettings/WXB.ini @@ -0,0 +1,20 @@ +# WXBEA4 - Ben 10 Alien Force + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/WXP.ini b/Overwrite/Sys/GameSettings/WXP.ini new file mode 100644 index 0000000000..244d97ebc3 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WXP.ini @@ -0,0 +1,21 @@ +# WXPEYV - Paint Splash + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/WXR.ini b/Overwrite/Sys/GameSettings/WXR.ini new file mode 100644 index 0000000000..9888fef19d --- /dev/null +++ b/Overwrite/Sys/GameSettings/WXR.ini @@ -0,0 +1,23 @@ +# WXREE9 - RF Ocean Challenge + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 4 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False +SafeTextureCacheColorSamples = 0 diff --git a/Overwrite/Sys/GameSettings/WYM.ini b/Overwrite/Sys/GameSettings/WYM.ini new file mode 100644 index 0000000000..42795c64c0 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WYM.ini @@ -0,0 +1,22 @@ +# WYMEFJ - Yummy Yummy Cooking Jam + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 1 +EmulationIssues = Crashes after warning screen + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] +UseXFB = True +UseRealXFB = False diff --git a/Overwrite/Sys/GameSettings/WZI.ini b/Overwrite/Sys/GameSettings/WZI.ini new file mode 100644 index 0000000000..1620d30602 --- /dev/null +++ b/Overwrite/Sys/GameSettings/WZI.ini @@ -0,0 +1,20 @@ +# WZIPTW - Rubik's: Rush + +[Core] +# Values set here will override the main Dolphin settings. +DCBZ = 1 + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 3 +EmulationIssues = Requires data cache emulation + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/GameSettings/WZP.ini b/Overwrite/Sys/GameSettings/WZP.ini new file mode 100644 index 0000000000..720a19148d --- /dev/null +++ b/Overwrite/Sys/GameSettings/WZP.ini @@ -0,0 +1,19 @@ +# WZPPRZ - Zombie Panic in Wonderland + +[Core] +# Values set here will override the main Dolphin settings. + +[EmuState] +# The Emulation State. 1 is worst, 5 is best, 0 is not set. +EmulationStateId = 5 +EmulationIssues = + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Overwrite/Sys/Maps/GFZE01.map b/Overwrite/Sys/Maps/GFZE01.map new file mode 100644 index 0000000000..464dba3610 --- /dev/null +++ b/Overwrite/Sys/Maps/GFZE01.map @@ -0,0 +1,41 @@ +.text +80003488 000000b8 80003488 0 __fill_mem +80003540 00000050 80003540 0 memcpy +8006cff8 0000004c 8006cff8 0 .LoadQuantizers +8006d044 0000002c 8006d044 0 .kill_infinites_helper +8006d070 00000018 8006d070 0 .kill_infinites +8006d088 0000002c 8006d088 0 .rsqrt +8006d0b4 00000034 8006d0b4 0 .sqrt_internal_fz +8006d0e8 00000030 8006d0e8 0 .rsqrt_internal_fz +8006d118 00000070 8006d118 0 .sqrt_fz +8006d188 00000030 8006d188 0 .wrapping_once_fp_lookup +8006d1b8 00000064 8006d1b8 0 .weird2 +8006d1c4 00000058 8006d1c4 0 .into_weird2 +8006d21c 00000030 8006d21c 0 .lookup_some_float_in_table_with_neg_wrap +8006d24c 00000184 8006d24c 0 .atan2 +8006d3d0 0000009c 8006d3d0 0 .asin_fz +8006d46c 000000c8 8006d46c 0 .acos_fz +8006d534 00000070 8006d534 0 .evil_vec_cosine +8006d5f0 00000078 8006d5f0 0 .evil_vec_setlength +8006d668 00000094 8006d668 0 .evil_vec_something +8006d6fc 0000005c 8006d6fc 0 .func +8006d784 0000002c 8006d784 0 .load_strange_matrix1 +8006d7b0 0000002c 8006d7b0 0 .load_strange_matrix2 +8006d7f4 0000003c 8006d7f4 0 .some_strange_destination +8006db30 00000044 8006db30 0 .push_matrix_3x3? +8006db74 00000038 8006db74 0 .write_top_3x3_matrix +8006dbe4 0000003c 8006dbe4 0 .read_current_3x3_matrix +8006dc20 00000014 8006dc20 0 .pop_matrix_stack +8006e424 00000074 8006e424 0 .weird_param_in_p1_p2 +8006e978 000001d4 8006e978 0 zz_006e978_ +8006eb4c 000001c0 8006eb4c 0 zz_006eb4c_ +8006f6a8 000000cc 8006f6a8 0 .z_last_skum_function +800798f0 000000ec 800798f0 0 __div2u +800799dc 00000138 800799dc 0 __div2i +80079b14 000000e0 80079b14 0 __mod2u +80079bf8 0000010c 80079bf8 0 __mod2i +80079d04 00000024 80079d04 0 __shl2i +80079d28 00000024 80079d28 0 __shr2u +80079d4c 00000028 80079d4c 0 __shr2i +8008596c 00000310 8008596c 0 big_matrix_trickery +80088538 00000020 80088538 0 zz_0088538_ diff --git a/Overwrite/Sys/Maps/GMBE8P.map b/Overwrite/Sys/Maps/GMBE8P.map new file mode 100644 index 0000000000..7cbab7e984 --- /dev/null +++ b/Overwrite/Sys/Maps/GMBE8P.map @@ -0,0 +1,34 @@ +.text +800031f0 0000001c 800031f0 0 load_sp_rtoc +80007034 0000004c 80007034 0 .LoadQuantizers +80007080 00000030 80007080 0 .LoadInfinitiesEtc +800070b0 00000038 800070b0 0 .rsqrt +800070ec 00000040 800070ec 0 .sqrt_internal_needs_cr1 +8000712c 00000040 8000712c 0 .rsqrt_internal_needs_cr1 +800071e0 00000030 800071e0 0 .wrapping_once_fp_lookup +80007210 00000064 80007210 0 .weird2 +80007274 00000030 80007274 0 .lookup_some_float_in_table_with_neg_wrap +800072a4 00000180 800072a4 0 .atan2 +80007424 000000b8 80007424 0 .calls_sqrt +800074dc 0000005c 800074dc 0 .func +80007538 0000002c 80007538 0 .load_strange_matrix1 +80007564 0000002c 80007564 0 .load_strange_matrix3 +80007590 0000002c 80007590 0 .load_strange_matrix2 +80007834 00000044 80007834 0 .push_matrix_3x3? +80007878 00000038 80007878 0 .read_top_3x3matrix +800078b0 00000038 800078b0 0 .write_top_3x3_matrix +800078e8 0000003c 800078e8 0 .read_current_3x3_matrix +80007924 00000014 80007924 0 .pop_matrix_stack +80007a50 00000170 80007a50 0 .mult_matrix? +80007ecc 000000bc 80007ecc 0 .weird_vector_op_status_in_cr2 +80007f88 00000074 80007f88 0 .weird_param_in_p1_p2 +800080fc 00000078 800080fc 0 .evil_normalize +80008174 00000078 80008174 0 .evil_vec_setlength +800081ec 00000070 800081ec 0 .evil_vec_cosine +80008538 000000f0 80008538 0 .calls_evil1 +8000875c 00000088 8000875c 0 .another_caller +800087e4 0000008c 800087e4 0 .another_caller2 +80008d30 000001b4 80008d30 0 .another_caller3 +80036544 000001b4 80036544 0 .fctiwi_weird2 +8003dd1c 00000110 8003dd1c 0 .fctwi_weird +80043b48 000005bc 80043b48 0 .fctwi_weird3 diff --git a/Overwrite/Sys/OpenCL/TextureDecoder.cl b/Overwrite/Sys/OpenCL/TextureDecoder.cl new file mode 100644 index 0000000000..bc7be0a92a --- /dev/null +++ b/Overwrite/Sys/OpenCL/TextureDecoder.cl @@ -0,0 +1,361 @@ +// Copyright (C) 2003 Dolphin Project. + +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, version 2.0. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License 2.0 for more details. + +// A copy of the GPL 2.0 should have been included with the program. +// If not, see http://www.gnu.org/licenses/ + +// Official SVN repository and contact information can be found at +// http://code.google.com/p/dolphin-emu/ + +kernel void DecodeI4(global uchar *dst, + const global uchar *src, int width) +{ + int x = get_global_id(0) * 8, y = get_global_id(1) * 8; + int srcOffset = x + y * width / 8; + for (int iy = 0; iy < 8; iy++) + { + uchar4 val = vload4(srcOffset, src); + uchar8 res; + res.even = (val >> (uchar4)4) & (uchar4)0x0F; + res.odd = val & (uchar4)0x0F; + res |= res << (uchar8)4; + vstore8(res, 0, dst + ((y + iy)*width + x)); + srcOffset++; + } +} + +kernel void DecodeI4_RGBA(global uint *dst, + const global uchar *src, int width) +{ + int x = get_global_id(0) * 8, y = get_global_id(1) * 8; + int srcOffset = x + y * width / 8; + for (int iy = 0; iy < 8; iy++) + { + uchar4 val = vload4(srcOffset, src); + uchar8 res; + res.even = (val >> (uchar4)4) & (uchar4)0x0F; + res.odd = val & (uchar4)0x0F; + res |= res << (uchar8)4; + vstore8(upsample(upsample(res,res),upsample(res,res)), 0, dst + ((y + iy)*width + x)); + srcOffset++; + } +} + +kernel void DecodeI8(global uchar *dst, + const global uchar *src, int width) +{ + int x = get_global_id(0) * 8, y = get_global_id(1) * 4; + int srcOffset = ((x * 4) + (y * width)) / 8; + for (int iy = 0; iy < 4; iy++) + { + vstore8(vload8(srcOffset++, src), + 0, dst + ((y + iy)*width + x)); + } +} + +kernel void DecodeI8_RGBA(global uint *dst, + const global uchar *src, int width) +{ + int x = get_global_id(0) * 8, y = get_global_id(1) * 4; + int srcOffset = ((x * 4) + (y * width)) / 8; + for (int iy = 0; iy < 4; iy++) + { + uchar8 val = vload8(srcOffset++, src); + vstore8(upsample(upsample(val,val),upsample(val,val)), + 0, dst + ((y + iy)*width + x)); + } +} + +kernel void DecodeIA8(global ushort *dst, + const global uchar *src, int width) +{ + int x = get_global_id(0) * 4, y = get_global_id(1) * 4; + int srcOffset = ((x * 4) + (y * width)) / 4; + for (int iy = 0; iy < 4; iy++) + { + uchar8 val = vload8(srcOffset++, src); + vstore4(upsample(val.even, val.odd), 0, dst + ((y + iy)*width + x)); + } +} + +kernel void DecodeIA8_RGBA(global uint *dst, + const global uchar *src, int width) +{ + int x = get_global_id(0) * 4, y = get_global_id(1) * 4; + int srcOffset = ((x * 4) + (y * width)) / 4; + for (int iy = 0; iy < 4; iy++) + { + uchar8 val = vload8(srcOffset++, src); + vstore4(upsample(upsample(val.even,val.odd),upsample(val.odd, val.odd)), 0, dst + ((y + iy)*width + x)); + } +} + +kernel void DecodeIA4(global ushort *dst, + const global uchar *src, int width) +{ + int x = get_global_id(0) * 8, y = get_global_id(1) * 4; + int srcOffset = ((x * 4) + (y * width)) / 8; + uchar8 val; + ushort8 res; + for (int iy = 0; iy < 4; iy++) + { + val = vload8(srcOffset++, src); + res = upsample(val >> (uchar8)4, val & (uchar8)0xF); + res |= res << (ushort8)4; + vstore8(res, 0, dst + y*width + x); + dst+=width; + } +} + +kernel void DecodeIA4_RGBA(global uint *dst, + const global uchar *src, int width) +{ + int x = get_global_id(0) * 8, y = get_global_id(1) * 4; + int srcOffset = ((x * 4) + (y * width)) / 8; + uchar8 val; + uint8 res; + for (int iy = 0; iy < 4; iy++) + { + val = vload8(srcOffset++, src); + uchar8 a = val >> (uchar8)4; + uchar8 l = val & (uchar8)0xF; + res = upsample(upsample(a, l), upsample(l,l)); + res |= res << (uint8)4; + vstore8(res, 0, dst + y*width + x); + dst+=width; + } +} + +kernel void DecodeRGBA8(global ushort *dst, + const global ushort *src, int width) +{ + int x = get_global_id(0) * 4, y = get_global_id(1) * 4; + int srcOffset = (x * 2) + (y * width) / 2; + for (int iy = 0; iy < 4; iy++) + { + ushort8 val = (ushort8)(vload4(srcOffset, src), vload4(srcOffset + 4, src)); + ushort8 temp = rotate(val, (ushort8)4); + ushort8 bgra = rotate(temp, (ushort8)4).s40516273; + vstore8(bgra, 0, dst + ((y + iy)*width + x) * 2); + srcOffset++; + } +} + +kernel void DecodeRGBA8_RGBA(global uchar *dst, + const global uchar *src, int width) +{ + int x = get_global_id(0) * 4, y = get_global_id(1) * 4; + int srcOffset = (x * 2) + (y * width) / 2; + for (int iy = 0; iy < 4; iy++) + { + uchar8 ar = vload8(srcOffset, src); + uchar8 gb = vload8(srcOffset + 4, src); + uchar16 res; + res.even.even = ar.odd; + res.even.odd = gb.odd; + res.odd.even = gb.even; + res.odd.odd = ar.even; + vstore16(res, 0, dst + ((y + iy)*width + x) * 4); + srcOffset++; + } +} + +kernel void DecodeRGB565(global ushort *dst, + const global ushort *src, int width) +{ + int x = get_global_id(0) * 4, y = get_global_id(1) * 4; + int srcOffset = x + (y * width) / 4; + dst += width*y + x; + for (int iy = 0; iy < 4; iy++) + { + ushort4 val = rotate(vload4(srcOffset++, src),(ushort4)4); + vstore4(rotate(val,(ushort4)4), 0, dst + iy*width); + } +} + +kernel void DecodeRGB565_RGBA(global uchar *dst, + const global uchar *src, int width) +{ + int x = get_global_id(0) * 4, y = get_global_id(1) * 4; + int srcOffset = x + (y * width) / 4; + for (int iy = 0; iy < 4; iy++) + { + uchar8 val = vload8(srcOffset++, src); + + uchar16 res; + res.even.even = bitselect(val.even, val.even >> (uchar4)5, (uchar4)7); + res.odd.even = bitselect((val.odd >> (uchar4)3) | (val.even << (uchar4)5), val.even >> (uchar4)1, (uchar4)3); + res.even.odd = bitselect(val.odd << (uchar4)3, val.odd >> (uchar4)2, (uchar4)7); + res.odd.odd = (uchar4)0xFF; + + vstore16(res, 0, dst + ((y + iy)*width + x) * 4); + } +} + +kernel void DecodeRGB5A3(global uchar *dst, + const global uchar *src, int width) +{ + int x = get_global_id(0) * 4, y = get_global_id(1) * 4; + int srcOffset = x + (y * width) / 4; + uchar8 val; + uchar16 resNoAlpha, resAlpha, choice; + #define iterateRGB5A3() \ + val = vload8(srcOffset++, src); \ + resNoAlpha.s26AE = val.even << (uchar4)1; \ + resNoAlpha.s159D = val.even << (uchar4)6 | val.odd >> (uchar4)2; \ + resNoAlpha.s048C = val.odd << (uchar4)3; \ + resNoAlpha = bitselect(resNoAlpha, resNoAlpha >> (uchar16)5, (uchar16)0x3); \ + resNoAlpha.s37BF = (uchar4)(0xFF); \ + resAlpha.s26AE = bitselect(val.even << (uchar4)4, val.even, (uchar4)0xF); \ + resAlpha.s159D = bitselect(val.odd, val.odd >> (uchar4)4, (uchar4)0xF); \ + resAlpha.s048C = bitselect(val.odd << (uchar4)4, val.odd, (uchar4)0xF); \ + resAlpha.s37BF = bitselect(val.even << (uchar4)1, val.even >> (uchar4)2, (uchar4)0x1C); \ + resAlpha.s37BF = bitselect(resAlpha.s37BF, val.even >> (uchar4)5, (uchar4)0x3); \ + choice = (uchar16)((uchar4)(val.even.s0), \ + (uchar4)(val.even.s1), \ + (uchar4)(val.even.s2), \ + (uchar4)(val.even.s3)); \ + vstore16(select(resAlpha, resNoAlpha, choice), 0, dst + (y * width + x) * 4); + iterateRGB5A3(); dst += width*4; + iterateRGB5A3(); dst += width*4; + iterateRGB5A3(); dst += width*4; + iterateRGB5A3(); +} + +kernel void DecodeRGB5A3_RGBA(global uchar *dst, + const global uchar *src, int width) +{ + int x = get_global_id(0) * 4, y = get_global_id(1) * 4; + int srcOffset = x + (y * width) / 4; + uchar8 val; + uchar16 resNoAlpha, resAlpha, choice; + #define iterateRGB5A3_RGBA() \ + val = vload8(srcOffset++, src); \ + resNoAlpha.s048C = val.even << (uchar4)1; \ + resNoAlpha.s159D = val.even << (uchar4)6 | val.odd >> (uchar4)2; \ + resNoAlpha.s26AE = val.odd << (uchar4)3; \ + resNoAlpha = bitselect(resNoAlpha, resNoAlpha >> (uchar16)5, (uchar16)0x3); \ + resNoAlpha.s37BF = (uchar4)(0xFF); \ + resAlpha.s048C = bitselect(val.even << (uchar4)4, val.even, (uchar4)0xF); \ + resAlpha.s159D = bitselect(val.odd, val.odd >> (uchar4)4, (uchar4)0xF); \ + resAlpha.s26AE = bitselect(val.odd << (uchar4)4, val.odd, (uchar4)0xF); \ + resAlpha.s37BF = bitselect(val.even << (uchar4)1, val.even >> (uchar4)2, (uchar4)0x1C); \ + resAlpha.s37BF = bitselect(resAlpha.s37BF, val.even >> (uchar4)5, (uchar4)0x3); \ + choice = (uchar16)((uchar4)(val.even.s0), \ + (uchar4)(val.even.s1), \ + (uchar4)(val.even.s2), \ + (uchar4)(val.even.s3)); \ + vstore16(select(resAlpha, resNoAlpha, choice), 0, dst + (y * width + x) * 4); + iterateRGB5A3_RGBA(); dst += width*4; + iterateRGB5A3_RGBA(); dst += width*4; + iterateRGB5A3_RGBA(); dst += width*4; + iterateRGB5A3_RGBA(); +} + +uint16 unpack(uchar b) +{ + return (uint16)((uint4)(b >> 3 & 0x18), + (uint4)(b >> 1 & 0x18), + (uint4)(b << 1 & 0x18), + (uint4)(b << 3 & 0x18)); +} + +kernel void decodeCMPRBlock(global uchar *dst, + const global uchar *src, int width) +{ + int x = get_global_id(0) * 4, y = get_global_id(1) * 4; + uchar8 val = vload8(0, src); + + uchar2 colora565 = (uchar2)(val.s1, val.s3); + uchar2 colorb565 = (uchar2)(val.s0, val.s2); + uchar8 color32 = (uchar8)(bitselect(colora565 << (uchar2)3, colora565 >> (uchar2)2, (uchar2)7), + bitselect((colora565 >> (uchar2)3) | (colorb565 << (uchar2)5), colorb565 >> (uchar2)1, (uchar2)3), + bitselect(colorb565, colorb565 >> (uchar2)5, (uchar2)7), + (uchar2)0xFF); + + ushort4 frac2 = convert_ushort4(color32.even) - convert_ushort4(color32.odd); + uchar4 frac = convert_uchar4((frac2 * (ushort4)3) / (ushort4)8); + + ushort4 colorAlpha = upsample((uchar4)(color32.even.s0,color32.even.s1,color32.even.s2,0), + rhadd(color32.odd, color32.even)); + colorAlpha.s3 = 0xFF; + ushort4 colorNoAlpha = upsample(color32.odd + frac, color32.even - frac); + + uint4 colors = upsample((upsample(val.s0,val.s1) > upsample(val.s2,val.s3))?colorNoAlpha:colorAlpha, + upsample(color32.odd, color32.even)); + + uint16 colorsFull = (uint16)(colors, colors, colors, colors); + + vstore16(convert_uchar16(colorsFull >> unpack(val.s4)), 0, dst); + vstore16(convert_uchar16(colorsFull >> unpack(val.s5)), 0, dst+=width*4); + vstore16(convert_uchar16(colorsFull >> unpack(val.s6)), 0, dst+=width*4); + vstore16(convert_uchar16(colorsFull >> unpack(val.s7)), 0, dst+=width*4); +} + +kernel void DecodeCMPR(global uchar *dst, + const global uchar *src, int width) +{ + int x = get_global_id(0) * 8, y = get_global_id(1) * 8; + + src += x * 4 + (y * width) / 2; + dst += (y * width + x) * 4; + + decodeCMPRBlock(dst, src, width); src += 8; + decodeCMPRBlock(dst + 16, src, width); src += 8; + decodeCMPRBlock(dst + 16 * width, src, width); src += 8; + decodeCMPRBlock(dst + 16 * (width + 1), src, width); +} + +kernel void decodeCMPRBlock_RGBA(global uchar *dst, + const global uchar *src, int width) +{ + int x = get_global_id(0) * 4, y = get_global_id(1) * 4; + uchar8 val = vload8(0, src); + + uchar2 colora565 = (uchar2)(val.s1, val.s3); + uchar2 colorb565 = (uchar2)(val.s0, val.s2); + uchar8 color32 = (uchar8)(bitselect(colorb565, colorb565 >> (uchar2)5, (uchar2)7), + bitselect((colora565 >> (uchar2)3) | (colorb565 << (uchar2)5), colorb565 >> (uchar2)1, (uchar2)3), + bitselect(colora565 << (uchar2)3, colora565 >> (uchar2)2, (uchar2)7), + (uchar2)0xFF); + + ushort4 frac2 = convert_ushort4(color32.even) - convert_ushort4(color32.odd); + uchar4 frac = convert_uchar4((frac2 * (ushort4)3) / (ushort4)8); + + ushort4 colorAlpha = upsample((uchar4)(color32.even.s0,color32.even.s1,color32.even.s2,0), + rhadd(color32.odd, color32.even)); + colorAlpha.s3 = 0xFF; + ushort4 colorNoAlpha = upsample(color32.odd + frac, color32.even - frac); + + uint4 colors = upsample((upsample(val.s0,val.s1) > upsample(val.s2,val.s3))?colorNoAlpha:colorAlpha, + upsample(color32.odd, color32.even)); + + uint16 colorsFull = (uint16)(colors, colors, colors, colors); + + vstore16(convert_uchar16(colorsFull >> unpack(val.s4)), 0, dst); + vstore16(convert_uchar16(colorsFull >> unpack(val.s5)), 0, dst+=width*4); + vstore16(convert_uchar16(colorsFull >> unpack(val.s6)), 0, dst+=width*4); + vstore16(convert_uchar16(colorsFull >> unpack(val.s7)), 0, dst+=width*4); +} + +kernel void DecodeCMPR_RGBA(global uchar *dst, + const global uchar *src, int width) +{ + int x = get_global_id(0) * 8, y = get_global_id(1) * 8; + + src += x * 4 + (y * width) / 2; + dst += (y * width + x) * 4; + + decodeCMPRBlock_RGBA(dst, src, width); src += 8; + decodeCMPRBlock_RGBA(dst + 16, src, width); src += 8; + decodeCMPRBlock_RGBA(dst + 16 * width, src, width); src += 8; + decodeCMPRBlock_RGBA(dst + 16 * (width + 1), src, width); +} diff --git a/Overwrite/Sys/Resources/Dolphin.png b/Overwrite/Sys/Resources/Dolphin.png new file mode 100644 index 0000000000..349fe466c5 Binary files /dev/null and b/Overwrite/Sys/Resources/Dolphin.png differ diff --git a/Overwrite/Sys/Resources/Flag_Australia.png b/Overwrite/Sys/Resources/Flag_Australia.png new file mode 100644 index 0000000000..12748e5810 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Australia.png differ diff --git a/Overwrite/Sys/Resources/Flag_Australia@2x.png b/Overwrite/Sys/Resources/Flag_Australia@2x.png new file mode 100644 index 0000000000..5b73a06d76 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Australia@2x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Australia@4x.png b/Overwrite/Sys/Resources/Flag_Australia@4x.png new file mode 100644 index 0000000000..85e19a5bf1 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Australia@4x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Europe.png b/Overwrite/Sys/Resources/Flag_Europe.png new file mode 100644 index 0000000000..7409f1c621 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Europe.png differ diff --git a/Overwrite/Sys/Resources/Flag_Europe@2x.png b/Overwrite/Sys/Resources/Flag_Europe@2x.png new file mode 100644 index 0000000000..a2fce5816d Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Europe@2x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Europe@4x.png b/Overwrite/Sys/Resources/Flag_Europe@4x.png new file mode 100644 index 0000000000..4bb1e4aa6a Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Europe@4x.png differ diff --git a/Overwrite/Sys/Resources/Flag_France.png b/Overwrite/Sys/Resources/Flag_France.png new file mode 100644 index 0000000000..88b73f96fe Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_France.png differ diff --git a/Overwrite/Sys/Resources/Flag_France@2x.png b/Overwrite/Sys/Resources/Flag_France@2x.png new file mode 100644 index 0000000000..6c3e799b76 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_France@2x.png differ diff --git a/Overwrite/Sys/Resources/Flag_France@4x.png b/Overwrite/Sys/Resources/Flag_France@4x.png new file mode 100644 index 0000000000..b52e23f9c4 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_France@4x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Germany.png b/Overwrite/Sys/Resources/Flag_Germany.png new file mode 100644 index 0000000000..b064276d50 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Germany.png differ diff --git a/Overwrite/Sys/Resources/Flag_Germany@2x.png b/Overwrite/Sys/Resources/Flag_Germany@2x.png new file mode 100644 index 0000000000..4892eb7701 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Germany@2x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Germany@4x.png b/Overwrite/Sys/Resources/Flag_Germany@4x.png new file mode 100644 index 0000000000..7051621c0f Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Germany@4x.png differ diff --git a/Overwrite/Sys/Resources/Flag_International.png b/Overwrite/Sys/Resources/Flag_International.png new file mode 100644 index 0000000000..2d9e68d4c3 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_International.png differ diff --git a/Overwrite/Sys/Resources/Flag_International@2x.png b/Overwrite/Sys/Resources/Flag_International@2x.png new file mode 100644 index 0000000000..98407abf07 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_International@2x.png differ diff --git a/Overwrite/Sys/Resources/Flag_International@4x.png b/Overwrite/Sys/Resources/Flag_International@4x.png new file mode 100644 index 0000000000..1fe83c1512 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_International@4x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Italy.png b/Overwrite/Sys/Resources/Flag_Italy.png new file mode 100644 index 0000000000..e32f188f86 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Italy.png differ diff --git a/Overwrite/Sys/Resources/Flag_Italy@2x.png b/Overwrite/Sys/Resources/Flag_Italy@2x.png new file mode 100644 index 0000000000..9525ac75af Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Italy@2x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Italy@4x.png b/Overwrite/Sys/Resources/Flag_Italy@4x.png new file mode 100644 index 0000000000..284fa00169 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Italy@4x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Japan.png b/Overwrite/Sys/Resources/Flag_Japan.png new file mode 100644 index 0000000000..d73852835a Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Japan.png differ diff --git a/Overwrite/Sys/Resources/Flag_Japan@2x.png b/Overwrite/Sys/Resources/Flag_Japan@2x.png new file mode 100644 index 0000000000..374c348a05 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Japan@2x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Japan@4x.png b/Overwrite/Sys/Resources/Flag_Japan@4x.png new file mode 100644 index 0000000000..9038dbb1d1 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Japan@4x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Korea.png b/Overwrite/Sys/Resources/Flag_Korea.png new file mode 100644 index 0000000000..74abaf4a89 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Korea.png differ diff --git a/Overwrite/Sys/Resources/Flag_Korea@2x.png b/Overwrite/Sys/Resources/Flag_Korea@2x.png new file mode 100644 index 0000000000..bd256059f6 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Korea@2x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Korea@4x.png b/Overwrite/Sys/Resources/Flag_Korea@4x.png new file mode 100644 index 0000000000..9c6cec28dd Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Korea@4x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Netherlands.png b/Overwrite/Sys/Resources/Flag_Netherlands.png new file mode 100644 index 0000000000..4a69e7fbe2 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Netherlands.png differ diff --git a/Overwrite/Sys/Resources/Flag_Netherlands@2x.png b/Overwrite/Sys/Resources/Flag_Netherlands@2x.png new file mode 100644 index 0000000000..91be7fe342 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Netherlands@2x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Netherlands@4x.png b/Overwrite/Sys/Resources/Flag_Netherlands@4x.png new file mode 100644 index 0000000000..f0590a733b Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Netherlands@4x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Russia.png b/Overwrite/Sys/Resources/Flag_Russia.png new file mode 100644 index 0000000000..a6892275ec Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Russia.png differ diff --git a/Overwrite/Sys/Resources/Flag_Russia@2x.png b/Overwrite/Sys/Resources/Flag_Russia@2x.png new file mode 100644 index 0000000000..ea6322dc9e Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Russia@2x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Russia@4x.png b/Overwrite/Sys/Resources/Flag_Russia@4x.png new file mode 100644 index 0000000000..4223b8d3ac Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Russia@4x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Spain.png b/Overwrite/Sys/Resources/Flag_Spain.png new file mode 100644 index 0000000000..45e4f5e87a Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Spain.png differ diff --git a/Overwrite/Sys/Resources/Flag_Spain@2x.png b/Overwrite/Sys/Resources/Flag_Spain@2x.png new file mode 100644 index 0000000000..e90761e0e3 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Spain@2x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Spain@4x.png b/Overwrite/Sys/Resources/Flag_Spain@4x.png new file mode 100644 index 0000000000..5588b7419c Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Spain@4x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Taiwan.png b/Overwrite/Sys/Resources/Flag_Taiwan.png new file mode 100644 index 0000000000..980901cdaf Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Taiwan.png differ diff --git a/Overwrite/Sys/Resources/Flag_Taiwan@2x.png b/Overwrite/Sys/Resources/Flag_Taiwan@2x.png new file mode 100644 index 0000000000..66836c05d1 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Taiwan@2x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Taiwan@4x.png b/Overwrite/Sys/Resources/Flag_Taiwan@4x.png new file mode 100644 index 0000000000..cdd6644b34 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Taiwan@4x.png differ diff --git a/Overwrite/Sys/Resources/Flag_USA.png b/Overwrite/Sys/Resources/Flag_USA.png new file mode 100644 index 0000000000..5aca8647f6 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_USA.png differ diff --git a/Overwrite/Sys/Resources/Flag_USA@2x.png b/Overwrite/Sys/Resources/Flag_USA@2x.png new file mode 100644 index 0000000000..30302d7783 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_USA@2x.png differ diff --git a/Overwrite/Sys/Resources/Flag_USA@4x.png b/Overwrite/Sys/Resources/Flag_USA@4x.png new file mode 100644 index 0000000000..92ac815a28 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_USA@4x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Unknown.png b/Overwrite/Sys/Resources/Flag_Unknown.png new file mode 100644 index 0000000000..8641daf545 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Unknown.png differ diff --git a/Overwrite/Sys/Resources/Flag_Unknown@2x.png b/Overwrite/Sys/Resources/Flag_Unknown@2x.png new file mode 100644 index 0000000000..6055a70e94 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Unknown@2x.png differ diff --git a/Overwrite/Sys/Resources/Flag_Unknown@4x.png b/Overwrite/Sys/Resources/Flag_Unknown@4x.png new file mode 100644 index 0000000000..5d6db5d972 Binary files /dev/null and b/Overwrite/Sys/Resources/Flag_Unknown@4x.png differ diff --git a/Overwrite/Sys/Resources/Platform_File.png b/Overwrite/Sys/Resources/Platform_File.png new file mode 100644 index 0000000000..6b60481fee Binary files /dev/null and b/Overwrite/Sys/Resources/Platform_File.png differ diff --git a/Overwrite/Sys/Resources/Platform_File@2x.png b/Overwrite/Sys/Resources/Platform_File@2x.png new file mode 100644 index 0000000000..6b8ea0a070 Binary files /dev/null and b/Overwrite/Sys/Resources/Platform_File@2x.png differ diff --git a/Overwrite/Sys/Resources/Platform_File@4x.png b/Overwrite/Sys/Resources/Platform_File@4x.png new file mode 100644 index 0000000000..797cb65933 Binary files /dev/null and b/Overwrite/Sys/Resources/Platform_File@4x.png differ diff --git a/Overwrite/Sys/Resources/Platform_Gamecube.png b/Overwrite/Sys/Resources/Platform_Gamecube.png new file mode 100644 index 0000000000..b2a913d77f Binary files /dev/null and b/Overwrite/Sys/Resources/Platform_Gamecube.png differ diff --git a/Overwrite/Sys/Resources/Platform_Gamecube@2x.png b/Overwrite/Sys/Resources/Platform_Gamecube@2x.png new file mode 100644 index 0000000000..883971a0d7 Binary files /dev/null and b/Overwrite/Sys/Resources/Platform_Gamecube@2x.png differ diff --git a/Overwrite/Sys/Resources/Platform_Gamecube@4x.png b/Overwrite/Sys/Resources/Platform_Gamecube@4x.png new file mode 100644 index 0000000000..1b309dd0a0 Binary files /dev/null and b/Overwrite/Sys/Resources/Platform_Gamecube@4x.png differ diff --git a/Overwrite/Sys/Resources/Platform_Wad.png b/Overwrite/Sys/Resources/Platform_Wad.png new file mode 100644 index 0000000000..6788715d87 Binary files /dev/null and b/Overwrite/Sys/Resources/Platform_Wad.png differ diff --git a/Overwrite/Sys/Resources/Platform_Wad@2x.png b/Overwrite/Sys/Resources/Platform_Wad@2x.png new file mode 100644 index 0000000000..98263a6038 Binary files /dev/null and b/Overwrite/Sys/Resources/Platform_Wad@2x.png differ diff --git a/Overwrite/Sys/Resources/Platform_Wad@4x.png b/Overwrite/Sys/Resources/Platform_Wad@4x.png new file mode 100644 index 0000000000..0bfb026ab9 Binary files /dev/null and b/Overwrite/Sys/Resources/Platform_Wad@4x.png differ diff --git a/Overwrite/Sys/Resources/Platform_Wii.png b/Overwrite/Sys/Resources/Platform_Wii.png new file mode 100644 index 0000000000..4862eda3c0 Binary files /dev/null and b/Overwrite/Sys/Resources/Platform_Wii.png differ diff --git a/Overwrite/Sys/Resources/Platform_Wii@2x.png b/Overwrite/Sys/Resources/Platform_Wii@2x.png new file mode 100644 index 0000000000..2280002cf5 Binary files /dev/null and b/Overwrite/Sys/Resources/Platform_Wii@2x.png differ diff --git a/Overwrite/Sys/Resources/Platform_Wii@4x.png b/Overwrite/Sys/Resources/Platform_Wii@4x.png new file mode 100644 index 0000000000..f2352494d2 Binary files /dev/null and b/Overwrite/Sys/Resources/Platform_Wii@4x.png differ diff --git a/Overwrite/Sys/Resources/dolphin_logo.png b/Overwrite/Sys/Resources/dolphin_logo.png new file mode 100644 index 0000000000..b5b5bb0299 Binary files /dev/null and b/Overwrite/Sys/Resources/dolphin_logo.png differ diff --git a/Overwrite/Sys/Resources/dolphin_logo@2x.png b/Overwrite/Sys/Resources/dolphin_logo@2x.png new file mode 100644 index 0000000000..587f0a7c45 Binary files /dev/null and b/Overwrite/Sys/Resources/dolphin_logo@2x.png differ diff --git a/Overwrite/Sys/Resources/isoproperties_disc.png b/Overwrite/Sys/Resources/isoproperties_disc.png new file mode 100644 index 0000000000..d211e88f83 Binary files /dev/null and b/Overwrite/Sys/Resources/isoproperties_disc.png differ diff --git a/Overwrite/Sys/Resources/isoproperties_file.png b/Overwrite/Sys/Resources/isoproperties_file.png new file mode 100644 index 0000000000..75f38b4057 Binary files /dev/null and b/Overwrite/Sys/Resources/isoproperties_file.png differ diff --git a/Overwrite/Sys/Resources/isoproperties_folder.png b/Overwrite/Sys/Resources/isoproperties_folder.png new file mode 100644 index 0000000000..e9f36fd1d7 Binary files /dev/null and b/Overwrite/Sys/Resources/isoproperties_folder.png differ diff --git a/Overwrite/Sys/Resources/nobanner.png b/Overwrite/Sys/Resources/nobanner.png new file mode 100644 index 0000000000..49b21c365a Binary files /dev/null and b/Overwrite/Sys/Resources/nobanner.png differ diff --git a/Overwrite/Sys/Resources/nobanner@2x.png b/Overwrite/Sys/Resources/nobanner@2x.png new file mode 100644 index 0000000000..f7dca51ceb Binary files /dev/null and b/Overwrite/Sys/Resources/nobanner@2x.png differ diff --git a/Overwrite/Sys/Resources/rating0.png b/Overwrite/Sys/Resources/rating0.png new file mode 100644 index 0000000000..16a4ff166c Binary files /dev/null and b/Overwrite/Sys/Resources/rating0.png differ diff --git a/Overwrite/Sys/Resources/rating1.png b/Overwrite/Sys/Resources/rating1.png new file mode 100644 index 0000000000..0bba6dbe4d Binary files /dev/null and b/Overwrite/Sys/Resources/rating1.png differ diff --git a/Overwrite/Sys/Resources/rating2.png b/Overwrite/Sys/Resources/rating2.png new file mode 100644 index 0000000000..96858da9e1 Binary files /dev/null and b/Overwrite/Sys/Resources/rating2.png differ diff --git a/Overwrite/Sys/Resources/rating3.png b/Overwrite/Sys/Resources/rating3.png new file mode 100644 index 0000000000..fab037dcd5 Binary files /dev/null and b/Overwrite/Sys/Resources/rating3.png differ diff --git a/Overwrite/Sys/Resources/rating4.png b/Overwrite/Sys/Resources/rating4.png new file mode 100644 index 0000000000..2f3a69651c Binary files /dev/null and b/Overwrite/Sys/Resources/rating4.png differ diff --git a/Overwrite/Sys/Resources/rating5.png b/Overwrite/Sys/Resources/rating5.png new file mode 100644 index 0000000000..f25acb2562 Binary files /dev/null and b/Overwrite/Sys/Resources/rating5.png differ diff --git a/Overwrite/Sys/Resources/toolbar_add_breakpoint.png b/Overwrite/Sys/Resources/toolbar_add_breakpoint.png new file mode 100644 index 0000000000..d4bde9f4e0 Binary files /dev/null and b/Overwrite/Sys/Resources/toolbar_add_breakpoint.png differ diff --git a/Overwrite/Sys/Resources/toolbar_add_memorycheck.png b/Overwrite/Sys/Resources/toolbar_add_memorycheck.png new file mode 100644 index 0000000000..d4bde9f4e0 Binary files /dev/null and b/Overwrite/Sys/Resources/toolbar_add_memorycheck.png differ diff --git a/Overwrite/Sys/Resources/toolbar_debugger_delete.png b/Overwrite/Sys/Resources/toolbar_debugger_delete.png new file mode 100644 index 0000000000..d4bde9f4e0 Binary files /dev/null and b/Overwrite/Sys/Resources/toolbar_debugger_delete.png differ diff --git a/Overwrite/Sys/Resources/toolbar_debugger_goto_pc.png b/Overwrite/Sys/Resources/toolbar_debugger_goto_pc.png new file mode 100644 index 0000000000..2fcb2e8bf8 Binary files /dev/null and b/Overwrite/Sys/Resources/toolbar_debugger_goto_pc.png differ diff --git a/Overwrite/Sys/Resources/toolbar_debugger_set_pc.png b/Overwrite/Sys/Resources/toolbar_debugger_set_pc.png new file mode 100644 index 0000000000..2fcb2e8bf8 Binary files /dev/null and b/Overwrite/Sys/Resources/toolbar_debugger_set_pc.png differ diff --git a/Overwrite/Sys/Resources/toolbar_debugger_skip.png b/Overwrite/Sys/Resources/toolbar_debugger_skip.png new file mode 100644 index 0000000000..2fcb2e8bf8 Binary files /dev/null and b/Overwrite/Sys/Resources/toolbar_debugger_skip.png differ diff --git a/Overwrite/Sys/Resources/toolbar_debugger_step.png b/Overwrite/Sys/Resources/toolbar_debugger_step.png new file mode 100644 index 0000000000..2fcb2e8bf8 Binary files /dev/null and b/Overwrite/Sys/Resources/toolbar_debugger_step.png differ diff --git a/Overwrite/Sys/Resources/toolbar_debugger_step_out.png b/Overwrite/Sys/Resources/toolbar_debugger_step_out.png new file mode 100644 index 0000000000..2fcb2e8bf8 Binary files /dev/null and b/Overwrite/Sys/Resources/toolbar_debugger_step_out.png differ diff --git a/Overwrite/Sys/Resources/toolbar_debugger_step_over.png b/Overwrite/Sys/Resources/toolbar_debugger_step_over.png new file mode 100644 index 0000000000..2fcb2e8bf8 Binary files /dev/null and b/Overwrite/Sys/Resources/toolbar_debugger_step_over.png differ diff --git a/Overwrite/Sys/Shaders/Postprocessing/16bit.glsl b/Overwrite/Sys/Shaders/Postprocessing/16bit.glsl new file mode 100644 index 0000000000..fd13d3469e --- /dev/null +++ b/Overwrite/Sys/Shaders/Postprocessing/16bit.glsl @@ -0,0 +1,54 @@ +void main() +{ + //Change this number to increase the pixel size. + float pixelSize = 3.0; + + float red = 0.0; + float green = 0.0; + float blue = 0.0; + + float2 pos = floor(GetCoordinates() * GetResolution() / pixelSize) * pixelSize * GetInvResolution(); + + float4 c0 = SampleLocation(pos); + + if (c0.r < 0.1) + red = 0.1; + else if (c0.r < 0.20) + red = 0.20; + else if (c0.r < 0.40) + red = 0.40; + else if (c0.r < 0.60) + red = 0.60; + else if (c0.r < 0.80) + red = 0.80; + else + red = 1.0; + + if (c0.b < 0.1) + blue = 0.1; + else if (c0.b < 0.20) + blue = 0.20; + else if (c0.b < 0.40) + blue = 0.40; + else if (c0.b < 0.60) + blue = 0.60; + else if (c0.b < 0.80) + blue = 0.80; + else + blue = 1.0; + + if (c0.g < 0.1) + green = 0.1; + else if (c0.g < 0.20) + green = 0.20; + else if (c0.g < 0.40) + green = 0.40; + else if (c0.g < 0.60) + green = 0.60; + else if (c0.g < 0.80) + green = 0.80; + else + green = 1.0; + + SetOutput(float4(red, green, blue, c0.a)); +} diff --git a/Overwrite/Sys/Shaders/Postprocessing/32bit.glsl b/Overwrite/Sys/Shaders/Postprocessing/32bit.glsl new file mode 100644 index 0000000000..d0e43db2ce --- /dev/null +++ b/Overwrite/Sys/Shaders/Postprocessing/32bit.glsl @@ -0,0 +1,79 @@ +void main() +{ + //Change this number to increase the pixel size. + float pixelSize = 2.0; + + float red = 0.0; + float green = 0.0; + float blue = 0.0; + + float2 pos = floor(GetCoordinates() * GetResolution() / pixelSize) * pixelSize * GetInvResolution(); + + float4 c0 = SampleLocation(pos); + + if (c0.r < 0.06) + red = 0.06; + else if (c0.r < 0.13) + red = 0.13; + else if (c0.r < 0.26) + red = 0.26; + else if (c0.r < 0.33) + red = 0.33; + else if (c0.r < 0.46) + red = 0.46; + else if (c0.r < 0.60) + red = 0.60; + else if (c0.r < 0.73) + red = 0.73; + else if (c0.r < 0.80) + red = 0.80; + else if (c0.r < 0.93) + red = 0.93; + else + red = 1.0; + + if (c0.b < 0.06) + blue = 0.06; + else if (c0.b < 0.13) + blue = 0.13; + else if (c0.b < 0.26) + blue = 0.26; + else if (c0.b < 0.33) + blue = 0.33; + else if (c0.b < 0.46) + blue = 0.46; + else if (c0.b < 0.60) + blue = 0.60; + else if (c0.b < 0.73) + blue = 0.73; + else if (c0.b < 0.80) + blue = 0.80; + else if( c0.b < 0.93) + blue = 0.93; + else + blue = 1.0; + + + if (c0.g < 0.06) + green = 0.06; + else if (c0.g < 0.13) + green = 0.13; + else if (c0.g < 0.26) + green = 0.26; + else if (c0.g < 0.33) + green = 0.33; + else if (c0.g < 0.46) + green = 0.46; + else if (c0.g < 0.60) + green = 0.60; + else if (c0.g < 0.73) + green = 0.73; + else if (c0.g < 0.80) + green = 0.80; + else if( c0.g < 0.93) + green = 0.93; + else + green = 1.0; + + SetOutput(float4(red, green, blue, c0.a)); +} diff --git a/Overwrite/Sys/Shaders/Postprocessing/Barrel.glsl b/Overwrite/Sys/Shaders/Postprocessing/Barrel.glsl new file mode 100644 index 0000000000..756f42987c --- /dev/null +++ b/Overwrite/Sys/Shaders/Postprocessing/Barrel.glsl @@ -0,0 +1,94 @@ +/* +[configuration] + +[OptionRangeFloat] +GUIName = Lens Center Offset +OptionName = u_lensCenterOffset +MinValue = -1.0, -1.0 +MaxValue = 1.0, 1.0 +StepAmount = 0.001, 0.001 +DefaultValue = 0.0, 0.0 + +[OptionRangeFloat] +GUIName = Distortion +OptionName = u_distortion +MinValue = 0.0, 0.0, 0.0, 0.0 +MaxValue = 1.0, 1.0, 1.0, 1.0 +StepAmount = 0.001, 0.001, 0.001, 0.001 +DefaultValue = 1.0, 0.22, 0.0, 0.24 + +[/configuration] +*/ + +//------------------------------------------------------------------------------ +// Barrel Distortion +//------------------------------------------------------------------------------ + +float distortionScale(float2 offset) { + // Note that this performs piecewise multiplication, + // NOT a dot or cross product + float2 offsetSquared = offset * offset; + float radiusSquared = offsetSquared.x + offsetSquared.y; + float4 distortion = GetOption(u_distortion); + float distortionScale = // + distortion.x + // + distortion.y * radiusSquared + // + distortion.z * radiusSquared * radiusSquared + // + distortion.w * radiusSquared * radiusSquared * radiusSquared; + return distortionScale; +} + +float2 textureCoordsToDistortionOffsetCoords(float2 texCoord) { + // Convert the texture coordinates from "0 to 1" to "-1 to 1" + float2 result = texCoord * 2.0 - 1.0; + + // Convert from using the center of the screen as the origin to + // using the lens center as the origin + result -= GetOption(u_lensCenterOffset); + + // Correct for the aspect ratio + result.y *= GetInvResolution().x * GetResolution().y; + + return result; +} + +float2 distortionOffsetCoordsToTextureCoords(float2 offset) { + // Scale the distorted result so that we fill the desired amount of pixel real-estate + float2 result = offset; + + // Correct for the aspect ratio + result.y *= GetInvResolution().y * GetResolution().x; + + // Convert from using the lens center as the origin to + // using the screen center as the origin + result += GetOption(u_lensCenterOffset); + + // Convert the texture coordinates from "-1 to 1" to "0 to 1" + result *= 0.5; result += 0.5; + + return result; +} + +void main(){ + // Grab the texture coordinate, which will be in the range 0-1 in both X and Y + float2 offset = textureCoordsToDistortionOffsetCoords(GetCoordinates()); + + // Determine the amount of distortion based on the distance from the lens center + float scale = distortionScale(offset); + + // Scale the offset coordinate by the distortion factor introduced by the Rift lens + float2 distortedOffset = offset * scale; + + // Now convert the data back into actual texture coordinates + float2 actualTextureCoords = distortionOffsetCoordsToTextureCoords(distortedOffset); + + + if (actualTextureCoords.x < 0 || actualTextureCoords.x > 1 || actualTextureCoords.y < 0 || actualTextureCoords.y > 1) + { + SetOutput(float4(0,0,0,0)); + } + else + { + SetOutput(SampleLocation(actualTextureCoords)); + } +} \ No newline at end of file diff --git a/Overwrite/Sys/Shaders/Postprocessing/DOF.glsl b/Overwrite/Sys/Shaders/Postprocessing/DOF.glsl new file mode 100644 index 0000000000..ff762b3f46 --- /dev/null +++ b/Overwrite/Sys/Shaders/Postprocessing/DOF.glsl @@ -0,0 +1,34 @@ +// Simple Depth of Field +[configuration] +[OptionRangeFloat] +GUIName = Blur Radius +OptionName = Blur +MinValue = 0.5 +MaxValue = 2.0 +DefaultValue = 1.0 +StepAmount = 0.01 +[OptionRangeFloat] +GUIName = Focus Position +OptionName = focus +MinValue = 0.0, 0.0 +MaxValue = 1.0, 1.0 +DefaultValue = 0.5, 0.5 +StepAmount = 0.01, 0.01 +[/configuration] + +void main() +{ + float focusDepth = SampleDepthLocation(GetOption(focus).xy); + float depth = SampleDepth(); + depth = clamp(abs((depth - focusDepth) / depth), 0.0, 1.0); + float4 pixelColor = Sample(); + float2 unit = GetInvResolution() * GetOption(Blur); + float2 coords = GetCoordinates(); + float4 color1 = SampleLocation(coords + unit * float2(-1.50, -0.66)); + float4 color2 = SampleLocation(coords + unit * float2(0.66, -1.50)); + float4 color3 = SampleLocation(coords + unit * float2(1.50, 0.66)); + float4 color4 = SampleLocation(coords + unit * float2(-0.66, 1.50)); + + float4 blurred = (color1 + color2 + color3 + color4 + pixelColor) / 5.0; + SetOutput(lerp(pixelColor, blurred, depth)); +} \ No newline at end of file diff --git a/Overwrite/Sys/Shaders/Postprocessing/Depth.glsl b/Overwrite/Sys/Shaders/Postprocessing/Depth.glsl new file mode 100644 index 0000000000..9b41490648 --- /dev/null +++ b/Overwrite/Sys/Shaders/Postprocessing/Depth.glsl @@ -0,0 +1,21 @@ +// Simple Depth +/* +[configuration] + +[Pass] +Input0 = ColorBuffer +Input0Filter = Linear +Input0Mode = Clamp +Input1 = DepthBuffer +Input1Filter = Linear +Input1Mode = Clamp +OutputScale = 1 +EntryPoint = main + +[/configuration] +*/ +void main() +{ + float depth = SampleDepth(); + SetOutput(float4(depth,depth,depth,1.0)); +} \ No newline at end of file diff --git a/Overwrite/Sys/Shaders/Postprocessing/DolphinFX.glsl b/Overwrite/Sys/Shaders/Postprocessing/DolphinFX.glsl new file mode 100644 index 0000000000..b0e9183c8c --- /dev/null +++ b/Overwrite/Sys/Shaders/Postprocessing/DolphinFX.glsl @@ -0,0 +1,2339 @@ +/*===============================================================================*\ +|######################## [Dolphin FX Suite 2.20] #######################| +|########################## By Asmodean ##########################| +|| || +|| This program is free software; you can redistribute it and/or || +|| modify it under the terms of the GNU General Public License || +|| as published by the Free Software Foundation; either version 2 || +|| of the License, or (at your option) any later version. || +|| || +|| This program is distributed in the hope that it will be useful, || +|| but WITHOUT ANY WARRANTY; without even the implied warranty of || +|| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the || +|| GNU General Public License for more details. (C)2015 || +|| || +|#################################################################################| +\*===============================================================================*/ + +/* +[configuration] + +[OptionBool] +GUIName = Disable All Effects (To reset all settings to default, delete them from dolphin.ini) +OptionName = DISABLE_EFFECTS +DefaultValue = false + +[OptionBool] +GUIName = Scaling Filters +OptionName = A_SCALERS +DefaultValue = false + +[OptionRangeInteger] +GUIName = Bilinear Filtering +OptionName = A_BILINEAR_FILTER +MinValue = 0 +MaxValue = 1 +StepAmount = 1 +DefaultValue = 0 +DependentOption = A_SCALERS + +[OptionRangeInteger] +GUIName = Bicubic Scaling +OptionName = B_BICUBLIC_SCALER +MinValue = 0 +MaxValue = 1 +StepAmount = 1 +DefaultValue = 0 +DependentOption = A_SCALERS + +[OptionRangeInteger] +GUIName = Lanczos Scaling +OptionName = B_LANCZOS_SCALER +MinValue = 0 +MaxValue = 1 +StepAmount = 1 +DefaultValue = 0 +DependentOption = A_SCALERS + +[OptionBool] +GUIName = Note: Use FXAA or a Scaling Filter, not both together. +OptionName = PASS_WARN +DefaultValue = true +DependentOption = A_SCALERS + +[OptionBool] +GUIName = FXAA +OptionName = A_FXAA_PASS +DefaultValue = false + +[OptionRangeFloat] +GUIName = SubpixelMax +OptionName = A_FXAA_SUBPIX_MAX +MinValue = 0.00 +MaxValue = 1.00 +StepAmount = 0.01 +DefaultValue = 0.25 +DependentOption = A_FXAA_PASS + +[OptionRangeFloat] +GUIName = EdgeThreshold +OptionName = B_FXAA_EDGE_THRESHOLD +MinValue = 0.010 +MaxValue = 0.500 +StepAmount = 0.001 +DefaultValue = 0.050 +DependentOption = A_FXAA_PASS + +[OptionRangeInteger] +GUIName = ShowEdgeDetection +OptionName = C_FXAA_SHOW_EDGES +MinValue = 0 +MaxValue = 1 +StepAmount = 1 +DefaultValue = 0 +DependentOption = A_FXAA_PASS + +[OptionBool] +GUIName = Blended Bloom +OptionName = B_BLOOM_PASS +DefaultValue = true + +[OptionRangeInteger] +GUIName = BloomType +OptionName = A_BLOOM_TYPE +MinValue = 0 +MaxValue = 5 +StepAmount = 1 +DefaultValue = 0 +DependentOption = B_BLOOM_PASS + +[OptionRangeFloat] +GUIName = BloomStrength +OptionName = B_BLOOM_STRENGTH +MinValue = 0.000 +MaxValue = 1.000 +StepAmount = 0.001 +DefaultValue = 0.220 +DependentOption = B_BLOOM_PASS + +[OptionRangeFloat] +GUIName = BlendStrength +OptionName = C_BLEND_STRENGTH +MinValue = 0.000 +MaxValue = 1.200 +StepAmount = 0.010 +DefaultValue = 1.000 +DependentOption = B_BLOOM_PASS + +[OptionRangeFloat] +GUIName = BloomDefocus +OptionName = D_B_DEFOCUS +MinValue = 1.000 +MaxValue = 4.000 +StepAmount = 0.100 +DefaultValue = 2.000 +DependentOption = B_BLOOM_PASS + +[OptionRangeFloat] +GUIName = BloomWidth +OptionName = D_BLOOM_WIDTH +MinValue = 1.000 +MaxValue = 8.000 +StepAmount = 0.100 +DefaultValue = 3.200 +DependentOption = B_BLOOM_PASS + +[OptionRangeFloat] +GUIName = BloomReds +OptionName = E_BLOOM_REDS +MinValue = 0.000 +MaxValue = 0.500 +StepAmount = 0.001 +DefaultValue = 0.020 +DependentOption = B_BLOOM_PASS + +[OptionRangeFloat] +GUIName = BloomGreens +OptionName = F_BLOOM_GREENS +MinValue = 0.000 +MaxValue = 0.500 +StepAmount = 0.001 +DefaultValue = 0.010 +DependentOption = B_BLOOM_PASS + +[OptionRangeFloat] +GUIName = BloomBlues +OptionName = G_BLOOM_BLUES +MinValue = 0.000 +MaxValue = 0.500 +StepAmount = 0.001 +DefaultValue = 0.010 +DependentOption = B_BLOOM_PASS + +[OptionBool] +GUIName = Scene Tonemapping +OptionName = C_TONEMAP_PASS +DefaultValue = true + +[OptionRangeInteger] +GUIName = TonemapType +OptionName = A_TONEMAP_TYPE +MinValue = 0 +MaxValue = 3 +StepAmount = 1 +DefaultValue = 1 +DependentOption = C_TONEMAP_PASS + +[OptionRangeInteger] +GUIName = FilmOperator +OptionName = A_TONEMAP_FILM +MinValue = 0 +MaxValue = 1 +StepAmount = 1 +DefaultValue = 1 +DependentOption = C_TONEMAP_PASS + +[OptionRangeFloat] +GUIName = ToneAmount +OptionName = B_TONE_AMOUNT +MinValue = 0.05 +MaxValue = 2.00 +StepAmount = 0.01 +DefaultValue = 0.30 +DependentOption = C_TONEMAP_PASS + +[OptionRangeFloat] +GUIName = FilmStrength +OptionName = B_TONE_FAMOUNT +MinValue = 0.00 +MaxValue = 1.00 +StepAmount = 0.01 +DefaultValue = 0.25 +DependentOption = C_TONEMAP_PASS + +[OptionRangeFloat] +GUIName = BlackLevels +OptionName = C_BLACK_LEVELS +MinValue = 0.00 +MaxValue = 1.00 +StepAmount = 0.01 +DefaultValue = 0.06 +DependentOption = C_TONEMAP_PASS + +[OptionRangeFloat] +GUIName = Exposure +OptionName = D_EXPOSURE +MinValue = 0.50 +MaxValue = 1.50 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = C_TONEMAP_PASS + +[OptionRangeFloat] +GUIName = Luminance +OptionName = E_LUMINANCE +MinValue = 0.50 +MaxValue = 1.50 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = C_TONEMAP_PASS + +[OptionRangeFloat] +GUIName = WhitePoint +OptionName = F_WHITEPOINT +MinValue = 0.50 +MaxValue = 1.50 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = C_TONEMAP_PASS + +[OptionBool] +GUIName = Colour Correction +OptionName = D_COLOR_CORRECTION +DefaultValue = true + +[OptionRangeInteger] +GUIName = CorrectionPalette +OptionName = A_PALETTE +MinValue = 0 +MaxValue = 4 +StepAmount = 1 +DefaultValue = 2 +DependentOption = D_COLOR_CORRECTION + +[OptionRangeFloat] +GUIName = Channels R|Y|X|H|Y +OptionName = B_RED_CORRECTION +MinValue = 0.10 +MaxValue = 8.00 +StepAmount = 0.10 +DefaultValue = 1.50 +DependentOption = D_COLOR_CORRECTION + +[OptionRangeFloat] +GUIName = Channels G|X|Y|S|U +OptionName = C_GREEN_CORRECTION +MinValue = 0.10 +MaxValue = 8.00 +StepAmount = 0.10 +DefaultValue = 1.50 +DependentOption = D_COLOR_CORRECTION + +[OptionRangeFloat] +GUIName = Channels B|Y|Z|V|V +OptionName = D_BLUE_CORRECTION +MinValue = 0.10 +MaxValue = 8.00 +StepAmount = 0.10 +DefaultValue = 3.00 +DependentOption = D_COLOR_CORRECTION + +[OptionRangeFloat] +GUIName = PaletteStrength +OptionName = E_CORRECT_STR +MinValue = 0.00 +MaxValue = 2.00 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = D_COLOR_CORRECTION + +[OptionBool] +GUIName = Filmic Process +OptionName = E_FILMIC_PROCESS +DefaultValue = false + +[OptionRangeInteger] +GUIName = FilmicProcess +OptionName = A_FILMIC +MinValue = 0 +MaxValue = 2 +StepAmount = 1 +DefaultValue = 0 +DependentOption = E_FILMIC_PROCESS + +[OptionRangeFloat] +GUIName = RedShift +OptionName = B_RED_SHIFT +MinValue = 0.10 +MaxValue = 1.00 +StepAmount = 0.01 +DefaultValue = 0.55 +DependentOption = E_FILMIC_PROCESS + +[OptionRangeFloat] +GUIName = GreenShift +OptionName = C_GREEN_SHIFT +MinValue = 0.10 +MaxValue = 1.00 +StepAmount = 0.01 +DefaultValue = 0.50 +DependentOption = E_FILMIC_PROCESS + +[OptionRangeFloat] +GUIName = BlueShift +OptionName = D_BLUE_SHIFT +MinValue = 0.10 +MaxValue = 1.00 +StepAmount = 0.01 +DefaultValue = 0.50 +DependentOption = E_FILMIC_PROCESS + +[OptionRangeFloat] +GUIName = ShiftRatio +OptionName = E_SHIFT_RATIO +MinValue = 0.00 +MaxValue = 2.00 +StepAmount = 0.01 +DefaultValue = 0.50 +DependentOption = E_FILMIC_PROCESS + +[OptionBool] +GUIName = Gamma Correction +OptionName = F_GAMMA_CORRECTION +DefaultValue = false + +[OptionRangeFloat] +GUIName = Gamma +OptionName = A_GAMMA +MinValue = 1.00 +MaxValue = 4.00 +StepAmount = 0.01 +DefaultValue = 2.20 +DependentOption = F_GAMMA_CORRECTION + +[OptionBool] +GUIName = Texture Sharpen +OptionName = G_TEXTURE_SHARPEN +DefaultValue = false + +[OptionRangeFloat] +GUIName = SharpenStrength +OptionName = A_SHARPEN_STRENGTH +MinValue = 0.00 +MaxValue = 2.00 +StepAmount = 0.01 +DefaultValue = 0.75 +DependentOption = G_TEXTURE_SHARPEN + +[OptionRangeFloat] +GUIName = SharpenClamp +OptionName = B_SHARPEN_CLAMP +MinValue = 0.005 +MaxValue = 0.250 +StepAmount = 0.001 +DefaultValue = 0.012 +DependentOption = G_TEXTURE_SHARPEN + +[OptionRangeFloat] +GUIName = SharpenBias +OptionName = C_SHARPEN_BIAS +MinValue = 1.00 +MaxValue = 4.00 +StepAmount = 0.05 +DefaultValue = 1.00 +DependentOption = G_TEXTURE_SHARPEN + +[OptionRangeInteger] +GUIName = ShowEdgeMask +OptionName = D_SEDGE_DETECTION +MinValue = 0 +MaxValue = 1 +StepAmount = 1 +DefaultValue = 0 +DependentOption = G_TEXTURE_SHARPEN + +[OptionBool] +GUIName = Pixel Vibrance +OptionName = H_PIXEL_VIBRANCE +DefaultValue = false + +[OptionRangeFloat] +GUIName = Vibrance +OptionName = A_VIBRANCE +MinValue = -0.50 +MaxValue = 1.00 +StepAmount = 0.01 +DefaultValue = 0.15 +DependentOption = H_PIXEL_VIBRANCE + +[OptionRangeFloat] +GUIName = RedVibrance +OptionName = B_R_VIBRANCE +MinValue = -1.00 +MaxValue = 4.00 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = H_PIXEL_VIBRANCE + +[OptionRangeFloat] +GUIName = GreenVibrance +OptionName = C_G_VIBRANCE +MinValue = -1.00 +MaxValue = 4.00 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = H_PIXEL_VIBRANCE + +[OptionRangeFloat] +GUIName = BlueVibrance +OptionName = D_B_VIBRANCE +MinValue = -1.00 +MaxValue = 4.00 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = H_PIXEL_VIBRANCE + +[OptionBool] +GUIName = Contrast Enhancement +OptionName = I_CONTRAST_ENHANCEMENT +DefaultValue = false + +[OptionRangeFloat] +GUIName = Contrast +OptionName = A_CONTRAST +MinValue = 0.00 +MaxValue = 1.00 +StepAmount = 0.01 +DefaultValue = 0.35 +DependentOption = I_CONTRAST_ENHANCEMENT + +[OptionBool] +GUIName = Cel Shading +OptionName = J_CEL_SHADING +DefaultValue = false + +[OptionRangeFloat] +GUIName = EdgeStrength +OptionName = A_EDGE_STRENGTH +MinValue = 0.00 +MaxValue = 4.00 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = J_CEL_SHADING + +[OptionRangeFloat] +GUIName = EdgeFilter +OptionName = B_EDGE_FILTER +MinValue = 0.25 +MaxValue = 1.00 +StepAmount = 0.01 +DefaultValue = 0.60 +DependentOption = J_CEL_SHADING + +[OptionRangeFloat] +GUIName = EdgeThickness +OptionName = C_EDGE_THICKNESS +MinValue = 0.25 +MaxValue = 2.00 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = J_CEL_SHADING + +[OptionRangeInteger] +GUIName = PaletteType +OptionName = D_PALETTE_TYPE +MinValue = 0 +MaxValue = 2 +StepAmount = 1 +DefaultValue = 1 +DependentOption = J_CEL_SHADING + +[OptionRangeInteger] +GUIName = UseYuvLuma +OptionName = E_YUV_LUMA +MinValue = 0 +MaxValue = 1 +StepAmount = 1 +DefaultValue = 0 +DependentOption = J_CEL_SHADING + +[OptionRangeInteger] +GUIName = ColourRounding +OptionName = G_COLOR_ROUNDING +MinValue = 0 +MaxValue = 1 +StepAmount = 1 +DefaultValue = 1 +DependentOption = J_CEL_SHADING + +[OptionBool] +GUIName = Paint Shading +OptionName = J_PAINT_SHADING +DefaultValue = false + +[OptionRangeInteger] +GUIName = Paint method +GUIDescription = The algorithm used for paint effect. 1: water painting, 0: oil painting. You may want to readjust the radius between the two. +OptionName = PaintMethod +MinValue = 0 +MaxValue = 1 +StepAmount = 1 +DefaultValue = 0 +DependentOption = J_PAINT_SHADING + +[OptionRangeInteger] +GUIName = Paint radius +GUIDescription = Radius of the painted effect, increasing the radius also requires longer loops, so higher values require more performance. +OptionName = PaintRadius +MinValue = 2 +MaxValue = 8 +StepAmount = 1 +DefaultValue = 4 +ResolveAtCompilation = True +DependentOption = J_PAINT_SHADING + +[OptionRangeFloat] +GUIName = Paint radius +GUIDescription = The overall interpolated strength of the paint effect. Where 1.0 equates to 100% strength. +OptionName = PaintStrength +MinValue = 0.0 +MaxValue = 1.0 +StepAmount = 0.01 +DefaultValue = 1.0 +DependentOption = J_PAINT_SHADING + +[OptionBool] +GUIName = Scanlines +OptionName = K_SCAN_LINES +DefaultValue = false + +[OptionRangeInteger] +GUIName = ScanlineType +OptionName = A_SCANLINE_TYPE +MinValue = 0 +MaxValue = 2 +StepAmount = 1 +DefaultValue = 0 +DependentOption = K_SCAN_LINES + +[OptionRangeFloat] +GUIName = ScanlineIntensity +OptionName = B_SCANLINE_INTENSITY +MinValue = 0.15 +MaxValue = 0.30 +StepAmount = 0.01 +DefaultValue = 0.18 +DependentOption = K_SCAN_LINES + +[OptionRangeFloat] +GUIName = ScanlineThickness +OptionName = B_SCANLINE_THICKNESS +MinValue = 0.20 +MaxValue = 0.80 +StepAmount = 0.01 +DefaultValue = 0.50 +DependentOption = K_SCAN_LINES + +[OptionRangeFloat] +GUIName = ScanlineBrightness +OptionName = B_SCANLINE_BRIGHTNESS +MinValue = 0.50 +MaxValue = 2.00 +StepAmount = 0.01 +DefaultValue = 1.10 +DependentOption = K_SCAN_LINES + +[OptionRangeFloat] +GUIName = ScanlineSpacing +OptionName = B_SCANLINE_SPACING +MinValue = 0.10 +MaxValue = 0.99 +StepAmount = 0.01 +DefaultValue = 0.25 +DependentOption = K_SCAN_LINES + +[OptionBool] +GUIName = Film Grain +OptionName = L_FILM_GRAIN_PASS +DefaultValue = false + +[OptionRangeFloat] +GUIName = GrainSize +OptionName = A_GRAIN_SIZE +MinValue = 1.50 +MaxValue = 2.50 +StepAmount = 0.10 +DefaultValue = 1.60 +DependentOption = L_FILM_GRAIN_PASS + +[OptionRangeFloat] +GUIName = GrainAmount +OptionName = B_GRAIN_AMOUNT +MinValue = 0.01 +MaxValue = 0.50 +StepAmount = 0.01 +DefaultValue = 0.05 +DependentOption = L_FILM_GRAIN_PASS + +[OptionRangeInteger] +GUIName = ColouredGrain +OptionName = C_COLORED +MinValue = 0 +MaxValue = 1 +StepAmount = 1 +DefaultValue = 1 +DependentOption = L_FILM_GRAIN_PASS + +[OptionRangeFloat] +GUIName = ColourAmount +OptionName = D_COLOR_AMOUNT +MinValue = 0.10 +MaxValue = 1.00 +StepAmount = 0.10 +DefaultValue = 0.60 +DependentOption = L_FILM_GRAIN_PASS + +[OptionRangeFloat] +GUIName = LumaFilter +OptionName = E_LUMA_AMOUNT +MinValue = 0.10 +MaxValue = 1.00 +StepAmount = 0.10 +DefaultValue = 1.00 +DependentOption = L_FILM_GRAIN_PASS + +[OptionBool] +GUIName = Vignette +OptionName = L_VIGNETTE_PASS +DefaultValue = false + +[OptionRangeFloat] +GUIName = VignetteRatio +OptionName = A_VIG_RATIO +MinValue = 1.00 +MaxValue = 2.00 +StepAmount = 0.01 +DefaultValue = 1.50 +DependentOption = L_VIGNETTE_PASS + +[OptionRangeFloat] +GUIName = VignetteRadius +OptionName = B_VIG_RADIUS +MinValue = 0.50 +MaxValue = 2.00 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = L_VIGNETTE_PASS + +[OptionRangeFloat] +GUIName = VignetteAmount +OptionName = C_VIG_AMOUNT +MinValue = 0.10 +MaxValue = 2.00 +StepAmount = 0.01 +DefaultValue = 0.25 +DependentOption = L_VIGNETTE_PASS + +[OptionRangeInteger] +GUIName = VignetteSlope +OptionName = D_VIG_SLOPE +MinValue = 2 +MaxValue = 16 +StepAmount = 2 +DefaultValue = 12 +DependentOption = L_VIGNETTE_PASS + +[OptionBool] +GUIName = Dithering +OptionName = M_DITHER_PASS +DefaultValue = false + +[OptionRangeInteger] +GUIName = DitherType +OptionName = A_DITHER_TYPE +MinValue = 0 +MaxValue = 1 +StepAmount = 1 +DefaultValue = 0 +DependentOption = M_DITHER_PASS + +[OptionRangeInteger] +GUIName = ShowMethod +OptionName = B_DITHER_SHOW +MinValue = 0 +MaxValue = 1 +StepAmount = 1 +DefaultValue = 0 +DependentOption = M_DITHER_PASS + +[OptionBool] +GUIName = Pixel Border +OptionName = N_PIXEL_BORDER +DefaultValue = false + +[OptionRangeFloat] +GUIName = Border Width +OptionName = BorderWidth +MinValue = 0.0, 0.0 +MaxValue = 1024.0, 1024.0 +StepAmount = 1.0, 1.0 +DefaultValue = 2.0, 2.0 +DependentOption = N_PIXEL_BORDER + +[OptionRangeFloat] +GUIName = Border Color +OptionName = BorderColor +MinValue = 0.0, 0.0, 0.0 +MaxValue = 1.0, 1.0, 1.0 +StepAmount = 0.01, 0.01, 0.01 +DefaultValue = 0.0, 0.0, 0.0 +DependentOption = N_PIXEL_BORDER + +[/configuration] +*/ + +/*------------------------------------------------------------------------------ +[GLOBALS|FUNCTIONS] +------------------------------------------------------------------------------*/ + +#define FIX(c) max(abs(c), 1e-5) + +#define Epsilon (1e-10) +#define lumCoeff float3(0.2126729, 0.7151522, 0.0721750) + +float ColorLuminance(float3 color) +{ + return dot(color, lumCoeff); +} + +//Average relative luminance +float AvgLuminance(float3 color) +{ + return sqrt(dot(color * color, lumCoeff)); +} + +float smootherstep(float a, float b, float x) +{ + x = saturate((x - a) / (b - a)); + return x*x*x*(x*(x * 6.0 - 15.0) + 10.0); +} + +/* +float4 DebugClipping(float4 color) +{ +if (color.x >= 0.99999 && color.y >= 0.99999 && +color.z >= 0.99999) color.xyz = float3(1.0f, 0.0f, 0.0f); + +if (color.x <= 0.00001 && color.y <= 0.00001 && +color.z <= 0.00001) color.xyz = float3(0.0f, 0.0f, 1.0f); + +return color; +} +*/ + +//Conversion matrices +float3 RGBtoXYZ(float3 rgb) +{ + const float3x3 m = float3x3( + 0.4124564, 0.3575761, 0.1804375, + 0.2126729, 0.7151522, 0.0721750, + 0.0193339, 0.1191920, 0.9503041); + + return mul(rgb, m); +} + +float3 XYZtoRGB(float3 xyz) +{ + const float3x3 m = float3x3( + 3.2404542, -1.5371385, -0.4985314, + -0.9692660, 1.8760108, 0.0415560, + 0.0556434, -0.2040259, 1.0572252); + + return mul(xyz, m); +} + +float3 RGBtoYUV(float3 RGB) +{ + const float3x3 m = float3x3( + 0.2126, 0.7152, 0.0722, + -0.09991, -0.33609, 0.436, + 0.615, -0.55861, -0.05639); + + return mul(RGB, m); +} + +float3 YUVtoRGB(float3 YUV) +{ + const float3x3 m = float3x3( + 1.000, 0.000, 1.28033, + 1.000, -0.21482, -0.38059, + 1.000, 2.12798, 0.000); + + return mul(YUV, m); +} + +//Converting XYZ to Yxy +float3 XYZtoYxy(float3 xyz) +{ + float3 Yxy; + float w = 1.0 / (xyz.r + xyz.g + xyz.b); + + Yxy.r = xyz.g; + Yxy.g = xyz.r * w; + Yxy.b = xyz.g * w; + + return Yxy; +} + +//Converting Yxy to XYZ +float3 YxytoXYZ(float3 Yxy) +{ + float3 xyz; + float w = 1.0 / Yxy.b; + xyz.g = Yxy.r; + xyz.r = Yxy.r * Yxy.g * w; + xyz.b = Yxy.r * (1.0 - Yxy.g - Yxy.b) * w; + return xyz; +} + +float MidLuminance(float3 color) +{ + return sqrt( + (color.x * color.x * 0.3333) + + (color.y * color.y * 0.3333) + + (color.z * color.z * 0.3333)); +} + +/*------------------------------------------------------------------------------ +[BICUBIC SCALER CODE SECTION] +------------------------------------------------------------------------------*/ + +float4 BicubicScaler(float2 uv, float2 txSize) +{ + float2 inputSize = float2(1.0 / txSize.x, 1.0 / txSize.y); + + float2 coord_hg = uv * txSize - 0.5; + float2 index = floor(coord_hg); + float2 f = coord_hg - index; + + float4x4 M = float4x4(-1.0, 3.0, -3.0, 1.0, 3.0, -6.0, 3.0, 0.0, + -3.0, 0.0, 3.0, 0.0, 1.0, 4.0, 1.0, 0.0); + M /= 6.0; + + float4 wx = mul(float4(f.x*f.x*f.x, f.x*f.x, f.x, 1.0), M); + float4 wy = mul(float4(f.y*f.y*f.y, f.y*f.y, f.y, 1.0), M); + float2 w0 = float2(wx.x, wy.x); + float2 w1 = float2(wx.y, wy.y); + float2 w2 = float2(wx.z, wy.z); + float2 w3 = float2(wx.w, wy.w); + + float2 g0 = w0 + w1; + float2 g1 = w2 + w3; + float2 h0 = w1 / g0 - 1.0; + float2 h1 = w3 / g1 + 1.0; + + float2 coord00 = index + h0; + float2 coord10 = index + float2(h1.x, h0.y); + float2 coord01 = index + float2(h0.x, h1.y); + float2 coord11 = index + h1; + + coord00 = (coord00 + 0.5) * inputSize; + coord10 = (coord10 + 0.5) * inputSize; + coord01 = (coord01 + 0.5) * inputSize; + coord11 = (coord11 + 0.5) * inputSize; + + float4 tex00 = SampleLocation(coord00); + float4 tex10 = SampleLocation(coord10); + float4 tex01 = SampleLocation(coord01); + float4 tex11 = SampleLocation(coord11); + + tex00 = lerp(tex01, tex00, float4(g0.y, g0.y, g0.y, g0.y)); + tex10 = lerp(tex11, tex10, float4(g0.y, g0.y, g0.y, g0.y)); + + float4 res = lerp(tex10, tex00, float4(g0.x, g0.x, g0.x, g0.x)); + + return res; +} + +float4 BicubicScalerPass(float4 color) +{ + color = BicubicScaler(GetCoordinates(), GetResolution()); + return color; +} + +/*------------------------------------------------------------------------------ +[LANCZOS SCALER CODE SECTION] +------------------------------------------------------------------------------*/ + +float3 PixelPos(float xpos, float ypos) +{ + return SampleLocation(float2(xpos, ypos)).rgb; +} + +float4 WeightQuad(float x) +{ + const float PI = 3.141592653; + float4 weight = FIX(PI * float4(1.0 + x, x, 1.0 - x, 2.0 - x)); + float4 ret = sin(weight) * sin(weight / 2.0) / (weight * weight); + + return ret / dot(ret, float4(1.0, 1.0, 1.0, 1.0)); +} + +float3 LineRun(float ypos, float4 xpos, float4 linetaps) +{ + float4x3 m = float4x3( + PixelPos(xpos.x, ypos), + PixelPos(xpos.y, ypos), + PixelPos(xpos.z, ypos), + PixelPos(xpos.w, ypos)); + return mul(linetaps, m); +} + +float4 LanczosScaler(float2 inputSize) +{ + float2 stepxy = float2(1.0 / inputSize.x, 1.0 / inputSize.y); + float2 pos = GetCoordinates() + stepxy * 0.5; + float2 f = frac(pos / stepxy); + + float2 xystart = (-1.5 - f) * stepxy + pos; + float4 xpos = float4( + xystart.x, + xystart.x + stepxy.x, + xystart.x + stepxy.x * 2.0, + xystart.x + stepxy.x * 3.0); + + float4 linetaps = WeightQuad(f.x); + float4 columntaps = WeightQuad(f.y); + float4x3 m = float4x3( + LineRun(xystart.y, xpos, linetaps), + LineRun(xystart.y + stepxy.y, xpos, linetaps), + LineRun(xystart.y + stepxy.y * 2.0, xpos, linetaps), + LineRun(xystart.y + stepxy.y * 3.0, xpos, linetaps)); + return float4( mul(columntaps, m), 1.0); +} + +float4 LanczosScalerPass(float4 color) +{ + color = LanczosScaler(GetResolution()); + return color; +} + +/*------------------------------------------------------------------------------ +[BILINEAR FILTERING CODE SECTION] +------------------------------------------------------------------------------*/ + +float4 SampleBilinear(float2 texcoord) +{ + float2 texSize = GetResolution(); + float texelSizeX = 1.0 / texSize.x; + float texelSizeY = 1.0 / texSize.y; + + int nX = int(texcoord.x * texSize.x); + int nY = int(texcoord.y * texSize.y); + + float2 uvCoord = float2(float(nX) / texSize.x, float(nY) / texSize.y); + + // Take nearest two data in current row. + float4 SampleA = SampleLocation(uvCoord); + float4 SampleB = SampleLocation(uvCoord + float2(texelSizeX, 0.0)); + + // Take nearest two data in bottom row. + float4 SampleC = SampleLocation(uvCoord + float2(0.0, texelSizeY)); + float4 SampleD = SampleLocation(uvCoord + float2(texelSizeX, texelSizeY)); + + float LX = frac(texcoord.x * texSize.x); //interpolation factor for X direction. + float LY = frac(texcoord.y * texSize.y); //interpolation factor for Y direction. + + // Interpolate in X direction. + float4 InterpolateA = lerp(SampleA, SampleB, LX); //Top row in X direction. + float4 InterpolateB = lerp(SampleC, SampleD, LX); //Bottom row in X direction. + + return lerp(InterpolateA, InterpolateB, LY); //Interpolate in Y direction. +} + +float4 BilinearPass(float4 color) +{ + color = SampleBilinear(GetCoordinates()); + return color; +} + +/*------------------------------------------------------------------------------ +[GAMMA CORRECTION CODE SECTION] +------------------------------------------------------------------------------*/ + +float3 EncodeGamma(float3 color, float gamma) +{ + color = saturate(color); + color.r = (color.r <= 0.0404482362771082) ? + color.r / 12.92 : pow((color.r + 0.055) / 1.055, gamma); + color.g = (color.g <= 0.0404482362771082) ? + color.g / 12.92 : pow((color.g + 0.055) / 1.055, gamma); + color.b = (color.b <= 0.0404482362771082) ? + color.b / 12.92 : pow((color.b + 0.055) / 1.055, gamma); + + return color; +} + +float3 DecodeGamma(float3 color, float gamma) +{ + color = saturate(color); + color.r = (color.r <= 0.00313066844250063) ? + color.r * 12.92 : 1.055 * pow(color.r, 1.0 / gamma) - 0.055; + color.g = (color.g <= 0.00313066844250063) ? + color.g * 12.92 : 1.055 * pow(color.g, 1.0 / gamma) - 0.055; + color.b = (color.b <= 0.00313066844250063) ? + color.b * 12.92 : 1.055 * pow(color.b, 1.0 / gamma) - 0.055; + + return color; +} + +float4 GammaPass(float4 color) +{ + const float GammaConst = 2.233333; + color.rgb = EncodeGamma(color.rgb, GammaConst); + color.rgb = DecodeGamma(color.rgb, GetOption(A_GAMMA)); + color.a = AvgLuminance(color.rgb); + + return color; +} + +/*------------------------------------------------------------------------------ +[BLENDED BLOOM CODE SECTION] +------------------------------------------------------------------------------*/ + +float3 BlendAddLight(float3 bloom, float3 blend) +{ + return saturate(bloom + blend); +} + +float3 BlendScreen(float3 bloom, float3 blend) +{ + return (bloom + blend) - (bloom * blend); +} + +float3 BlendAddGlow(float3 bloom, float3 blend) +{ + float glow = smootherstep(0.0, 1.0, AvgLuminance(bloom)); + return lerp(saturate(bloom + blend), + (blend + blend) - (blend * blend), glow); +} + +float3 BlendGlow(float3 bloom, float3 blend) +{ + float glow = smootherstep(0.0, 1.0, AvgLuminance(bloom)); + return lerp((bloom + blend) - (bloom * blend), + (blend + blend) - (blend * blend), glow); +} + +float3 BlendLuma(float3 bloom, float3 blend) +{ + float lumavg = smootherstep(0.0, 1.0, AvgLuminance(bloom + blend)); + return lerp((bloom * blend), (1.0 - + ((1.0 - bloom) * (1.0 - blend))), lumavg); +} + +float3 BlendOverlay(float3 bloom, float3 blend) +{ + float3 overlay = step(0.5, bloom); + return lerp((bloom * blend * 2.0), (1.0 - (2.0 * + (1.0 - bloom) * (1.0 - blend))), overlay); +} + +float3 BloomCorrection(float3 color) +{ + float3 bloom = color; + + bloom.r = 2.0 / 3.0 * (1.0 - (bloom.r * bloom.r)); + bloom.g = 2.0 / 3.0 * (1.0 - (bloom.g * bloom.g)); + bloom.b = 2.0 / 3.0 * (1.0 - (bloom.b * bloom.b)); + + bloom.r = saturate(color.r + GetOption(E_BLOOM_REDS) * bloom.r); + bloom.g = saturate(color.g + GetOption(F_BLOOM_GREENS) * bloom.g); + bloom.b = saturate(color.b + GetOption(G_BLOOM_BLUES) * bloom.b); + + color = saturate(bloom); + + return color; +} + +float4 PyramidFilter(float2 texcoord, float2 width) +{ + float4 X = SampleLocation(texcoord + float2(0.5, 0.5) * width); + float4 Y = SampleLocation(texcoord + float2(-0.5, 0.5) * width); + float4 Z = SampleLocation(texcoord + float2(0.5, -0.5) * width); + float4 W = SampleLocation(texcoord + float2(-0.5, -0.5) * width); + + return (X + Y + Z + W) / 4.0; +} + +float3 Blend(float3 bloom, float3 blend) +{ + if (GetOption(A_BLOOM_TYPE) == 0) { return BlendGlow(bloom, blend); } + else if (GetOption(A_BLOOM_TYPE) == 1) { return BlendAddGlow(bloom, blend); } + else if (GetOption(A_BLOOM_TYPE) == 2) { return BlendAddLight(bloom, blend); } + else if (GetOption(A_BLOOM_TYPE) == 3) { return BlendScreen(bloom, blend); } + else if (GetOption(A_BLOOM_TYPE) == 4) { return BlendLuma(bloom, blend); } + else { return BlendOverlay(bloom, blend); } +} + +float4 BloomPass(float4 color) +{ + float2 pixelSize = GetInvResolution(); + float anflare = 4.0; + float2 texcoord = GetCoordinates(); + float2 defocus = float2(GetOption(D_B_DEFOCUS), GetOption(D_B_DEFOCUS)); + float4 bloom = PyramidFilter(texcoord, pixelSize * defocus); + + float2 dx = float2(pixelSize.x * GetOption(D_BLOOM_WIDTH), 0.0); + float2 dy = float2(0.0, pixelSize.y * GetOption(D_BLOOM_WIDTH)); + + float2 mdx = mul(dx, 2.0); + float2 mdy = mul(dy, 2.0); + + float4 blend = bloom * 0.22520613262190495; + + blend += 0.002589001911021066 * SampleLocation(texcoord - mdx + mdy); + blend += 0.010778807494659370 * SampleLocation(texcoord - dx + mdy); + blend += 0.024146616900339800 * SampleLocation(texcoord + mdy); + blend += 0.010778807494659370 * SampleLocation(texcoord + dx + mdy); + blend += 0.002589001911021066 * SampleLocation(texcoord + mdx + mdy); + + blend += 0.010778807494659370 * SampleLocation(texcoord - mdx + dy); + blend += 0.044875475183061630 * SampleLocation(texcoord - dx + dy); + blend += 0.100529757860782610 * SampleLocation(texcoord + dy); + blend += 0.044875475183061630 * SampleLocation(texcoord + dx + dy); + blend += 0.010778807494659370 * SampleLocation(texcoord + mdx + dy); + + blend += 0.024146616900339800 * SampleLocation(texcoord - mdx); + blend += 0.100529757860782610 * SampleLocation(texcoord - dx); + blend += 0.100529757860782610 * SampleLocation(texcoord + dx); + blend += 0.024146616900339800 * SampleLocation(texcoord + mdx); + + blend += 0.010778807494659370 * SampleLocation(texcoord - mdx - dy); + blend += 0.044875475183061630 * SampleLocation(texcoord - dx - dy); + blend += 0.100529757860782610 * SampleLocation(texcoord - dy); + blend += 0.044875475183061630 * SampleLocation(texcoord + dx - dy); + blend += 0.010778807494659370 * SampleLocation(texcoord + mdx - dy); + + blend += 0.002589001911021066 * SampleLocation(texcoord - mdx - mdy); + blend += 0.010778807494659370 * SampleLocation(texcoord - dx - mdy); + blend += 0.024146616900339800 * SampleLocation(texcoord - mdy); + blend += 0.010778807494659370 * SampleLocation(texcoord + dx - mdy); + blend += 0.002589001911021066 * SampleLocation(texcoord + mdx - mdy); + blend = lerp(color, blend, GetOption(C_BLEND_STRENGTH)); + + bloom.xyz = Blend(bloom.xyz, blend.xyz); + bloom.xyz = BloomCorrection(bloom.xyz); + + color.a = AvgLuminance(color.xyz); + bloom.a = AvgLuminance(bloom.xyz); + bloom.a *= anflare; + + color = lerp(color, bloom, GetOption(B_BLOOM_STRENGTH)); + + return color; +} + +/*------------------------------------------------------------------------------ +[SCENE TONE MAPPING CODE SECTION] +------------------------------------------------------------------------------*/ + +float3 FilmicCurve(float3 color) +{ + float3 T = color; + float tnamn = GetOption(B_TONE_AMOUNT); + + float A = 0.100; + float B = 0.300; + float C = 0.100; + float D = tnamn; + float E = 0.020; + float F = 0.300; + float W = 1.012; + + T.r = ((T.r*(A*T.r + C*B) + D*E) / (T.r*(A*T.r + B) + D*F)) - E / F; + T.g = ((T.g*(A*T.g + C*B) + D*E) / (T.g*(A*T.g + B) + D*F)) - E / F; + T.b = ((T.b*(A*T.b + C*B) + D*E) / (T.b*(A*T.b + B) + D*F)) - E / F; + + float denom = ((W*(A*W + C*B) + D*E) / (W*(A*W + B) + D*F)) - E / F; + float3 white = float3(denom, denom, denom); + + T = T / white; + color = saturate(T); + + return color; +} + +float3 FilmicTonemap(float3 color) +{ + float3 tone = color; + + float3 black = float3(0.0, 0.0, 0.0); + tone = max(black, tone); + + tone.r = (tone.r * (6.2 * tone.r + 0.5)) / (tone.r * (6.2 * tone.r + 1.66) + 0.066); + tone.g = (tone.g * (6.2 * tone.g + 0.5)) / (tone.g * (6.2 * tone.g + 1.66) + 0.066); + tone.b = (tone.b * (6.2 * tone.b + 0.5)) / (tone.b * (6.2 * tone.b + 1.66) + 0.066); + + const float gamma = 2.42; + tone = EncodeGamma(tone, gamma); + + color = lerp(color, tone, GetOption(B_TONE_FAMOUNT)); + + return color; +} + +float4 TonemapPass(float4 color) +{ + float luminanceAverage = GetOption(E_LUMINANCE); + float bmax = max(color.r, max(color.g, color.b)); + + float blevel = pow(saturate(bmax), GetOption(C_BLACK_LEVELS)); + color.rgb = color.rgb * blevel; + + if (OptionEnabled(A_TONEMAP_FILM)) { color.rgb = FilmicTonemap(color.rgb); } + if (GetOption(A_TONEMAP_TYPE) == 1) { color.rgb = FilmicCurve(color.rgb); } + + float3 XYZ = RGBtoXYZ(color.rgb); + + // XYZ -> Yxy conversion + float3 Yxy = XYZtoYxy(XYZ); + + // (Wt) Tone mapped scaling of the initial wp before input modifiers + float Wt = saturate(Yxy.r / AvgLuminance(XYZ)); + + if (GetOption(A_TONEMAP_TYPE) == 2) { Yxy.r = FilmicCurve(Yxy).r; } + + // (Lp) Map average luminance to the middlegrey zone by scaling pixel luminance + float Lp = Yxy.r * GetOption(D_EXPOSURE) / (luminanceAverage + Epsilon); + + // (Wp) White point calculated, based on the toned white, and input modifier + float Wp = abs(Wt) * GetOption(F_WHITEPOINT); + + // (Ld) Scale all luminance within a displayable range of 0 to 1 + Yxy.r = (Lp * (1.0 + Lp / (Wp * Wp))) / (1.0 + Lp); + + // Yxy -> XYZ conversion + XYZ = YxytoXYZ(Yxy); + + color.rgb = XYZtoRGB(XYZ); + color.a = AvgLuminance(color.rgb); + + return color; +} + +/*------------------------------------------------------------------------------ +[CROSS PROCESSING CODE SECTION] +------------------------------------------------------------------------------*/ + +float3 CrossShift(float3 color) +{ + float3 cross; + + float2 CrossMatrix[3] = { + float2(0.960, 0.040 * color.x), + float2(0.980, 0.020 * color.y), + float2(0.970, 0.030 * color.z), }; + + cross.x = GetOption(B_RED_SHIFT) * CrossMatrix[0].x + CrossMatrix[0].y; + cross.y = GetOption(C_GREEN_SHIFT) * CrossMatrix[1].x + CrossMatrix[1].y; + cross.z = GetOption(D_BLUE_SHIFT) * CrossMatrix[2].x + CrossMatrix[2].y; + + float lum = MidLuminance(color); + float3 black = float3(0.0, 0.0, 0.0); + float3 white = float3(1.0, 1.0, 1.0); + + cross = lerp(black, cross, saturate(lum * 2.0)); + cross = lerp(cross, white, saturate(lum - 0.5) * 2.0); + color = lerp(color, cross, saturate(lum * GetOption(E_SHIFT_RATIO))); + + return color; +} + +float4 CrossPass(float4 color) +{ + if (GetOption(A_FILMIC) == 0) { + color.rgb = CrossShift(color.rgb); + } + + else if (GetOption(A_FILMIC) == 1) { + float3 XYZ = RGBtoXYZ(color.rgb); + float3 Yxy = XYZtoYxy(XYZ); + + Yxy = CrossShift(Yxy); + XYZ = YxytoXYZ(Yxy); + + color.rgb = XYZtoRGB(XYZ); + } + + else if (GetOption(A_FILMIC) == 2) { + float3 XYZ = RGBtoXYZ(color.rgb); + float3 Yxy = XYZtoYxy(XYZ); + + XYZ = YxytoXYZ(Yxy); + XYZ = CrossShift(XYZ); + + color.rgb = XYZtoRGB(XYZ); + } + + color.a = AvgLuminance(color.rgb); + + return saturate(color); +} + +/*------------------------------------------------------------------------------ +[COLOR CORRECTION CODE SECTION] +------------------------------------------------------------------------------*/ + +// Converting pure hue to RGB +float3 HUEtoRGB(float H) +{ + float R = abs(H * 6.0 - 3.0) - 1.0; + float G = 2.0 - abs(H * 6.0 - 2.0); + float B = 2.0 - abs(H * 6.0 - 4.0); + + return saturate(float3(R, G, B)); +} + +// Converting RGB to hue/chroma/value +float3 RGBtoHCV(float3 RGB) +{ + float4 BG = float4(RGB.bg, -1.0, 2.0 / 3.0); + float4 GB = float4(RGB.gb, 0.0, -1.0 / 3.0); + + float4 P = (RGB.g < RGB.b) ? BG : GB; + + float4 XY = float4(P.xyw, RGB.r); + float4 YZ = float4(RGB.r, P.yzx); + + float4 Q = (RGB.r < P.x) ? XY : YZ; + + float C = Q.x - min(Q.w, Q.y); + float H = abs((Q.w - Q.y) / (6.0 * C + Epsilon) + Q.z); + + return float3(H, C, Q.x); +} + +// Converting RGB to HSV +float3 RGBtoHSV(float3 RGB) +{ + float3 HCV = RGBtoHCV(RGB); + float S = HCV.y / (HCV.z + Epsilon); + + return float3(HCV.x, S, HCV.z); +} + +// Converting HSV to RGB +float3 HSVtoRGB(float3 HSV) +{ + float3 RGB = HUEtoRGB(HSV.x); + return ((RGB - 1.0) * HSV.y + 1.0) * HSV.z; +} + +// Pre correction color mask +float3 PreCorrection(float3 color) +{ + float3 RGB = color; + + RGB.r = 2.0 / 3.0 * (1.0 - (RGB.r * RGB.r)); + RGB.g = 2.0 / 3.0 * (1.0 - (RGB.g * RGB.g)); + RGB.b = 2.0 / 3.0 * (1.0 - (RGB.b * RGB.b)); + + RGB.r = saturate(color.r + (GetOption(B_RED_CORRECTION) / 200.0) * RGB.r); + RGB.g = saturate(color.g + (GetOption(C_GREEN_CORRECTION) / 200.0) * RGB.g); + RGB.b = saturate(color.b + (GetOption(D_BLUE_CORRECTION) / 200.0) * RGB.b); + + color = saturate(RGB); + + return color; +} + +float3 ColorCorrection(float3 color) +{ + float X = 1.0 / (1.0 + exp(GetOption(B_RED_CORRECTION) / 2.0)); + float Y = 1.0 / (1.0 + exp(GetOption(C_GREEN_CORRECTION) / 2.0)); + float Z = 1.0 / (1.0 + exp(GetOption(D_BLUE_CORRECTION) / 2.0)); + + color.r = (1.0 / (1.0 + exp(-GetOption(B_RED_CORRECTION) * (color.r - 0.5))) - X) / (1.0 - 2.0 * X); + color.g = (1.0 / (1.0 + exp(-GetOption(C_GREEN_CORRECTION) * (color.g - 0.5))) - Y) / (1.0 - 2.0 * Y); + color.b = (1.0 / (1.0 + exp(-GetOption(D_BLUE_CORRECTION) * (color.b - 0.5))) - Z) / (1.0 - 2.0 * Z); + + return saturate(color); +} + +float4 CorrectionPass(float4 color) +{ + float3 colorspace = PreCorrection(color.rgb); + + if (GetOption(A_PALETTE) == 0) { + colorspace = ColorCorrection(colorspace); + } + + else if (GetOption(A_PALETTE) == 1) { + float3 XYZ = RGBtoXYZ(colorspace); + float3 Yxy = XYZtoYxy(XYZ); + + Yxy = ColorCorrection(Yxy); + XYZ = YxytoXYZ(Yxy); + colorspace = XYZtoRGB(XYZ); + } + + else if (GetOption(A_PALETTE) == 2) { + float3 XYZ = RGBtoXYZ(colorspace); + float3 Yxy = XYZtoYxy(XYZ); + + XYZ = YxytoXYZ(Yxy); + XYZ = ColorCorrection(XYZ); + colorspace = XYZtoRGB(XYZ); + } + + else if (GetOption(A_PALETTE) == 3) { + float3 hsv = RGBtoHSV(colorspace); + hsv = ColorCorrection(hsv); + colorspace = HSVtoRGB(hsv); + } + + else if (GetOption(A_PALETTE) == 4) { + float3 yuv = RGBtoYUV(colorspace); + yuv = ColorCorrection(yuv); + colorspace = YUVtoRGB(yuv); + } + + color.rgb = lerp(color.rgb, colorspace, GetOption(E_CORRECT_STR)); + color.a = AvgLuminance(color.rgb); + + return color; +} + +/*------------------------------------------------------------------------------ +[TEXTURE SHARPEN CODE SECTION] +------------------------------------------------------------------------------*/ + +float Cubic(float coeff) +{ + float4 n = float4(1.0, 2.0, 3.0, 4.0) - coeff; + float4 s = n * n * n; + + float x = s.x; + float y = s.y - 4.0 * s.x; + float z = s.z - 4.0 * s.y + 6.0 * s.x; + float w = 6.0 - x - y - z; + + return (x + y + z + w) / 4.0; +} + +float4 SampleSharpenBicubic(float2 texcoord) +{ + float2 texSize = GetResolution(); + float texelSizeX = (1.0 / texSize.x) * GetOption(C_SHARPEN_BIAS); + float texelSizeY = (1.0 / texSize.y) * GetOption(C_SHARPEN_BIAS); + + float4 nSum = float4(0.0, 0.0, 0.0, 0.0); + float4 nDenom = float4(0.0, 0.0, 0.0, 0.0); + + float a = frac(texcoord.x * texSize.x); + float b = frac(texcoord.y * texSize.y); + + int nX = int(texcoord.x * texSize.x); + int nY = int(texcoord.y * texSize.y); + + float2 uvCoord = float2(float(nX) / texSize.x, float(nY) / texSize.y); + + for (int m = -1; m <= 2; m++) { + for (int n = -1; n <= 2; n++) { + + float4 Samples = SampleLocation(uvCoord + + float2(texelSizeX * float(m), texelSizeY * float(n))); + + float vc1 = Cubic(float(m) - a); + float4 vecCoeff1 = float4(vc1, vc1, vc1, vc1); + + float vc2 = Cubic(-(float(n) - b)); + float4 vecCoeff2 = float4(vc2, vc2, vc2, vc2); + + nSum = nSum + (Samples * vecCoeff2 * vecCoeff1); + nDenom = nDenom + (vecCoeff2 * vecCoeff1); + } + } + + return nSum / nDenom; +} + +float4 TexSharpenPass(float4 color) +{ + float3 calcSharpen = lumCoeff * GetOption(A_SHARPEN_STRENGTH); + + float4 blurredColor = SampleSharpenBicubic(GetCoordinates()); + float3 sharpenedColor = (color.rgb - blurredColor.rgb); + + float sharpenLuma = dot(sharpenedColor, calcSharpen); + sharpenLuma = clamp(sharpenLuma, -GetOption(B_SHARPEN_CLAMP), GetOption(B_SHARPEN_CLAMP)); + + color.rgb = color.rgb + sharpenLuma; + color.a = AvgLuminance(color.rgb); + + if (GetOption(D_SEDGE_DETECTION) == 1) + { + color = (0.5 + (sharpenLuma * 4)).xxxx; + } + + return color; +} + +/*------------------------------------------------------------------------------ +[PIXEL VIBRANCE CODE SECTION] +------------------------------------------------------------------------------*/ + +float4 VibrancePass(float4 color) +{ + float vib = GetOption(A_VIBRANCE); + float luma = AvgLuminance(color.rgb); + + float colorMax = max(color.r, max(color.g, color.b)); + float colorMin = min(color.r, min(color.g, color.b)); + + float colorSaturation = colorMax - colorMin; + float3 colorCoeff = float3(GetOption(B_R_VIBRANCE)* + vib, GetOption(C_G_VIBRANCE) * vib, GetOption(D_B_VIBRANCE) * vib); + + color.rgb = lerp(float3(luma, luma, luma), color.rgb, (1.0 + (colorCoeff * (1.0 - (sign(colorCoeff) * colorSaturation))))); + color.a = AvgLuminance(color.rgb); + + return saturate(color); //Debug: return colorSaturation.xxxx; +} + +/*------------------------------------------------------------------------------ +[LOCAL CONTRAST CODE SECTION] +------------------------------------------------------------------------------*/ + +float4 ContrastPass(float4 color) +{ + float lum = AvgLuminance(color.rgb); + float3 luma = float3(lum, lum, lum); + float3 chroma = color.rgb - luma; + float3 x = luma; + + //Cubic Bezier spline + float3 a = float3(0.00, 0.00, 0.00); //start point + float3 b = float3(0.25, 0.25, 0.25); //control point 1 + float3 c = float3(0.80, 0.80, 0.80); //control point 2 + float3 d = float3(1.00, 1.00, 1.00); //endpoint + + float3 ab = lerp(a, b, x); //point between a and b (green) + float3 bc = lerp(b, c, x); //point between b and c (green) + float3 cd = lerp(c, d, x); //point between c and d (green) + float3 abbc = lerp(ab, bc, x); //point between ab and bc (blue) + float3 bccd = lerp(bc, cd, x); //point between bc and cd (blue) + float3 dest = lerp(abbc, bccd, x); //point on the bezier-curve (black) + + x = dest; + x = lerp(luma, x, GetOption(A_CONTRAST)); + color.rgb = x + chroma; + + color.a = AvgLuminance(color.rgb); + + return saturate(color); +} + +/*------------------------------------------------------------------------------ +[CEL SHADING CODE SECTION] +------------------------------------------------------------------------------*/ + +float4 CelPass(float4 color) +{ + float3 yuv; + float3 sum = color.rgb; + + const int NUM = 9; + const float2 RoundingOffset = float2(0.25, 0.25); + const float3 thresholds = float3(9.0, 8.0, 6.0); + + float lum[NUM]; + float3 col[NUM]; + float2 set[NUM] = { + float2(-0.0078125, -0.0078125), + float2(0.00, -0.0078125), + float2(0.0078125, -0.0078125), + float2(-0.0078125, 0.00), + float2(0.00, 0.00), + float2(0.0078125, 0.00), + float2(-0.0078125, 0.0078125), + float2(0.00, 0.0078125), + float2(0.0078125, 0.0078125)}; + + for (int i = 0; i < NUM; i++) + { + col[i] = SampleLocation(GetCoordinates() + set[i] * RoundingOffset).rgb; + + if (GetOption(G_COLOR_ROUNDING) == 1) { + col[i].r = round(col[i].r * thresholds.r) / thresholds.r; + col[i].g = round(col[i].g * thresholds.g) / thresholds.g; + col[i].b = round(col[i].b * thresholds.b) / thresholds.b; + } + + lum[i] = AvgLuminance(col[i].xyz); + yuv = RGBtoYUV(col[i]); + + if (GetOption(E_YUV_LUMA) == 0) + { + yuv.r = round(yuv.r * thresholds.r) / thresholds.r; + } + else + { + yuv.r = saturate(round(yuv.r * lum[i]) / thresholds.r + lum[i]); + } + + yuv = YUVtoRGB(yuv); + sum += yuv; + } + + float3 shadedColor = (sum / NUM); + float2 texSize = GetResolution(); + float2 pixel = (1.0 / texSize.xy) * GetOption(C_EDGE_THICKNESS); + + float edgeX = dot(SampleLocation(GetCoordinates() + pixel).rgb, lumCoeff); + edgeX = dot(float4(SampleLocation(GetCoordinates() - pixel).rgb, edgeX), float4(lumCoeff, -1.0)); + + float edgeY = dot(SampleLocation(GetCoordinates() + float2(pixel.x, -pixel.y)).rgb, lumCoeff); + edgeY = dot(float4(SampleLocation(GetCoordinates() + float2(-pixel.x, pixel.y)).rgb, edgeY), float4(lumCoeff, -1.0)); + + float edge = dot(float2(edgeX, edgeY), float2(edgeX, edgeY)); + + if (GetOption(D_PALETTE_TYPE) == 0) + { + color.rgb = lerp(color.rgb, color.rgb + pow(edge, GetOption(B_EDGE_FILTER)) * -GetOption(A_EDGE_STRENGTH), GetOption(A_EDGE_STRENGTH)); + } + else if (GetOption(D_PALETTE_TYPE) == 1) + { + color.rgb = lerp(color.rgb + pow(edge, GetOption(B_EDGE_FILTER)) * -GetOption(A_EDGE_STRENGTH), shadedColor, 0.25); + } + else if (GetOption(D_PALETTE_TYPE) == 2) + { + color.rgb = lerp(shadedColor + edge * -GetOption(A_EDGE_STRENGTH), pow(edge, GetOption(B_EDGE_FILTER)) * -GetOption(A_EDGE_STRENGTH) + color.rgb, 0.50); + } + + color.a = AvgLuminance(color.rgb); + + return saturate(color); +} + +/*------------------------------------------------------------------------------ +[FILM GRAIN CODE SECTION] +------------------------------------------------------------------------------*/ + + + +float Fade(float t) +{ + return t*t*t*(t*(t*6.0 - 15.0) + 10.0); +} + +float2 CoordRot(float2 tc, float angle) +{ + float2 screenSize = GetResolution(); + float aspect = screenSize.x / screenSize.y; + float rotX = ((tc.x * 2.0 - 1.0) * aspect * cos(angle)) - ((tc.y * 2.0 - 1.0) * sin(angle)); + float rotY = ((tc.y * 2.0 - 1.0) * cos(angle)) + ((tc.x * 2.0 - 1.0) * aspect * sin(angle)); + + rotX = ((rotX / aspect) * 0.5 + 0.5); + rotY = rotY * 0.5 + 0.5; + + return float2(rotX, rotY); +} + +float4 Perm(float2 texcoord) +{ + float noise = RandomSeedfloat(texcoord); + + float noiseR = noise * 2.0 - 1.0; + float noiseG = frac(noise * 1.2154) * 2.0 - 1.0; + float noiseB = frac(noise * 1.3453) * 2.0 - 1.0; + float noiseA = frac(noise * 1.3647) * 2.0 - 1.0; + + return float4(noiseR, noiseG, noiseB, noiseA); +} + +float PerNoise(float3 p) +{ + const float permTexUnit = 1.0 / 256.0; + const float permTexUnitHalf = 0.5 / 256.0; + + float3 pf = frac(p); + float3 pi = permTexUnit * floor(p) + permTexUnitHalf; + + // Noise contributions from (x=0, y=0), z=0 and z=1 + float perm00 = Perm(pi.xy).a; + float3 grad000 = Perm(float2(perm00, pi.z)).rgb * 4.0 - 1.0; + float n000 = dot(grad000, pf); + float3 grad001 = Perm(float2(perm00, pi.z + permTexUnit)).rgb * 4.0 - 1.0; + float n001 = dot(grad001, pf - float3(0.0, 0.0, 1.0)); + + // Noise contributions from (x=0, y=1), z=0 and z=1 + float perm01 = Perm(pi.xy + float2(0.0, permTexUnit)).a; + float3 grad010 = Perm(float2(perm01, pi.z)).rgb * 4.0 - 1.0; + float n010 = dot(grad010, pf - float3(0.0, 1.0, 0.0)); + float3 grad011 = Perm(float2(perm01, pi.z + permTexUnit)).rgb * 4.0 - 1.0; + float n011 = dot(grad011, pf - float3(0.0, 1.0, 1.0)); + + // Noise contributions from (x=1, y=0), z=0 and z=1 + float perm10 = Perm(pi.xy + float2(permTexUnit, 0.0)).a; + float3 grad100 = Perm(float2(perm10, pi.z)).rgb * 4.0 - 1.0; + float n100 = dot(grad100, pf - float3(1.0, 0.0, 0.0)); + float3 grad101 = Perm(float2(perm10, pi.z + permTexUnit)).rgb * 4.0 - 1.0; + float n101 = dot(grad101, pf - float3(1.0, 0.0, 1.0)); + + // Noise contributions from (x=1, y=1), z=0 and z=1 + float perm11 = Perm(pi.xy + float2(permTexUnit, permTexUnit)).a; + float3 grad110 = Perm(float2(perm11, pi.z)).rgb * 4.0 - 1.0; + float n110 = dot(grad110, pf - float3(1.0, 1.0, 0.0)); + float3 grad111 = Perm(float2(perm11, pi.z + permTexUnit)).rgb * 4.0 - 1.0; + float n111 = dot(grad111, pf - float3(1.0, 1.0, 1.0)); + + float4 n_x = lerp(float4(n000, n001, n010, n011), float4(n100, n101, n110, n111), Fade(pf.x)); + + float2 n_xy = lerp(n_x.xy, n_x.zw, Fade(pf.y)); + float n_xyz = lerp(n_xy.x, n_xy.y, Fade(pf.z)); + + return n_xyz; +} + +float4 GrainPass(float4 color) +{ + float2 screenSize = GetResolution(); + float3 rotOffset = float3(1.425, 3.892, 5.835); //rotation offset values + float2 rotCoordsR = CoordRot(GetCoordinates(), GetTime() + rotOffset.x); + float noiseval = PerNoise(float3(rotCoordsR * (screenSize / GetOption(A_GRAIN_SIZE)), 0.0)); + float3 noise = float3(noiseval, noiseval, noiseval); + + if (GetOption(C_COLORED) == 1) { + float2 rotCoordsG = CoordRot(GetCoordinates(), GetTime() + rotOffset.y); + float2 rotCoordsB = CoordRot(GetCoordinates(), GetTime() + rotOffset.z); + noise.g = lerp(noise.r, PerNoise(float3(rotCoordsG * + float2(screenSize.x / GetOption(A_GRAIN_SIZE), screenSize.y / GetOption(A_GRAIN_SIZE)), 1.0)), GetOption(D_COLOR_AMOUNT)); + noise.b = lerp(noise.r, PerNoise(float3(rotCoordsB * + float2(screenSize.x / GetOption(A_GRAIN_SIZE), screenSize.y / GetOption(A_GRAIN_SIZE)), 2.0)), GetOption(D_COLOR_AMOUNT)); + } + + //noisiness response curve based on scene luminance + float lamount = GetOption(E_LUMA_AMOUNT); + float luminance = ColorLuminance(color.rgb); + luminance = lerp(0.0, luminance, lamount); + float lum = smoothstep(0.2, 0.0, luminance); + lum += luminance; + lum = pow(lum, 4.0); + noise = lerp(noise, float3(0.0, 0.0, 0.0), lum); + color.rgb = color.rgb + noise * GetOption(B_GRAIN_AMOUNT); + + return color; +} + +/*------------------------------------------------------------------------------ +[VIGNETTE CODE SECTION] +------------------------------------------------------------------------------*/ + +float4 VignettePass(float4 color) +{ + const float2 VignetteCenter = float2(0.500, 0.500); + float2 tc = GetCoordinates() - VignetteCenter; + + // hardcoded pre ratio calculations, for uniform output on arbitrary resolutions. + tc *= float2((2560.0 / 1440.0), GetOption(A_VIG_RATIO)); + tc /= GetOption(B_VIG_RADIUS); + + float v = dot(tc, tc); + + color.rgb *= (1.0 + pow(v, GetOption(D_VIG_SLOPE) * 0.25) * -GetOption(C_VIG_AMOUNT)); + + return color; +} + +/*------------------------------------------------------------------------------ +[SCANLINES CODE SECTION] +------------------------------------------------------------------------------*/ + +float4 ScanlinesPass(float4 color) +{ + float4 intensity; + float2 fragcoord = GetFragmentCoord(); + if (GetOption(A_SCANLINE_TYPE) == 0) { //X coord scanlines + if (frac(fragcoord.y * GetOption(B_SCANLINE_SPACING)) > GetOption(B_SCANLINE_THICKNESS)) + { + intensity = float4(0.0, 0.0, 0.0, 0.0); + } + else + { + intensity = smoothstep(0.2, GetOption(B_SCANLINE_BRIGHTNESS), color) + + normalize(float4(color.xyz, AvgLuminance(color.xyz))); + } + } + + else if (GetOption(A_SCANLINE_TYPE) == 1) { //Y coord scanlines + if (frac(fragcoord.x * GetOption(B_SCANLINE_SPACING)) > GetOption(B_SCANLINE_THICKNESS)) + { + intensity = float4(0.0, 0.0, 0.0, 0.0); + } + else + { + intensity = smoothstep(0.2, GetOption(B_SCANLINE_BRIGHTNESS), color) + + normalize(float4(color.xyz, AvgLuminance(color.xyz))); + } + } + + else if (GetOption(A_SCANLINE_TYPE) == 2) { //XY coord scanlines + if (frac(fragcoord.x * GetOption(B_SCANLINE_SPACING)) > GetOption(B_SCANLINE_THICKNESS) && + frac(fragcoord.y * GetOption(B_SCANLINE_SPACING)) > GetOption(B_SCANLINE_THICKNESS)) + { + intensity = float4(0.0, 0.0, 0.0, 0.0); + } + else + { + intensity = smoothstep(0.2, GetOption(B_SCANLINE_BRIGHTNESS), color) + + normalize(float4(color.xyz, AvgLuminance(color.xyz))); + } + } + + float level = (4.0 - GetCoordinates().x) * GetOption(B_SCANLINE_INTENSITY); + + color = intensity * (0.5 - level) + color * 1.1; + + return saturate(color); +} + +/*------------------------------------------------------------------------------ +[DITHERING CODE SECTION] +------------------------------------------------------------------------------*/ + +float4 DitherPass(float4 color) +{ + float ditherBits = 8.0; + float2 fragcoord = GetFragmentCoord(); + if (GetOption(A_DITHER_TYPE) == 1) { //random dithering + + float noise = Rndfloat(); + float ditherShift = (1.0 / (pow(2.0, ditherBits) - 1.0)); + float ditherHalfShift = (ditherShift * 0.5); + ditherShift = ditherShift * noise - ditherHalfShift; + + color.rgb += float3(-ditherShift, ditherShift, -ditherShift); + + if (GetOption(B_DITHER_SHOW) == 1) + { + color.rgb = float3(noise, noise,noise); + } + } + + else if (GetOption(A_DITHER_TYPE) == 0) { //ordered dithering + + float2 ditherSize = float2(1.0 / 16.0, 10.0 / 36.0); + float gridPosition = frac(dot(fragcoord.xy, ditherSize) + 0.25); + float ditherShift = (0.25) * (1.0 / (pow(2.0, ditherBits) - 1.0)); + + float3 RGBShift = float3(ditherShift, -ditherShift, ditherShift); + RGBShift = lerp(2.0 * RGBShift, -2.0 * RGBShift, gridPosition); + + color.rgb += RGBShift; + + if (GetOption(B_DITHER_SHOW) == 1) + { + color.rgb = float3(gridPosition, gridPosition, gridPosition); + } + } + + color.a = AvgLuminance(color.rgb); + + return color; +} + + +/*------------------------------------------------------------------------------ +[FXAA CODE SECTION] +------------------------------------------------------------------------------*/ + +#define FXAA_QUALITY__PS 9 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 2.0 +#define FXAA_QUALITY__P6 2.0 +#define FXAA_QUALITY__P7 4.0 +#define FXAA_QUALITY__P8 8.0 + +float FxaaLuma(float4 rgba) { return rgba.y; } + +float4 FxaaPixelShader(float2 RcpFrame, float Subpix, float EdgeThreshold, float EdgeThresholdMin) +{ + float2 posM = GetCoordinates(); + float4 rgbyM = Sample(); + float lumaM = FxaaLuma(rgbyM); + float lumaS = FxaaLuma(SampleOffset(int2( 0, 1))); + float lumaE = FxaaLuma(SampleOffset(int2( 1, 0))); + float lumaN = FxaaLuma(SampleOffset(int2( 0, -1))); + float lumaW = FxaaLuma(SampleOffset(int2(-1, 0))); + + float maxSM = max(lumaS, lumaM); + float minSM = min(lumaS, lumaM); + float maxESM = max(lumaE, maxSM); + float minESM = min(lumaE, minSM); + float maxWN = max(lumaN, lumaW); + float minWN = min(lumaN, lumaW); + float rangeMax = max(maxWN, maxESM); + float rangeMin = min(minWN, minESM); + float rangeMaxScaled = rangeMax * EdgeThreshold; + float range = rangeMax - rangeMin; + float rangeMaxClamped = max(EdgeThresholdMin, rangeMaxScaled); + bool earlyExit = range < rangeMaxClamped; + + if (earlyExit) + return rgbyM; + + float lumaNW = FxaaLuma(SampleOffset(int2(-1,-1))); + float lumaSE = FxaaLuma(SampleOffset(int2( 1, 1))); + float lumaNE = FxaaLuma(SampleOffset(int2( 1,-1))); + float lumaSW = FxaaLuma(SampleOffset(int2(-1, 1))); + + float lumaNS = lumaN + lumaS; + float lumaWE = lumaW + lumaE; + float subpixRcpRange = 1.0 / range; + float subpixNSWE = lumaNS + lumaWE; + float edgeHorz1 = (-2.0 * lumaM) + lumaNS; + float edgeVert1 = (-2.0 * lumaM) + lumaWE; + + float lumaNESE = lumaNE + lumaSE; + float lumaNWNE = lumaNW + lumaNE; + float edgeHorz2 = (-2.0 * lumaE) + lumaNESE; + float edgeVert2 = (-2.0 * lumaN) + lumaNWNE; + + float lumaNWSW = lumaNW + lumaSW; + float lumaSWSE = lumaSW + lumaSE; + float edgeHorz4 = (abs(edgeHorz1) * 2.0) + abs(edgeHorz2); + float edgeVert4 = (abs(edgeVert1) * 2.0) + abs(edgeVert2); + float edgeHorz3 = (-2.0 * lumaW) + lumaNWSW; + float edgeVert3 = (-2.0 * lumaS) + lumaSWSE; + float edgeHorz = abs(edgeHorz3) + edgeHorz4; + float edgeVert = abs(edgeVert3) + edgeVert4; + + float subpixNWSWNESE = lumaNWSW + lumaNESE; + float lengthSign = RcpFrame.x; + bool horzSpan = edgeHorz >= edgeVert; + float subpixA = subpixNSWE * 2.0 + subpixNWSWNESE; + + if (!horzSpan) lumaN = lumaW; + if (!horzSpan) lumaS = lumaE; + if (horzSpan) lengthSign = RcpFrame.y; + float subpixB = (subpixA * (1.0 / 12.0)) - lumaM; + + float gradientN = lumaN - lumaM; + float gradientS = lumaS - lumaM; + float lumaNN = lumaN + lumaM; + float lumaSS = lumaS + lumaM; + bool pairN = abs(gradientN) >= abs(gradientS); + float gradient = max(abs(gradientN), abs(gradientS)); + if (pairN) lengthSign = -lengthSign; + float subpixC = saturate(abs(subpixB) * subpixRcpRange); + + float2 posB; + posB.x = posM.x; + posB.y = posM.y; + float2 offNP; + offNP.x = (!horzSpan) ? 0.0 : RcpFrame.x; + offNP.y = (horzSpan) ? 0.0 : RcpFrame.y; + if (!horzSpan) posB.x += lengthSign * 0.5; + if (horzSpan) posB.y += lengthSign * 0.5; + + float2 posN; + posN.x = posB.x - offNP.x * FXAA_QUALITY__P0; + posN.y = posB.y - offNP.y * FXAA_QUALITY__P0; + float2 posP; + posP.x = posB.x + offNP.x * FXAA_QUALITY__P0; + posP.y = posB.y + offNP.y * FXAA_QUALITY__P0; + float subpixD = ((-2.0)*subpixC) + 3.0; + float lumaEndN = FxaaLuma(SampleLocation(posN)); + float subpixE = subpixC * subpixC; + float lumaEndP = FxaaLuma(SampleLocation(posP)); + + if (!pairN) lumaNN = lumaSS; + float gradientScaled = gradient * 1.0 / 4.0; + float lumaMM = lumaM - lumaNN * 0.5; + float subpixF = subpixD * subpixE; + bool lumaMLTZero = lumaMM < 0.0; + + lumaEndN -= lumaNN * 0.5; + lumaEndP -= lumaNN * 0.5; + bool doneN = abs(lumaEndN) >= gradientScaled; + bool doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P1; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P1; + bool doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P1; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P1; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P2; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P2; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P2; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P2; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P3; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P3; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P3; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P3; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P4; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P4; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P4; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P4; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P5; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P5; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P5; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P5; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P6; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P6; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P6; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P6; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P7; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P7; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P7; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P7; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P8; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P8; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P8; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P8; + } + } + } + } + } + } + } + + float dstN = posM.x - posN.x; + float dstP = posP.x - posM.x; + if (!horzSpan) dstN = posM.y - posN.y; + if (!horzSpan) dstP = posP.y - posM.y; + + bool goodSpanN = (lumaEndN < 0.0) != lumaMLTZero; + float spanLength = (dstP + dstN); + bool goodSpanP = (lumaEndP < 0.0) != lumaMLTZero; + float spanLengthRcp = 1.0 / spanLength; + + bool directionN = dstN < dstP; + float dst = min(dstN, dstP); + bool goodSpan = directionN ? goodSpanN : goodSpanP; + float subpixG = subpixF * subpixF; + float pixelOffset = (dst * (-spanLengthRcp)) + 0.5; + float subpixH = subpixG * Subpix; + + float pixelOffsetGood = goodSpan ? pixelOffset : 0.0; + float pixelOffsetSubpix = max(pixelOffsetGood, subpixH); + if (!horzSpan) posM.x += pixelOffsetSubpix * lengthSign; + if (horzSpan) posM.y += pixelOffsetSubpix * lengthSign; + + if (GetOption(C_FXAA_SHOW_EDGES) == 1) + { + return -rgbyM; + } + else + { + return float4(SampleLocation(posM).xyz, lumaM); + } +} + +float4 FxaaPass(float4 color) +{ + color = FxaaPixelShader(1.0 / GetResolution(), GetOption(A_FXAA_SUBPIX_MAX), GetOption(B_FXAA_EDGE_THRESHOLD), 0.000); + + return color; +} + +/*------------------------------------------------------------------------------ +[PAINT SHADING CODE SECTION] +------------------------------------------------------------------------------*/ + +float3 PaintShading(float3 color, float2 texcoord) +{ + float2 pixelSize = GetInvResolution(); + if (GetOption(PaintMethod) == 1) + { + float2 tex; + int k, j, lum, cmax = 0; + + float C0 = 0, C1 = 0, C2 = 0, C3 = 0, C4 = 0, C5 = 0, C6 = 0, C7 = 0, C8 = 0, C9 = 0; + float3 A = float3(0.0,0.0,0.0), B = float3(0.0, 0.0, 0.0), C = float3(0.0, 0.0, 0.0), D = float3(0.0, 0.0, 0.0), E = float3(0.0, 0.0, 0.0), F = float3(0.0, 0.0, 0.0), G = float3(0.0, 0.0, 0.0), H = float3(0.0, 0.0, 0.0), I = float3(0.0, 0.0, 0.0), J = float3(0.0, 0.0, 0.0), shade = float3(0.0, 0.0, 0.0); + + for (k = int(-PaintRadius); k < (int(PaintRadius) + 1); k++) { + for (j = int(-PaintRadius); j < (int(PaintRadius) + 1); j++) { + + tex.x = texcoord.x + pixelSize.x * k; + tex.y = texcoord.y + pixelSize.y * j; + + shade = SampleLocation(tex).xyz; + + lum = int(AvgLuminance(shade) * 9.0); + + C0 = (lum == 0) ? C0 + 1 : C0; + C1 = (lum == 1) ? C1 + 1 : C1; + C2 = (lum == 2) ? C2 + 1 : C2; + C3 = (lum == 3) ? C3 + 1 : C3; + C4 = (lum == 4) ? C4 + 1 : C4; + C5 = (lum == 5) ? C5 + 1 : C5; + C6 = (lum == 6) ? C6 + 1 : C6; + C7 = (lum == 7) ? C7 + 1 : C7; + C8 = (lum == 8) ? C8 + 1 : C8; + C9 = (lum == 9) ? C9 + 1 : C9; + + A = (lum == 0) ? A + shade : A; + B = (lum == 1) ? B + shade : B; + C = (lum == 2) ? C + shade : C; + D = (lum == 3) ? D + shade : D; + E = (lum == 4) ? E + shade : E; + F = (lum == 5) ? F + shade : F; + G = (lum == 6) ? G + shade : G; + H = (lum == 7) ? H + shade : H; + I = (lum == 8) ? I + shade : I; + J = (lum == 9) ? J + shade : J; + } + } + + if (C0 > cmax) { cmax = int(C0); color.xyz = A / cmax; } + if (C1 > cmax) { cmax = int(C1); color.xyz = B / cmax; } + if (C2 > cmax) { cmax = int(C2); color.xyz = C / cmax; } + if (C3 > cmax) { cmax = int(C3); color.xyz = D / cmax; } + if (C4 > cmax) { cmax = int(C4); color.xyz = E / cmax; } + if (C5 > cmax) { cmax = int(C5); color.xyz = F / cmax; } + if (C6 > cmax) { cmax = int(C6); color.xyz = G / cmax; } + if (C7 > cmax) { cmax = int(C7); color.xyz = H / cmax; } + if (C8 > cmax) { cmax = int(C8); color.xyz = I / cmax; } + if (C9 > cmax) { cmax = int(C9); color.xyz = J / cmax; } + } + else + { + int j, i; + float2 screenSize = GetResolution(); + float3 m0, m1, m2, m3, k0, k1, k2, k3, shade; + float n = float((PaintRadius + 1.0) * (PaintRadius + 1.0)); + + for (j = int(-PaintRadius); j <= 0; ++j) { + for (i = int(-PaintRadius); i <= 0; ++i) { + + shade = SampleLocation(texcoord + float2(i, j) / screenSize).rgb; + m0 += shade; k0 += shade * shade; + } + } + + for (j = int(-PaintRadius); j <= 0; ++j) { + for (i = 0; i <= int(PaintRadius); ++i) { + shade = SampleLocation(texcoord + float2(i, j) / screenSize).rgb; + m1 += shade; k1 += shade * shade; + } + } + + for (j = 0; j <= int(PaintRadius); ++j) { + for (i = 0; i <= int(PaintRadius); ++i) { + shade = SampleLocation(texcoord + float2(i, j) / screenSize).rgb; + m2 += shade; k2 += shade * shade; + } + } + + float min_sigma2 = 1e+2; + m0 /= n; k0 = abs(k0 / n - m0 * m0); + + float sigma2 = k0.r + k0.g + k0.b; + if (sigma2 < min_sigma2) { + min_sigma2 = sigma2; color = m0; + } + + m1 /= n; k1 = abs(k1 / n - m1 * m1); + sigma2 = k1.r + k1.g + k1.b; + + if (sigma2 < min_sigma2) { + min_sigma2 = sigma2; + color = m1; + } + + m2 /= n; k2 = abs(k2 / n - m2 * m2); + sigma2 = k2.r + k2.g + k2.b; + + if (sigma2 < min_sigma2) { + min_sigma2 = sigma2; + color = m2; + } + } + return color; +} + +float4 PaintPass(float4 color, float2 texcoord) +{ + float3 paint = PaintShading(color.rgb, texcoord); + color.rgb = lerp(color.rgb, paint, GetOption(PaintStrength)); + color.a = AvgLuminance(color.rgb); + + return color; +} + +/*------------------------------------------------------------------------------ +[PX BORDER CODE SECTION] +------------------------------------------------------------------------------*/ + +float4 BorderPass(float4 colorInput, float2 tex) +{ + float3 border_color_float = GetOption(BorderColor); + + float2 border = (GetInvResolution().xy * GetOption(BorderWidth)); + float2 within_border = saturate((-tex * tex + tex) - (-border * border + border)); + +#if API_OPENGL == 1 + bvec2 cond = notEqual(within_border, vec2(0.0f, 0.0f)); + colorInput.rgb = all(cond) ? colorInput.rgb : border_color_float; +#else + colorInput.rgb = all(within_border) ? colorInput.rgb : border_color_float; +#endif + + return colorInput; + +} + + +/*------------------------------------------------------------------------------ +[MAIN() & COMBINE PASS CODE SECTION] +------------------------------------------------------------------------------*/ + +void main() +{ + float4 color = Sample(); + Randomize(); + if (!OptionEnabled(DISABLE_EFFECTS)) + { + if (OptionEnabled(A_FXAA_PASS)) { color = FxaaPass(color); } + if (OptionEnabled(A_BILINEAR_FILTER)) { color = BilinearPass(color); } + if (OptionEnabled(B_BICUBLIC_SCALER)) { color = BicubicScalerPass(color); } + if (OptionEnabled(B_LANCZOS_SCALER)) { color = LanczosScalerPass(color); } + if (OptionEnabled(G_TEXTURE_SHARPEN)) { color = TexSharpenPass(color); } + if (OptionEnabled(J_CEL_SHADING)) { color = CelPass(color); } + if (OptionEnabled(F_GAMMA_CORRECTION)) { color = GammaPass(color); } + if (OptionEnabled(H_PIXEL_VIBRANCE)) { color = VibrancePass(color); } + if (OptionEnabled(C_TONEMAP_PASS)) { color = TonemapPass(color); } + if (OptionEnabled(D_COLOR_CORRECTION)) { color = CorrectionPass(color); } + if (OptionEnabled(E_FILMIC_PROCESS)) { color = CrossPass(color); } + if (OptionEnabled(B_BLOOM_PASS)) { color = BloomPass(color); } + if (OptionEnabled(I_CONTRAST_ENHANCEMENT)) { color = ContrastPass(color); } + if (OptionEnabled(L_FILM_GRAIN_PASS)) { color = GrainPass(color); } + if (OptionEnabled(L_VIGNETTE_PASS)) { color = VignettePass(color); } + if (OptionEnabled(K_SCAN_LINES)) { color = ScanlinesPass(color); } + if (OptionEnabled(M_DITHER_PASS)) { color = DitherPass(color); } + if (OptionEnabled(J_PAINT_SHADING)) { color = PaintPass(color, GetCoordinates()); } + if (OptionEnabled(N_PIXEL_BORDER)) { color = BorderPass(color, GetCoordinates()); } + } + + SetOutput(color); +} \ No newline at end of file diff --git a/Overwrite/Sys/Shaders/Postprocessing/FXAA.glsl b/Overwrite/Sys/Shaders/Postprocessing/FXAA.glsl new file mode 100644 index 0000000000..897bd30e62 --- /dev/null +++ b/Overwrite/Sys/Shaders/Postprocessing/FXAA.glsl @@ -0,0 +1,67 @@ +// DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE +// Version 2, December 2004 + +// Copyright (C) 2013 mudlord + +// Everyone is permitted to copy and distribute verbatim or modified +// copies of this license document, and changing it is allowed as long +// as the name is changed. + +// DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE +// TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +// 0. You just DO WHAT THE FUCK YOU WANT TO. + +#define FXAA_REDUCE_MIN (1.0/ 128.0) +#define FXAA_REDUCE_MUL (1.0 / 8.0) +#define FXAA_SPAN_MAX 8.0 + +float4 applyFXAA(float2 fragCoord) +{ + float4 color; + float2 inverseVP = GetInvResolution(); + float3 rgbNW = SampleLocation((fragCoord + float2(-1.0, -1.0)) * inverseVP).xyz; + float3 rgbNE = SampleLocation((fragCoord + float2(1.0, -1.0)) * inverseVP).xyz; + float3 rgbSW = SampleLocation((fragCoord + float2(-1.0, 1.0)) * inverseVP).xyz; + float3 rgbSE = SampleLocation((fragCoord + float2(1.0, 1.0)) * inverseVP).xyz; + float3 rgbM = SampleLocation(fragCoord * inverseVP).xyz; + float3 luma = float3(0.299, 0.587, 0.114); + float lumaNW = dot(rgbNW, luma); + float lumaNE = dot(rgbNE, luma); + float lumaSW = dot(rgbSW, luma); + float lumaSE = dot(rgbSE, luma); + float lumaM = dot(rgbM, luma); + float lumaMin = min(lumaM, min(min(lumaNW, lumaNE), min(lumaSW, lumaSE))); + float lumaMax = max(lumaM, max(max(lumaNW, lumaNE), max(lumaSW, lumaSE))); + + float2 dir; + dir.x = -((lumaNW + lumaNE) - (lumaSW + lumaSE)); + dir.y = ((lumaNW + lumaSW) - (lumaNE + lumaSE)); + + float dirReduce = max((lumaNW + lumaNE + lumaSW + lumaSE) * + (0.25 * FXAA_REDUCE_MUL), FXAA_REDUCE_MIN); + + float rcpDirMin = 1.0 / (min(abs(dir.x), abs(dir.y)) + dirReduce); + dir = min(float2(FXAA_SPAN_MAX, FXAA_SPAN_MAX), + max(float2(-FXAA_SPAN_MAX, -FXAA_SPAN_MAX), + dir * rcpDirMin)) * inverseVP; + + float3 rgbA = 0.5 * ( + SampleLocation(fragCoord * inverseVP + dir * (1.0 / 3.0 - 0.5)).xyz + + SampleLocation(fragCoord * inverseVP + dir * (2.0 / 3.0 - 0.5)).xyz); + float3 rgbB = rgbA * 0.5 + 0.25 * ( + SampleLocation(fragCoord * inverseVP + dir * -0.5).xyz + + SampleLocation(fragCoord * inverseVP + dir * 0.5).xyz); + + float lumaB = dot(rgbB, luma); + if ((lumaB < lumaMin) || (lumaB > lumaMax)) + color = float4(rgbA, 1.0); + else + color = float4(rgbB, 1.0); + return color; +} + +void main() +{ + SetOutput(applyFXAA(GetCoordinates() * GetResolution())); +} diff --git a/Overwrite/Sys/Shaders/Postprocessing/HQResampling.glsl b/Overwrite/Sys/Shaders/Postprocessing/HQResampling.glsl new file mode 100644 index 0000000000..386db894d7 --- /dev/null +++ b/Overwrite/Sys/Shaders/Postprocessing/HQResampling.glsl @@ -0,0 +1 @@ +void main() { SetOutput(ApplyGCGamma(SampleBicubic())); } \ No newline at end of file diff --git a/Overwrite/Sys/Shaders/Postprocessing/IshiirukaFX-Light.glsl b/Overwrite/Sys/Shaders/Postprocessing/IshiirukaFX-Light.glsl new file mode 100644 index 0000000000..e4ab56a5c9 --- /dev/null +++ b/Overwrite/Sys/Shaders/Postprocessing/IshiirukaFX-Light.glsl @@ -0,0 +1,2105 @@ +/*===============================================================================*\ +|######################## [Ishiiruka FX 0.9.1] ######################|| +|| Credist to: || +|| Asmodean (DolphinFX) || +|| Matso (MATSODOF) || +|| Gilcher Pascal aka Marty McFly (MATSODOF original port to MCFX) || +|| Daniel Rákos (Efficient Gaussian blur with linear sampling) || +|| mudlord (FXAA) +|############################ By Tino ############################| +\*===============================================================================*/ +/* +[configuration] +[OptionBool] +GUIName = Ambient Only +GUIName.SPA = Solo Oclusión Ambiental +OptionName = A_SSAO_ONLY +DefaultValue = False +GUIDescription = Displays SSAO/SSGI ambient color only. +GUIDescription.SPA = Muestra solo el componente de Oclusión Ambiental. + +[OptionRangeFloat] +GUIName = Occlusion Attenuation Start +GUIName.SPA = Inicio de atenuación en la oclusión. +OptionName = C_AOASTART +MinValue = 0.0 +MaxValue = 0.4 +StepAmount = 0.01 +DefaultValue = 0.4 +GUIDescription = Depth where the attenuation to the SSAO effect starts. +GUIDescription.SPA = Profundidad a partir de la cual se comienza a atenuar la Oclusión Ambiental. + +[OptionRangeFloat] +GUIName = Occlusion Attenuation End +GUIName.SPA = Final de atenuación en la oclusión. +OptionName = D_AOAEND +MinValue = 0.5 +MaxValue = 2.0 +StepAmount = 0.01 +DefaultValue = 2.0 +GUIDescription = Deph where the SSAO attenuation ends, after this value no SSAO is applyed. +GUIDescription.SPA = Profundidad a partir de la cual finaliza la aplicación de la Oclusión Ambiental. + +[OptionBool] +GUIName = SSAO +OptionName = A_SSAO_ENABLED +DefaultValue = false +ResolveAtCompilation = True +GUIDescription = Enables Screen Space Ambient Occlusion. +GUIDescription.SPA = Habilita la Oclusión Ambiental. + +[OptionBool] +GUIName = SSGI +OptionName = A_SSAO_SSGI_ENABLED +DefaultValue = false +ResolveAtCompilation = True +DependentOption = A_SSAO_ENABLED +GUIDescription = Enables Screen Space Global Ilumination simulation. +GUIDescription.SPA = Habilita la simulación de Iluminación global. + +[OptionRangeInteger] +GUIName = SSAO Quality +GUIName.SPA = Calidad SSAO +OptionName = B_SSAO_SAMPLES +MinValue = 16 +MaxValue = 64 +StepAmount = 4 +DefaultValue = 24 +DependentOption = A_SSAO_ENABLED +ResolveAtCompilation = True +GUIDescription = Number of samples used to calculate SSAO component, large values gives more quality but may cause performance drops. +GUIDescription.SPA = Cantidad de muestras utilizadas para el calculo del componente de oclusión, valores muly altos producen una mejor calidad pero pueden acarrear una perdida de performance. + +[OptionRangeFloat] +GUIName = Sample Range +GUIName.SPA = Rango de Muestras +OptionName = C_SAMPLE_RANGE +MinValue = 0.001 +MaxValue = 0.04 +StepAmount = 0.0001 +DefaultValue = 0.0064 +DependentOption = A_SSAO_ENABLED +GUIDescription = Max distance from the center sample. +GUIDescription.SPA = Distancia maxima de las muestras a partir de la muestra central. + +[OptionRangeFloat] +GUIName = Filter Limit +GUIName.SPA = Limite de Filtrado +OptionName = D_FILTER_LIMIT +MinValue = 0.001 +MaxValue = 0.01 +StepAmount = 0.0001 +DefaultValue = 0.0026 +DependentOption = A_SSAO_ENABLED +GUIDescription = Amount of filtering applyed to the AO component. +GUIDescription.SPA = Intensidad de filtrado aplicada al Componente de Oclusión. + +[OptionRangeFloat] +GUIName = Max Depth +GUIName.SPA = Profundidad Maxima +OptionName = E_MAX_DEPTH +MinValue = 0.0001 +MaxValue = 0.02 +StepAmount = 0.0001 +DefaultValue = 0.0132 +DependentOption = A_SSAO_ENABLED + +[OptionRangeFloat] +GUIName = Min Depth +GUIName.SPA = Profundidad Minima +OptionName = F_MIN_DEPTH +MinValue = 0.0 +MaxValue = 0.02 +StepAmount = 0.0001 +DefaultValue = 0.0003 +DependentOption = A_SSAO_ENABLED + +[OptionBool] +GUIName = SSGI +OptionName = A_SSGI_ENABLED +DefaultValue = false +ResolveAtCompilation = True + +[OptionRangeInteger] +GUIName = SSGI Samples +OptionName = iSSGISamples +MinValue = 5 +MaxValue = 24 +StepAmount = 1 +DefaultValue = 10 +DependentOption = A_SSGI_ENABLED +ResolveAtCompilation = True + +[OptionRangeFloat] +GUIName = Sample Range +OptionName = fSSGISamplingRange +MinValue = 5.0 +MaxValue = 80.0 +StepAmount = 0.1 +DefaultValue = 40.0 +DependentOption = A_SSGI_ENABLED + +[OptionRangeFloat] +GUIName = Ilumination Multiplier +OptionName = fSSGIIlluminationMult +MinValue = 1.0 +MaxValue = 8.0 +StepAmount = 0.1 +DefaultValue = 2.0 +DependentOption = A_SSGI_ENABLED + +[OptionRangeFloat] +GUIName = Occlusion Multiplier +OptionName = fSSGIOcclusionMult +MinValue = 1.0 +MaxValue = 10.0 +StepAmount = 0.1 +DefaultValue = 2.0 +DependentOption = A_SSGI_ENABLED + +[OptionRangeFloat] +GUIName = Model Thickness +OptionName = fSSGIModelThickness +MinValue = 0.5 +MaxValue = 100.0 +StepAmount = 0.1 +DefaultValue = 7.5 +DependentOption = A_SSGI_ENABLED + +[OptionRangeFloat] +GUIName = Saturation +OptionName = fSSGISaturation +MinValue = 0.2 +MaxValue = 2.0 +StepAmount = 0.01 +DefaultValue = 1.5 +DependentOption = A_SSGI_ENABLED + +[OptionRangeFloat] +GUIName = AO Sharpness +OptionName = AO_SHARPNESS +MinValue = 0.1 +MaxValue = 5.0 +StepAmount = 0.01 +DefaultValue = 0.75 +DependentOption = A_SSGI_ENABLED + +[OptionBool] +GUIName = Ambient Only +OptionName = A_AO_ONLY +DefaultValue = False +DependentOption = A_SSGI_ENABLED + +[OptionBool] +GUIName = Ilumination Only +OptionName = A_ILUMINATION_ONLY +DefaultValue = False +DependentOption = A_SSGI_ENABLED + +[OptionBool] +GUIName = MATSO DOF +OptionName = MATSODOF +DefaultValue = false + +[OptionBool] +GUIName = Use depth range focus +OptionName = DOF_A_FOCUSPOINT_RANGE +DefaultValue = false +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = Focus Point +OptionName = DOF_B_FOCUSPOINT +MinValue = 0.0, 0.0 +MaxValue = 1.0, 1.0 +DefaultValue = 0.5, 0.5 +StepAmount = 0.01, 0.01 +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = Near Blue Curve +OptionName = DOF_NEARBLURCURVE +MinValue = 0.4 +MaxValue = 2.0 +DefaultValue = 0.7 +StepAmount = 0.01 +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = FarBlue Curve +OptionName = DOF_FARBLURCURVE +MinValue = 0.4 +MaxValue = 2.0 +DefaultValue = 1.5 +StepAmount = 0.01 +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = Blur Radius +OptionName = DOF_BLURRADIUS +MinValue = 5.0 +MaxValue = 50.0 +DefaultValue = 5.0 +StepAmount = 1.0 +DependentOption = MATSODOF + +[OptionRangeInteger] +GUIName = Vignette +OptionName = DOF_VIGNETTE +MinValue = 0 +MaxValue = 1000 +DefaultValue = 400 +StepAmount = 10 +DependentOption = MATSODOF + +[OptionBool] +GUIName = CROMA Enable +OptionName = bMatsoDOFChromaEnable +DefaultValue = True +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = Chroma Pow +OptionName = fMatsoDOFChromaPow +MinValue = 0.2 +MaxValue = 3.0 +DefaultValue = 1.4 +StepAmount = 0.01 +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = Bokeh Curve +OptionName = fMatsoDOFBokehCurve +MinValue = 0.5 +MaxValue = 20.0 +DefaultValue = 8.0 +StepAmount = 0.01 +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = Bokeh Light +OptionName = fMatsoDOFBokehLight +MinValue = 0.0 +MaxValue = 2.0 +DefaultValue = 0.012 +StepAmount = 0.001 +DependentOption = MATSODOF + +[OptionRangeInteger] +GUIName = Bokeh Quality +OptionName = iMatsoDOFBokehQuality +MinValue = 1 +MaxValue = 10 +DefaultValue = 4 +StepAmount = 1 +DependentOption = MATSODOF +ResolveAtCompilation = True + +[OptionRangeInteger] +GUIName = Bokeh Angle +OptionName = fMatsoDOFBokehAngle +MinValue = 0 +MaxValue = 360 +DefaultValue = 0 +StepAmount = 1 +DependentOption = MATSODOF + +[OptionBool] +GUIName = Pixel Vibrance +OptionName = H_PIXEL_VIBRANCE +DefaultValue = true + +[OptionRangeFloat] +GUIName = Vibrance +OptionName = A_VIBRANCE +MinValue = -0.50 +MaxValue = 1.00 +StepAmount = 0.01 +DefaultValue = 0.24 +DependentOption = H_PIXEL_VIBRANCE + +[OptionRangeFloat] +GUIName = RedVibrance +OptionName = B_R_VIBRANCE +MinValue = -1.00 +MaxValue = 4.00 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = H_PIXEL_VIBRANCE + +[OptionRangeFloat] +GUIName = GreenVibrance +OptionName = C_G_VIBRANCE +MinValue = -1.00 +MaxValue = 4.00 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = H_PIXEL_VIBRANCE + +[OptionRangeFloat] +GUIName = BlueVibrance +OptionName = D_B_VIBRANCE +MinValue = -1.00 +MaxValue = 4.00 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = H_PIXEL_VIBRANCE + +[OptionBool] +GUIName = Scene Tonemapping +OptionName = C_TONEMAP_PASS +DefaultValue = false + +[OptionRangeInteger] +GUIName = TonemapType +OptionName = A_TONEMAP_TYPE +MinValue = 0 +MaxValue = 3 +StepAmount = 1 +DefaultValue = 1 +DependentOption = C_TONEMAP_PASS + +[OptionRangeInteger] +GUIName = FilmOperator +OptionName = A_TONEMAP_FILM +MinValue = 0 +MaxValue = 1 +StepAmount = 1 +DefaultValue = 1 +DependentOption = C_TONEMAP_PASS + +[OptionRangeFloat] +GUIName = ToneAmount +OptionName = B_TONE_AMOUNT +MinValue = 0.05 +MaxValue = 2.00 +StepAmount = 0.01 +DefaultValue = 0.30 +DependentOption = C_TONEMAP_PASS + +[OptionRangeFloat] +GUIName = FilmStrength +OptionName = B_TONE_FAMOUNT +MinValue = 0.00 +MaxValue = 1.00 +StepAmount = 0.01 +DefaultValue = 0.5 +DependentOption = C_TONEMAP_PASS + +[OptionRangeFloat] +GUIName = BlackLevels +OptionName = C_BLACK_LEVELS +MinValue = 0.00 +MaxValue = 1.00 +StepAmount = 0.01 +DefaultValue = 0.06 +DependentOption = C_TONEMAP_PASS + +[OptionRangeFloat] +GUIName = Exposure +OptionName = D_EXPOSURE +MinValue = 0.50 +MaxValue = 1.50 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = C_TONEMAP_PASS + +[OptionRangeFloat] +GUIName = Luminance +OptionName = E_LUMINANCE +MinValue = 0.50 +MaxValue = 1.50 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = C_TONEMAP_PASS + +[OptionRangeFloat] +GUIName = WhitePoint +OptionName = F_WHITEPOINT +MinValue = 0.50 +MaxValue = 1.50 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = C_TONEMAP_PASS + +[OptionBool] +GUIName = Texture Sharpen +OptionName = G_TEXTURE_SHARPEN +DefaultValue = true + +[OptionRangeFloat] +GUIName = SharpenStrength +OptionName = A_SHARPEN_STRENGTH +MinValue = 0.00 +MaxValue = 2.00 +StepAmount = 0.01 +DefaultValue = 1.04 +DependentOption = G_TEXTURE_SHARPEN + +[OptionRangeFloat] +GUIName = SharpenClamp +OptionName = B_SHARPEN_CLAMP +MinValue = 0.005 +MaxValue = 0.250 +StepAmount = 0.001 +DefaultValue = 0.047 +DependentOption = G_TEXTURE_SHARPEN + +[OptionRangeFloat] +GUIName = SharpenBias +OptionName = C_SHARPEN_BIAS +MinValue = 1.00 +MaxValue = 4.00 +StepAmount = 0.05 +DefaultValue = 2.00 +DependentOption = G_TEXTURE_SHARPEN + +[OptionRangeInteger] +GUIName = ShowEdgeMask +OptionName = D_SEDGE_DETECTION +MinValue = 0 +MaxValue = 1 +StepAmount = 1 +DefaultValue = 0 +DependentOption = G_TEXTURE_SHARPEN + +[OptionBool] +GUIName = Fog +OptionName = F_FOG +DefaultValue = False + +[OptionRangeFloat] +GUIName = Density +OptionName = C_FDENSITY +MinValue = 0.0 +MaxValue = 1.0 +StepAmount = 0.01 +DefaultValue = 0.5 +DependentOption = F_FOG + +[OptionRangeFloat] +GUIName = Start +OptionName = A_FSTART +MinValue = 0.0 +MaxValue = 0.5 +StepAmount = 0.01 +DefaultValue = 0.0 +DependentOption = F_FOG + +[OptionRangeFloat] +GUIName = End +OptionName = B_FEND +MinValue = 0.5 +MaxValue = 2.0 +StepAmount = 0.01 +DefaultValue = 2.0 +DependentOption = F_FOG + +[OptionRangeFloat] +GUIName = Color +OptionName = D_FCOLOR +MinValue = 0.0, 0.0, 0.0 +MaxValue = 1.0, 1.0, 1.0 +StepAmount = 0.01, 0.01, 0.01 +DefaultValue = 0.8, 0.9, 1.0 +DependentOption = F_FOG + +[OptionBool] +GUIName = Bloom +OptionName = D_BLOOM +DefaultValue = true + +[OptionBool] +GUIName = Bloom Only +OptionName = A_BLOOMONLY +DefaultValue = false +DependentOption = D_BLOOM + +[OptionRangeFloat] +GUIName = Bloom Width +OptionName = A_BLOOMWIDTH +MinValue = 0.5 +MaxValue = 3.0 +StepAmount = 0.01 +DefaultValue = 1.0 +DependentOption = D_BLOOM + +[OptionRangeFloat] +GUIName = Bloom Power +OptionName = B_BLOOMPOWER +MinValue = 1.0 +MaxValue = 8.0 +StepAmount = 0.1 +DefaultValue = 3.0 +DependentOption = D_BLOOM + +[OptionRangeFloat] +GUIName = Bloom Intensity +OptionName = C_BLOOMINTENSITY +MinValue = 0.1 +MaxValue = 1.0 +StepAmount = 0.01 +DefaultValue = 0.27 +DependentOption = D_BLOOM + +[OptionBool] +GUIName = Ligth Scattering +OptionName = D_SCATTERRING +DefaultValue = False +DependentOption = D_BLOOM + +[OptionRangeFloat] +GUIName = Density +OptionName = E_SDENSITY +MinValue = 0.0 +MaxValue = 1.0 +StepAmount = 0.01 +DefaultValue = 0.5 +DependentOption = D_BLOOM + +[OptionRangeFloat] +GUIName = Start +OptionName = F_SSTART +MinValue = 0.0 +MaxValue = 0.5 +StepAmount = 0.01 +DefaultValue = 0.0 +DependentOption = D_BLOOM + +[OptionRangeFloat] +GUIName = End +OptionName = G_SEND +MinValue = 0.5 +MaxValue = 2.0 +StepAmount = 0.01 +DefaultValue = 2.0 +DependentOption = D_BLOOM + +[OptionRangeFloat] +GUIName = Default Color +OptionName = H_SCOLOR +MinValue = 0.1, 0.1, 0.1 +MaxValue = 1.0, 1.0, 1.0 +StepAmount = 0.01, 0.01, 0.01 +DefaultValue = 0.8, 0.9, 1.0 +DependentOption = D_BLOOM + +[OptionRangeFloat] +GUIName = Scattering Intensity +OptionName = I_SINTENSITY +MinValue = 0.0 +MaxValue = 1.0 +StepAmount = 0.01 +DefaultValue = 0.1 +DependentOption = D_BLOOM + +[OptionBool] +GUIName = Gaussian AnamFlare +OptionName = C_GAUSSIAN_ANAMFLARE +DefaultValue = false +GUIDescription = Enable to apply a horizontal light beam to bright pixels. + +[OptionRangeFloat] +GUIName = Threshhold +OptionName = A_ANAMFLARE_THRESHOLD +MinValue = 0.10 +MaxValue = 1.00 +StepAmount = 0.01 +DefaultValue = 0.90 +DependentOption = C_GAUSSIAN_ANAMFLARE +GUIDescription = Every pixel brighter than this value gets a flare. + +[OptionRangeFloat] +GUIName = Wideness +OptionName = A_ANAMFLARE_WIDENESS +MinValue = 0.5 +MaxValue = 4.0 +StepAmount = 0.1 +DefaultValue = 3.0 +DependentOption = C_GAUSSIAN_ANAMFLARE +GUIDescription = Horizontal wideness of flare. Don't set too high, otherwise the single samples are visible + +[OptionRangeFloat] +GUIName = Amount +OptionName = B_ANAMFLARE_AMOUNT +MinValue = 1.0 +MaxValue = 10.0 +StepAmount = 0.1 +DefaultValue = 5.0 +DependentOption = C_GAUSSIAN_ANAMFLARE +GUIDescription = Intensity of anamorphic flare. + +[OptionRangeFloat] +GUIName = Curve +OptionName = B_ANAMFLARE_CURVE +MinValue = 1.0 +MaxValue = 2.0 +StepAmount = 0.1 +DefaultValue = 1.2 +DependentOption = C_GAUSSIAN_ANAMFLARE +GUIDescription = Intensity curve of flare with distance from source + +[OptionRangeFloat] +GUIName = Colors +OptionName = C_ANAMFLARE_COLOR +MinValue = 0.0, 0.0, 0.0 +MaxValue = 1.0, 1.0, 1.0 +StepAmount = 0.01, 0.01, 0.01 +DefaultValue = 0.012, 0.313, 0.588 +DependentOption = C_GAUSSIAN_ANAMFLARE +GUIDescription = R, G and B components of anamorphic flare. Flare is always same color. + +[OptionBool] +GUIName = Barrel Distortion +OptionName = E_BARREL +DefaultValue = false + +[OptionRangeFloat] +GUIName = Lens Center Offset +OptionName = u_lensCenterOffset +MinValue = -1.0, -1.0 +MaxValue = 1.0, 1.0 +StepAmount = 0.001, 0.001 +DefaultValue = 0.0, 0.0 +DependentOption = E_BARREL + +[OptionRangeFloat] +GUIName = Distortion +OptionName = u_distortion +MinValue = 0.0, 0.0, 0.0, 0.0 +MaxValue = 1.0, 1.0, 1.0, 1.0 +StepAmount = 0.001, 0.001, 0.001, 0.001 +DefaultValue = 1.0, 0.22, 0.0, 0.24 +DependentOption = E_BARREL + +[OptionBool] +GUIName = FXAA +OptionName = A_FXAA_PASS +DefaultValue = false + +[OptionRangeFloat] +GUIName = SubpixelMax +OptionName = A_FXAA_SUBPIX_MAX +MinValue = 0.00 +MaxValue = 1.00 +StepAmount = 0.01 +DefaultValue = 0.25 +DependentOption = A_FXAA_PASS + +[OptionRangeFloat] +GUIName = EdgeThreshold +OptionName = B_FXAA_EDGE_THRESHOLD +MinValue = 0.010 +MaxValue = 0.500 +StepAmount = 0.001 +DefaultValue = 0.050 +DependentOption = A_FXAA_PASS + +[OptionRangeInteger] +GUIName = ShowEdgeDetection +OptionName = C_FXAA_SHOW_EDGES +MinValue = 0 +MaxValue = 1 +StepAmount = 1 +DefaultValue = 0 +DependentOption = A_FXAA_PASS + +[Pass] +EntryPoint = AmbientOcclusion +DependantOption = A_SSAO_ENABLED +DependantOption = A_SSGI_ENABLED +OutputScale = 0.5 +Input0=ColorBuffer +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +[Pass] +EntryPoint = AOBlur +DependantOption = A_SSAO_ENABLED +DependantOption = A_SSGI_ENABLED +OutputScale = 0.5 +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +[Pass] +EntryPoint = Merger +Input0=ColorBuffer +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +Input2=PreviousPass +Input2Filter=Linear +Input2Mode=Clamp +[Pass] +EntryPoint = A_ReduceSize +DependantOption = D_BLOOM +OutputScale = 0.5 +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +[Pass] +EntryPoint = BloomHwithAnamFlare +DependantOption = D_BLOOM +OutputScale = 0.25 +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +[Pass] +EntryPoint = BloomV +DependantOption = D_BLOOM +OutputScale = 0.25 +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +[Pass] +EntryPoint = BloomHwithAnamFlare +DependantOption = D_BLOOM +OutputScale = 0.125 +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +[Pass] +EntryPoint = BloomVwithAnamFlare +DependantOption = D_BLOOM +OutputScale = 0.125 +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +[Pass] +EntryPoint = BloomScatering +DependantOption = D_BLOOM +OutputScale = 0.03125 +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +[Pass] +EntryPoint = BloomMerger +DependantOption = D_BLOOM +Input0=Pass2 +Input0Filter=Linear +Input0Mode=Clamp +Input1=Pass7 +Input1Filter=Nearest +Input1Mode=Clamp +Input2=Pass8 +Input2Filter=Linear +Input2Mode=Clamp +Input3=DepthBuffer +Input3Filter=Nearest +Input3Mode=Clamp +[Pass] +EntryPoint = PS_DOF_MatsoDOF1 +DependantOption = MATSODOF +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +[Pass] +EntryPoint = PS_DOF_MatsoDOF2 +DependantOption = MATSODOF +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +[Pass] +EntryPoint = PS_DOF_MatsoDOF3 +DependantOption = MATSODOF +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +[Pass] +EntryPoint = PS_DOF_MatsoDOF4 +DependantOption = MATSODOF +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +[Pass] +EntryPoint = Barrel_distortion +DependantOption = E_BARREL +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +[/configuration] +*/ +float3 GetNormalFromDepth(float fDepth) +{ + float depth1 = SampleDepthOffset(int2(0, 1)); + float depth2 = SampleDepthOffset(int2(1, 0)); + float2 invres = GetInvResolution(); + float3 p1 = float3(0, invres.y, depth1 - fDepth); + float3 p2 = float3(invres.x, 0, depth2 - fDepth); + + float3 normal = cross(p1, p2); + normal.z = -normal.z; + + return normalize(normal); +} + +float4 BilateralX(float depth) +{ + float limit = GetOption(D_FILTER_LIMIT); + float count = 1.0; + float4 value = SamplePrev(); + + float Weight = min(sign(limit - abs(SampleDepthOffset(int2(-3, 0)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(-3, 0)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(-2, 0)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(-2, 0)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(-1, 0)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(-1, 0)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(1, 0)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(1, 0)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(2, 0)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(2, 0)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(3, 0)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(3, 0)) * Weight; + count += Weight; + return value / count; +} + +float4 BilateralY(float depth) +{ + float limit = GetOption(D_FILTER_LIMIT); + float count = 1.0; + float4 value = SamplePrev(); + + float Weight = min(sign(limit - abs(SampleDepthOffset(int2(0, -3)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(0, -3)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(0, -2)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(0, -2)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(0, -1)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(0, -1)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(0, 1)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(0, 1)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(0, 2)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(0, 2)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(0, 3)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(0, 3)) * Weight; + count += Weight; + return value / count; +} + +float3 GetEyePosition(float2 uv, float eye_z, float2 InvFocalLen) { + uv = (uv * float2(2.0, -2.0) - float2(1.0, -1.0)); + float3 pos = float3(uv * InvFocalLen * eye_z, eye_z); + return pos; +} + +float2 GetRandom2_10(float2 uv) { + float noiseX = (frac(sin(dot(uv, float2(12.9898, 78.233) * 2.0)) * 43758.5453)); + float noiseY = sqrt(1 - noiseX * noiseX); + return float2(noiseX, noiseY); +} + +float4 PS_AO_Blur(float2 axis) +{ + float gaussweight[7] = { 0.111220, 0.107798, 0.098151, 0.083953, 0.067458, 0.050920, 0.036108 }; + float4 sum = float4(0.0, 0.0, 0.0, 0.0); + float totalweight = 0.0; + float4 base = SamplePrev(); + float4 temp = sum; + + float centerdepth = SampleDepth(); + float2 texcoord = GetCoordinates(); + axis *= GetInvResolution(); + for (int r = -6; r <= 6; ++r) + { + float2 coord = texcoord.xy + axis * r; + temp = SamplePrevLocation(coord); + float tempdepth = SampleDepthLocation(coord); + float weight = 0.3 + gaussweight[abs(r)]; + weight *= max(0.0, 1.0 - (1000.0 * GetOption(AO_SHARPNESS)) * abs(tempdepth - centerdepth)); + sum += temp * weight; + totalweight += weight; + } + + return sum / (totalweight + 0.0001); +} + +void AOBlur() +{ +#if A_SSAO_ENABLED != 0 + SetOutput(BilateralX(SampleDepth())); +#elif A_SSGI_ENABLED != 0 + float2 axis = float2(0, 1); + SetOutput(PS_AO_Blur(axis)); +#endif +} + +float4 SSAO() +{ + float3 PoissonDisc[] = { + float3(-0.367046f, 0.692618f, 0.0136723f), + float3(0.262978f, -0.363506f, 0.231819f), + float3(-0.734306f, -0.451643f, 0.264779f), + float3(-0.532456f, 0.683096f, 0.552049f), + float3(0.672536f, 0.283731f, 0.0694296f), + float3(-0.194678f, 0.548204f, 0.56859f), + float3(-0.87347f, -0.572741f, 0.923795f), + float3(0.548936f, -0.717277f, 0.0201727f), + float3(0.48381f, 0.691397f, 0.699088f), + float3(-0.592273f, 0.41966f, 0.413953f), + float3(-0.448042f, -0.957396f, 0.123234f), + float3(-0.618458f, 0.112949f, 0.412946f), + float3(-0.412763f, 0.122227f, 0.732078f), + float3(0.816462f, -0.900815f, 0.741417f), + float3(-0.0381787f, 0.511521f, 0.799768f), + float3(-0.688284f, 0.310099f, 0.472732f), + float3(-0.368023f, 0.720572f, 0.544206f), + float3(-0.379192f, -0.55504f, 0.035371f), + float3(0.15482f, 0.0353709f, 0.543779f), + float3(0.153417f, -0.521409f, 0.943724f), + float3(-0.168371f, -0.702933f, 0.145665f), + float3(-0.673391f, -0.925657f, 0.61391f), + float3(-0.479171f, -0.131993f, 0.659932f), + float3(0.0549638f, -0.470809f, 0.420759f), + float3(0.899594f, 0.955077f, 0.54857f), + float3(-0.230689f, 0.660573f, 0.548112f), + float3(0.0421461f, -0.19895f, 0.121799f), + float3(-0.229774f, -0.30137f, 0.507492f), + float3(-0.983642f, 0.468551f, 0.0393994f), + float3(-0.00857568f, 0.440657f, 0.337046f), + float3(0.730461f, -0.283914f, 0.789941f), + float3(0.271828f, -0.226356f, 0.317026f), + float3(-0.178869f, -0.946837f, 0.073336f), + float3(0.389813f, -0.110508f, 0.0549944f), + float3(0.0242622f, 0.893613f, 0.26957f), + float3(-0.857601f, 0.0219429f, 0.45146f), + float3(-0.15659f, 0.550401f, 3.05185e-005f), + float3(0.0555742f, -0.354656f, 0.573412f), + float3(-0.267373f, 0.117466f, 0.488571f), + float3(-0.533799f, -0.431928f, 0.226661f), + float3(0.49852f, -0.750908f, 0.412427f), + float3(-0.300882f, 0.366314f, 0.558245f), + float3(-0.176f, 0.511521f, 0.722465f), + float3(-0.0514847f, -0.703543f, 0.180273f), + float3(-0.429914f, 0.0774255f, 0.161534f), + float3(-0.416791f, -0.788385f, 0.328135f), + float3(0.127293f, -0.115146f, 0.958586f), + float3(-0.34959f, -0.278481f, 0.168706f), + float3(-0.645192f, 0.168798f, 0.577105f), + float3(-0.190771f, -0.622669f, 0.257851f), + float3(0.718986f, -0.275369f, 0.602039f), + float3(-0.444258f, -0.872982f, 0.0275582f), + float3(0.793512f, 0.0511185f, 0.33964f), + float3(-0.143651f, 0.155614f, 0.368877f), + float3(-0.777093f, 0.246864f, 0.290628f), + float3(0.202979f, -0.61742f, 0.233802f), + float3(0.198523f, 0.425153f, 0.409162f), + float3(-0.629688f, 0.597461f, 0.120212f), + float3(0.0448316f, -0.689566f, 0.0241707f), + float3(-0.190039f, 0.426496f, 0.254463f), + float3(-0.255776f, 0.722831f, 0.527451f), + float3(-0.821528f, 0.303751f, 0.140172f), + float3(0.696646f, 0.168981f, 0.404492f), + float3(-0.240211f, -0.109653f, 0.463301f), + }; + + const float2 rndNorm[] = + { + float2(0.505277f, 0.862957f), + float2(-0.554562f, 0.832142f), + float2(0.663051f, 0.748574f), + float2(-0.584629f, -0.811301f), + float2(-0.702343f, 0.711838f), + float2(0.843108f, -0.537744f), + float2(0.85856f, 0.512713f), + float2(0.506966f, -0.861966f), + float2(0.614758f, -0.788716f), + float2(0.993426f, -0.114472f), + float2(-0.676375f, 0.736558f), + float2(-0.891668f, 0.45269f), + float2(0.226367f, 0.974042f), + float2(-0.853615f, -0.520904f), + float2(0.467359f, 0.884067f), + float2(-0.997111f, 0.0759529f), + }; + + float2 coords = GetCoordinates(); + float fCurrDepth = SampleDepth(); + float4 Occlusion = float4(0.0, 0.0, 0.0, 1.0); + if (fCurrDepth < 0.9999) + { + float sample_range = GetOption(C_SAMPLE_RANGE) * fCurrDepth; + float3 vViewNormal = GetNormalFromDepth(fCurrDepth); + int2 fragcoord = int2(GetFragmentCoord()) & int2(3, 3); + int rndidx = fragcoord.y * 4 + fragcoord.x; + float3 vRandom = float3(rndNorm[rndidx], 0); + float fAO = 0; + const int NUMSAMPLES = B_SSAO_SAMPLES; + for (int s = 0; s < NUMSAMPLES; s++) + { + float3 offset = PoissonDisc[s]; + float3 vReflRay = reflect(offset, vRandom); + + float fFlip = sign(dot(vViewNormal, vReflRay)); + vReflRay *= fFlip; + + float sD = fCurrDepth - (vReflRay.z * sample_range); + float2 location = saturate(coords + (sample_range * vReflRay.xy / fCurrDepth)); + float fSampleDepth = SampleDepthLocation(location); + float fDepthDelta = saturate(sD - fSampleDepth); + + fDepthDelta *= 1 - smoothstep(0, GetOption(E_MAX_DEPTH), fDepthDelta); + + if (fDepthDelta > GetOption(F_MIN_DEPTH) && fDepthDelta < GetOption(E_MAX_DEPTH)) + { +#if A_SSAO_SSGI_ENABLED == 1 + Occlusion.rgb += SampleLocation(location).rgb; +#endif + fAO += pow(1 - fDepthDelta, 2.5); + } + } + Occlusion.a = 1.0 - (fAO / float(NUMSAMPLES)); +#if A_SSAO_SSGI_ENABLED == 1 + Occlusion.rgb = Occlusion.rgb / float(NUMSAMPLES); +#endif + Occlusion = saturate(Occlusion); + } + return Occlusion; +} + +float4 PS_AO_SSGI() +{ + float depth = SampleDepth(); + float2 texcoord = GetCoordinates(); + float4 Occlusion1R = float4(0.0, 0.0, 0.0, 1.0); + if (depth < 0.9999) + { + float2 sample_offset[24] = + { + float2(-0.1376476f, 0.2842022f),float2(-0.626618f , 0.4594115f), + float2(-0.8903138f, -0.05865424f),float2(0.2871419f, 0.8511679f), + float2(-0.1525251f, -0.3870117f),float2(0.6978705f, -0.2176773f), + float2(0.7343006f, 0.3774331f),float2(0.1408805f, -0.88915f), + float2(-0.6642616f, -0.543601f),float2(-0.324815f, -0.093939f), + float2(-0.1208579f , 0.9152063f),float2(-0.4528152f, -0.9659424f), + float2(-0.6059740f, 0.7719080f),float2(-0.6886246f, -0.5380305f), + float2(0.5380307f, -0.2176773f),float2(0.7343006f, 0.9999345f), + float2(-0.9976073f, -0.7969264f),float2(-0.5775355f, 0.2842022f), + float2(-0.626618f , 0.9115176f),float2(-0.29818942f, -0.0865424f), + float2(0.9161239f, 0.8511679f),float2(-0.1525251f, -0.07103951f), + float2(0.7022788f, -0.823825f),float2(0.60250657f, 0.64525909f) + }; + + float sample_radius[24] = + { + 0.5162497,0.2443335, + 0.1014819,0.1574599, + 0.6538922,0.5637644, + 0.6347278,0.2467654, + 0.5642318,0.0035689, + 0.6384532,0.3956547, + 0.7049623,0.3482861, + 0.7484038,0.2304858, + 0.0043161,0.5423726, + 0.5025704,0.4066662, + 0.2654198,0.8865175, + 0.9505567,0.9936577 + }; + + float2 InvFocalLen = float2(1.0, tan(0.5235987756)); + float aspect = GetInvResolution().y * GetResolution().x; + InvFocalLen.x = InvFocalLen.y * aspect; + float3 pos = GetEyePosition(texcoord.xy, depth, InvFocalLen); + float3 dx = ddx(pos); + float3 dy = ddy(pos); + float3 norm = normalize(cross(dx, dy)); + norm.y *= -1; + + float4 gi = float4(0.0, 0.0, 0.0, 0.0); + float is = 0.0, as = 0.0; + + float rangeZ = 5000.0; + + + + + float2 rand_vec = GetRandom2_10(texcoord.xy); + float2 rand_vec2 = GetRandom2_10(-texcoord.xy); + float2 sample_vec_divisor = InvFocalLen * depth / (GetOption(fSSGISamplingRange) * GetInvResolution().xy); + float2 sample_center = texcoord.xy + norm.xy / sample_vec_divisor * float2(1, aspect); + float ii_sample_center_depth = depth * rangeZ + norm.z * GetOption(fSSGISamplingRange) * 30; + float ao_sample_center_depth = depth * rangeZ + norm.z * GetOption(fSSGISamplingRange) * 5; + + + + for (int i = 0; i < iSSGISamples; i++) + { + float2 sample_vec = reflect(sample_offset[i], rand_vec) / sample_vec_divisor; + float2 sample_coords = sample_center + sample_vec * float2(1, aspect); + float sample_depth = rangeZ * SampleDepthLocation(sample_coords); + + float ii_curr_sample_radius = sample_radius[i] * GetOption(fSSGISamplingRange) * 30; + float ao_curr_sample_radius = sample_radius[i] * GetOption(fSSGISamplingRange) * 5; + + gi.a += clamp(0, ao_sample_center_depth + ao_curr_sample_radius - sample_depth, 2 * ao_curr_sample_radius); + gi.a -= clamp(0, ao_sample_center_depth + ao_curr_sample_radius - sample_depth - GetOption(fSSGIModelThickness), 2 * ao_curr_sample_radius); + + if ((sample_depth < ii_sample_center_depth + ii_curr_sample_radius) && + (sample_depth > ii_sample_center_depth - ii_curr_sample_radius)) { + gi.rgb += SampleLocation(sample_coords).rgb; + } + + is += 1.0f; + as += 2.0f * ao_curr_sample_radius; + } + + gi.rgb /= is * 5.0f; + gi.a /= as; + + gi.rgb = 0.0 + gi.rgb * GetOption(fSSGIIlluminationMult); + gi.a = 1.0 - gi.a * GetOption(fSSGIOcclusionMult); + + gi.rgb = lerp(dot(gi.rgb, float3(0.333, 0.333, 0.333)) * float3(1.0, 1.0, 1.0), gi.rgb, GetOption(fSSGISaturation)); + + Occlusion1R = gi; + } + return Occlusion1R; +} + +void AmbientOcclusion() +{ + float4 value = float4(1.0, 1.0, 1.0, 1.0); +#if A_SSAO_ENABLED != 0 + value = SSAO(); +#elif A_SSGI_ENABLED != 0 + value = PS_AO_SSGI(); +#endif + SetOutput(value); +} + +#define PI 3.1415972 +#define PIOVER180 0.017453292 + + +float4 GetMatsoDOFCA(float2 tex, float CoC) +{ + float3 ChromaPOW = float3(1, 1, 1) * GetOption(fMatsoDOFChromaPow) * CoC; + float3 chroma = pow(float3(0.5, 1.0, 1.5), ChromaPOW) * 0.5; + tex = (2.0 * tex - 1.0); + float2 tr = (tex * chroma.r) + 0.5; + float2 tg = (tex * chroma.g) + 0.5; + float2 tb = (tex * chroma.b) + 0.5; + + float3 color = float3(SamplePrevLocation(tr).r, SamplePrevLocation(tg).g, SamplePrevLocation(tb).b) * (1.0 - CoC); + + return float4(color, 1.0); +} + +float4 GetMatsoDOFBlur(int axis, float2 coord) +{ + float4 tcol = SamplePrevLocation(coord); + float scenedepth = SampleDepth(); + float scenefocus = 0.0f; + if (OptionEnabled(DOF_A_FOCUSPOINT_RANGE)) + { + scenefocus = GetOption(DOF_B_FOCUSPOINT).x; + } + else + { + scenefocus = SampleDepthLocation(GetOption(DOF_B_FOCUSPOINT)); + } + float depthdiff = abs(scenedepth - scenefocus); + if (OptionEnabled(DOF_A_FOCUSPOINT_RANGE)) + { + if (abs(depthdiff) < GetOption(DOF_B_FOCUSPOINT).y) + { + depthdiff *= 0.5f * depthdiff * depthdiff; + } + } + depthdiff = (scenedepth < scenefocus) ? pow(depthdiff, GetOption(DOF_NEARBLURCURVE))*(1.0f + pow(abs(0.5f - coord.x)*depthdiff + 0.1f, 2.0)*GetOption(DOF_VIGNETTE)) : depthdiff; + depthdiff = (scenedepth > scenefocus) ? pow(depthdiff, GetOption(DOF_FARBLURCURVE)) : depthdiff; + + float2 discRadius = depthdiff * GetOption(DOF_BLURRADIUS)*GetInvResolution()*0.5 / float(iMatsoDOFBokehQuality); + + int passnumber = 1; + + float sf = 0; + + float2 tdirs[4] = { float2(-0.306, 0.739), float2(0.306, 0.739), float2(-0.739, 0.306), float2(-0.739, -0.306) }; + float wValue = (1.0 + pow(length(tcol.rgb) + 0.1, GetOption(fMatsoDOFBokehCurve))) * (1.0 - GetOption(fMatsoDOFBokehLight)); // special recipe from papa Matso ;) + + for (int i = -iMatsoDOFBokehQuality; i < iMatsoDOFBokehQuality; i++) + { + float2 taxis = tdirs[axis]; + + taxis.x = cos(GetOption(fMatsoDOFBokehAngle)*PIOVER180)*taxis.x - sin(GetOption(fMatsoDOFBokehAngle)*PIOVER180)*taxis.y; + taxis.y = sin(GetOption(fMatsoDOFBokehAngle)*PIOVER180)*taxis.x + cos(GetOption(fMatsoDOFBokehAngle)*PIOVER180)*taxis.y; + + float2 tdir = float(i) * taxis * discRadius; + float2 tcoord = coord.xy + tdir.xy; + float4 ct; + if (OptionEnabled(bMatsoDOFChromaEnable)) + { + ct = GetMatsoDOFCA(tcoord.xy, discRadius.x); + } + else + { + ct = SamplePrevLocation(tcoord.xy); + } + float w = 0.0; + float b = dot(ct.rgb, float3(0.333, 0.333, 0.333)) + length(ct.rgb) + 0.1; + w = pow(b, GetOption(fMatsoDOFBokehCurve)) + abs(float(i)); + tcol += ct * w; + wValue += w; + } + + tcol /= wValue; + + return float4(tcol.xyz, 1.0); +} + +void PS_DOF_MatsoDOF1() +{ + SetOutput(GetMatsoDOFBlur(2, GetCoordinates())); +} + +void PS_DOF_MatsoDOF2() +{ + SetOutput(GetMatsoDOFBlur(3, GetCoordinates())); +} + +void PS_DOF_MatsoDOF3() +{ + SetOutput(GetMatsoDOFBlur(0, GetCoordinates())); +} + +void PS_DOF_MatsoDOF4() +{ + SetOutput(GetMatsoDOFBlur(1, GetCoordinates())); +} + + +/*------------------------------------------------------------------------------ +[GLOBALS|FUNCTIONS] +------------------------------------------------------------------------------*/ + +#define Epsilon (1e-10) +#define lumCoeff float3(0.299f, 0.587f, 0.114f) + +//Average relative luminance +float AvgLuminance(float3 color) +{ + return sqrt(dot(color * color, lumCoeff)); +} + +//Conversion matrices +float3 RGBtoXYZ(float3 rgb) +{ + const float3x3 m = float3x3( + 0.4124564, 0.3575761, 0.1804375, + 0.2126729, 0.7151522, 0.0721750, + 0.0193339, 0.1191920, 0.9503041); + + return mul(rgb, m); +} + +float3 XYZtoRGB(float3 xyz) +{ + const float3x3 m = float3x3( + 3.2404542, -1.5371385, -0.4985314, + -0.9692660, 1.8760108, 0.0415560, + 0.0556434, -0.2040259, 1.0572252); + + return mul(xyz, m); +} + +float3 RGBtoYUV(float3 RGB) +{ + const float3x3 m = float3x3( + 0.2126, 0.7152, 0.0722, + -0.09991, -0.33609, 0.436, + 0.615, -0.55861, -0.05639); + + return mul(RGB, m); +} + +float3 YUVtoRGB(float3 YUV) +{ + const float3x3 m = float3x3( + 1.000, 0.000, 1.28033, + 1.000, -0.21482, -0.38059, + 1.000, 2.12798, 0.000); + + return mul(YUV, m); +} + +//Converting XYZ to Yxy +float3 XYZtoYxy(float3 xyz) +{ + float3 Yxy; + float w = 1.0 / (xyz.r + xyz.g + xyz.b); + + Yxy.r = xyz.g; + Yxy.g = xyz.r * w; + Yxy.b = xyz.g * w; + + return Yxy; +} + +//Converting Yxy to XYZ +float3 YxytoXYZ(float3 Yxy) +{ + float3 xyz; + float w = 1.0 / Yxy.b; + xyz.g = Yxy.r; + xyz.r = Yxy.r * Yxy.g * w; + xyz.b = Yxy.r * (1.0 - Yxy.g - Yxy.b) * w; + return xyz; +} + +/*------------------------------------------------------------------------------ +[SCENE TONE MAPPING CODE SECTION] +------------------------------------------------------------------------------*/ + +float3 EncodeGamma(float3 color, float gamma) +{ + color = saturate(color); + color.r = (color.r <= 0.0404482362771082) ? + color.r / 12.92 : pow((color.r + 0.055) / 1.055, gamma); + color.g = (color.g <= 0.0404482362771082) ? + color.g / 12.92 : pow((color.g + 0.055) / 1.055, gamma); + color.b = (color.b <= 0.0404482362771082) ? + color.b / 12.92 : pow((color.b + 0.055) / 1.055, gamma); + + return color; +} + +float3 FilmicCurve(float3 color) +{ + float3 T = color; + float tnamn = GetOption(B_TONE_AMOUNT); + + float A = 0.100; + float B = 0.300; + float C = 0.100; + float D = tnamn; + float E = 0.020; + float F = 0.300; + float W = 1.012; + + T.r = ((T.r*(A*T.r + C*B) + D*E) / (T.r*(A*T.r + B) + D*F)) - E / F; + T.g = ((T.g*(A*T.g + C*B) + D*E) / (T.g*(A*T.g + B) + D*F)) - E / F; + T.b = ((T.b*(A*T.b + C*B) + D*E) / (T.b*(A*T.b + B) + D*F)) - E / F; + + float denom = ((W*(A*W + C*B) + D*E) / (W*(A*W + B) + D*F)) - E / F; + float3 white = float3(denom, denom, denom); + + T = T / white; + color = saturate(T); + + return color; +} + +float3 FilmicTonemap(float3 color) +{ + float3 tone = color; + + float3 black = float3(0.0, 0.0, 0.0); + tone = max(black, tone); + + tone.r = (tone.r * (6.2 * tone.r + 0.5)) / (tone.r * (6.2 * tone.r + 1.66) + 0.066); + tone.g = (tone.g * (6.2 * tone.g + 0.5)) / (tone.g * (6.2 * tone.g + 1.66) + 0.066); + tone.b = (tone.b * (6.2 * tone.b + 0.5)) / (tone.b * (6.2 * tone.b + 1.66) + 0.066); + + const float gamma = 2.42; + tone = EncodeGamma(tone, gamma); + + color = lerp(color, tone, GetOption(B_TONE_FAMOUNT)); + + return color; +} + +float4 TonemapPass(float4 color) +{ + float luminanceAverage = GetOption(E_LUMINANCE); + float bmax = max(color.r, max(color.g, color.b)); + + float blevel = pow(saturate(bmax), GetOption(C_BLACK_LEVELS)); + color.rgb = color.rgb * blevel; + + if (GetOption(A_TONEMAP_FILM) == 1) { color.rgb = FilmicTonemap(color.rgb); } + if (GetOption(A_TONEMAP_TYPE) == 1) { color.rgb = FilmicCurve(color.rgb); } + + float3 XYZ = RGBtoXYZ(color.rgb); + + // XYZ -> Yxy conversion + float3 Yxy = XYZtoYxy(XYZ); + + // (Wt) Tone mapped scaling of the initial wp before input modifiers + float Wt = saturate(Yxy.r / AvgLuminance(XYZ)); + + if (GetOption(A_TONEMAP_TYPE) == 2) { Yxy.r = FilmicCurve(Yxy).r; } + + // (Lp) Map average luminance to the middlegrey zone by scaling pixel luminance + float Lp = Yxy.r * GetOption(D_EXPOSURE) / (luminanceAverage + Epsilon); + + // (Wp) White point calculated, based on the toned white, and input modifier + float Wp = abs(Wt) * GetOption(F_WHITEPOINT); + + // (Ld) Scale all luminance within a displayable range of 0 to 1 + Yxy.r = (Lp * (1.0 + Lp / (Wp * Wp))) / (1.0 + Lp); + + // Yxy -> XYZ conversion + XYZ = YxytoXYZ(Yxy); + + color.rgb = XYZtoRGB(XYZ); + color.a = AvgLuminance(color.rgb); + + return color; +} + + +/*------------------------------------------------------------------------------ +[PIXEL VIBRANCE CODE SECTION] +------------------------------------------------------------------------------*/ + +float4 VibrancePass(float4 color) +{ + float vib = GetOption(A_VIBRANCE); + float luma = AvgLuminance(color.rgb); + + float colorMax = max(color.r, max(color.g, color.b)); + float colorMin = min(color.r, min(color.g, color.b)); + + float colorSaturation = colorMax - colorMin; + float3 colorCoeff = float3(GetOption(B_R_VIBRANCE)* + vib, GetOption(C_G_VIBRANCE) * vib, GetOption(D_B_VIBRANCE) * vib); + + color.rgb = lerp(float3(luma, luma, luma), color.rgb, (1.0 + (colorCoeff * (1.0 - (sign(colorCoeff) * colorSaturation))))); + color.a = AvgLuminance(color.rgb); + + return saturate(color); //Debug: return colorSaturation.xxxx; +} + +/*------------------------------------------------------------------------------ +[TEXTURE SHARPEN CODE SECTION] +------------------------------------------------------------------------------*/ + +float Cubic(float coeff) +{ + float4 n = float4(1.0, 2.0, 3.0, 4.0) - coeff; + float4 s = n * n * n; + + float x = s.x; + float y = s.y - 4.0 * s.x; + float z = s.z - 4.0 * s.y + 6.0 * s.x; + float w = 6.0 - x - y - z; + + return (x + y + z + w) / 4.0; +} + +float4 SampleSharpenBicubic(float2 texcoord) +{ + float2 texSize = GetResolution(); + float texelSizeX = (1.0 / texSize.x) * GetOption(C_SHARPEN_BIAS); + float texelSizeY = (1.0 / texSize.y) * GetOption(C_SHARPEN_BIAS); + + float4 nSum = float4(0.0, 0.0, 0.0, 0.0); + float4 nDenom = float4(0.0, 0.0, 0.0, 0.0); + + float a = frac(texcoord.x * texSize.x); + float b = frac(texcoord.y * texSize.y); + + int nX = int(texcoord.x * texSize.x); + int nY = int(texcoord.y * texSize.y); + + float2 uvCoord = float2(float(nX) / texSize.x, float(nY) / texSize.y); + + for (int m = -1; m <= 2; m++) { + for (int n = -1; n <= 2; n++) { + + float4 Samples = SampleLocation(uvCoord + + float2(texelSizeX * float(m), texelSizeY * float(n))); + + float vc1 = Cubic(float(m) - a); + float4 vecCoeff1 = float4(vc1, vc1, vc1, vc1); + + float vc2 = Cubic(-(float(n) - b)); + float4 vecCoeff2 = float4(vc2, vc2, vc2, vc2); + + nSum = nSum + (Samples * vecCoeff2 * vecCoeff1); + nDenom = nDenom + (vecCoeff2 * vecCoeff1); + } + } + + return nSum / nDenom; +} + +float4 TexSharpenPass(float4 color) +{ + float3 calcSharpen = lumCoeff * GetOption(A_SHARPEN_STRENGTH); + + float4 blurredColor = SampleSharpenBicubic(GetCoordinates()); + float3 sharpenedColor = (color.rgb - blurredColor.rgb); + + float sharpenLuma = dot(sharpenedColor, calcSharpen); + sharpenLuma = clamp(sharpenLuma, -GetOption(B_SHARPEN_CLAMP), GetOption(B_SHARPEN_CLAMP)); + + color.rgb = color.rgb + sharpenLuma; + color.a = AvgLuminance(color.rgb); + + if (GetOption(D_SEDGE_DETECTION) == 1) + { + color = (0.5 + (sharpenLuma * 4)).xxxx; + } + + return color; +} + +/*------------------------------------------------------------------------------ +[FXAA CODE SECTION] +------------------------------------------------------------------------------*/ + +#define FXAA_QUALITY__PS 9 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 2.0 +#define FXAA_QUALITY__P6 2.0 +#define FXAA_QUALITY__P7 4.0 +#define FXAA_QUALITY__P8 8.0 + +float FxaaLuma(float4 rgba) { return rgba.y; } + +float4 FxaaPixelShader(float4 rgbyM, float2 RcpFrame, float Subpix, float EdgeThreshold, float EdgeThresholdMin) +{ + float2 posM = GetCoordinates(); + float lumaM = FxaaLuma(rgbyM); + float lumaS = FxaaLuma(SampleOffset(int2(0, 1))); + float lumaE = FxaaLuma(SampleOffset(int2(1, 0))); + float lumaN = FxaaLuma(SampleOffset(int2(0, -1))); + float lumaW = FxaaLuma(SampleOffset(int2(-1, 0))); + + float maxSM = max(lumaS, lumaM); + float minSM = min(lumaS, lumaM); + float maxESM = max(lumaE, maxSM); + float minESM = min(lumaE, minSM); + float maxWN = max(lumaN, lumaW); + float minWN = min(lumaN, lumaW); + float rangeMax = max(maxWN, maxESM); + float rangeMin = min(minWN, minESM); + float rangeMaxScaled = rangeMax * EdgeThreshold; + float range = rangeMax - rangeMin; + float rangeMaxClamped = max(EdgeThresholdMin, rangeMaxScaled); + bool earlyExit = range < rangeMaxClamped; + + if (earlyExit) + return rgbyM; + + float lumaNW = FxaaLuma(SampleOffset(int2(-1, -1))); + float lumaSE = FxaaLuma(SampleOffset(int2(1, 1))); + float lumaNE = FxaaLuma(SampleOffset(int2(1, -1))); + float lumaSW = FxaaLuma(SampleOffset(int2(-1, 1))); + + float lumaNS = lumaN + lumaS; + float lumaWE = lumaW + lumaE; + float subpixRcpRange = 1.0 / range; + float subpixNSWE = lumaNS + lumaWE; + float edgeHorz1 = (-2.0 * lumaM) + lumaNS; + float edgeVert1 = (-2.0 * lumaM) + lumaWE; + + float lumaNESE = lumaNE + lumaSE; + float lumaNWNE = lumaNW + lumaNE; + float edgeHorz2 = (-2.0 * lumaE) + lumaNESE; + float edgeVert2 = (-2.0 * lumaN) + lumaNWNE; + + float lumaNWSW = lumaNW + lumaSW; + float lumaSWSE = lumaSW + lumaSE; + float edgeHorz4 = (abs(edgeHorz1) * 2.0) + abs(edgeHorz2); + float edgeVert4 = (abs(edgeVert1) * 2.0) + abs(edgeVert2); + float edgeHorz3 = (-2.0 * lumaW) + lumaNWSW; + float edgeVert3 = (-2.0 * lumaS) + lumaSWSE; + float edgeHorz = abs(edgeHorz3) + edgeHorz4; + float edgeVert = abs(edgeVert3) + edgeVert4; + + float subpixNWSWNESE = lumaNWSW + lumaNESE; + float lengthSign = RcpFrame.x; + bool horzSpan = edgeHorz >= edgeVert; + float subpixA = subpixNSWE * 2.0 + subpixNWSWNESE; + + if (!horzSpan) lumaN = lumaW; + if (!horzSpan) lumaS = lumaE; + if (horzSpan) lengthSign = RcpFrame.y; + float subpixB = (subpixA * (1.0 / 12.0)) - lumaM; + + float gradientN = lumaN - lumaM; + float gradientS = lumaS - lumaM; + float lumaNN = lumaN + lumaM; + float lumaSS = lumaS + lumaM; + bool pairN = abs(gradientN) >= abs(gradientS); + float gradient = max(abs(gradientN), abs(gradientS)); + if (pairN) lengthSign = -lengthSign; + float subpixC = saturate(abs(subpixB) * subpixRcpRange); + + float2 posB; + posB.x = posM.x; + posB.y = posM.y; + float2 offNP; + offNP.x = (!horzSpan) ? 0.0 : RcpFrame.x; + offNP.y = (horzSpan) ? 0.0 : RcpFrame.y; + if (!horzSpan) posB.x += lengthSign * 0.5; + if (horzSpan) posB.y += lengthSign * 0.5; + + float2 posN; + posN.x = posB.x - offNP.x * FXAA_QUALITY__P0; + posN.y = posB.y - offNP.y * FXAA_QUALITY__P0; + float2 posP; + posP.x = posB.x + offNP.x * FXAA_QUALITY__P0; + posP.y = posB.y + offNP.y * FXAA_QUALITY__P0; + float subpixD = ((-2.0)*subpixC) + 3.0; + float lumaEndN = FxaaLuma(SampleLocation(posN)); + float subpixE = subpixC * subpixC; + float lumaEndP = FxaaLuma(SampleLocation(posP)); + + if (!pairN) lumaNN = lumaSS; + float gradientScaled = gradient * 1.0 / 4.0; + float lumaMM = lumaM - lumaNN * 0.5; + float subpixF = subpixD * subpixE; + bool lumaMLTZero = lumaMM < 0.0; + + lumaEndN -= lumaNN * 0.5; + lumaEndP -= lumaNN * 0.5; + bool doneN = abs(lumaEndN) >= gradientScaled; + bool doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P1; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P1; + bool doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P1; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P1; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P2; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P2; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P2; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P2; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P3; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P3; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P3; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P3; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P4; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P4; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P4; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P4; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P5; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P5; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P5; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P5; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P6; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P6; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P6; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P6; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P7; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P7; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P7; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P7; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P8; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P8; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P8; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P8; + } + } + } + } + } + } + } + + float dstN = posM.x - posN.x; + float dstP = posP.x - posM.x; + if (!horzSpan) dstN = posM.y - posN.y; + if (!horzSpan) dstP = posP.y - posM.y; + + bool goodSpanN = (lumaEndN < 0.0) != lumaMLTZero; + float spanLength = (dstP + dstN); + bool goodSpanP = (lumaEndP < 0.0) != lumaMLTZero; + float spanLengthRcp = 1.0 / spanLength; + + bool directionN = dstN < dstP; + float dst = min(dstN, dstP); + bool goodSpan = directionN ? goodSpanN : goodSpanP; + float subpixG = subpixF * subpixF; + float pixelOffset = (dst * (-spanLengthRcp)) + 0.5; + float subpixH = subpixG * Subpix; + + float pixelOffsetGood = goodSpan ? pixelOffset : 0.0; + float pixelOffsetSubpix = max(pixelOffsetGood, subpixH); + if (!horzSpan) posM.x += pixelOffsetSubpix * lengthSign; + if (horzSpan) posM.y += pixelOffsetSubpix * lengthSign; + + if (GetOption(C_FXAA_SHOW_EDGES) == 1) + { + return -rgbyM; + } + else + { + return float4(SampleLocation(posM).xyz, lumaM); + } +} + +float4 FxaaPass(float4 color) +{ + return FxaaPixelShader(color, GetInvResolution(), GetOption(A_FXAA_SUBPIX_MAX), GetOption(B_FXAA_EDGE_THRESHOLD), 0.000); +} + +void Merger() +{ + float4 value = float4(1.0, 1.0, 1.0, 1.0); + float depth = SampleDepth(); + if (!OptionEnabled(A_SSAO_ONLY)) + { + value = Sample(); + if (OptionEnabled(A_FXAA_PASS)) { value = FxaaPass(value); } + if (OptionEnabled(G_TEXTURE_SHARPEN)) { value = TexSharpenPass(value); } + if (OptionEnabled(H_PIXEL_VIBRANCE)) { value = VibrancePass(value); } + if (OptionEnabled(C_TONEMAP_PASS)) { value = TonemapPass(value); } + } +#if A_SSAO_ENABLED != 0 || A_SSGI_ENABLED != 0 + float3 AOCOmponent = float3(1.0, 1.0, 1.0); +#if A_SSAO_ENABLED != 0 + float4 blur = BilateralY(depth); + AOCOmponent = (1.0 + blur.rgb) * blur.a; +#elif A_SSGI_ENABLED != 0 + float2 axis = float2(1.0, 0.0); + float4 gi = PS_AO_Blur(axis); + + AOCOmponent = (gi.w + gi.xyz); + if (OptionEnabled(A_AO_ONLY)) + { + AOCOmponent = gi.www; + value = float4(1.0, 1.0, 1.0, 1.0); + } + else if (OptionEnabled(A_ILUMINATION_ONLY)) + { + AOCOmponent = gi.xyz; + value = float4(1.0, 1.0, 1.0, 1.0); + } +#endif + float AOA = (GetOption(D_AOAEND) - depth) / (GetOption(D_AOAEND) - GetOption(C_AOASTART)); + value.xyz = lerp(value.xyz, value.xyz * AOCOmponent, AOA); +#endif + if (!OptionEnabled(A_SSAO_ONLY) && OptionEnabled(F_FOG)) + { + float linearcomponent = (GetOption(B_FEND) - depth) / (GetOption(B_FEND) - GetOption(A_FSTART)); + float densitycomponent = depth * GetOption(C_FDENSITY); + value.rgb = lerp(GetOption(D_FCOLOR), value.rgb, clamp(linearcomponent / exp(densitycomponent * densitycomponent), 0.0, 1.0)); + } + SetOutput(value); +} + +//------------------------------------------------------------------------------ +// BLOOM +//------------------------------------------------------------------------------ + +float4 Gauss1dPrev(float2 location, float2 baseoffset, float resolutionmultiplier) +{ + const float offset[] = { 0,1.476923,3.446154,5.415384,7.384615,9.353847 }; + const float weight[] = { 0.1001628,0.185685,0.1370532,0.07915164,0.03561824,0.01241054 }; + float4 Color = SamplePrevLocation(location) * weight[0]; + baseoffset *= GetInvPrevResolution() * resolutionmultiplier; + for (int i = 1; i < 6; i++) + { + float4 color0 = SamplePrevLocation(location + offset[i] * baseoffset); + float4 color1 = SamplePrevLocation(location - offset[i] * baseoffset); + Color += (color0 + color1) * weight[i]; + } + return Color; +} + +float Gauss1dPrevAlpha(float2 location, float2 baseoffset, float resolutionmultiplier) +{ + const float offset[] = { 0,1.476923,3.446154,5.415384,7.384615,9.353847 }; + const float weight[] = { 0.1001628,0.185685,0.1370532,0.07915164,0.03561824,0.01241054 }; + float Color = SamplePrevLocation(location).a * weight[0]; + baseoffset *= GetInvPrevResolution() * resolutionmultiplier; + for (int i = 1; i < 6; i++) + { + float color0 = SamplePrevLocation(location + offset[i] * baseoffset).a; + float color1 = SamplePrevLocation(location - offset[i] * baseoffset).a; + Color += (color0 + color1) * weight[i]; + } + return Color; +} + +void A_ReduceSize() +{ + float3 power = float3(1, 1, 1) * GetOption(B_BLOOMPOWER); + float4 rawcolor = SamplePrev(); + float4 reducendcolor = float4(pow(rawcolor.rgb, power), 1.0); + if (OptionEnabled(C_GAUSSIAN_ANAMFLARE)) + { + reducendcolor.w = max(0, dot(reducendcolor.xyz, float3(0.333, 0.333, 0.333)) - GetOption(A_ANAMFLARE_THRESHOLD)); + } + SetOutput(reducendcolor); +} + +void BloomH() +{ + float2 texcoord = GetCoordinates(); + SetOutput(Gauss1dPrev(texcoord, float2(1.0, 0.0), GetOption(A_BLOOMWIDTH))); +} + +void BloomV() +{ + float2 texcoord = GetCoordinates(); + SetOutput(Gauss1dPrev(texcoord, float2(0.0, 1.0), GetOption(A_BLOOMWIDTH))); +} + +void BloomHwithAnamFlare() +{ + float2 texcoord = GetCoordinates(); + float4 bloom = Gauss1dPrev(texcoord, float2(1.0, 0.0), GetOption(A_BLOOMWIDTH)); + if (OptionEnabled(C_GAUSSIAN_ANAMFLARE)) + { + bloom.a = Gauss1dPrevAlpha(texcoord, float2(1.0, 0.0), GetOption(A_ANAMFLARE_WIDENESS)); + } + SetOutput(bloom); +} + +void BloomVwithAnamFlare() +{ + float2 texcoord = GetCoordinates(); + float4 bloom = Gauss1dPrev(texcoord, float2(0.0, 1.0), GetOption(A_BLOOMWIDTH)); + if (OptionEnabled(C_GAUSSIAN_ANAMFLARE)) + { + bloom.a = Gauss1dPrevAlpha(texcoord, float2(1.0, 0.0), GetOption(A_ANAMFLARE_WIDENESS))*GetOption(B_ANAMFLARE_AMOUNT); + } + SetOutput(bloom); +} + +void BloomScatering() +{ + float2 SamplePos[20] = { + float2(0.25, 0.125), + float2(0.375, 0.125), + float2(0.5, 0.125), + float2(0.625, 0.125), + float2(0.75, 0.125), + + float2(0.25, 0.25), + float2(0.375, 0.25), + float2(0.5, 0.25), + float2(0.625, 0.25), + float2(0.75, 0.25), + + float2(0.25, 0.75), + float2(0.375, 0.75), + float2(0.5, 0.75), + float2(0.625, 0.75), + float2(0.75, 0.75), + + float2(0.25, 0.875), + float2(0.375, 0.875), + float2(0.5, 0.875), + float2(0.625, 0.875), + float2(0.75, 0.875), + }; + float3 lumColor = GetOption(H_SCOLOR) * 3.0; + float samplecount = 3.0; + for (int i = 0; i < 20; i++) + { + float3 color = SamplePrevLocation(SamplePos[i]).rgb; + lumColor += color; + samplecount += 1.0; + } + lumColor /= samplecount; + float luma = dot(lumColor, lumCoeff); + float maxval = max(max(lumColor.r, lumColor.g), lumColor.b); + lumColor /= maxval; + SetOutput(float4(lumColor, luma * luma)); +} + +void BloomMerger() +{ + float4 lumColor = SampleInputLocation(2, float2(0.5, 0.5)); + float4 blur = SampleInputBicubic(1); + blur.rgb = blur.rgb * GetOption(C_BLOOMINTENSITY) * (1.0 - saturate(lumColor.a * 2.0)); + float3 basecolor = float3(0.0, 0.0, 0.0); + if (!OptionEnabled(A_BLOOMONLY)) + { + basecolor = SampleInput(0).rgb; + } + + if (OptionEnabled(D_SCATTERRING)) + { + float depth = SampleDepth(); + float linearcomponent = (GetOption(G_SEND) - depth) / (GetOption(G_SEND) - GetOption(F_SSTART)); + depth = depth * GetOption(E_SDENSITY); + lumColor.rgb = lerp(basecolor, lumColor.rgb, saturate(GetOption(I_SINTENSITY) + lumColor.a)); + basecolor = lerp(lumColor.rgb, basecolor, clamp(linearcomponent / exp(depth * depth), 0.0, 1.0)); + } + float4 mergedcolor = float4(basecolor + blur.rgb, 1.0); + + if (OptionEnabled(C_GAUSSIAN_ANAMFLARE)) + { + float3 anamflare = blur.a * GetOption(C_ANAMFLARE_COLOR).rgb * lumColor.rgb; + mergedcolor.rgb += pow(anamflare.rgb, float3(1.0, 1.0, 1.0) / (float3(1.0,1.0,1.0) * GetOption(B_ANAMFLARE_CURVE))); + } + SetOutput(mergedcolor); +} + + + +//------------------------------------------------------------------------------ +// Barrel Distortion +//------------------------------------------------------------------------------ + +float distortionScale(float2 offset) { + // Note that this performs piecewise multiplication, + // NOT a dot or cross product + float2 offsetSquared = offset * offset; + float radiusSquared = offsetSquared.x + offsetSquared.y; + float4 distortion = GetOption(u_distortion); + float distortionScale = // + distortion.x + // + distortion.y * radiusSquared + // + distortion.z * radiusSquared * radiusSquared + // + distortion.w * radiusSquared * radiusSquared * radiusSquared; + return distortionScale; +} + +float2 textureCoordsToDistortionOffsetCoords(float2 texCoord) { + // Convert the texture coordinates from "0 to 1" to "-1 to 1" + float2 result = texCoord * 2.0 - 1.0; + + // Convert from using the center of the screen as the origin to + // using the lens center as the origin + result -= GetOption(u_lensCenterOffset); + + // Correct for the aspect ratio + result.y *= GetInvResolution().x * GetResolution().y; + + return result; +} + +float2 distortionOffsetCoordsToTextureCoords(float2 offset) { + // Scale the distorted result so that we fill the desired amount of pixel real-estate + float2 result = offset; + + // Correct for the aspect ratio + result.y *= GetInvResolution().y * GetResolution().x; + + // Convert from using the lens center as the origin to + // using the screen center as the origin + result += GetOption(u_lensCenterOffset); + + // Convert the texture coordinates from "-1 to 1" to "0 to 1" + result *= 0.5; result += 0.5; + + return result; +} + +void Barrel_distortion() { + // Grab the texture coordinate, which will be in the range 0-1 in both X and Y + float2 offset = textureCoordsToDistortionOffsetCoords(GetCoordinates()); + + // Determine the amount of distortion based on the distance from the lens center + float scale = distortionScale(offset); + + // Scale the offset coordinate by the distortion factor introduced by the Rift lens + float2 distortedOffset = offset * scale; + + // Now convert the data back into actual texture coordinates + float2 actualTextureCoords = distortionOffsetCoordsToTextureCoords(distortedOffset); + + + if (actualTextureCoords.x < 0 || actualTextureCoords.x > 1 || actualTextureCoords.y < 0 || actualTextureCoords.y > 1) + { + SetOutput(float4(0, 0, 0, 0)); + } + else + { + SetOutput(SamplePrevLocation(actualTextureCoords)); + } +} diff --git a/Overwrite/Sys/Shaders/Postprocessing/IshiirukaFX.glsl b/Overwrite/Sys/Shaders/Postprocessing/IshiirukaFX.glsl new file mode 100644 index 0000000000..7c082e5b8a --- /dev/null +++ b/Overwrite/Sys/Shaders/Postprocessing/IshiirukaFX.glsl @@ -0,0 +1,2103 @@ +/*===============================================================================*\ +|######################## [Ishiiruka FX 0.9.1] ######################|| +|| Credist to: || +|| Asmodean (DolphinFX) || +|| Matso (MATSODOF) || +|| Gilcher Pascal aka Marty McFly (MATSODOF original port to MCFX) || +|| Daniel Rákos (Efficient Gaussian blur with linear sampling) || +|| mudlord (FXAA) +|############################ By Tino ############################| +\*===============================================================================*/ +/* +[configuration] +[OptionBool] +GUIName = Ambient Only +GUIName.SPA = Solo Oclusión Ambiental +OptionName = A_SSAO_ONLY +DefaultValue = False +GUIDescription = Displays SSAO/SSGI ambient color only. +GUIDescription.SPA = Muestra solo el componente de Oclusión Ambiental. + +[OptionRangeFloat] +GUIName = Occlusion Attenuation Start +GUIName.SPA = Inicio de atenuación en la oclusión. +OptionName = C_AOASTART +MinValue = 0.0 +MaxValue = 0.4 +StepAmount = 0.01 +DefaultValue = 0.4 +GUIDescription = Depth where the attenuation to the SSAO effect starts. +GUIDescription.SPA = Profundidad a partir de la cual se comienza a atenuar la Oclusión Ambiental. + +[OptionRangeFloat] +GUIName = Occlusion Attenuation End +GUIName.SPA = Final de atenuación en la oclusión. +OptionName = D_AOAEND +MinValue = 0.5 +MaxValue = 2.0 +StepAmount = 0.01 +DefaultValue = 2.0 +GUIDescription = Deph where the SSAO attenuation ends, after this value no SSAO is applyed. +GUIDescription.SPA = Profundidad a partir de la cual finaliza la aplicación de la Oclusión Ambiental. + +[OptionBool] +GUIName = SSAO +OptionName = A_SSAO_ENABLED +DefaultValue = false +ResolveAtCompilation = True +GUIDescription = Enables Screen Space Ambient Occlusion. +GUIDescription.SPA = Habilita la Oclusión Ambiental. + +[OptionBool] +GUIName = SSGI +OptionName = A_SSAO_SSGI_ENABLED +DefaultValue = false +ResolveAtCompilation = True +DependentOption = A_SSAO_ENABLED +GUIDescription = Enables Screen Space Global Ilumination simulation. +GUIDescription.SPA = Habilita la simulación de Iluminación global. + +[OptionRangeInteger] +GUIName = SSAO Quality +GUIName.SPA = Calidad SSAO +OptionName = B_SSAO_SAMPLES +MinValue = 16 +MaxValue = 64 +StepAmount = 4 +DefaultValue = 24 +DependentOption = A_SSAO_ENABLED +ResolveAtCompilation = True +GUIDescription = Number of samples used to calculate SSAO component, large values gives more quality but may cause performance drops. +GUIDescription.SPA = Cantidad de muestras utilizadas para el calculo del componente de oclusión, valores muly altos producen una mejor calidad pero pueden acarrear una perdida de performance. + +[OptionRangeFloat] +GUIName = Sample Range +GUIName.SPA = Rango de Muestras +OptionName = C_SAMPLE_RANGE +MinValue = 0.001 +MaxValue = 0.04 +StepAmount = 0.0001 +DefaultValue = 0.0064 +DependentOption = A_SSAO_ENABLED +GUIDescription = Max distance from the center sample. +GUIDescription.SPA = Distancia maxima de las muestras a partir de la muestra central. + +[OptionRangeFloat] +GUIName = Filter Limit +GUIName.SPA = Limite de Filtrado +OptionName = D_FILTER_LIMIT +MinValue = 0.001 +MaxValue = 0.01 +StepAmount = 0.0001 +DefaultValue = 0.0026 +DependentOption = A_SSAO_ENABLED +GUIDescription = Amount of filtering applyed to the AO component. +GUIDescription.SPA = Intensidad de filtrado aplicada al Componente de Oclusión. + +[OptionRangeFloat] +GUIName = Max Depth +GUIName.SPA = Profundidad Maxima +OptionName = E_MAX_DEPTH +MinValue = 0.0001 +MaxValue = 0.02 +StepAmount = 0.0001 +DefaultValue = 0.0132 +DependentOption = A_SSAO_ENABLED + +[OptionRangeFloat] +GUIName = Min Depth +GUIName.SPA = Profundidad Minima +OptionName = F_MIN_DEPTH +MinValue = 0.0 +MaxValue = 0.02 +StepAmount = 0.0001 +DefaultValue = 0.0003 +DependentOption = A_SSAO_ENABLED + +[OptionBool] +GUIName = SSGI +OptionName = A_SSGI_ENABLED +DefaultValue = false +ResolveAtCompilation = True + +[OptionRangeInteger] +GUIName = SSGI Samples +OptionName = iSSGISamples +MinValue = 5 +MaxValue = 24 +StepAmount = 1 +DefaultValue = 10 +DependentOption = A_SSGI_ENABLED +ResolveAtCompilation = True + +[OptionRangeFloat] +GUIName = Sample Range +OptionName = fSSGISamplingRange +MinValue = 5.0 +MaxValue = 80.0 +StepAmount = 0.1 +DefaultValue = 40.0 +DependentOption = A_SSGI_ENABLED + +[OptionRangeFloat] +GUIName = Ilumination Multiplier +OptionName = fSSGIIlluminationMult +MinValue = 1.0 +MaxValue = 8.0 +StepAmount = 0.1 +DefaultValue = 2.0 +DependentOption = A_SSGI_ENABLED + +[OptionRangeFloat] +GUIName = Occlusion Multiplier +OptionName = fSSGIOcclusionMult +MinValue = 1.0 +MaxValue = 10.0 +StepAmount = 0.1 +DefaultValue = 2.0 +DependentOption = A_SSGI_ENABLED + +[OptionRangeFloat] +GUIName = Model Thickness +OptionName = fSSGIModelThickness +MinValue = 0.5 +MaxValue = 100.0 +StepAmount = 0.1 +DefaultValue = 7.5 +DependentOption = A_SSGI_ENABLED + +[OptionRangeFloat] +GUIName = Saturation +OptionName = fSSGISaturation +MinValue = 0.2 +MaxValue = 2.0 +StepAmount = 0.01 +DefaultValue = 1.5 +DependentOption = A_SSGI_ENABLED + +[OptionRangeFloat] +GUIName = AO Sharpness +OptionName = AO_SHARPNESS +MinValue = 0.1 +MaxValue = 5.0 +StepAmount = 0.01 +DefaultValue = 0.75 +DependentOption = A_SSGI_ENABLED + +[OptionBool] +GUIName = Ambient Only +OptionName = A_AO_ONLY +DefaultValue = False +DependentOption = A_SSGI_ENABLED + +[OptionBool] +GUIName = Ilumination Only +OptionName = A_ILUMINATION_ONLY +DefaultValue = False +DependentOption = A_SSGI_ENABLED + +[OptionBool] +GUIName = MATSO DOF +OptionName = MATSODOF +DefaultValue = false + +[OptionBool] +GUIName = Use depth range focus +OptionName = DOF_A_FOCUSPOINT_RANGE +DefaultValue = false +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = Focus Point +OptionName = DOF_B_FOCUSPOINT +MinValue = 0.0, 0.0 +MaxValue = 1.0, 1.0 +DefaultValue = 0.5, 0.5 +StepAmount = 0.01, 0.01 +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = Near Blue Curve +OptionName = DOF_NEARBLURCURVE +MinValue = 0.4 +MaxValue = 2.0 +DefaultValue = 0.7 +StepAmount = 0.01 +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = FarBlue Curve +OptionName = DOF_FARBLURCURVE +MinValue = 0.4 +MaxValue = 2.0 +DefaultValue = 1.5 +StepAmount = 0.01 +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = Blur Radius +OptionName = DOF_BLURRADIUS +MinValue = 5.0 +MaxValue = 50.0 +DefaultValue = 5.0 +StepAmount = 1.0 +DependentOption = MATSODOF + +[OptionRangeInteger] +GUIName = Vignette +OptionName = DOF_VIGNETTE +MinValue = 0 +MaxValue = 1000 +DefaultValue = 400 +StepAmount = 10 +DependentOption = MATSODOF + +[OptionBool] +GUIName = CROMA Enable +OptionName = bMatsoDOFChromaEnable +DefaultValue = True +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = Chroma Pow +OptionName = fMatsoDOFChromaPow +MinValue = 0.2 +MaxValue = 3.0 +DefaultValue = 1.4 +StepAmount = 0.01 +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = Bokeh Curve +OptionName = fMatsoDOFBokehCurve +MinValue = 0.5 +MaxValue = 20.0 +DefaultValue = 8.0 +StepAmount = 0.01 +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = Bokeh Light +OptionName = fMatsoDOFBokehLight +MinValue = 0.0 +MaxValue = 2.0 +DefaultValue = 0.012 +StepAmount = 0.001 +DependentOption = MATSODOF + +[OptionRangeInteger] +GUIName = Bokeh Quality +OptionName = iMatsoDOFBokehQuality +MinValue = 1 +MaxValue = 10 +DefaultValue = 4 +StepAmount = 1 +DependentOption = MATSODOF +ResolveAtCompilation = True + +[OptionRangeInteger] +GUIName = Bokeh Angle +OptionName = fMatsoDOFBokehAngle +MinValue = 0 +MaxValue = 360 +DefaultValue = 0 +StepAmount = 1 +DependentOption = MATSODOF + +[OptionBool] +GUIName = Pixel Vibrance +OptionName = H_PIXEL_VIBRANCE +DefaultValue = true + +[OptionRangeFloat] +GUIName = Vibrance +OptionName = A_VIBRANCE +MinValue = -0.50 +MaxValue = 1.00 +StepAmount = 0.01 +DefaultValue = 0.24 +DependentOption = H_PIXEL_VIBRANCE + +[OptionRangeFloat] +GUIName = RedVibrance +OptionName = B_R_VIBRANCE +MinValue = -1.00 +MaxValue = 4.00 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = H_PIXEL_VIBRANCE + +[OptionRangeFloat] +GUIName = GreenVibrance +OptionName = C_G_VIBRANCE +MinValue = -1.00 +MaxValue = 4.00 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = H_PIXEL_VIBRANCE + +[OptionRangeFloat] +GUIName = BlueVibrance +OptionName = D_B_VIBRANCE +MinValue = -1.00 +MaxValue = 4.00 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = H_PIXEL_VIBRANCE + +[OptionBool] +GUIName = Scene Tonemapping +OptionName = C_TONEMAP_PASS +DefaultValue = false + +[OptionRangeInteger] +GUIName = TonemapType +OptionName = A_TONEMAP_TYPE +MinValue = 0 +MaxValue = 3 +StepAmount = 1 +DefaultValue = 1 +DependentOption = C_TONEMAP_PASS + +[OptionRangeInteger] +GUIName = FilmOperator +OptionName = A_TONEMAP_FILM +MinValue = 0 +MaxValue = 1 +StepAmount = 1 +DefaultValue = 1 +DependentOption = C_TONEMAP_PASS + +[OptionRangeFloat] +GUIName = ToneAmount +OptionName = B_TONE_AMOUNT +MinValue = 0.05 +MaxValue = 2.00 +StepAmount = 0.01 +DefaultValue = 0.30 +DependentOption = C_TONEMAP_PASS + +[OptionRangeFloat] +GUIName = FilmStrength +OptionName = B_TONE_FAMOUNT +MinValue = 0.00 +MaxValue = 1.00 +StepAmount = 0.01 +DefaultValue = 0.5 +DependentOption = C_TONEMAP_PASS + +[OptionRangeFloat] +GUIName = BlackLevels +OptionName = C_BLACK_LEVELS +MinValue = 0.00 +MaxValue = 1.00 +StepAmount = 0.01 +DefaultValue = 0.06 +DependentOption = C_TONEMAP_PASS + +[OptionRangeFloat] +GUIName = Exposure +OptionName = D_EXPOSURE +MinValue = 0.50 +MaxValue = 1.50 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = C_TONEMAP_PASS + +[OptionRangeFloat] +GUIName = Luminance +OptionName = E_LUMINANCE +MinValue = 0.50 +MaxValue = 1.50 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = C_TONEMAP_PASS + +[OptionRangeFloat] +GUIName = WhitePoint +OptionName = F_WHITEPOINT +MinValue = 0.50 +MaxValue = 1.50 +StepAmount = 0.01 +DefaultValue = 1.00 +DependentOption = C_TONEMAP_PASS + +[OptionBool] +GUIName = Texture Sharpen +OptionName = G_TEXTURE_SHARPEN +DefaultValue = true + +[OptionRangeFloat] +GUIName = SharpenStrength +OptionName = A_SHARPEN_STRENGTH +MinValue = 0.00 +MaxValue = 2.00 +StepAmount = 0.01 +DefaultValue = 1.04 +DependentOption = G_TEXTURE_SHARPEN + +[OptionRangeFloat] +GUIName = SharpenClamp +OptionName = B_SHARPEN_CLAMP +MinValue = 0.005 +MaxValue = 0.250 +StepAmount = 0.001 +DefaultValue = 0.047 +DependentOption = G_TEXTURE_SHARPEN + +[OptionRangeFloat] +GUIName = SharpenBias +OptionName = C_SHARPEN_BIAS +MinValue = 1.00 +MaxValue = 4.00 +StepAmount = 0.05 +DefaultValue = 2.00 +DependentOption = G_TEXTURE_SHARPEN + +[OptionRangeInteger] +GUIName = ShowEdgeMask +OptionName = D_SEDGE_DETECTION +MinValue = 0 +MaxValue = 1 +StepAmount = 1 +DefaultValue = 0 +DependentOption = G_TEXTURE_SHARPEN + +[OptionBool] +GUIName = Fog +OptionName = F_FOG +DefaultValue = False + +[OptionRangeFloat] +GUIName = Density +OptionName = C_FDENSITY +MinValue = 0.0 +MaxValue = 1.0 +StepAmount = 0.01 +DefaultValue = 0.5 +DependentOption = F_FOG + +[OptionRangeFloat] +GUIName = Start +OptionName = A_FSTART +MinValue = 0.0 +MaxValue = 0.5 +StepAmount = 0.01 +DefaultValue = 0.0 +DependentOption = F_FOG + +[OptionRangeFloat] +GUIName = End +OptionName = B_FEND +MinValue = 0.5 +MaxValue = 2.0 +StepAmount = 0.01 +DefaultValue = 2.0 +DependentOption = F_FOG + +[OptionRangeFloat] +GUIName = Color +OptionName = D_FCOLOR +MinValue = 0.0, 0.0, 0.0 +MaxValue = 1.0, 1.0, 1.0 +StepAmount = 0.01, 0.01, 0.01 +DefaultValue = 0.8, 0.9, 1.0 +DependentOption = F_FOG + +[OptionBool] +GUIName = Bloom +OptionName = D_BLOOM +DefaultValue = true + +[OptionBool] +GUIName = Bloom Only +OptionName = A_BLOOMONLY +DefaultValue = false +DependentOption = D_BLOOM + +[OptionRangeFloat] +GUIName = Bloom Width +OptionName = A_BLOOMWIDTH +MinValue = 0.5 +MaxValue = 3.0 +StepAmount = 0.01 +DefaultValue = 1.0 +DependentOption = D_BLOOM + +[OptionRangeFloat] +GUIName = Bloom Power +OptionName = B_BLOOMPOWER +MinValue = 1.0 +MaxValue = 8.0 +StepAmount = 0.1 +DefaultValue = 3.0 +DependentOption = D_BLOOM + +[OptionRangeFloat] +GUIName = Bloom Intensity +OptionName = C_BLOOMINTENSITY +MinValue = 0.1 +MaxValue = 1.0 +StepAmount = 0.01 +DefaultValue = 0.27 +DependentOption = D_BLOOM + +[OptionBool] +GUIName = Ligth Scattering +OptionName = D_SCATTERRING +DefaultValue = False +DependentOption = D_BLOOM + +[OptionRangeFloat] +GUIName = Density +OptionName = E_SDENSITY +MinValue = 0.0 +MaxValue = 1.0 +StepAmount = 0.01 +DefaultValue = 0.5 +DependentOption = D_BLOOM + +[OptionRangeFloat] +GUIName = Start +OptionName = F_SSTART +MinValue = 0.0 +MaxValue = 0.5 +StepAmount = 0.01 +DefaultValue = 0.0 +DependentOption = D_BLOOM + +[OptionRangeFloat] +GUIName = End +OptionName = G_SEND +MinValue = 0.5 +MaxValue = 2.0 +StepAmount = 0.01 +DefaultValue = 2.0 +DependentOption = D_BLOOM + +[OptionRangeFloat] +GUIName = Default Color +OptionName = H_SCOLOR +MinValue = 0.1, 0.1, 0.1 +MaxValue = 1.0, 1.0, 1.0 +StepAmount = 0.01, 0.01, 0.01 +DefaultValue = 0.8, 0.9, 1.0 +DependentOption = D_BLOOM + +[OptionRangeFloat] +GUIName = Scattering Intensity +OptionName = I_SINTENSITY +MinValue = 0.0 +MaxValue = 1.0 +StepAmount = 0.01 +DefaultValue = 0.1 +DependentOption = D_BLOOM + +[OptionBool] +GUIName = Gaussian AnamFlare +OptionName = C_GAUSSIAN_ANAMFLARE +DefaultValue = false +GUIDescription = Enable to apply a horizontal light beam to bright pixels. + +[OptionRangeFloat] +GUIName = Threshhold +OptionName = A_ANAMFLARE_THRESHOLD +MinValue = 0.10 +MaxValue = 1.00 +StepAmount = 0.01 +DefaultValue = 0.90 +DependentOption = C_GAUSSIAN_ANAMFLARE +GUIDescription = Every pixel brighter than this value gets a flare. + +[OptionRangeFloat] +GUIName = Wideness +OptionName = A_ANAMFLARE_WIDENESS +MinValue = 0.5 +MaxValue = 4.0 +StepAmount = 0.1 +DefaultValue = 3.0 +DependentOption = C_GAUSSIAN_ANAMFLARE +GUIDescription = Horizontal wideness of flare. Don't set too high, otherwise the single samples are visible + +[OptionRangeFloat] +GUIName = Amount +OptionName = B_ANAMFLARE_AMOUNT +MinValue = 1.0 +MaxValue = 10.0 +StepAmount = 0.1 +DefaultValue = 5.0 +DependentOption = C_GAUSSIAN_ANAMFLARE +GUIDescription = Intensity of anamorphic flare. + +[OptionRangeFloat] +GUIName = Curve +OptionName = B_ANAMFLARE_CURVE +MinValue = 1.0 +MaxValue = 2.0 +StepAmount = 0.1 +DefaultValue = 1.2 +DependentOption = C_GAUSSIAN_ANAMFLARE +GUIDescription = Intensity curve of flare with distance from source + +[OptionRangeFloat] +GUIName = Colors +OptionName = C_ANAMFLARE_COLOR +MinValue = 0.0, 0.0, 0.0 +MaxValue = 1.0, 1.0, 1.0 +StepAmount = 0.01, 0.01, 0.01 +DefaultValue = 0.012, 0.313, 0.588 +DependentOption = C_GAUSSIAN_ANAMFLARE +GUIDescription = R, G and B components of anamorphic flare. Flare is always same color. + +[OptionBool] +GUIName = Barrel Distortion +OptionName = E_BARREL +DefaultValue = false + +[OptionRangeFloat] +GUIName = Lens Center Offset +OptionName = u_lensCenterOffset +MinValue = -1.0, -1.0 +MaxValue = 1.0, 1.0 +StepAmount = 0.001, 0.001 +DefaultValue = 0.0, 0.0 +DependentOption = E_BARREL + +[OptionRangeFloat] +GUIName = Distortion +OptionName = u_distortion +MinValue = 0.0, 0.0, 0.0, 0.0 +MaxValue = 1.0, 1.0, 1.0, 1.0 +StepAmount = 0.001, 0.001, 0.001, 0.001 +DefaultValue = 1.0, 0.22, 0.0, 0.24 +DependentOption = E_BARREL + +[OptionBool] +GUIName = FXAA +OptionName = A_FXAA_PASS +DefaultValue = false + +[OptionRangeFloat] +GUIName = SubpixelMax +OptionName = A_FXAA_SUBPIX_MAX +MinValue = 0.00 +MaxValue = 1.00 +StepAmount = 0.01 +DefaultValue = 0.25 +DependentOption = A_FXAA_PASS + +[OptionRangeFloat] +GUIName = EdgeThreshold +OptionName = B_FXAA_EDGE_THRESHOLD +MinValue = 0.010 +MaxValue = 0.500 +StepAmount = 0.001 +DefaultValue = 0.050 +DependentOption = A_FXAA_PASS + +[OptionRangeInteger] +GUIName = ShowEdgeDetection +OptionName = C_FXAA_SHOW_EDGES +MinValue = 0 +MaxValue = 1 +StepAmount = 1 +DefaultValue = 0 +DependentOption = A_FXAA_PASS + +[Pass] +EntryPoint = AmbientOcclusion +DependantOption = A_SSAO_ENABLED +DependantOption = A_SSGI_ENABLED +Input0=ColorBuffer +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +[Pass] +EntryPoint = AOBlur +DependantOption = A_SSAO_ENABLED +DependantOption = A_SSGI_ENABLED +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +[Pass] +EntryPoint = Merger +Input0=ColorBuffer +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +Input2=PreviousPass +Input2Filter=Linear +Input2Mode=Clamp +[Pass] +EntryPoint = A_ReduceSize +DependantOption = D_BLOOM +OutputScale = 0.5 +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +[Pass] +EntryPoint = BloomHwithAnamFlare +DependantOption = D_BLOOM +OutputScale = 0.25 +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +[Pass] +EntryPoint = BloomV +DependantOption = D_BLOOM +OutputScale = 0.25 +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +[Pass] +EntryPoint = BloomHwithAnamFlare +DependantOption = D_BLOOM +OutputScale = 0.125 +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +[Pass] +EntryPoint = BloomVwithAnamFlare +DependantOption = D_BLOOM +OutputScale = 0.125 +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +[Pass] +EntryPoint = BloomScatering +DependantOption = D_BLOOM +OutputScale = 0.03125 +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +[Pass] +EntryPoint = BloomMerger +DependantOption = D_BLOOM +Input0=Pass2 +Input0Filter=Linear +Input0Mode=Clamp +Input1=Pass7 +Input1Filter=Nearest +Input1Mode=Clamp +Input2=Pass8 +Input2Filter=Linear +Input2Mode=Clamp +Input3=DepthBuffer +Input3Filter=Nearest +Input3Mode=Clamp +[Pass] +EntryPoint = PS_DOF_MatsoDOF1 +DependantOption = MATSODOF +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +[Pass] +EntryPoint = PS_DOF_MatsoDOF2 +DependantOption = MATSODOF +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +[Pass] +EntryPoint = PS_DOF_MatsoDOF3 +DependantOption = MATSODOF +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +[Pass] +EntryPoint = PS_DOF_MatsoDOF4 +DependantOption = MATSODOF +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +[Pass] +EntryPoint = Barrel_distortion +DependantOption = E_BARREL +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +[/configuration] +*/ +float3 GetNormalFromDepth(float fDepth) +{ + float depth1 = SampleDepthOffset(int2(0, 1)); + float depth2 = SampleDepthOffset(int2(1, 0)); + float2 invres = GetInvResolution(); + float3 p1 = float3(0, invres.y, depth1 - fDepth); + float3 p2 = float3(invres.x, 0, depth2 - fDepth); + + float3 normal = cross(p1, p2); + normal.z = -normal.z; + + return normalize(normal); +} + +float4 BilateralX(float depth) +{ + float limit = GetOption(D_FILTER_LIMIT); + float count = 1.0; + float4 value = SamplePrev(); + + float Weight = min(sign(limit - abs(SampleDepthOffset(int2(-3, 0)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(-3, 0)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(-2, 0)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(-2, 0)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(-1, 0)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(-1, 0)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(1, 0)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(1, 0)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(2, 0)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(2, 0)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(3, 0)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(3, 0)) * Weight; + count += Weight; + return value / count; +} + +float4 BilateralY(float depth) +{ + float limit = GetOption(D_FILTER_LIMIT); + float count = 1.0; + float4 value = SamplePrev(); + + float Weight = min(sign(limit - abs(SampleDepthOffset(int2(0, -3)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(0, -3)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(0, -2)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(0, -2)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(0, -1)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(0, -1)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(0, 1)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(0, 1)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(0, 2)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(0, 2)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(0, 3)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(0, 3)) * Weight; + count += Weight; + return value / count; +} + +float3 GetEyePosition(float2 uv, float eye_z, float2 InvFocalLen) { + uv = (uv * float2(2.0, -2.0) - float2(1.0, -1.0)); + float3 pos = float3(uv * InvFocalLen * eye_z, eye_z); + return pos; +} + +float2 GetRandom2_10(float2 uv) { + float noiseX = (frac(sin(dot(uv, float2(12.9898, 78.233) * 2.0)) * 43758.5453)); + float noiseY = sqrt(1 - noiseX * noiseX); + return float2(noiseX, noiseY); +} + +float4 PS_AO_Blur(float2 axis) +{ + float gaussweight[7] = { 0.111220, 0.107798, 0.098151, 0.083953, 0.067458, 0.050920, 0.036108 }; + float4 sum = float4(0.0, 0.0, 0.0, 0.0); + float totalweight = 0.0; + float4 base = SamplePrev(); + float4 temp = sum; + + float centerdepth = SampleDepth(); + float2 texcoord = GetCoordinates(); + axis *= GetInvResolution(); + for (int r = -6; r <= 6; ++r) + { + float2 coord = texcoord.xy + axis * r; + temp = SamplePrevLocation(coord); + float tempdepth = SampleDepthLocation(coord); + float weight = 0.3 + gaussweight[abs(r)]; + weight *= max(0.0, 1.0 - (1000.0 * GetOption(AO_SHARPNESS)) * abs(tempdepth - centerdepth)); + sum += temp * weight; + totalweight += weight; + } + + return sum / (totalweight + 0.0001); +} + +void AOBlur() +{ +#if A_SSAO_ENABLED != 0 + SetOutput(BilateralX(SampleDepth())); +#elif A_SSGI_ENABLED != 0 + float2 axis = float2(0, 1); + SetOutput(PS_AO_Blur(axis)); +#endif +} + +float4 SSAO() +{ + float3 PoissonDisc[] = { + float3(-0.367046f, 0.692618f, 0.0136723f), + float3(0.262978f, -0.363506f, 0.231819f), + float3(-0.734306f, -0.451643f, 0.264779f), + float3(-0.532456f, 0.683096f, 0.552049f), + float3(0.672536f, 0.283731f, 0.0694296f), + float3(-0.194678f, 0.548204f, 0.56859f), + float3(-0.87347f, -0.572741f, 0.923795f), + float3(0.548936f, -0.717277f, 0.0201727f), + float3(0.48381f, 0.691397f, 0.699088f), + float3(-0.592273f, 0.41966f, 0.413953f), + float3(-0.448042f, -0.957396f, 0.123234f), + float3(-0.618458f, 0.112949f, 0.412946f), + float3(-0.412763f, 0.122227f, 0.732078f), + float3(0.816462f, -0.900815f, 0.741417f), + float3(-0.0381787f, 0.511521f, 0.799768f), + float3(-0.688284f, 0.310099f, 0.472732f), + float3(-0.368023f, 0.720572f, 0.544206f), + float3(-0.379192f, -0.55504f, 0.035371f), + float3(0.15482f, 0.0353709f, 0.543779f), + float3(0.153417f, -0.521409f, 0.943724f), + float3(-0.168371f, -0.702933f, 0.145665f), + float3(-0.673391f, -0.925657f, 0.61391f), + float3(-0.479171f, -0.131993f, 0.659932f), + float3(0.0549638f, -0.470809f, 0.420759f), + float3(0.899594f, 0.955077f, 0.54857f), + float3(-0.230689f, 0.660573f, 0.548112f), + float3(0.0421461f, -0.19895f, 0.121799f), + float3(-0.229774f, -0.30137f, 0.507492f), + float3(-0.983642f, 0.468551f, 0.0393994f), + float3(-0.00857568f, 0.440657f, 0.337046f), + float3(0.730461f, -0.283914f, 0.789941f), + float3(0.271828f, -0.226356f, 0.317026f), + float3(-0.178869f, -0.946837f, 0.073336f), + float3(0.389813f, -0.110508f, 0.0549944f), + float3(0.0242622f, 0.893613f, 0.26957f), + float3(-0.857601f, 0.0219429f, 0.45146f), + float3(-0.15659f, 0.550401f, 3.05185e-005f), + float3(0.0555742f, -0.354656f, 0.573412f), + float3(-0.267373f, 0.117466f, 0.488571f), + float3(-0.533799f, -0.431928f, 0.226661f), + float3(0.49852f, -0.750908f, 0.412427f), + float3(-0.300882f, 0.366314f, 0.558245f), + float3(-0.176f, 0.511521f, 0.722465f), + float3(-0.0514847f, -0.703543f, 0.180273f), + float3(-0.429914f, 0.0774255f, 0.161534f), + float3(-0.416791f, -0.788385f, 0.328135f), + float3(0.127293f, -0.115146f, 0.958586f), + float3(-0.34959f, -0.278481f, 0.168706f), + float3(-0.645192f, 0.168798f, 0.577105f), + float3(-0.190771f, -0.622669f, 0.257851f), + float3(0.718986f, -0.275369f, 0.602039f), + float3(-0.444258f, -0.872982f, 0.0275582f), + float3(0.793512f, 0.0511185f, 0.33964f), + float3(-0.143651f, 0.155614f, 0.368877f), + float3(-0.777093f, 0.246864f, 0.290628f), + float3(0.202979f, -0.61742f, 0.233802f), + float3(0.198523f, 0.425153f, 0.409162f), + float3(-0.629688f, 0.597461f, 0.120212f), + float3(0.0448316f, -0.689566f, 0.0241707f), + float3(-0.190039f, 0.426496f, 0.254463f), + float3(-0.255776f, 0.722831f, 0.527451f), + float3(-0.821528f, 0.303751f, 0.140172f), + float3(0.696646f, 0.168981f, 0.404492f), + float3(-0.240211f, -0.109653f, 0.463301f), + }; + + const float2 rndNorm[] = + { + float2(0.505277f, 0.862957f), + float2(-0.554562f, 0.832142f), + float2(0.663051f, 0.748574f), + float2(-0.584629f, -0.811301f), + float2(-0.702343f, 0.711838f), + float2(0.843108f, -0.537744f), + float2(0.85856f, 0.512713f), + float2(0.506966f, -0.861966f), + float2(0.614758f, -0.788716f), + float2(0.993426f, -0.114472f), + float2(-0.676375f, 0.736558f), + float2(-0.891668f, 0.45269f), + float2(0.226367f, 0.974042f), + float2(-0.853615f, -0.520904f), + float2(0.467359f, 0.884067f), + float2(-0.997111f, 0.0759529f), + }; + + float2 coords = GetCoordinates(); + float fCurrDepth = SampleDepth(); + float4 Occlusion = float4(0.0, 0.0, 0.0, 1.0); + if (fCurrDepth < 0.9999) + { + float sample_range = GetOption(C_SAMPLE_RANGE) * fCurrDepth; + float3 vViewNormal = GetNormalFromDepth(fCurrDepth); + int2 fragcoord = int2(GetFragmentCoord()) & int2(3, 3); + int rndidx = fragcoord.y * 4 + fragcoord.x; + float3 vRandom = float3(rndNorm[rndidx], 0); + float fAO = 0; + const int NUMSAMPLES = B_SSAO_SAMPLES; + for (int s = 0; s < NUMSAMPLES; s++) + { + float3 offset = PoissonDisc[s]; + float3 vReflRay = reflect(offset, vRandom); + + float fFlip = sign(dot(vViewNormal, vReflRay)); + vReflRay *= fFlip; + + float sD = fCurrDepth - (vReflRay.z * sample_range); + float2 location = saturate(coords + (sample_range * vReflRay.xy / fCurrDepth)); + float fSampleDepth = SampleDepthLocation(location); + float fDepthDelta = saturate(sD - fSampleDepth); + + fDepthDelta *= 1 - smoothstep(0, GetOption(E_MAX_DEPTH), fDepthDelta); + + if (fDepthDelta > GetOption(F_MIN_DEPTH) && fDepthDelta < GetOption(E_MAX_DEPTH)) + { +#if A_SSAO_SSGI_ENABLED == 1 + Occlusion.rgb += SampleLocation(location).rgb; +#endif + fAO += pow(1 - fDepthDelta, 2.5); + } + } + Occlusion.a = 1.0 - (fAO / float(NUMSAMPLES)); +#if A_SSAO_SSGI_ENABLED == 1 + Occlusion.rgb = Occlusion.rgb / float(NUMSAMPLES); +#endif + Occlusion = saturate(Occlusion); + } + return Occlusion; +} + +float4 PS_AO_SSGI() +{ + float depth = SampleDepth(); + float2 texcoord = GetCoordinates(); + float4 Occlusion1R = float4(0.0, 0.0, 0.0, 1.0); + if (depth < 0.9999) + { + float2 sample_offset[24] = + { + float2(-0.1376476f, 0.2842022f),float2(-0.626618f , 0.4594115f), + float2(-0.8903138f, -0.05865424f),float2(0.2871419f, 0.8511679f), + float2(-0.1525251f, -0.3870117f),float2(0.6978705f, -0.2176773f), + float2(0.7343006f, 0.3774331f),float2(0.1408805f, -0.88915f), + float2(-0.6642616f, -0.543601f),float2(-0.324815f, -0.093939f), + float2(-0.1208579f , 0.9152063f),float2(-0.4528152f, -0.9659424f), + float2(-0.6059740f, 0.7719080f),float2(-0.6886246f, -0.5380305f), + float2(0.5380307f, -0.2176773f),float2(0.7343006f, 0.9999345f), + float2(-0.9976073f, -0.7969264f),float2(-0.5775355f, 0.2842022f), + float2(-0.626618f , 0.9115176f),float2(-0.29818942f, -0.0865424f), + float2(0.9161239f, 0.8511679f),float2(-0.1525251f, -0.07103951f), + float2(0.7022788f, -0.823825f),float2(0.60250657f, 0.64525909f) + }; + + float sample_radius[24] = + { + 0.5162497,0.2443335, + 0.1014819,0.1574599, + 0.6538922,0.5637644, + 0.6347278,0.2467654, + 0.5642318,0.0035689, + 0.6384532,0.3956547, + 0.7049623,0.3482861, + 0.7484038,0.2304858, + 0.0043161,0.5423726, + 0.5025704,0.4066662, + 0.2654198,0.8865175, + 0.9505567,0.9936577 + }; + + float2 InvFocalLen = float2(1.0, tan(0.5235987756)); + float aspect = GetInvResolution().y * GetResolution().x; + InvFocalLen.x = InvFocalLen.y * aspect; + float3 pos = GetEyePosition(texcoord.xy, depth, InvFocalLen); + float3 dx = ddx(pos); + float3 dy = ddy(pos); + float3 norm = normalize(cross(dx, dy)); + norm.y *= -1; + + float4 gi = float4(0.0, 0.0, 0.0, 0.0); + float is = 0.0, as = 0.0; + + float rangeZ = 5000.0; + + + + + float2 rand_vec = GetRandom2_10(texcoord.xy); + float2 rand_vec2 = GetRandom2_10(-texcoord.xy); + float2 sample_vec_divisor = InvFocalLen * depth / (GetOption(fSSGISamplingRange) * GetInvResolution().xy); + float2 sample_center = texcoord.xy + norm.xy / sample_vec_divisor * float2(1, aspect); + float ii_sample_center_depth = depth * rangeZ + norm.z * GetOption(fSSGISamplingRange) * 30; + float ao_sample_center_depth = depth * rangeZ + norm.z * GetOption(fSSGISamplingRange) * 5; + + + + for (int i = 0; i < iSSGISamples; i++) + { + float2 sample_vec = reflect(sample_offset[i], rand_vec) / sample_vec_divisor; + float2 sample_coords = sample_center + sample_vec * float2(1, aspect); + float sample_depth = rangeZ * SampleDepthLocation(sample_coords); + + float ii_curr_sample_radius = sample_radius[i] * GetOption(fSSGISamplingRange) * 30; + float ao_curr_sample_radius = sample_radius[i] * GetOption(fSSGISamplingRange) * 5; + + gi.a += clamp(0, ao_sample_center_depth + ao_curr_sample_radius - sample_depth, 2 * ao_curr_sample_radius); + gi.a -= clamp(0, ao_sample_center_depth + ao_curr_sample_radius - sample_depth - GetOption(fSSGIModelThickness), 2 * ao_curr_sample_radius); + + if ((sample_depth < ii_sample_center_depth + ii_curr_sample_radius) && + (sample_depth > ii_sample_center_depth - ii_curr_sample_radius)) { + gi.rgb += SampleLocation(sample_coords).rgb; + } + + is += 1.0f; + as += 2.0f * ao_curr_sample_radius; + } + + gi.rgb /= is * 5.0f; + gi.a /= as; + + gi.rgb = 0.0 + gi.rgb * GetOption(fSSGIIlluminationMult); + gi.a = 1.0 - gi.a * GetOption(fSSGIOcclusionMult); + + gi.rgb = lerp(dot(gi.rgb, float3(0.333, 0.333, 0.333)) * float3(1.0, 1.0, 1.0), gi.rgb, GetOption(fSSGISaturation)); + + Occlusion1R = gi; + } + return Occlusion1R; +} + +void AmbientOcclusion() +{ + float4 value = float4(1.0, 1.0, 1.0, 1.0); +#if A_SSAO_ENABLED != 0 + value = SSAO(); +#elif A_SSGI_ENABLED != 0 + value = PS_AO_SSGI(); +#endif + SetOutput(value); +} + +#define PI 3.1415972 +#define PIOVER180 0.017453292 + + +float4 GetMatsoDOFCA(float2 tex, float CoC) +{ + float3 ChromaPOW = float3(1, 1, 1) * GetOption(fMatsoDOFChromaPow) * CoC; + float3 chroma = pow(float3(0.5, 1.0, 1.5), ChromaPOW) * 0.5; + tex = (2.0 * tex - 1.0); + float2 tr = (tex * chroma.r) + 0.5; + float2 tg = (tex * chroma.g) + 0.5; + float2 tb = (tex * chroma.b) + 0.5; + + float3 color = float3(SamplePrevLocation(tr).r, SamplePrevLocation(tg).g, SamplePrevLocation(tb).b) * (1.0 - CoC); + + return float4(color, 1.0); +} + +float4 GetMatsoDOFBlur(int axis, float2 coord) +{ + float4 tcol = SamplePrevLocation(coord); + float scenedepth = SampleDepth(); + float scenefocus = 0.0f; + if (OptionEnabled(DOF_A_FOCUSPOINT_RANGE)) + { + scenefocus = GetOption(DOF_B_FOCUSPOINT).x; + } + else + { + scenefocus = SampleDepthLocation(GetOption(DOF_B_FOCUSPOINT)); + } + float depthdiff = abs(scenedepth - scenefocus); + if (OptionEnabled(DOF_A_FOCUSPOINT_RANGE)) + { + if (abs(depthdiff) < GetOption(DOF_B_FOCUSPOINT).y) + { + depthdiff *= 0.5f * depthdiff * depthdiff; + } + } + depthdiff = (scenedepth < scenefocus) ? pow(depthdiff, GetOption(DOF_NEARBLURCURVE))*(1.0f + pow(abs(0.5f - coord.x)*depthdiff + 0.1f, 2.0)*GetOption(DOF_VIGNETTE)) : depthdiff; + depthdiff = (scenedepth > scenefocus) ? pow(depthdiff, GetOption(DOF_FARBLURCURVE)) : depthdiff; + + float2 discRadius = depthdiff * GetOption(DOF_BLURRADIUS)*GetInvResolution()*0.5 / float(iMatsoDOFBokehQuality); + + int passnumber = 1; + + float sf = 0; + + float2 tdirs[4] = { float2(-0.306, 0.739), float2(0.306, 0.739), float2(-0.739, 0.306), float2(-0.739, -0.306) }; + float wValue = (1.0 + pow(length(tcol.rgb) + 0.1, GetOption(fMatsoDOFBokehCurve))) * (1.0 - GetOption(fMatsoDOFBokehLight)); // special recipe from papa Matso ;) + + for (int i = -iMatsoDOFBokehQuality; i < iMatsoDOFBokehQuality; i++) + { + float2 taxis = tdirs[axis]; + + taxis.x = cos(GetOption(fMatsoDOFBokehAngle)*PIOVER180)*taxis.x - sin(GetOption(fMatsoDOFBokehAngle)*PIOVER180)*taxis.y; + taxis.y = sin(GetOption(fMatsoDOFBokehAngle)*PIOVER180)*taxis.x + cos(GetOption(fMatsoDOFBokehAngle)*PIOVER180)*taxis.y; + + float2 tdir = float(i) * taxis * discRadius; + float2 tcoord = coord.xy + tdir.xy; + float4 ct; + if (OptionEnabled(bMatsoDOFChromaEnable)) + { + ct = GetMatsoDOFCA(tcoord.xy, discRadius.x); + } + else + { + ct = SamplePrevLocation(tcoord.xy); + } + float w = 0.0; + float b = dot(ct.rgb, float3(0.333, 0.333, 0.333)) + length(ct.rgb) + 0.1; + w = pow(b, GetOption(fMatsoDOFBokehCurve)) + abs(float(i)); + tcol += ct * w; + wValue += w; + } + + tcol /= wValue; + + return float4(tcol.xyz, 1.0); +} + +void PS_DOF_MatsoDOF1() +{ + SetOutput(GetMatsoDOFBlur(2, GetCoordinates())); +} + +void PS_DOF_MatsoDOF2() +{ + SetOutput(GetMatsoDOFBlur(3, GetCoordinates())); +} + +void PS_DOF_MatsoDOF3() +{ + SetOutput(GetMatsoDOFBlur(0, GetCoordinates())); +} + +void PS_DOF_MatsoDOF4() +{ + SetOutput(GetMatsoDOFBlur(1, GetCoordinates())); +} + + +/*------------------------------------------------------------------------------ +[GLOBALS|FUNCTIONS] +------------------------------------------------------------------------------*/ + +#define Epsilon (1e-10) +#define lumCoeff float3(0.299f, 0.587f, 0.114f) + +//Average relative luminance +float AvgLuminance(float3 color) +{ + return sqrt(dot(color * color, lumCoeff)); +} + +//Conversion matrices +float3 RGBtoXYZ(float3 rgb) +{ + const float3x3 m = float3x3( + 0.4124564, 0.3575761, 0.1804375, + 0.2126729, 0.7151522, 0.0721750, + 0.0193339, 0.1191920, 0.9503041); + + return mul(rgb, m); +} + +float3 XYZtoRGB(float3 xyz) +{ + const float3x3 m = float3x3( + 3.2404542, -1.5371385, -0.4985314, + -0.9692660, 1.8760108, 0.0415560, + 0.0556434, -0.2040259, 1.0572252); + + return mul(xyz, m); +} + +float3 RGBtoYUV(float3 RGB) +{ + const float3x3 m = float3x3( + 0.2126, 0.7152, 0.0722, + -0.09991, -0.33609, 0.436, + 0.615, -0.55861, -0.05639); + + return mul(RGB, m); +} + +float3 YUVtoRGB(float3 YUV) +{ + const float3x3 m = float3x3( + 1.000, 0.000, 1.28033, + 1.000, -0.21482, -0.38059, + 1.000, 2.12798, 0.000); + + return mul(YUV, m); +} + +//Converting XYZ to Yxy +float3 XYZtoYxy(float3 xyz) +{ + float3 Yxy; + float w = 1.0 / (xyz.r + xyz.g + xyz.b); + + Yxy.r = xyz.g; + Yxy.g = xyz.r * w; + Yxy.b = xyz.g * w; + + return Yxy; +} + +//Converting Yxy to XYZ +float3 YxytoXYZ(float3 Yxy) +{ + float3 xyz; + float w = 1.0 / Yxy.b; + xyz.g = Yxy.r; + xyz.r = Yxy.r * Yxy.g * w; + xyz.b = Yxy.r * (1.0 - Yxy.g - Yxy.b) * w; + return xyz; +} + +/*------------------------------------------------------------------------------ +[SCENE TONE MAPPING CODE SECTION] +------------------------------------------------------------------------------*/ + +float3 EncodeGamma(float3 color, float gamma) +{ + color = saturate(color); + color.r = (color.r <= 0.0404482362771082) ? + color.r / 12.92 : pow((color.r + 0.055) / 1.055, gamma); + color.g = (color.g <= 0.0404482362771082) ? + color.g / 12.92 : pow((color.g + 0.055) / 1.055, gamma); + color.b = (color.b <= 0.0404482362771082) ? + color.b / 12.92 : pow((color.b + 0.055) / 1.055, gamma); + + return color; +} + +float3 FilmicCurve(float3 color) +{ + float3 T = color; + float tnamn = GetOption(B_TONE_AMOUNT); + + float A = 0.100; + float B = 0.300; + float C = 0.100; + float D = tnamn; + float E = 0.020; + float F = 0.300; + float W = 1.012; + + T.r = ((T.r*(A*T.r + C*B) + D*E) / (T.r*(A*T.r + B) + D*F)) - E / F; + T.g = ((T.g*(A*T.g + C*B) + D*E) / (T.g*(A*T.g + B) + D*F)) - E / F; + T.b = ((T.b*(A*T.b + C*B) + D*E) / (T.b*(A*T.b + B) + D*F)) - E / F; + + float denom = ((W*(A*W + C*B) + D*E) / (W*(A*W + B) + D*F)) - E / F; + float3 white = float3(denom, denom, denom); + + T = T / white; + color = saturate(T); + + return color; +} + +float3 FilmicTonemap(float3 color) +{ + float3 tone = color; + + float3 black = float3(0.0, 0.0, 0.0); + tone = max(black, tone); + + tone.r = (tone.r * (6.2 * tone.r + 0.5)) / (tone.r * (6.2 * tone.r + 1.66) + 0.066); + tone.g = (tone.g * (6.2 * tone.g + 0.5)) / (tone.g * (6.2 * tone.g + 1.66) + 0.066); + tone.b = (tone.b * (6.2 * tone.b + 0.5)) / (tone.b * (6.2 * tone.b + 1.66) + 0.066); + + const float gamma = 2.42; + tone = EncodeGamma(tone, gamma); + + color = lerp(color, tone, GetOption(B_TONE_FAMOUNT)); + + return color; +} + +float4 TonemapPass(float4 color) +{ + float luminanceAverage = GetOption(E_LUMINANCE); + float bmax = max(color.r, max(color.g, color.b)); + + float blevel = pow(saturate(bmax), GetOption(C_BLACK_LEVELS)); + color.rgb = color.rgb * blevel; + + if (GetOption(A_TONEMAP_FILM) == 1) { color.rgb = FilmicTonemap(color.rgb); } + if (GetOption(A_TONEMAP_TYPE) == 1) { color.rgb = FilmicCurve(color.rgb); } + + float3 XYZ = RGBtoXYZ(color.rgb); + + // XYZ -> Yxy conversion + float3 Yxy = XYZtoYxy(XYZ); + + // (Wt) Tone mapped scaling of the initial wp before input modifiers + float Wt = saturate(Yxy.r / AvgLuminance(XYZ)); + + if (GetOption(A_TONEMAP_TYPE) == 2) { Yxy.r = FilmicCurve(Yxy).r; } + + // (Lp) Map average luminance to the middlegrey zone by scaling pixel luminance + float Lp = Yxy.r * GetOption(D_EXPOSURE) / (luminanceAverage + Epsilon); + + // (Wp) White point calculated, based on the toned white, and input modifier + float Wp = abs(Wt) * GetOption(F_WHITEPOINT); + + // (Ld) Scale all luminance within a displayable range of 0 to 1 + Yxy.r = (Lp * (1.0 + Lp / (Wp * Wp))) / (1.0 + Lp); + + // Yxy -> XYZ conversion + XYZ = YxytoXYZ(Yxy); + + color.rgb = XYZtoRGB(XYZ); + color.a = AvgLuminance(color.rgb); + + return color; +} + + +/*------------------------------------------------------------------------------ +[PIXEL VIBRANCE CODE SECTION] +------------------------------------------------------------------------------*/ + +float4 VibrancePass(float4 color) +{ + float vib = GetOption(A_VIBRANCE); + float luma = AvgLuminance(color.rgb); + + float colorMax = max(color.r, max(color.g, color.b)); + float colorMin = min(color.r, min(color.g, color.b)); + + float colorSaturation = colorMax - colorMin; + float3 colorCoeff = float3(GetOption(B_R_VIBRANCE)* + vib, GetOption(C_G_VIBRANCE) * vib, GetOption(D_B_VIBRANCE) * vib); + + color.rgb = lerp(float3(luma, luma, luma), color.rgb, (1.0 + (colorCoeff * (1.0 - (sign(colorCoeff) * colorSaturation))))); + color.a = AvgLuminance(color.rgb); + + return saturate(color); //Debug: return colorSaturation.xxxx; +} + +/*------------------------------------------------------------------------------ +[TEXTURE SHARPEN CODE SECTION] +------------------------------------------------------------------------------*/ + +float Cubic(float coeff) +{ + float4 n = float4(1.0, 2.0, 3.0, 4.0) - coeff; + float4 s = n * n * n; + + float x = s.x; + float y = s.y - 4.0 * s.x; + float z = s.z - 4.0 * s.y + 6.0 * s.x; + float w = 6.0 - x - y - z; + + return (x + y + z + w) / 4.0; +} + +float4 SampleSharpenBicubic(float2 texcoord) +{ + float2 texSize = GetResolution(); + float texelSizeX = (1.0 / texSize.x) * GetOption(C_SHARPEN_BIAS); + float texelSizeY = (1.0 / texSize.y) * GetOption(C_SHARPEN_BIAS); + + float4 nSum = float4(0.0, 0.0, 0.0, 0.0); + float4 nDenom = float4(0.0, 0.0, 0.0, 0.0); + + float a = frac(texcoord.x * texSize.x); + float b = frac(texcoord.y * texSize.y); + + int nX = int(texcoord.x * texSize.x); + int nY = int(texcoord.y * texSize.y); + + float2 uvCoord = float2(float(nX) / texSize.x, float(nY) / texSize.y); + + for (int m = -1; m <= 2; m++) { + for (int n = -1; n <= 2; n++) { + + float4 Samples = SampleLocation(uvCoord + + float2(texelSizeX * float(m), texelSizeY * float(n))); + + float vc1 = Cubic(float(m) - a); + float4 vecCoeff1 = float4(vc1, vc1, vc1, vc1); + + float vc2 = Cubic(-(float(n) - b)); + float4 vecCoeff2 = float4(vc2, vc2, vc2, vc2); + + nSum = nSum + (Samples * vecCoeff2 * vecCoeff1); + nDenom = nDenom + (vecCoeff2 * vecCoeff1); + } + } + + return nSum / nDenom; +} + +float4 TexSharpenPass(float4 color) +{ + float3 calcSharpen = lumCoeff * GetOption(A_SHARPEN_STRENGTH); + + float4 blurredColor = SampleSharpenBicubic(GetCoordinates()); + float3 sharpenedColor = (color.rgb - blurredColor.rgb); + + float sharpenLuma = dot(sharpenedColor, calcSharpen); + sharpenLuma = clamp(sharpenLuma, -GetOption(B_SHARPEN_CLAMP), GetOption(B_SHARPEN_CLAMP)); + + color.rgb = color.rgb + sharpenLuma; + color.a = AvgLuminance(color.rgb); + + if (GetOption(D_SEDGE_DETECTION) == 1) + { + color = (0.5 + (sharpenLuma * 4)).xxxx; + } + + return color; +} + +/*------------------------------------------------------------------------------ +[FXAA CODE SECTION] +------------------------------------------------------------------------------*/ + +#define FXAA_QUALITY__PS 9 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 2.0 +#define FXAA_QUALITY__P6 2.0 +#define FXAA_QUALITY__P7 4.0 +#define FXAA_QUALITY__P8 8.0 + +float FxaaLuma(float4 rgba) { return rgba.y; } + +float4 FxaaPixelShader(float4 rgbyM, float2 RcpFrame, float Subpix, float EdgeThreshold, float EdgeThresholdMin) +{ + float2 posM = GetCoordinates(); + float lumaM = FxaaLuma(rgbyM); + float lumaS = FxaaLuma(SampleOffset(int2(0, 1))); + float lumaE = FxaaLuma(SampleOffset(int2(1, 0))); + float lumaN = FxaaLuma(SampleOffset(int2(0, -1))); + float lumaW = FxaaLuma(SampleOffset(int2(-1, 0))); + + float maxSM = max(lumaS, lumaM); + float minSM = min(lumaS, lumaM); + float maxESM = max(lumaE, maxSM); + float minESM = min(lumaE, minSM); + float maxWN = max(lumaN, lumaW); + float minWN = min(lumaN, lumaW); + float rangeMax = max(maxWN, maxESM); + float rangeMin = min(minWN, minESM); + float rangeMaxScaled = rangeMax * EdgeThreshold; + float range = rangeMax - rangeMin; + float rangeMaxClamped = max(EdgeThresholdMin, rangeMaxScaled); + bool earlyExit = range < rangeMaxClamped; + + if (earlyExit) + return rgbyM; + + float lumaNW = FxaaLuma(SampleOffset(int2(-1, -1))); + float lumaSE = FxaaLuma(SampleOffset(int2(1, 1))); + float lumaNE = FxaaLuma(SampleOffset(int2(1, -1))); + float lumaSW = FxaaLuma(SampleOffset(int2(-1, 1))); + + float lumaNS = lumaN + lumaS; + float lumaWE = lumaW + lumaE; + float subpixRcpRange = 1.0 / range; + float subpixNSWE = lumaNS + lumaWE; + float edgeHorz1 = (-2.0 * lumaM) + lumaNS; + float edgeVert1 = (-2.0 * lumaM) + lumaWE; + + float lumaNESE = lumaNE + lumaSE; + float lumaNWNE = lumaNW + lumaNE; + float edgeHorz2 = (-2.0 * lumaE) + lumaNESE; + float edgeVert2 = (-2.0 * lumaN) + lumaNWNE; + + float lumaNWSW = lumaNW + lumaSW; + float lumaSWSE = lumaSW + lumaSE; + float edgeHorz4 = (abs(edgeHorz1) * 2.0) + abs(edgeHorz2); + float edgeVert4 = (abs(edgeVert1) * 2.0) + abs(edgeVert2); + float edgeHorz3 = (-2.0 * lumaW) + lumaNWSW; + float edgeVert3 = (-2.0 * lumaS) + lumaSWSE; + float edgeHorz = abs(edgeHorz3) + edgeHorz4; + float edgeVert = abs(edgeVert3) + edgeVert4; + + float subpixNWSWNESE = lumaNWSW + lumaNESE; + float lengthSign = RcpFrame.x; + bool horzSpan = edgeHorz >= edgeVert; + float subpixA = subpixNSWE * 2.0 + subpixNWSWNESE; + + if (!horzSpan) lumaN = lumaW; + if (!horzSpan) lumaS = lumaE; + if (horzSpan) lengthSign = RcpFrame.y; + float subpixB = (subpixA * (1.0 / 12.0)) - lumaM; + + float gradientN = lumaN - lumaM; + float gradientS = lumaS - lumaM; + float lumaNN = lumaN + lumaM; + float lumaSS = lumaS + lumaM; + bool pairN = abs(gradientN) >= abs(gradientS); + float gradient = max(abs(gradientN), abs(gradientS)); + if (pairN) lengthSign = -lengthSign; + float subpixC = saturate(abs(subpixB) * subpixRcpRange); + + float2 posB; + posB.x = posM.x; + posB.y = posM.y; + float2 offNP; + offNP.x = (!horzSpan) ? 0.0 : RcpFrame.x; + offNP.y = (horzSpan) ? 0.0 : RcpFrame.y; + if (!horzSpan) posB.x += lengthSign * 0.5; + if (horzSpan) posB.y += lengthSign * 0.5; + + float2 posN; + posN.x = posB.x - offNP.x * FXAA_QUALITY__P0; + posN.y = posB.y - offNP.y * FXAA_QUALITY__P0; + float2 posP; + posP.x = posB.x + offNP.x * FXAA_QUALITY__P0; + posP.y = posB.y + offNP.y * FXAA_QUALITY__P0; + float subpixD = ((-2.0)*subpixC) + 3.0; + float lumaEndN = FxaaLuma(SampleLocation(posN)); + float subpixE = subpixC * subpixC; + float lumaEndP = FxaaLuma(SampleLocation(posP)); + + if (!pairN) lumaNN = lumaSS; + float gradientScaled = gradient * 1.0 / 4.0; + float lumaMM = lumaM - lumaNN * 0.5; + float subpixF = subpixD * subpixE; + bool lumaMLTZero = lumaMM < 0.0; + + lumaEndN -= lumaNN * 0.5; + lumaEndP -= lumaNN * 0.5; + bool doneN = abs(lumaEndN) >= gradientScaled; + bool doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P1; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P1; + bool doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P1; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P1; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P2; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P2; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P2; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P2; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P3; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P3; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P3; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P3; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P4; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P4; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P4; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P4; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P5; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P5; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P5; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P5; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P6; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P6; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P6; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P6; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P7; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P7; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P7; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P7; + + if (doneNP) { + if (!doneN) lumaEndN = FxaaLuma(SampleLocation(posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(SampleLocation(posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P8; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P8; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P8; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P8; + } + } + } + } + } + } + } + + float dstN = posM.x - posN.x; + float dstP = posP.x - posM.x; + if (!horzSpan) dstN = posM.y - posN.y; + if (!horzSpan) dstP = posP.y - posM.y; + + bool goodSpanN = (lumaEndN < 0.0) != lumaMLTZero; + float spanLength = (dstP + dstN); + bool goodSpanP = (lumaEndP < 0.0) != lumaMLTZero; + float spanLengthRcp = 1.0 / spanLength; + + bool directionN = dstN < dstP; + float dst = min(dstN, dstP); + bool goodSpan = directionN ? goodSpanN : goodSpanP; + float subpixG = subpixF * subpixF; + float pixelOffset = (dst * (-spanLengthRcp)) + 0.5; + float subpixH = subpixG * Subpix; + + float pixelOffsetGood = goodSpan ? pixelOffset : 0.0; + float pixelOffsetSubpix = max(pixelOffsetGood, subpixH); + if (!horzSpan) posM.x += pixelOffsetSubpix * lengthSign; + if (horzSpan) posM.y += pixelOffsetSubpix * lengthSign; + + if (GetOption(C_FXAA_SHOW_EDGES) == 1) + { + return -rgbyM; + } + else + { + return float4(SampleLocation(posM).xyz, lumaM); + } +} + +float4 FxaaPass(float4 color) +{ + return FxaaPixelShader(color, GetInvResolution(), GetOption(A_FXAA_SUBPIX_MAX), GetOption(B_FXAA_EDGE_THRESHOLD), 0.000); +} + +void Merger() +{ + float4 value = float4(1.0, 1.0, 1.0, 1.0); + float depth = SampleDepth(); + if (!OptionEnabled(A_SSAO_ONLY)) + { + value = Sample(); + if (OptionEnabled(A_FXAA_PASS)) { value = FxaaPass(value); } + if (OptionEnabled(G_TEXTURE_SHARPEN)) { value = TexSharpenPass(value); } + if (OptionEnabled(H_PIXEL_VIBRANCE)) { value = VibrancePass(value); } + if (OptionEnabled(C_TONEMAP_PASS)) { value = TonemapPass(value); } + } +#if A_SSAO_ENABLED != 0 || A_SSGI_ENABLED != 0 + float3 AOCOmponent = float3(1.0, 1.0, 1.0); +#if A_SSAO_ENABLED != 0 + float4 blur = BilateralY(depth); + AOCOmponent = (1.0 + blur.rgb) * blur.a; +#elif A_SSGI_ENABLED != 0 + float2 axis = float2(1.0, 0.0); + float4 gi = PS_AO_Blur(axis); + + AOCOmponent = (gi.w + gi.xyz); + if (OptionEnabled(A_AO_ONLY)) + { + AOCOmponent = gi.www; + value = float4(1.0, 1.0, 1.0, 1.0); + } + else if (OptionEnabled(A_ILUMINATION_ONLY)) + { + AOCOmponent = gi.xyz; + value = float4(1.0, 1.0, 1.0, 1.0); + } +#endif + float AOA = (GetOption(D_AOAEND) - depth) / (GetOption(D_AOAEND) - GetOption(C_AOASTART)); + value.xyz = lerp(value.xyz, value.xyz * AOCOmponent, AOA); +#endif + if (!OptionEnabled(A_SSAO_ONLY) && OptionEnabled(F_FOG)) + { + float linearcomponent = (GetOption(B_FEND) - depth) / (GetOption(B_FEND) - GetOption(A_FSTART)); + float densitycomponent = depth * GetOption(C_FDENSITY); + value.rgb = lerp(GetOption(D_FCOLOR), value.rgb, clamp(linearcomponent / exp(densitycomponent * densitycomponent), 0.0, 1.0)); + } + SetOutput(value); +} + +//------------------------------------------------------------------------------ +// BLOOM +//------------------------------------------------------------------------------ + +float4 Gauss1dPrev(float2 location, float2 baseoffset, float resolutionmultiplier) +{ + const float offset[] = { 0,1.476923,3.446154,5.415384,7.384615,9.353847 }; + const float weight[] = { 0.1001628,0.185685,0.1370532,0.07915164,0.03561824,0.01241054 }; + float4 Color = SamplePrevLocation(location) * weight[0]; + baseoffset *= GetInvPrevResolution() * resolutionmultiplier; + for (int i = 1; i < 6; i++) + { + float4 color0 = SamplePrevLocation(location + offset[i] * baseoffset); + float4 color1 = SamplePrevLocation(location - offset[i] * baseoffset); + Color += (color0 + color1) * weight[i]; + } + return Color; +} + +float Gauss1dPrevAlpha(float2 location, float2 baseoffset, float resolutionmultiplier) +{ + const float offset[] = { 0,1.476923,3.446154,5.415384,7.384615,9.353847 }; + const float weight[] = { 0.1001628,0.185685,0.1370532,0.07915164,0.03561824,0.01241054 }; + float Color = SamplePrevLocation(location).a * weight[0]; + baseoffset *= GetInvPrevResolution() * resolutionmultiplier; + for (int i = 1; i < 6; i++) + { + float color0 = SamplePrevLocation(location + offset[i] * baseoffset).a; + float color1 = SamplePrevLocation(location - offset[i] * baseoffset).a; + Color += (color0 + color1) * weight[i]; + } + return Color; +} + +void A_ReduceSize() +{ + float3 power = float3(1, 1, 1) * GetOption(B_BLOOMPOWER); + float4 rawcolor = SamplePrev(); + float4 reducendcolor = float4(pow(rawcolor.rgb, power), 1.0); + if (OptionEnabled(C_GAUSSIAN_ANAMFLARE)) + { + reducendcolor.w = max(0, dot(reducendcolor.xyz, float3(0.333, 0.333, 0.333)) - GetOption(A_ANAMFLARE_THRESHOLD)); + } + SetOutput(reducendcolor); +} + +void BloomH() +{ + float2 texcoord = GetCoordinates(); + SetOutput(Gauss1dPrev(texcoord, float2(1.0, 0.0), GetOption(A_BLOOMWIDTH))); +} + +void BloomV() +{ + float2 texcoord = GetCoordinates(); + SetOutput(Gauss1dPrev(texcoord, float2(0.0, 1.0), GetOption(A_BLOOMWIDTH))); +} + +void BloomHwithAnamFlare() +{ + float2 texcoord = GetCoordinates(); + float4 bloom = Gauss1dPrev(texcoord, float2(1.0, 0.0), GetOption(A_BLOOMWIDTH)); + if (OptionEnabled(C_GAUSSIAN_ANAMFLARE)) + { + bloom.a = Gauss1dPrevAlpha(texcoord, float2(1.0, 0.0), GetOption(A_ANAMFLARE_WIDENESS)); + } + SetOutput(bloom); +} + +void BloomVwithAnamFlare() +{ + float2 texcoord = GetCoordinates(); + float4 bloom = Gauss1dPrev(texcoord, float2(0.0, 1.0), GetOption(A_BLOOMWIDTH)); + if (OptionEnabled(C_GAUSSIAN_ANAMFLARE)) + { + bloom.a = Gauss1dPrevAlpha(texcoord, float2(1.0, 0.0), GetOption(A_ANAMFLARE_WIDENESS))*GetOption(B_ANAMFLARE_AMOUNT); + } + SetOutput(bloom); +} + +void BloomScatering() +{ + float2 SamplePos[20] = { + float2(0.25, 0.125), + float2(0.375, 0.125), + float2(0.5, 0.125), + float2(0.625, 0.125), + float2(0.75, 0.125), + + float2(0.25, 0.25), + float2(0.375, 0.25), + float2(0.5, 0.25), + float2(0.625, 0.25), + float2(0.75, 0.25), + + float2(0.25, 0.75), + float2(0.375, 0.75), + float2(0.5, 0.75), + float2(0.625, 0.75), + float2(0.75, 0.75), + + float2(0.25, 0.875), + float2(0.375, 0.875), + float2(0.5, 0.875), + float2(0.625, 0.875), + float2(0.75, 0.875), + }; + float3 lumColor = GetOption(H_SCOLOR) * 3.0; + float samplecount = 3.0; + for (int i = 0; i < 20; i++) + { + float3 color = SamplePrevLocation(SamplePos[i]).rgb; + lumColor += color; + samplecount += 1.0; + } + lumColor /= samplecount; + float luma = dot(lumColor, lumCoeff); + float maxval = max(max(lumColor.r, lumColor.g), lumColor.b); + lumColor /= maxval; + SetOutput(float4(lumColor, luma * luma)); +} + +void BloomMerger() +{ + float4 lumColor = SampleInputLocation(2, float2(0.5, 0.5)); + float4 blur = SampleInputBicubic(1); + blur.rgb = blur.rgb * GetOption(C_BLOOMINTENSITY) * (1.0 - saturate(lumColor.a * 2.0)); + float3 basecolor = float3(0.0, 0.0, 0.0); + if (!OptionEnabled(A_BLOOMONLY)) + { + basecolor = SampleInput(0).rgb; + } + + if (OptionEnabled(D_SCATTERRING)) + { + float depth = SampleDepth(); + float linearcomponent = (GetOption(G_SEND) - depth) / (GetOption(G_SEND) - GetOption(F_SSTART)); + depth = depth * GetOption(E_SDENSITY); + lumColor.rgb = lerp(basecolor, lumColor.rgb, saturate(GetOption(I_SINTENSITY) + lumColor.a)); + basecolor = lerp(lumColor.rgb, basecolor, clamp(linearcomponent / exp(depth * depth), 0.0, 1.0)); + } + float4 mergedcolor = float4(basecolor + blur.rgb, 1.0); + + if (OptionEnabled(C_GAUSSIAN_ANAMFLARE)) + { + float3 anamflare = blur.a * GetOption(C_ANAMFLARE_COLOR).rgb * lumColor.rgb; + mergedcolor.rgb += pow(anamflare.rgb, float3(1.0, 1.0, 1.0) / (float3(1.0,1.0,1.0) * GetOption(B_ANAMFLARE_CURVE))); + } + SetOutput(mergedcolor); +} + + + +//------------------------------------------------------------------------------ +// Barrel Distortion +//------------------------------------------------------------------------------ + +float distortionScale(float2 offset) { + // Note that this performs piecewise multiplication, + // NOT a dot or cross product + float2 offsetSquared = offset * offset; + float radiusSquared = offsetSquared.x + offsetSquared.y; + float4 distortion = GetOption(u_distortion); + float distortionScale = // + distortion.x + // + distortion.y * radiusSquared + // + distortion.z * radiusSquared * radiusSquared + // + distortion.w * radiusSquared * radiusSquared * radiusSquared; + return distortionScale; +} + +float2 textureCoordsToDistortionOffsetCoords(float2 texCoord) { + // Convert the texture coordinates from "0 to 1" to "-1 to 1" + float2 result = texCoord * 2.0 - 1.0; + + // Convert from using the center of the screen as the origin to + // using the lens center as the origin + result -= GetOption(u_lensCenterOffset); + + // Correct for the aspect ratio + result.y *= GetInvResolution().x * GetResolution().y; + + return result; +} + +float2 distortionOffsetCoordsToTextureCoords(float2 offset) { + // Scale the distorted result so that we fill the desired amount of pixel real-estate + float2 result = offset; + + // Correct for the aspect ratio + result.y *= GetInvResolution().y * GetResolution().x; + + // Convert from using the lens center as the origin to + // using the screen center as the origin + result += GetOption(u_lensCenterOffset); + + // Convert the texture coordinates from "-1 to 1" to "0 to 1" + result *= 0.5; result += 0.5; + + return result; +} + +void Barrel_distortion() { + // Grab the texture coordinate, which will be in the range 0-1 in both X and Y + float2 offset = textureCoordsToDistortionOffsetCoords(GetCoordinates()); + + // Determine the amount of distortion based on the distance from the lens center + float scale = distortionScale(offset); + + // Scale the offset coordinate by the distortion factor introduced by the Rift lens + float2 distortedOffset = offset * scale; + + // Now convert the data back into actual texture coordinates + float2 actualTextureCoords = distortionOffsetCoordsToTextureCoords(distortedOffset); + + + if (actualTextureCoords.x < 0 || actualTextureCoords.x > 1 || actualTextureCoords.y < 0 || actualTextureCoords.y > 1) + { + SetOutput(float4(0, 0, 0, 0)); + } + else + { + SetOutput(SamplePrevLocation(actualTextureCoords)); + } +} diff --git a/Overwrite/Sys/Shaders/Postprocessing/MATSODOF.glsl b/Overwrite/Sys/Shaders/Postprocessing/MATSODOF.glsl new file mode 100644 index 0000000000..7df85f82ae --- /dev/null +++ b/Overwrite/Sys/Shaders/Postprocessing/MATSODOF.glsl @@ -0,0 +1,228 @@ +// Matsodof port for Ishiiruka - Dolphin +//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +//Credits :: Matso, Gilcher Pascal aka Marty McFly (original port to MCFX) +//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +[configuration] +[OptionBool] +GUIName = MATSO DOF +OptionName = MATSODOF +DefaultValue = True + +[OptionRangeFloat] +GUIName = Focus Point +OptionName = DOF_FOCUSPOINT +MinValue = 0.0, 0.0 +MaxValue = 1.0, 1.0 +DefaultValue = 0.5, 0.5 +StepAmount = 0.01, 0.01 +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = Near Blue Curve +OptionName = DOF_NEARBLURCURVE +MinValue = 0.4 +MaxValue = 2.0 +DefaultValue = 0.7 +StepAmount = 0.01 +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = FarBlue Curve +OptionName = DOF_FARBLURCURVE +MinValue = 0.4 +MaxValue = 2.0 +DefaultValue = 1.5 +StepAmount = 0.01 +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = Blur Radius +OptionName = DOF_BLURRADIUS +MinValue = 5.0 +MaxValue = 50.0 +DefaultValue = 5.0 +StepAmount = 1.0 +DependentOption = MATSODOF + +[OptionRangeInteger] +GUIName = Vignette +OptionName = DOF_VIGNETTE +MinValue = 0 +MaxValue = 1000 +DefaultValue = 400 +StepAmount = 10 +DependentOption = MATSODOF + +[OptionBool] +GUIName = CROMA Enable +OptionName = bMatsoDOFChromaEnable +DefaultValue = True +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = Chroma Pow +OptionName = fMatsoDOFChromaPow +MinValue = 0.2 +MaxValue = 3.0 +DefaultValue = 1.4 +StepAmount = 0.01 +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = Bokeh Curve +OptionName = fMatsoDOFBokehCurve +MinValue = 0.5 +MaxValue = 20.0 +DefaultValue = 8.0 +StepAmount = 0.01 +DependentOption = MATSODOF + +[OptionRangeFloat] +GUIName = Bokeh Light +OptionName = fMatsoDOFBokehLight +MinValue = 0.0 +MaxValue = 2.0 +DefaultValue = 0.012 +StepAmount = 0.001 +DependentOption = MATSODOF + +[OptionRangeInteger] +GUIName = Bokeh Quality +OptionName = iMatsoDOFBokehQuality +MinValue = 1 +MaxValue = 10 +DefaultValue = 4 +StepAmount = 1 +DependentOption = MATSODOF +ResolveAtCompilation = True + +[OptionRangeInteger] +GUIName = Bokeh Angle +OptionName = fMatsoDOFBokehAngle +MinValue = 0 +MaxValue = 360 +DefaultValue = 0 +StepAmount = 1 +DependentOption = MATSODOF + +[Pass] +EntryPoint = PS_DOF_MatsoDOF1 +Input0 = ColorBuffer +Input0Filter = Linear +Input0Mode = Clamp +Input1 = DepthBuffer +Input1Filter = Nearest +Input1Mode = Clamp +[Pass] +EntryPoint = PS_DOF_MatsoDOF2 +Input0 = PreviousPass +Input0Filter = Linear +Input0Mode = Clamp +Input1 = DepthBuffer +Input1Filter = Nearest +Input1Mode = Clamp +[Pass] +EntryPoint = PS_DOF_MatsoDOF3 +Input0 = PreviousPass +Input0Filter = Linear +Input0Mode = Clamp +Input1 = DepthBuffer +Input1Filter = Nearest +Input1Mode = Clamp +[Pass] +EntryPoint = PS_DOF_MatsoDOF4 +Input0 = PreviousPass +Input0Filter = Linear +Input0Mode = Clamp +Input1 = DepthBuffer +Input1Filter = Nearest +Input1Mode = Clamp + +[/configuration] + +#define PI 3.1415972 +#define PIOVER180 0.017453292 + + +float4 GetMatsoDOFCA(float2 tex, float CoC) +{ + float3 ChromaPOW = float3(1,1,1) * GetOption(fMatsoDOFChromaPow) * CoC; + float3 chroma = pow(float3(0.5, 1.0, 1.5), ChromaPOW) * 0.5; + tex = (2.0 * tex - 1.0); + float2 tr = (tex * chroma.r) + 0.5; + float2 tg = (tex * chroma.g) + 0.5; + float2 tb = (tex * chroma.b) + 0.5; + + float3 color = float3(SamplePrevLocation(tr).r, SamplePrevLocation(tg).g, SamplePrevLocation(tb).b) * (1.0 - CoC); + + return float4(color, 1.0); +} + +float4 GetMatsoDOFBlur(int axis, float2 coord) +{ + float4 tcol = SamplePrevLocation(coord); + float scenedepth = SampleDepth(); + float scenefocus = SampleDepthLocation(GetOption(DOF_FOCUSPOINT)); + + float depthdiff = abs(scenedepth-scenefocus); + depthdiff = (scenedepth < scenefocus) ? pow(depthdiff, GetOption(DOF_NEARBLURCURVE))*(1.0f+pow(abs(0.5f-coord.x)*depthdiff+0.1f,2.0)*GetOption(DOF_VIGNETTE)) : depthdiff; + depthdiff = (scenedepth > scenefocus) ? pow(depthdiff, GetOption(DOF_FARBLURCURVE)) : depthdiff; + + float2 discRadius = depthdiff * GetOption(DOF_BLURRADIUS)*GetInvResolution()*0.5/float(iMatsoDOFBokehQuality); + + int passnumber=1; + + float sf = 0; + + float2 tdirs[4] = { float2(-0.306, 0.739), float2(0.306, 0.739), float2(-0.739, 0.306), float2(-0.739, -0.306) }; + float wValue = (1.0 + pow(length(tcol.rgb) + 0.1, GetOption(fMatsoDOFBokehCurve))) * (1.0 - GetOption(fMatsoDOFBokehLight)); // special recipe from papa Matso ;) + + for(int i = -iMatsoDOFBokehQuality; i < iMatsoDOFBokehQuality; i++) + { + float2 taxis = tdirs[axis]; + + taxis.x = cos(GetOption(fMatsoDOFBokehAngle)*PIOVER180)*taxis.x-sin(GetOption(fMatsoDOFBokehAngle)*PIOVER180)*taxis.y; + taxis.y = sin(GetOption(fMatsoDOFBokehAngle)*PIOVER180)*taxis.x+cos(GetOption(fMatsoDOFBokehAngle)*PIOVER180)*taxis.y; + + float2 tdir = float(i) * taxis * discRadius; + float2 tcoord = coord.xy + tdir.xy; + float4 ct; + if(OptionEnabled(bMatsoDOFChromaEnable)) + { + ct = GetMatsoDOFCA(tcoord.xy, discRadius.x); + } + else + { + ct = SamplePrevLocation(tcoord.xy); + } + float w = 0.0; + float b = dot(ct.rgb,float3(0.333,0.333,0.333)) + length(ct.rgb) + 0.1; + w = pow(b, GetOption(fMatsoDOFBokehCurve)) + abs(float(i)); + tcol += ct * w; + wValue += w; + } + + tcol /= wValue; + + return float4(tcol.xyz, 1.0); +} + +void PS_DOF_MatsoDOF1() +{ + SetOutput(GetMatsoDOFBlur(2, GetCoordinates())); +} + +void PS_DOF_MatsoDOF2() +{ + SetOutput(GetMatsoDOFBlur(3, GetCoordinates())); +} + +void PS_DOF_MatsoDOF3() +{ + SetOutput(GetMatsoDOFBlur(0, GetCoordinates())); +} + +void PS_DOF_MatsoDOF4() +{ + SetOutput(GetMatsoDOFBlur(1, GetCoordinates())); +} \ No newline at end of file diff --git a/Overwrite/Sys/Shaders/Postprocessing/SSAO.glsl b/Overwrite/Sys/Shaders/Postprocessing/SSAO.glsl new file mode 100644 index 0000000000..48c1306763 --- /dev/null +++ b/Overwrite/Sys/Shaders/Postprocessing/SSAO.glsl @@ -0,0 +1,372 @@ +// Simple SSAO + +/* +[configuration] +[OptionBool] +GUIName = SSAO +OptionName = A_SSAO_ENABLED +DefaultValue = True +ResolveAtCompilation = True + +[OptionBool] +GUIName = SSGI +OptionName = A_SSGI_ENABLED +DefaultValue = false +ResolveAtCompilation = True +DependentOption = A_SSAO_ENABLED + +[OptionBool] +GUIName = Ambient Only +OptionName = A_SSAO_ONLY +DefaultValue = False +DependentOption = A_SSAO_ENABLED + +[OptionRangeInteger] +GUIName = SSAO Quality +OptionName = B_SSAO_SAMPLES +MinValue = 16 +MaxValue = 64 +StepAmount = 4 +DefaultValue = 16 +DependentOption = A_SSAO_ENABLED +ResolveAtCompilation = True + +[OptionRangeFloat] +GUIName = Sample Range +OptionName = C_SAMPLE_RANGE +MinValue = 0.001 +MaxValue = 0.05 +StepAmount = 0.0001 +DefaultValue = 0.01 +DependentOption = A_SSAO_ENABLED + +[OptionRangeFloat] +GUIName = Filter Limit +OptionName = D_FILTER_LIMIT +MinValue = 0.001 +MaxValue = 0.01 +StepAmount = 0.0001 +DefaultValue = 0.002 +DependentOption = A_SSAO_ENABLED + +[OptionRangeFloat] +GUIName = Max Depth +OptionName = E_MAX_DEPTH +MinValue = 0.0001 +MaxValue = 0.03 +StepAmount = 0.0001 +DefaultValue = 0.015 +DependentOption = A_SSAO_ENABLED + +[OptionRangeFloat] +GUIName = Min Depth +OptionName = F_MIN_DEPTH +MinValue = 0.0 +MaxValue = 0.02 +StepAmount = 0.0001 +DefaultValue = 0.0002 +DependentOption = A_SSAO_ENABLED + +[OptionBool] +GUIName = Depth Of Field +OptionName = G_DOF +DefaultValue = false +[OptionRangeFloat] +GUIName = Blur Radius +OptionName = H_BLUR +MinValue = 1.0 +MaxValue = 6.0 +DefaultValue = 1.0 +StepAmount = 0.01 +DependentOption = G_DOF +[OptionRangeFloat] +GUIName = Focus Position +OptionName = I_FOCUS_POS +MinValue = 0.0, 0.0 +MaxValue = 1.0, 1.0 +DefaultValue = 0.5, 0.5 +StepAmount = 0.01, 0.01 +DependentOption = G_DOF +[Pass] +EntryPoint = SSAO +DependantOption = A_SSAO_ENABLED +Input0=ColorBuffer +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +[Pass] +EntryPoint = BlurH +DependantOption = A_SSAO_ENABLED +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +[Pass] +EntryPoint = Merger +Input0=ColorBuffer +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +Input2=PreviousPass +Input2Filter=Linear +Input2Mode=Clamp +[Pass] +EntryPoint = DOF +DependantOption = G_DOF +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +[/configuration] +*/ +float3 GetNormalFromDepth(float fDepth) +{ + float depth1 = SampleDepthOffset(int2(0, 1)); + float depth2 = SampleDepthOffset(int2(1, 0)); + float2 invres = GetInvResolution(); + float3 p1 = float3(0,invres.y, depth1 - fDepth); + float3 p2 = float3(invres.x, 0, depth2 - fDepth); + + float3 normal = cross(p1, p2); + normal.z = -normal.z; + + return normalize(normal); +} + +float4 BilateralX(float depth) +{ + float limit = GetOption(D_FILTER_LIMIT); + float count = 1.0; + float4 value = SamplePrev(); + + float Weight = min(sign(limit - abs(SampleDepthOffset(int2(-3, 0)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(-3, 0)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(-2, 0)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(-2, 0)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(-1, 0)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(-1, 0)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(1, 0)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(1, 0)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(2, 0)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(2, 0)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(3, 0)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(3, 0)) * Weight; + count += Weight; + return value / count; +} + +float4 BilateralY(float depth) +{ + float limit = GetOption(D_FILTER_LIMIT); + float count = 1.0; + float4 value = SamplePrev(); + + float Weight = min(sign(limit - abs(SampleDepthOffset(int2(0, -3)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(0, -3)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(0, -2)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(0, -2)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(0, -1)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(0, -1)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(0, 1)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(0, 1)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(0, 2)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(0, 2)) * Weight; + count += Weight; + Weight = min(sign(limit - abs(SampleDepthOffset(int2(0, 3)) - depth)) + 1.0, 1.0); + value += SamplePrevOffset(int2(0, 3)) * Weight; + count += Weight; + return value / count; +} + +void BlurH() +{ + SetOutput(BilateralX(SampleDepth())); +} + +void Merger() +{ + float4 value = float4(1.0,1.0,1.0,1.0); + if (!OptionEnabled(A_SSAO_ONLY)) + { + value = Sample(); + } +#if A_SSAO_ENABLED == 1 + float4 blur = BilateralY(SampleDepth()); + value.rgb = (1 + blur.rgb) * blur.a * value.rgb; +#endif + SetOutput(value); +} + +void DOF() +{ + float4 value = SamplePrev(); + if(OptionEnabled(G_DOF)) + { + float2 coords = GetCoordinates(); + float4 color = SamplePrev(); + float4 blur = color; + float2 unit = GetInvResolution() * GetOption(H_BLUR); + blur += SamplePrevLocation(coords + unit * float2(-1.50, -0.66)); + blur += SamplePrevLocation(coords + unit * float2(0.66, -1.50)); + blur += SamplePrevLocation(coords + unit * float2(1.50, 0.66)); + blur += SamplePrevLocation(coords + unit * float2(-0.66, 1.50)); + + float depth = SampleDepth(); + float focusDepth = SampleDepthLocation(GetOption(I_FOCUS_POS).xy); + depth = clamp(abs((depth - focusDepth) / depth), 0.0, 1.0); + value = lerp(color, blur * 0.2, depth); + } + SetOutput(value); +} + +void SSAO() +{ + float3 PoissonDisc[] = { + float3(-0.367046f, 0.692618f, 0.0136723f), + float3(0.262978f, -0.363506f, 0.231819f), + float3(-0.734306f, -0.451643f, 0.264779f), + float3(-0.532456f, 0.683096f, 0.552049f), + float3(0.672536f, 0.283731f, 0.0694296f), + float3(-0.194678f, 0.548204f, 0.56859f), + float3(-0.87347f, -0.572741f, 0.923795f), + float3(0.548936f, -0.717277f, 0.0201727f), + float3(0.48381f, 0.691397f, 0.699088f), + float3(-0.592273f, 0.41966f, 0.413953f), + float3(-0.448042f, -0.957396f, 0.123234f), + float3(-0.618458f, 0.112949f, 0.412946f), + float3(-0.412763f, 0.122227f, 0.732078f), + float3(0.816462f, -0.900815f, 0.741417f), + float3(-0.0381787f, 0.511521f, 0.799768f), + float3(-0.688284f, 0.310099f, 0.472732f), + float3(-0.368023f, 0.720572f, 0.544206f), + float3(-0.379192f, -0.55504f, 0.035371f), + float3(0.15482f, 0.0353709f, 0.543779f), + float3(0.153417f, -0.521409f, 0.943724f), + float3(-0.168371f, -0.702933f, 0.145665f), + float3(-0.673391f, -0.925657f, 0.61391f), + float3(-0.479171f, -0.131993f, 0.659932f), + float3(0.0549638f, -0.470809f, 0.420759f), + float3(0.899594f, 0.955077f, 0.54857f), + float3(-0.230689f, 0.660573f, 0.548112f), + float3(0.0421461f, -0.19895f, 0.121799f), + float3(-0.229774f, -0.30137f, 0.507492f), + float3(-0.983642f, 0.468551f, 0.0393994f), + float3(-0.00857568f, 0.440657f, 0.337046f), + float3(0.730461f, -0.283914f, 0.789941f), + float3(0.271828f, -0.226356f, 0.317026f), + float3(-0.178869f, -0.946837f, 0.073336f), + float3(0.389813f, -0.110508f, 0.0549944f), + float3(0.0242622f, 0.893613f, 0.26957f), + float3(-0.857601f, 0.0219429f, 0.45146f), + float3(-0.15659f, 0.550401f, 3.05185e-005f), + float3(0.0555742f, -0.354656f, 0.573412f), + float3(-0.267373f, 0.117466f, 0.488571f), + float3(-0.533799f, -0.431928f, 0.226661f), + float3(0.49852f, -0.750908f, 0.412427f), + float3(-0.300882f, 0.366314f, 0.558245f), + float3(-0.176f, 0.511521f, 0.722465f), + float3(-0.0514847f, -0.703543f, 0.180273f), + float3(-0.429914f, 0.0774255f, 0.161534f), + float3(-0.416791f, -0.788385f, 0.328135f), + float3(0.127293f, -0.115146f, 0.958586f), + float3(-0.34959f, -0.278481f, 0.168706f), + float3(-0.645192f, 0.168798f, 0.577105f), + float3(-0.190771f, -0.622669f, 0.257851f), + float3(0.718986f, -0.275369f, 0.602039f), + float3(-0.444258f, -0.872982f, 0.0275582f), + float3(0.793512f, 0.0511185f, 0.33964f), + float3(-0.143651f, 0.155614f, 0.368877f), + float3(-0.777093f, 0.246864f, 0.290628f), + float3(0.202979f, -0.61742f, 0.233802f), + float3(0.198523f, 0.425153f, 0.409162f), + float3(-0.629688f, 0.597461f, 0.120212f), + float3(0.0448316f, -0.689566f, 0.0241707f), + float3(-0.190039f, 0.426496f, 0.254463f), + float3(-0.255776f, 0.722831f, 0.527451f), + float3(-0.821528f, 0.303751f, 0.140172f), + float3(0.696646f, 0.168981f, 0.404492f), + float3(-0.240211f, -0.109653f, 0.463301f), + }; + + const float2 rndNorm[] = + { + float2(0.505277f, 0.862957f), + float2(-0.554562f, 0.832142f), + float2(0.663051f, 0.748574f), + float2(-0.584629f, -0.811301f), + float2(-0.702343f, 0.711838f), + float2(0.843108f, -0.537744f), + float2(0.85856f, 0.512713f), + float2(0.506966f, -0.861966f), + float2(0.614758f, -0.788716f), + float2(0.993426f, -0.114472f), + float2(-0.676375f, 0.736558f), + float2(-0.891668f, 0.45269f), + float2(0.226367f, 0.974042f), + float2(-0.853615f, -0.520904f), + float2(0.467359f, 0.884067f), + float2(-0.997111f, 0.0759529f), + }; + + float2 coords = GetCoordinates(); + float fCurrDepth = SampleDepth(); + float4 Occlusion = float4(0.0, 0.0, 0.0, 1.0); + if(fCurrDepth<0.9999) + { + float sample_range = GetOption(C_SAMPLE_RANGE) * fCurrDepth; + float3 vViewNormal = GetNormalFromDepth(fCurrDepth); + Randomize(); + uint2 fragcoord = uint2(GetFragmentCoord()) & 3; + uint rndidx = fragcoord.y * 4 + fragcoord.x; + float3 vRandom = float3(rndNorm[rndidx], 0); + float fAO = 0; + const int NUMSAMPLES = B_SSAO_SAMPLES; + for (int s = 0; s < NUMSAMPLES; s++) + { + float3 offset = PoissonDisc[s]; + float3 vReflRay = reflect(offset, vRandom); + + float fFlip = sign(dot(vViewNormal,vReflRay)); + vReflRay *= fFlip; + + float sD = fCurrDepth - (vReflRay.z * sample_range); + float2 location = saturate(coords + (sample_range * vReflRay.xy / fCurrDepth)); + float fSampleDepth = SampleDepthLocation(location); + float fDepthDelta = saturate(sD - fSampleDepth); + + fDepthDelta *= 1-smoothstep(0,GetOption(E_MAX_DEPTH),fDepthDelta); + + if (fDepthDelta > GetOption(F_MIN_DEPTH) && fDepthDelta < GetOption(E_MAX_DEPTH)) + { + fAO += pow(1 - fDepthDelta, 2.5); +#if A_SSGI_ENABLED == 1 + Occlusion.rgb += SampleLocation(location).rgb; +#endif + } + + } + Occlusion.a = 1.0 - (fAO / float(NUMSAMPLES)); +#if A_SSGI_ENABLED == 1 + Occlusion.rgb = Occlusion.rgb / float(NUMSAMPLES); +#endif + Occlusion = saturate(Occlusion); + } + SetOutput(Occlusion); +} \ No newline at end of file diff --git a/Overwrite/Sys/Shaders/Postprocessing/SSAO2.glsl b/Overwrite/Sys/Shaders/Postprocessing/SSAO2.glsl new file mode 100644 index 0000000000..b2897fd936 --- /dev/null +++ b/Overwrite/Sys/Shaders/Postprocessing/SSAO2.glsl @@ -0,0 +1,376 @@ +// shadertype=hlsl +/* +SSAO GLSL shader v1.3 +assembled by Martins Upitis (martinsh) (devlog-martinsh.blogspot.com) +original technique is made by Arkano22 (www.gamedev.net/topic/550699-ssao-no-halo-artifacts/) + +changelog: +1.3 - heavy optimization - varying sample count and ao density areas based on luminance +1.2 - added fog calculation to mask AO. Minor fixes. +1.1 - added spiral sampling method from here: +(http://www.cgafaq.info/wiki/Evenly_distributed_points_on_sphere) +*/ +/* +[configuration] +[OptionBool] +GUIName = SSAO +OptionName = A_SSAO_ENABLED +DefaultValue = True +ResolveAtCompilation = True + +[OptionBool] +GUIName = Ambient Only +OptionName = B_SSAO_ONLY +DefaultValue = False +DependentOption = A_SSAO_ENABLED + +[OptionRangeInteger] +GUIName = SSAO Quality +OptionName = C_SSAO_SAMPLES +MinValue = 16 +MaxValue = 64 +StepAmount = 4 +DefaultValue = 16 +DependentOption = A_SSAO_ENABLED +ResolveAtCompilation = True + +[OptionRangeFloat] +GUIName = Filter Limit +OptionName = D_FILTER_LIMIT +MinValue = 0.001 +MaxValue = 0.01 +StepAmount = 0.0001 +DefaultValue = 0.002 +DependentOption = A_SSAO_ENABLED + +[OptionBool] +GUIName = Optimize Samples +OptionName = D_SSAO_OPTIMIZE +DefaultValue = False +DependentOption = A_SSAO_ENABLED + +[OptionRangeInteger] +GUIName = SSAO Min Quality +OptionName = E_SSAO_MIN_SAMPLES +MinValue = 2 +MaxValue = 16 +StepAmount = 1 +DefaultValue = 2 +DependentOption = D_SSAO_OPTIMIZE +ResolveAtCompilation = True + +[OptionRangeFloat] +GUIName = AO Radius +OptionName = F_RADIUS +MinValue = 1.0 +MaxValue = 8.0 +StepAmount = 0.1 +DefaultValue = 2.0 +DependentOption = A_SSAO_ENABLED + +[OptionRangeFloat] +GUIName = AO Clamp +OptionName = G_AO_CLAMP +MinValue = 0.001 +MaxValue = 0.5 +StepAmount = 0.001 +DefaultValue = 0.1 +DependentOption = A_SSAO_ENABLED + +[OptionBool] +GUIName = Use Noise +OptionName = H_USE_NOISE +DefaultValue = False +DependentOption = A_SSAO_ENABLED + +[OptionRangeFloat] +GUIName = Self-shadowing reduction +OptionName = I_DIFF_AREA +MinValue = 0.001 +MaxValue = 0.1 +StepAmount = 0.001 +DefaultValue = 0.01 +DependentOption = A_SSAO_ENABLED + +[OptionRangeFloat] +GUIName = Gauss bell center +OptionName = J_GDISPLACE +MinValue = 0.05 +MaxValue = 0.5 +StepAmount = 0.001 +DefaultValue = 0.06 +DependentOption = A_SSAO_ENABLED + +[OptionRangeFloat] +GUIName = Gauss bell width +OptionName = K_AOWIDTH +MinValue = 0.001 +MaxValue = 0.1 +StepAmount = 0.001 +DefaultValue = 0.06 +DependentOption = A_SSAO_ENABLED + +[OptionBool] +GUIName = Use Fog +OptionName = L_USE_FOG +DefaultValue = False +DependentOption = A_SSAO_ENABLED + +[OptionRangeFloat] +GUIName = Fog Start +OptionName = M_FOG_START +MinValue = 0.0 +MaxValue = 100.0 +StepAmount = 0.001 +DefaultValue = 0.0 +DependentOption = A_SSAO_ENABLED + +[OptionRangeFloat] +GUIName = luminance effect +OptionName = N_LUM_INFLUENCE +MinValue = 0.0 +MaxValue = 0.9 +StepAmount = 0.001 +DefaultValue = 0.8 +DependentOption = A_SSAO_ENABLED + +[OptionRangeFloat] +GUIName = Fog End +OptionName = N_FOG_END +MinValue = 0.1 +MaxValue = 100.0 +StepAmount = 0.001 +DefaultValue = 100.0 +DependentOption = A_SSAO_ENABLED +[Pass] +EntryPoint = SSAO +DependantOption = A_SSAO_ENABLED +Input0=ColorBuffer +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +[Pass] +EntryPoint = BlurH +DependantOption = A_SSAO_ENABLED +Input0=PreviousPass +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +[Pass] +EntryPoint = Merger +Input0=ColorBuffer +Input0Filter=Linear +Input0Mode=Clamp +Input1=DepthBuffer +Input1Filter=Nearest +Input1Mode=Clamp +Input2=PreviousPass +Input2Filter=Linear +Input2Mode=Clamp +[/configuration] +*/ + +#define PI 3.14159265 + + + + + +float lumInfluence = 0.8; +//how much luminance affects occlusion + +//-------------------------------------------------------- + + +float doMist() +{ + float depth = SampleDepth(); + return clamp((depth-GetOption(M_FOG_START))/GetOption(N_FOG_END),0.0,1.0); +} + +float2 rand(float2 coord) //generating noise/pattern texture for dithering +{ + float2 noiseresult = float2(0.0, 0.0); + if (OptionEnabled(H_USE_NOISE)) + { + noiseresult = dot(coord, float2(12.9898, 78.233)) * float2(1.0, 2.0); + noiseresult = sin(noiseresult); + noiseresult = frac(noiseresult * 43758.5453); + } + else + { + float2 res = GetResolution(); + res *= 0.5; + float2 temp1 = frac(1.0 - coord*res.yx) * float2(0.25, 0.75); + float2 temp2 = frac(coord.yx*res.xy) * float2(0.75, 0.25); + noiseresult = temp1 + temp2; + } + noiseresult = (noiseresult * 4.0) - 2.0; + return noiseresult; +} + +float readDepth(float2 coord) +{ + return SampleDepthLocation(coord); +} + +float compareDepths(float depth1, float depth2, inout int far) +{ + float garea = GetOption(K_AOWIDTH); + //gauss bell width + float diff = (depth1 - depth2)*100.0; + //depth difference (0-100) + //reduce left bell width to avoid self-shadowing + float gdisplace = GetOption(J_GDISPLACE); + if (diff