• Страница 1 из 1
  • 1
[Manual][Win]Компиляция ядра
RangersDarknesДата: Суббота, 27.02.2010, 18:01 | Сообщение # 1
Чемпион
Группа: Пользователи
Сообщений: 185
Награды: 1
Репутация: 31
Статус:
"Мануал по созданию ядра TrinityCore (Win32)"
Мануал рассчитан на 32 битные системы Windows.
Всё что нам необходимо
1.Microsoft Visual Studio 2008
2.GIT
3.SVN
4.Кумулятивные патчи by KAPATEJIb

И так для начала нам нужна программа TortoiseHg

Теперь создаем папку Trinity на диске C:\ (Должно выглядеть так C:\Trinity)
Щелкаем на папке Trinity правой кнопкой мыши и выбераем TortoiseHG=> Clone a repository


В поле Source path пишем ссылку в зависимости от нужной вам версии клиента:
Если вам нужны исходники для WoW Classic(1.12.х) то вписываем: http://bitbucket.org/KingPin/trinity-zero/
Если вам нужны исходники для WoW TBC (2.4.3) то вписываем: http://bitbucket.org/KingPin/trinitycore/
Если вам нужны исходники для WoTLK (3.1.3) то вписываем: http://bitbucket.org/KingPin/trinitycore2/
Если вам нужны исходники для WoTLK (3.3.0) то вписываем: http://bitbucket.org/n0n4m3/trinitycore330/
Если вам нужны исходники для WoTLK (3.3.5а) то вписываем: https://trinitycore.googlecode.com/hg/
Нажимаем Clone и ждем пока у нас скачаются исходники.

Теперь на ядро нужно накатить патчи (Это не обязательно , но сними будет меньше недоработок).
Для того чтобы накатывать патчи нам нужна программа GIT (Она уже есть, где можно её скачать)
И так после того как мы скачали патч нужно положить его в папку с исходниками ( И желательно переименовать например в 1 , чтобы название было меньше...)
Потом нажимаем ПКМ на папке с исходниками и выбераем GIT Bash Here

В появившемся окне пишем :
patch -p1 < имя патча.patch
Пример:

Теперь приступаем к компиляции ядра сервера.

Для этого нам нужна программа Microsoft Visual Studio (MVS) (Я использую Microsoft Visual Studio 2008 Team System)(Ссылка вверху)
Идем в "Папка с исходниками/Win"и открываем либо TrinityCore&Script VC80, либо TrinityCore&Script VC90, либо же TrinityCore&Script VC100, в зависимости от версии вашего Microsoft Visual Studio.

Вверху выбираем Построение , потом Диспетчер конфигурации и делаем как на скрине:

Закрываем это окно.
Теперь вверху выбираем Построение ,потом Построить решение.
Пошла компиляция ядра.
В конце удачной компиляции должно быть написано:

Quote
Построение: Успешно: 11 , с ошибками: 0 , без изменений: 0 , пропущенно: 0

Скомпилированное ядро нужно забрать от сюда:
"Папка с исходниками/Bin/Win32_Release"

*В тексте могут быть орфографические ошибки.

Хотите узнать ревизию скомпилированного вами ядро? Легко!
Идем в "Исходники/src/shared/" и открываем revision.h.
И смотрим:

 
GarfIDДата: Суббота, 26.06.2010, 22:10 | Сообщение # 2
Полковник
Группа: Пользователи
Сообщений: 104
Награды: 0
Репутация: 15
Статус:
Quote
В поле Source path пишем ссылку в зависимости от нужной вам версии клиента:
Если вам нужны исходники для WoW Classic(1.12.х) то вписываем: http://bitbucket.org/KingPin/trinity-zero/
Если вам нужны исходники для WoW TBC (2.4.3) то вписываем: http://bitbucket.org/KingPin/trinitycore/
Если вам нужны исходники для WoTLK (3.1.3) то вписываем: http://bitbucket.org/KingPin/trinitycore2/
Если вам нужны исходники для WoTLK (3.3.0) то вписываем: http://bitbucket.org/n0n4m3/trinitycore330/
Если вам нужны исходники для WoTLK (3.3.2) то вписываем: http://trinitycore.googlecode.com/hg/

F lkz 3.3.3a что вбивать?


 
RangersDarknesДата: Четверг, 15.07.2010, 19:00 | Сообщение # 3
Чемпион
Группа: Пользователи
Сообщений: 185
Награды: 1
Репутация: 31
Статус:
GarfID, Вот Исходники на 3.3.5a https://trinitycore.googlecode.com/hg/
 
NertogДата: Суббота, 31.07.2010, 12:54 | Сообщение # 4
Скаут
Группа: Пользователи
Сообщений: 10
Награды: 0
Репутация: 0
Статус:
*** [Errno 40] Неверная функция: None
[command interrupted]

хелп в чём проблема?

 
mixalich566Дата: Понедельник, 16.08.2010, 20:59 | Сообщение # 5
Скаут
Группа: Пользователи
Сообщений: 1
Награды: 0
Репутация: 0
Статус:
Привет,почитал я тут твой мануал и проблема появилась,в папке с исходниками не появляется папки win что делать,делаю версию 3.3.5
 
RangersDarknesДата: Четверг, 09.09.2010, 15:40 | Сообщение # 6
Чемпион
Группа: Пользователи
Сообщений: 185
Награды: 1
Репутация: 31
Статус:
mixalich566, Всё сделал точно как по мануалу?Проверь еще раз: Исходники и Компилятор, скорее всего в этом причина
 
DokapofisДата: Вторник, 16.11.2010, 09:43 | Сообщение # 7
Скаут
Группа: Пользователи
Сообщений: 2
Награды: 0
Репутация: 0
Статус:
Хай при начале компиляции выходит то же такая же ошибка *** [Errno 40] Неверная функция: None
[command interrupted] может проблема в некоторых ошибках папок http://trinitycore.googlecode.com/hg/ или в настройке TortoiseHG ? А то не по 1 ссылке исходника не проходит (Поясните ?)


Qui Gladioferit gladio perit
 
InuyashaДата: Вторник, 16.11.2010, 12:04 | Сообщение # 8
Капрал
Группа: Пользователи
Сообщений: 39
Награды: 0
Репутация: 6
Статус:
Dokapofis, обнови программу для скачивания

Продаю свою фан разработку тринити кор, максиальный уровень 255, так же отдельно прода исходники, обращатся в пм
 
DokapofisДата: Вторник, 16.11.2010, 15:20 | Сообщение # 9
Скаут
Группа: Пользователи
Сообщений: 2
Награды: 0
Репутация: 0
Статус:
Inuyasha обновить Черепаху? И Как с тобой связаться Skype IsQ Mail ? Есть вопросы и предложения...)) И Спс! biggrin

Qui Gladioferit gladio perit
 
Max51pДата: Пятница, 04.03.2011, 14:52 | Сообщение # 10
Полковник
Группа: Пользователи
Сообщений: 100
Награды: 0
Репутация: 25
Статус:
Кстате исходники теперь можно качать через git

Устанавливаем GIT - скачать можно здесь http://code.google.com/p/msysgit/downloads/list

Когда запускаете и он выдаёт ошибку C:\Document and Seting и дальше иероглифы - это ничего страшного т.к. Git не дружит с русским языком. А эта ошибка возникает из-за того что ваша учётная запись пользователя виндовс написана русским языком.

Создаём папку TrinityCore2 - далее жмем ПКМ (правую кнопку мыши) выбираем Git Bash и прописывае

git clone git://github.com/TrinityCore/TrinityCore.git жмем Enter

После окончания загрузки получили готовые исходники TrinityCore


Пишем не стесняемся, я изредка тут, пишите если что в лс, почту смотрю каждый день. Сделаю приваты (2.4.3 - 90%офф), (3.3.5а - 70 - 80% офф)

Сообщение отредактировал Max51p - Суббота, 05.03.2011, 10:21
 
KoSTiK25Дата: Среда, 16.03.2011, 14:35 | Сообщение # 11
Скаут
Группа: Пользователи
Сообщений: 2
Награды: 0
Репутация: 0
Статус:
ехххуууу biggrin biggrin
Спасибо, все получилось, сделал серверок, теперь новый с патчами надо делать))))
Еше раз БИГ спс! happy
 
  • Страница 1 из 1
  • 1
Поиск: