Commit Graph

20 Commits

Author SHA1 Message Date
Tom Dymel
dbff9a4060 Patch authentication modules under linux in the wine ProgramData path (#286)
* Patch authentication modules under linux in the wine ProgramData path

* Use posix compliant OS flags

* Use the correct pattern for x64

* Coalesce win32 specific lines of code
2021-10-05 21:46:03 +02:00
Aokromes
d6d3f06f06 New year 2020-01-04 18:32:38 +01:00
funjoker
6c56916b29 Misc: Update copyright information
Happy new year
2020-01-01 18:47:28 +01:00
Ovahlord
15f09fb82b Core/Misc: fixed warnings and building connection patcher with boost versions below 1.61 2019-11-06 00:51:04 +01:00
ModoX
ec40d87fe6 Tools/Patcher: tempfixed patching for Mac clients 2019-10-05 18:34:12 +02:00
Ovahlord
92d25a9f85 Tools/Patcher: added patterns and patches for Mac 2019-09-30 02:54:59 +02:00
Ovahlord
11b2f60586 Tools/Patcher: fixed x86 windows patterns and fixed patching battle.net dll file 2019-09-29 16:59:45 +02:00
Ovahlord
2ef48597a1 Tools/Patcher: backported module download 2019-09-29 07:58:51 +02:00
Ovahlord
cc180bbcbd Tools/Patcher: fixed some codestyle and keep the console open when a error happens 2019-09-29 02:38:57 +02:00
Shauren
3b3c6ca09d Tools: Added universal TrinityCore banner with git version info to all tools 2019-09-29 01:44:59 +02:00
Duarte Duarte
13c91911b3 Tools/ConnectionPatcher: Fix a typo when checking if moduleName dir exists 2019-09-29 01:41:14 +02:00
Shauren
7febdf4094 Tools/Patcher: Optimized loading binary file by patcher 2019-09-29 01:38:32 +02:00
Nayd
84e89ce9c8 Tools/ConnectionPatcher: Pause program when an error happens
Similar to what is done in mmaps_generator and vmap4_extractor.
This hopefully reduces the number of problems that Windows users have
when patching fails.
2019-09-29 01:33:46 +02:00
Bernd Lörwald
66101f2abc tools/connection_patcher: add executable permissions to binary to avoid the rare case where permissions of replaced file are ignored 2019-09-29 01:33:00 +02:00
Bernd Lörwald
4cd46a5786 Tools/ConnectionPatcher: fix: use patterns for mac on mac 2019-09-29 01:29:41 +02:00
Bernd Lörwald
ac75f9369d Tools/ConnectionPatcher: fix: don't try setting permissions for non-existing file when patching module 2019-09-29 01:28:23 +02:00
Bernd Lörwald
f62e49f3ef Tools/ConnectionPatcher: add documentation on what is patched 2019-09-29 01:27:33 +02:00
Shauren
40c865612a Tools/Patcher
* Client patcher no longer has to be ran from administrator level command line to successfully create bnet module
* Set patched bnet module as readonly to prevent wow from deleting it
2019-09-29 01:24:21 +02:00
Shauren
d1017e1c62 Tools/Patcher: Removed "Connection" patch and added rsa modulus patch 2019-09-29 01:19:26 +02:00
bloerwald
b8464b993b Tools/connection_patcher: remove c# code, add c++ code with minor modification, move to tools, integrate into cmake
note: no longer downloads nonexistent modules
note: now throws on not finding patterns
new dependency: boost.filesystem
2019-09-29 00:47:38 +02:00