Commit graph

11 commits

Author SHA1 Message Date
Björn Gerdau
b88b836d5b
Handle SIF bind reply for missing module
Various Neversoft games (Gun, Guitar Hero III, Tony Hawk's Underground 2, amongst others) execute a SIF bind to a module RPC server, which is never loaded - thus hanging the game indefinitely.

This PR implements removes the delayed bind replies altogether, and implements a direct "bind failure" response, which is correctly handled by the games mentioned, and lets the load.
2021-06-02 02:11:11 +02:00
Jean-Philip Desjardins
e5ae547e66 Move saved state helper classes to a subfolder. 2019-02-06 19:04:51 -05:00
Clang-Format
acf75535ec Clang format 2018-04-30 21:01:23 +01:00
Jean-Philip Desjardins
074e61a146 Remove dead code. 2018-03-20 11:01:32 -04:00
Jean-Philip Desjardins
80188d5f05 Save SIF packet queue state. 2017-09-10 16:59:28 -04:00
Jean-Philip Desjardins
549cd9b1db Clean SIF state saving/loading code. 2017-09-10 16:59:13 -04:00
Jean-Philip Desjardins
40343582c3 Improve SIF state loading and saving code. 2017-09-10 16:59:05 -04:00
Jean-Philip Desjardins
1dd089a331 Cleanup. 2017-03-26 18:36:18 -04:00
Jean-Philip Desjardins
7e7d52bd9c Constified some stuff. 2016-12-20 18:55:15 -05:00
Jean-Philip Desjardins
1aa51012d0 Use already existing structure and add some documentation. 2016-11-19 17:27:21 -05:00
Jean-Philip Desjardins
fcf1b11f1b Moved EE and GS specific files in a separate folder. 2015-05-06 00:54:15 -04:00
Renamed from Source/SIF.h (Browse further)