a41166bb37
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. |
||
---|---|---|
.. | ||
GameList.cpp | ||
GameList.h | ||
GameListModel.cpp | ||
GameListModel.h | ||
GameTracker.cpp | ||
GameTracker.h | ||
GridProxyModel.cpp | ||
GridProxyModel.h | ||
ListProxyModel.cpp | ||
ListProxyModel.h |