@Amig_OS,
post #117
dhewm 3 is a Doom 3 GPL source port, know to work on at least Windows, Linux, Mac OS X, FreeBSD and now! AmigaOS4.
Dhewm3 V1.5.2 release Named ALWAYS ULTRA AOS4 (betatest) by HunoPPC (21.06.2022)
- Added Joypad with EGLSDL v1.3
- Support multithreading in EGL_wrapper library for low CPU on DOOM3 now!
- Support ARB2
- Optimized sound support to relieve CPU resources
- Support for the full Polish version of Doom3 (c) L.E.M.
- Gamma and Brightness are now applied in the shaders instead of by setting hardware gamma,
can be disabled (so hardware gamma is used again) with r_gammaInShaders 0
- s_alReverbGain CVar to reduce EFX reverb effect intensity
- Fixes for looped sounds
- Replaced most usages of strncpy() with something safer to prevent buffer overflows (remaining cases should be safe)
- Support loading some mods known to need fs_game_base d3xp via Mods menu (currently, The Lost Mission and LibreCoop d3xp are supported)
- Disable assertion in idSampleDecoderLocal::DecodeOGG() that triggered when starting a new Classic Doom3 game
Versions of compatible MODS (One individual executable per Module):
- LibreCoop
- The Lost Mission
- Classic Doom3
- HardCorps
- Resurrection of Evil
- Rivensin
- Fitz Packerton
- Denton's Enhanced Doom3
- dhewm3 now supports the Doom3 Demo gamedat
- Restore "Carmack's Reverse" Z-Fail stencil shadows; use glStencilOpSeparate() if available
- Scale menus, fullscreen videos and the PDA to 4:3 (with black bars left/right) on
- Widescreen displays so they don't look stretched/distorted. Can be disabled with r_scaleMenusTo43 0.
- Lags in starting to play a sound which for example caused the machinegun or plasmagun sounds to stutter have been eliminated
- Looping .wav sounds with leadin now work
- Added support of PNG images for additional MODS
CHANGES ON THIS VERSION
Compared to the original DOOM 3, the changes of dhewm 3 worth mentioning are:
- EGLSDL for low level OS support, OpenGL and input handling
- OpenAL for audio output, all OS specific audio backends are gone
- OpenAL EFX for EAX reverb effects (read: EAX-like sound effects on all platforms/hardware)
- Better support for widescreen (and arbitrary display resolutions)
Required libraries are not part of the tree. These are:
AmigaOS 4.1 Machine PowerPC
Warp3D NOVA from A-EON
OpenglES2 from A-EON
EGL_Wrap library from HunoPPC
zlib (static)
libjpeg8 (static)
libogg (static)
libvorbis (static)
libvorbisfile (may be part of libvorbis) (static)
OpenAL Soft (static)
EGLSDL v1.3 (static)
Ostatnia aktualizacja: 21.06.2022 18:34:25 przez Amig_OS