Commit Graph

35189 Commits

Author SHA1 Message Date
Ovahlord
8d7d08170d DB/Accounts: increase length for battelnet account OS column to handle x64 logins 2019-10-03 22:38:49 +02:00
Ovahlord
8bec6af24a Core/NetworkIO: implement 2nd connection 2019-10-03 22:32:24 +02:00
Ovahlord
0299e10945 Core/Servers: nuke authserver 2019-09-30 07:26:54 +02:00
Ovahlord
92d25a9f85 Tools/Patcher: added patterns and patches for Mac 2019-09-30 02:54:59 +02:00
Ovahlord
894d586d81 DB/Bnet: increased account OS column size to allow 64 bit logins via battle net server 2019-09-29 18:49:45 +02:00
Ovahlord
2084124420 Tools/Patcher: add Windows x64 patterns 2019-09-29 18:33:42 +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
020f4e0ce9 Core/BNet: use prepared statement for login data update 2019-09-29 16:58:21 +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
67e81e9e11 Tools/ConnectionPatcher: allow to find pattern multiple times 2019-09-29 01:31:20 +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
Ovahlord
178a60c440 Tools/Patcher: added missing files from 7a18cc2987 2019-09-29 01:24:53 +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
Bernd Lörwald
9db2b4d53f Tools/connection_patcher: use user readable characters for '.logon.battle.net' pattern 2019-09-29 01:08:04 +02:00
Shauren
6f0ff86f5f Tools/Patcher: Added pattern & patch for portal to all build configurations 2019-09-29 01:05:20 +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
Ovahlord
31d99fb487 DB: removed a sql file that was not suposed to be here 2019-09-29 00:35:54 +02:00
Ovahlord
7a8dd504a0 Core/Transports: set path progress for gameobject transports as well to provide needed data for BuildValuesUpdate 2019-09-28 22:18:53 +02:00
Ovahlord
19c52b7b09 Scripts/TSC: improved Ozruk's enrage handling 2019-09-28 20:33:21 +02:00
Ovahlord
351f26721d Core/Spells: updated Vengeance handling to 4.3 2019-09-27 03:23:59 +02:00
Ovahlord
1acf265d49 DB/Spells: Landslide and Windwalker will now have a PPM chance of 1 instead of 1,75 2019-09-27 03:21:03 +02:00
Ovahlord
3a4e9d3c91 Core/Taxis: teleport players to the taxi node coordinates instead of their current position 2019-09-26 19:23:59 +02:00
Ovahlord
6f1c532cd9 Core/Movement: fixed flight paths ending prematurely
* fixed teleporting players to their flight end location
2019-09-26 18:24:33 +02:00
Ovahlord
3ec0f92fc7 Core/Spells: fixed sending reduced cooldowns of cooldown modded spells 2019-09-25 21:23:22 +02:00
Ovahlord
e696acae1c Core/Spells: fixed Cobra Shot generating less focus than intended 2019-09-25 17:09:03 +02:00
Ovahlord
b3d81e08c1 Core/Spells: allow fire mages to stack Ignite damage numbers when Ignite did not tick for the first time 2019-09-22 15:31:54 +02:00
Ovahlord
4f68443817 Core/Movement: provide an additional spline vertex for taxi paths so taxi path nodes will no longer get lost in the process 2019-09-22 14:11:23 +02:00
Giacomo Pozzoni
fd8e20893d Core/MovementGenerator: 680e1cb follow-up 2019-09-22 13:55:47 +02:00
Ovahlord
c94d98f5eb Scripts/HillsbradFoothills: refactored script internals for the Plants vs. Zombies questline to offer more flexibility for future implementations
* updated scripts to new scripting model
2019-09-19 15:10:40 +02:00
Ovahlord
6aac908192 Scripts/BWD: initial work on Nefarian's End encounter 2019-09-19 02:06:27 +02:00
Giacomo Pozzoni
2bacebe93b Core/MovementGenerator: Fix crash in taxi paths
Fix a crash in taxi paths happening when joining a battleground/dungeon while on a taxi path after second last node but close to last node, then leaving/finishing the battleground.
2019-09-17 15:56:42 +02:00
Ovahlord
ba3084d1a4 Core/Transports: fixed a typo that was causing client crashes uppon relogging outside of instances 2019-09-15 19:57:30 +02:00
Ovahlord
4bad4757f1 Core/Spells: Ignite will no longer proc from Frostfire Orb and Flame Orb 2019-09-15 19:47:29 +02:00
Ovahlord
a1b90f3285 Core/Transports: solved several visual issues with transports which was causing them to move significantly slower than intended 2019-09-15 05:37:22 +02:00
Ovahlord
a1edcd0aed Kill a whitespace from last commit 2019-09-14 18:25:27 +02:00
Ovahlord
9a0fe48e70 Core/Movement: fixed packet structure for SMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY and SMSG_MOVE_UNSET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY
* enabled CMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY_ACK
2019-09-14 18:23:58 +02:00
Shauren
7dacfff2ef Core/Build: Fix build with boost 1.71 2019-09-14 14:31:18 +02:00
Ovahlord
a723be6a64 Core/Dep: fixed build with boost 1.71 2019-09-14 02:59:19 +02:00
Giacomo Pozzoni
e8b9723b02 Core/Movement: Fix LoS issue of NPCs chasing targets
Add Line of Sight checks to ChaseMovementGenerator::Update(), fixing to ChaseMovementGenerator not reaching a point with valid LoS to the target.

Fix re-implements 8927a04253 after 2a84562dc8 partially removed it.

Fix #23724
2019-09-14 02:58:53 +02:00
Ovahlord
78e5791f19 Fixed build for newer boost versions 2019-09-12 03:16:24 +02:00
Shauren
66bdfee4ee Core/Dep: Boost 1.70 compatibility
(cherry picked from commit bcda8dd742)
2019-09-12 01:11:21 +02:00