dolphin/Source/Core/DolphinQt
Techjar 4407854e9c NetPlay save data synchronization
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-07-19 18:09:20 -04:00
..
Config Qt/LogWidget: Fix messages not being escaped properly 2018-07-14 23:06:18 +02:00
Debugger Qt: Remove ActionHelper 2018-07-09 10:02:10 +02:00
FIFO Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
GameList Merge pull request #7247 from lioncash/fwd 2018-07-11 10:57:02 +02:00
NetPlay NetPlay save data synchronization 2018-07-19 18:09:20 -04:00
QtUtils Qt: Remove ActionHelper 2018-07-09 10:02:10 +02:00
Settings NetPlay save data synchronization 2018-07-19 18:09:20 -04:00
TAS Add 'Enable Controller Input' checkbox to TAS dialogs 2018-07-07 22:55:42 +10:00
AboutDialog.cpp Qt/Resources: Convert int parameters of GetCountry(), GetPlatform() and GetMisc() to enum classes 2018-07-10 15:23:12 -04:00
AboutDialog.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
CheatsManager.cpp Qt/CheatsManager: Fix segfault in GenerateARCode 2018-07-18 17:56:31 -04:00
CheatsManager.h Qt/CheatsManager: Move concealable types into the cpp file 2018-07-10 14:34:24 -04:00
CMakeLists.txt Merge pull request #6222 from iwubcode/emulated_input_improvements 2018-07-12 20:36:53 +02:00
DolphinQt.manifest Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
DolphinQt.rc Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
DolphinQt.vcxproj Merge pull request #6222 from iwubcode/emulated_input_improvements 2018-07-12 20:36:53 +02:00
DolphinQt.vcxproj.user Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
GCMemcardManager.cpp Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
GCMemcardManager.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
Host.cpp Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
Host.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
HotkeyScheduler.cpp Input: Allow cycling to occur for each individual controller 2018-07-07 12:55:49 -05:00
HotkeyScheduler.h Input: Add hotkey to cycle the wiimote profile forward or backward 2018-07-07 12:39:08 -05:00
Info.plist.in Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
Main.cpp Qt/Main: Remove redundant version check 2018-07-09 10:03:13 +02:00
MainWindow.cpp NetPlay save data synchronization 2018-07-19 18:09:20 -04:00
MainWindow.h Core: Namespace NetPlay utilities under the NetPlay namespace 2018-07-06 19:53:23 -04:00
MenuBar.cpp Merge pull request #7244 from lioncash/error 2018-07-12 19:41:36 +02:00
MenuBar.h Merge pull request #7244 from lioncash/error 2018-07-12 19:41:36 +02:00
qt.conf Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
RenderWidget.cpp Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
RenderWidget.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
resource.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
Resources.cpp Qt/Resources: Convert int parameters of GetCountry(), GetPlatform() and GetMisc() to enum classes 2018-07-10 15:23:12 -04:00
Resources.h Qt/Resources: Convert int parameters of GetCountry(), GetPlatform() and GetMisc() to enum classes 2018-07-10 15:23:12 -04:00
SearchBar.cpp Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
SearchBar.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
Settings.cpp Merge pull request #7219 from ligfx/mappingwindow_hotplug 2018-07-11 10:58:26 +02:00
Settings.h Merge pull request #7219 from ligfx/mappingwindow_hotplug 2018-07-11 10:58:26 +02:00
ToolBar.cpp Qt: Remove ActionHelper 2018-07-09 10:02:10 +02:00
ToolBar.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
Translation.cpp Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
Translation.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
Updater.cpp Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
Updater.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
WiiUpdate.cpp Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
WiiUpdate.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00