Всем привет! Решил написать патч для ядра TrinityCore.
-Что он делает?
-Он позволяет героям качается до 255lvl
Вот сам патч:
diff --git a/src/server/game/World/World.cpp b/src/server/game/World/World.cpp --- a/src/server/game/World/World.cpp +++ b/src/server/game/World/World.cpp @@ -728,12 +728,6 @@ void World::LoadConfigSettings(bool reload) else m_int_configs[CONFIG_MAX_PLAYER_LEVEL] = sConfig->GetIntDefault("MaxPlayerLevel", DEFAULT_MAX_LEVEL); - if (m_int_configs[CONFIG_MAX_PLAYER_LEVEL] > MAX_LEVEL) - { - sLog->outError("MaxPlayerLevel (%i) must be in range 1..%u. Set to %u.",m_int_configs[CONFIG_MAX_PLAYER_LEVEL],MAX_LEVEL,MAX_LEVEL); - m_int_configs[CONFIG_MAX_PLAYER_LEVEL] = MAX_LEVEL; - } - m_int_configs[CONFIG_MIN_DUALSPEC_LEVEL] = sConfig->GetIntDefault("MinDualSpecLevel", 40); m_int_configs[CONFIG_START_PLAYER_LEVEL] = sConfig->GetIntDefault("StartPlayerLevel", 1); -- 1.7.2.3
ВНИМАНИЕ!
"Накатывание" патчя на ядро.
Патч - это некая модификация для ядра, написанная на CPP, которая может в корне изменить работоспособность сервера, начиная от работы спелов заканчивая Гильд-Хаусами.
Установка патчей производится с помощью программы Git
Установка патчя:
Копируем всё это содержимое, сохраняем в файл с расширением .patch, например:
xp.patch
После того как вы сохранили наш патч на компьютере, вам необходимо перенести его в папку с исходниками, на пример:
D:\work\source
Так чтобы полный путь к патчу был такой:
D:\work\source\xp.patch
Так следует поступать с любым устанавливаемым патчем.
После того как мы перенесли наш патч, жмем Правой Кнопрой Мыши по папке с исходниками, а точнее:
D:\work\source
И выбираем Git Bash Here:
В появившемся окне, пишем:
patch -p1 < название.patch, в нашем случае:
И жмем Enter.
Если после завершения вы видите:
Значит всё в порядке, можно продолжать.
Вы можете продолжить установку других патчей (если они у вас имеются).
#############################################################################################################
Всем спасибо за внимание с вами был Intex^ .