• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
компиляция ядра aspireHS
ballester
<●=●=●T.R.I.A.D.A●=●=●>
1. Качаем TortoiseSVN (для скачивания исходников)
2. Устанавливаем.
3. Делаем "Checkout":
Создаем папку, например C:\AspireCore жмем на созданную папку правым кликом и выбираем "SVN Checkout..."

пишем туда
svn://svn.AspireDev.org/AspireCore/branches/Hearthstone

Жмем "ОК".
Все пошла загрузка исходников,ждем некоторое время.(Примерный обьем 20 Мбайт)
4.Все скачалось,теперь иконка папки изменилась

5.Подготовка к компилированию:
копируем отсюда файлы branches\Hearthstone\extras\dependencies\VC
и вставляем в C:\Program Files\Microsoft Visual Studio x.0\VC
копируем отсюда \branches\Hearthstone\extras\dependencies\DLL 2 файла и вставляем в C:\WINDOWS\system32

6.Компилирование (Microsoft Visual Studio 2003,Microsoft Visual Studio 2005, Microsoft Visual Studio 2008 ) требуется sp1:
тут видите \branches\Hearthstone\extras\dependencies\Sources\ VCх0-solution и компилируете
Build -> Configuration Manager... -> Release
Build -> Build Solution

далее копируете 2 файла отсюда pcre и zlib \branches\Hearthstone\extras\dependencies\Sources\ Output_Release и вставляете в C:\Program Files\Microsoft Visual Studio x.0\VC

Идем в папку C:\AspireCore/branches/win, видим 3 файла (нужных нам):

запускаем hearthstoneVCхх
хх зависит от вашей версии компилятора

Выбираем тот для которого у вас есть компилятор.
Открылся VS2003(5,8 ) , идем в меню Build -> Configuration Manager... -> Выбираем Release (Левый верхий угол открывшегося окна) -> Жмем Оk
Опять идем в меню Build -> Build Solution,все!Компиляция начата,можно пойти покурить и в зависимости от мощности вашей машины сервер скомилируется.
По окончанию работы вы должны увидеть в нижнем окне такую строку:

Build: Succeed х, Failed 0, Skipped 0

Забрать файлы сервера можно из папки C:\aspirecore\branches\Hearthstone\bin\Release

================================================== ==================================================
компиляция скриптов

1. После выполнения компилирования сервера вы должны скомпилировать скрипты.
2. Идем в папку C:\aspirecore\branches\Hearthstone\src\scripts и опять видим перед собой файлы:

scripts200х

Открываем нужный вам под версию компилятора.
И выполняем те же процедуры:
Build -> Configuration Manager... -> Release
Build -> Build Solution

компилируем экстрактор карт
\branches\Hearthstone\extras\map_extractor
запускаете AD
Build -> Configuration Manager... -> Release
Build -> Build Solution

настройка:

lua закидываем в \branches\Hearthstone\bin\Release\scripts

перекидываем конфиги отсюда \branches\Hearthstone\src
в \branches\Hearthstone\bin\Release

сюда \branches\Hearthstone\bin\Release\ закидываем dbc и maps

Сообщение # 1 написано 26.11.2010 в 13:22
  • Страница 1 из 1
  • 1
Поиск: