summaryrefslogtreecommitdiff
path: root/Source/Core/Common/CommonPaths.h
AgeCommit message (Collapse)Author
2026-02-15Added Triforce supportcrediar
2025-09-24chore: remove unused Logs/Mail/ dirFarmerbilly27
2025-07-23BTReal: Implement Realtek Bluetooth firmware loading.Jordan Woyak
Logic and structures are largely taken from Linux source: drivers/bluetooth/btusb.c drivers/bluetooth/btrtl.c drivers/bluetooth/btrtl.h
2025-07-04WiiSaveBanner: fall back to $userdir/Load/WiiBannersTillmann Karras
Unlike custom banners which work as an override, this mechanism works as a fallback. The use case is if you have games you don't really play but want to keep around for testing purposes without filling up your NAND with lots of saves. For ease of use, the directory structure is the same but only title/$title_hi/$title_lo/data/banner.bin files are relevant.
2024-08-15UICommon: Remove Steam user directory logicOatmealDome
2024-07-04AchievementManager: Cache Badges on DiskLillyJadeKatrin
Badges are saved in /User/Cache/RetroAchievements on first download and reused from there instead of redownloaded.
2024-04-09JitCache: Software Profiling Restorationmitaclaw
Rekindle software JIT profiling with a std::chrono conversion and a config connection.
2024-02-27BranchWatchDialog: A Total Replacement for CodeDiffDialogmitaclaw
With a purpose-built Branch Watch feature built into the emulated system: BranchWatchDialog, replacing CodeDiffDialog, is now better than ever!
2023-12-16Merge pull request #11497 from vyuuui/debugger_assembler_uiTilka
Built-in assembler for debugger interface
2023-12-13Parser and Assembler implementationsvyuuui
2023-11-27Remove references to Debugger.iniJosJuice
This file was only used by DolphinWX. DolphinQt uses Qt.ini instead.
2023-06-11VideoBackends:Vulkan: Allow loading custom drivers on AndroidRobin Kertels
... using libadrenotools
2023-04-03Added Initial Achievement SettingsLillyJadeKatrin
Added AchievementSettings in Config with RA_INTEGRATION_ENABLED, RA_USERNAME, and RA_API_TOKEN. Includes code to load and store from Achievements.ini file in config folder.
2023-01-31CommonPaths: Add Steam-specific user directoryOatmealDome
2023-01-31CommonPaths: Split platform-specific definitions for user directories into ↵OatmealDome
two blocks
2023-01-31CommonPaths: Split PORTABLE_USER_DIR into "portable" and "embedded" to ↵OatmealDome
accomodate macOS
2023-01-31UICommon: Use NORMAL_USER_DIR for WindowsOatmealDome
2023-01-31CommonPaths: Rename DOLPHIN_DATA_DIR to NORMAL_USER_DIROatmealDome
2023-01-31CommonPaths: Rename USERDATA_DIR to PORTABLE_USER_DIROatmealDome
2022-11-22Config: Add option to use JPN as the Japanese region directory in ↵Admiral H. Curtiss
GetDirectoryForRegion(). See https://bugs.dolphin-emu.org/issues/13076 for motivation for this.
2022-07-11Common: Change default path for Wii SD cards to not be inside the Wii NAND.Admiral H. Curtiss
2022-07-11Config and UICommon: Add config option and user path for Wii SD card sync ↵Admiral H. Curtiss
folder.
2022-07-11Treewide: Rename references to SD Card image path to clarify they mean the ↵Admiral H. Curtiss
image file, not the folder.
2022-06-26Core: add GraphicsMod directoryiwubcode
2021-10-24CommonPaths: Add a Riivolution subfolder in Load.Admiral H. Curtiss
2021-07-13NetPlay: GBA SupportBonta
2021-07-13Config: GBA settingsBonta
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
SPDX standardizes how source code conveys its copyright and licensing information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX tags are adopted in many large projects, including things like the Linux kernel.
2020-12-24Core: Add new Free Look settings and configiwubcode
2020-10-03InputCommon: Introducing the "Dynamic Input Texture". Configuration links ↵iwubcode
an emulated input action to an image based on what host key is defined for that emulated input. Specific regions are called out in configuration that mark where to replace an input button with a host key image.
2019-10-27Rename all instances of "CemuhookUDPServer"/"UDPServer" to ↵rlnilsen
"DualShockUDPClient"/"DSUClient".
2019-10-26Add support for motion controllers via the CemuHook controller input protocol.rlnilsen
This is done by: 1) Implementing said protocol in a new controller input class CemuHookUDPServer. 2) Adding functionality in the WiimoteEmu class for pushing that motion input to the emulated Wiimote and MotionPlus. 3) Suitably modifying the UI for configuring an Emulated Wii Remote.
2019-08-24VolumeVerifier: Add datfile parsingJosJuice
2019-05-12Merge pull request #8069 from iwubcode/passive_supportConnor McLaughlin
VideoCommon: Implement passive stereoscopic 3D
2019-05-05Revert "Core: Remove MemoryWatcher"Vlad Firoiu
This reverts commit 0c02e77eee0a12b178b11676ca548aeb1cbb7116.
2019-05-04VideoCommon: Implement passive stereoscopic 3Diwubcode
2019-05-02Debugger/Memory: Add support for address spacesbooto
Different address spaces can be chosen in the memory view panel. * Effective (or virtual): Probably the view people mostly want. Address translation goes through MMU. * Auxiliary: ARAM address space. Does not display anything in Wii mode. * Physical: Physical address space. Only supports mem1 and mem2 (wii mode) so far.
2019-04-28Core: Remove MemoryWatcherTechjar
MemoryWatcher only works on Linux and affects emulation determinism due to scheduling additional events, which causes NetPlay to desync. Considering that this interface is a rather specialized use case, the communication with it is kinda crappy *and* it's affecting emulation, I think it's best to just axe it and come up with a better implementation of the functionality.
2018-12-19Implement resource packsspycrab
2018-08-15hide game cover in android galleryweihuoya
2018-07-30Revert "Revert "Qt/GameList: Add option to show covers in grid mode""spycrab
2018-07-28Revert "Qt/GameList: Add option to show covers in grid mode"Pierre Bourdon
2018-07-27Qt/GameList: Add option to show covers in grid modespycrab
2018-07-19NetPlay save data synchronizationTechjar
This adds the functionality of sending the host's save data (raw memory cards, as well as GCI files and Wii saves with a matching GameID) to all other clients. The data is compressed using LZO1X to greatly reduce its size while keeping compression/decompression fast. Save synchronization is enabled by default, and toggleable with a checkbox in the NetPlay dialog. On clicking start, if the option is enabled, game boot will be delayed until all players have received the save data sent by the host. If any player fails to receive it properly, boot will be cancelled to prevent desyncs.
2018-06-06Give Dump Objects dedicated folder and tooltipRyan Meredith
2018-05-08Qt: Allow custom stylesheetsspycrab
2018-05-02Remove code related to UI.iniJosJuice
We don't use it for anything, we just create it and leave it empty.
2017-12-24Don't expose SYSDATA_DIR in a headerJosJuice
2017-02-16Add some missing INI files to FileUtilRyan Houdek
2017-02-05Copy Wii save for current game for Netplay and TASChris Burgener