71 lines
2.9 KiB
Text
71 lines
2.9 KiB
Text
|
Wolf4SDL by Moritz "Ripper" Kroll (http://www.chaos-software.de.vu)
|
||
|
Original Wolfenstein 3D by id Software (http://www.idsoftware.com)
|
||
|
GP2X support by Pickle
|
||
|
|
||
|
Source and Windows Binary: http://www.stud.uni-karlsruhe.de/~uvaue/chaos/downloads.html
|
||
|
GP2X Binary: http://archive.gp2x.de/cgi-bin/cfiles.cgi?0,0,0,0,20,2479
|
||
|
|
||
|
SUMMARY:
|
||
|
See main README.txt
|
||
|
|
||
|
|
||
|
GP2X CONTROLS:
|
||
|
Directional: these are mapped to the arrow keys.
|
||
|
A : mapped to space, which opens doors
|
||
|
B : mapped to left shift, which enables running. Also mapped
|
||
|
to key n, for the NO response in the menu.
|
||
|
X : mapped to left control, which enables shooting.
|
||
|
Y : mapped to the number keys, to select weapons. It cycles
|
||
|
through each weapon in order. Also mapped to key y, for
|
||
|
the YES responses in the menu.
|
||
|
** NOTE: In "enter text" mode each button sends its letter,
|
||
|
for example a=a, y=y
|
||
|
|
||
|
Select: mapped to the escape key
|
||
|
Start: mapped to the enter key
|
||
|
Select+Start: mapped to pause
|
||
|
|
||
|
Shoulder Left: this is mapped in a way to strafe left
|
||
|
Shoulder Right: this is mapped in a way to strafe right
|
||
|
** NOTE: If you press both the left and right shoulder buttons the statusbar
|
||
|
will be shown in the fullscreen mode described above.
|
||
|
|
||
|
Volume Buttons: raise and lower the volume.
|
||
|
|
||
|
Either Volume Button + Select: show fps
|
||
|
Either Volume Button + Start: take a screenshot
|
||
|
|
||
|
|
||
|
** NOTE: The directional stick is given precedence over the strafe keys.
|
||
|
For example if you hold the shoulder right to strafe right and you
|
||
|
then move the stick right you will stop strafing and turn. If you
|
||
|
then release the stick you will resume strafing the right.
|
||
|
(I've tested this and it seems to work fairly well)
|
||
|
|
||
|
|
||
|
INSTALL:
|
||
|
Pick your Wolf4SDL binary and copy the files at the root of the zip to any
|
||
|
folder together with the data files of the according game (e.g. *.WL6 for
|
||
|
Wolfenstein 3D or *.SOD for Spear of Destiny).
|
||
|
The binaries do not restart the GP2X menu application.
|
||
|
If you use GMenu2x, select the wrapper option for your icon.
|
||
|
If you use the GPH menu, you will have to create your own script to restart it.
|
||
|
|
||
|
|
||
|
Compiling from source code:
|
||
|
I used the Code::Blocks dev kit. (http://archive.gp2x.de/cgi-bin/cfiles.cgi?0,0,0,0,14,2295)
|
||
|
You can use the template example. Add all of the source files to the project.
|
||
|
Under build options (pick your GP2X compilier) and under "Compilier Settings"
|
||
|
-> "Defines" add GP2X. Just press the build button.
|
||
|
The Makefile should also work for linux type environments, although I have
|
||
|
not tried it this way. If you use it, the GP2X define should be added to the
|
||
|
Makefile using CFLAGS += -DGP2X.
|
||
|
|
||
|
I also added the compiler flags
|
||
|
"-fmerge-all-constants -ffast-math -funswitch-loops"
|
||
|
which give a good performance increase.
|
||
|
For Code::Blocks put this line in "Compiler Settings" - "Other Options".
|
||
|
|
||
|
PERFORMANCE:
|
||
|
The game runs good at 200 Mhz.
|