foxygit / doom Log in
commit 00802f2d6d2e18f4b3528a8dbaa7c63180e71eb2
Author:     Fabian Greffrath <fabian@greffrath.com>
AuthorDate: Wed Jun 26 11:46:01 2019 +0200
Commit:     Fabian Greffrath <fabian@greffrath.com>
CommitDate: Wed Jun 26 11:46:01 2019 +0200

    doom: support common auto-loaded files for all Doom flavors

    Fixes: #1182
---
 src/doom/d_main.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/src/doom/d_main.c b/src/doom/d_main.c
index 49a2c7f5..9912a2f0 100644
--- a/src/doom/d_main.c
+++ b/src/doom/d_main.c
@@ -1514,6 +1514,16 @@ void D_DoomMain (void)
     if (!M_ParmExists("-noautoload") && gamemode != shareware)
     {
         char *autoload_dir;
+
+        // common auto-loaded files for all Doom flavors
+
+        autoload_dir = M_GetAutoloadDir("common");
+        DEH_AutoLoadPatches(autoload_dir);
+        W_AutoLoadWADs(autoload_dir);
+        free(autoload_dir);
+
+        // auto-loaded files per IWAD
+
         autoload_dir = M_GetAutoloadDir(D_SaveGameIWADName(gamemission));
         DEH_AutoLoadPatches(autoload_dir);
         W_AutoLoadWADs(autoload_dir);