Admiral H. Curtiss
|
4a9553bf6d
|
MemArena: Load UnmapViewOfFileEx dynamically to restore Windows 7 support.
|
2022-02-14 21:57:18 +01:00 |
|
Admiral H. Curtiss
|
3a4de2b306
|
MemArena: Use Common::DynamicLibrary for m_api_ms_win_core_memory_l1_1_6_handle.
|
2022-02-14 21:57:15 +01:00 |
|
Admiral H. Curtiss
|
af36b6c055
|
HotkeyManager: Change defaults for GBA hotkeys so they don't conflict with common keyboard mappings.
|
2022-02-10 17:30:23 +01:00 |
|
Admiral H. Curtiss
|
ca31964833
|
Externals: Update minizip to minizip-ng version 3.0.4.
|
2022-02-06 18:43:45 +01:00 |
|
Admiral H. Curtiss
|
79405de103
|
MemArena: Use placeholders on Windows.
|
2022-02-06 18:06:04 +01:00 |
|
Admiral H. Curtiss
|
73311694b0
|
Core/State: Guard g_save_thread with a mutex.
|
2022-02-05 21:50:37 +01:00 |
|
Admiral H. Curtiss
|
56ea1c1d74
|
Core/State: Guard SaveAs() and LoadAs() with a mutex.
|
2022-02-05 21:50:34 +01:00 |
|
Admiral H. Curtiss
|
09a0ba06c0
|
Merge pull request #10417 from jordan-woyak/libavformat-59-build-fix
VideoCommon/FrameDump: Build fix for libavformat major version 59 and newer.
|
2022-02-04 20:42:34 +01:00 |
|
Admiral H. Curtiss
|
a4122237eb
|
Merge pull request #10411 from AdmiralCurtiss/config-disallow-global-ini
Core/BaseConfigLoader: Disallow loading the MAIN_MEMORY_CARD_SIZE from the global config INI.
|
2022-01-30 00:36:17 +01:00 |
|
Admiral H. Curtiss
|
ff071f8b75
|
Core/BaseConfigLoader: Disallow loading the MAIN_MEMORY_CARD_SIZE from the global config INI.
|
2022-01-29 22:32:19 +01:00 |
|
Admiral H. Curtiss
|
63df67b7c8
|
Merge pull request #10395 from AdmiralCurtiss/memcard-size-setting
Port memory card size override setting to new config system.
|
2022-01-29 22:32:00 +01:00 |
|
Admiral H. Curtiss
|
a336c4386c
|
IOFile: Rename Clear() to ClearError() for clarity.
|
2022-01-29 06:49:22 +01:00 |
|
Admiral H. Curtiss
|
36cfcb530f
|
IOFile: Make origin parameter to Seek() an enum class.
|
2022-01-29 06:49:21 +01:00 |
|
Admiral H. Curtiss
|
407aefb6b9
|
Netplay: Get memory card size override setting from config system instead of manually parsing INI.
|
2022-01-26 00:57:44 +01:00 |
|
Admiral H. Curtiss
|
b88507a3ed
|
Core: Port memory card size override setting to new config system.
|
2022-01-25 23:50:03 +01:00 |
|
Admiral H. Curtiss
|
900a0b0eee
|
Merge pull request #10392 from JosJuice/remove-ascii-to-uppercase
DiscIO: Delete an unused function declaration
|
2022-01-24 03:39:25 +01:00 |
|
Admiral H. Curtiss
|
c82b2dccb5
|
Config: Port SyncGPU settings to new config system.
|
2022-01-09 21:29:12 +01:00 |
|
Admiral H. Curtiss
|
d8b67bc15f
|
Config: Port BBDumpPort setting to new config system.
|
2022-01-09 21:29:12 +01:00 |
|
Admiral H. Curtiss
|
92d2fd9d5f
|
Config: Port MMU setting to new config system.
|
2022-01-09 21:29:12 +01:00 |
|
Admiral H. Curtiss
|
d8825f5635
|
Config: Port dual core setting to new config system.
|
2022-01-09 21:29:11 +01:00 |
|
Admiral H. Curtiss
|
5c325eef38
|
Config: Port SI device settings to new config system.
|
2022-01-08 20:08:21 +01:00 |
|
Admiral H. Curtiss
|
a0a0bfc5ca
|
Config: Port EXI device settings to new config system.
|
2022-01-08 19:57:58 +01:00 |
|
Admiral H. Curtiss
|
eb5bb2993e
|
Core/AudioCommon: Add config caching to Mixer.
|
2022-01-06 16:43:43 +01:00 |
|
Admiral H. Curtiss
|
ed1a1c1fae
|
Config: Port WiimoteControllerInterface setting to new config system.
|
2022-01-06 16:13:57 +01:00 |
|
Admiral H. Curtiss
|
2354fb4466
|
Config: Port WiimoteEnableSpeaker setting to new config system.
|
2022-01-06 16:13:57 +01:00 |
|
Admiral H. Curtiss
|
8c554d2e64
|
Config: Port WiimoteContinuousScanning setting to new config system.
|
2022-01-06 16:13:57 +01:00 |
|
Admiral H. Curtiss
|
b2da738c81
|
Config: Port WiiKeyboard setting to new config system.
|
2022-01-06 16:13:57 +01:00 |
|
Admiral H. Curtiss
|
f19cf1753b
|
Config: Port WiiSDCard setting to new config system.
|
2022-01-06 16:13:56 +01:00 |
|
Admiral H. Curtiss
|
2aa44b10ba
|
Config: Port TimingVariance setting to new config system.
|
2022-01-06 16:13:56 +01:00 |
|
Admiral H. Curtiss
|
dc7e7d08ad
|
Config: Port Fastmem setting to new config system.
|
2022-01-06 16:13:56 +01:00 |
|
Admiral H. Curtiss
|
88d725c918
|
Config: Port SyncOnSkipIdle setting to new config system.
|
2022-01-06 16:13:56 +01:00 |
|
Admiral H. Curtiss
|
e613cbf395
|
Config: Port FastDiscSpeed setting to new config system.
|
2022-01-06 16:13:55 +01:00 |
|
Admiral H. Curtiss
|
7184983ee8
|
Config: Port DisableICache setting to new config system.
|
2022-01-06 16:13:55 +01:00 |
|
Admiral H. Curtiss
|
d98c6b0b1d
|
Config: Port GPUDeterminismMode setting to new config system.
|
2022-01-06 16:13:55 +01:00 |
|
Admiral H. Curtiss
|
68688e7903
|
Config: Port PerfMapDir setting to new config system.
|
2022-01-06 16:13:55 +01:00 |
|
Admiral H. Curtiss
|
fb47035f97
|
Config: Port emulation speed setting to new config system.
|
2022-01-06 16:13:54 +01:00 |
|
Admiral H. Curtiss
|
032f0da35e
|
Config: Remove CompareServer and CompareClient settings.
|
2022-01-05 21:26:17 +01:00 |
|
Admiral H. Curtiss
|
0bfffe4095
|
Config: Port GC Adapter settings to new config system.
|
2022-01-05 03:25:19 +01:00 |
|
Admiral H. Curtiss
|
e08171fa24
|
Config: Port remaining Core settings to new config system (partial).
|
2022-01-05 00:54:15 +01:00 |
|
Admiral H. Curtiss
|
8af737d3bd
|
D3D12: Fix nullptr dereference when creating a shader with a name.
|
2022-01-03 17:14:09 +01:00 |
|
Admiral H. Curtiss
|
2906889804
|
Core: Add a Maker field for GameModDescriptors.
|
2022-01-02 06:06:53 +01:00 |
|
Admiral H. Curtiss
|
d590aa88a4
|
Config: Port remaining General settings to new config system.
|
2022-01-01 19:02:45 +01:00 |
|
Admiral H. Curtiss
|
b3a3ecd2b4
|
PPCAnalyzer: Most member functions can be const.
|
2021-12-31 17:46:45 +01:00 |
|
Admiral H. Curtiss
|
d6331c1e71
|
Config: Port remaining Interface settings to new config system.
|
2021-12-31 17:40:04 +01:00 |
|
Admiral H. Curtiss
|
247f5d823f
|
Config: Port USBPassthrough setting to new config system.
|
2021-12-31 01:15:38 +01:00 |
|
Admiral H. Curtiss
|
526887899e
|
Config: Port BluetoothPassthrough settings to new config system.
|
2021-12-30 23:17:19 +01:00 |
|
Admiral H. Curtiss
|
810dcfa0f6
|
Config: Port Debug settings to new config system.
|
2021-12-30 22:28:05 +01:00 |
|
Admiral H. Curtiss
|
9c4b2b65b4
|
Config: Port Input setting to new config system.
|
2021-12-30 21:50:36 +01:00 |
|
Admiral H. Curtiss
|
aa437d9805
|
Config: Port Movie settings to new config system.
|
2021-12-30 20:16:17 +01:00 |
|
Admiral H. Curtiss
|
ebe27e0140
|
Interpreter: Fix cycle counting inconsistency between debug mode and regular mode loops.
|
2021-12-28 05:48:33 +01:00 |
|
Admiral H. Curtiss
|
96fa0919be
|
Config: Port AutoUpdate settings to new config system.
|
2021-12-27 21:19:28 +01:00 |
|
Admiral H. Curtiss
|
1db86e8477
|
GameSettings: Japanese version of Pokémon Battle Revolution does not support widescreen.
|
2021-12-27 20:04:34 +01:00 |
|
Admiral H. Curtiss
|
56f747ebf3
|
Config: Port FifoPlayer setting to new config system.
|
2021-12-27 17:56:34 +01:00 |
|
Admiral H. Curtiss
|
0805bae5d8
|
GameSettings: Patch for black screen effect for remaining versions of Pokémon Battle Revolution.
|
2021-12-27 17:27:18 +01:00 |
|
Admiral H. Curtiss
|
5999e9e139
|
Config: Port GameList settings to new config system.
|
2021-12-26 23:46:35 +01:00 |
|
Admiral H. Curtiss
|
7625cb7aca
|
CoreTiming: Cache the overclock factor instead of re-querying it every Advance().
|
2021-12-25 23:40:26 +01:00 |
|
Admiral H. Curtiss
|
319b00f1fd
|
Config: Allow unregistering callbacks.
|
2021-12-25 23:32:49 +01:00 |
|
Admiral H. Curtiss
|
cae4b545bd
|
Config: Port CPU overclock settings to new config system.
|
2021-12-25 21:52:50 +01:00 |
|
Admiral H. Curtiss
|
269ae6f7e8
|
Core/UICommon: Use std::move() a bit more.
|
2021-12-25 20:21:33 +01:00 |
|
Admiral H. Curtiss
|
ab56f3ecbd
|
Calls to File::SetUserPath() no longer need to manually append directory separators.
|
2021-12-25 20:21:32 +01:00 |
|
Admiral H. Curtiss
|
e54657254a
|
Core: Make format of D_WIIROOT_IDX consistent with the rest of the user directories.
|
2021-12-25 20:21:32 +01:00 |
|
Admiral H. Curtiss
|
3e1511ce98
|
Common/FileUtil: Ensure consistency for custom user paths.
|
2021-12-25 20:21:32 +01:00 |
|
Admiral H. Curtiss
|
1554128560
|
MemArena: Prepare interface for proper memory reservation.
|
2021-12-25 20:20:36 +01:00 |
|
Admiral H. Curtiss
|
812cc8b632
|
MemArena: Split into three separate files for each OS.
|
2021-12-25 20:20:36 +01:00 |
|
Admiral H. Curtiss
|
48560135b3
|
Jit64: Put the exception exit in twX into farcode.
As a byproduct, this fixes the dont_trap jump not having enough available jump distance to its target in some instances (eg. in Not64).
|
2021-12-18 06:05:08 +01:00 |
|
Admiral H. Curtiss
|
b928900f6e
|
Core/WiiRoot: Handle the combination of NetPlay and savegame redirects.
|
2021-12-14 06:15:37 +01:00 |
|
Admiral H. Curtiss
|
387d148357
|
NetPlay: Add functions to sync folders.
|
2021-12-12 21:26:10 +01:00 |
|
Admiral H. Curtiss
|
418bb0b087
|
GameFile: Calculate a sensible sync hash for mod descriptors.
|
2021-12-12 21:26:09 +01:00 |
|
Admiral H. Curtiss
|
005e850ad6
|
DolphinQt: Add a 'Save as Preset' button to RiivolutionBootWidget.
|
2021-12-12 21:26:09 +01:00 |
|
Admiral H. Curtiss
|
a2a39cfcfb
|
Core: Add ability to serialize a GameModDescriptor to json.
|
2021-12-12 21:26:09 +01:00 |
|
Admiral H. Curtiss
|
da161faff4
|
GameList: Show game mod descriptor .json files in game list.
|
2021-12-12 21:26:09 +01:00 |
|
Admiral H. Curtiss
|
aa0595589a
|
docs: Add JSON Schema for game mod descriptors.
|
2021-12-12 21:26:09 +01:00 |
|
Admiral H. Curtiss
|
b50861ea44
|
Core: Require game mod descriptor json to self-identify as one.
|
2021-12-12 21:26:09 +01:00 |
|
Admiral H. Curtiss
|
ea17dd8dba
|
RiivolutionParser: Create config xml directory if it does not exist yet.
|
2021-12-12 21:24:36 +01:00 |
|
Admiral H. Curtiss
|
6350c93ae1
|
NetPlay: Pass Wii FS sync data directly to game boot logic instead of indirectly through globals.
|
2021-11-22 01:33:46 +01:00 |
|
Admiral H. Curtiss
|
894773f607
|
Core/Boot: Add Wii FS sync data (for temp NAND/netplay) to BootSessionData and handle it in the boot and shutdown logic.
|
2021-11-22 01:33:45 +01:00 |
|
Admiral H. Curtiss
|
7b776f3769
|
NetPlay: Refactor game boot code path to allow passing BootSessionData through it.
|
2021-11-22 00:52:15 +01:00 |
|
Admiral H. Curtiss
|
83ad84061e
|
Core/Boot: Refactor storage of boot-to-savestate data into a separate class.
|
2021-11-22 00:35:35 +01:00 |
|
Admiral H. Curtiss
|
8488ff6884
|
GBA: Add import and export save options to context menu.
|
2021-11-21 18:08:23 +01:00 |
|
Admiral H. Curtiss
|
e2c4cf49e2
|
NetPlayServer: Clear remaining m_players when netplay thread ends so that their destructors can run while the ENetHost still exists.
|
2021-11-21 00:18:44 +01:00 |
|
Admiral H. Curtiss
|
0fc563ee2e
|
RiivolutionPatcher: Use case-insensitive filename comparison when searching for files in a folder patch.
|
2021-11-20 01:15:18 +01:00 |
|
Admiral H. Curtiss
|
e91e04fe1e
|
RiivolutionPatcher: More closely match behavior of filename searching file patches to actual Riivolution.
|
2021-10-31 05:47:39 +01:00 |
|
Admiral H. Curtiss
|
335a1b5cb5
|
RiivolutionPatcher: More closely match behavior of folder patches to actual Riivolution.
|
2021-10-31 05:47:39 +01:00 |
|
Admiral H. Curtiss
|
5bb71760d7
|
Core/CheatSearchSession: Mark class as final.
|
2021-10-28 06:50:57 +02:00 |
|
Admiral H. Curtiss
|
b154ba513c
|
Core/CheatSearchSession: Make a few methods const.
|
2021-10-28 02:16:19 +02:00 |
|
Admiral H. Curtiss
|
6e814cbb8f
|
Qt/CheatSearchWidget: Add a checkbox to force parsing a value as hexadecimal.
|
2021-10-28 02:00:38 +02:00 |
|
Admiral H. Curtiss
|
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.
|
2021-10-28 01:59:52 +02:00 |
|
Admiral H. Curtiss
|
d6ad3fbcb5
|
Qt/CheatsManager: Save and restory geometry.
|
2021-10-28 01:03:30 +02:00 |
|
Admiral H. Curtiss
|
4f82810845
|
RiivolutionPatcher: Use FileInfo instead of IOFile when only checking for filesize.
|
2021-10-24 00:09:09 +02:00 |
|
Admiral H. Curtiss
|
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.
|
2021-10-24 00:09:09 +02:00 |
|
Admiral H. Curtiss
|
fe7f3a6f26
|
RiivolutionPatcher: Protect against three or more dots in path traversal.
|
2021-10-24 00:09:09 +02:00 |
|
Admiral H. Curtiss
|
22c6f2fe3b
|
RiivolutionPatcher: Handle the possibility of the FST already containing a main.dol file.
|
2021-10-24 00:09:09 +02:00 |
|
Admiral H. Curtiss
|
ba3373b476
|
RiivolutionPatcher: Modify memory patching logic to be more accurate to actual Riivolution.
|
2021-10-24 00:09:09 +02:00 |
|
Admiral H. Curtiss
|
dd64c0e423
|
Core: Deduplicate Riivolution Patch to BootParameters apply logic.
|
2021-10-24 00:09:08 +02:00 |
|
Admiral H. Curtiss
|
a76fdeee93
|
DolphinQt: Act like Riivolution and pre-select the last selected patch options when launching via the RiivolutionBootWidget.
|
2021-10-24 00:09:08 +02:00 |
|
Admiral H. Curtiss
|
2be62d94fc
|
RiivolutionParser: Add code to read and write the Riivolution config XMLs that remember the last selection.
|
2021-10-24 00:09:08 +02:00 |
|
Admiral H. Curtiss
|
2d3ed2c3ad
|
DolphinQt: Add ability to edit the Riivolution XML root directory when launching a patch.
|
2021-10-24 00:09:08 +02:00 |
|
Admiral H. Curtiss
|
d0c11f76b5
|
Core/BootManager: Disable loading time emulation for Riivolution-patched games until we have proper emulation for that.
|
2021-10-24 00:09:07 +02:00 |
|
Admiral H. Curtiss
|
6394960f54
|
Core: Add ability to specify and launch a riivolution-modded game via a .json file.
|
2021-10-24 00:09:07 +02:00 |
|
Admiral H. Curtiss
|
fe242f79ee
|
Core: Implement Wii NAND path redirects for Riivolution savegame patches.
|
2021-10-24 00:09:07 +02:00 |
|