A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd
at master 50 lines 2.2 kB view raw
1\subsection{Duke3D} 2 3\screenshot{plugins/images/ss-duke3d}{``Hollywood Holocaust'', the 4 first level of Duke Nukem 3D}{fig:Duke3D} 5 6This is a port of Duke Nukem 3D, derived from Fabien Sanglard's 7Chocolate Duke. 8 9\subsubsection{Installation} 10The \fname{.GRP} and \fname{.CON} files from an original installation 11of the game must be placed in the \fname{/.rockbox/duke3d/} on your 12device. The shareware files work as well, and are available at 13\wikilink{PluginDuke3D}. 14 15\subsubsection{Music} 16In-game music will not work by default. For it to work, you must 17install a modified Timidity patchset in the 18\fname{/.rockbox/timidity/} directory on your device. There should be 19a \fname{/.rockbox/timidity/timidity.cfg} file located in this 20directory, along with the instrument files. You must edit the 21\fname{.cfg} file so that all the path names are absolute (i.e. in the 22form \fname{/.rockbox/timidity/instruments/*.cfg}). 23 24As above, there is a free patchset available from 25\wikilink{PluginDuke3D}. 26 27\subsubsection{Video} 28Rotation of the video output is possible by choosing the correct video 29option in the in-game menu. If your device's display is normally 30320x240, for example, choosing the 240x320 option will rotate the 31screen 90 degrees, and the keymap will be updated as well. 32 33\subsubsection{Caveats} 34Sound effects, enabled by default, could have a detrimental effect on 35playability on some devices. If you notice excessive lag, try 36disabling sound. 37 38The default button mapping may not be optimal for gameplay. Set a 39different mapping in the ``Keyboard'' section of the game setup. Note 40that not all keys are mappable on all devices. 41 42Some devices will low memory or large GRP files will prevent the game 43from completely caching the GRP file in RAM, which could lead to disk 44reads during gameplay. This might cause the game to lag slightly when 45it happens, which is normal. The game should resume in a second or so. 46 47On other devices, large GRP files will render the game completely 48unplayable. If this occurs, try using the smaller shareware GRP. If 49this still fails, then please see Appendix \ref{sec:feedback} for 50instructions to report a bug.