dolphin/Source/Core/Core
Techjar 1a12876330 NetPlay: Implement golf mode
This is an extension of host input authority that allows switching the
host (who has zero latency) on the fly, at the further expense of
everyone else's latency. This is useful for turn-based games where the
latency of players not on their turn doesn't matter.

To become the so-called golfer, the player simply presses a hotkey.
When the host is the golfer, latency is identical to normal host input
authority.
2019-04-05 07:01:03 -04:00
..
Boot Remove invalid IPL hashes (NTSC-U and NTSC-J use same IPL) 2019-03-24 14:19:23 +01:00
Config NetPlay: Implement golf mode 2019-04-05 07:01:03 -04:00
ConfigLoaders NetPlay: Synchronize EFB access cache options 2019-03-28 00:53:07 -04:00
Debugger Common/DebugInterface: Namespace code under the Common namespace 2018-07-09 22:23:57 -04:00
DSP DSPJit: various micro-optimizations 2018-09-29 09:52:30 +02:00
FifoPlayer Use empty instead of size 2019-02-13 00:03:49 +01:00
HLE PowerPC: Factor out CR helpers into POD class 2019-03-08 20:42:09 +01:00
HW HW/SI: GCAdapter calibration fix. 2019-03-29 06:15:58 -05:00
IOS Keep track of GameTDB ID separately from game ID 2019-02-25 19:54:25 +01:00
PowerPC PowerPC: Factor out CR helpers into POD class 2019-03-08 20:42:09 +01:00
ActionReplay.cpp Use empty instead of size 2019-02-13 00:03:49 +01:00
ActionReplay.h Netplay: Sync codes 2018-10-29 23:00:51 +01:00
Analytics.cpp Core: Fix some warnings 2019-01-25 21:21:22 +01:00
Analytics.h Analytics: add simple framework for game quirks reporting 2018-11-15 03:32:49 +01:00
ARDecrypt.cpp CommonFuncs: Generify rotation functions and move them to BitUtils.h 2018-03-31 18:09:45 -04:00
ARDecrypt.h Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
BootManager.cpp Core/BootManager: Disable bluetooth passthrough when booting NetPlay 2018-12-17 18:22:13 -05:00
BootManager.h VideoBackends: Pass window system info from host on creation 2018-10-20 21:11:34 +10:00
CMakeLists.txt Implement D3D12 backend 2019-04-01 11:24:55 +10:00
CommonTitles.h Include the Korean Wii Shop Channel when checking default credentials 2018-09-15 17:28:23 +02:00
ConfigManager.cpp Fix title database not working when running games with 4-char game IDs 2019-03-12 08:42:05 +01:00
ConfigManager.h Keep track of GameTDB ID separately from game ID 2019-02-25 19:54:25 +01:00
Core.cpp ControllerInterface: Allow hotplug callbacks to be unregistered and don't reload the entire config from the ini file on hotplug, just update the control references. This should fix a crash on shutdown on Android. 2019-01-10 18:32:16 -06:00
Core.h VideoBackends: Pass window system info from host on creation 2018-10-20 21:11:34 +10:00
Core.vcxproj PowerPC: Factor out CR helpers into POD class 2019-03-08 20:42:09 +01:00
Core.vcxproj.filters WiimoteEmu: Remove redundant Matrix library and use the one in Common. 2019-02-03 12:02:02 -06:00
CoreTiming.cpp Reformat all the things! 2018-04-12 21:28:39 +02:00
CoreTiming.h JitArm64: Implement timer SPRs 2017-04-25 09:20:09 +01:00
DSPEmulator.cpp DSPEmulator: Default destructor in the cpp file 2018-05-29 07:54:39 -04:00
DSPEmulator.h DSPEmulator: Make the IsLLE() member function const-qualified 2018-05-29 17:45:07 -04:00
GeckoCode.cpp PowerPC: Factor out CR helpers into POD class 2019-03-08 20:42:09 +01:00
GeckoCode.h Netplay: Sync codes 2018-10-29 23:00:51 +01:00
GeckoCodeConfig.cpp Keep track of GameTDB ID separately from game ID 2019-02-25 19:54:25 +01:00
GeckoCodeConfig.h Keep track of GameTDB ID separately from game ID 2019-02-25 19:54:25 +01:00
Host.h Core/Host: Allow frontends to block inputs 2019-03-21 13:16:21 +01:00
HotkeyManager.cpp NetPlay: Implement golf mode 2019-04-05 07:01:03 -04:00
HotkeyManager.h NetPlay: Implement golf mode 2019-04-05 07:01:03 -04:00
MachineContext.h Initial support for Haiku. 2017-03-27 23:46:19 -04:00
MemoryWatcher.cpp Use empty instead of size 2019-02-13 00:03:49 +01:00
MemoryWatcher.h
MemTools.cpp Common/MemTools: Make handler function internally linked on Windows 2018-04-28 12:55:38 -04:00
MemTools.h
Movie.cpp WiimoteEmu: Code cleanups. 2019-02-02 19:40:31 -06:00
Movie.h WiimoteEmu: Code cleanups. 2019-02-02 19:40:31 -06:00
NetPlayClient.cpp NetPlay: Implement golf mode 2019-04-05 07:01:03 -04:00
NetPlayClient.h NetPlay: Implement golf mode 2019-04-05 07:01:03 -04:00
NetPlayProto.h NetPlay: Implement golf mode 2019-04-05 07:01:03 -04:00
NetPlayServer.cpp NetPlay: Implement golf mode 2019-04-05 07:01:03 -04:00
NetPlayServer.h NetPlay: Implement golf mode 2019-04-05 07:01:03 -04:00
PatchEngine.cpp Use empty instead of size 2019-02-13 00:03:49 +01:00
PatchEngine.h PatchEngine: Make PatchType an enum class 2018-05-13 15:46:51 -04:00
State.cpp WiimoteReal: Improve state changes and minor code cleanups. 2019-03-11 15:46:04 -05:00
State.h State: Remove unused Verify functions 2018-03-16 22:56:54 +01:00
SysConf.cpp FS: Add a struct for modes 2018-06-03 20:45:35 +02:00
SysConf.h Move SysConf to Core 2018-04-12 22:16:37 +02:00
TitleDatabase.cpp TitleDatabase: Don't hardcode HBC IDs that actually are in GameTDB 2019-02-25 19:55:49 +01:00
TitleDatabase.h TitleDatabase: Don't merge multiple languages into same map 2019-02-25 19:55:46 +01:00
WiiRoot.cpp NetPlay: Add full Wii save sync 2018-11-19 06:37:09 -05:00
WiiRoot.h NetPlay save data synchronization 2018-07-19 18:09:20 -04:00
WiiUtils.cpp WiiUtils: Clear IPL.TID when re-installing a title manually 2018-12-25 20:49:11 +01:00
WiiUtils.h Unify ISOFile (wx) with GameFile (Qt) and put it in UICommon 2018-03-09 13:08:38 +01:00