![]() |
2007-09-27
, 23:17
|
|
Posts: 3,096 |
Thanked: 1,525 times |
Joined on Jan 2006
@ Michigan, USA
|
#2
|
![]() |
2007-09-27
, 23:25
|
|
Posts: 693 |
Thanked: 502 times |
Joined on Jul 2007
|
#3
|
![]() |
2007-09-27
, 23:25
|
Posts: 503 |
Thanked: 267 times |
Joined on Jul 2006
@ Helsinki
|
#4
|
Not sure if it will work on 770/os2006... does the 770 have math co-processor? if not it may not ever work out unless someone (not me) codes a lot of custom integer math logic.
if not it may not ever work out unless someone (not me) codes a lot of custom integer math logic.
I get low fps (3-8fps?) but can shrink window for what i would guess is fast enough gameplay (15+?)
![]() |
2007-09-27
, 23:35
|
|
Posts: 693 |
Thanked: 502 times |
Joined on Jul 2007
|
#5
|
![]() |
2007-09-28
, 00:01
|
|
Posts: 3,096 |
Thanked: 1,525 times |
Joined on Jan 2006
@ Michigan, USA
|
#6
|
![]() |
2007-09-28
, 00:05
|
|
Posts: 693 |
Thanked: 502 times |
Joined on Jul 2007
|
#7
|
The Following User Says Thank You to pipeline For This Useful Post: | ||
![]() |
2007-09-28
, 01:03
|
|
Posts: 1,107 |
Thanked: 720 times |
Joined on Mar 2007
@ Germany
|
#8
|
Well since no one else wanted to do this, i built quake 1 for maemo and it seems like it will work fairly good on my n800.
This is first iteration but wanted to share to prove it can be done. I will go through the code and try to get it fullscreen, with maemo friendly bindings, and support of memory card for storing data files, and deb installer.
If other coders want to jump on board feel free... i just compiled sdlquake with the VM appliance (not the appliance released today but one which supports bora)
Not sure if it will work on 770/os2006... does the 770 have math co-processor? if not it may not ever work out unless someone (not me) codes a lot of custom integer math logic.
I get low fps (3-8fps?) but can shrink window for what i would guess is fast enough gameplay (15+?)
Sounds work and i actually just like the eery immersion of the environment so it may perfect game to have for me.
Just download the executable (its zipped for now, perhaps someone can post a tar) from :
http://wardenclyffetower.com/MaemoFiles/sdlquake.zip
Put that in a directory like /home/user/quake
Then download the shareware data files from :
http://www.libsdl.org/projects/quake/
and extract that archive underneath the quake directory (so that you have a /home/user/quake/ID1 directory)
If you dont like the idea of download a non-fully playable game then hold off while it matures, otherwise post feedback/results.
![]() |
2007-09-28
, 01:18
|
|
Posts: 3,096 |
Thanked: 1,525 times |
Joined on Jan 2006
@ Michigan, USA
|
#9
|
![]() |
2007-09-28
, 01:40
|
|
Posts: 693 |
Thanked: 502 times |
Joined on Jul 2007
|
#10
|
-or-
N800/N810 MMC2 Version
N800/N810 MMC1 Version
770-MMC1
http://www.libsdl.org/projects/quake/
http://wardenclyffetower.com/MaemoFi...e/autoexec.cfg
(Multiplayer)
Multiplayer is compatible with the XQF Game Server browser which has been compiled for maemo.
To run classic threewave CTF, download this zip for both server(tablet?) and clients(tablets?) and extract to quake datadir. You should end up with a quake/ctf directory. On the server tablet run (from xterm/script/etc) :
sdlquakepxd -game ctf +exec server.cfg -listen
Then from client tablets you will have to connect using XQF and due to an issue with XQF not detecting game type you will have to (temporarily) change XQF quake game preference's 'command line' to :
sdlquakepxd -game ctf
You can leave its working directory as /media/mmc2/quake (or wherever your basedir is)
Then for normal dm or coop games change command line back to just sdlquakepxd
You can also set your player name in autoexec.cfg (for clients) and server.cfg (for host)
Botmatch + Custom Maps for mmc1/mmc2 8x0 users with retail quake (pak1.pak) :
I have assembled a botmatch add on for sdlquake which rev38 support. Download the zip archive and extract to the root of the mmc card containing your quake directory. It will set extract files to the \quake\id1\maps and \quake\omicron directories.
Then (from xterm) just type botmatchpxd and use the menu key to cycle between configuration modes.
If you have the autoexec.cfg configuration file properly installed to the data directory, then you have Four play modes : StrafeMode, TurnMode, ZoomMode, and ScreenSizeMode.. you toggle through them with the 'Menu' key (below dpad its the center of three buttons).
DPAD Enter = Fire
Esc = Show Menu
Menu = Change Mode (See Below)
FullscreenKey : Hold down to temporarily look around with dpad
DPAD Left/Right = strafeleft/straferight
- Key : Jump
+ Key : NextWeapon
DPAD Left/Right = turnleft/turnright
- Key : Jump
+ Key : Next Weapon
- Key : Zoom Field of View out
+ Key : Zoom Field of View in
- Key : Shrink window area
+ Key : Enlarge window area
Performance Estimates :
N800/810 400x240 (XSP PixelDoubled) : ~25 fps avg (with full window size)
---------------------------------
https://garage.maemo.org/frs/downloa...9-rev38.tar.gz
Last edited by pipeline; 2011-02-21 at 18:25.