Показано с 1 по 20 из 98

Тема: Осваиваем SDK. Установка и компиляция SDK. Вопросы по SDK.

Древовидный режим

  1. #11
    Как компилировать SDK версия два.

    Пересказ статьи от Asaf'а, По всем возникающим вопросам просьба вначале перейти по этой ссылке, а уже потом спрашивать здесь.
    Эта статья чисто о том как установить необходимое для работы с SDK 4 Цивилизации. Как редактировать сам код смотрите в учебниках по C++ и в статье Xienwolf'а - An Idiots Guide to Editing the DLL. Добавлю от себя, как пересказчика, вот это руководство читать надо обязательно. Во первых вам потребуется архиватор, что это такое сами знаете. Во вторых то что будет дальше, то и во вторых. Ах да, интернет ещё потребуется, но если вы читаете этот текст, у вас он скорее всего и так имеется.

    Шаг I. Как мне прострелили голову во Вьетнаме.

    Скачиваем и устанавливаем программу Microsoft Visual C++ 2008 Express. Спасибо доброму человеку с ником embryodead, что залил её. Можно пользоваться и версией 2010, то тогда читайте дополнение к инструкции.
    Можно ставить и оффлайн, без закачки программы с интернета, но как это сделать читайте оригинальную статью. По ссылке выше, если что идет онлайн-установщик, хотя сама программа много не весит, так что не обращайте внимания.
    P.S. Ах да, совсем забыл. Эта штука имеет триальную версию в 30-ть дней, и чтобы использовать её дальше надо зарегистрироваться, это бесплатно и вроде как неограниченно.

    Шаг II. Ехала рефлексия через рекурсию в реинкарнацию.

    Скачиваем Microsoft Visual C++ Toolkit 2003 и распаковываем куда вам удобно, главное чтобы не забыли куда и место было надежное, из тех где можно долго держать программы. Файл где-то 5 МБ, распаковывается на ~32 МБ.

    Шаг III. Курочка уже скоро.

    Скачиваем Windows Platform SDK и распаковываем её куда удобнее, главное не забыть куда. Файл 10 МБ, распаковывается примерно на 110 МБ.

    Шаг IV. Поцык сын Марисы.

    Скачать архив с проектом и makefile, и распаковать его в ту папку которую собираетесь сделать рабочей. Желательно сделать это там куда легко добраться. Распаковка создаст папку CvGameCoreDLL. Например у меня D:\CvGameCoreDLL.

    Шаг V. Милый Максим и Британская Империя.

    Отредактировать makefile. Открываете его блокнотом и правите. Указываете где у вас что лежит из скачанного ранее, ну и где там сама игра.

    Код:
    #### Paths ####
    TOOLKIT=C:\Dev\Microsoft Visual C++ Toolkit 2003
    PSDK=C:\Dev\WindowsSDK
    CIVINSTALL=D:\games\Civilization IV\Beyond the Sword
    А ещё там есть одна строчка, исправив и раскомментив которую, можно включить автокопирование нового dll в папку с вашим модом.

    Код:
    ## Uncomment to have newly compiled dlls copied to your mod's Assets directory
    #YOURMOD=$(CIVINSTALL)\Mods\MyMod
    Шаг VI. Мы не рабы, рабы не мы.

    Добавить исходные коды.
    Берете архив BTS 3.19 source files и распаковываете содержимое в вашу рабочую папку CvGameCoreDLL. Туда где у вас лежит makefile, чтобы все эти файлики .cpp и .h лежали рядом.
    Можете также взять их из папки с BTS. Но проще скачать архив выше. Если хотите использовать в качестве основы другой мод, например RevDCM, скопируйте его .cpp и .h файлы в рабочую папку с заменой.

    Но помните, если потом вы решите добавить ещё один мод, вам придется вручную совмещать файлы при помощи WinMerge. И да, напоминаю что makefile для RevDCM потребуется немного другой. Вот например мой. Если решите делать мод на основе RevDCM проще воспользоваться этим.

    Шаг VII. Бессмертный наркоман.

    Можете начинать компилировать. Запускаете Microsoft Visual C++ 2008 Express, открываете файл CvGameCoreDLL.sln и выбираете в панельке вверху Release, там ещё Win32 рядом стоит. Если выбрать вместо Release - Debag, будет создана специальная версия dll, которая больше и медлительнее, но которую можно следить прямо во время игры. Как это сделать напишу в следующем посте.
    продвинь это сообщение в соцсеть:  
    Последний раз редактировалось Cansei; 29.07.2013 в 16:34.

Похожие темы

  1. Осваиваем питон (от простого к сложному)
    от swan в разделе Вопросы и гайды по моддингу Civ4
    Ответов: 107
    Новое: 30.11.2015, 14:49
  2. [Решено]Осваиваем SDK: как правильно посадить лес?
    от Blacksun в разделе Вопросы и гайды по моддингу Civ4
    Ответов: 75
    Новое: 12.08.2013, 11:45
  3. Осваиваем SDK. Описание SDK.
    от Blacksun в разделе Вопросы и гайды по моддингу Civ4
    Ответов: 110
    Новое: 05.09.2009, 04:07
  4. установка русификации
    от JEKA в разделе Русификация Civilization IV
    Ответов: 7
    Новое: 15.12.2005, 20:20

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters