Commit Graph

21 Commits

Author SHA1 Message Date
Shauren
a8c412a063 Tools: Added universal TrinityCore banner with git version info to all tools 2016-07-17 17:24:53 +02:00
Shauren
8fcca8e01c Tools/Connection patcher: Updated for 6.2.4.21355 2016-03-27 23:57:41 +02:00
DJScias
d2e2924b6a Tools/ConnectionPatcher: patch 'versions' by default to prevent auto-updating of executables
* On executable drag and drop it will find the current build number and apply the correct versions patch.
* This prevents patched executables from auto-updating and causing incorrect version errors.
* Also removed "-e" functionality as this change renders it obsolete.
2016-03-23 19:46:44 +01:00
Vincent-Michael
478cc756eb Update copyright note for 2016
Happy new year (Again new year with idiots ...)
2016-01-01 00:34:25 +01:00
StormBytePP
c1319ef07d Core/Tools: Fix connection_patcher bnet folder location default in linux 2015-08-21 13:42:21 +02:00
MitchesD
50bf874a77 Tools/ConnectionPatcher: fix typo 2015-08-21 12:48:25 +02:00
Carbenium
172293acee Tools/ConnectionPatcher: Fix downloading BNet modules on linux
Closes #15315
2015-08-21 00:01:35 +02:00
DJScias
7e906d7b19 Tools/ConnectionPatcher: Add 'versions' file patching method
* This is necessary to allow connection to 6.1.2 after the 6.2.0 update released. Patching is version aware.
* Link is hardcoded to a github page after suggestion from Aokromes, it is not tied to any server this way
* The usage is optional. To patch use the "-e" option
* OOP-ify the tool a bit

Original implementation by DJScias

Closes #14980
2015-07-03 22:15:52 +02:00
Daniel M. Weeks
96c6ed1867 Remove BOM from connection_patcher 2015-04-02 22:28:43 -04:00
Duarte Duarte
8bbd9133d5 Tools/ConnectionPatcher: Fix a typo when checking if moduleName dir exists
Thanks to @ChipLeo
Ref #13866
2015-01-11 22:00:55 +00:00
Vincent-Michael
ab90f74486 Update copyright note for 2015
Happy new year
2015-01-01 00:28:09 +01:00
Nayd
d149e370f7 Tools/ConnectionPatcher: Fix build on GCC/Clang 2014-12-21 14:09:27 +00:00
Nayd
560e531da7 Tools/ConnectionPatcher: Restore previous functionally that downloaded modules if they did not exist 2014-12-20 22:58:21 +00:00
Nayd
ff0c11e25d 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.

Closes #13580
2014-12-19 21:35:59 +00:00
Bernd Lörwald
6826fbdd74 tools/connection_patcher: add executable permissions to binary to avoid the rare case where permissions of replaced file are ignored 2014-12-13 12:29:54 +01:00
Bernd Lörwald
a1aea0546c Tools/ConnectionPatcher: fix: use patterns for mac on mac 2014-11-08 17:18:35 +01:00
Bernd Lörwald
4708560b7c Tools/ConnectionPatcher: fix: don't try setting permissions for non-existing file when patching module 2014-11-08 17:18:18 +01:00
Bernd Lörwald
56d6891197 Tools/ConnectionPatcher: add documentation on what is patched 2014-11-08 17:16:37 +01:00
Shauren
b61e4feea5 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
2014-11-06 21:22:50 +01:00
Shauren
7a18cc2987 Tools/Patcher: Removed "Connection" patch and added rsa modulus patch 2014-11-06 18:01:46 +01:00
bloerwald
ff0f84e3aa 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

Closes #13471
2014-10-28 18:33:19 +00:00