An SDK to create Mods for dhewm3
Find a file
Daniel Gibson 952fd84808 Fix handling of paths with dots in dir names, fix #299, #301
idStr::StripFileExtension() (and SetFileExtension() which uses it) and
others didn't work correctly if there was a dot in a directory name,
because they just searched from last to first char for '.', so if the
current filename didn't have an extension to cut off, they'd just cut
off at any other '.' they found.
So D:\dev\doom3.data\base\maps\bla could turn into D:\dev\doom3
(or, for SetFileExtension(), D:\dev\doom3.map)

While at it, I made most of the idStr code that explicitly checked for
'\\' and '/' (and maybe ':' for AROS) use a little
"bool isDirSeparator(int c)" function so we don't have the #ifdefs
for different platforms all over the place.
2021-01-18 02:53:35 +01:00
cm Untangle the epic precompiled.h mess 2018-08-20 01:46:28 +02:00
d3xp Fix argument type of idFuncShootProjectile::*Snapshot() 2020-01-05 03:20:21 +01:00
framework Add first element (FT_IsDemo) to enum idCommon::FunctionType 2019-01-04 20:29:38 +01:00
game Increase Script MAX_GLOBALS in game/ 2021-01-18 02:53:35 +01:00
idlib Fix handling of paths with dots in dir names, fix #299, #301 2021-01-18 02:53:35 +01:00
MayaImport Make it build as SDK 2018-08-26 01:43:10 +02:00
renderer Fix dedicated server for Windows 2018-08-20 01:46:37 +02:00
sound Make it build as SDK 2018-08-26 01:43:10 +02:00
sys ID_MAYBE_INLINE for not-forced inlining 2021-01-18 02:52:03 +01:00
tools/compilers/aas Untangle the epic precompiled.h mess 2018-08-20 01:46:28 +02:00
ui Untangle the epic precompiled.h mess 2018-08-20 01:46:28 +02:00
.gitignore Make it build as SDK 2018-08-26 01:43:10 +02:00
CMakeLists.txt Port CMake-changes that were added to dhewm3 since the SDK was created 2021-01-18 02:53:35 +01:00
config.h.in Make it build as SDK 2018-08-26 01:43:10 +02:00
COPYING.txt Add GPLv3 COPYING.txt 2018-08-20 01:46:20 +02:00
README.md CMake and README adjustments for Doom3: The Lost Mission 2020-01-05 02:59:54 +01:00

dhewm3 port of the Doom3: The Lost Mission mod.

You can get the game data at https://www.moddb.com/mods/the-lost-mission

You can start the game with:
./dhewm3 +set fs_game d3le +set fs_game_base d3xp
It needs both the full version of Doom3 and the official "Resurection of Evil" addon installed!

A big THANK YOU to "Arl90" for releasing this mod under GPL!

Original Read Me:

=====================================
Doom 3 The Lost Mission
Version: 1.1
Release date: 19/08/2019
=====================================
DESCRIPTION:
=====================================

The Lost Mission campaing for 2004 Doom 3 version.


=====================================
REQUIREMENTS:
=====================================

-Doom 3 and Resurrection of Evil expansion pack.

-1.3.1 patch applied.


=====================================
INSTALLATION:
=====================================

Extract the folder 'd3le' and the .bat file 'The Lost Mission.bat' into your Doom 3 instalation folder.

Run the .bat file, enjoy.


(The folder named 'Extra' has the mod source code and an icon file).


=====================================
CREDITS:
=====================================

All Doom 3 community on discord: Several assists, testing, support and very good will.

id Software: For Doom 3.

Nerve Software: For Resurrection of Evil.

id software and Bethesda: for Doom 3 BFG Edition and The Lost Mission campaing.