Thread
:
[OS2008] Quake 1 now running!
View Single Post
pipeline
2007-09-27 , 23:08
Posts: 693 | Thanked: 502 times | Joined on Jul 2007
#
1
(1.0.9-Rev38 packages created May 17 for N8X0 mmc1/mmc2) : this version adds slow motion capabilities to support new botmatch mod. Ready2Run and 770 Users can not use this new version since the mod requires much horsepower and Retail data.
(1.0.9-Rev37 packages created May 12 : fixed flicker on level changes, readded mem cli option for mods, multiplayer works since 36)
This is a build of SDLQuake with versions for Nokia n800/n810 and 770.
All installations packages create two menu items, one to launch in a regular 800x480 screen mode, and another to run using pixel doubling for faster gameplay. -IF Running the pxldbl version close other windows first for best reliability -
Methods of install :
N800/810 :
N800/N810 Ready-to-run; 20megs installed
-or-
N800/N810 MMC2 Version
N800/N810 MMC1 Version
770 Installer (Expects datafiles to be on mmc1) :
770-MMC1
IF INSTALLING to MEMORY CARD you also need to create directory called /quake/id1 on it and put in the custom autoexec.cfg and data (PAK) files in it. If you don't own quake you can download the shareware data (PAK) files from here (not needed for bigdaddy install) :
http://www.libsdl.org/projects/quake/
For the autoexec.cfg file, you can either go to xterm and type 'sdlquake-reset' to copy the installed autoexec.cfg to your data directory where the program is looking for it. You would only need to do this one time or if you make changes to the file and want to revert to these original optimized settings. Or you can just download it from here :
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).
In all Modes :
DPAD Enter = Fire
Esc = Show Menu
Menu = Change Mode (See Below)
FullscreenKey : Hold down to temporarily look around with dpad
In Strafe Mode :
DPAD Left/Right = strafeleft/straferight
- Key : Jump
+ Key : NextWeapon
In TurnMode :
DPAD Left/Right = turnleft/turnright
- Key : Jump
+ Key : Next Weapon
In ZoomMode (you can use to test/adjust the fov):
- Key : Zoom Field of View out
+ Key : Zoom Field of View in
ScreenSizeMode
- Key : Shrink window area
+ Key : Enlarge window area
---------------------------------
Performance Estimates :
N800/810 400x240 (XSP PixelDoubled) : ~25 fps avg (with full window size)
N770 400x240 (PixelDoubled) : Estimate 6-8fps (adjusting window size may help)
---------------------------------
Pixel Doubling mode is only (automatically) engaged whenever the resolution chosen has width of 400.
And finally here is a snapshot of the latest sourcecode including all my modifications here (in case you have a maemo scratchbox dev environment setup) :
https://garage.maemo.org/frs/downloa...9-rev38.tar.gz
If you download the source code above do -not- run ./configure just make and/or read the pipeline-readme file. Perhaps others more knowlegeable than me in the deficient areas can make an even better build... please share fixes if you do though.
Attached Images
Last edited by pipeline; 2011-02-21 at
18:25
.
Quote & Reply
|
The Following 10 Users Say Thank You to pipeline For This Useful Post:
ArnimS
,
dan
,
Jeffgrado
,
multi
,
qole
,
qwerty12
,
spirytsick
,
trompkins
,
ukki
pipeline
View Public Profile
Send a private message to pipeline
Find all posts by pipeline