Menu

Кампания в Free Heroes2

t800
2015-09-01
2016-06-28
  • t800

    t800 - 2015-09-01

    Я хочу сделать компанию в Free Heroes II (сейчас компаний во Free Heroes II нет)
    Для этого я скачал исходники

    В исходниках я нашел файл который делает меню новой игры fheroes2/src/fheroes2/game/game_newgame.cpp

    Я сделал в файле game_newgame поиск по слову Сampain и нашел команды что делают кнопку компании.
    Они есть но выключены значками //

    //Button buttonCampainGame(top.x + 455, top.y + 110, ICN::BTNNEWGM, 2, 3);
    //buttonCampainGame.Draw();

    Вот они эти строчки
    http://sourceforge.net/p/fheroes2/code/HEAD/tree/trunk/fheroes2/src/fheroes2/game/game_newgame.cpp#l175
    http://sourceforge.net/p/fheroes2/code/HEAD/tree/trunk/fheroes2/src/fheroes2/game/game_newgame.cpp#l181

    Я убрал значки // в этих строчках у себя в файле game_newgame и захотел проверить появится ли кнопка в игре

    Для этого я зашел в каталог проекта и дал команду

    make all

    И компилятор создал мне файл fheroes2

    Я его запустил и там появилась кнопка компании

    http://wiki.kvkozyrev.org/_media/capm3.png

    Но когда я не нее нажимаю кнопка нажимается но ничего не происходит

    http://wiki.kvkozyrev.org/_media/t-800/camp2.png

    Я нарисовал карты по сценарию. Сейчас хочу сделать чтобы когда нажимаю кнопку компания сразу запускалась игра на первой карте, и чтобы когда игра закончится сразу игра на следующей карте шла.

    Как это сделать?

     

    Last edit: t800 2015-09-01
  • t800

    t800 - 2016-06-27

    Наконец то закончил с Компаниями для Free Heroes вроде все работает!

    См. https://www.youtube.com/watch?v=9c02zWVW0L0

    Если кто хочет можете протестировать и написать в этой теме что вы думаете о кампаниях и удачно ли это вышло.

    Вот ссылка для скачивания на новый движок с настроеными компаниями (T-800 и две оригинальные из Heroes2 за Роланда и Арчибальда) В архиве исходники и уже собранная игра под Ubuntu

    http://wiki.kvkozyrev.org/fheroes/fheroes2_cam_v1.zip

    (Примечание: Для запуска игры необходимы файлы heroes2.agg и heroes2x.agg из оригинальных Heroes2 - их надо положить в папку Data )

    Насколько я понимаю также игру можно собрать под Windows и Андроид потому что за основу я брал оригинальные исходники отсюда про которые было написано что они собираются под Linux, Windows и Андроид

     
  • t800

    t800 - 2016-06-28

    Собрал игру под Windows у меня в Virtualbox на XP вроде работает.

    см. https://www.youtube.com/watch?v=kYC7ZivA9ds

    Вот ссылка для скачивания http://wiki.kvkozyrev.org/fheroes/fheroes2cam-win32.zip

    В архиве собранная игра под Windows с настроенными кампаниями (T-800 и две оригинальные из Heroes2 за Роланда и Арчибальда)

    (Примечание: Для запуска игры необходимы файлы heroes2.agg и heroes2x.agg из оригинальных Heroes2 - их надо положить в папку Data)

     

Log in to post a comment.