Всем привет! Решил написать патч для ядра 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^ .