Приложение запускается после копирования файлов из папок DATA и MAPS игры в соответствующие папки проекта. Кроме того, нужно кинуть в корневую папку проекта следующие библиотеки:
SDL.dll, libstdc++-6.dll, libgcc_s_dw2-1.dll
Последние две лежат в папке bin MinGW. При полной компиляции они не будут требоваться, полагаю.
На выходе получаем не совсем играбельное приложение версии 0.6.0000, но, по крайней мере, запускаемое
Отправлено: 13.10.11 08:29. Заголовок: Без AI. Т.е. на карт..
Без AI. Т.е. на карте герои компа не ходят, а в бою - его юниты. Я так понимаю, компилить надо с опцией WITH_AI=simple, но пока не разбирался с этим. Кроме того, проект не компилится с Unicode (сам автор на форуме ответил, что компилить надо WITHOUT_UNICODE=1).
Если нет особого желания "танцевать с бубном", скачайте mingw build environment для fheroes2, любезно предоставленный автором
For play: Copy origin data/*.agg in to data directory. Copy maps files (*.mp2) in to maps directory.
Hot keys: all hotkeys may be redefined (see fheroes2.key)
All possibilities of fheroes2: - game: always confirm for rewrite savefile - game: also confirm autosave - game: remember last focus - game: remember last filename - game: show system info - game: autosave on - game: use fade - game: show SDL logo - game: use evil interface - game: also use dynamic interface for castles - game: hide interface - world: show visited content from objects - world: scouting skill show extended content info - world: abandoned mine random resource - world: save count monster after battle - world: allow set guardian to objects - world: no in-built requirements or guardians for placed artifacts - world: only the first monster will attack (H2 bug). - world: Eagle Eye also works like Scholar in H3. - world: allow buy a spellbook from Shrines - artifact: Crystal Ball also added Identify Hero and Visions spells - castle: allow buy from well - castle: allow guardians - heroes: learn new spells with day - heroes: fixed race with custom portrait - heroes: recruit cost to be dependent on hero level - heroes: remember MP/SP for retreat/surrender result - heroes: surrendering gives some experience - heroes: recalculate movement points after creatures movement - heroes: transcribe scroll (depends skill: eye eagle) - unions: allow meeting heroes - unions: allow castle visiting - unions: allow view maps - battle: show damage info - battle: troop direction to move - battle: soft wait troop - battle: show grid - battle: show mouse shadow - battle: show move shadow - battle: high objects are an obstacle for archers - battle: merge armies for hero from castle - battle: archmage can resists (20%) bad spells - battle: magical creature resists (20%) the same magic - battle: skip increase +2 defense - pocketpc: hide cursor - pocketpc: tap mode - pocketpc: low memory
mingw32-make -C [путь к Makefile] RELEASE=1 WITHOUT_UNICODE=1 WITH_AI=simple
Перед запуском DLL-ки из папки bin скопировать в ту папку, где лежит экзешник игры. Скажу я вам, вещь! Можно прям делать своих Героев 2! Автору респект
Сообщение: 34
Зарегистрирован: 27.06.11
Откуда: РФ, Москва
Репутация:
2
Отправлено: 14.10.11 12:03. Заголовок: Скажу я вам, вещь! М..
цитата:
Скажу я вам, вещь! Можно прям делать своих Героев 2!
А чем родные не устраивают? HoMM II на двух CD (CD1: TSW + CD2: PoL) - это последнее, что выходило для PC под 2 платформы - DOS и Windows, саундтреки на дисках разные, а наличие DOS-версии позволяет запускать их практически на чём угодно, включая планшеты и мобильные телефоны. Кстати, HoMM II: Gold (1998г.) в отличие от оригинальных релизов игры содержит только версию для Windows, причём полностью идентичную пропатченной до 2.1 родной версии TSW + PoL. Я проверял, даже выполняемые модули совпадают, не говоря уже обо всех остальных ресурсах игры. На Gold-версии только несколько дополнительных сингловых карт добавлено, которые без проблем можно добавить к родным версиям (DOS/Win).
Отправлено: 14.10.11 13:15. Заголовок: Free Engine - это не..
Free Engine - это неограниченные возможности для модмейкеров, в первую очередь: новые города, монстры, сильный AI. Особо интересен последний пункт. Всегда хотел попробовать сыграть против компа, который обсчитывает ходы наперёд.
Отправлено: 15.10.11 14:41. Заголовок: Вроде смотрел исходн..
Вроде смотрел исходники. Там fheroes2 от afletdinov'а. Какие могут быть Necromancers в Героях 1? И почему лежат только исходники и нет скомпилированного проекта, чтобы можно было посмотреть на результат?
Посмотрите исходники. Например, heroes.h: Скрытый текст
/*************************************************************************** * Copyright (C) 2006 by Andrey Afletdinov * * afletdinov@mail.dc.baikal.ru * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/
Сообщение: 37
Зарегистрирован: 27.06.11
Откуда: РФ, Москва
Репутация:
2
Отправлено: 17.10.11 21:00. Заголовок: Кстати, в аннотации ..
Кстати, в аннотации к проекту действительно написано
цитата:
Free implementation of Heroes of the Might and Magic I engine.
Складывается впечатление, что 1. Автор проекта никогда в HoMM 1 не играл. 2. Исходные тексты Heroes of Might and Magic II: The Succession Wars Engine украдены у New World Computing. Кстати, уж чего-чего, а с программированием AI в NWC/3DO всё было в порядке! Ихнее руководство всегда умышленно ухудшало качество программирования AI, т.к. по признанию самих разработчиков, если бы оставили тот AI, который изначально был запрограммирован, в игру вообще невозможно было бы играть без использования читов. Компьютерные оппоненты рвали тестирующих как тузик грелку.
Все даты в формате GMT
3 час. Хитов сегодня: 2
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет