dolphin/Source/Core/Core
JosJuice a41166bb37 Make netplay's "same game" check more robust
Instead of comparing the game ID, revision, disc number and name,
we can compare a hash of important parts of the disc including
all the aforementioned data but also additional data such as the
FST. The primary reason why I'm making this change is to let us
catch more desyncs before they happen, but this should also fix
https://bugs.dolphin-emu.org/issues/12115. As a bonus, the UI can
now distinguish the case where a client doesn't have the game at
all from the case where a client has the wrong version of the game.
2020-08-02 22:46:53 +02:00
..
Boot DiscIO: Deduplicate some VolumeGC/VolumeWii code 2020-06-25 16:37:21 +02:00
Config DolphinQt: Show a warning when launching an NKit disc image 2020-07-29 21:05:57 +02:00
ConfigLoaders DolphinQt: Show a warning when launching an NKit disc image 2020-07-29 21:05:57 +02:00
DSP DSPLLE: Use Memory functions isntead of directly using Memory::physical_base 2020-07-24 15:06:39 -07:00
Debugger Debugger: Add a Thread widget 2020-05-03 20:48:30 +04:00
FifoPlayer VideoCommon: Don't round the refresh rate 2020-07-28 21:01:38 +02:00
HLE Misc cleanup 2020-05-24 15:51:52 +01:00
HW Merge pull request #8731 from Pokechu22/dsp-lle-cpu-int-crash 2020-08-01 15:26:27 +01:00
IOS IOS: work around incorrect -Wunused-but-set-variable warning 2020-07-24 16:38:54 +01:00
PowerPC JitArm64_Paired: Fix ps_msub when d == b 2020-07-01 20:11:54 +01:00
ARDecrypt.cpp CommonFuncs: Generify rotation functions and move them to BitUtils.h 2018-03-31 18:09:45 -04:00
ARDecrypt.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
ActionReplay.cpp Common / Core: Update StringUtil to allow specifying the base, default to 0. Fix ActionReplay code to use this instead of prepending '0x' in front 2020-05-23 18:40:10 -05:00
ActionReplay.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
Analytics.cpp Analytics: Add quirk for mismatched xf/bp texgens/colors 2020-04-02 12:52:16 +10:00
Analytics.h Analytics: Add quirk for mismatched xf/bp texgens/colors 2020-04-02 12:52:16 +10:00
BootManager.cpp Migrate video backend setting to the new config system 2020-05-22 16:54:53 +02:00
BootManager.h Add /dev/dolphin for homebrew to get information about Dolphin 2019-11-09 15:31:51 +01:00
CMakeLists.txt Make netplay's "same game" check more robust 2020-08-02 22:46:53 +02:00
CommonTitles.h Include the Korean Wii Shop Channel when checking default credentials 2018-09-15 17:28:23 +02:00
ConfigManager.cpp Merge pull request #8853 from CrunchBite/feature-xlink-kai-bba 2020-06-27 23:32:49 -04:00
ConfigManager.h Merge pull request #8853 from CrunchBite/feature-xlink-kai-bba 2020-06-27 23:32:49 -04:00
Core.cpp Merge pull request #8829 from stenzek/fix-macos-again 2020-05-28 16:56:13 +10:00
Core.h Boot: Add ConsoleType enum class 2020-05-03 20:55:09 +04:00
Core.vcxproj Make netplay's "same game" check more robust 2020-08-02 22:46:53 +02:00
Core.vcxproj.filters Make netplay's "same game" check more robust 2020-08-02 22:46:53 +02:00
CoreTiming.cpp Core: Replace usages of StringFromFormat with fmt where applicable 2019-11-11 07:32:57 -05:00
CoreTiming.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00: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 Core/GeckoCodeConfig : Fix Gecko codes formatting 2020-02-14 11:51:36 +01:00
GeckoCodeConfig.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
Host.h Remove unused function Host_UpdateProgressDialog 2020-04-03 12:53:38 +02:00
HotkeyManager.cpp HotkeyManager: Add hotkeys for freelook field-of-view x and y 2020-06-25 13:34:42 -05:00
HotkeyManager.h HotkeyManager: Add hotkeys for freelook field-of-view x and y 2020-06-25 13:34:42 -05:00
LibusbUtils.cpp Use separate libusb contexts to avoid thread safety issues 2019-06-26 17:55:51 +02:00
LibusbUtils.h Use separate libusb contexts to avoid thread safety issues 2019-06-26 17:55:51 +02:00
MachineContext.h Compile fixes for Windows-on-ARM64 2019-12-28 19:20:41 +10:00
MemTools.cpp Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
MemTools.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
MemoryWatcher.cpp Use std::istringstream or std::ostringstream instead of std::stringstream where possible. 2019-12-29 23:45:02 -05:00
MemoryWatcher.h Step MemoryWatcher at end of each video frame. 2019-05-08 11:20:59 +01:00
Movie.cpp Remove outdated comment from Movie::FrameUpdate 2020-04-10 00:18:53 +02:00
Movie.h NetPlay: Remove 'reduce polling rate' option 2019-08-26 02:11:49 -04:00
NetPlayClient.cpp Make netplay's "same game" check more robust 2020-08-02 22:46:53 +02:00
NetPlayClient.h Make netplay's "same game" check more robust 2020-08-02 22:46:53 +02:00
NetPlayProto.h NetPlay: Limit nickname length 2020-07-16 19:03:54 -04:00
NetPlayServer.cpp Make netplay's "same game" check more robust 2020-08-02 22:46:53 +02:00
NetPlayServer.h Make netplay's "same game" check more robust 2020-08-02 22:46:53 +02:00
PatchEngine.cpp Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
PatchEngine.h PatchEngine: Make PatchType an enum class 2018-05-13 15:46:51 -04:00
State.cpp VideoCommon: Don't round the refresh rate 2020-07-28 21:01:38 +02:00
State.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
SyncIdentifier.h Make netplay's "same game" check more robust 2020-08-02 22:46:53 +02:00
SysConf.cpp Common/Core: Minor rvalue reference related cleanups. 2020-01-23 22:58:23 -06:00
SysConf.h Common/Core: Minor rvalue reference related cleanups. 2020-01-23 22:58:23 -06:00
TitleDatabase.cpp Core: Replace usages of StringFromFormat with fmt where applicable 2019-11-11 07:32:57 -05:00
TitleDatabase.h TitleDatabase: Don't merge multiple languages into same map 2019-02-25 19:55:46 +01:00
WiiRoot.cpp WiiRoot: Fix empty files being created when source is missing 2020-05-09 16:47:45 +02:00
WiiRoot.h Back up Wii setting.txt and SYSCONF while emulating 2020-03-16 21:04:19 +01:00
WiiUtils.cpp DiscIO: Deduplicate some VolumeGC/VolumeWii code 2020-06-25 16:37:21 +02:00
WiiUtils.h DiscIO: Merge WiiWAD into VolumeWAD 2019-07-18 22:29:04 +02:00