1

Тема: Little Big Adventure for Diablo

Собрал под diablo Twin-e -- открытый клон популярнейшей в 90-х игры Little Big Adventure.

Не могу сказать, что этот движок на 100% играбелен. Есть проблемы с бросанием мяча, с тормозами на больших сценах. Кроме того, для того, чтобы герой был управляем в aggressive mode нужно выставлять в опциях Aggressive Mode (Manual).

Для игры, разумеется, нужны файлы с оригинального лицензионного диска. Файлы с расширением .HQR нужно положить в /media/mmc1/LBA/.

Приношу извинения пользователям N800: на данный момент поиграть без клавиатуры не удастся. Если будет спрос -- сделаем версию для N800, забиндив behavior menu и inventory, например, на +/-. Проблема в том, что брать клавиши из настроечного файла программа не умеет, и приходится пересобирать.
Впрочем, и с клавиатурой управление получилось не очень удобным. Любые идеи по его улучшению приветствуются. На данный момент клавиши такие:

  • Движение: джойстик

  • Центрировать экран: центр джойстика

  • Action: пробел

  • Weapon: точка

  • Режимы: u/i/o/p

  • Holomap/Jetpack: h/j

  • Пауза: z

Выражаю благодарность господам Kroll и darkwind за словесную мотивацию к работе над портом.

Страница порта на гараже: https://garage.maemo.org/projects/twin-e

Post's attachments

screenshot07.png, 166.33 kb, 800 x 480
screenshot07.png 166.33 kb, 293 downloads since 2010-07-26 

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

2

Re: Little Big Adventure for Diablo

Спасибо огромное smile

Nokia n900 PR 1.3

3

Re: Little Big Adventure for Diablo

Помню эту замечательную игру! У ней была отличнейшая русская озвучка (с матерком). Надо будет поискать!

4

Re: Little Big Adventure for Diablo

скажите пожалуисто, в выше приведенной ссылке http://sourceforge.net/projects/twin-e/ лежит фаил. скажите мне пожалуисто что это? исходники?
Если да, то мне казалось что портировать на нокию можно только приложения для линукса, а там exe для винды же. или для исходников нет разницы какая ос?

Mitrandir пишет:

Для игры, разумеется, нужны файлы с оригинального лицензионного диска.

а где лежат оригинальные фаилы с игрой? откуда скачать?

n810

5

Re: Little Big Adventure for Diablo

Bigs, что-то матерка я совсем не помню

arlekino1990, платформо- зависимость или независимость определяется тем, какие библиотеки и API использует программист. В данном случае, Twin-e использует только кроссплатформенную библиотеку SDL, поэтому из одних исходников можно собрать бинарник и под windows, и под unix.
Для Maemo мне пришлось чуть-чуть подправить исходники.

arlekino1990 пишет:

а где лежат оригинальные фаилы с игрой? откуда скачать?

на
всем
известных
сайтах
(будет ли работать с русской версией — не знаю)

Ну или попросить добрых людей (меня tongue) и они выложат только нужные файлы, чтобы не качать лишнего.

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

6

Re: Little Big Adventure for Diablo

Mitrandir пишет:

Ну или попросить добрых людей (меня ) и они выложат только нужные файлы, чтобы не качать лишнего.

спасибо

n810

7

Re: Little Big Adventure for Diablo

Илья, ты волшебник!
Я даже не знаю что сказать. Теперь буду наконец проходить первую LBA, а то вторую я прошёл дюжину раз, а первую из-за системы сохранений и ИДИОТСКОЙ русской озвучки - неосилил! Звуки движок держит? Ты выкинул на ипапку файлы с миди (дискетная версия) или с mp3 (сидишная)?
И это. На яндекс деньги я неосилил оплату, есть что-нибудь попроще и чтобы со штатов послать? Хорошим людям надо помогать.

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

8

Re: Little Big Adventure for Diablo

Спасибо, я стараюсь smile

На самом деле ты особо не обольщайся -- там полно проблем с портом. Главная из них -- управление. Очень приветствуются любые пожелания о том, как сделать его лучше smile

И, кстати, что там с сохранениями в этом движке я ещё не выяснял. А в оригинальной игре дурацкие сохранения легко побеждались функцией Copy Game wink

Если честно, музыку в этом порте я вообще не проверял sad (У меня по жизни выключен звук на таблетке, и я даже не вспомнил)
Хотя вроде по коду видел, что он играет миди

Вообщем в этом порте ещё полно белых пятен, так что давайте вместе их заполнять, если здесь есть такие же фанаты LBA, каким я был в 12 лет smile  Кстати, при необходимости можно даже попробовать залезть в код движка, он выглядит не очень сложным.

А насчёт donations -- бонусы на коробку хорошего сока приветствуются smile  (я сок люблю)  Правда в системах онлайн-переводов не очень разбираюсь sad

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

9

Re: Little Big Adventure for Diablo

Кстати, ввиду отсутствия mmc1 как такового, где переписать конфиг?

Пока просто поставил линк на LBA в /media/mmc1, всё пашет.
Красота.

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

10

Re: Little Big Adventure for Diablo

я фанат второй части. Так что посильная помощь тебе будет обеспечена!

апд:

С разбегу не осилил охранника, тормозило. Главное в меню поставить агрессив моде на ауто. А то не дерётся.

Звуки пашут, музыки не слышно. Клёво.
Можно поставить всё видео на минимум и должно будет играбельно, но я не проверял. Перед сном поиграюсь)

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

11

Re: Little Big Adventure for Diablo

Конфига с путём к файлам пока нет. Сделаем в следующем билде.

Auto, а не Manual? Я так и не понял что именно нужно выставлять, но случайно добился что заработало. Причём надо одновременно нажимать пробел и кнопку направления удара. Когда я всё это понял, смог пройти аж до туники и мяча wink  А вот с мячом начались проблемы -- кинуть его куда надо практически невозможно. По-видимому надо будет поковырять исходники. Но только тогда, когда будет время снова пройти игру до мяча, чтобы получить сэйв на этом месте.

Насколько я понимаю, хотя бы миди должно по идее работать. Будем разбираться.

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

12

Re: Little Big Adventure for Diablo

На N800 играбельно будет? кнопок хватит?

LG GT540 Optimus, Android 2.1

13

Re: Little Big Adventure for Diablo

На данный момент на n800 неиграбельно, т.к. используются буквенные кнопки. Если у вас есть идея как забиндить все нужные кнопки на имеющиеся у N800 — сделаем

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

14

Re: Little Big Adventure for Diablo

Я отослал багрепорт на почту.
Времени сейчас нету всюду писать)

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

15

Re: Little Big Adventure for Diablo

Дошёл до порта - там клонов сложно неуправляемым фаерболом гонять, а рукопашку они игнорируют. Зато есть сироп, туника, фаербол, неработающий голомап и ID card.
Очень обижает, помимо управления, отсутствие голосов и, главное, музыки. А те звуки, что есть - ускорены раза в два, как будто пластинку крутят быстрее чем надо.

Вот бы ещё и вторую часть! Ух!

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

16

Re: Little Big Adventure for Diablo

Кстати, перекинте тему в раздел Игры, так будет логичнее.

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

17

Re: Little Big Adventure for Diablo

Файебол действительно совсем неуправляемый? У меня вроде когда зажимаешь кнопку «кинуть файербол», герой сначала разворачивается на 90°, а потом уже кидает smile Надо бы лечить

Со звуками беда, конечно...

Я сам в игры перекинуть не могу, надо звать модераторов.

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

18

Re: Little Big Adventure for Diablo

как бить? ото даже первого чела не убить, он меня убивает дубинкой.

n810

19

Re: Little Big Adventure for Diablo

Есть глюк: надо дважды зайти в настройки и поменять тип Aggressive Mode сначала на Manual, а потом обратно на Auto.
После этого бить пробел + направление (вперед/влево/вправо)

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

20

Re: Little Big Adventure for Diablo

я заметил давно что клава таблетки не годится для игр.
а подключить джоистик не могу, тк не получилось.

n810

21

Re: Little Big Adventure for Diablo

Уплыл на пароме.
Порт прошёл на старом бинарнике, но сейчас играю на пересобраном с нормальным фаерболом и перекинутым на клаву управлением (джойпад - беда) - удобно.

Для нормальной атаки надо зайти в настройки и поменять агрессив мод на мануал и сразу же обратно на ауто, после чего в игре нажать на клавишу "вперёд" и экшн. Проблема в том, что бить он будет только вперёд, в бок, несмотря на нажатие клавиш "влево" или "вправо" он не поворачивается. когда будет сабелька - сложно драться будет.

Вот бинарник:
r вперёд
f назад
k влево
l вправо
F6 (фулскрин) экшн
качель громкости минус кидать фаербол.


Не забудте сделать cmod +x на этот бинарник.

Спасибки Митрандиру!

Post's attachments

Attachment icon twin-e 111.98 kb, 230 downloads since 2010-07-30 

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

22

Re: Little Big Adventure for Diablo

arlekino1990 пишет:

я заметил давно что клава таблетки не годится для игр.
а подключить джоистик не могу, тк не получилось.

А я для таких игр использую добавочную цифровую юсб клавиатурку для ноутбуков. Главное - забиндить клавиши.

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

23

Re: Little Big Adventure for Diablo

Kroll пишет:

А я для таких игр использую добавочную цифровую юсб клавиатурку для ноутбуков. Главное - забиндить клавиши.

вот я тож думал про такое.
а трудно ли забиндить?
например для snes. там есть функция, которая сама помогает назначит на кнопку деиствие. достаточно ли этого?

n810

24

Re: Little Big Adventure for Diablo

arlekino1990 пишет:
Kroll пишет:

А я для таких игр использую добавочную цифровую юсб клавиатурку для ноутбуков. Главное - забиндить клавиши.

вот я тож думал про такое.
а трудно ли забиндить?
например для snes. там есть функция, которая сама помогает назначит на кнопку деиствие. достаточно ли этого?

Не пробовал, но вполне возможно.

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

25

Re: Little Big Adventure for Diablo

Виноват, в архиве на ifolder оказался неправильный файл с музыкой. Правильный прилагаю. Однако, музыки даже с ним не будет, потому что SDL по пока непонятным для меня причинам, не играет midi.

Зато можно получить midi файлы из игры. Для этого нужно удалить /media/mmc1/LBA/midi и запустить игру. По мере необходимости игра будет извлекать из этого архива midi-файлы, которые при желании можно отдать на исполнение timidity

Post's attachments

Attachment icon midi_mi_win.hqr 79.13 kb, 246 downloads since 2010-08-02 

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶