Commit Graph

  • e51119c4ce HLE: Fix hooks overlapping Riivolution patches Sepalani 2021-10-31 12:53:00 +04:00
  • c39b3df6e7 Translation resources sync with Transifex JosJuice 2021-10-31 19:00:30 +01:00
  • e91e04fe1e RiivolutionPatcher: More closely match behavior of filename searching file patches to actual Riivolution. Admiral H. Curtiss 2021-10-31 04:40:17 +01:00
  • 335a1b5cb5 RiivolutionPatcher: More closely match behavior of folder patches to actual Riivolution. Admiral H. Curtiss 2021-10-31 03:57:51 +01:00
  • 8b0624f53e Android: Show SD root path in Riivolution activity JosJuice 2021-10-27 19:24:34 +02:00
  • 22a1f3422c Android: Add Riivolution patch configuration JosJuice 2021-10-24 21:06:59 +02:00
  • 34021b5ebc Android: Allow starting game with Riivolution patches from the GUI JosJuice 2021-10-24 16:29:38 +02:00
  • 38fcb9d517 Merge pull request #10193 from Pokechu22/discord-rpc-vcxproj Léo Lam 2021-10-29 21:29:40 +02:00
  • 30cf6c95a5 Merge pull request #10192 from Pokechu22/renderwidget-imgui-include Léo Lam 2021-10-29 21:27:47 +02:00
  • 8b5c04de7b Externals/discord-rpc: Fix reference to discord_register.h Pokechu22 2021-10-28 14:19:49 -07:00
  • ef80d51df1 RenderWidget: Change "imgui.h" to <imgui.h> Pokechu22 2021-10-28 12:57:48 -07:00
  • 40c2391275 Merge pull request #10147 from UnicorNora/master Léo Lam 2021-10-29 20:53:37 +02:00
  • 663b937728 Merge pull request #10190 from AdmiralCurtiss/cheats-manager-qol Léo Lam 2021-10-29 19:32:11 +02:00
  • 5bb71760d7 Core/CheatSearchSession: Mark class as final. Admiral H. Curtiss 2021-10-28 06:50:57 +02:00
  • b154ba513c Core/CheatSearchSession: Make a few methods const. Admiral H. Curtiss 2021-10-28 02:16:19 +02:00
  • 6e814cbb8f Qt/CheatSearchWidget: Add a checkbox to force parsing a value as hexadecimal. Admiral H. Curtiss 2021-10-28 02:00:38 +02:00
  • b3e17d2772 Qt/CheatSearchFactoryWidget: Refuse to start standard memory region searches when no game is running because the memory size and console type may not be accurate. Admiral H. Curtiss 2021-10-28 01:59:52 +02:00
  • d6ad3fbcb5 Qt/CheatsManager: Save and restory geometry. Admiral H. Curtiss 2021-10-28 01:03:30 +02:00
  • 7558da22d7 Merge pull request #10188 from Pokechu22/imgui-1.85 Mai M 2021-10-27 02:13:58 -04:00
  • db54e4f2b0 Externals: Update imgui to 1.85 Pokechu22 2021-10-26 14:34:39 -07:00
  • 05b4aecf18 Merge pull request #10186 from leoetlino/hle-hbreload JosJuice 2021-10-26 22:00:25 +02:00
  • 7073a90474 Merge pull request #10177 from Dentomologist/gamelist_grid_mode_fix_select_all Léo Lam 2021-10-25 17:22:58 +02:00
  • 8cb51f276c HLE: Fix hook flag for HBReload Léo Lam 2021-10-25 16:47:10 +02:00
  • e4cc1672a2 Merge pull request #10185 from JosJuice/android-fragile Léo Lam 2021-10-24 22:27:37 +02:00
  • d39150c368 Android: Set android:hasFragileUserData JosJuice 2021-10-24 16:58:21 +02:00
  • 85bbc0d017 Merge pull request #10182 from Pokechu22/log-enum-class Léo Lam 2021-10-24 21:33:57 +02:00
  • 23159da9e1 Translation resources sync with Transifex JosJuice 2021-10-24 21:18:27 +02:00
  • 04d8cdfe88 Convert LOG_TYPE and LOG_LEVELS to enum class Pokechu22 2021-10-21 12:11:07 -07:00
  • ba107819ec Create EnumMap Pokechu22 2021-04-24 19:26:27 -07:00
  • a80fcf38ae Merge pull request #10181 from JosJuice/android-data-app Léo Lam 2021-10-24 01:17:49 +02:00
  • 5d5f019921 Merge pull request #10127 from AdmiralCurtiss/riivolution Léo Lam 2021-10-24 00:57:54 +02:00
  • 4f82810845 RiivolutionPatcher: Use FileInfo instead of IOFile when only checking for filesize. Admiral H. Curtiss 2021-10-23 17:06:55 +02:00
  • 0efff5167d IOS/FS: On NAND redirected files, the source and target of a Rename operation may be on different partitions or devices. Implement a fallback for that. Admiral H. Curtiss 2021-10-23 02:03:11 +02:00
  • fe7f3a6f26 RiivolutionPatcher: Protect against three or more dots in path traversal. Admiral H. Curtiss 2021-10-22 06:27:37 +02:00
  • 22c6f2fe3b RiivolutionPatcher: Handle the possibility of the FST already containing a main.dol file. Admiral H. Curtiss 2021-10-22 03:14:51 +02:00
  • ba3373b476 RiivolutionPatcher: Modify memory patching logic to be more accurate to actual Riivolution. Admiral H. Curtiss 2021-10-21 05:03:00 +02:00
  • dd64c0e423 Core: Deduplicate Riivolution Patch to BootParameters apply logic. Admiral H. Curtiss 2021-10-21 03:08:54 +02:00
  • a76fdeee93 DolphinQt: Act like Riivolution and pre-select the last selected patch options when launching via the RiivolutionBootWidget. Admiral H. Curtiss 2021-10-16 03:23:27 +02:00
  • 2be62d94fc RiivolutionParser: Add code to read and write the Riivolution config XMLs that remember the last selection. Admiral H. Curtiss 2021-10-19 23:30:02 +02:00
  • 2d3ed2c3ad DolphinQt: Add ability to edit the Riivolution XML root directory when launching a patch. Admiral H. Curtiss 2021-10-19 23:29:22 +02:00
  • d0c11f76b5 Core/BootManager: Disable loading time emulation for Riivolution-patched games until we have proper emulation for that. Admiral H. Curtiss 2021-10-10 23:23:20 +02:00
  • 6394960f54 Core: Add ability to specify and launch a riivolution-modded game via a .json file. Admiral H. Curtiss 2021-10-09 03:17:38 +02:00
  • fe242f79ee Core: Implement Wii NAND path redirects for Riivolution savegame patches. Admiral H. Curtiss 2021-10-03 06:23:33 +02:00
  • 588c31acb6 RiivolutionPatcher: Ignore last two bits of offset in file patches to match console behavior. Admiral H. Curtiss 2021-09-29 07:49:32 +02:00
  • 6ec4af7ea4 RiivolutionPatcher: Load external files with a layer of indirection during the patching process to properly resolve the paths given in the XML. Admiral H. Curtiss 2021-09-28 06:12:45 +02:00
  • 175f225ac1 DolphinQt: Add ability to start a game with Riivolution patches from the GUI. Admiral H. Curtiss 2021-09-26 06:17:51 +02:00
  • 783b180dc8 Core: Add RiivolutionPatcher to apply Riivolution-style patches to a game's file system and memory. Admiral H. Curtiss 2021-09-23 03:22:17 +02:00
  • e26b59bab3 Core: Add RiivolutionParser to parse a Riivolution XML. Admiral H. Curtiss 2021-09-23 03:21:53 +02:00
  • a4da56e5e6 CommonPaths: Add a Riivolution subfolder in Load. Admiral H. Curtiss 2021-09-26 06:16:55 +02:00
  • 09fc39e2e5 DiscIO: Add CreateDisc/WAD/Volume() overloads that take a BlobReader directly. Admiral H. Curtiss 2021-09-22 05:43:05 +02:00
  • e3f1de023f DiscIO/DirectoryBlob: Add a callback that allows patching the main.dol and FST of the game partition during blob construction. Admiral H. Curtiss 2021-09-22 04:51:16 +02:00
  • 00ef9f2b4f DiscIO/DirectoryBlob: Allow constructing a DirectoryBlobReader from a VolumeDisc. Admiral H. Curtiss 2021-09-22 04:35:27 +02:00
  • 3a72a39efd DiscIO/DirectoryBlob: Allow constructing a DirectoryBlobPartition from a VolumeDisc. Admiral H. Curtiss 2021-09-22 04:18:05 +02:00
  • b1802f6daa DiscIO/DirectoryBlob: Add a content source representing a run of padding bytes. Admiral H. Curtiss 2021-09-22 03:02:39 +02:00
  • f8611f7139 DiscIO/DirectoryBlob: Add a content source that reads data from a DiscIO::Volume. Admiral H. Curtiss 2021-09-22 02:57:31 +02:00
  • b7a9cc37b1 DiscIO/DirectoryBlob: Add ability to have an offset for a partition ContentSource. Admiral H. Curtiss 2021-09-22 02:51:10 +02:00
  • a14436fe3f DiscIO/DirectoryBlob: Add ability to have a start-of-file offset for a file ContentSource. Admiral H. Curtiss 2021-09-22 01:37:45 +02:00
  • 885e6690c5 DiscIO/DirectoryBlob: Add explanations for DiscContent members. Admiral H. Curtiss 2021-09-22 01:30:08 +02:00
  • b988ab4441 DiscIO/DirectoryBlob: Consolidate functions that take data for ContentSource to just take a ContentSource. Admiral H. Curtiss 2021-09-21 07:58:41 +02:00
  • 7f57c24172 DiscIO/DirectoryBlob: Rename the vector-reference variant of DiscContentContainer::Add() to AddReference() to make it clearer at call sites that the given vector must remain in memory. Admiral H. Curtiss 2021-09-21 07:40:59 +02:00
  • b997048cfe Merge pull request #10142 from aldelaro5/gdb-stub-rework Scott Mansell 2021-10-24 01:51:29 +13:00
  • 52823c6ffe Merge pull request #10183 from AdmiralCurtiss/stat64 Mai M 2021-10-23 07:38:17 -04:00
  • f972ddf32f Common/FileUtil: Fix incorrect (32-bit) stat struct being used on Windows, which was hidden by a define in CommonFuncs.h. Admiral H. Curtiss 2021-10-23 03:50:47 +02:00
  • bba2aec173 GameINI: Update Cheats for GMPE01, GP5E01, GP6E01, GP7E01 Nora Hanegan 2021-10-21 20:54:03 -04:00
  • 6a4d607e09 GDBStub: Add log when break is sent aldelaro5 2021-10-01 12:23:58 -04:00
  • 7ad586fe2c GDBStub: Make step force pausing even if play was pressed aldelaro5 2021-10-01 12:17:17 -04:00
  • 2f7a3e59e5 GDBStub: upgrade some logs from debug to info aldelaro5 2021-10-01 12:06:23 -04:00
  • 1b92f81379 GDBStub: Refactor the whole code aldelaro5 2021-10-01 11:15:30 -04:00
  • 94a0f416eb GDBStub: remove the cmake option and the ifdefs aldelaro5 2021-10-01 09:56:26 -04:00
  • 657bb00c01 GDBStub: Cleanly shut down on stop aldelaro5 2021-10-01 01:57:40 -04:00
  • b8395280d3 GDBStub: Correctly inform the CPU thread if we are stepping aldelaro5 2021-10-01 01:33:40 -04:00
  • b9b7c4ac80 GDBStub: Add support for the T command aldelaro5 2021-10-01 00:56:17 -04:00
  • 7d3ea4c3a1 GDBStub: rework the breakpoint and the control logic aldelaro5 2021-09-30 23:36:11 -04:00
  • 994847f09c GDBStub: move the stalling logic to CPU::Run aldelaro5 2021-09-30 23:35:11 -04:00
  • e3b978cf20 GDBStub: boot to pause aldelaro5 2021-09-30 23:33:40 -04:00
  • e03ddc2116 Let the GDB stub listen for commands while running aldelaro5 2021-09-29 12:57:46 -04:00
  • 2a34b847e6 Translation resources sync with Transifex JosJuice 2021-10-21 09:49:41 +02:00
  • ab735293b1 Android: Adjust string about file manager apps on Android 11 JosJuice 2021-10-20 21:54:22 +02:00
  • 1e4b2daedb GameList: Fix duplicate selections with ctrl+a in grid view Dentomologist 2021-10-19 14:39:32 -07:00
  • 61a5d3bf74 DolphinQt/MenuBar: add "reset ignore panic handler" button dreamsyntax 2021-10-17 00:18:48 -07:00
  • 13985b774e Merge pull request #10170 from ooshlablu/deb-package-cpack-generation Scott Mansell 2021-10-17 13:38:56 +13:00
  • fa6821aeb0 Enable deb package generation with cpack ooshlablu 2021-10-15 20:29:49 -04:00
  • f0faf3712d Merge pull request #10171 from malleoz/fix-frame-advance-speed Léo Lam 2021-10-16 11:36:07 +02:00
  • 8195d0bda1 Merge pull request #10144 from malleoz/dsp-onion Léo Lam 2021-10-16 11:32:38 +02:00
  • 8ea6bef98f Port Main.DSP to MainSettings sowens99 2021-10-13 20:29:04 -04:00
  • ea81346fc3 Fix swapped frame advance speed increase/decrease sowens99 2021-10-15 23:22:22 -04:00
  • 9a6f0bd9b2 Merge pull request #10168 from JosJuice/jitarm64-gcc-float-null Léo Lam 2021-10-15 23:03:57 +02:00
  • fd7df2ccae Use fmt::localtime instead of thread-unsafe std::localtime Léo Lam 2021-10-15 22:49:13 +02:00
  • 2187f11b08 Merge pull request #10167 from leoetlino/log-level-constant Léo Lam 2021-10-15 22:35:43 +02:00
  • 7855e5f73b Turn MAX_LOGLEVEL into a true constant (and fix self-comparison warning) Léo Lam 2021-10-15 21:45:27 +02:00
  • 7c88ca7c4e JitArm64: Work around a GCC warning promoted to error JosJuice 2021-10-15 18:34:54 +02:00
  • 6bf10e0276 Merge pull request #10149 from malleoz/audiodump-add-timecode Léo Lam 2021-10-15 19:42:30 +02:00
  • 6caf51f966 Merge pull request #9696 from JosJuice/android-scoped-storage JosJuice 2021-10-15 18:17:16 +02:00
  • 7d6393332d Merge pull request #10164 from Pokechu22/per-pixel-lighting-vertex-color JMC47 2021-10-14 14:17:06 -04:00
  • 0d5f2810e7 Merge pull request #10166 from fpdotmonkey/heed-tev-switch-warning Scott Mansell 2021-10-14 20:42:11 +13:00
  • f16e9045a2 Silence the -Wswitch warnings in Tev Fletcher Porter 2021-10-13 23:54:06 -07:00
  • a372a5947b VideoCommon: Fix color channel logic when per-pixel lighting is in use Pokechu22 2021-10-13 20:43:32 -07:00
  • 023eb0b702 Merge pull request #10085 from Pokechu22/C26495 Léo Lam 2021-10-13 21:52:22 +02:00
  • 2d1674cd56 JitArm64: Keep track of free code regions and reuse space when possible JosJuice 2021-08-22 17:38:33 +02:00
  • 44beaeaff5 Arm64Emitter: Check end of allocated space when emitting code JosJuice 2021-08-22 14:21:54 +02:00