Skip to content

Commit dad0eda

Browse files
committed
Release Candiate 1 preparations, other small fixes
1 parent 5ab546f commit dad0eda

File tree

5 files changed

+18
-6
lines changed

5 files changed

+18
-6
lines changed

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
build
1+
/build*
22
*~
33
.*.swp
44
*.pyc
5+
.cproject
6+
.project
7+
.settings/

README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ Compared to the original _DOOM 3_, the changes of _dhewm 3_ worth mentioning are
2323
- SDL for low level OS support, OpenGL and input handling
2424
- OpenAL for audio output, all OS specific audio backends are gone
2525
- OpenAL EFX for EAX reverb effects (read: EAX on all platforms)
26+
- Better support for widescreen (and arbitrary display resolutions)
2627
- A portable build system based on CMake
2728
- (Cross-)compilation with mingw-w64
2829

@@ -34,14 +35,22 @@ Compared to the original _DOOM 3_, the changes of _dhewm 3_ worth mentioning are
3435
This source release does not contain any game data, the game data is still
3536
covered by the original EULA and must be obeyed as usual.
3637

37-
You must patch the game to the latest version.
38+
You must patch the game to the latest version (1.3.1). See the FAQ for details, including
39+
how to get the game data from Steam on Linux or OSX.
3840

3941
Note that _Doom 3_ and _Doom 3: Resurrection of Evil_ are available from the Steam store at
4042

4143
http://store.steampowered.com/app/9050/
4244

4345
http://store.steampowered.com/app/9070/
4446

47+
You can also buy Steam keys at the Humble Store; currently this seems the only way to
48+
buy a Doom3 Steam key in Germany (Note that Germans still can't buy the RoE Addon there):
49+
50+
https://www.humblebundle.com/store/p/doom3_storefront
51+
52+
https://www.humblebundle.com/store/p/doom3_resofevil_storefront
53+
4554
## Compiling
4655

4756
The build system is based on CMake: http://cmake.org/
@@ -119,7 +128,7 @@ Then point CMake at your Toolchain file:
119128
## Back End Rendering of Stencil Shadows
120129

121130
The Doom 3 GPL source code release does not include functionality enabling rendering
122-
of stencil shadows via the “depth fail” method, a functionality commonly known as
131+
of stencil shadows via the "depth fail" method, a functionality commonly known as
123132
"Carmack's Reverse".
124133

125134
## MayaImport

neo/framework/BuildDefines.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ If you have questions concerning this license or the applicable additional terms
7575
#define ID_ALLOW_TOOLS
7676
#endif
7777

78-
#define ID_ENFORCE_KEY_CLIENT 0
78+
#define ID_ENFORCE_KEY 0
7979

8080
#ifndef ID_ENFORCE_KEY
8181
# if !defined( ID_DEDICATED )

neo/framework/Licensee.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ If you have questions concerning this license or the applicable additional terms
3636

3737
#define GAME_NAME "dhewm 3" // appears on window titles and errors
3838

39-
#define ENGINE_VERSION "dhewm 3 1.4.0" // printed in console
39+
#define ENGINE_VERSION "dhewm 3 1.4.0 RC1" // printed in console
4040

4141
// paths
4242
#define BASE_GAMEDIR "base"

neo/ui/UserInterface.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ const char *idUserInterfaceLocal::HandleEvent( const sysEvent_t *event, int _tim
344344
if ( event->evType == SE_MOUSE ) {
345345
if ( !desktop || (desktop->GetFlags() & WIN_MENUGUI) ) {
346346
// DG: this is a fullscreen GUI, scale the mousedelta added to cursorX/Y
347-
// so by 640/w, because the GUI pretends that everything is 640x480
347+
// by 640/w, because the GUI pretends that everything is 640x480
348348
// even if the actual resolution is higher => mouse moved too fast
349349
float w = renderSystem->GetScreenWidth();
350350
float h = renderSystem->GetScreenHeight();

0 commit comments

Comments
 (0)