motofan logo
8 страниц V « < 6 7 8        
> 

[mgx] Quake II, E8 Version

EXL
сообщение 20.3.2013, 19:51


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 874
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4600



Цитата(maxdred @ Сегодня, 2:35)
* Присоединяюсь к просьбе.

http://www.4shared.com/file/kuBjZHJx/Quake2_network.html

Но нужно переделать, а именно поправить скрипт, чтобы запускал не утилиту, которая мутит коннект, а эльф кваки.
Если скачаешь этот пакет и выложишь из него содержимое sh-скриптов, находящихся в корне, я тебе их переделаю для нормального запуска на Е8.
mgx-пакет открывать любым архиватором (winRar/7zip).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
maxdred
сообщение 22.3.2013, 21:44


Новичок
*

Группа: Пользователи
Сообщений: 28
Регистрация: 27.10.2008
Пользователь №: 184 675
Модель телефона: A1200e, E8
Прошивка: не определися :)

Рейтинг: 0



не могу выложить файлы

Добавлено позже (23.3.2013, 1:40):
Вот в виде кода
Как смог
Код
#!/bin/sh

#Script Name: quake2.sh
#Port from ZN5 by Junior Passos

mypath=${0%/*}
export PATH=${0%/*}:$PATH
showRadio "Quake II" "Select the game mode:" "90В° Right, Network" "90В° Left, Network" "90В° Right" "90В° Left" "About"

case "$?" in
   1)
      $mypath/rightn.sh
    ;;

   2)
      $mypath/leftn.sh
    ;;
   3)
      $mypath/right.sh
    ;;
   4)
      $mypath/left.sh
    ;;
   5)
      showQ "About" "In this version you can choose the mode that the screen will be able to play both with his left hand and with his right hand.
Port from the ZN5 by Junior Passos. Thanks Ant-ON and Javierox and The MotoCakers Team. Network by EXL and Ant-ON" 2
      $mypath/quake2.sh
    ;;

   *)
      showNotify "Quake II" "Exiting the game..." 1
      exit 0
  ;;
esac


leftn.sh
Код
#!/bin/sh
. /etc/initservices/services/ezxenv.sh
MYFILE=`basename $0`
QUAKE2DIR=`busybox dirname "$0"`

cp -f $QUAKE2DIR/mySDL.cfg /mmc/mmca1/.system/mySDL.cfg
export HOME=$QUAKE2DIR
export LD_PRELOAD=$QUAKE2DIR/lib/libSDL-1.2.so.0:$QUAKE2DIR/lib/libSDL_sound-1.0.so.1:$QUAKE2DIR/lib/libutil.so.1:$QUAKE2DIR/lib/libpng12.so.0:$QUAKE2DIR/lib/libz.so:$QUAKE2DIR/lib/libSDL_image-1.2.so.0:$QUAKE2DIR/lib/libSDL_ttf-2.0.so.0:$QUAKE2DIR/lib/libfreetype.so.6:$QUAKE2DIR/lib/libSDL_net-1.2.so.0
export SDL_QT_INVERT_ROTATION=270

cd "$QUAKE2DIR"
./netexec.ZN5 ./sdlquake2 +set basedir $QUAKE2DIR nice -n -19

left.sh
Код
#!/bin/sh
. /etc/initservices/services/ezxenv.sh
MYFILE=`basename $0`
QUAKE2DIR=`busybox dirname "$0"`

cp -f $QUAKE2DIR/mySDL.cfg /mmc/mmca1/.system/mySDL.cfg
export HOME=$QUAKE2DIR
export LD_PRELOAD=$QUAKE2DIR/lib/libSDL-1.2.so.0:$QUAKE2DIR/lib/libSDL_sound-1.0.so.1:$QUAKE2DIR/lib/libutil.so.1:$QUAKE2DIR/lib/libpng12.so.0:$QUAKE2DIR/lib/libz.so:$QUAKE2DIR/lib/libSDL_image-1.2.so.0:$QUAKE2DIR/lib/libSDL_ttf-2.0.so.0:$QUAKE2DIR/lib/libfreetype.so.6:$QUAKE2DIR/lib/libSDL_net-1.2.so.0
export SDL_QT_INVERT_ROTATION=270

cd "$QUAKE2DIR"
./sdlquake2 +set basedir $QUAKE2DIR nice -n -19

rightn.sh
Код
#!/bin/sh
. /etc/initservices/services/ezxenv.sh
MYFILE=`basename $0`
QUAKE2DIR=`busybox dirname "$0"`

cp -f $QUAKE2DIR/mySDL.cfg /mmc/mmca1/.system/mySDL.cfg
export HOME=$QUAKE2DIR
export LD_PRELOAD=$QUAKE2DIR/lib/libSDL-1.2.so.0:$QUAKE2DIR/lib/libSDL_sound-1.0.so.1:$QUAKE2DIR/lib/libutil.so.1:$QUAKE2DIR/lib/libpng12.so.0:$QUAKE2DIR/lib/libz.so:$QUAKE2DIR/lib/libSDL_image-1.2.so.0:$QUAKE2DIR/lib/libSDL_ttf-2.0.so.0:$QUAKE2DIR/lib/libfreetype.so.6:$QUAKE2DIR/lib/libSDL_net-1.2.so.0

cd "$QUAKE2DIR"
./netexec.ZN5 ./sdlquake2 +set basedir $QUAKE2DIR nice -n -19

right.sh
Код
#!/bin/sh
. /etc/initservices/services/ezxenv.sh
MYFILE=`basename $0`
QUAKE2DIR=`busybox dirname "$0"`

cp -f $QUAKE2DIR/mySDL.cfg /mmc/mmca1/.system/mySDL.cfg
export HOME=$QUAKE2DIR
export LD_PRELOAD=$QUAKE2DIR/lib/libSDL-1.2.so.0:$QUAKE2DIR/lib/libSDL_sound-1.0.so.1:$QUAKE2DIR/lib/libutil.so.1:$QUAKE2DIR/lib/libpng12.so.0:$QUAKE2DIR/lib/libz.so:$QUAKE2DIR/lib/libSDL_image-1.2.so.0:$QUAKE2DIR/lib/libSDL_ttf-2.0.so.0:$QUAKE2DIR/lib/libfreetype.so.6:$QUAKE2DIR/lib/libSDL_net-1.2.so.0

cd "$QUAKE2DIR"
./sdlquake2 +set basedir $QUAKE2DIR nice -n -19

[close]


Сообщение отредактировал maxdred - 22.3.2013, 23:41
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 23.3.2013, 0:56


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 874
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4600



1. Для запуска кваки необходимы библиотеки, установи для начала их zSDL (если еще не установил). Устанавливать их желательно на карту памяти.
2.Отредактируй left.sh таким образом:
left.sh:
Код

#!/bin/sh
. /etc/initservices/services/ezxenv.sh
MYFILE=`basename $0`
QUAKE2DIR=`busybox dirname "$0"`
export HOME=$QUAKE2DIR
LIBDIR1=/ezxlocal/download/mystuff/games/lib
LIBDIR2=/mmc/mmca1/games/lib
LIBDIR3=$mypath/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LIBDIR1:$LIBDIR2:$LIBDIR3

cd "$QUAKE2DIR"
./sdlquake2 +set basedir $QUAKE2DIR nice -n -19

Важно: редактировать и сохранять этот файл лучше всего в редакторе http://notepad-plus-plus.org/
Кодировка/формат переноса строки:
Прикрепленное изображение


3. Копируешь папку с квакой в "/mmc/mmca1/mgxbox" или "/ezxlocal/download/mystuff/mgxbox", где "/mmc/mmca1" - флешка, а "/ezxlocal/download/mystuff" - память телефона.
// путь может отличаться, я уже не помню какой он там. Короче кидаешь папку с квакой и сохраненным скриптом туда, куда устанавливает mgx-пакеты MgxBox.

4. Заходишь в mgxbox, пробуешь запустить Quake II, выбираешь "90° Left".

5. Если ничего не запускается, неплохо бы скинуть сюда лог запуска. Его можно сделать через телнет, запуская сам скрипт:
/mmc/mmca1/mgxbox/QuakeII___...___/left.sh

Сообщение отредактировал EXL - 23.3.2013, 0:59
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
maxdred
сообщение 23.3.2013, 9:59


Новичок
*

Группа: Пользователи
Сообщений: 28
Регистрация: 27.10.2008
Пользователь №: 184 675
Модель телефона: A1200e, E8
Прошивка: не определися :)

Рейтинг: 0



телнэт на семерке вроде ка не пашет
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 23.3.2013, 11:53


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 874
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4600



Цитата(maxdred @ Сегодня, 16:59)
* телнэт на семерке вроде ка не пашет

http://iamsan.ru/windows/telnet-windows7
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
maxdred
сообщение 23.3.2013, 16:53


Новичок
*

Группа: Пользователи
Сообщений: 28
Регистрация: 27.10.2008
Пользователь №: 184 675
Модель телефона: A1200e, E8
Прошивка: не определися :)

Рейтинг: 0



Чел огромное тебе человеческое спасибо. Но,
Код
не удалось открыть подключение к этому узлу, на порт 23: Сбой подключения


Сообщение отредактировал maxdred - 23.3.2013, 16:59
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
maxdred
сообщение 31.3.2013, 8:25


Новичок
*

Группа: Пользователи
Сообщений: 28
Регистрация: 27.10.2008
Пользователь №: 184 675
Модель телефона: A1200e, E8
Прошивка: не определися :)

Рейтинг: 0



Скрин выдачи результата ввода команды через телнет
В общем както так. Папки у меня имеют немного другое имя, в правленом файле я посмотрел пути либ, и сравнил со своими
[/code]LIBDIR2=/mmc/mmca1/games/lib[/code]
У меня не по этому пути папка lib.
Сделал папку games в корне скинул туда либу с zSDL_3,( делаю все с рабочего компа, там хр. Нотепад++ не устанавливал. Зато телнэт пашет тут как миленький.)
Выдало такое Скрин с выдачей результата
Дальше не могу понять куда копать. Библиотеку на которой сбоит не знаю чем редактировать или ваще посмотреть что не так.

Сообщение отредактировал maxdred - 31.3.2013, 8:33
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 1.4.2013, 8:58


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 874
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4600



Цитата(maxdred @ Вчера, 15:25)
* Дальше не могу понять куда копать. Библиотеку на которой сбоит не знаю чем редактировать или ваще посмотреть что не так.

Нужно править скрипт. Скорее всего там сбита переменная HOME. С библиотекой порядок, а вот colormap.pcx не находит. Я не помню, где он располагается, возможно вообще в pak-файлах.
Проверь наличие и правильное расположение дата-файлов в папке.

Правь скрипт еще, пробуй так:

Код

#!/bin/sh
export HOME=.
LIBDIR1= #твой путь до библиотек zSDL
LIBDIR2=/mmc/mmca1/games/lib
#LIBDIR3=$mypath/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LIBDIR1:$LIBDIR2:$LIBDIR3

cd "$HOME"
./sdlquake2 +set basedir $HOME nice -n -19



Или так:
Код

#!/bin/sh
mypath=${0%/*}
LIBDIR1= Твой путь до либ zSDL
LIBDIR2=/mmc/mmca1/games/lib
#LIBDIR3=$mypath/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LIBDIR1:$LIBDIR2:$LIBDIR3
export HOME=$mypath
export SDL_QT_INVERT_ROTATION=1
cd $mypath

exec $mypath/sdlquake2 +set basedir $mypath nice -n -19


Последнюю строку можно сделать еще такой:
Код
exec $mypath/sdlquake2 +set basedir .


Короче, экспериментируй. А в качестве редактора советую использовать таки Notepad++.

Сообщение отредактировал EXL - 1.4.2013, 8:59
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
maxdred
сообщение 2.4.2013, 4:42


Новичок
*

Группа: Пользователи
Сообщений: 28
Регистрация: 27.10.2008
Пользователь №: 184 675
Модель телефона: A1200e, E8
Прошивка: не определися :)

Рейтинг: 0



Путь в скрипте отредактировал после того как написал пост, проверить чрез телнет запустить сегодня не смог. Поправлю нотепадом скрипт как написал. Пробую запускать через консоль на самом телефоне но пишет что фаил не найден ( както не правильно пишу)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
[mgx] Quake II, E8 Version · Motorola ROKR E8, EM30 · Forum
 

8 страниц V « < 6 7 8
Ответ в темуСоздание новой темы
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29.3.2024, 13:49

Форум живёт: