summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--manual/plugins/duke3d.tex38
1 files changed, 38 insertions, 0 deletions
diff --git a/manual/plugins/duke3d.tex b/manual/plugins/duke3d.tex
new file mode 100644
index 0000000000..9214a4b717
--- /dev/null
+++ b/manual/plugins/duke3d.tex
@@ -0,0 +1,38 @@
1\subsection{Duke3D}
2
3This is a port of Duke Nukem 3D, derived from Fabien Sanglard's
4Chocolate Duke.
5
6\subsubsection{Installation}
7The \fname{.GRP} and \fname{.CON} files from an original installation of
8 the game must be placed in the \fname{/.rockbox/duke3d/} on your
9 device.
10
11\subsubsection{Music}
12In-game music will not work by default. For it to work, you must
13install a modified Timidity patchset in the
14\fname{/.rockbox/timidity/} directory on your device. There should be
15a \fname{/.rockbox/timidity/timidity.cfg} file located in this
16directory, along with the instrument files. You must edit the
17\fname{.cfg} file so that all the path names are absolute (i.e. in the
18form \fname{/.rockbox/timidity/instruments/*.cfg}).
19
20\subsubsection{Video}
21Rotation of the video output is possible by choosing the correct video
22option in the in-game menu. If your device's display is normally
23320x240, for example, choosing the 240x320 option will rotate the
24screen 90 degrees, and the keymap will be updated as well.
25
26\subsubsection{Caveats}
27Sound effects, enabled by default, could have a detrimental effect on
28playability on some devices. If you notice excessive lag, try
29disabling sound.
30
31The default button mapping may not be optimal for gameplay. Set a
32different mapping in the ``Keyboard'' section of the game setup. Note
33that not all keys are mappable on all devices.
34
35Some devices will low memory or large GRP files will prevent the game
36from completely caching the GRP file in RAM, which could lead to disk
37reads during gameplay. This might cause the game to lag slightly when
38it happens, which is normal. The game should resume in a second or so.