This is a port of ProAsm's Duke3dw for MorphOS
What works:
- gameplay
- level editor
- polymost OpenGL mode
- sound
- music (MIDI and OGG)
- netplay (gets out of sync with the Windows version)
- high resolution packs
What doesn't:
- startup menu (needs a new one from scratch)
The games uses SDL, so youl will need PowerSDL.library:
http://aminet.net/util/libs/powersdl.lha
For MIDI music you have to download GerontoLibrary:
http://aminet.net/mus/play/gerontolibrary.lha
http://aminet.net/mus/midi/gerontolibmid.lha
After installing them open LIBS:GerontoPlayer/Timidity.cfg in a text editor,
and uncomment the following line: (remove the #)
#dir LIBS:GerontoPlayer/Timidity/
If you don't do this, GerontoLibrary won't open the instrument patches, and
MIDI playback won't work. This will be fixed in a future version of the
library.
Alternatively you can use this high quality OGG music pack:
http://vision.gel.ulaval.ca/~klein/duke3d/musicpack_sc55.zip
If you want better graphics, you can download the high resolution packs from
here:
http://proasm.com/duke/dnhrp.html
For more info:
http://proasm.com/duke/dndocs.html
http://static.jonof.id.au/modsuppt/jfduke3d/releasenotes.html
Changelog
---------
2012-07-02:
- MorphOS support
- Added TiMidity (built-in) and GerontoLibrary support to JFAudiolib
- Backported the aspect-ratio correction code from EDuke32
- Fixed a couple of small bugs and endianness issues
2012-06-01:
- Initial release based on Duke3dw 4.2.2
- Added WildMidi support to JFAudiolib
- Cleaned up the music playback code
|