dolphin/Source/Core/Core/HW/EXI
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
..
BBA-TAP EXI_DeviceEthernet: Make internal members and functions private 2018-05-16 16:55:02 -04:00
EXI_Channel.cpp Assert: Remove unused parameter from DEBUG_ASSERT 2018-03-16 13:01:11 -04:00
EXI_Channel.h EXI: Namespace device classes 2017-03-18 21:13:12 -04:00
EXI_Device.cpp EXI: Namespace device classes 2017-03-18 21:13:12 -04:00
EXI_Device.h EXI: Namespace device classes 2017-03-18 21:13:12 -04:00
EXI_DeviceAD16.cpp Assert: Remove unused parameter from DEBUG_ASSERT 2018-03-16 13:01:11 -04:00
EXI_DeviceAD16.h EXI: Namespace device classes 2017-03-18 21:13:12 -04:00
EXI_DeviceAGP.cpp Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
EXI_DeviceAGP.h EXI: Namespace device classes 2017-03-18 21:13:12 -04:00
EXI_DeviceDummy.cpp Core: include what you use 2017-06-07 01:20:48 -04:00
EXI_DeviceDummy.h EXI: Namespace device classes 2017-03-18 21:13:12 -04:00
EXI_DeviceEthernet.cpp Common/Network: Get rid of out parameters for MAC address utilities 2018-06-10 15:43:26 -04:00
EXI_DeviceEthernet.h EXI_DeviceEthernet: In-class initialize members 2018-05-16 16:55:07 -04:00
EXI_DeviceGecko.cpp EXI: Namespace device classes 2017-03-18 21:13:12 -04:00
EXI_DeviceGecko.h EXI: Namespace device classes 2017-03-18 21:13:12 -04:00
EXI_DeviceIPL.cpp NetPlay: Fix SRAM desyncing after first boot 2018-07-10 05:03:31 -04:00
EXI_DeviceIPL.h EXI_DeviceIPL: Replace superfluous virtual with override on destructor 2018-06-02 14:18:49 -04:00
EXI_DeviceMemoryCard.cpp NetPlay save data synchronization 2018-07-19 18:09:20 -04:00
EXI_DeviceMemoryCard.h EXI: Namespace device classes 2017-03-18 21:13:12 -04:00
EXI_DeviceMic.cpp EXI_DeviceMic: Make data members of CEXIMic private 2018-06-01 20:43:28 -04:00
EXI_DeviceMic.h EXI_DeviceMic: Remove unimplemented StreamLog function prototype 2018-06-01 20:43:28 -04:00
EXI.cpp Assert: Remove unused parameter from DEBUG_ASSERT 2018-03-16 13:01:11 -04:00
EXI.h EXI: Namespace device classes 2017-03-18 21:13:12 -04:00