|
|
Модератор форума: Dimitro |
Форум TrinityCore Установка / Настройка TrinityCore [Мануал]Компиляция ядра на win и устранение ошибок (Все подробно описал!) |
[Мануал]Компиляция ядра на win и устранение ошибок |
Здравствуйте сегодня я вам представлю мануал о компиляции ядра на win32,win 64! А так же накатывание патча в ядро! Для компиляции нам понадобиться. Скачиваем и устанавливаем весь указанный софт! Скачивание исходников Тут Code https://github.com/trinitycore/trinitycore Или через программу Git (Команда) git clone https://github.com/TrinityCore/TrinityCore.git Если кто то не хочет скачивать через программу Git можно скачать прямо с сайта Вот сылка Тык Накатывание патча на ядро! После того как наши исходники скачались делаем следующие Например вам надо накатить патч на Скриптовка Ямы Я взял патч от xaza Скачать сам патч Sql файл понадобиться нам для залития апов в базу Тык Закидываем патч в папку с исходниками. Далее жмем на нашу папку "server" правой кнопкой мыши и выбираем Git Bash Here. Запускается программа Git. В программе Git пишем команду на накатывание нашего патча Code patch -p1 < Название патча.patch, в нашем случае: pathpit Готовая команда для накатывание нашего патча Code patch -p1 < pathpit.patch Жмем интер патч накатывается. Если после завершения вы видите это. Значит патч накатился без ошибок. Если у вас вылезает вот такой текст Code Reversed (or previously applied) patch detected! Assume -R? [n] Значит такой патч уже есть в ваших исходниках и программа Git спрашивает заменить ли его. Если вам нужно заменить этот патч пишем анг.(y) и жмем интер если нет то анг.(n)и тоже жмем интер! Если при накатывании нашего патча у вас выводиться ошибка Например Code Hunk #1 FAILED at 41. И дальше следует текст 1 out of 4 hunks FAILED -- saving rejects to src/server/scripts/Northrend/Frozen Halls/PitOfSaron/instance_pit_of_saron.cpp.rej patching file `src/server/scripts/Northrend/FrozenHalls/PitOfSaron/pit_of_saron. cpp' После того как мы накатили все наши патчи,нам потребуется Code kompiler Там вы увидите вот такое окно Выбираем пути до наших исходников и папку куда компилить. У меня выглядит это вот так. После жмем кнопку Configure И там выбираем платформу на которой будем компилить наше ядро. Платформу выбирайте ту которую вы устанавливали (Visual C++) Далее жмем Finish После жмем кнопку Generate И у нас должна выйти вот такая запись Code Configuring done Generating done После заходим в папку kompiler или в ту которую вы компилили. И выбираем файл TrinityCore жмем на него Открывается Visual Studio. Жмем правой кнопкой мыши на Решение "TrinityCore" Выбираем на какую платформу будем компилить. Выбирайте Release и бит вашей windows. Далее жмем F7 и ждем окончания компиляции ядра Компиляция длиться от 5 до 15 мин.(у кого как) После чего у вас должно появиться вот такая надпись. Это означает что компиляция прошла успешно и без ошибок. Теперь ядро лежит в папке server\kompiler\bin\Release Теперь можно пользоваться ядром. Удачной компиляции Тема будет пополняться! Ждите видео мануал ! |
| |||
| |||