Форум LetsMoto

   Форум LetsMoto > Телефоны Motorola > Вопросы по телефонам на платформе Linux Mobile


 
Опции темы
Старый 10.05.2008, 23:58   #1
Старший моторист
 
Аватар для Last
 
Адрес: Мариуполь
Телефон: a1200e
Прошивка: GizMoto
Сообщений: 219
Уровень респекта: 212
Отправить сообщение для Last с помощью ICQ
Нативные игры (.pkg) для e6/a1200(e)

Не перевелись еще умельцы на земле Русской... Автор портации грандиозной нативной читалки FBReader для линукс апаратов с сенсорным экраном (e6/a1200(e)) eug добрался, таки, до нативных (.pkg) игр.
На данный момент мы имеем полноценные проекты таких шедовров, как:
  • Quake I;
  • Wargus 2.1 (ака WarCraft);
  • SuperTUX 0.1.3.

Установка
Для работы всех игр необходимо:
  • Распаковать ("Извлечь в games/") файл games в корень флешки (т.е. должен быть следующий вид /mmc/mmca1/games/, а в ней data, lib, bin и т.д.), предварительно переименовав games.rar в games.7z.
  • Установить pkg-файл для восстановления игр после сворачивания Resume (переименовав resume.tar.gz в resume.pkg).

Установка Quake I:
  1. Качаем пакет QUAKEEZX для е680i (~ 24Mb);
  2. Копируем из архива два pak-файла (pak0.pak.gz и pak1.pak.gz) и помещаем в каталог id1 (/mmc/mmca1/games/data/quake/id1);
  3. Качаем Quake I (убираем .zip) и устанавливаем как pkg-пакет (после установки желательно обновить вручную на этот файл).
  4. Делаем свой файл autoexec.cfg (необязательно) и кидаем его в /mmc/mmca1/data/quake/id1
Цитата:
Варианты для crosshair
~ 0 (нет прицела);
~ 1 (+);
~ 2 (белый крест);
~ 3 (красный крест);
~ 4 (точка);
~ 5 (угол).

Установка Wargus 2.1:
  1. Качаем пакет StratagusQVGA (~ 10Mb);
  2. Копируем из директории data содержимое (6 каталогов: campaigns, graphics и т.д.) и помещаем в каталог wargus-2.1 (/mmc/mmca1/games/data/wargus-2.1);
  3. Качаем Wargus 2.1 (переименовываем из .tar.gz в .pkg) и устанавливаем как pkg-пакет.
  4. Запускаем, как только появится картинка (секунд через 20-30, может быстрее) - тыкаем стилусом в экран, появится меню.
Цитата:
Управление в игре (в меню - все стилусом):
~ call - 'm' (move)
~ cancel - 's' (stop)
~ photo - 'f10' (вызов игрового меню)
~ center - 'a' (attack)
~ volup (зажать) - shift (для выбора тыком нескольких юнитов )
~ джойстик - скролл карты


Установка SuperTUX:
  1. Качаем SuperTUX (переименовываем из .tar.gz в .pkg) и устанавливаем как pkg-пакет (устанавливается долго - в распакованном виде ~15Mb).
Цитата:
Управление по умолчанию:
~ Джойстик (перемещение), + (бег/стрельба), - (прыжок);
~ Фото - пауза;
~ Кр. кнопка - нормальная пауза, меню;
~ Центр - выбор в меню.


Кто хочет экран повернуть в другую сторону, чтоб джойстик оказался под правой рукой - в файле /mmc/mmca1/games/gamesrc раскомментарить строку с SDL_QT_INVERT_ROTATION (т.е. убрать значек # в начале строки); ориентация джойстика изменится сама, остальные кнопки - без изменений...
Вложения
Тип файла: rar games.rar (1.14 Мб, 161 просмотров)



Last вне форума
Последний раз редактировалось Last; 04.07.2008 в 22:35.
   Ответить с цитированием   
Следующие 5 пользователя(ей) выразили Респект Last:
Старый 11.05.2008, 21:50   #2
Старший моторист
 
Аватар для Last
 
Адрес: Мариуполь
Телефон: a1200e
Прошивка: GizMoto
Сообщений: 219
Уровень респекта: 212
Отправить сообщение для Last с помощью ICQ
Новый движок PrBoom-2.4.7 от eug'a. На нем можно запустить следующее игры:
  • The Ultimate Doom;
  • Doom 2: Hell On Earth;
  • Final Doom: The Plutonia Experiment;
  • Final Doom: TNT - Evilution.

Установка
Для работы Doom'a необходимо:
  • Распаковать архив update_110508 на флешку, перейти в получившуюся директорию и запустить run.lin
  • Установленный ранее pkg-файл Resume больше не требуется (можно удалять), т.к. в новом движке после сворачивания игры восстанавливаются кликом по своей иконке в меню.
Цитата:

~ Движок prboom-2.4.7 (клавиша call работает как 'y');
~ Cплеш-скрины для quake и wargus (для остальных нет, потому как ни SuperTUX'y, ни Doom'y они не нужны, практически сразу инит графики);
~ Добавлено еще 4 хоткея:
  • I - кнопка на телефоне;
  • II - если просто нажать;
  • III - если нажать с модификатором (на минге - клавиша между + и -, на e6 тоже где-то есть).

phone | key | mod+key
---------------------
all:
volup | plus | c
voldown | minus | d
photo | pause | e
call | space | f
cancel | escape | a
left | left | i
right | right | j
up | up | g
down | down | h
center | return | b

e6:
prev | k | o
play | l | p
next | m | q
browser | n | r
Установка The Ultimate Doom:
  1. Качаем пакет The Ultimate Doom (~ 5Mb);
  2. Копируем из архива doom.wad и помещаем в каталог doom (/mmc/mmca1/games/data/doom - соблюдаем регистр);
  3. Качаем doom (убираем .zip) и устанавливаем как pkg-пакет.

Установка Doom 2: Hell On Earth:
  1. Качаем пакет Doom 2: Hell On Earth (~ 7Mb);
  2. Копируем из архива doom2.wad и помещаем в каталог doom (/mmc/mmca1/games/data/doom - соблюдаем регистр);
  3. Качаем doom2 (убираем .zip) и устанавливаем как pkg-пакет.

Установка Final Doom:The Plutonia Experiment:
  1. Качаем пакет Final Doom:TPE (~ 7Mb);
  2. Копируем из архива два файла plutonia.wad, death2.wad и помещаем в каталог doom (/mmc/mmca1/games/data/doom - соблюдаем регистр);
  3. Создаем pkg-файл (или редактируем уже скаченные выше)doom3
  4. Что редактировать:
    1. Изменяем 2 картинки (32x24 и 64x43) - чтобы были отличия от 1-ой или 2-ой версии;
    2. Правим "name".desktop (doom3 или как вы там его назовете);
    3. В скрипте запуска в последней строке вместо текущего exec'а записать:
      Цитата:
      exec $GAMES/bin/prboom -width 320 -height 240 -iwad plutonia.wad -file $GAMES/data/doom/death2.wad $* > /mmc/mmca1/doom.log 2>&1

Установка Final Doom: TNT - Evilution:
  1. Качаем пакет Final Doom: TNT-E (~ 7Mb);
  2. Копируем из архива два файла tnt.wad, death2.wad (death2 - аналогичен файлу из Final Doom:TPE) и помещаем в каталог doom (/mmc/mmca1/games/data/doom - соблюдаем регистр);
  3. Создаем pkg-файл (или редактируем уже скаченные выше)doom4
  4. Что редактировать:
    1. Изменяем 2 картинки (32x24 и 64x43) - чтобы были отличия от 1-ой, 2-ой или 3-ей версии;
    2. Правим "name".desktop (doom4 или как вы там его назовете);
    3. В скрипте запуска в последней строке вместо текущего exec'а записать:
      Цитата:
      exec $GAMES/bin/prboom -width 320 -height 240 -iwad tnt.wad -file $GAMES/data/doom/death2.wad $* > /mmc/mmca1/doom.log 2>&1

P.S. Музыки нет...


Программа для классических квестов (приключенческих игр) ScummVM-0.11.1 (beta 4) от Lubomyr'a. Она использует только data-файлы игры, то есть, по сути, эмулируется только движок игр, независимо от платформы под которые они сделаны (dos, amiga ...)
Изменения в beta 4:
  • Нажатием зеленой кнопки теперь в любой момент можно выйти из игры;
  • Теперь работают звуковые диалоги и другие звуки (звуковые диалоги работают в полных версиях CD игр);
  • CALL KEY - '1' - обход защиты игр;
  • HANG UP - 'ESC' - пропустить
  • Vol.UP - режим правой кнопки мыши;
  • Vol.Down - режим левой кнопки мыши;
  • Camera KEY - Выход из ScummVM.
Если не добавляли библиотеку libmad.so.0 из 2-ой beta, то добавте (поместить в каталог lib (/mmc/mmca1/games/lib)).
Список совместимых игр
Загрузить несколько игр : остальные ищем с помощью google
Игра Goblins 3 (Rus) (для ScummVM).
В этой игре нужно при стартовом запросе нажать зеленую трубку (чтобы обойти защиту игры)...

Last вне форума
Последний раз редактировалось Last; 14.05.2008 в 18:53. Причина: Обновил ScummVM-0.11.1 (beta 4)
   Ответить с цитированием   
Этот пользователь выразил Респект Last
Старый 14.05.2008, 14:46   #3
Мотоспец
 
Аватар для BLASTER
 
Адрес: GУЛЬБАС
Телефон: MotoMING A1200e, L7
Прошивка: 14R GizMoto Live New...
Сообщений: 585
Уровень респекта: 170
Отправить сообщение для BLASTER с помощью ICQ Отправить сообщение для BLASTER с помощью AIM Отправить сообщение для BLASTER с помощью MSN Отправить сообщение для BLASTER с помощью Yahoo Отправить сообщение для BLASTER с помощью Skype™
Цитата:
Качаем пакет The Ultimate Doom (~ 5Mb);
Копируем из архива doom.wad и помещаем в каталог doom (/mmc/mmca1/games/data/doom - соблюдаем регистр);
Качаем doom (убираем .zip) и устанавливаем как pkg-пакет.
где эта директория...? чото не пойму....=)

BLASTER вне форума

   Ответить с цитированием   
Старый 14.05.2008, 18:49   #4
Старший моторист
 
Аватар для Last
 
Адрес: Мариуполь
Телефон: a1200e
Прошивка: GizMoto
Сообщений: 219
Уровень респекта: 212
Отправить сообщение для Last с помощью ICQ
BLASTER, создай сам папку doom по адресу /mmc/mmca1/games/data/.

Кстати, не забывайте все названия, как папок, так и файлов (doom.wad и прочие - в архивах идут в верхнем регистре) должен быть в нижнем регистре!

Last вне форума

   Ответить с цитированием   
Старый 14.05.2008, 21:27   #5
Мотоспец
 
Аватар для BLASTER
 
Адрес: GУЛЬБАС
Телефон: MotoMING A1200e, L7
Прошивка: 14R GizMoto Live New...
Сообщений: 585
Уровень респекта: 170
Отправить сообщение для BLASTER с помощью ICQ Отправить сообщение для BLASTER с помощью AIM Отправить сообщение для BLASTER с помощью MSN Отправить сообщение для BLASTER с помощью Yahoo Отправить сообщение для BLASTER с помощью Skype™
Last, в том то и дело я не вруцблюсь где это /mmc/mmca1/games/data/??? на флехе?....

BLASTER вне форума

   Ответить с цитированием   
Старый 14.05.2008, 22:28   #6
Старший моторист
 
Аватар для Last
 
Адрес: Мариуполь
Телефон: a1200e
Прошивка: GizMoto
Сообщений: 219
Уровень респекта: 212
Отправить сообщение для Last с помощью ICQ
Цитата:
Сообщение от BLASTER Посмотреть сообщение
Last, в том то и дело я не вруцблюсь где это /mmc/mmca1/games/data/??? на флехе?....
Установка doom'a и прочих игр возможна после того как ты скопируешь на карту памяти папку games (прикрепленный архив из первого поста). Для doom'a же необходимо еще обновить движок:
Цитата:
Распаковать архив update_110508 на флешку, перейти в получившуюся директорию и запустить run.lin
(это уже из второго поста)...

Last добавил 14.05.2008 в 14:28


Игра Hexen 2 портированна eug'ом.

Установка Hexen 2:
  1. Скачиваем и распаковываем hexen2data в /mmc/mmca1/games/data, получая тем самым каталог hexen2 (в котором находятся еще 3-и каталога);
  2. Скачиваем игру hexen2 (~ 37Mb);
  3. Копируем из архива 2 pak-файла (разпакованные файлы в сумме ~98М) и помещаем в каталог data1 (/mmc/mmca1/games/data/hexen2/data1 - соблюдаем регистр);
  4. Скачиваем hexen2 (убираем .zip) и устанавливаем как pkg-пакет;
  5. Перед запуском игрушки включаем своп, без свопа не заработает (хотя можете попробовать с параметрами -heapsize <size> -forcemem);
  6. Запускаем игрушку (стартовое меню должно появиться почти мгновенно), но после загрузки новой игры первое время будет жутко тормозить (по звуку поймете), потом вроде более-менее...

Не забываем обновлять библиотеки:
Последнее обнавление от 14.05.08
  • Чинит ПКМ (в частности в Wargus'e)

Last вне форума
Последний раз редактировалось Last; 14.05.2008 в 22:34. Причина: Добавлено сообщение
   Ответить с цитированием   
Старый 15.05.2008, 17:47   #7
Мотоспец
 
Аватар для BLASTER
 
Адрес: GУЛЬБАС
Телефон: MotoMING A1200e, L7
Прошивка: 14R GizMoto Live New...
Сообщений: 585
Уровень респекта: 170
Отправить сообщение для BLASTER с помощью ICQ Отправить сообщение для BLASTER с помощью AIM Отправить сообщение для BLASTER с помощью MSN Отправить сообщение для BLASTER с помощью Yahoo Отправить сообщение для BLASTER с помощью Skype™
Last, ещо...
run.lin то есть его запустить? как с тела там формат не читает...=)
а с компа чтоль или как?,....

BLASTER вне форума

   Ответить с цитированием   
Старый 15.05.2008, 19:05   #8
Старший моторист
 
Аватар для Last
 
Адрес: Мариуполь
Телефон: a1200e
Прошивка: GizMoto
Сообщений: 219
Уровень респекта: 212
Отправить сообщение для Last с помощью ICQ
BLASTER, распаковываешь архив update_110508 на флешку и запускаешь run.lin при помощи Soft Assistent'a или SoftManager'a или LinLoader'a. Т.е. устанавливаешь любой из выше перечисленных pkg-приложений, заходишь с телефона и ищешь скопированную папку и:
- в случае установки SA или SM просто нажимаешь на run.lin;
- в случае установки LL зажимаешь стилус на run.lin до появления меню и выбираешь Oткрыть в - LinLoader

Last добавил 15.05.2008 в 11:05


Обновление от 15.05.08 (патч появится завтра):
  • Добавлена (по просьбе Lubomyr'а) возможность отключать поведение спец. клавиши как модификатора (по умолчанию включен как модификатор); в этом случае она шлет SDLK_TAB, ПКМ нет, кол-во клавиш уменьшается до 11 для минга и до 15 для е6; для этого либо отредактируйте $GAMES/gamesrc (там написано как), либо в скрипт запуска игры добавить export SDL_QT_MODIFICATOR=0

Last вне форума
Последний раз редактировалось Last; 15.05.2008 в 19:10. Причина: Добавлено сообщение
   Ответить с цитированием   
Старый 16.05.2008, 08:48   #9
Мотоспец
 
Аватар для BLASTER
 
Адрес: GУЛЬБАС
Телефон: MotoMING A1200e, L7
Прошивка: 14R GizMoto Live New...
Сообщений: 585
Уровень респекта: 170
Отправить сообщение для BLASTER с помощью ICQ Отправить сообщение для BLASTER с помощью AIM Отправить сообщение для BLASTER с помощью MSN Отправить сообщение для BLASTER с помощью Yahoo Отправить сообщение для BLASTER с помощью Skype™
кароче я все сделал как ты говорил но у меня прост он в дум не заходит....=(
не ошибку не чо не выдает а просто тихо молчит...
Last, я те в аси стукнул ник мой там En Joy авторизуй плизз и поподробней расскажешь!...=)

BLASTER вне форума

   Ответить с цитированием   
Старый 17.05.2008, 09:16   #10
Старший моторист
 
Аватар для Last
 
Адрес: Мариуполь
Телефон: a1200e
Прошивка: GizMoto
Сообщений: 219
Уровень респекта: 212
Отправить сообщение для Last с помощью ICQ
Программа для классических квестов (приключенческих игр) ScummVM-0.11.1 (beta 5) от Lubomyr'a.
Изменения в beta 5:
  • Добавлена поддержка звуковых файлов FLAC;
  • Именения в управлении:
  • CALL KEY - '1' - обход защиты игр;
  • HANG UP - 'ESC' - пропустить
  • Vol.UP - режим правой кнопки мыши;
  • Vol.Down - F5 - Сохранить игру;
  • Интеллектуальная коавиша - Кнопка между кнопками рулировки громкости - осмотреть предметы (используется во многих играх таки ка гоблинс, использовать таким способом нажимаем стилусом на экран, неотрывая стилуса от экрана нажимаем кнопку между кнопками регулировки громкости, и не отрывая стылуса от экрана можем водить им по экрану, с выводом названий предметов на экране, при отрыве стылуса от экрана, игра переходит в обычный режим);
  • Camera KEY - Выход из ScummVM.

Обновить библиотеку от 15.05.2008 (поместить в каталог lib (/mmc/mmca1/games/lib)).

Last вне форума

   Ответить с цитированием   
Старый 28.05.2008, 12:50   #11
Младший моторист
 
Аватар для hitryi li$
 
Адрес: Donezk
Телефон: RIZR Z6
Прошивка: zMod 0.7.7
Сообщений: 44
Уровень респекта: 1
Отправить сообщение для hitryi li$ с помощью ICQ
тупой вопрос: что такое нативные игры?

hitryi li$ вне форума

   Ответить с цитированием   
Старый 08.06.2008, 17:54   #12
Старший моторист
 
Аватар для Last
 
Адрес: Мариуполь
Телефон: a1200e
Прошивка: GizMoto
Сообщений: 219
Уровень респекта: 212
Отправить сообщение для Last с помощью ICQ
Программа для классических квестов (приключенческих игр) ScummVM-0.11.1 (beta 8) от Lubomyr'a.
Изменения в beta 5:
  • Добавлена возможность растягивания на полный экран (без черных полос сверху и снизу экрана). Для этого выбираем Edit Game -> Graphics
    и делаем как на рисунке
  • Поддержка формата mpeg2 (новая либа libmpeg2.so.0)

Обновить библиотеку от 03.06.2008 (поместить в каталог lib (/mmc/mmca1/games/lib)).

Набор скинов для ScummVM

Игры:
  • Indiana Jones and the Last Crusade (Rus) (~3,1Mb) и руссификатор + прохождение (~5,2Mb) ;
  • Indiana Jones Fate of Atlantis (Rus) (~5,7Mb) и прохождение
  • Goblins (Rus) (~1,5Mb)
  • Goblins 2 (Rus) (~1,5Mb)
  • Full Throttle (Rus) (~192Mb)
  • The Dig (~134Mb) и музыка (~238Mb) и речь (~100Mb)
    Игра запускается через ScummVM, просто разожмите игру куда угодно, а *.BUN файлы из дополнений кидайте в основную папку игры.
    Запустить игру без музыки не получилось, а без речи работает прекрасно. Если у кого-то получится без музыки - поделитесь знанием!
Вложения
Тип файла: zip libmpeg2.so.zip (36.4 Кб, 4 просмотров)

Last вне форума

   Ответить с цитированием   
Этот пользователь выразил Респект Last
Старый 11.06.2008, 08:04   #13
Младший моторист