Commit Graph

158 Commits

Author SHA1 Message Date
mkrsym1
ce427556a3 More efficient string comparisions 2023-07-03 17:04:32 +03:00
mkrsym1
15f56c9e5a v1.1.7 2023-07-03 14:07:38 +03:00
mkrsym1
b860834be1 Switch to using wide strings in the injector 2023-07-03 14:04:04 +03:00
mkrsym1
8c900f93fc Fix freeing heap on directory check 2023-07-03 11:57:08 +03:00
mkrsym1
a7d68776bd Update credits section 2023-07-02 23:48:54 +03:00
mkrsym1
6d742b2a15 v1.1.6 2023-07-02 23:29:47 +03:00
mkrsym1
cf5d87f7a7 Refuse to launch if the patcher is inside the game directory 2023-07-02 23:21:17 +03:00
mkrsym1
181d14e4ce Minor readme styling changes 2023-07-02 20:51:49 +03:00
mkrsym1
0067ceb85c Document AAT third-party launchers 2023-07-02 20:50:49 +03:00
mkrsym1
33cf0a65e8 Document HI3 v6.7.0 support 2023-06-30 11:55:12 +03:00
mkrsym1
d30a2aba9e Update comment in hi3.c 2023-06-29 12:58:57 +03:00
mkrsym1
05ed4980c5 v1.1.5 2023-06-29 12:52:46 +03:00
mkrsym1
1341e1600c Add tables for HI3 v6.7.0 glb 2023-06-29 12:52:08 +03:00
mkrsym1
0e2b60aecb Move envvar defs into a separate header 2023-06-26 12:53:07 +03:00
mkrsym1
33f7dd89a9 Optimize assembly payloads 2023-06-26 12:25:44 +03:00
mkrsym1
851ebb5b9a Use nonvolatile registers for storage 2023-06-26 12:18:25 +03:00
mkrsym1
a0e79dcea0 Major injector refactoring 2023-06-25 12:32:19 +03:00
mkrsym1
55fd21feef Move common assembly into a separate file 2023-06-25 02:19:24 +03:00
mkrsym1
22a7fb2a60 Use NASM local labels 2023-06-25 01:51:18 +03:00
mkrsym1
39147ac049 Show a warning if someone tries to run build.sh 2023-06-25 01:47:32 +03:00
mkrsym1
9a1405c828 Use winapi types in pe.c 2023-06-25 01:42:32 +03:00
mkrsym1
5473908df4 Show invalid UnityPlayer.dll checksum in hex 2023-06-23 20:00:27 +03:00
mkrsym1
6a237fd247 Only write the modified field in the exe header 2023-06-23 18:55:22 +03:00
mkrsym1
95dec1b0fd Remove useless includes in hsr.c 2023-06-21 17:47:42 +03:00
mkrsym1
661ef826c3 Move magic number into def 2023-06-21 16:24:16 +03:00
mkrsym1
6209157cf2 v1.1.4 2023-06-21 15:42:19 +03:00
mkrsym1
f26bcbd0fc HOTFIX: fix module unloading with SRFIX_DISABLE 2023-06-21 15:41:46 +03:00
mkrsym1
14c90f7137 v1.1.3 2023-06-21 14:52:38 +03:00
mkrsym1
8f96ec4eec Unpatch WriteTextureStatisticUserData after execution 2023-06-21 14:47:46 +03:00
mkrsym1
5421487212 Counter-based unloading logic 2023-06-21 14:25:22 +03:00
mkrsym1
326ccd188e v1.1.2 2023-06-11 18:05:58 +03:00
mkrsym1
0b0216e41e Pass commandline arguments to the game process
Closes #4
2023-06-11 18:04:24 +03:00
mkrsym1
4c0c35ba43 Mark HSR unsafe for third-party launchers 2023-06-10 19:39:57 +03:00
mkrsym1
e299d264de Don't include metadata.json in the release archives 2023-06-10 19:37:09 +03:00
mkrsym1
cba9b20171 v1.1.1 2023-06-10 19:24:07 +03:00
mkrsym1
5640987ead metadata.json for third-party launchers 2023-06-10 19:19:11 +03:00
mkrsym1
54a127b848 Minor injector and launcher payload refactoring 2023-06-10 18:28:19 +03:00
mkrsym1
3994188b08 Add WAIT_BEFORE_RESUME envvar 2023-06-10 18:23:43 +03:00
mkrsym1
7ffce8fe3a Update readme 2023-06-10 13:07:47 +03:00
mkrsym1
5143dc0d56 Minor readme styling changes 2023-06-09 21:10:44 +03:00
mkrsym1
0afdf60cc6 Add HSR logging servers to SERVERS.txt 2023-06-08 23:01:07 +03:00
mkrsym1
ed983d2b25 v1.1.0 2023-06-08 22:35:43 +03:00
mkrsym1
f8954d0857 Implement configuration variables 2023-06-08 22:33:37 +03:00
mkrsym1
8662c84a0a New messagebox system 2023-06-08 21:44:42 +03:00
mkrsym1
38dbf82f7f Implement shared resources fix for HSR 2023-06-08 20:13:21 +03:00
mkrsym1
2584898be6 Add resources for HSR 2023-06-08 19:38:36 +03:00
mkrsym1
006ff30914 Initial HSR support 2023-06-08 18:36:22 +03:00
mkrsym1
88568b374d Move UnityPlayer loading into the game payload DLL 2023-06-08 15:27:51 +03:00
mkrsym1
30b79c1cb3 Update .gitignore 2023-06-07 23:55:14 +03:00
mkrsym1
e29b27bfd1 v1.0.1 2023-06-07 21:00:17 +03:00