Heroes of Might And Magic 1 для Windows Mobile

200px heroes of might and magic box   Heroes of Might And Magic 1 для Windows Mobile

От автора: это не эмуляция, не портирование и не переписывание героев с нуля. Это — результат работы статического рекомпилятора из x86 в данном случае на ARM. Другими словами, это результат работы моей утилиты, преобразовавшей каждую команду х86 процессора в соответствующий набор инструкций процессора КПК. Плюс некоторые вспомогательные библиотеки. А значит, поведение «героев» — идентично десктопной версии, файлы данных, сейвы, читы и глюки — идентичны.

pc 466701 300x225   Heroes of Might And Magic 1 для Windows Mobile heroes of might and magic map 300x225   Heroes of Might And Magic 1 для Windows Mobile

Установка и запуск:
— распаковать архив: в любой каталог на КПК. Запускать файл HeroesW.exe. Архив содержит все необходимые файлы для игры.

По поводу легальности: чтобы с чистой совестью играть в данную версию героев на КПК — Вы должны иметь купленную версию первых героев для Windows 95, так как все необходимые файлы взяты оттуда.

Данный билд поддерживает устройства с Windows Mobile 5 и выше (как-нибудь пересоберу и под 2003, пока руки не доходят). Игра использует масштабирование картинки под режим экрана КПК, соответственно должна запуститься на QVGA/VGA/WVGA/квадратных экранах. Я тестировал на VGA, поэтому прошу отписать владельцев не-VGA устройств по поводу работоспособности. Требования по памяти — точно не считал, думаю свободных 20 мб памяти должно хватать. У меня на 128 мб оперативки герои запускаются и работают на ура, поэтому о результатах запуска на других девайсах так же прошу отписать.
Клавиатура в игре не эмулируется, поэтому если кому понадобится, например для ввода имени сейв файла — необходимо назначить вызов экранной клавиатуры на кнопку КПК, или пользоваться аппаратной клавиатурой (у кого есть). В принципе, для игры клавиатура и не нужна.

Известные глюки:
— Так как оригинальная версия героев поддерживает сетевую игру только через Netbios, которого на КПК нет — то выбор сетевой игры приведет к вылету по ошибке. Желающие, могут попробовать установить блютус соединение с другими КПК через COM порт (игра поддерживает COM1-COM4), но сдается мне что данный вариант работать не будет. Хотя если у кого получится мультиплеер через блютусовский СОМ-порт — пишите smile   Heroes of Might And Magic 1 для Windows Mobile
— Звуки в игре работают корректно. Музыка — отсутствует (так как оригинал ипользует CD аудио). При переключении громкости CD-музыки произойдет вылет с ошибкой (такое же поведение и у оригинальной версии героев). По-умолчанию громкость звука выставлена в 0.
— Правая кнопка мыши эмулируется долгим нажатием на экран. Однако, использовать надо ее аккуратно, тк нажатие левой кнопки мыши никуда не девается, можно случайно напасть на врага вместо того чтобы посмотреть его инфу smile   Heroes of Might And Magic 1 для Windows Mobile
— Запуск игры идет довольно долго, секунд 30. При этом на экране просто крутится курсор.
— На QVGA устройствах масштабирование производится путем выкидывания лишних пикселов, из-за чего страдает качество картинки.
— В стартовой заставке проскакивают черные пикселы вместо ярко-белых. Это глюк с палитрой. Если кому мешает заставка при старте — удалите каталог Heroes\Anim.
— Несколько неудобно вести бои, так как отсутсвует курсор мыши, а так же не подсвечивается область хода юнитов. Но через некоторое время привыкаешь smile   Heroes of Might And Magic 1 для Windows Mobile

Поддержка:
Если данная программа понравилась — можете поддержать ее и другие мои разработки перечислив любую сумму на кошельки:
RUR: R339434335513, USD: Z588578204369, EUR: E230290760889

Траблшутинг:
При старте игра создает в корне устройства файл libemu.txt. В случае, если игра не запускается — можно посмотреть в данный файл. Строки вида:
Cannot load DLL 'WINMM.em.dll', Err 7e
Cannot load DLL 'KERNEL32.em.dll', Err 7e
Cannot load DLL 'USER32.em.dll', Err 7e
Cannot load DLL 'GDI32.em.dll', Err 7e
Cannot load DLL 'ADVAPI32.em.dll', Err 7e
являются нормой, данные пять DLLок «прошиты» в коде. А вот если идет ошибка о других DLLках, особенно если код не '7e', а, например 'e' — это значит не хватает памяти.
Так же в лог пишется информация об исключениях и ошибках.

Автор:mamaich
Официальный сайт:pdaprime

Скачать Heroes of Might And Magic 1! (RAR, 38.9мб)

   
Также вам может быть интересно:
Комментарии на «Heroes of Might And Magic 1 для Windows Mobile» (17 комментариев)
  1. Игорек 27 Сентябрь, 2009 14:10

    Скачал, поставил на НТС Тач ХД действительно реально работает как на ББ.

    Прикольно, но есть некоторые неудобства, как то изменения курсора при наведении на объекты, автобоя нет, в остальном прикольно... пока не вытираю :)

  2. Валерий Фазеров 29 Сентябрь, 2009 1:30

    Ничё се какой ты молодец!!! побольше бы таким интузиастов!!! Спасибо!!

    Слушай а 3 Героев на Кпк портировать сможеш?? Да и главное чтоб под WM2003 SE шла? =)

  3. Amaranth 29 Сентябрь, 2009 8:11

    Цитата с офсайта:

    Дальнейшие планы

    Перевести Heroes of Might and Magic 2 на WinMobile. Так как вторые герои поддерживают TCP — возможно, заработает сетевая игра.

    Совместно с Cotulla довести до ума Command and Conquer'95. А потом, возможно, и фоллауты.

    Третьих героев имхо будет сложновато... Да и на WM2003 SE устройств уже мало ...

  4. Rusty 29 Сентябрь, 2009 9:49

    Даа... Герои 3 на коммуникаторе было бы просто шикарно!

  5. FroZzen 29 Сентябрь, 2009 10:03

    Гулять — так гулять!

    Портируйте заодно NFS последнюю!! %)

  6. Антон 30 Сентябрь, 2009 12:21

    Красавчик. У меня HTC 3452, полностью запускается секунд за 20, тормозов нет, ностальгия, блин. Как насчет disciples? Первые вообще бы в тему были. Был на сайте, компиллятор это собственная разработка или где скачать можно?

  7. Stempit 30 Сентябрь, 2009 12:45

    «Другими словами, это результат работы моей утилиты, преобразовавшей каждую команду х86 процессора в соответствующий набор инструкций процессора КПК.» — так что походу разработка собственная...

    Но такую программку бы в свободный доступ, да еще в умелые руки — глядишь и через годик коротали свободную минутку за набиванием левела в WOW или Линейке =)

  8. Kolian 16 Ноябрь, 2009 17:05

    Нифига не качается твоя игра

  9. Stempit 16 Ноябрь, 2009 17:56

    Нифига! Качается!)) Только что стартанул — начало качаться))

  10. abra 19 Декабрь, 2009 23:02

    на рапиде выдает ошибку, сделайте зеркало

  11. Крокодил 8 Март, 2010 21:27

    Всё замечательно. Вспомнил молодость и первый Пентиум 120)))))

  12. Лиля 19 Март, 2010 13:46

    Подскажите!все установила на htc touch2, картинка очень красивая, но весь текст съехал, прочитать ничего не возможно. что делать?

  13. sobersu 19 Март, 2010 17:02

    На HTC HD2 полет нормальный, огромное спасибо.

    Нет планов по портированию вторых героев? :)

  14. Богдан 19 Апрель, 2010 9:22

    Тут уже столько напостили до меня. Остается только присоединиться.

  15. styy 21 Май, 2010 10:30

    спасибо большоооое

    а героев третих никак не получится? на hd2 бы полетели.)

  16. Defender 26 Май, 2010 10:01

    Если можно, то и WarCraft II или III для HD2))

  17. walera24 11 Ноябрь, 2010 18:34

    а как же андроид?????????????7

Оставить комментарий