Difference between revisions of "Dhewm3"
From DoomWiki.org
[unchecked revision] | [checked revision] |
(Daniel Gibson) |
m (Automated edit - Unlink Daniel Gibson) |
||
(10 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{stub}} | {{stub}} | ||
− | {{ | + | {{InfoboxSoftware |
|screenshot = | |screenshot = | ||
|caption = | |caption = | ||
− | |developer = | + | |developer = Daniel Gibson |
|baseparent = [[Doom 3]] | |baseparent = [[Doom 3]] | ||
− | |programming language = | + | |programming language = {{wp|C++}} |
|status = Active | |status = Active | ||
|initialversion = 1.4.0 | |initialversion = 1.4.0 | ||
|initialdate = 2015-10-09 | |initialdate = 2015-10-09 | ||
− | |platform = Cross-Platform | + | |platform = Cross-Platform (Windows, Linux and macOS tested) |
|language = English (United States) | |language = English (United States) | ||
|license = {{GPL||3+}} | |license = {{GPL||3+}} | ||
Line 17: | Line 17: | ||
|ircchannel = [irc://irc.freenode.net/iodoom3 Freenode #iodoom3] | |ircchannel = [irc://irc.freenode.net/iodoom3 Freenode #iodoom3] | ||
}} | }} | ||
+ | '''Dhewm3''' is a source port for the original [[Doom 3]], but does not support the [[BFG Edition]]. | ||
− | ''' | + | Dhewm3 also formed the basis for '''Potatoom''', a proof-of-concept source port for the {{wp||PlayStation Vita}}. |
== Features == | == Features == | ||
* 64-bit port | * 64-bit port | ||
− | * SDL for low-level OS support, OpenGL and input handling | + | * {{wp|Simple DirectMedia Layer|SDL}} for low-level OS support, OpenGL and input handling |
− | * OpenAL for audio output, all OS-specific audio backends are gone | + | * {{wp|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) | + | * OpenAL EFX for {{wp|Environmental Audio Extensions|EAX}} reverb effects (read: EAX-like sound effects on all platforms/hardware) |
− | * Better support for widescreen (and arbitrary display resolutions) | + | * Better support for [[widescreen]] (and arbitrary display resolutions) |
− | * A portable build system based on CMake | + | * A portable build system based on {{wp|CMake}} |
− | * (Cross-)compilation with | + | * (Cross-)compilation with {{wp|Mingw-w64}} |
== Mods == | == Mods == | ||
Line 35: | Line 36: | ||
*[[Denton's Enhanced Doom3]] | *[[Denton's Enhanced Doom3]] | ||
*[[Fitz Packerton]] | *[[Fitz Packerton]] | ||
− | *[[HardQore2]] | + | *[[HardQore2]] (aka Doom 3: Hard Corps) |
*[[Scarlet Rivensin: The Ruiner]] | *[[Scarlet Rivensin: The Ruiner]] | ||
+ | *[[Fragging Free]] Remastered | ||
+ | *[[LibreCoop]] | ||
+ | *[[The Lost Mission]] (port mod) | ||
+ | |||
+ | Conversion for [[Doom 3: Phobos]] has been mooted upon completion. | ||
== External links == | == External links == | ||
− | *[https://dhewm3.org/ Official website] | + | * [https://dhewm3.org/ Official website] |
− | *[https://www.phoronix.com/ | + | * [https://github.com/dhewm/dhewm3 GitHub repository] |
+ | * [https://www.phoronix.com/news/Dhewm3-Open-Doom3-1.4 Phoronix article] | ||
{{s-start}} | {{s-start}} | ||
{{s-port}} | {{s-port}} | ||
− | {{s-bef|before=[[Doom 3]]}} | + | {{s-cond}} |
+ | {{s-bef-cond|before=[[Doom 3]]}} | ||
{{s-ttl|title=Dhewm3}} | {{s-ttl|title=Dhewm3}} | ||
− | {{s- | + | {{s-aft-cond|after=[[D3wasm]]}} |
{{s-end}} | {{s-end}} | ||
− | |||
[[Category:Doom 3 ports]] | [[Category:Doom 3 ports]] |
Latest revision as of 14:32, 22 October 2023
This article or section is a stub. Please help the Doom Wiki by adding to it. |
Dhewm3 | |
Codebase | Doom 3 |
---|---|
Developer(s) | Daniel Gibson |
Initial release | 1.4.0 (2015-10-09, 8 years ago) |
Latest release | 1.5.1 (2021-03-14, 3 years ago) |
Development status | Active |
Written in | C++ |
Target Platform | Cross-Platform (Windows, Linux and macOS tested) |
Available in | English (United States) |
License | GNU General Public License v3+ |
Website | https://dhewm3.org/ |
Source Repository
(Git) |
GitHub |
IRC Channel | Freenode #iodoom3 |
Dhewm3 is a source port for the original Doom 3, but does not support the BFG Edition.
Dhewm3 also formed the basis for Potatoom, a proof-of-concept source port for the PlayStation Vita.
Features[edit]
- 64-bit port
- SDL 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)
- A portable build system based on CMake
- (Cross-)compilation with Mingw-w64
Mods[edit]
The following mods are certified to work.
- Classic Doom 3
- Denton's Enhanced Doom3
- Fitz Packerton
- HardQore2 (aka Doom 3: Hard Corps)
- Scarlet Rivensin: The Ruiner
- Fragging Free Remastered
- LibreCoop
- The Lost Mission (port mod)
Conversion for Doom 3: Phobos has been mooted upon completion.
External links[edit]
Source code genealogy | ||
---|---|---|
Based on | Name | Base for |
Doom 3 | Dhewm3 | D3wasm |