Объявления

Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru.
Я оторву свою задницу от всех дел и обязательно Вас активирую! :smile10:
Добро пожаловать на геройский форум! :smile25:

Компиляция проекта fheroes при помощи MinGW32

Не запускается игра? Проблемы со звуком? Где, в конце концов, взять игру, скачать патчи, приложения и карты? Как установить все это? Все проблемы обсуждаем в этом разделе
offlineTarnum  
Посвященный
Посвященный
 
Сообщения: 65
Зарегистрирован: 27 июн 2011, 09:39
Пол: Не указан
Поблагодарили: 0 раз.

Кстати, в аннотации ..

Сообщение Tarnum » 17 окт 2011, 18: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, который изначально был запрограммирован, в игру вообще невозможно было бы играть без использования читов. Компьютерные оппоненты рвали тестирующих как тузик грелку.
Вернуться к началу

offlineandrek  
 
Сообщения: 2
Зарегистрирован: 27 окт 2011, 08:11
Пол: Не указан
Поблагодарили: 0 раз.

> Складывается в..

Сообщение andrek » 27 окт 2011, 08:17

> Складывается впечатление, что
> 1. Автор проекта никогда в HoMM 1 не играл.
> 2. Исходные тексты Heroes of Might and Magic II: The Succession Wars Engine
> украдены у New World Computing.

Оригинальный проект это FHeroes2 это ресурс http://sourceforge.net/projects/fheroes2/
Исходный код проекта FHeroes2 принадлежит автору, и обществу под лицензией GPL2, и никакого отношения к New World Computing не имеет.
Все лицензионные моменты описаны в файле LICENSE.

Автор проекта FHeroes просто скопировал себе исходники проекта FHeroes2, на этом его энтузиазм кончился как у всех недо программистов.

Вернуться к началу

offlineantofa  
Новичок
Новичок
 
Сообщения: 10
Зарегистрирован: 03 окт 2011, 16:16
Пол: Не указан
Поблагодарили: 0 раз.

AlexSpl пишет: Для ..

Сообщение antofa » 27 окт 2011, 21:31

AlexSpl пишет:
Цитата:
Для того, чтобы скомпилить fheroes2 в MinGW Shell будут нужны:

SDL
SDL 1.2.14
SDL_mixer 1.2
SDL_image 1.2
SDL_net 1.2
SDL_ttf 2.0

zlib
zlib 1.2.5

PNG
libpng 1.5.5

Заголовочные файлы (*.h) кинуть в include, библиотеки в lib, sdl-config и libpng-config в bin.


Можешь подробно объяснить какие именно файлы надо ложить? Я вроде скомпилил, но при запуске ехе-шника вылетает:

---------------------------
fheroes2.exe - Точка входа не найдена
---------------------------
Точка входа в процедуру compress не найдена в библиотеке DLL libpng12-0.dll.
---------------------------
ОК
---------------------------


Вроде и файлы скопировал в папку игры. Запустить не получилось..
Вернуться к началу

offlineandrek  
 
Сообщения: 2
Зарегистрирован: 27 окт 2011, 08:11
Пол: Не указан
Поблагодарили: 0 раз.

собирается очень про..

Сообщение andrek » 28 окт 2011, 01:39

собирается очень просто, качается mingw с библиотеками из раздела build-environment, качаются исходники src.tgz или лучше из svn репозитория так как там по новее версия.
там в первом Makefile все опции расписаны, по простому достаточно make WITH_AI=simple, все остальные отключают зависимости по библиотекам.
все библиотеки необходимые для запуска лежат уже в папке bin
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Попробуй положить сл..

Сообщение AlexSpl » 28 окт 2011, 07:19

Попробуй положить следующие библиотеки
Цитата:
libogg-0.dll
libpng12-0.dll
libvorbis-0.dll
libvorbisfile-3.dll
SDL.dll
SDL_image.dll
SDL_mixer.dll

рядом с экзешником.
Вернуться к началу

offlineСтранник  
 
Сообщения: 1
Зарегистрирован: 28 окт 2011, 11:30
Пол: Не указан
Поблагодарили: 0 раз.

:sm64: ..

Сообщение Странник » 28 окт 2011, 11:30

Вернуться к началу

offlineantofa  
Новичок
Новичок
 
Сообщения: 10
Зарегистрирован: 03 окт 2011, 16:16
Пол: Не указан
Поблагодарили: 0 раз.

Ну вроде скомпилилос..

Сообщение antofa » 29 окт 2011, 15:01

Ну вроде скомпилилось и запускается даже.. Надо тестить. Вон там папка есть test и там battleonly - надо как-то заценить
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Ну вроде скомпилилос..

Сообщение AlexSpl » 31 окт 2011, 08:48

Цитата:
Ну вроде скомпилилось и запускается даже.. Надо тестить. Вон там папка есть test и там battleonly - надо как-то заценить

А в последней версии можно подуэлиться даже: дуэльный режим можно выбрать из главного меню.
Вернуться к началу

offlineantofa  
Новичок
Новичок
 
Сообщения: 10
Зарегистрирован: 03 окт 2011, 16:16
Пол: Не указан
Поблагодарили: 0 раз.

AlexSpl пишет: А в ..

Сообщение antofa » 01 ноя 2011, 02:32

AlexSpl пишет:
Цитата:
А в последней версии можно подуэлиться даже: дуэльный режим можно выбрать из главного меню.


Что-то я такого не замечал. И не подскажешь, как скомпилить под тест, какие параметры в командной строке вводить?
Вернуться к началу

Пред.

Вернуться в Техническая часть

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron