fheroes2 for diablo

На была новость про запуск Heroes II на N900. Я тут подумал, а чем мы хуже?

Собрал fheroes2 (open-source движок для Heroes II) для diablo. Думаю, что ностальгия будет не у меня одного.

Чтобы поиграть:
[list=1]
[*]Установить следующие пакеты: libsdl1.2 libsdl-mixer1.2 libsdl-image1.2 libsdl-ttf2.0-0 libsdl-net1.2[/*]
[*]Достать с полки лицензионный диск с Heroes of Might and Magic II (он ведь у вас есть, разумеется?)[/*]
[*]Скопировать папки DATA и MAPS из дистрибутива на таблетку (можно на FAT)[/*]
[*]Скачать архив и распаковать на ext2-раздел: http://skriblovsky.net/maemo/fh.tar.gz[/*]
[*]Поправить в fheroes2.cfg пути к папкам из дистрибутива[/*]
[*]Запустить бинарник fheroes2[/*]
[/list]

Движок более чем играбельный и отлаженный. Вот только такое ощущение, что AI у него круче, чем в оригинальной игре ;)
Mitrandir:Достать с полки лицензионный диск с Heroes of Might and Magic II (он ведь у вас есть, разумеется?)
Пофиксил.
Обновил первый пост. Оказывается включил в архив не все файлы
На самом деле это ОЧЕНЬ круто.
[video]http://www.youtube.com/watch?v=yAdzqPOcNlU[/video]
На подходе LBA для diablo :)
Mitrandir, я тебя предупреждал что я предприму если ты не остановишься :D Вот только дай выздороветь! :P
ОГОООО!! Спасибо!!! Теперь есть во что поиграться на таблетке =)
В общем, всё сделал, проблема только с пунктом \"Скачать архив и распаковать на ext2-раздел: http://skriblovsky.net/maemo/fh.tar.gz\\" .
Как это сделать? ext2 раздел создал.
ext2 раздел у вас уже есть - /home/user :)
Положите куда угодно в домашнюю папку
Я просто уточнил потому, что нельзя класть на FAT32
просто я монтирую ext2 раздел, как сказано http://wiki.maemo.org/Partitioning_a_flash_card <----здесь, а у мне выдает файл менеджер \"невозможно открыть\" .
На бб (xubuntu) все определилось нормально, скопировал, вставил карточку в таблетку, та же фигня, вынул, вставил в бб, а папочки почему-то снова нет оО
Ты что-то все усложняешь о_О
Просто скопируй раздел в хоум или в MyDocs и распакуй
Не надо форматировать свою флешку или монтировать ее как ext2 :)
kolm, зачем Вам лёгкий путь, если есть сложный, да? :D
Mitrandir Хоть я в такое и не играю, но все равно - респект и уважуха!
поставил, но пока не играл. респект собравшему!
кстати новичкам-все можно сделать через емелю.
Постараюсь собрать это в пакет, пригодный для отправки в экстрас

murabel
Я вообще тоже последние лет восемь ни во что не играл, но ты знаешь... такая ностальгия!...
Скажите пож-та что не так делаю.
1. Скачал игру, папки maps data кинул в /media/mmc2/H2
2. Скачал и распаковал архив в /home/user/MyDocs/fh/
3. Поменял адрес в для data maps в cfg на /media/mmc2/H2
4. Набрал в терминале fheroes2 пишет not found

Пробовал также отдельно папку files, файлы fheroes2, fheroes2.cfg кидать в /home/user результат тот же

Теперь еще интересней, пробую в терминале набрать /home/user/MyDocs/fh/fheroes2 пишет permission denied, при root тоже самое
n800 user:4. Набрал в терминале fheroes2 пишет not found
Проверьте ещё раз пути в конфигфайле. Я сам с третьего раза такую, казалось бы, простую работу правильно выполнил :D

Папка files кладётся рядом с бинарником.

n800 user:Теперь еще интересней, пробую в терминале набрать /home/user/MyDocs/fh/fheroes2 пишет permission denied, при root тоже самое
А Вы бинарник то просто так пытались запустить, уважаемый? Сначала
chmod +x fheroes2
а потом
./fheroes2

А после этого можете уже /home/user/MyDocs/fh/fheroes2 в персонал ланчере фиксировать и юзать (как видно на моём видео выше)
вроде бы chmod не должен быть нужен, т.к. в архиве он уже исполняемый, но на всякий случай можно сделать

убедитесь, что в конфиге пути к папкам вместе с их названиями, например /media/mmc2/H2/data

запускать из терминала предварительно зайдя в папку с бинарником:

cd /home/user/MyDocs/fh/
./fheroes2
спасибо, помогло chmod +x fheroes2
Отлично. Хотя у меня подозрения, что вы все-таки распаковали архив не непосредственно в MyDocs, а через карту на FAT или каким-то еще непрямым путём ;)
Распаковал вообще на компе, а потом переписал на mmc2, откуда уже в MyDocs :)
А, ну вот и причина почему fheroes2 не запускался без chmod - при копировании на FAT-флешку теряются атрибуты файлов
Скажите, а в игре как-то реализована правая кнопка мыши, просто перед нападением на врага необходимо посмотреть приблизительное количество воиск?
Похоже что никак. Будет время - посмотрю, можно ли переделать под лонгтап
есть же специальный параметр эмуляции правой кнопки мыши, посмотрите версию конфига для кпк
Спасибо, действительно такая опция нашлась. Правда не в конфиге, а в бинарных настройках в самой программе.

Выложил пакет fheroes2 в extras-devel. Все кто поставит из репозиторий, пожалуйста, отпишитесь. Если будет несколько успешных отзывов - отправим во взрослый Extras.
Ну раз уже и пакет есть - поставил, чисто народ поудивлять :)
Кстати, из репа цяцька встала без проблем, но вот в меню не появилась. Из терминала запускать или как?
Странно... И не спросила куда добавлять значок при установке?

upd: А какая версия у тебя установилась? 0.5.1854.1 или 0.5.1854.2? Если сразу *.2, то вроде должен был пункт появиться и при установке оно должно было спросить куда ставиться. А если *.1, то да, там пункта меню не было еще

upd2: но если у тебя установилась *.1, то нужно ее сначала снести, а потом ставить *.2
Да, *.1 установилась - наверное, надо было обновить список приложений :)
щас попробую
upd.: установил 0.5.1854.2, получилось.[spoiler] Вот только про файлы с оригинального CD забыл, так что прям щас не потестирую - надо зайти к приятелю, у которого этот самый CD есть[/spoiler]
Отлично, спасибо!
Поставил) Игрался сегодня весь день, батарейку посадил :)
поставил из репозитория поверх старой версии, лонг тап так и не появился
Установил из репозитория \"с нуля\" - все ок. Появился значок игры, перед этим поинтересовался куда установиться. Сейчас сижу, играю - сразу вспомнил молодость :) Игрушка класс!!!
А, что в конфиге изменить, чтобы лонг тап заработал?
n800 user:поставил из репозитория поверх старой версии, лонг тап так и не появился

Да, устанавливать поверх старой версии не стоило :) Лучше ее снести и поставить сразу 0.5.1854.2. Ну или руками поправить конфиг-файл.

kolm:А, что в конфиге изменить, чтобы лонг тап заработал?

В конфиг-файле надо включить \"pocket pc = on\", после чего в самой игре: New Game -> Config -> прокрутить до самого низа -> поставить галку \"pocketpc: tap mode\". Кстати в этом меню есть еще много интересного

Кстати, включение лонгтапа добавляет отличную фичу: попробуйте в режиме битвы сделать лонгтап на противнике, находящимся в радиусе доступности. В появившемся окошке направление удара выбирать куда удобнее, чем целиться стилусом по карте.
поправил с файле кфг pocket pc = on но в конфигах самой игры пункт \"pocketpc: tap mode отсутствует
А вы строчку pocket pc = on раскомментировали? Надо убрать решетку в начале строки
спасибо теперь все работает :)
Вот теперь нормально, спасибо!
Отлично!
Просто я не предполагал что кто-то поставит версию *.1, т.к. она была тестовая и я про нее никому не говорил. Но о том, что список пакетов может не обновиться я как-то не подумал...
ой как прекрасно!

и жаль, что третьих можно даже и не ждать.
agathis.livejournal.com:и жаль, что третьих можно даже и не ждать.
Не факт. Хотя, разработчик движка fheroes2 не имеет времени чтобы в скором времени к нему хотябы кампании прикрутить (но обещает сделать это), но может кто-то другой ему поможет...
Kroll:разработчик движка fheroes2 не имеет времени чтобы в скором времени к нему хотябы кампании прикрутить

А компаний очень не хватает....
[spoiler]А ваще, Mitrandir, из-за тебя (да-да!) вместо того чтобы делами заниматься, теперь в героев играюсь...... Как-то плотненько ностальгия насела на меня.... :) [/spoiler]
вот четвертых точно не будет потому как тридэ... :)

..а мне вообще классно - у меня детство как-то все по Арканумам прошло, так что в героев играл мало, сейчас вот на парах наверстываю :)
Влад:вот четвертых точно не будет потому как они не нужны...
Пофиксил.
..я кстати только в четвертых толком и играл.. около 2 недель... помню что красивые :)

..а вообще такого плана игры скучные.. разве что ну совсем делать нечего или в компании. иначе заедает быстро.
..а вообще согласен - не нужны.
Влад, у меня в PocketHeroes на винмобайле все лекции первого курса с товарищем в Hot Seat изыграны. Каждая лекция проводилась в режиме поединка, когда бедную машинку тягали туда-сюда и сажали ей за 3 пары батарейку с сотни до нуля... Это всё дело вкуса и характера человека :) Кому-то и шахматы скушны. ;)
DarkTroll:А ваще, Mitrandir, из-за тебя (да-да!) вместо того чтобы делами заниматься, теперь в героев играюсь...... Как-то плотненько ностальгия насела на меня....

Не поверишь, но на меня тоже... При том, что я в игры не играл последние лет восемь :)
Mitrandir:[quote=DarkTroll]А ваще, Mitrandir, из-за тебя (да-да!) вместо того чтобы делами заниматься, теперь в героев играюсь...... Как-то плотненько ностальгия насела на меня....

Не поверишь, но на меня тоже... При том, что я в игры не играл последние лет восемь :)[/quote]
Аналогично, только не 8 а 5 в моем случае..... ;)
Ввиду достаточно большого количества положительных отзывов, как здесь, так и на tmo, я взял на себя смелость выложить fheroes2 for diablo в Extras и Maemo Downloads

https://maemo.org/downloads/product/OS2008/fheroes2/

Спасибо Kroll'у за скрины