From 62f18c11a520d82a4b0a373f6beebb3130884ca2 Mon Sep 17 00:00:00 2001 From: Daniel Gibson Date: Mon, 26 Jun 2023 01:11:36 +0200 Subject: [PATCH] README: Update link to Steam Doom3 and RoE can't be bought alone anymore, only as part of D3 BFG, so link that instead. Has the advantage of being cheaper, also giving you the BFG edition, and (presumably?) making RoE available to German users. (also added a comment in CMakeLists.txt, for mingw32, copy of the equivalent comment in MSVC section) --- README.md | 10 +++------- neo/CMakeLists.txt | 1 + 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 9661126b..ce79d2a8 100644 --- a/README.md +++ b/README.md @@ -48,14 +48,10 @@ covered by the original EULA and must be obeyed as usual. You must patch the game to the latest version (1.3.1). See the FAQ for details, including how to get the game data from Steam on Linux or OSX. -Note that _Doom 3_ and _Doom 3: Resurrection of Evil_ are available from the Steam Store at +Note that the original _Doom 3_ and _Doom 3: Resurrection of Evil_ (together with +_DOOM 3: BFG Edition_, which is *not* supported by dhewm3) are available from the Steam Store at -http://store.steampowered.com/app/9050/ - -http://store.steampowered.com/app/9070/ - -Note that Steam does not offer the *Resurrection of Evil* addon -for German customers (or at least people with German IP adresses). +https://store.steampowered.com/app/208200/DOOM_3/ See https://dhewm3.org/#how-to-install for game data installation instructions. diff --git a/neo/CMakeLists.txt b/neo/CMakeLists.txt index 37760f19..0557cce4 100644 --- a/neo/CMakeLists.txt +++ b/neo/CMakeLists.txt @@ -379,6 +379,7 @@ if(D3_COMPILER_IS_GCC_OR_CLANG) set(sys_libs ${sys_libs} "-framework Carbon -framework Cocoa -framework IOKit") elseif(WIN32) + # use 8MB stack instead of 1MB, so big models don't overflow it with _alloca() set(ldflags "${ldflags} -static-libgcc -static-libstdc++ -Wl,--stack,8388608") elseif(os STREQUAL "linux") set(sys_libs ${sys_libs} dl)