[Scummvm-git-logs] scummvm master -> af6abde2712ba2fe870498576d5b3c0496e41ed8

dreammaster noreply at scummvm.org
Tue Mar 24 04:55:23 UTC 2026


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
83c2c85e5f BAGEL: Removing .\ from start of filenames
af6abde271 BAGEL: Remove .\ from the start of filenames


Commit: 83c2c85e5f5e9b2a8ce8672512c2edb53d7499d3
    https://github.com/scummvm/scummvm/commit/83c2c85e5f5e9b2a8ce8672512c2edb53d7499d3
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2026-03-24T15:49:22+11:00

Commit Message:
BAGEL: Removing .\ from start of filenames

Changed paths:
    engines/bagel/hodjnpodj/archeroids/main.cpp
    engines/bagel/hodjnpodj/archeroids/usercfg.cpp
    engines/bagel/hodjnpodj/artparts/artparts.cpp
    engines/bagel/hodjnpodj/artparts/artparts.h
    engines/bagel/hodjnpodj/artparts/optndlg.cpp
    engines/bagel/hodjnpodj/barbershop/animate.h
    engines/bagel/hodjnpodj/barbershop/barb.h
    engines/bagel/hodjnpodj/barbershop/main.cpp
    engines/bagel/hodjnpodj/barbershop/usercfg.cpp
    engines/bagel/hodjnpodj/battlefish/bfish.cpp
    engines/bagel/hodjnpodj/battlefish/usercfg.cpp
    engines/bagel/hodjnpodj/beacon/beacon.cpp
    engines/bagel/hodjnpodj/beacon/beacon.h
    engines/bagel/hodjnpodj/beacon/optndlg.cpp
    engines/bagel/hodjnpodj/crypt/crypt.h
    engines/bagel/hodjnpodj/crypt/main.cpp
    engines/bagel/hodjnpodj/crypt/main.h
    engines/bagel/hodjnpodj/crypt/optn.cpp
    engines/bagel/hodjnpodj/dfa/dfa.cpp
    engines/bagel/hodjnpodj/dfa/dfa.h
    engines/bagel/hodjnpodj/dfa/msgdlg.cpp
    engines/bagel/hodjnpodj/dfa/optdlg.cpp
    engines/bagel/hodjnpodj/fuge/fuge.cpp
    engines/bagel/hodjnpodj/fuge/usercfg.cpp
    engines/bagel/hodjnpodj/garfunkle/garfunkle.h
    engines/bagel/hodjnpodj/garfunkle/optndlg.cpp
    engines/bagel/hodjnpodj/hnplibs/audiocfg.cpp
    engines/bagel/hodjnpodj/hnplibs/cmessbox.cpp
    engines/bagel/hodjnpodj/hnplibs/mainmenu.cpp
    engines/bagel/hodjnpodj/hnplibs/rules.cpp
    engines/bagel/hodjnpodj/life/game.cpp
    engines/bagel/hodjnpodj/life/game.h
    engines/bagel/hodjnpodj/life/life.cpp
    engines/bagel/hodjnpodj/life/life.h
    engines/bagel/hodjnpodj/life/usercfg.cpp
    engines/bagel/hodjnpodj/mankala/mnk.cpp
    engines/bagel/hodjnpodj/mankala/mnk.h
    engines/bagel/hodjnpodj/mankala/mnkopt.cpp
    engines/bagel/hodjnpodj/mazedoom/mod.h
    engines/bagel/hodjnpodj/mazedoom/optndlg.cpp
    engines/bagel/hodjnpodj/metagame/bgen/backpack.h
    engines/bagel/hodjnpodj/metagame/bgen/c1btndlg.cpp
    engines/bagel/hodjnpodj/metagame/bgen/c2btndlg.cpp
    engines/bagel/hodjnpodj/metagame/bgen/item.cpp
    engines/bagel/hodjnpodj/metagame/bgen/note.cpp
    engines/bagel/hodjnpodj/metagame/bgen/notebook.h
    engines/bagel/hodjnpodj/metagame/frame/dialogs.h
    engines/bagel/hodjnpodj/metagame/frame/hodjpodj.cpp
    engines/bagel/hodjnpodj/metagame/frame/hodjpodj.h
    engines/bagel/hodjnpodj/metagame/frame/maindlg.cpp
    engines/bagel/hodjnpodj/metagame/frame/msudlg.cpp
    engines/bagel/hodjnpodj/metagame/grand_tour/dialogs.cpp
    engines/bagel/hodjnpodj/metagame/grand_tour/grand_tour.cpp
    engines/bagel/hodjnpodj/metagame/gtl/citemdlg.cpp
    engines/bagel/hodjnpodj/metagame/gtl/cmapdlg.cpp
    engines/bagel/hodjnpodj/metagame/gtl/cturndlg.cpp
    engines/bagel/hodjnpodj/metagame/gtl/encount.cpp
    engines/bagel/hodjnpodj/metagame/gtl/gtlmgm.cpp
    engines/bagel/hodjnpodj/metagame/gtl/gtlmve.cpp
    engines/bagel/hodjnpodj/metagame/gtl/gtlui.cpp
    engines/bagel/hodjnpodj/metagame/gtl/optdlg.cpp
    engines/bagel/hodjnpodj/metagame/gtl/pawn.cpp
    engines/bagel/hodjnpodj/metagame/gtl/pawn.h
    engines/bagel/hodjnpodj/metagame/gtl/rules.cpp
    engines/bagel/hodjnpodj/metagame/gtl/spinner.h
    engines/bagel/hodjnpodj/metagame/gtl/store.cpp
    engines/bagel/hodjnpodj/metagame/gtl/store.h
    engines/bagel/hodjnpodj/metagame/saves/restdlg.cpp
    engines/bagel/hodjnpodj/metagame/saves/savedlg.cpp
    engines/bagel/hodjnpodj/metagame/zoom/zoommap.cpp
    engines/bagel/hodjnpodj/novacancy/dimens.h
    engines/bagel/hodjnpodj/packrat/msgdlg.cpp
    engines/bagel/hodjnpodj/packrat/optdlg.cpp
    engines/bagel/hodjnpodj/packrat/packrat.cpp
    engines/bagel/hodjnpodj/packrat/packrat.h
    engines/bagel/hodjnpodj/pdq/game.cpp
    engines/bagel/hodjnpodj/pdq/game.h
    engines/bagel/hodjnpodj/pdq/guess.cpp
    engines/bagel/hodjnpodj/pdq/main.cpp
    engines/bagel/hodjnpodj/pdq/usercfg.cpp
    engines/bagel/hodjnpodj/peggle/game.cpp
    engines/bagel/hodjnpodj/peggle/game.h
    engines/bagel/hodjnpodj/peggle/game2.h
    engines/bagel/hodjnpodj/peggle/optsub.cpp
    engines/bagel/hodjnpodj/poker/amtdlg.cpp
    engines/bagel/hodjnpodj/poker/c1btndlg.cpp
    engines/bagel/hodjnpodj/poker/optdlg.cpp
    engines/bagel/hodjnpodj/poker/poffsdlg.cpp
    engines/bagel/hodjnpodj/poker/poker.cpp
    engines/bagel/hodjnpodj/poker/poker.h
    engines/bagel/hodjnpodj/poker/uwondlg.cpp
    engines/bagel/hodjnpodj/riddles/riddles.cpp
    engines/bagel/hodjnpodj/riddles/riddles.h
    engines/bagel/hodjnpodj/riddles/usercfg.cpp
    engines/bagel/hodjnpodj/wordsearch/c1btndlg.cpp
    engines/bagel/hodjnpodj/wordsearch/clongdlg.cpp
    engines/bagel/hodjnpodj/wordsearch/msgdlg.cpp
    engines/bagel/hodjnpodj/wordsearch/optdlg.cpp
    engines/bagel/hodjnpodj/wordsearch/wordsearch.h


diff --git a/engines/bagel/hodjnpodj/archeroids/main.cpp b/engines/bagel/hodjnpodj/archeroids/main.cpp
index e26e63370ba..15e737babd3 100644
--- a/engines/bagel/hodjnpodj/archeroids/main.cpp
+++ b/engines/bagel/hodjnpodj/archeroids/main.cpp
@@ -45,7 +45,7 @@ namespace Archeroids {
 //
 // This mini-game's main screen bitmap
 //
-#define MINI_GAME_MAP  ".\\ART\\FIELD.BMP"
+#define MINI_GAME_MAP  "art\\FIELD.BMP"
 const char *INI_SECTION = "Archeroids";
 
 //
@@ -130,11 +130,11 @@ const char *INI_SECTION = "Archeroids";
 
 // Game Sounds
 //
-#define WAV_DEATH               ".\\SOUND\\DEATH.WAV"
-#define WAV_GAMEOVER            ".\\SOUND\\GAMEOVER.WAV"
-#define WAV_WINWAVE             ".\\SOUND\\WINWAVE.WAV"
-#define WAV_NARRATION           ".\\SOUND\\ARCH.WAV"
-#define MID_SOUNDTRACK          ".\\SOUND\\ARCH.MID"
+#define WAV_DEATH               "sound\\DEATH.WAV"
+#define WAV_GAMEOVER            "sound\\GAMEOVER.WAV"
+#define WAV_WINWAVE             "sound\\WINWAVE.WAV"
+#define WAV_NARRATION           "sound\\ARCH.WAV"
+#define MID_SOUNDTRACK          "sound\\ARCH.MID"
 
 // Local prototypes
 //
diff --git a/engines/bagel/hodjnpodj/archeroids/usercfg.cpp b/engines/bagel/hodjnpodj/archeroids/usercfg.cpp
index 1d63adec193..b8f3929a0a0 100644
--- a/engines/bagel/hodjnpodj/archeroids/usercfg.cpp
+++ b/engines/bagel/hodjnpodj/archeroids/usercfg.cpp
@@ -61,7 +61,7 @@ static  CColorButton *pCancelButton = nullptr;                 // Cancel button
 static  CColorButton *pDefaultsButton = nullptr;               // Defaults button on scroll
 
 CUserCfgDlg::CUserCfgDlg(CWnd *pParent, CPalette *pPalette, unsigned int nID)
-	: CBmpDialog(pParent, pPalette, nID, ".\\ART\\SSCROLL.BMP") {
+	: CBmpDialog(pParent, pPalette, nID, "art\\SSCROLL.BMP") {
 	m_nInitGameSpeed = DEFAULT_GAME_SPEED;
 	m_nInitArcherLevel = DEFAULT_ARCHER_LEVEL;
 	m_nInitNumLives = DEFAULT_LIVES;
diff --git a/engines/bagel/hodjnpodj/artparts/artparts.cpp b/engines/bagel/hodjnpodj/artparts/artparts.cpp
index f47f3c8b768..191f576a30c 100644
--- a/engines/bagel/hodjnpodj/artparts/artparts.cpp
+++ b/engines/bagel/hodjnpodj/artparts/artparts.cpp
@@ -1400,7 +1400,7 @@ bool CMainWindow::LoadArtWork() {
 		return false;
 	}
 
-	Common::sprintf_s(bufName, ".\\art\\%s", ArtName);
+	Common::sprintf_s(bufName, "art\\%s", ArtName);
 	Common::sprintf_s(szCurrentArt, "%s", bufName);                  // copy to a global for use in OnPaint
 
 	(*pSourceDoc).OpenDocument(bufName);
diff --git a/engines/bagel/hodjnpodj/artparts/artparts.h b/engines/bagel/hodjnpodj/artparts/artparts.h
index 9860233bb51..21ffd2a304c 100644
--- a/engines/bagel/hodjnpodj/artparts/artparts.h
+++ b/engines/bagel/hodjnpodj/artparts/artparts.h
@@ -68,19 +68,19 @@ namespace ArtParts {
 #define PAUSE_TIME           3000       // Wait three seconds before erasing hint screen
 
 // Sound files
-#define PICK_SOUND      ".\\sound\\pickart.wav"
-#define SWITCH_SOUND    ".\\sound\\moveart.wav"
-#define WIN_SOUND       ".\\sound\\sound146.wav"
-#define UNDO_SOUND      ".\\sound\\sound355.wav"
-#define LOSE_SOUND      ".\\sound\\buzzer.wav"
-#define RULES_WAV       ".\\sound\\artparts.wav"
+#define PICK_SOUND      "sound\\pickart.wav"
+#define SWITCH_SOUND    "sound\\moveart.wav"
+#define WIN_SOUND       "sound\\sound146.wav"
+#define UNDO_SOUND      "sound\\sound355.wav"
+#define LOSE_SOUND      "sound\\buzzer.wav"
+#define RULES_WAV       "sound\\artparts.wav"
 
-#define GAME_THEME      ".\\sound\\artparts.mid"
+#define GAME_THEME      "sound\\artparts.mid"
 
 // Backdrop bitmaps
-#define MAINSCREEN      ".\\ART\\ARTPART1.BMP"
-#define FRAMESCREEN     ".\\ART\\ARTPART1.BMP"
-#define TEXTSCREEN      ".\\ART\\ARTTEMP.BMP"
+#define MAINSCREEN      "art\\ARTPART1.BMP"
+#define FRAMESCREEN     "art\\ARTPART1.BMP"
+#define TEXTSCREEN      "art\\ARTTEMP.BMP"
 
 #define DATA_FILE       "artfiles.dat"
 #define MAX_FILE_LENGTH          20     // Longest Art file name length allowed
diff --git a/engines/bagel/hodjnpodj/artparts/optndlg.cpp b/engines/bagel/hodjnpodj/artparts/optndlg.cpp
index 0fb664c1de5..a06127b81a5 100644
--- a/engines/bagel/hodjnpodj/artparts/optndlg.cpp
+++ b/engines/bagel/hodjnpodj/artparts/optndlg.cpp
@@ -51,7 +51,7 @@ int m_nTimeScale[12] =  {15, 30, 45, 60, 75, 90, 120, 180, 240, 300, 600, 700};
 
 
 COptnDlg::COptnDlg(CWnd* pParent, CPalette* pPalette)
-	: CBmpDialog(pParent, pPalette, IDD_SUBOPTIONS, ".\\ART\\SSCROLL.BMP") {
+	: CBmpDialog(pParent, pPalette, IDD_SUBOPTIONS, "art\\SSCROLL.BMP") {
 	//{{AFX_DATA_INIT(COptnDlg)
 	m_nTime = MIN_TIME;
 	m_nColumns = MIN_COLUMNS;
diff --git a/engines/bagel/hodjnpodj/barbershop/animate.h b/engines/bagel/hodjnpodj/barbershop/animate.h
index 5898a03589f..b42f074ad35 100644
--- a/engines/bagel/hodjnpodj/barbershop/animate.h
+++ b/engines/bagel/hodjnpodj/barbershop/animate.h
@@ -31,19 +31,19 @@ namespace Barbershop {
 //
 // animation sounds
 //
-#define CLOWN_WAV       ".\\sound\\horns.wav"
-#define SPACESHIP_WAV   ".\\sound\\spaceshp.wav"
-#define SPACERAY_WAV    ".\\sound\\spaceray.wav"
-#define CUT_WAV         ".\\sound\\haircut.wav"
-#define BRAT_WAV        ".\\sound\\doneyet.wav"
-#define LOLLI_A_WAV     ".\\sound\\lollipop.wav"
-#define LOLLI_B_WAV     ".\\sound\\hairpop.wav"
+#define CLOWN_WAV       "sound\\horns.wav"
+#define SPACESHIP_WAV   "sound\\spaceshp.wav"
+#define SPACERAY_WAV    "sound\\spaceray.wav"
+#define CUT_WAV         "sound\\haircut.wav"
+#define BRAT_WAV        "sound\\doneyet.wav"
+#define LOLLI_A_WAV     "sound\\lollipop.wav"
+#define LOLLI_B_WAV     "sound\\hairpop.wav"
 
 
 //
 // Clown animation
 //
-#define CLOWN_BMP       ".\\art\\gum.bmp"
+#define CLOWN_BMP       "art\\gum.bmp"
 
 #define CLOWN_FRAMES    24          // Clown morph frames
 
@@ -60,8 +60,8 @@ namespace Barbershop {
 //
 // UFO beam up animation
 //
-#define UFOA_BMP        ".\\art\\ufo1a.bmp"
-#define UFOB_BMP        ".\\art\\ufo1b.bmp"
+#define UFOA_BMP        "art\\ufo1a.bmp"
+#define UFOB_BMP        "art\\ufo1b.bmp"
 
 #define UFOA_FRAMES     16              // UFOa frames
 #define UFOB_FRAMES     14              // UFOa frames
diff --git a/engines/bagel/hodjnpodj/barbershop/barb.h b/engines/bagel/hodjnpodj/barbershop/barb.h
index 09ff97da7b6..0ac557bfdd8 100644
--- a/engines/bagel/hodjnpodj/barbershop/barb.h
+++ b/engines/bagel/hodjnpodj/barbershop/barb.h
@@ -40,10 +40,10 @@ namespace Barbershop {
 //
 // sounds
 //
-#define STOCKCARDS  ".\\sound\\carddeal.wav"
-#define UNDO        ".\\sound\\sound355.wav"
-#define WIN_SOUND   ".\\sound\\applause.wav"
-#define LOSE_SOUND  ".\\sound\\sosorry.wav"
+#define STOCKCARDS  "sound\\carddeal.wav"
+#define UNDO        "sound\\sound355.wav"
+#define WIN_SOUND   "sound\\applause.wav"
+#define LOSE_SOUND  "sound\\sosorry.wav"
 
 //
 // related to stock card flipping sounds
diff --git a/engines/bagel/hodjnpodj/barbershop/main.cpp b/engines/bagel/hodjnpodj/barbershop/main.cpp
index f27c196ac41..e03de38a598 100644
--- a/engines/bagel/hodjnpodj/barbershop/main.cpp
+++ b/engines/bagel/hodjnpodj/barbershop/main.cpp
@@ -41,15 +41,15 @@ namespace Barbershop {
 //
 // This mini-game's main screen bitmap
 //
-#define MINI_GAME_MAP   ".\\ART\\barb.BMP"
+#define MINI_GAME_MAP   "art\\barb.BMP"
 
 //
 // This mini-game's sound file
 //
-#define MIDI_SOUND      ".\\SOUND\\barber.mid"
+#define MIDI_SOUND      "sound\\barber.mid"
 
 #define RULES_TXT       "barb.txt"
-#define RULES_WAV       ".\\sound\\rlbq.wav"
+#define RULES_WAV       "sound\\rlbq.wav"
 
 
 //
@@ -169,7 +169,7 @@ CMainWindow::CMainWindow() {
 			//
 			if ((m_pScrollSprite = new CSprite) != nullptr) {
 				m_pScrollSprite->SharePalette(m_pGamePalette);
-				bSuccess = m_pScrollSprite->LoadSprite(pDC, ".\\ART\\SCROLBTN.BMP");
+				bSuccess = m_pScrollSprite->LoadSprite(pDC, "art\\SCROLBTN.BMP");
 				assert(bSuccess);
 				if (bSuccess) {
 					m_pScrollSprite->SetMasked(true);
diff --git a/engines/bagel/hodjnpodj/barbershop/usercfg.cpp b/engines/bagel/hodjnpodj/barbershop/usercfg.cpp
index 1fe8de128be..f580391a5ae 100644
--- a/engines/bagel/hodjnpodj/barbershop/usercfg.cpp
+++ b/engines/bagel/hodjnpodj/barbershop/usercfg.cpp
@@ -46,7 +46,7 @@ extern LPGAMESTRUCT pGameParams;
 extern int          g_nCardBack;
 
 CUserCfgDlg::CUserCfgDlg(CWnd *pParent, CPalette *pPalette, unsigned int nID)
-	: CBmpDialog(pParent, pPalette, nID, ".\\ART\\SSCROLL.BMP") {
+	: CBmpDialog(pParent, pPalette, nID, "art\\SSCROLL.BMP") {
 	m_cRectCardBack1    = CRect(CBCK_RECT1_LEFT - DELTA, CBCK_RECT1_TOP - DELTA, CBCK_RECT1_RIG + DELTA, CBCK_RECT1_BOT + DELTA);
 	m_cRectCardBack2    = CRect(CBCK_RECT2_LEFT - DELTA, CBCK_RECT2_TOP - DELTA, CBCK_RECT2_RIG + DELTA, CBCK_RECT2_BOT + DELTA);
 	m_nCardBack         = g_nCardBack;
diff --git a/engines/bagel/hodjnpodj/battlefish/bfish.cpp b/engines/bagel/hodjnpodj/battlefish/bfish.cpp
index 221c72fec2f..01627f5f4ad 100644
--- a/engines/bagel/hodjnpodj/battlefish/bfish.cpp
+++ b/engines/bagel/hodjnpodj/battlefish/bfish.cpp
@@ -50,12 +50,12 @@ namespace Battlefish {
 //
 // This mini-game's main screen bitmap
 //
-#define MINI_GAME_MAP   ".\\ART\\BFISH.BMP"
+#define MINI_GAME_MAP   "art\\BFISH.BMP"
 
 //
 // Game theme song
 //
-#define MID_SOUNDTRACK  ".\\SOUND\\BFISH.MID"
+#define MID_SOUNDTRACK  "sound\\BFISH.MID"
 
 //
 // Button ID constants
@@ -106,28 +106,28 @@ namespace Battlefish {
 //
 // .WAV sounds for Battle Fish
 //
-#define WAV_PLACESHIP   ".\\SOUND\\PUTFISH.WAV"
-#define WAV_ROTATESHIP  ".\\SOUND\\TURNFISH.WAV"
-#define WAV_MYTURN1     ".\\SOUND\\IGO1.WAV"
-#define WAV_MYTURN2     ".\\SOUND\\IGO2.WAV"
-#define WAV_YOURTURN1   ".\\SOUND\\YOUGO1.WAV"
-#define WAV_YOURTURN2   ".\\SOUND\\YOUGO2.WAV"
-#define WAV_SHOOT       ".\\SOUND\\SHOOT.WAV"
-#define WAV_YOUMISS     ".\\SOUND\\MISS.WAV"
-#define WAV_YOUHIT      ".\\SOUND\\HIT.WAV"
-#define WAV_BADSINK1    ".\\SOUND\\SANK1.WAV"
-#define WAV_BADSINK2    ".\\SOUND\\SANK2.WAV"
-#define WAV_BADSINK3    ".\\SOUND\\SANK3.WAV"
-#define WAV_BADSINK4    ".\\SOUND\\SANK4.WAV"
-#define WAV_BADSINK5    ".\\SOUND\\SANK5.WAV"
-#define WAV_BADSINK6    ".\\SOUND\\SANK6.WAV"
-#define WAV_BADSINK7    ".\\SOUND\\SANK7.WAV"
-#define WAV_BADSINK8    ".\\SOUND\\SANK8.WAV"
-#define WAV_YOUSINK     ".\\SOUND\\SINKFISH.WAV"
-#define WAV_YOUWIN      ".\\SOUND\\FANFARE2.WAV"
-#define WAV_GAMEOVER    ".\\SOUND\\SOSORRY.WAV"
-#define WAV_INVALID     ".\\SOUND\\INVALID.WAV"
-#define WAV_NARRATION   ".\\SOUND\\BFISH.WAV"               // Rules wav file
+#define WAV_PLACESHIP   "sound\\PUTFISH.WAV"
+#define WAV_ROTATESHIP  "sound\\TURNFISH.WAV"
+#define WAV_MYTURN1     "sound\\IGO1.WAV"
+#define WAV_MYTURN2     "sound\\IGO2.WAV"
+#define WAV_YOURTURN1   "sound\\YOUGO1.WAV"
+#define WAV_YOURTURN2   "sound\\YOUGO2.WAV"
+#define WAV_SHOOT       "sound\\SHOOT.WAV"
+#define WAV_YOUMISS     "sound\\MISS.WAV"
+#define WAV_YOUHIT      "sound\\HIT.WAV"
+#define WAV_BADSINK1    "sound\\SANK1.WAV"
+#define WAV_BADSINK2    "sound\\SANK2.WAV"
+#define WAV_BADSINK3    "sound\\SANK3.WAV"
+#define WAV_BADSINK4    "sound\\SANK4.WAV"
+#define WAV_BADSINK5    "sound\\SANK5.WAV"
+#define WAV_BADSINK6    "sound\\SANK6.WAV"
+#define WAV_BADSINK7    "sound\\SANK7.WAV"
+#define WAV_BADSINK8    "sound\\SANK8.WAV"
+#define WAV_YOUSINK     "sound\\SINKFISH.WAV"
+#define WAV_YOUWIN      "sound\\FANFARE2.WAV"
+#define WAV_GAMEOVER    "sound\\SOSORRY.WAV"
+#define WAV_INVALID     "sound\\INVALID.WAV"
+#define WAV_NARRATION   "sound\\BFISH.WAV"               // Rules wav file
 
 #define NUM_SINK_WAVS   8                                   // Number of "You sank my.." sounds
 #define NUM_TURN_WAVS   2
@@ -136,10 +136,10 @@ namespace Battlefish {
 //
 // Audio easter eggs
 //
-#define WAV_WINDOW      ".\\SOUND\\WINDOW.WAV"
-#define WAV_TRAWLER     ".\\SOUND\\FOGHORN.WAV"
-#define WAV_ROWBOAT     ".\\SOUND\\ROWBOAT.WAV"
-#define WAV_SAILBOAT    ".\\SOUND\\ANCHORS.WAV"
+#define WAV_WINDOW      "sound\\WINDOW.WAV"
+#define WAV_TRAWLER     "sound\\FOGHORN.WAV"
+#define WAV_ROWBOAT     "sound\\ROWBOAT.WAV"
+#define WAV_SAILBOAT    "sound\\ANCHORS.WAV"
 //
 // Audio easter egg locations
 //
diff --git a/engines/bagel/hodjnpodj/battlefish/usercfg.cpp b/engines/bagel/hodjnpodj/battlefish/usercfg.cpp
index 7c29ccd5141..9195deb0683 100644
--- a/engines/bagel/hodjnpodj/battlefish/usercfg.cpp
+++ b/engines/bagel/hodjnpodj/battlefish/usercfg.cpp
@@ -48,7 +48,7 @@ extern const char *INI_SECTION;
 
 
 CUserCfgDlg::CUserCfgDlg(CWnd *pParent, CPalette *pPalette, unsigned int nID)
-	: CBmpDialog(pParent, pPalette, nID, ".\\ART\\SSCROLL.BMP") {
+	: CBmpDialog(pParent, pPalette, nID, "art\\SSCROLL.BMP") {
 	m_pOKButton = nullptr;
 	m_pCancelButton = nullptr;
 	m_pDefaultsButton = nullptr;
diff --git a/engines/bagel/hodjnpodj/beacon/beacon.cpp b/engines/bagel/hodjnpodj/beacon/beacon.cpp
index 99fc4cce59e..7762e33462e 100644
--- a/engines/bagel/hodjnpodj/beacon/beacon.cpp
+++ b/engines/bagel/hodjnpodj/beacon/beacon.cpp
@@ -1242,7 +1242,7 @@ bool CMainWindow::LoadArtWork(CDC *pDC) {
 	}
 
 	char bufName[MAX_FILE_LENGTH + 10];
-	Common::sprintf_s(bufName, ".\\ART\\%s", ArtName);
+	Common::sprintf_s(bufName, "art\\%s", ArtName);
 
 	(*pSourceDoc).OpenDocument(bufName);
 
diff --git a/engines/bagel/hodjnpodj/beacon/beacon.h b/engines/bagel/hodjnpodj/beacon/beacon.h
index 0d70983bf6d..f3a8e2263f5 100644
--- a/engines/bagel/hodjnpodj/beacon/beacon.h
+++ b/engines/bagel/hodjnpodj/beacon/beacon.h
@@ -89,18 +89,18 @@ namespace Beacon {
 #define MIN_SWEEPS            5
 
 // Sound files
-#define MID_SOUND   ".\\sound\\bong.wav"
-#define PICK_SOUND  ".\\sound\\pick.wav"
-#define LOSE_SOUND  ".\\sound\\buzzer.wav"
-#define WIN_SOUND   ".\\SOUND\\SOUNDWON.WAV"
+#define MID_SOUND   "sound\\bong.wav"
+#define PICK_SOUND  "sound\\pick.wav"
+#define LOSE_SOUND  "sound\\buzzer.wav"
+#define WIN_SOUND   "sound\\SOUNDWON.WAV"
 
-#define GAME_THEME  ".\\sound\\beacon.mid"
-#define RULES_WAV   ".\\SOUND\\BEACON.WAV"
+#define GAME_THEME  "sound\\beacon.mid"
+#define RULES_WAV   "sound\\BEACON.WAV"
 #define RULES_TEXT  "BEACON.TXT"
 
 // Backdrop bitmaps
-#define MAINSCREEN  ".\\ART\\BEACBRDR.BMP"
-#define BEAMSCREEN  ".\\ART\\BEAMS3.BMP"
+#define MAINSCREEN  "art\\BEACBRDR.BMP"
+#define BEAMSCREEN  "art\\BEAMS3.BMP"
 
 // Artwork data file constants
 #define DATA_FILE   ".\\BEACON.DAT"
diff --git a/engines/bagel/hodjnpodj/beacon/optndlg.cpp b/engines/bagel/hodjnpodj/beacon/optndlg.cpp
index 6eb0639783c..9ec0c296371 100644
--- a/engines/bagel/hodjnpodj/beacon/optndlg.cpp
+++ b/engines/bagel/hodjnpodj/beacon/optndlg.cpp
@@ -48,7 +48,7 @@ int     m_nSweepSettings[15] =  {MIN_SWEEPS, 10, 15, 20, 30, 40, 50, 60, 80, 100
 
 
 COptnDlg::COptnDlg(CWnd* pParent, CPalette* pPalette)
-	: CBmpDialog(pParent, pPalette, IDD_SUBOPTIONS, ".\\ART\\SSCROLL.BMP") {
+	: CBmpDialog(pParent, pPalette, IDD_SUBOPTIONS, "art\\SSCROLL.BMP") {
 	//{{AFX_DATA_INIT(COptnDlg)
 	m_bAutomatic = false;
 	m_bChangeAtTwelve = false;
diff --git a/engines/bagel/hodjnpodj/crypt/crypt.h b/engines/bagel/hodjnpodj/crypt/crypt.h
index e131ae8244b..6d91c0c8750 100644
--- a/engines/bagel/hodjnpodj/crypt/crypt.h
+++ b/engines/bagel/hodjnpodj/crypt/crypt.h
@@ -30,7 +30,7 @@ namespace Bagel {
 namespace HodjNPodj {
 namespace Crypt {
 
-#define SPLASHSPEC      ".\\art\\crypt.BMP" // bitmap file for the splash screen
+#define SPLASHSPEC      "art\\crypt.BMP" // bitmap file for the splash screen
 
 #define NOT_USED        -1
 #define MAP             2
diff --git a/engines/bagel/hodjnpodj/crypt/main.cpp b/engines/bagel/hodjnpodj/crypt/main.cpp
index e3ab0744991..bee78c02fc8 100644
--- a/engines/bagel/hodjnpodj/crypt/main.cpp
+++ b/engines/bagel/hodjnpodj/crypt/main.cpp
@@ -774,7 +774,7 @@ void CMainWindow::OnLButtonDown(unsigned int nFlags, CPoint point) {
 		pDC = GetDC();
 		pSprite = new CSprite;
 		(*pSprite).SharePalette(pGamePalette);
-		bSuccess = (*pSprite).LoadCels(pDC, ".\\art\\skull.bmp", NUM_SKULL_CELS);
+		bSuccess = (*pSprite).LoadCels(pDC, "art\\skull.bmp", NUM_SKULL_CELS);
 		ASSERT(bSuccess);
 		(*pSprite).SetMasked(false);
 		(*pSprite).SetMobile(false);
@@ -835,7 +835,7 @@ void CMainWindow::OnLButtonDown(unsigned int nFlags, CPoint point) {
 		pDC = GetDC();
 		pSprite = new CSprite;
 		(*pSprite).SharePalette(pGamePalette);
-		bSuccess = (*pSprite).LoadCels(pDC, ".\\art\\urn01.bmp", NUM_URN1_CELS);
+		bSuccess = (*pSprite).LoadCels(pDC, "art\\urn01.bmp", NUM_URN1_CELS);
 		ASSERT(bSuccess);
 		(*pSprite).SetMasked(false);
 		(*pSprite).SetMobile(false);
@@ -860,7 +860,7 @@ void CMainWindow::OnLButtonDown(unsigned int nFlags, CPoint point) {
 		pDC = GetDC();
 		pSprite = new CSprite;
 		(*pSprite).SharePalette(pGamePalette);
-		bSuccess = (*pSprite).LoadCels(pDC, ".\\art\\urn02.bmp", NUM_URN2_CELS);
+		bSuccess = (*pSprite).LoadCels(pDC, "art\\urn02.bmp", NUM_URN2_CELS);
 		ASSERT(bSuccess);
 		(*pSprite).SetMasked(false);
 		(*pSprite).SetMobile(false);
@@ -885,7 +885,7 @@ void CMainWindow::OnLButtonDown(unsigned int nFlags, CPoint point) {
 		pDC = GetDC();
 		pSprite = new CSprite;
 		(*pSprite).SharePalette(pGamePalette);
-		bSuccess = (*pSprite).LoadCels(pDC, ".\\art\\urn03.bmp", NUM_URN3_CELS);
+		bSuccess = (*pSprite).LoadCels(pDC, "art\\urn03.bmp", NUM_URN3_CELS);
 		ASSERT(bSuccess);
 		(*pSprite).SetMasked(false);
 		(*pSprite).SetMobile(false);
diff --git a/engines/bagel/hodjnpodj/crypt/main.h b/engines/bagel/hodjnpodj/crypt/main.h
index 98397a4cc8c..02018cf259d 100644
--- a/engines/bagel/hodjnpodj/crypt/main.h
+++ b/engines/bagel/hodjnpodj/crypt/main.h
@@ -38,29 +38,29 @@ namespace Crypt {
 #define PAUSE_TIME      15000               // Pause for 15 seconds -- allows user to read quote
 
 // Game theme song
-#define GAME_THEME      ".\\sound\\crypt.mid"
+#define GAME_THEME      "sound\\crypt.mid"
 // Rules files
 #define RULES_TEXT      "CRYPTRUL.TXT"
-#define RULES_WAV       ".\\SOUND\\CRYPT.WAV"
+#define RULES_WAV       "sound\\CRYPT.WAV"
 
 ///////////////////////////////////////////
 // EASTER EGG AND SOUND HOTSPOT DATA:
 //
-#define WAV_TIMEOUT ".\\SOUND\\BUZZER.WAV"
-#define WAV_WON     ".\\SOUND\\SOUNDWON.WAV"
-#define WAV_URN1    ".\\SOUND\\OUTTHERE.WAV"
-#define WAV_URN2    ".\\SOUND\\SPOOKMUS.WAV"
-#define WAV_URN3    ".\\SOUND\\BUTFLIES.WAV"
-#define WAV_JOKE1   ".\\SOUND\\JOKE1.WAV"
-#define WAV_JOKE2   ".\\SOUND\\JOKE2.WAV"
-#define WAV_JOKE3   ".\\SOUND\\JOKE3.WAV"
-#define WAV_JOKE4   ".\\SOUND\\JOKE4.WAV"
-#define WAV_JOKE5   ".\\SOUND\\JOKE5.WAV"
-#define WAV_JOKE6   ".\\SOUND\\JOKE6.WAV"
-#define WAV_TORCH   ".\\SOUND\\FIREENG.WAV"
-#define WAV_GRYPH   ".\\SOUND\\GRYPHON.WAV"
-#define WAV_STEPS   ".\\SOUND\\STAIRS.WAV"
-#define WAV_HOUR    ".\\SOUND\\SANDTIME.WAV"
+#define WAV_TIMEOUT "sound\\BUZZER.WAV"
+#define WAV_WON     "sound\\SOUNDWON.WAV"
+#define WAV_URN1    "sound\\OUTTHERE.WAV"
+#define WAV_URN2    "sound\\SPOOKMUS.WAV"
+#define WAV_URN3    "sound\\BUTFLIES.WAV"
+#define WAV_JOKE1   "sound\\JOKE1.WAV"
+#define WAV_JOKE2   "sound\\JOKE2.WAV"
+#define WAV_JOKE3   "sound\\JOKE3.WAV"
+#define WAV_JOKE4   "sound\\JOKE4.WAV"
+#define WAV_JOKE5   "sound\\JOKE5.WAV"
+#define WAV_JOKE6   "sound\\JOKE6.WAV"
+#define WAV_TORCH   "sound\\FIREENG.WAV"
+#define WAV_GRYPH   "sound\\GRYPHON.WAV"
+#define WAV_STEPS   "sound\\STAIRS.WAV"
+#define WAV_HOUR    "sound\\SANDTIME.WAV"
 
 #define NUM_SKULL_SOUNDS        6
 
diff --git a/engines/bagel/hodjnpodj/crypt/optn.cpp b/engines/bagel/hodjnpodj/crypt/optn.cpp
index 670c1403a8c..48b7fd35b69 100644
--- a/engines/bagel/hodjnpodj/crypt/optn.cpp
+++ b/engines/bagel/hodjnpodj/crypt/optn.cpp
@@ -40,7 +40,7 @@ COptn::COptn(
     int nLttrsSlvd /*LSLVD_DEFAULT*/,
     int nTime /*TIME_DEFAULT*/
 )
-	: CBmpDialog(pParent, pPalette, IDD_USER_OPTIONS, ".\\ART\\SSCROLL.BMP")
+	: CBmpDialog(pParent, pPalette, IDD_USER_OPTIONS, "art\\SSCROLL.BMP")
 
 {
 	//{{AFX_DATA_INIT(COptn)
diff --git a/engines/bagel/hodjnpodj/dfa/dfa.cpp b/engines/bagel/hodjnpodj/dfa/dfa.cpp
index 92e8e03986f..d9c288719c6 100644
--- a/engines/bagel/hodjnpodj/dfa/dfa.cpp
+++ b/engines/bagel/hodjnpodj/dfa/dfa.cpp
@@ -29,18 +29,18 @@ namespace Bagel {
 namespace HodjNPodj {
 namespace DFA {
 
-#define SPLASHSPEC      ".\\ART\\DFA.BMP"
+#define SPLASHSPEC      "art\\DFA.BMP"
 
 #ifdef BACKWARDSTIMER
-	#define TIMERSPRITE     ".\\ART\\WATCHES2.BMP"
+	#define TIMERSPRITE     "art\\WATCHES2.BMP"
 #else
-	#define TIMERSPRITE     ".\\ART\\WATCHES.BMP"
+	#define TIMERSPRITE     "art\\WATCHES.BMP"
 #endif
 
 //
 // Cursor and mallet animation
 //
-#define MALLET          ".\\ART\\MALLET.BMP"
+#define MALLET          "art\\MALLET.BMP"
 #define MALLETCELS      5
 #define MALLET_WIDTH    32
 #define MALLET_HEIGHT   32
diff --git a/engines/bagel/hodjnpodj/dfa/dfa.h b/engines/bagel/hodjnpodj/dfa/dfa.h
index 55da658acf2..771dfb80e67 100644
--- a/engines/bagel/hodjnpodj/dfa/dfa.h
+++ b/engines/bagel/hodjnpodj/dfa/dfa.h
@@ -50,30 +50,30 @@ namespace DFA {
 
 // Rules File Identifiers
 #define RULESFILE                   "DFA.TXT"
-#define RULES_WAV                   ".\\SOUND\\DAMFUR.WAV"
+#define RULES_WAV                   "sound\\DAMFUR.WAV"
 
 // Sound files:
-#define GAME_THEME          ".\\SOUND\\DAMFUR.MID"
-#define HIT_1_WAV           ".\\SOUND\\OW1.WAV"
-#define HIT_2_WAV           ".\\SOUND\\OW2.WAV"
-#define HIT_3_WAV           ".\\SOUND\\OW3.WAV"
-#define HIT_4_WAV           ".\\SOUND\\OW4.WAV"
-#define HIT_5_WAV           ".\\SOUND\\OW5.WAV"
-#define HIT_6_WAV           ".\\SOUND\\OW6.WAV"
-#define HIT_7_WAV           ".\\SOUND\\OW7.WAV"
-#define HIT_8_WAV           ".\\SOUND\\OW8.WAV"
-#define HIT_9_WAV           ".\\SOUND\\OW9.WAV"
-#define HIT_10_WAV          ".\\SOUND\\OW10.WAV"
-#define HIT_11_WAV          ".\\SOUND\\OW11.WAV"
-#define MISS_1_WAV          ".\\SOUND\\HAHA.WAV"
-#define MISS_2_WAV          ".\\SOUND\\MISSED.WAV"
-#define MISS_3_WAV          ".\\SOUND\\MISSEDME.WAV"
-#define TICK_WAV            ".\\SOUND\\TICK.WAV"
-#define TIME_WAV            ".\\SOUND\\BUZZER.WAV"
-#define LAKE_WAV            ".\\SOUND\\LAKE.WAV"
-#define MOUNT_WAV           ".\\SOUND\\YODEL.WAV"
-#define BEE_WAV             ".\\SOUND\\BEE.WAV"
-#define WATCH_WAV           ".\\SOUND\\CUCKOO.WAV"
+#define GAME_THEME          "sound\\DAMFUR.MID"
+#define HIT_1_WAV           "sound\\OW1.WAV"
+#define HIT_2_WAV           "sound\\OW2.WAV"
+#define HIT_3_WAV           "sound\\OW3.WAV"
+#define HIT_4_WAV           "sound\\OW4.WAV"
+#define HIT_5_WAV           "sound\\OW5.WAV"
+#define HIT_6_WAV           "sound\\OW6.WAV"
+#define HIT_7_WAV           "sound\\OW7.WAV"
+#define HIT_8_WAV           "sound\\OW8.WAV"
+#define HIT_9_WAV           "sound\\OW9.WAV"
+#define HIT_10_WAV          "sound\\OW10.WAV"
+#define HIT_11_WAV          "sound\\OW11.WAV"
+#define MISS_1_WAV          "sound\\HAHA.WAV"
+#define MISS_2_WAV          "sound\\MISSED.WAV"
+#define MISS_3_WAV          "sound\\MISSEDME.WAV"
+#define TICK_WAV            "sound\\TICK.WAV"
+#define TIME_WAV            "sound\\BUZZER.WAV"
+#define LAKE_WAV            "sound\\LAKE.WAV"
+#define MOUNT_WAV           "sound\\YODEL.WAV"
+#define BEE_WAV             "sound\\BEE.WAV"
+#define WATCH_WAV           "sound\\CUCKOO.WAV"
 
 #define NUM_HIT_SOUNDS      11      // Number of sounds available for a hit
 #define NUM_MISS_SOUNDS     3       // Number of sounds available for a missed hit
diff --git a/engines/bagel/hodjnpodj/dfa/msgdlg.cpp b/engines/bagel/hodjnpodj/dfa/msgdlg.cpp
index 5d0cd150920..621b544c62d 100644
--- a/engines/bagel/hodjnpodj/dfa/msgdlg.cpp
+++ b/engines/bagel/hodjnpodj/dfa/msgdlg.cpp
@@ -60,7 +60,7 @@ CColorButton    *pMsgOKButton = nullptr;
  *
  ****************************************************************/
 CMsgDlg::CMsgDlg(CWnd *pParent, CPalette *pPalette, unsigned int nID)
-	:  CBmpDialog(pParent, pPalette, nID, ".\\ART\\SSCROLL.BMP") {
+	:  CBmpDialog(pParent, pPalette, nID, "art\\SSCROLL.BMP") {
 	pPackRatOptPalette = pPalette;
 	m_nWhichMsg = 1;
 	m_lScore = 0L;
diff --git a/engines/bagel/hodjnpodj/dfa/optdlg.cpp b/engines/bagel/hodjnpodj/dfa/optdlg.cpp
index d8188d19908..df88737ac81 100644
--- a/engines/bagel/hodjnpodj/dfa/optdlg.cpp
+++ b/engines/bagel/hodjnpodj/dfa/optdlg.cpp
@@ -70,7 +70,7 @@ CColorButton    *pDFACancelButton = nullptr;
  *
  ****************************************************************/
 CDFAOptDlg::CDFAOptDlg(CWnd *pParent, CPalette *pPalette, unsigned int nID)
-	:  CBmpDialog(pParent, pPalette, nID, ".\\ART\\SSCROLL.BMP"),
+	:  CBmpDialog(pParent, pPalette, nID, "art\\SSCROLL.BMP"),
 		rDisplayGTime(43, 85, 174, 98),
 		rDisplayBTime(43, 35, 174, 48) {
 	CDC     *pDC = GetDC();
diff --git a/engines/bagel/hodjnpodj/fuge/fuge.cpp b/engines/bagel/hodjnpodj/fuge/fuge.cpp
index 9423a211a8a..cc6192e3c77 100644
--- a/engines/bagel/hodjnpodj/fuge/fuge.cpp
+++ b/engines/bagel/hodjnpodj/fuge/fuge.cpp
@@ -48,7 +48,7 @@ extern CWnd *ghParentWnd;
 //
 // This mini-game's main screen bitmap
 //
-#define MINI_GAME_MAP   ".\\ART\\FUGE6.BMP"
+#define MINI_GAME_MAP   "art\\FUGE6.BMP"
 
 // Fuge sprite bitmaps
 //
@@ -124,28 +124,28 @@ extern CWnd *ghParentWnd;
 
 // Sounds
 //
-#define WAV_PADDLE      ".\\SOUND\\PADDLE.WAV"
-#define WAV_WALL        ".\\SOUND\\WALL.WAV"
-#define WAV_WINWAVE     ".\\SOUND\\WINWAVE.WAV"
-#define WAV_GAMEOVER    ".\\SOUND\\SOSORRY.WAV"     //GAMEOVER.WAV"
-#define WAV_LOSEBALL    ".\\SOUND\\TOILET.WAV"      //LOSEBALL.WAV"
-
-#define WAV_NARRATION   ".\\SOUND\\FUGE.WAV"
-#define MID_SOUNDTRACK  ".\\SOUND\\FUGE.MID"
-
-#define WAV_CAR1        ".\\SOUND\\SICK.WAV"
-#define WAV_CAR2        ".\\SOUND\\FERRIS.WAV"
-#define WAV_TENT        ".\\SOUND\\LAWYER.WAV"
-#define WAV_BOOTH       ".\\SOUND\\STEPUP.WAV"
-#define WAV_PEOPLE1     ".\\SOUND\\BALLOON.WAV"
-#define WAV_PEOPLE2     ".\\SOUND\\AUNTEDNA.WAV"
+#define WAV_PADDLE      "sound\\PADDLE.WAV"
+#define WAV_WALL        "sound\\WALL.WAV"
+#define WAV_WINWAVE     "sound\\WINWAVE.WAV"
+#define WAV_GAMEOVER    "sound\\SOSORRY.WAV"     //GAMEOVER.WAV"
+#define WAV_LOSEBALL    "sound\\TOILET.WAV"      //LOSEBALL.WAV"
+
+#define WAV_NARRATION   "sound\\FUGE.WAV"
+#define MID_SOUNDTRACK  "sound\\FUGE.MID"
+
+#define WAV_CAR1        "sound\\SICK.WAV"
+#define WAV_CAR2        "sound\\FERRIS.WAV"
+#define WAV_TENT        "sound\\LAWYER.WAV"
+#define WAV_BOOTH       "sound\\STEPUP.WAV"
+#define WAV_PEOPLE1     "sound\\BALLOON.WAV"
+#define WAV_PEOPLE2     "sound\\AUNTEDNA.WAV"
 
 #define N_PADDLE_SIZES (PSIZE_MAX+1)
 
 STATIC const char *pszPaddles[N_PADDLE_SIZES] = {
-	".\\ART\\PADCEL45.BMP",
-	".\\ART\\PADCEL60.BMP",
-	".\\ART\\PADCEL90.BMP"
+	"art\\PADCEL45.BMP",
+	"art\\PADCEL60.BMP",
+	"art\\PADCEL90.BMP"
 };
 
 STATIC const double fPaddleAngles[N_PADDLE_SIZES] = {
@@ -214,13 +214,13 @@ STATIC const double fPaddleAngles[N_PADDLE_SIZES] = {
 // Globals
 //
 STATIC const char *pszFugeArt[N_ROWS + 1] = {
-	".\\ART\\FUGE6.BMP",
-	".\\ART\\FUGE1.BMP",
-	".\\ART\\FUGE2.BMP",
-	".\\ART\\FUGE3.BMP",
-	".\\ART\\FUGE4.BMP",
-	".\\ART\\FUGE5.BMP",
-	".\\ART\\FUGE6.BMP"
+	"art\\FUGE6.BMP",
+	"art\\FUGE1.BMP",
+	"art\\FUGE2.BMP",
+	"art\\FUGE3.BMP",
+	"art\\FUGE4.BMP",
+	"art\\FUGE5.BMP",
+	"art\\FUGE6.BMP"
 };
 
 STATIC CPalette    *pGamePalette;
@@ -1947,7 +1947,7 @@ void CFugeWindow::LoseBall() {
 
 		            if (pSprite->SharePalette(m_pGamePalette) != false) {
 
-		                if (pSprite->LoadCels(pDC, ".\\ART\\LOSEBALL.BMP", N_BLACKHOLE_CELS) != false) {
+		                if (pSprite->LoadCels(pDC, "art\\LOSEBALL.BMP", N_BLACKHOLE_CELS) != false) {
 
 		                    pSprite->SetMasked(true);
 		                    pSprite->SetMobile(true);
diff --git a/engines/bagel/hodjnpodj/fuge/usercfg.cpp b/engines/bagel/hodjnpodj/fuge/usercfg.cpp
index 5568f2ce55e..958f33acb51 100644
--- a/engines/bagel/hodjnpodj/fuge/usercfg.cpp
+++ b/engines/bagel/hodjnpodj/fuge/usercfg.cpp
@@ -50,7 +50,7 @@ static  CColorButton *pDefaultsButton = nullptr;               // Defaults butto
 
 
 CUserCfgDlg::CUserCfgDlg(CWnd *pParent, CPalette *pPalette, unsigned int nID)
-	: CBmpDialog(pParent, pPalette, nID, ".\\ART\\SSCROLL.BMP") {
+	: CBmpDialog(pParent, pPalette, nID, "art\\SSCROLL.BMP") {
 	// Inits
 	//
 	m_pScrollBar1 = nullptr;
diff --git a/engines/bagel/hodjnpodj/garfunkle/garfunkle.h b/engines/bagel/hodjnpodj/garfunkle/garfunkle.h
index c264059747d..3dc0eba8fae 100644
--- a/engines/bagel/hodjnpodj/garfunkle/garfunkle.h
+++ b/engines/bagel/hodjnpodj/garfunkle/garfunkle.h
@@ -46,8 +46,8 @@ namespace Garkfunkle {
 #define HIGH_WIN        12      //...when playing from the metagame
 
 // Backdrop bitmaps
-#define MAINSCREEN      ".\\ART\\GARFEMPT.BMP"
-#define RIBBON          ".\\ART\\RIBBON.BMP"
+#define MAINSCREEN      "art\\GARFEMPT.BMP"
+#define RIBBON          "art\\RIBBON.BMP"
 
 #define RIBBON_X        139
 #define RIBBON_Y        332
@@ -132,33 +132,33 @@ namespace Garkfunkle {
 
 #define RULES_TEXT      "GARFUNK.TXT"               // rules file
 
-#define WIN_SOUND       ".\\SOUND\\FANFARE1.WAV"
-#define WRONG_SOUND     ".\\SOUND\\SOSORRY.WAV"
-#define SLOW_SOUND      ".\\SOUND\\ALARM.WAV"
-#define SIGN_1_SOUND    ".\\SOUND\\SIGN1.WAV"
-#define SIGN_2_SOUND    ".\\SOUND\\SIGN2.WAV"
-#define SIGN_3_SOUND    ".\\SOUND\\SIGN3.WAV"
-#define SIGN_4_SOUND    ".\\SOUND\\SIGN4.WAV"
-#define SIGN_5_SOUND    ".\\SOUND\\SIGN5.WAV"
-#define BENCH_SOUND     ".\\SOUND\\MYSEAT.WAV"
-#define TREES_SOUND     ".\\SOUND\\TIMBER.WAV"
-#define RULES_SOUND     ".\\SOUND\\GARFUNK.WAV"
+#define WIN_SOUND       "sound\\FANFARE1.WAV"
+#define WRONG_SOUND     "sound\\SOSORRY.WAV"
+#define SLOW_SOUND      "sound\\ALARM.WAV"
+#define SIGN_1_SOUND    "sound\\SIGN1.WAV"
+#define SIGN_2_SOUND    "sound\\SIGN2.WAV"
+#define SIGN_3_SOUND    "sound\\SIGN3.WAV"
+#define SIGN_4_SOUND    "sound\\SIGN4.WAV"
+#define SIGN_5_SOUND    "sound\\SIGN5.WAV"
+#define BENCH_SOUND     "sound\\MYSEAT.WAV"
+#define TREES_SOUND     "sound\\TIMBER.WAV"
+#define RULES_SOUND     "sound\\GARFUNK.WAV"
 
 #define NUM_SIGN_SOUNDS 5
 
-#define VIOLIN_SOUND    ".\\SOUND\\viol2.mid"
-#define CELLO_SOUND     ".\\SOUND\\cello2.mid"
-#define DRUM_SOUND      ".\\SOUND\\DRUM2.MID"   //drum.mid"     //DRUM.WAV"
-#define SAX_SOUND       ".\\SOUND\\sax2.mid"
-#define HARP_SOUND      ".\\SOUND\\harp2.mid"
-#define CLARINET_SOUND  ".\\SOUND\\clar2.mid"
-
-#define VIOLIN_ANIM     ".\\ART\\violin2.bmp"
-#define CELLO_ANIM      ".\\ART\\cello2.bmp"
-#define DRUM_ANIM       ".\\ART\\drums2.bmp"
-#define SAX_ANIM        ".\\ART\\sax2.bmp"
-#define HARP_ANIM       ".\\ART\\harp2.bmp"
-#define CLARINET_ANIM   ".\\ART\\clari2.bmp"
+#define VIOLIN_SOUND    "sound\\viol2.mid"
+#define CELLO_SOUND     "sound\\cello2.mid"
+#define DRUM_SOUND      "sound\\DRUM2.MID"   //drum.mid"     //DRUM.WAV"
+#define SAX_SOUND       "sound\\sax2.mid"
+#define HARP_SOUND      "sound\\harp2.mid"
+#define CLARINET_SOUND  "sound\\clar2.mid"
+
+#define VIOLIN_ANIM     "art\\violin2.bmp"
+#define CELLO_ANIM      "art\\cello2.bmp"
+#define DRUM_ANIM       "art\\drums2.bmp"
+#define SAX_ANIM        "art\\sax2.bmp"
+#define HARP_ANIM       "art\\harp2.bmp"
+#define CLARINET_ANIM   "art\\clari2.bmp"
 
 #define VIOLIN_CELS     14
 #define CELLO_CELS      16
diff --git a/engines/bagel/hodjnpodj/garfunkle/optndlg.cpp b/engines/bagel/hodjnpodj/garfunkle/optndlg.cpp
index e0edf59416e..5bf625af635 100644
--- a/engines/bagel/hodjnpodj/garfunkle/optndlg.cpp
+++ b/engines/bagel/hodjnpodj/garfunkle/optndlg.cpp
@@ -45,7 +45,7 @@ CText   *m_pSpeedText = nullptr;
 
 
 COptnDlg::COptnDlg(CWnd* pParent, CPalette* pPalette)
-	: CBmpDialog(pParent, pPalette, IDD_SUBOPTIONS, ".\\ART\\SSCROLL.BMP") {
+	: CBmpDialog(pParent, pPalette, IDD_SUBOPTIONS, "art\\SSCROLL.BMP") {
 	//{{AFX_DATA_INIT(COptnDlg)
 	m_nSpeed = MIN_SPEED;
 	m_nNumButtons = MAX_BUTTONS;
diff --git a/engines/bagel/hodjnpodj/hnplibs/audiocfg.cpp b/engines/bagel/hodjnpodj/hnplibs/audiocfg.cpp
index 82348a0f394..faf8a1f65f1 100644
--- a/engines/bagel/hodjnpodj/hnplibs/audiocfg.cpp
+++ b/engines/bagel/hodjnpodj/hnplibs/audiocfg.cpp
@@ -41,7 +41,7 @@ static  CColorButton *pCancelButton = nullptr;                 // Cancel button
 
 
 CAudioCfgDlg::CAudioCfgDlg(CWnd *pParent, CPalette *pPalette, unsigned int nID)
-	: CBmpDialog(pParent, pPalette, IDD_AUDIOCFG, ".\\ART\\SSCROLL.BMP") {
+	: CBmpDialog(pParent, pPalette, IDD_AUDIOCFG, "art\\SSCROLL.BMP") {
 	m_pScrollBar1 = nullptr;
 
 	DoModal();
diff --git a/engines/bagel/hodjnpodj/hnplibs/cmessbox.cpp b/engines/bagel/hodjnpodj/hnplibs/cmessbox.cpp
index 07b38585d62..c0dd62d9b0a 100644
--- a/engines/bagel/hodjnpodj/hnplibs/cmessbox.cpp
+++ b/engines/bagel/hodjnpodj/hnplibs/cmessbox.cpp
@@ -32,7 +32,7 @@ namespace HodjNPodj {
 static  CColorButton *pOKButton = nullptr;                     // OKAY button on scroll
 
 CMessageBox::CMessageBox(CWnd* pParent, CPalette *pPalette, const char *msg1, const char *msg2, const int dx, const int dy)
-	: CBmpDialog(pParent, pPalette, IDD_GAMEOVER, ".\\ART\\SSCROLL.BMP", dx, dy) {
+	: CBmpDialog(pParent, pPalette, IDD_GAMEOVER, "art\\SSCROLL.BMP", dx, dy) {
 	// Initialize all members
 	//
 	m_pPalette = pPalette;
diff --git a/engines/bagel/hodjnpodj/hnplibs/mainmenu.cpp b/engines/bagel/hodjnpodj/hnplibs/mainmenu.cpp
index 6e34ba62679..5263726cc67 100644
--- a/engines/bagel/hodjnpodj/hnplibs/mainmenu.cpp
+++ b/engines/bagel/hodjnpodj/hnplibs/mainmenu.cpp
@@ -52,7 +52,7 @@ END_MESSAGE_MAP()
 CMainMenu::CMainMenu(CWnd *pParent, CPalette *pPalette,
         unsigned int nFlags, FPFUNC pOptionsFunc, const char *pRulesFileName,
         const char *pWavFileName, LPGAMESTRUCT pGameParams)
-		: CBmpDialog(pParent, pPalette, IDD_OPTIONS_DIALOG, ".\\ART\\OSCROLL.BMP") {
+		: CBmpDialog(pParent, pPalette, IDD_OPTIONS_DIALOG, "art\\OSCROLL.BMP") {
 	// Can't access null pointers
 	assert(pParent != nullptr);
 	assert(pPalette != nullptr);
diff --git a/engines/bagel/hodjnpodj/hnplibs/rules.cpp b/engines/bagel/hodjnpodj/hnplibs/rules.cpp
index 5bf5111671d..c8c358d1e8e 100644
--- a/engines/bagel/hodjnpodj/hnplibs/rules.cpp
+++ b/engines/bagel/hodjnpodj/hnplibs/rules.cpp
@@ -33,10 +33,10 @@ namespace HodjNPodj {
 #define COLOR_BUTTONS       true
 
 #define SCROLL_PIECES       6                       // number of mid-scroll segments
-#define SCROLL_SPEC     ".\\art\\lscroll.bmp"       // path for scroll DIB on disk
-#define SCROLL_TOP_SPEC ".\\art\\lscrollt.bmp"      // path for scroll's top section DIB on disk
-#define SCROLL_BOT_SPEC ".\\art\\lscrollb.bmp"      // path for scroll's bottom section DIB on disk
-#define SCROLL_MID_SPEC ".\\art\\lscrollm.bmp"      // path for scroll's middle section DIB on disk
+#define SCROLL_SPEC     "art\\lscroll.bmp"       // path for scroll DIB on disk
+#define SCROLL_TOP_SPEC "art\\lscrollt.bmp"      // path for scroll's top section DIB on disk
+#define SCROLL_BOT_SPEC "art\\lscrollb.bmp"      // path for scroll's bottom section DIB on disk
+#define SCROLL_MID_SPEC "art\\lscrollm.bmp"      // path for scroll's middle section DIB on disk
 
 #define BUTTON_DY           15                      // offset for Okay button from scroll base
 
diff --git a/engines/bagel/hodjnpodj/life/game.cpp b/engines/bagel/hodjnpodj/life/game.cpp
index 7e96722b6bb..86cefa34259 100644
--- a/engines/bagel/hodjnpodj/life/game.cpp
+++ b/engines/bagel/hodjnpodj/life/game.cpp
@@ -39,8 +39,8 @@ namespace HodjNPodj {
 namespace Life {
 
 #define RULES_TXT   "life.txt"                  // rules text file
-#define RULES_WAV   ".\\sound\\rllf.wav"        // rules narration
-#define MIDI_SOUND  ".\\SOUND\\life.mid"        // background music
+#define RULES_WAV   "sound\\rllf.wav"        // rules narration
+#define MIDI_SOUND  "sound\\life.mid"        // background music
 
 //
 // Win/Lose conditions
diff --git a/engines/bagel/hodjnpodj/life/game.h b/engines/bagel/hodjnpodj/life/game.h
index 0e81b220857..fd7b79133f8 100644
--- a/engines/bagel/hodjnpodj/life/game.h
+++ b/engines/bagel/hodjnpodj/life/game.h
@@ -29,7 +29,7 @@ namespace Bagel {
 namespace HodjNPodj {
 namespace Life {
 
-#define SPLASHSPEC          ".\\art\\backgrnd.BMP"
+#define SPLASHSPEC          "art\\backgrnd.BMP"
 
 
 #define CURLY_X         25      // Colony dimensions
@@ -41,8 +41,8 @@ namespace Life {
 #define OFFSET_X         6
 #define OFFSET_Y         4
 
-#define SCROLL_BUTTON   ".\\art\\SCROLBTN.BMP"  // scroll commands button bmp
-#define CALENDAR_BMP    ".\\ART\\CALENDAR.BMP"  // the blank calendar artwork
+#define SCROLL_BUTTON   "art\\SCROLBTN.BMP"  // scroll commands button bmp
+#define CALENDAR_BMP    "art\\CALENDAR.BMP"  // the blank calendar artwork
 
 // stat info
 #define STATS_COLOR             RGB(255, 255, 0)    // color of visual game stats
diff --git a/engines/bagel/hodjnpodj/life/life.cpp b/engines/bagel/hodjnpodj/life/life.cpp
index 3274aadb059..20b7128357f 100644
--- a/engines/bagel/hodjnpodj/life/life.cpp
+++ b/engines/bagel/hodjnpodj/life/life.cpp
@@ -32,26 +32,26 @@ namespace HodjNPodj {
 namespace Life {
 
 static const char *curly[5] = {
-	".\\art\\Colony1.BMP",
-	".\\art\\Colony2.BMP",
-	".\\art\\Colony3.BMP",
-	".\\art\\Colony4.BMP",
-	".\\art\\Colony5.BMP"
+	"art\\Colony1.BMP",
+	"art\\Colony2.BMP",
+	"art\\Colony3.BMP",
+	"art\\Colony4.BMP",
+	"art\\Colony5.BMP"
 };
 
 static const char *months[12] = {
-	".\\art\\jan.BMP",
-	".\\art\\feb.BMP",
-	".\\art\\mar.BMP",
-	".\\art\\apr.BMP",
-	".\\art\\may.BMP",
-	".\\art\\jun.BMP",
-	".\\art\\jul.BMP",
-	".\\art\\aug.BMP",
-	".\\art\\sep.BMP",
-	".\\art\\oct.BMP",
-	".\\art\\nov.BMP",
-	".\\art\\dec.BMP"
+	"art\\jan.BMP",
+	"art\\feb.BMP",
+	"art\\mar.BMP",
+	"art\\apr.BMP",
+	"art\\may.BMP",
+	"art\\jun.BMP",
+	"art\\jul.BMP",
+	"art\\aug.BMP",
+	"art\\sep.BMP",
+	"art\\oct.BMP",
+	"art\\nov.BMP",
+	"art\\dec.BMP"
 };
 
 // Globals!
diff --git a/engines/bagel/hodjnpodj/life/life.h b/engines/bagel/hodjnpodj/life/life.h
index 6895cdabbe2..6c2600c38c3 100644
--- a/engines/bagel/hodjnpodj/life/life.h
+++ b/engines/bagel/hodjnpodj/life/life.h
@@ -38,11 +38,11 @@ namespace Life {
 #define LARGE       32468   //= 2^15 - 300
 //  when to reset counter increments
 
-#define WAV_EVOLVE      ".\\sound\\sound178.wav"    // Wave sounds
-#define WAV_GAMEOVER    ".\\sound\\sound283.wav"
-#define WAV_NEWVILLAGE  ".\\sound\\colony.wav"
-#define WAV_DEATH       ".\\sound\\sound259.wav"
-#define WAV_CANTDO      ".\\sound\\sorry.wav"
+#define WAV_EVOLVE      "sound\\sound178.wav"    // Wave sounds
+#define WAV_GAMEOVER    "sound\\sound283.wav"
+#define WAV_NEWVILLAGE  "sound\\colony.wav"
+#define WAV_DEATH       "sound\\sound259.wav"
+#define WAV_CANTDO      "sound\\sorry.wav"
 
 class CCalendar {
 public:
diff --git a/engines/bagel/hodjnpodj/life/usercfg.cpp b/engines/bagel/hodjnpodj/life/usercfg.cpp
index 00f14024e2c..1cc0dc54b88 100644
--- a/engines/bagel/hodjnpodj/life/usercfg.cpp
+++ b/engines/bagel/hodjnpodj/life/usercfg.cpp
@@ -43,7 +43,7 @@ extern bool bPrePlaceColonies,      // Whether they want to pre-place some
 extern CPalette *pGamePalette;      // Used everywhere for ref
 
 CUserCfgDlg::CUserCfgDlg(CWnd *pParent, CPalette *pPalette, unsigned int nID)
-	: CBmpDialog(pParent, pPalette, nID, ".\\ART\\SSCROLL.BMP") {
+	: CBmpDialog(pParent, pPalette, nID, "art\\SSCROLL.BMP") {
 	m_DisplayRounds     = "";
 	m_DisplaySpeed      = "";
 	m_DisplayVillages   = "";
diff --git a/engines/bagel/hodjnpodj/mankala/mnk.cpp b/engines/bagel/hodjnpodj/mankala/mnk.cpp
index fc7126b64ec..b6b15b0bfbd 100644
--- a/engines/bagel/hodjnpodj/mankala/mnk.cpp
+++ b/engines/bagel/hodjnpodj/mankala/mnk.cpp
@@ -156,7 +156,7 @@ CMnkWindow::CMnkWindow() {
 		return;
 	}      // ... and verify we got it
 
-	if (!(*xpDibDoc).OpenDocument(".\\ART\\MANKALA.BMP")) {
+	if (!(*xpDibDoc).OpenDocument("art\\MANKALA.BMP")) {
 		MFC::SetCursor(hOldCursor);
 		MFC::MessageBox(nullptr, "Cannot Open Background Bitmap. Please Check for file path and/or system resources. Terminating Game", "Open Error", MB_ICONEXCLAMATION | MB_OK) ;
 		delete xpDibDoc;
diff --git a/engines/bagel/hodjnpodj/mankala/mnk.h b/engines/bagel/hodjnpodj/mankala/mnk.h
index 2865be134b9..e41bffc8b93 100644
--- a/engines/bagel/hodjnpodj/mankala/mnk.h
+++ b/engines/bagel/hodjnpodj/mankala/mnk.h
@@ -92,28 +92,28 @@ const int BESTWINUNDEF = -1000 ;  // value of undefined minimax value
 
 #define RULES   ".\\mankala.txt"
 
-#define RULES_NARRATION     ".\\sound\\mankala.wav"
-#define IGO3                ".\\sound\\igo3.wav"
-#define YOUGO3              ".\\sound\\yougo3.wav"
-#define GOAGAIN             ".\\sound\\goagain.wav"
-#define IGOAGAIN            ".\\sound\\igoagain.wav"
-#define PICKUP              ".\\sound\\pickup.wav"
-#define ONESHELL            ".\\sound\\oneshell.wav"
-#define INK ".\\sound\\ink.wav"
-#define BROCHURE    ".\\sound\\brochure.wav"
-#define ARMCHAIR    ".\\sound\\armchair.wav"
-#define FISHHOOK    ".\\sound\\fishhook.wav"
-#define PAILS   ".\\sound\\pails.wav"
-#define NETSHELL    ".\\sound\\netshell.wav"
-#define WHEEL   ".\\sound\\wheel.wav"
-#define HONK    ".\\sound\\honk.wav"
-#define POP ".\\sound\\pop.wav"
-#define INFLATE ".\\sound\\inflate.wav"
-#define SOSORRY ".\\sound\\sosorry.wav"
-#define FANFARE2    ".\\sound\\fanfare2.wav"
-#define MIDI_BCKGND ".\\sound\\mankala.mid"
-#define GLOBE_SPRITE ".\\art\\globe2.bmp"
-#define CHAIR_SPRITE ".\\art\\chair.bmp"
+#define RULES_NARRATION     "sound\\mankala.wav"
+#define IGO3                "sound\\igo3.wav"
+#define YOUGO3              "sound\\yougo3.wav"
+#define GOAGAIN             "sound\\goagain.wav"
+#define IGOAGAIN            "sound\\igoagain.wav"
+#define PICKUP              "sound\\pickup.wav"
+#define ONESHELL            "sound\\oneshell.wav"
+#define INK "sound\\ink.wav"
+#define BROCHURE    "sound\\brochure.wav"
+#define ARMCHAIR    "sound\\armchair.wav"
+#define FISHHOOK    "sound\\fishhook.wav"
+#define PAILS   "sound\\pails.wav"
+#define NETSHELL    "sound\\netshell.wav"
+#define WHEEL   "sound\\wheel.wav"
+#define HONK    "sound\\honk.wav"
+#define POP "sound\\pop.wav"
+#define INFLATE "sound\\inflate.wav"
+#define SOSORRY "sound\\sosorry.wav"
+#define FANFARE2    "sound\\fanfare2.wav"
+#define MIDI_BCKGND "sound\\mankala.mid"
+#define GLOBE_SPRITE "art\\globe2.bmp"
+#define CHAIR_SPRITE "art\\chair.bmp"
 
 
 //inline int OTHERPLAYER(int iPlayer) {return(NUMPLAYERS - 1 - iPlayer) ; }
diff --git a/engines/bagel/hodjnpodj/mankala/mnkopt.cpp b/engines/bagel/hodjnpodj/mankala/mnkopt.cpp
index f6ae185a0fc..ddd5ee3ee4f 100644
--- a/engines/bagel/hodjnpodj/mankala/mnkopt.cpp
+++ b/engines/bagel/hodjnpodj/mankala/mnkopt.cpp
@@ -104,7 +104,7 @@ END_MESSAGE_MAP()
 // CMnkUsr dialog
 
 CMnkUsr::CMnkUsr(CWnd *xpParent, CPalette *xpPalette, unsigned int nID)
-	:  CBmpDialog(xpParent, xpPalette, nID, ".\\ART\\SSCROLL.BMP") {
+	:  CBmpDialog(xpParent, xpPalette, nID, "art\\SSCROLL.BMP") {
 	//{{AFX_DATA_INIT(CMnkUsr)
 	m_iUShells = 0;
 	m_iUStrength = 0;
diff --git a/engines/bagel/hodjnpodj/mazedoom/mod.h b/engines/bagel/hodjnpodj/mazedoom/mod.h
index 0df3fce2be7..3a4857082eb 100644
--- a/engines/bagel/hodjnpodj/mazedoom/mod.h
+++ b/engines/bagel/hodjnpodj/mazedoom/mod.h
@@ -78,18 +78,18 @@ namespace MazeDoom {
 
 // Rules files
 #define RULES_TEXT      "MAZEOD.TXT"
-#define RULES_WAV       ".\\SOUND\\MAZEOD.WAV"
+#define RULES_WAV       "sound\\MAZEOD.WAV"
 
 // Sound files
-#define WIN_SOUND   ".\\sound\\fanfare2.wav"
-#define LOSE_SOUND  ".\\sound\\buzzer.wav"
-#define HIT_SOUND   ".\\sound\\thud.wav"
-#define TRAP_SOUND  ".\\sound\\boing.wav"
+#define WIN_SOUND   "sound\\fanfare2.wav"
+#define LOSE_SOUND  "sound\\buzzer.wav"
+#define HIT_SOUND   "sound\\thud.wav"
+#define TRAP_SOUND  "sound\\boing.wav"
 
-#define GAME_THEME  ".\\sound\\mazeod.mid"
+#define GAME_THEME  "sound\\mazeod.mid"
 
 // Backdrop bitmaps
-#define MAINSCREEN  ".\\ART\\DOOM2.BMP"
+#define MAINSCREEN  "art\\DOOM2.BMP"
 
 // New Game button area
 #define NEWGAME_LOCATION_X   15
diff --git a/engines/bagel/hodjnpodj/mazedoom/optndlg.cpp b/engines/bagel/hodjnpodj/mazedoom/optndlg.cpp
index 00d137c7ba3..9acdaa5baf4 100644
--- a/engines/bagel/hodjnpodj/mazedoom/optndlg.cpp
+++ b/engines/bagel/hodjnpodj/mazedoom/optndlg.cpp
@@ -47,7 +47,7 @@ int m_nTimeScale[10] =  {30, 45, 60, 75, 90, 120, 180, 240, 300, 600};
 
 
 COptnDlg::COptnDlg(CWnd* pParent, CPalette* pPalette)
-	: CBmpDialog(pParent, pPalette, IDD_SUBOPTIONS, ".\\ART\\SSCROLL.BMP") {
+	: CBmpDialog(pParent, pPalette, IDD_SUBOPTIONS, "art\\SSCROLL.BMP") {
 	//{{AFX_DATA_INIT(COptnDlg)
 	_time = MIN_TIME;
 	_difficulty = MIN_DIFFICULTY;
diff --git a/engines/bagel/hodjnpodj/metagame/bgen/backpack.h b/engines/bagel/hodjnpodj/metagame/bgen/backpack.h
index df8c93a94c6..82c34fa0caf 100644
--- a/engines/bagel/hodjnpodj/metagame/bgen/backpack.h
+++ b/engines/bagel/hodjnpodj/metagame/bgen/backpack.h
@@ -30,7 +30,7 @@ namespace HodjNPodj {
 namespace Metagame {
 namespace Gtl {
 
-#define BACKPACK_SPEC   ".\\art\\mlscroll.bmp"      // path for backpack's DIB on disk
+#define BACKPACK_SPEC   "art\\mlscroll.bmp"      // path for backpack's DIB on disk
 #define BACKPACK_DX             502
 #define BACKPACK_DY             395
 #define BACKPACK_CURL_DX        500
diff --git a/engines/bagel/hodjnpodj/metagame/bgen/c1btndlg.cpp b/engines/bagel/hodjnpodj/metagame/bgen/c1btndlg.cpp
index e05a9a2f6fc..55b3a68c905 100644
--- a/engines/bagel/hodjnpodj/metagame/bgen/c1btndlg.cpp
+++ b/engines/bagel/hodjnpodj/metagame/bgen/c1btndlg.cpp
@@ -47,7 +47,7 @@ namespace Metagame {
 C1ButtonDialog::C1ButtonDialog(CWnd *pParent, CPalette *pPalette,
                                const char *pszButton1Text, const char *pszText1,
                                const char *pszText2, const char *pszText3)
-	: CBmpDialog(pParent, pPalette, IDD_1BTNDLG, ".\\ART\\MSSCROLL.BMP") {
+	: CBmpDialog(pParent, pPalette, IDD_1BTNDLG, "art\\MSSCROLL.BMP") {
 	assert(pParent != nullptr);
 	assert(pPalette != nullptr);
 	assert(pszText1 != nullptr);
diff --git a/engines/bagel/hodjnpodj/metagame/bgen/c2btndlg.cpp b/engines/bagel/hodjnpodj/metagame/bgen/c2btndlg.cpp
index b14a16c490a..0b3e4296f0e 100644
--- a/engines/bagel/hodjnpodj/metagame/bgen/c2btndlg.cpp
+++ b/engines/bagel/hodjnpodj/metagame/bgen/c2btndlg.cpp
@@ -47,7 +47,7 @@ C2ButtonDialog::C2ButtonDialog(CWnd *pParent, CPalette *pPalette,
                                const char *pszButton1Text, const char *pszButton2Text,
                                const char *pszText1, const char *pszText2,
                                const char *pszText3)
-	: CBmpDialog(pParent, pPalette, IDD_2BTNDLG, ".\\ART\\MSSCROLL.BMP") {
+	: CBmpDialog(pParent, pPalette, IDD_2BTNDLG, "art\\MSSCROLL.BMP") {
 	assert(pParent != nullptr);
 	assert(pPalette != nullptr);
 	assert(pszText1 != nullptr);
diff --git a/engines/bagel/hodjnpodj/metagame/bgen/item.cpp b/engines/bagel/hodjnpodj/metagame/bgen/item.cpp
index 835c0df5929..8964966d685 100644
--- a/engines/bagel/hodjnpodj/metagame/bgen/item.cpp
+++ b/engines/bagel/hodjnpodj/metagame/bgen/item.cpp
@@ -113,78 +113,78 @@ char    CItem::m_chTextBuffer[ITEM_BUFFER_LENGTH + 1];
 
 // disk path specifications for item bitmaps
 const char *CItem::m_pItemBitmapPath[MG_OBJ_COUNT] = {
-	".\\art\\anvil.bmp",
-	".\\art\\beret.bmp",
-	".\\art\\broom.bmp",
-	".\\art\\candle.bmp",
-	".\\art\\chestnut.bmp",
-	".\\art\\chisel.bmp",
-	".\\art\\crown.bmp",
-	".\\art\\crusoe.bmp",
-	".\\art\\egg.bmp",
-	".\\art\\beater.bmp",
-	".\\art\\eyepatch.bmp",
-	".\\art\\fishhook.bmp",
-	".\\art\\flash.bmp",
-	".\\art\\grapnel.bmp",
-	".\\art\\hacksaw.bmp",
-	".\\art\\herring.bmp",
-	".\\art\\hnotes.bmp",
-	".\\art\\honey.bmp",
-	".\\art\\kumquat.bmp",
-	".\\art\\mirror.bmp",
-	".\\art\\mish.bmp",
-	".\\art\\mosh.bmp",
-	".\\art\\paddle.bmp",
-	".\\art\\bundt.bmp",
-	".\\art\\pnotes.bmp",
-	".\\art\\jumprope.bmp",
-	".\\art\\scarab.bmp",
-	".\\art\\sharpner.bmp",
-	".\\art\\scallop.bmp",
-	".\\art\\shoelace.bmp",
-	".\\art\\staff.bmp",
-	".\\art\\swab.bmp",
-	".\\art\\swatter.bmp",
-	".\\art\\ticket.bmp"
+	"art\\anvil.bmp",
+	"art\\beret.bmp",
+	"art\\broom.bmp",
+	"art\\candle.bmp",
+	"art\\chestnut.bmp",
+	"art\\chisel.bmp",
+	"art\\crown.bmp",
+	"art\\crusoe.bmp",
+	"art\\egg.bmp",
+	"art\\beater.bmp",
+	"art\\eyepatch.bmp",
+	"art\\fishhook.bmp",
+	"art\\flash.bmp",
+	"art\\grapnel.bmp",
+	"art\\hacksaw.bmp",
+	"art\\herring.bmp",
+	"art\\hnotes.bmp",
+	"art\\honey.bmp",
+	"art\\kumquat.bmp",
+	"art\\mirror.bmp",
+	"art\\mish.bmp",
+	"art\\mosh.bmp",
+	"art\\paddle.bmp",
+	"art\\bundt.bmp",
+	"art\\pnotes.bmp",
+	"art\\jumprope.bmp",
+	"art\\scarab.bmp",
+	"art\\sharpner.bmp",
+	"art\\scallop.bmp",
+	"art\\shoelace.bmp",
+	"art\\staff.bmp",
+	"art\\swab.bmp",
+	"art\\swatter.bmp",
+	"art\\ticket.bmp"
 };
 
 // disk path specifications for item sounds
 const char *CItem::m_pItemSoundPath[MG_OBJ_COUNT] = {
-	".\\sound\\obj25.wav",
-	".\\sound\\obj21.wav",
-	".\\sound\\obj15.wav",
-	".\\sound\\obj06.wav",
-	".\\sound\\obj03.wav",
-	".\\sound\\obj27.wav",
-	".\\sound\\obj01.wav",
-	".\\sound\\obj17.wav",
-	".\\sound\\obj24.wav",
-	".\\sound\\obj20.wav",
-	".\\sound\\obj12.wav",
-	".\\sound\\obj22.wav",
-	".\\sound\\obj26.wav",
-	".\\sound\\obj08.wav",
-	".\\sound\\obj18.wav",
+	"sound\\obj25.wav",
+	"sound\\obj21.wav",
+	"sound\\obj15.wav",
+	"sound\\obj06.wav",
+	"sound\\obj03.wav",
+	"sound\\obj27.wav",
+	"sound\\obj01.wav",
+	"sound\\obj17.wav",
+	"sound\\obj24.wav",
+	"sound\\obj20.wav",
+	"sound\\obj12.wav",
+	"sound\\obj22.wav",
+	"sound\\obj26.wav",
+	"sound\\obj08.wav",
+	"sound\\obj18.wav",
 	nullptr,
-	".\\sound\\obj30.wav",
-	".\\sound\\obj13.wav",
-	".\\sound\\obj05.wav",
-	".\\sound\\obj04.wav",
-	".\\sound\\obj32.wav",
-	".\\sound\\obj33.wav",
-	".\\sound\\obj10.wav",
-	".\\sound\\obj19.wav",
-	".\\sound\\obj31.wav",
-	".\\sound\\obj29.wav",
-	".\\sound\\obj11.wav",
-	".\\sound\\obj02.wav",
-	".\\sound\\obj14.wav",
-	".\\sound\\obj23.wav",
-	".\\sound\\obj16.wav",
-	".\\sound\\obj28.wav",
-	".\\sound\\obj09.wav",
-	".\\sound\\obj07.wav"
+	"sound\\obj30.wav",
+	"sound\\obj13.wav",
+	"sound\\obj05.wav",
+	"sound\\obj04.wav",
+	"sound\\obj32.wav",
+	"sound\\obj33.wav",
+	"sound\\obj10.wav",
+	"sound\\obj19.wav",
+	"sound\\obj31.wav",
+	"sound\\obj29.wav",
+	"sound\\obj11.wav",
+	"sound\\obj02.wav",
+	"sound\\obj14.wav",
+	"sound\\obj23.wav",
+	"sound\\obj16.wav",
+	"sound\\obj28.wav",
+	"sound\\obj09.wav",
+	"sound\\obj07.wav"
 };
 
 // value for each item if sold
diff --git a/engines/bagel/hodjnpodj/metagame/bgen/note.cpp b/engines/bagel/hodjnpodj/metagame/bgen/note.cpp
index b1f88678bf8..aad0d6be903 100644
--- a/engines/bagel/hodjnpodj/metagame/bgen/note.cpp
+++ b/engines/bagel/hodjnpodj/metagame/bgen/note.cpp
@@ -102,76 +102,76 @@ const char *CNote::m_pNoteSoundPath[NOTE_ICON_COUNT] = {
 	nullptr,
 	nullptr,
 	nullptr,
-	".\\sound\\mk6.wav",
-	".\\sound\\ar2.wav",
-	".\\sound\\nv3.wav",
-	".\\sound\\ap2.wav",
-	".\\sound\\lf2.wav",
+	"sound\\mk6.wav",
+	"sound\\ar2.wav",
+	"sound\\nv3.wav",
+	"sound\\ap2.wav",
+	"sound\\lf2.wav",
 	nullptr,
-	".\\sound\\fm2.wav",
-	".\\sound\\ac2.wav",
-	".\\sound\\wc2.wav",
-	".\\sound\\pm2.wav",
-	".\\sound\\gf3b.wav",
-	".\\sound\\wt2.wav",
-	".\\sound\\mm2.wav",
-	".\\sound\\br2.wav",
-	".\\sound\\pi3.wav",
-	".\\sound\\wr2.wav",
-	".\\sound\\hm2.wav",
-	".\\sound\\rsc1.wav",
-	".\\sound\\inn.wav",
-	".\\sound\\tfield.wav",
-	".\\sound\\bhouse.wav",
-	".\\sound\\acottage.wav",
-	".\\sound\\temple.wav",
+	"sound\\fm2.wav",
+	"sound\\ac2.wav",
+	"sound\\wc2.wav",
+	"sound\\pm2.wav",
+	"sound\\gf3b.wav",
+	"sound\\wt2.wav",
+	"sound\\mm2.wav",
+	"sound\\br2.wav",
+	"sound\\pi3.wav",
+	"sound\\wr2.wav",
+	"sound\\hm2.wav",
+	"sound\\rsc1.wav",
+	"sound\\inn.wav",
+	"sound\\tfield.wav",
+	"sound\\bhouse.wav",
+	"sound\\acottage.wav",
+	"sound\\temple.wav",
 	nullptr,
-	".\\sound\\farmhous.wav",
-	".\\sound\\mansion.wav",
-	".\\sound\\wcottage.wav",
-	".\\sound\\postoff.wav",
-	".\\sound\\theatre.wav"
+	"sound\\farmhous.wav",
+	"sound\\mansion.wav",
+	"sound\\wcottage.wav",
+	"sound\\postoff.wav",
+	"sound\\theatre.wav"
 };
 
 // disk path specifications for note bitmaps
 const char *CNote::m_pNoteBitmapPath[NOTE_ICON_COUNT] = {
-	".\\art\\bat.bmp",
-	".\\art\\buterfly.bmp",
-	".\\art\\turtle.bmp",
-	".\\art\\snail.bmp",
-	".\\art\\owl.bmp",
-	".\\art\\jelyfish.bmp",
-	".\\art\\fish.bmp",
-	".\\art\\ant.bmp",
-	".\\art\\crab.bmp",
-	".\\art\\archer.bmp",
-	".\\art\\innkeep.bmp",
-	".\\art\\artist.bmp",
-	".\\art\\priest.bmp",
-	".\\art\\bandit.bmp",
-	".\\art\\farmer.bmp",
-	".\\art\\aristoc.bmp",
-	".\\art\\woodcut.bmp",
-	".\\art\\postmast.bmp",
-	".\\art\\leopold.bmp",
-	".\\art\\witch.bmp",
-	".\\art\\mermaid.bmp",
-	".\\art\\bear.bmp",
-	".\\art\\pirate.bmp",
-	".\\art\\warlock.bmp",
-	".\\art\\hermit.bmp",
-	".\\art\\mishmosh.bmp",
-	".\\art\\inn.bmp",
-	".\\art\\tfield.bmp",
-	".\\art\\bhouse.bmp",
-	".\\art\\acottage.bmp",
-	".\\art\\temple.bmp",
-	".\\art\\hideout.bmp",
-	".\\art\\farmhous.bmp",
-	".\\art\\mansion.bmp",
-	".\\art\\wcottage.bmp",
-	".\\art\\postoff.bmp",
-	".\\art\\theatre.bmp"
+	"art\\bat.bmp",
+	"art\\buterfly.bmp",
+	"art\\turtle.bmp",
+	"art\\snail.bmp",
+	"art\\owl.bmp",
+	"art\\jelyfish.bmp",
+	"art\\fish.bmp",
+	"art\\ant.bmp",
+	"art\\crab.bmp",
+	"art\\archer.bmp",
+	"art\\innkeep.bmp",
+	"art\\artist.bmp",
+	"art\\priest.bmp",
+	"art\\bandit.bmp",
+	"art\\farmer.bmp",
+	"art\\aristoc.bmp",
+	"art\\woodcut.bmp",
+	"art\\postmast.bmp",
+	"art\\leopold.bmp",
+	"art\\witch.bmp",
+	"art\\mermaid.bmp",
+	"art\\bear.bmp",
+	"art\\pirate.bmp",
+	"art\\warlock.bmp",
+	"art\\hermit.bmp",
+	"art\\mishmosh.bmp",
+	"art\\inn.bmp",
+	"art\\tfield.bmp",
+	"art\\bhouse.bmp",
+	"art\\acottage.bmp",
+	"art\\temple.bmp",
+	"art\\hideout.bmp",
+	"art\\farmhous.bmp",
+	"art\\mansion.bmp",
+	"art\\wcottage.bmp",
+	"art\\postoff.bmp",
+	"art\\theatre.bmp"
 };
 #endif
 
diff --git a/engines/bagel/hodjnpodj/metagame/bgen/notebook.h b/engines/bagel/hodjnpodj/metagame/bgen/notebook.h
index 221082a4d34..acffa4a7111 100644
--- a/engines/bagel/hodjnpodj/metagame/bgen/notebook.h
+++ b/engines/bagel/hodjnpodj/metagame/bgen/notebook.h
@@ -29,7 +29,7 @@ namespace HodjNPodj {
 namespace Metagame {
 namespace Gtl {
 
-#define NOTEBOOK_SPEC   ".\\art\\mlscroll.bmp"      // path for notebook's DIB on disk
+#define NOTEBOOK_SPEC   "art\\mlscroll.bmp"      // path for notebook's DIB on disk
 #define NOTEBOOK_DX             502
 #define NOTEBOOK_DY             395
 #define NOTEBOOK_CURL_DX        500
diff --git a/engines/bagel/hodjnpodj/metagame/frame/dialogs.h b/engines/bagel/hodjnpodj/metagame/frame/dialogs.h
index 892553129df..a6755cb5d3a 100644
--- a/engines/bagel/hodjnpodj/metagame/frame/dialogs.h
+++ b/engines/bagel/hodjnpodj/metagame/frame/dialogs.h
@@ -32,7 +32,7 @@ namespace HodjNPodj {
 namespace Metagame {
 namespace Frame {
 
-#define BUTTONSBMP      ".\\ART\\NEWBTNS.BMP"
+#define BUTTONSBMP      "art\\NEWBTNS.BMP"
 
 //////////////////////////////////////////////////////////////////////////////
 ////////    Options Specific to Word Search
diff --git a/engines/bagel/hodjnpodj/metagame/frame/hodjpodj.cpp b/engines/bagel/hodjnpodj/metagame/frame/hodjpodj.cpp
index 68ab07ef012..13dd80100b2 100644
--- a/engines/bagel/hodjnpodj/metagame/frame/hodjpodj.cpp
+++ b/engines/bagel/hodjnpodj/metagame/frame/hodjpodj.cpp
@@ -57,7 +57,7 @@ namespace Frame {
 #define MOVIE_ID_INTRO  3
 #define MOVIE_ID_ENDING 4
 
-#define LOGO_MIDI       ".\\SOUND\\MAINTITL.MID"
+#define LOGO_MIDI       "sound\\MAINTITL.MID"
 
 #define MOVIE_PATH      "..\\VIDEO"
 #define LOGO_MOVIE      "..\\VIDEO\\LOGO.AVI"
@@ -171,18 +171,18 @@ struct CREDITS {
 };
 
 static const CREDITS stCredits[MAX_CREDITS] = {
-	{ ".\\ART\\CREDIT1.BMP", 7000},
-	{ ".\\ART\\CREDIT2.BMP", 15000},
-	{ ".\\ART\\CREDIT3.BMP", 12000},
-	{ ".\\ART\\CREDIT4.BMP", 5000},
-	{ ".\\ART\\CREDIT5.BMP", 15000},
-	{ ".\\ART\\CREDIT6.BMP", 13000},
-	{ ".\\ART\\CREDIT7.BMP", 14000},
-	{ ".\\ART\\CREDIT8.BMP", 15000},
-	{ ".\\ART\\CREDIT9.BMP", 5000},
-	{ ".\\ART\\CREDIT10.BMP", 7000},
-	{ ".\\ART\\CREDIT11.BMP", 7000},
-	{ ".\\ART\\CREDIT12.BMP", 8000}
+	{ "art\\CREDIT1.BMP", 7000},
+	{ "art\\CREDIT2.BMP", 15000},
+	{ "art\\CREDIT3.BMP", 12000},
+	{ "art\\CREDIT4.BMP", 5000},
+	{ "art\\CREDIT5.BMP", 15000},
+	{ "art\\CREDIT6.BMP", 13000},
+	{ "art\\CREDIT7.BMP", 14000},
+	{ "art\\CREDIT8.BMP", 15000},
+	{ "art\\CREDIT9.BMP", 5000},
+	{ "art\\CREDIT10.BMP", 7000},
+	{ "art\\CREDIT11.BMP", 7000},
+	{ "art\\CREDIT12.BMP", 8000}
 };
 
 // local prototypes
diff --git a/engines/bagel/hodjnpodj/metagame/frame/hodjpodj.h b/engines/bagel/hodjnpodj/metagame/frame/hodjpodj.h
index 7aa1fc9aa2e..4a314074b9c 100644
--- a/engines/bagel/hodjnpodj/metagame/frame/hodjpodj.h
+++ b/engines/bagel/hodjnpodj/metagame/frame/hodjpodj.h
@@ -49,7 +49,7 @@ namespace Frame {
 // Sound File Identifiers
 
 // Bitmap Identifiers
-#define MAINSCROLL  ".\\ART\\MLSCROLL.BMP"
+#define MAINSCROLL  "art\\MLSCROLL.BMP"
 
 extern CBfcMgr *lpMetaGame;
 
diff --git a/engines/bagel/hodjnpodj/metagame/frame/maindlg.cpp b/engines/bagel/hodjnpodj/metagame/frame/maindlg.cpp
index cb41e25bbd6..880cadf30f8 100644
--- a/engines/bagel/hodjnpodj/metagame/frame/maindlg.cpp
+++ b/engines/bagel/hodjnpodj/metagame/frame/maindlg.cpp
@@ -63,7 +63,7 @@ extern const char *gpszSaveGameFile;
  *
  ****************************************************************/
 CMainGameDlg::CMainGameDlg(CWnd *pParent, CPalette *pPalette)
-	: CBmpDialog(pParent, pPalette, IDD_MAIN_SCROLL, ".\\ART\\MLSCROLL.BMP", -1, -1, false) {
+	: CBmpDialog(pParent, pPalette, IDD_MAIN_SCROLL, "art\\MLSCROLL.BMP", -1, -1, false) {
 	// Inits
 	m_pPlayMetaButton = nullptr;
 	m_pPlayMiniButton = nullptr;
diff --git a/engines/bagel/hodjnpodj/metagame/frame/msudlg.cpp b/engines/bagel/hodjnpodj/metagame/frame/msudlg.cpp
index 22df9ea2ee2..eaa6f9d6bb0 100644
--- a/engines/bagel/hodjnpodj/metagame/frame/msudlg.cpp
+++ b/engines/bagel/hodjnpodj/metagame/frame/msudlg.cpp
@@ -76,7 +76,7 @@ static CRadioButton *pPHButton = nullptr;   // Podj is Human High Radio Button
  *      n/a
  *
  ****************************************************************/
-CMetaSetupDlg::CMetaSetupDlg(CWnd *pParent, CPalette *pPalette) :  CBmpDialog(pParent, pPalette, IDD_META_SETUP, ".\\ART\\MLSCROLL.BMP", -1, -1, false) {
+CMetaSetupDlg::CMetaSetupDlg(CWnd *pParent, CPalette *pPalette) :  CBmpDialog(pParent, pPalette, IDD_META_SETUP, "art\\MLSCROLL.BMP", -1, -1, false) {
 	pMainPalette = pPalette;
 	m_lpMetaGameStruct = nullptr;
 	m_nHodjSkillLevel = SKILLLEVEL_LOW;
diff --git a/engines/bagel/hodjnpodj/metagame/grand_tour/dialogs.cpp b/engines/bagel/hodjnpodj/metagame/grand_tour/dialogs.cpp
index 856be5f4604..fd7c70e1690 100644
--- a/engines/bagel/hodjnpodj/metagame/grand_tour/dialogs.cpp
+++ b/engines/bagel/hodjnpodj/metagame/grand_tour/dialogs.cpp
@@ -43,7 +43,7 @@ BEGIN_MESSAGE_MAP(CTop10Dlg, CBmpDialog)
 END_MESSAGE_MAP()
 
 CTop10Dlg::CTop10Dlg(CWnd *pParent, CPalette *pPalette)
-	: CBmpDialog(pParent, pPalette, IDD_TOP10_SCROLL, ".\\ART\\MLSCROLL.BMP", -1, -1, false) {
+	: CBmpDialog(pParent, pPalette, IDD_TOP10_SCROLL, "art\\MLSCROLL.BMP", -1, -1, false) {
 	// Inits
 	m_pOKButton = NULL;
 	pTop10Palette = pPalette;
diff --git a/engines/bagel/hodjnpodj/metagame/grand_tour/grand_tour.cpp b/engines/bagel/hodjnpodj/metagame/grand_tour/grand_tour.cpp
index a080705725b..ec87e151542 100644
--- a/engines/bagel/hodjnpodj/metagame/grand_tour/grand_tour.cpp
+++ b/engines/bagel/hodjnpodj/metagame/grand_tour/grand_tour.cpp
@@ -34,7 +34,7 @@ namespace HodjNPodj {
 namespace Metagame {
 namespace GrandTour {
 
-#define SPLASHSPEC  ".\\ART\\MLSCROLL.BMP"
+#define SPLASHSPEC  "art\\MLSCROLL.BMP"
 
 // Button positioning constants
 
diff --git a/engines/bagel/hodjnpodj/metagame/gtl/citemdlg.cpp b/engines/bagel/hodjnpodj/metagame/gtl/citemdlg.cpp
index ae8616712eb..ee2bccbef86 100644
--- a/engines/bagel/hodjnpodj/metagame/gtl/citemdlg.cpp
+++ b/engines/bagel/hodjnpodj/metagame/gtl/citemdlg.cpp
@@ -38,7 +38,7 @@ BEGIN_MESSAGE_MAP(CItemDialog, CBmpDialog)
 END_MESSAGE_MAP()
 
 CItemDialog::CItemDialog(CWnd* pParent, CPalette *pPalette, CItem *pItem, bool bHodj, bool bGain, long lAmount)
-	: CBmpDialog(pParent, pPalette, IDD_ITEMMOVE, ".\\art\\msscroll.bmp") {
+	: CBmpDialog(pParent, pPalette, IDD_ITEMMOVE, "art\\msscroll.bmp") {
 	// Initialize all members
 	m_pPalette = pPalette;
 	m_pItem = pItem;
diff --git a/engines/bagel/hodjnpodj/metagame/gtl/cmapdlg.cpp b/engines/bagel/hodjnpodj/metagame/gtl/cmapdlg.cpp
index 0689dc1e990..4375c91d5f3 100644
--- a/engines/bagel/hodjnpodj/metagame/gtl/cmapdlg.cpp
+++ b/engines/bagel/hodjnpodj/metagame/gtl/cmapdlg.cpp
@@ -29,7 +29,7 @@ namespace Metagame {
 namespace Gtl {
 
 CMapDialog::CMapDialog(CWnd* pParent, CPalette *pPalette, POINT HodjLoc, POINT PodjLoc)
-	: CBmpDialog(pParent, pPalette, IDD_ZOOMMAP, ".\\art\\minimap.bmp", 0, 0, false) {
+	: CBmpDialog(pParent, pPalette, IDD_ZOOMMAP, "art\\minimap.bmp", 0, 0, false) {
 	// Initialize all members
 	//
 	m_pPalette = pPalette;
@@ -135,11 +135,11 @@ void CMapDialog::OnPaint() {
 	m_ptZoomPodj.x = (int)(((long)m_PodjLoc.x * ZOOMMAP_WIDTH) / BIGMAP_WIDTH);
 	m_ptZoomPodj.y = (int)(((long)m_PodjLoc.y * ZOOMMAP_HEIGHT) / BIGMAP_HEIGHT);
 
-	PaintMaskedDIB(pDC, m_pPalette, ".\\art\\hodj.bmp",
+	PaintMaskedDIB(pDC, m_pPalette, "art\\hodj.bmp",
 	               m_ptZoomHodj.x - PLAYER_OFFSET_X, m_ptZoomHodj.y - PLAYER_OFFSET_Y,
 	               PLAYER_BITMAP_DX, PLAYER_BITMAP_DY);
 
-	PaintMaskedDIB(pDC, m_pPalette, ".\\art\\podj.bmp",
+	PaintMaskedDIB(pDC, m_pPalette, "art\\podj.bmp",
 	               m_ptZoomPodj.x - PLAYER_OFFSET_X, m_ptZoomPodj.y - PLAYER_OFFSET_Y,
 	               PLAYER_BITMAP_DX, PLAYER_BITMAP_DY);
 
diff --git a/engines/bagel/hodjnpodj/metagame/gtl/cturndlg.cpp b/engines/bagel/hodjnpodj/metagame/gtl/cturndlg.cpp
index 611f58edb79..3c6e43dd0bc 100644
--- a/engines/bagel/hodjnpodj/metagame/gtl/cturndlg.cpp
+++ b/engines/bagel/hodjnpodj/metagame/gtl/cturndlg.cpp
@@ -29,7 +29,7 @@ namespace Metagame {
 namespace Gtl {
 
 CTurnDialog::CTurnDialog(CWnd* pParent, CPalette *pPalette, bool bHodj, bool bGain, bool bTurn)
-	: CBmpDialog(pParent, pPalette, IDD_TURNDLG, ".\\art\\msscroll.bmp") {
+	: CBmpDialog(pParent, pPalette, IDD_TURNDLG, "art\\msscroll.bmp") {
 	// Initialize all members
 	//
 	m_pPalette = pPalette;
@@ -128,10 +128,10 @@ void CTurnDialog::OnPaint() {
 
 	if (m_bTurn) {
 		Common::sprintf_s(msgBuf, "%s %s", m_bHodj ? "Hodj" : "Podj", m_bGain ? "gains a turn." : "loses a turn.");
-		Common::sprintf_s(artBuf, "%s", m_bGain ? ".\\art\\freeturn.bmp" : ".\\art\\loseturn.bmp");
+		Common::sprintf_s(artBuf, "%s", m_bGain ? "art\\freeturn.bmp" : "art\\loseturn.bmp");
 	} else {
 		Common::sprintf_s(msgBuf, "%s %s", m_bHodj ? "Hodj" : "Podj", m_bGain ? "wins the game!" : "loses the game.");
-		Common::sprintf_s(artBuf, "%s", m_bGain ? ".\\art\\wingame.bmp" : ".\\art\\losegame.bmp");
+		Common::sprintf_s(artBuf, "%s", m_bGain ? "art\\wingame.bmp" : "art\\losegame.bmp");
 	}
 
 	bSuccess = (*m_pTextMessage).DisplayString(pDC, msgBuf, 20, FW_BOLD, TEXT_COLOR);
diff --git a/engines/bagel/hodjnpodj/metagame/gtl/encount.cpp b/engines/bagel/hodjnpodj/metagame/gtl/encount.cpp
index f55280234d3..9543eb23ca4 100644
--- a/engines/bagel/hodjnpodj/metagame/gtl/encount.cpp
+++ b/engines/bagel/hodjnpodj/metagame/gtl/encount.cpp
@@ -45,302 +45,302 @@ bool EligibleEncounter(int, bool, int, long);
 
 static const CEncounterTable Encounters[MG_ENC_COUNT] = {
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB41.WAV",
+		MG_SECTOR_ANY, "sound\\BB41.WAV",
 		{MG_ACT_CROWNS, -14, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB42.WAV",
+		MG_SECTOR_ANY, "sound\\BB42.WAV",
 		{MG_ACT_CROWNS, -6, 0}, ""
 	},
 
 	{
-		MG_SECTOR_BRIDGE, ".\\SOUND\\BB39.WAV",
+		MG_SECTOR_BRIDGE, "sound\\BB39.WAV",
 		{MG_ACT_OBJECT, -1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_BRIDGE, ".\\SOUND\\BB40.WAV",
+		MG_SECTOR_BRIDGE, "sound\\BB40.WAV",
 		{MG_ACT_GO, MG_SECTOR_CHUCKLE, 0}, ""
 	},
 
 	{
-		MG_SECTOR_CHUCKLE, ".\\SOUND\\BB19.WAV",
+		MG_SECTOR_CHUCKLE, "sound\\BB19.WAV",
 		{MG_ACT_GO, MG_SECTOR_RIVER, 0}, ""
 	},
 
 	{
-		MG_SECTOR_CHUCKLE, ".\\SOUND\\BB20.WAV",
+		MG_SECTOR_CHUCKLE, "sound\\BB20.WAV",
 		{MG_ACT_OBJECT, +1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_DESERT, ".\\SOUND\\BB01.WAV",
+		MG_SECTOR_DESERT, "sound\\BB01.WAV",
 		{MG_ACT_GO2, MG_SECTOR_CHUCKLE, MG_SECTOR_PATSHWERQUE, 0}, ""
 	},
 
 	{
-		MG_SECTOR_DESERT, ".\\SOUND\\BB02.WAV",
+		MG_SECTOR_DESERT, "sound\\BB02.WAV",
 		{MG_ACT_OBJECT, -1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ESTATE, ".\\SOUND\\BB05.WAV",
+		MG_SECTOR_ESTATE, "sound\\BB05.WAV",
 		{MG_ACT_CROWNS, +50, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ESTATE, ".\\SOUND\\BB06.WAV",
+		MG_SECTOR_ESTATE, "sound\\BB06.WAV",
 		{MG_ACT_TURN, -1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_FARM, ".\\SOUND\\BB17.WAV",
+		MG_SECTOR_FARM, "sound\\BB17.WAV",
 		{MG_ACT_CROWNS, +25, MG_ACT_TURN, -1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_FARM, ".\\SOUND\\BB18.WAV",
+		MG_SECTOR_FARM, "sound\\BB18.WAV",
 		{MG_ACT_TURN, -1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_GLACIER, ".\\SOUND\\BB07.WAV",
+		MG_SECTOR_GLACIER, "sound\\BB07.WAV",
 		{MG_ACT_GO, MG_SECTOR_PASTEESH, 0}, ""
 	},
 
 	{
-		MG_SECTOR_GLACIER, ".\\SOUND\\BB08.WAV",
+		MG_SECTOR_GLACIER, "sound\\BB08.WAV",
 		{MG_ACT_OBJECT, +1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_HILLSIDE, ".\\SOUND\\BB13.WAV",
+		MG_SECTOR_HILLSIDE, "sound\\BB13.WAV",
 		{MG_ACT_CROWNS, -15, 0}, ""
 	},
 
 	{
-		MG_SECTOR_HILLSIDE, ".\\SOUND\\BB14.WAV",
+		MG_SECTOR_HILLSIDE, "sound\\BB14.WAV",
 		{MG_ACT_TURN, -1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_LAKE, ".\\SOUND\\BB31.WAV",
+		MG_SECTOR_LAKE, "sound\\BB31.WAV",
 		{MG_ACT_TURN, -1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_LAKE, ".\\SOUND\\BB32.WAV",
+		MG_SECTOR_LAKE, "sound\\BB32.WAV",
 		{MG_ACT_OBJECT, +1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_MEADOW, ".\\SOUND\\BB35.WAV",
+		MG_SECTOR_MEADOW, "sound\\BB35.WAV",
 		{MG_ACT_CROWNS, +18, 0}, ""
 	},
 
 	{
-		MG_SECTOR_MEADOW, ".\\SOUND\\BB36.WAV",
+		MG_SECTOR_MEADOW, "sound\\BB36.WAV",
 		{MG_ACT_TURN, +1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_MLPARK, ".\\SOUND\\BB03.WAV",
+		MG_SECTOR_MLPARK, "sound\\BB03.WAV",
 		{MG_ACT_CROWNS, -6, MG_ACT_TURN, -1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_MLPARK, ".\\SOUND\\BB04.WAV",
+		MG_SECTOR_MLPARK, "sound\\BB04.WAV",
 		{MG_ACT_CROWNS, -20, 0}, ""
 	},
 
 	{
-		MG_SECTOR_MOUNTAINS, ".\\SOUND\\BB29.WAV",
+		MG_SECTOR_MOUNTAINS, "sound\\BB29.WAV",
 		{MG_ACT_CROWNS, +20, 0}, ""
 	},
 
 	{
-		MG_SECTOR_MOUNTAINS, ".\\SOUND\\BB30.WAV",
+		MG_SECTOR_MOUNTAINS, "sound\\BB30.WAV",
 		{MG_ACT_GO, MG_SECTOR_MEADOW, 0}, ""
 	},
 
 	{
-		MG_SECTOR_MOUNTAINVIEW, ".\\SOUND\\BB33.WAV",
+		MG_SECTOR_MOUNTAINVIEW, "sound\\BB33.WAV",
 		{MG_ACT_TURN, +1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_MOUNTAINVIEW, ".\\SOUND\\BB34.WAV",
+		MG_SECTOR_MOUNTAINVIEW, "sound\\BB34.WAV",
 		{MG_ACT_GO, MG_SECTOR_POPORREE, 0}, ""
 	},
 
 	{
-		MG_SECTOR_PASTEESH, ".\\SOUND\\BB09.WAV",
+		MG_SECTOR_PASTEESH, "sound\\BB09.WAV",
 		{MG_ACT_CROWNS, -30, 0}, ""
 	},
 
 	{
-		MG_SECTOR_PASTEESH, ".\\SOUND\\BB10.WAV",
+		MG_SECTOR_PASTEESH, "sound\\BB10.WAV",
 		{MG_ACT_TURN, -1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_PATSHWERQUE, ".\\SOUND\\BB21.WAV",
+		MG_SECTOR_PATSHWERQUE, "sound\\BB21.WAV",
 		{MG_ACT_GO, MG_SECTOR_FARM, 0}, ""
 	},
 
 	{
-		MG_SECTOR_PATSHWERQUE, ".\\SOUND\\BB22.WAV",
+		MG_SECTOR_PATSHWERQUE, "sound\\BB22.WAV",
 		{MG_ACT_TURN, -1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_PLAINS, ".\\SOUND\\BB11.WAV",
+		MG_SECTOR_PLAINS, "sound\\BB11.WAV",
 		{MG_ACT_CROWNS, -15, 0}, ""
 	},
 
 	{
-		MG_SECTOR_PLAINS, ".\\SOUND\\BB12.WAV",
+		MG_SECTOR_PLAINS, "sound\\BB12.WAV",
 		{MG_ACT_OBJECT, +1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_POPORREE, ".\\SOUND\\BB25.WAV",
+		MG_SECTOR_POPORREE, "sound\\BB25.WAV",
 		{MG_ACT_CROWNS, +16, 0}, ""
 	},
 
 	{
-		MG_SECTOR_POPORREE, ".\\SOUND\\BB26.WAV",
+		MG_SECTOR_POPORREE, "sound\\BB26.WAV",
 		{MG_ACT_TURN, +1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_RIVER, ".\\SOUND\\BB37.WAV",
+		MG_SECTOR_RIVER, "sound\\BB37.WAV",
 		{MG_ACT_TURN, +1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_RIVER, ".\\SOUND\\BB38.WAV",
+		MG_SECTOR_RIVER, "sound\\BB38.WAV",
 		{MG_ACT_OBJECT, +1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_SWAMP, ".\\SOUND\\BB23.WAV",
+		MG_SECTOR_SWAMP, "sound\\BB23.WAV",
 		{MG_ACT_CROWNS, -8, 0}, ""
 	},
 
 	{
-		MG_SECTOR_SWAMP, ".\\SOUND\\BB24.WAV",
+		MG_SECTOR_SWAMP, "sound\\BB24.WAV",
 		{MG_ACT_OBJECT, -1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_VOLCANO, ".\\SOUND\\BB15.WAV",
+		MG_SECTOR_VOLCANO, "sound\\BB15.WAV",
 		{MG_ACT_CROWNS, -15, 0}, ""
 	},
 
 	{
-		MG_SECTOR_VOLCANO, ".\\SOUND\\BB16.WAV",
+		MG_SECTOR_VOLCANO, "sound\\BB16.WAV",
 		{MG_ACT_CROWNS, +35, 0}, ""
 	},
 
 	{
-		MG_SECTOR_WITTY, ".\\SOUND\\BB27.WAV",
+		MG_SECTOR_WITTY, "sound\\BB27.WAV",
 		{MG_ACT_TURN, +1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_WITTY, ".\\SOUND\\BB28.WAV",
+		MG_SECTOR_WITTY, "sound\\BB28.WAV",
 		{MG_ACT_TURN, -1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB43.WAV",
+		MG_SECTOR_ANY, "sound\\BB43.WAV",
 		{MG_ACT_CROWNS, +16, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB44.WAV",
+		MG_SECTOR_ANY, "sound\\BB44.WAV",
 		{MG_ACT_TURN, -1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB45.WAV",
+		MG_SECTOR_ANY, "sound\\BB45.WAV",
 		{MG_ACT_CROWNS, +10, MG_ACT_OBJECT, -1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB46.WAV",
+		MG_SECTOR_ANY, "sound\\BB46.WAV",
 		{MG_ACT_CROWNS, +22, MG_ACT_OBJECT, +1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB47.WAV",
+		MG_SECTOR_ANY, "sound\\BB47.WAV",
 		{MG_ACT_CROWNS, -11, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB48.WAV",
+		MG_SECTOR_ANY, "sound\\BB48.WAV",
 		{MG_ACT_GOCOND, MG_SECTOR_LAKE, MG_SECTOR_HILLSIDE, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB49.WAV",
+		MG_SECTOR_ANY, "sound\\BB49.WAV",
 		{MG_ACT_GOCOND, MG_SECTOR_GLACIER, MG_SECTOR_MOUNTAINS, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB50.WAV",
+		MG_SECTOR_ANY, "sound\\BB50.WAV",
 		{MG_ACT_OBJECT, -1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB51.WAV",
+		MG_SECTOR_ANY, "sound\\BB51.WAV",
 		{MG_ACT_CROWNS, -6, MG_ACT_TURN, +1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB52.WAV",
+		MG_SECTOR_ANY, "sound\\BB52.WAV",
 		{MG_ACT_CROWNS, +21, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB53.WAV",
+		MG_SECTOR_ANY, "sound\\BB53.WAV",
 		{MG_ACT_CROWNS, -18, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB54.WAV",
+		MG_SECTOR_ANY, "sound\\BB54.WAV",
 		{MG_ACT_CROWNS, -17, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB55.WAV",
+		MG_SECTOR_ANY, "sound\\BB55.WAV",
 		{MG_ACT_TURN, +1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB56.WAV",
+		MG_SECTOR_ANY, "sound\\BB56.WAV",
 		{MG_ACT_OBJECT, -1, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB57.WAV",
+		MG_SECTOR_ANY, "sound\\BB57.WAV",
 		{MG_ACT_CROWNS, +26, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB58.WAV",
+		MG_SECTOR_ANY, "sound\\BB58.WAV",
 		{MG_ACT_CROWNS, -9, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB59.WAV",
+		MG_SECTOR_ANY, "sound\\BB59.WAV",
 		{MG_ACT_CROWNS, -15, 0}, ""
 	},
 
 	{
-		MG_SECTOR_ANY, ".\\SOUND\\BB60.WAV",
+		MG_SECTOR_ANY, "sound\\BB60.WAV",
 		{MG_ACT_CROWNS, -12, 0}, ""
 	},
 
@@ -348,207 +348,207 @@ static const CEncounterTable Encounters[MG_ENC_COUNT] = {
 	// Start of Color Narrations
 	//
 
-	{MG_SECTOR_ANY, ".\\SOUND\\CL161.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_ANY, ".\\SOUND\\CL168.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_ANY, ".\\SOUND\\CL162.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_ANY, ".\\SOUND\\CL169.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_ANY, ".\\SOUND\\CL163.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_ANY, ".\\SOUND\\CL170.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_ANY, ".\\SOUND\\CL164.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_ANY, ".\\SOUND\\CL171.WAV", { MG_ACT_PODJ, 0 }, ""},
-
-	{MG_SECTOR_BRIDGE, ".\\SOUND\\CL153.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_BRIDGE, ".\\SOUND\\CL154.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_BRIDGE, ".\\SOUND\\CL155.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_BRIDGE, ".\\SOUND\\CL156.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_BRIDGE, ".\\SOUND\\CL157.WAV", { 0 }, ""},
-	{MG_SECTOR_BRIDGE, ".\\SOUND\\CL158.WAV", { 0 }, ""},
-	{MG_SECTOR_BRIDGE, ".\\SOUND\\CL159.WAV", { 0 }, ""},
-	{MG_SECTOR_BRIDGE, ".\\SOUND\\CL160.WAV", { 0 }, ""},
-
-	{MG_SECTOR_CHUCKLE, ".\\SOUND\\CL073.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_CHUCKLE, ".\\SOUND\\CL074.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_CHUCKLE, ".\\SOUND\\CL075.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_CHUCKLE, ".\\SOUND\\CL076.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_CHUCKLE, ".\\SOUND\\CL077.WAV", { 0 }, ""},
-	{MG_SECTOR_CHUCKLE, ".\\SOUND\\CL078.WAV", { 0 }, ""},
-	{MG_SECTOR_CHUCKLE, ".\\SOUND\\CL079.WAV", { 0 }, ""},
-	{MG_SECTOR_CHUCKLE, ".\\SOUND\\CL080.WAV", { 0 }, ""},
-
-	{MG_SECTOR_DESERT, ".\\SOUND\\CL001.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_DESERT, ".\\SOUND\\CL002.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_DESERT, ".\\SOUND\\CL003.WAV", { 0 }, ""},
-	{MG_SECTOR_DESERT, ".\\SOUND\\CL004.WAV", { 0 }, ""},
-	{MG_SECTOR_DESERT, ".\\SOUND\\CL005.WAV", { 0 }, ""},
-	{MG_SECTOR_DESERT, ".\\SOUND\\CL006.WAV", { 0 }, ""},
-	{MG_SECTOR_DESERT, ".\\SOUND\\CL007.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_DESERT, ".\\SOUND\\CL008.WAV", { MG_ACT_PODJ, 0 }, ""},
-
-	{MG_SECTOR_ESTATE, ".\\SOUND\\CL017.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_ESTATE, ".\\SOUND\\CL018.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_ESTATE, ".\\SOUND\\CL019.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_ESTATE, ".\\SOUND\\CL020.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_ESTATE, ".\\SOUND\\CL021.WAV", { 0 }, ""},
-	{MG_SECTOR_ESTATE, ".\\SOUND\\CL022.WAV", { 0 }, ""},
-	{MG_SECTOR_ESTATE, ".\\SOUND\\CL023.WAV", { 0 }, ""},
-	{MG_SECTOR_ESTATE, ".\\SOUND\\CL024.WAV", { 0 }, ""},
-
-	{MG_SECTOR_FARM, ".\\SOUND\\CL065.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_FARM, ".\\SOUND\\CL066.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_FARM, ".\\SOUND\\CL067.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_FARM, ".\\SOUND\\CL068.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_FARM, ".\\SOUND\\CL069.WAV", { 0 }, ""},
-	{MG_SECTOR_FARM, ".\\SOUND\\CL070.WAV", { 0 }, ""},
-	{MG_SECTOR_FARM, ".\\SOUND\\CL071.WAV", { 0 }, ""},
-	{MG_SECTOR_FARM, ".\\SOUND\\CL072.WAV", { 0 }, ""},
-
-	{MG_SECTOR_GLACIER, ".\\SOUND\\CL025.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_GLACIER, ".\\SOUND\\CL026.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_GLACIER, ".\\SOUND\\CL027.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_GLACIER, ".\\SOUND\\CL028.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_GLACIER, ".\\SOUND\\CL029.WAV", { 0 }, ""},
-	{MG_SECTOR_GLACIER, ".\\SOUND\\CL030.WAV", { 0 }, ""},
-	{MG_SECTOR_GLACIER, ".\\SOUND\\CL031.WAV", { 0 }, ""},
-	{MG_SECTOR_GLACIER, ".\\SOUND\\CL032.WAV", { 0 }, ""},
-
-	{MG_SECTOR_HILLSIDE, ".\\SOUND\\CL049.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_HILLSIDE, ".\\SOUND\\CL050.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_HILLSIDE, ".\\SOUND\\CL051.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_HILLSIDE, ".\\SOUND\\CL052.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_HILLSIDE, ".\\SOUND\\CL053.WAV", { 0 }, ""},
-	{MG_SECTOR_HILLSIDE, ".\\SOUND\\CL054.WAV", { 0 }, ""},
-	{MG_SECTOR_HILLSIDE, ".\\SOUND\\CL055.WAV", { 0 }, ""},
-	{MG_SECTOR_HILLSIDE, ".\\SOUND\\CL056.WAV", { 0 }, ""},
-
-	{MG_SECTOR_LAKE, ".\\SOUND\\CL121.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_LAKE, ".\\SOUND\\CL122.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_LAKE, ".\\SOUND\\CL123.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_LAKE, ".\\SOUND\\CL124.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_LAKE, ".\\SOUND\\CL125.WAV", { 0 }, ""},
-	{MG_SECTOR_LAKE, ".\\SOUND\\CL126.WAV", { 0 }, ""},
-	{MG_SECTOR_LAKE, ".\\SOUND\\CL127.WAV", { 0 }, ""},
-	{MG_SECTOR_LAKE, ".\\SOUND\\CL128.WAV", { 0 }, ""},
-
-	{MG_SECTOR_MEADOW, ".\\SOUND\\CL137.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_MEADOW, ".\\SOUND\\CL138.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_MEADOW, ".\\SOUND\\CL139.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_MEADOW, ".\\SOUND\\CL140.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_MEADOW, ".\\SOUND\\CL141.WAV", { 0 }, ""},
-	{MG_SECTOR_MEADOW, ".\\SOUND\\CL142.WAV", { 0 }, ""},
-	{MG_SECTOR_MEADOW, ".\\SOUND\\CL143.WAV", { 0 }, ""},
-	{MG_SECTOR_MEADOW, ".\\SOUND\\CL144.WAV", { 0 }, ""},
-
-	{MG_SECTOR_MLPARK, ".\\SOUND\\CL009.WAV", { 0 }, ""},
-	{MG_SECTOR_MLPARK, ".\\SOUND\\CL010.WAV", { 0 }, ""},
-	{MG_SECTOR_MLPARK, ".\\SOUND\\CL011.WAV", { 0 }, ""},
-	{MG_SECTOR_MLPARK, ".\\SOUND\\CL012.WAV", { 0 }, ""},
-	{MG_SECTOR_MLPARK, ".\\SOUND\\CL013.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_MLPARK, ".\\SOUND\\CL014.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_MLPARK, ".\\SOUND\\CL015.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_MLPARK, ".\\SOUND\\CL016.WAV", { MG_ACT_PODJ, 0 }, ""},
-
-	{MG_SECTOR_MOUNTAINS, ".\\SOUND\\CL113.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_MOUNTAINS, ".\\SOUND\\CL114.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_MOUNTAINS, ".\\SOUND\\CL115.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_MOUNTAINS, ".\\SOUND\\CL116.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_MOUNTAINS, ".\\SOUND\\CL117.WAV", { 0 }, ""},
-	{MG_SECTOR_MOUNTAINS, ".\\SOUND\\CL118.WAV", { 0 }, ""},
-	{MG_SECTOR_MOUNTAINS, ".\\SOUND\\CL119.WAV", { 0 }, ""},
-	{MG_SECTOR_MOUNTAINS, ".\\SOUND\\CL120.WAV", { 0 }, ""},
-
-	{MG_SECTOR_MOUNTAINVIEW, ".\\SOUND\\CL129.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_MOUNTAINVIEW, ".\\SOUND\\CL130.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_MOUNTAINVIEW, ".\\SOUND\\CL131.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_MOUNTAINVIEW, ".\\SOUND\\CL132.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_MOUNTAINVIEW, ".\\SOUND\\CL133.WAV", { 0 }, ""},
-	{MG_SECTOR_MOUNTAINVIEW, ".\\SOUND\\CL134.WAV", { 0 }, ""},
-	{MG_SECTOR_MOUNTAINVIEW, ".\\SOUND\\CL135.WAV", { 0 }, ""},
-	{MG_SECTOR_MOUNTAINVIEW, ".\\SOUND\\CL136.WAV", { 0 }, ""},
-
-	{MG_SECTOR_PASTEESH, ".\\SOUND\\CL033.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_PASTEESH, ".\\SOUND\\CL034.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_PASTEESH, ".\\SOUND\\CL035.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_PASTEESH, ".\\SOUND\\CL036.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_PASTEESH, ".\\SOUND\\CL037.WAV", { 0 }, ""},
-	{MG_SECTOR_PASTEESH, ".\\SOUND\\CL038.WAV", { 0 }, ""},
-	{MG_SECTOR_PASTEESH, ".\\SOUND\\CL039.WAV", { 0 }, ""},
-	{MG_SECTOR_PASTEESH, ".\\SOUND\\CL040.WAV", { 0 }, ""},
-
-	{MG_SECTOR_PATSHWERQUE, ".\\SOUND\\CL081.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_PATSHWERQUE, ".\\SOUND\\CL082.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_PATSHWERQUE, ".\\SOUND\\CL083.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_PATSHWERQUE, ".\\SOUND\\CL084.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_PATSHWERQUE, ".\\SOUND\\CL085.WAV", { 0 }, ""},
-	{MG_SECTOR_PATSHWERQUE, ".\\SOUND\\CL086.WAV", { 0 }, ""},
-	{MG_SECTOR_PATSHWERQUE, ".\\SOUND\\CL087.WAV", { 0 }, ""},
-	{MG_SECTOR_PATSHWERQUE, ".\\SOUND\\CL088.WAV", { 0 }, ""},
-
-	{MG_SECTOR_PLAINS, ".\\SOUND\\CL041.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_PLAINS, ".\\SOUND\\CL042.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_PLAINS, ".\\SOUND\\CL043.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_PLAINS, ".\\SOUND\\CL044.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_PLAINS, ".\\SOUND\\CL045.WAV", { 0 }, ""},
-	{MG_SECTOR_PLAINS, ".\\SOUND\\CL046.WAV", { 0 }, ""},
-	{MG_SECTOR_PLAINS, ".\\SOUND\\CL047.WAV", { 0 }, ""},
-	{MG_SECTOR_PLAINS, ".\\SOUND\\CL048.WAV", { 0 }, ""},
-
-	{MG_SECTOR_POPORREE, ".\\SOUND\\CL097.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_POPORREE, ".\\SOUND\\CL098.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_POPORREE, ".\\SOUND\\CL099.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_POPORREE, ".\\SOUND\\CL100.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_POPORREE, ".\\SOUND\\CL101.WAV", { 0 }, ""},
-	{MG_SECTOR_POPORREE, ".\\SOUND\\CL102.WAV", { 0 }, ""},
-	{MG_SECTOR_POPORREE, ".\\SOUND\\CL103.WAV", { 0 }, ""},
-	{MG_SECTOR_POPORREE, ".\\SOUND\\CL104.WAV", { 0 }, ""},
-
-	{MG_SECTOR_RIVER, ".\\SOUND\\CL145.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_RIVER, ".\\SOUND\\CL146.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_RIVER, ".\\SOUND\\CL147.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_RIVER, ".\\SOUND\\CL148.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_RIVER, ".\\SOUND\\CL149.WAV", { 0 }, ""},
-	{MG_SECTOR_RIVER, ".\\SOUND\\CL150.WAV", { 0 }, ""},
-	{MG_SECTOR_RIVER, ".\\SOUND\\CL151.WAV", { 0 }, ""},
-	{MG_SECTOR_RIVER, ".\\SOUND\\CL152.WAV", { 0 }, ""},
-
-	{MG_SECTOR_SWAMP, ".\\SOUND\\CL089.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_SWAMP, ".\\SOUND\\CL090.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_SWAMP, ".\\SOUND\\CL091.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_SWAMP, ".\\SOUND\\CL092.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_SWAMP, ".\\SOUND\\CL093.WAV", { 0 }, ""},
-	{MG_SECTOR_SWAMP, ".\\SOUND\\CL094.WAV", { 0 }, ""},
-	{MG_SECTOR_SWAMP, ".\\SOUND\\CL095.WAV", { 0 }, ""},
-	{MG_SECTOR_SWAMP, ".\\SOUND\\CL096.WAV", { 0 }, ""},
-
-	{MG_SECTOR_VOLCANO, ".\\SOUND\\CL057.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_VOLCANO, ".\\SOUND\\CL058.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_VOLCANO, ".\\SOUND\\CL059.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_VOLCANO, ".\\SOUND\\CL060.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_VOLCANO, ".\\SOUND\\CL061.WAV", { 0 }, ""},
-	{MG_SECTOR_VOLCANO, ".\\SOUND\\CL062.WAV", { 0 }, ""},
-	{MG_SECTOR_VOLCANO, ".\\SOUND\\CL063.WAV", { 0 }, ""},
-	{MG_SECTOR_VOLCANO, ".\\SOUND\\CL064.WAV", { 0 }, ""},
-
-	{MG_SECTOR_WITTY, ".\\SOUND\\CL105.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_WITTY, ".\\SOUND\\CL106.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_WITTY, ".\\SOUND\\CL107.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_WITTY, ".\\SOUND\\CL108.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_WITTY, ".\\SOUND\\CL109.WAV", { 0 }, ""},
-	{MG_SECTOR_WITTY, ".\\SOUND\\CL110.WAV", { 0 }, ""},
-	{MG_SECTOR_WITTY, ".\\SOUND\\CL111.WAV", { 0 }, ""},
-	{MG_SECTOR_WITTY, ".\\SOUND\\CL112.WAV", { 0 }, ""},
-
-	{MG_SECTOR_ANY, ".\\SOUND\\CL165.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_ANY, ".\\SOUND\\CL166.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_ANY, ".\\SOUND\\CL167.WAV", { MG_ACT_HODJ, 0 }, ""},
-	{MG_SECTOR_ANY, ".\\SOUND\\CL172.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_ANY, ".\\SOUND\\CL173.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_ANY, ".\\SOUND\\CL174.WAV", { MG_ACT_PODJ, 0 }, ""},
-	{MG_SECTOR_ANY, ".\\SOUND\\CL175.WAV", { 0 }, ""},
-	{MG_SECTOR_ANY, ".\\SOUND\\CL176.WAV", { 0 }, ""},
-	{MG_SECTOR_ANY, ".\\SOUND\\CL177.WAV", { 0 }, ""},
-	{MG_SECTOR_ANY, ".\\SOUND\\CL178.WAV", { 0 }, ""},
-	{MG_SECTOR_ANY, ".\\SOUND\\CL179.WAV", { 0 }, ""},
-	{MG_SECTOR_ANY, ".\\SOUND\\CL180.WAV", { 0 }, ""},
+	{MG_SECTOR_ANY, "sound\\CL161.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_ANY, "sound\\CL168.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_ANY, "sound\\CL162.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_ANY, "sound\\CL169.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_ANY, "sound\\CL163.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_ANY, "sound\\CL170.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_ANY, "sound\\CL164.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_ANY, "sound\\CL171.WAV", { MG_ACT_PODJ, 0 }, ""},
+
+	{MG_SECTOR_BRIDGE, "sound\\CL153.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_BRIDGE, "sound\\CL154.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_BRIDGE, "sound\\CL155.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_BRIDGE, "sound\\CL156.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_BRIDGE, "sound\\CL157.WAV", { 0 }, ""},
+	{MG_SECTOR_BRIDGE, "sound\\CL158.WAV", { 0 }, ""},
+	{MG_SECTOR_BRIDGE, "sound\\CL159.WAV", { 0 }, ""},
+	{MG_SECTOR_BRIDGE, "sound\\CL160.WAV", { 0 }, ""},
+
+	{MG_SECTOR_CHUCKLE, "sound\\CL073.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_CHUCKLE, "sound\\CL074.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_CHUCKLE, "sound\\CL075.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_CHUCKLE, "sound\\CL076.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_CHUCKLE, "sound\\CL077.WAV", { 0 }, ""},
+	{MG_SECTOR_CHUCKLE, "sound\\CL078.WAV", { 0 }, ""},
+	{MG_SECTOR_CHUCKLE, "sound\\CL079.WAV", { 0 }, ""},
+	{MG_SECTOR_CHUCKLE, "sound\\CL080.WAV", { 0 }, ""},
+
+	{MG_SECTOR_DESERT, "sound\\CL001.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_DESERT, "sound\\CL002.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_DESERT, "sound\\CL003.WAV", { 0 }, ""},
+	{MG_SECTOR_DESERT, "sound\\CL004.WAV", { 0 }, ""},
+	{MG_SECTOR_DESERT, "sound\\CL005.WAV", { 0 }, ""},
+	{MG_SECTOR_DESERT, "sound\\CL006.WAV", { 0 }, ""},
+	{MG_SECTOR_DESERT, "sound\\CL007.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_DESERT, "sound\\CL008.WAV", { MG_ACT_PODJ, 0 }, ""},
+
+	{MG_SECTOR_ESTATE, "sound\\CL017.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_ESTATE, "sound\\CL018.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_ESTATE, "sound\\CL019.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_ESTATE, "sound\\CL020.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_ESTATE, "sound\\CL021.WAV", { 0 }, ""},
+	{MG_SECTOR_ESTATE, "sound\\CL022.WAV", { 0 }, ""},
+	{MG_SECTOR_ESTATE, "sound\\CL023.WAV", { 0 }, ""},
+	{MG_SECTOR_ESTATE, "sound\\CL024.WAV", { 0 }, ""},
+
+	{MG_SECTOR_FARM, "sound\\CL065.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_FARM, "sound\\CL066.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_FARM, "sound\\CL067.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_FARM, "sound\\CL068.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_FARM, "sound\\CL069.WAV", { 0 }, ""},
+	{MG_SECTOR_FARM, "sound\\CL070.WAV", { 0 }, ""},
+	{MG_SECTOR_FARM, "sound\\CL071.WAV", { 0 }, ""},
+	{MG_SECTOR_FARM, "sound\\CL072.WAV", { 0 }, ""},
+
+	{MG_SECTOR_GLACIER, "sound\\CL025.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_GLACIER, "sound\\CL026.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_GLACIER, "sound\\CL027.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_GLACIER, "sound\\CL028.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_GLACIER, "sound\\CL029.WAV", { 0 }, ""},
+	{MG_SECTOR_GLACIER, "sound\\CL030.WAV", { 0 }, ""},
+	{MG_SECTOR_GLACIER, "sound\\CL031.WAV", { 0 }, ""},
+	{MG_SECTOR_GLACIER, "sound\\CL032.WAV", { 0 }, ""},
+
+	{MG_SECTOR_HILLSIDE, "sound\\CL049.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_HILLSIDE, "sound\\CL050.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_HILLSIDE, "sound\\CL051.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_HILLSIDE, "sound\\CL052.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_HILLSIDE, "sound\\CL053.WAV", { 0 }, ""},
+	{MG_SECTOR_HILLSIDE, "sound\\CL054.WAV", { 0 }, ""},
+	{MG_SECTOR_HILLSIDE, "sound\\CL055.WAV", { 0 }, ""},
+	{MG_SECTOR_HILLSIDE, "sound\\CL056.WAV", { 0 }, ""},
+
+	{MG_SECTOR_LAKE, "sound\\CL121.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_LAKE, "sound\\CL122.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_LAKE, "sound\\CL123.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_LAKE, "sound\\CL124.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_LAKE, "sound\\CL125.WAV", { 0 }, ""},
+	{MG_SECTOR_LAKE, "sound\\CL126.WAV", { 0 }, ""},
+	{MG_SECTOR_LAKE, "sound\\CL127.WAV", { 0 }, ""},
+	{MG_SECTOR_LAKE, "sound\\CL128.WAV", { 0 }, ""},
+
+	{MG_SECTOR_MEADOW, "sound\\CL137.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_MEADOW, "sound\\CL138.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_MEADOW, "sound\\CL139.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_MEADOW, "sound\\CL140.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_MEADOW, "sound\\CL141.WAV", { 0 }, ""},
+	{MG_SECTOR_MEADOW, "sound\\CL142.WAV", { 0 }, ""},
+	{MG_SECTOR_MEADOW, "sound\\CL143.WAV", { 0 }, ""},
+	{MG_SECTOR_MEADOW, "sound\\CL144.WAV", { 0 }, ""},
+
+	{MG_SECTOR_MLPARK, "sound\\CL009.WAV", { 0 }, ""},
+	{MG_SECTOR_MLPARK, "sound\\CL010.WAV", { 0 }, ""},
+	{MG_SECTOR_MLPARK, "sound\\CL011.WAV", { 0 }, ""},
+	{MG_SECTOR_MLPARK, "sound\\CL012.WAV", { 0 }, ""},
+	{MG_SECTOR_MLPARK, "sound\\CL013.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_MLPARK, "sound\\CL014.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_MLPARK, "sound\\CL015.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_MLPARK, "sound\\CL016.WAV", { MG_ACT_PODJ, 0 }, ""},
+
+	{MG_SECTOR_MOUNTAINS, "sound\\CL113.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_MOUNTAINS, "sound\\CL114.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_MOUNTAINS, "sound\\CL115.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_MOUNTAINS, "sound\\CL116.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_MOUNTAINS, "sound\\CL117.WAV", { 0 }, ""},
+	{MG_SECTOR_MOUNTAINS, "sound\\CL118.WAV", { 0 }, ""},
+	{MG_SECTOR_MOUNTAINS, "sound\\CL119.WAV", { 0 }, ""},
+	{MG_SECTOR_MOUNTAINS, "sound\\CL120.WAV", { 0 }, ""},
+
+	{MG_SECTOR_MOUNTAINVIEW, "sound\\CL129.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_MOUNTAINVIEW, "sound\\CL130.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_MOUNTAINVIEW, "sound\\CL131.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_MOUNTAINVIEW, "sound\\CL132.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_MOUNTAINVIEW, "sound\\CL133.WAV", { 0 }, ""},
+	{MG_SECTOR_MOUNTAINVIEW, "sound\\CL134.WAV", { 0 }, ""},
+	{MG_SECTOR_MOUNTAINVIEW, "sound\\CL135.WAV", { 0 }, ""},
+	{MG_SECTOR_MOUNTAINVIEW, "sound\\CL136.WAV", { 0 }, ""},
+
+	{MG_SECTOR_PASTEESH, "sound\\CL033.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_PASTEESH, "sound\\CL034.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_PASTEESH, "sound\\CL035.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_PASTEESH, "sound\\CL036.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_PASTEESH, "sound\\CL037.WAV", { 0 }, ""},
+	{MG_SECTOR_PASTEESH, "sound\\CL038.WAV", { 0 }, ""},
+	{MG_SECTOR_PASTEESH, "sound\\CL039.WAV", { 0 }, ""},
+	{MG_SECTOR_PASTEESH, "sound\\CL040.WAV", { 0 }, ""},
+
+	{MG_SECTOR_PATSHWERQUE, "sound\\CL081.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_PATSHWERQUE, "sound\\CL082.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_PATSHWERQUE, "sound\\CL083.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_PATSHWERQUE, "sound\\CL084.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_PATSHWERQUE, "sound\\CL085.WAV", { 0 }, ""},
+	{MG_SECTOR_PATSHWERQUE, "sound\\CL086.WAV", { 0 }, ""},
+	{MG_SECTOR_PATSHWERQUE, "sound\\CL087.WAV", { 0 }, ""},
+	{MG_SECTOR_PATSHWERQUE, "sound\\CL088.WAV", { 0 }, ""},
+
+	{MG_SECTOR_PLAINS, "sound\\CL041.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_PLAINS, "sound\\CL042.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_PLAINS, "sound\\CL043.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_PLAINS, "sound\\CL044.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_PLAINS, "sound\\CL045.WAV", { 0 }, ""},
+	{MG_SECTOR_PLAINS, "sound\\CL046.WAV", { 0 }, ""},
+	{MG_SECTOR_PLAINS, "sound\\CL047.WAV", { 0 }, ""},
+	{MG_SECTOR_PLAINS, "sound\\CL048.WAV", { 0 }, ""},
+
+	{MG_SECTOR_POPORREE, "sound\\CL097.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_POPORREE, "sound\\CL098.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_POPORREE, "sound\\CL099.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_POPORREE, "sound\\CL100.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_POPORREE, "sound\\CL101.WAV", { 0 }, ""},
+	{MG_SECTOR_POPORREE, "sound\\CL102.WAV", { 0 }, ""},
+	{MG_SECTOR_POPORREE, "sound\\CL103.WAV", { 0 }, ""},
+	{MG_SECTOR_POPORREE, "sound\\CL104.WAV", { 0 }, ""},
+
+	{MG_SECTOR_RIVER, "sound\\CL145.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_RIVER, "sound\\CL146.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_RIVER, "sound\\CL147.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_RIVER, "sound\\CL148.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_RIVER, "sound\\CL149.WAV", { 0 }, ""},
+	{MG_SECTOR_RIVER, "sound\\CL150.WAV", { 0 }, ""},
+	{MG_SECTOR_RIVER, "sound\\CL151.WAV", { 0 }, ""},
+	{MG_SECTOR_RIVER, "sound\\CL152.WAV", { 0 }, ""},
+
+	{MG_SECTOR_SWAMP, "sound\\CL089.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_SWAMP, "sound\\CL090.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_SWAMP, "sound\\CL091.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_SWAMP, "sound\\CL092.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_SWAMP, "sound\\CL093.WAV", { 0 }, ""},
+	{MG_SECTOR_SWAMP, "sound\\CL094.WAV", { 0 }, ""},
+	{MG_SECTOR_SWAMP, "sound\\CL095.WAV", { 0 }, ""},
+	{MG_SECTOR_SWAMP, "sound\\CL096.WAV", { 0 }, ""},
+
+	{MG_SECTOR_VOLCANO, "sound\\CL057.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_VOLCANO, "sound\\CL058.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_VOLCANO, "sound\\CL059.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_VOLCANO, "sound\\CL060.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_VOLCANO, "sound\\CL061.WAV", { 0 }, ""},
+	{MG_SECTOR_VOLCANO, "sound\\CL062.WAV", { 0 }, ""},
+	{MG_SECTOR_VOLCANO, "sound\\CL063.WAV", { 0 }, ""},
+	{MG_SECTOR_VOLCANO, "sound\\CL064.WAV", { 0 }, ""},
+
+	{MG_SECTOR_WITTY, "sound\\CL105.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_WITTY, "sound\\CL106.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_WITTY, "sound\\CL107.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_WITTY, "sound\\CL108.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_WITTY, "sound\\CL109.WAV", { 0 }, ""},
+	{MG_SECTOR_WITTY, "sound\\CL110.WAV", { 0 }, ""},
+	{MG_SECTOR_WITTY, "sound\\CL111.WAV", { 0 }, ""},
+	{MG_SECTOR_WITTY, "sound\\CL112.WAV", { 0 }, ""},
+
+	{MG_SECTOR_ANY, "sound\\CL165.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_ANY, "sound\\CL166.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_ANY, "sound\\CL167.WAV", { MG_ACT_HODJ, 0 }, ""},
+	{MG_SECTOR_ANY, "sound\\CL172.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_ANY, "sound\\CL173.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_ANY, "sound\\CL174.WAV", { MG_ACT_PODJ, 0 }, ""},
+	{MG_SECTOR_ANY, "sound\\CL175.WAV", { 0 }, ""},
+	{MG_SECTOR_ANY, "sound\\CL176.WAV", { 0 }, ""},
+	{MG_SECTOR_ANY, "sound\\CL177.WAV", { 0 }, ""},
+	{MG_SECTOR_ANY, "sound\\CL178.WAV", { 0 }, ""},
+	{MG_SECTOR_ANY, "sound\\CL179.WAV", { 0 }, ""},
+	{MG_SECTOR_ANY, "sound\\CL180.WAV", { 0 }, ""},
 };
 
 
diff --git a/engines/bagel/hodjnpodj/metagame/gtl/gtlmgm.cpp b/engines/bagel/hodjnpodj/metagame/gtl/gtlmgm.cpp
index c95ffa74714..fffb0671e84 100644
--- a/engines/bagel/hodjnpodj/metagame/gtl/gtlmgm.cpp
+++ b/engines/bagel/hodjnpodj/metagame/gtl/gtlmgm.cpp
@@ -54,18 +54,18 @@ struct SPECIAL_TRAVEL {
 };
 
 static const SPECIAL_TRAVEL aTravelArray[MG_SPECIAL_VISIT_COUNT] = {
-	{{"st35", "st36", "st37", "st38", "st39", "st40", nullptr}, "Boat2", ".\\ART\\?0BOAT.BMP", 0, 0},
-	{{"st40", "st39", "st38", "st37", "st36", "st35", nullptr}, "Boat1", ".\\ART\\?0BOAT.BMP", 0, 0},
-	{{"st30", "st31", "st32", "st33", "st34", "st35", nullptr}, "Boat1", ".\\ART\\?0BOAT.BMP", 0, 0},
-	{{"st35", "st34", "st33", "st32", "st31", "st30", nullptr}, "Boat3", ".\\ART\\?0BOAT.BMP", 0, 0},
-
-	{{"st01", "st02", "st03", "st04", nullptr, nullptr, nullptr}, "Sky2", ".\\ART\\?0SKY.BMP", 0, 0},
-	{{"st04", "st03", "st02", "st01", nullptr, nullptr, nullptr}, "Sky1", ".\\ART\\?0SKY.BMP", 0, 0},
-
-	{{"st22", "st21", "st20", "st19", "st18", "st17", "st15", "st14", "st13", "st11", "st10", "Aerie", nullptr}, nullptr, ".\\ART\\?0CAR.BMP", MG_SOUND_TRAN1, MG_SOUND_TRAN2},
-	{{nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr}, nullptr, ".\\ART\\?0WALK.BMP", 0, 0},
-	{{nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr}, "Secret2", ".\\ART\\?0WALK.BMP", MG_SOUND_TRAN5, MG_SOUND_TRAN6},
-	{{nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr}, "Secret1", ".\\ART\\?0WALK.BMP", MG_SOUND_TRAN5, MG_SOUND_TRAN6}
+	{{"st35", "st36", "st37", "st38", "st39", "st40", nullptr}, "Boat2", "art\\?0BOAT.BMP", 0, 0},
+	{{"st40", "st39", "st38", "st37", "st36", "st35", nullptr}, "Boat1", "art\\?0BOAT.BMP", 0, 0},
+	{{"st30", "st31", "st32", "st33", "st34", "st35", nullptr}, "Boat1", "art\\?0BOAT.BMP", 0, 0},
+	{{"st35", "st34", "st33", "st32", "st31", "st30", nullptr}, "Boat3", "art\\?0BOAT.BMP", 0, 0},
+
+	{{"st01", "st02", "st03", "st04", nullptr, nullptr, nullptr}, "Sky2", "art\\?0SKY.BMP", 0, 0},
+	{{"st04", "st03", "st02", "st01", nullptr, nullptr, nullptr}, "Sky1", "art\\?0SKY.BMP", 0, 0},
+
+	{{"st22", "st21", "st20", "st19", "st18", "st17", "st15", "st14", "st13", "st11", "st10", "Aerie", nullptr}, nullptr, "art\\?0CAR.BMP", MG_SOUND_TRAN1, MG_SOUND_TRAN2},
+	{{nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr}, nullptr, "art\\?0WALK.BMP", 0, 0},
+	{{nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr}, "Secret2", "art\\?0WALK.BMP", MG_SOUND_TRAN5, MG_SOUND_TRAN6},
+	{{nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr}, "Secret1", "art\\?0WALK.BMP", MG_SOUND_TRAN5, MG_SOUND_TRAN6}
 };
 
 // CGtlData::SetMetaGame -- set meta game on or off
diff --git a/engines/bagel/hodjnpodj/metagame/gtl/gtlmve.cpp b/engines/bagel/hodjnpodj/metagame/gtl/gtlmve.cpp
index 38570814db9..a7e975e9a18 100644
--- a/engines/bagel/hodjnpodj/metagame/gtl/gtlmve.cpp
+++ b/engines/bagel/hodjnpodj/metagame/gtl/gtlmve.cpp
@@ -55,146 +55,146 @@ struct CLUE_LOC {
 };
 
 const char *szGameSounds[MG_SOUND_COUNT] = {
-	".\\SOUND\\PK1.WAV",
-	".\\SOUND\\PK2.WAV",
-	".\\SOUND\\PG1.WAV",
-	".\\SOUND\\PG2.WAV",
-	".\\SOUND\\PG3.WAV",
-	".\\SOUND\\PG4.WAV",
-	".\\SOUND\\PG5.WAV",
-	".\\SOUND\\PG6.WAV",
-	".\\SOUND\\FG1.WAV",
-	".\\SOUND\\FG2.WAV",
-	".\\SOUND\\FG3.WAV",
-	".\\SOUND\\FG4.WAV",
-	".\\SOUND\\FG5.WAV",
-	".\\SOUND\\TG1.WAV",
-	".\\SOUND\\TG2.WAV",
-	".\\SOUND\\TG3.WAV",
-	".\\SOUND\\TG4.WAV",
-	".\\SOUND\\TG5.WAV",
-	".\\SOUND\\TG6.WAV",
-	".\\SOUND\\DF1.WAV",
-	".\\SOUND\\DF2.WAV",
-	".\\SOUND\\DF3.WAV",
-	".\\SOUND\\DF4.WAV",
-	".\\SOUND\\DF5.WAV",
-	".\\SOUND\\GF1B.WAV",
-	".\\SOUND\\GF2B.WAV",
-	".\\SOUND\\GF3B.WAV",
-	".\\SOUND\\CR1.WAV",
-	".\\SOUND\\CR2.WAV",
-	".\\SOUND\\CR3.WAV",
-	".\\SOUND\\CR4.WAV",
-	".\\SOUND\\CR5.WAV",
-	".\\SOUND\\BC1.WAV",
-	".\\SOUND\\BC2.WAV",
-	".\\SOUND\\BC3.WAV",
-	".\\SOUND\\BC4.WAV",
-	".\\SOUND\\BC5.WAV",
-	".\\SOUND\\RR1.WAV",
-	".\\SOUND\\RR2.WAV",
-	".\\SOUND\\RR3.WAV",
-	".\\SOUND\\RR4.WAV",
-	".\\SOUND\\BF1.WAV",
-	".\\SOUND\\BF2.WAV",
-	".\\SOUND\\BF3.WAV",
-	".\\SOUND\\PR1B.WAV",
-	".\\SOUND\\PR2B.WAV",
-	".\\SOUND\\PR3B.WAV",
-	".\\SOUND\\PR4B.WAV",
-	".\\SOUND\\MD1.WAV",
-	".\\SOUND\\MD2.WAV",
-	".\\SOUND\\MD3.WAV",
-	".\\SOUND\\MD4.WAV",
-	".\\SOUND\\WS1.WAV",
-	".\\SOUND\\WS2.WAV",
-	".\\SOUND\\WS3.WAV",
-	".\\SOUND\\WS4.WAV",
-	".\\SOUND\\BQ1.WAV",
-	".\\SOUND\\BQ2.WAV",
-	".\\SOUND\\MK1.WAV",
-	".\\SOUND\\MK6.WAV",
-	".\\SOUND\\AR1.WAV",
-	".\\SOUND\\AR2.WAV",
-	".\\SOUND\\NV1.WAV",
-	".\\SOUND\\NV2.WAV",
-	".\\SOUND\\NV3.WAV",
-	".\\SOUND\\AP1.WAV",
-	".\\SOUND\\AP2.WAV",
-	".\\SOUND\\LF1.WAV",
-	".\\SOUND\\LF2.WAV",
-	".\\SOUND\\EU1.WAV",
-	".\\SOUND\\EU2.WAV",
-	".\\SOUND\\OLN1.WAV",
-	".\\SOUND\\OLN2.WAV",
-	".\\SOUND\\OLN3.WAV",
-	".\\SOUND\\OLN4.WAV",
-	".\\SOUND\\OLN5.WAV",
-	".\\SOUND\\OLN6.WAV",
-	".\\SOUND\\OLN7.WAV",
-	".\\SOUND\\OLN8.WAV",
-	".\\SOUND\\OLN9.WAV",
-	".\\SOUND\\GSPS1.WAV",
-	".\\SOUND\\GSPS2.WAV",
-	".\\SOUND\\GSPS3.WAV",
-	".\\SOUND\\GSPS4.WAV",
-	".\\SOUND\\GSPS5.WAV",
-	".\\SOUND\\GSPS6.WAV",
-	".\\SOUND\\GSPS7.WAV",
-	".\\SOUND\\GSPS8.WAV",
-	".\\SOUND\\UTP1.WAV",
-	".\\SOUND\\UTP2.WAV",
-	".\\SOUND\\UTP3.WAV",
-	".\\SOUND\\UTP4.WAV",
-	".\\SOUND\\UTP5.WAV",
-	".\\SOUND\\UTP6.WAV",
-	".\\SOUND\\UTP7.WAV",
-	".\\SOUND\\UTP8.WAV",
-	".\\SOUND\\TRN1.WAV",
-	".\\SOUND\\TRN2.WAV",
-	".\\SOUND\\TRN3.WAV",
-	".\\SOUND\\TRN4.WAV",
-	".\\SOUND\\TRN5.WAV",
-	".\\SOUND\\TRN6.WAV",
-	".\\SOUND\\TRN7.WAV",
-	".\\SOUND\\TRN8.WAV",
-	".\\SOUND\\TRN9.WAV",
-	".\\SOUND\\TRN10.WAV",
-	".\\SOUND\\TRN11.WAV",
-	".\\SOUND\\TRN12.WAV",
-	".\\SOUND\\BB61.WAV",
-	".\\SOUND\\BB62.WAV",
-	".\\SOUND\\BB63.WAV",
-	".\\SOUND\\BB64.WAV",
-	".\\SOUND\\BB65.WAV",
-	".\\SOUND\\BB66.WAV",
-	".\\SOUND\\BB67.WAV",
-	".\\SOUND\\BB68.WAV",
-	".\\SOUND\\BB69.WAV",
-	".\\SOUND\\BB70.WAV",
-	".\\SOUND\\BB71.WAV",
-	".\\SOUND\\FM1.WAV",
-	".\\SOUND\\FM2.WAV",
-	".\\SOUND\\PM1.WAV",
-	".\\SOUND\\PM2.WAV",
-	".\\SOUND\\WC1.WAV",
-	".\\SOUND\\WC2.WAV",
-	".\\SOUND\\AC1.WAV",
-	".\\SOUND\\AC2.WAV",
-	".\\SOUND\\WT1.WAV",
-	".\\SOUND\\WT2.WAV",
-	".\\SOUND\\WR1.WAV",
-	".\\SOUND\\WR2.WAV",
-	".\\SOUND\\BR1.WAV",
-	".\\SOUND\\BR2.WAV",
-	".\\SOUND\\MM1.WAV",
-	".\\SOUND\\MM2.WAV",
-	".\\SOUND\\PI1.WAV",
-	".\\SOUND\\PI2.WAV",
-	".\\SOUND\\PI3.WAV",
-	".\\SOUND\\HM1.WAV",
-	".\\SOUND\\HM2.WAV"
+	"sound\\PK1.WAV",
+	"sound\\PK2.WAV",
+	"sound\\PG1.WAV",
+	"sound\\PG2.WAV",
+	"sound\\PG3.WAV",
+	"sound\\PG4.WAV",
+	"sound\\PG5.WAV",
+	"sound\\PG6.WAV",
+	"sound\\FG1.WAV",
+	"sound\\FG2.WAV",
+	"sound\\FG3.WAV",
+	"sound\\FG4.WAV",
+	"sound\\FG5.WAV",
+	"sound\\TG1.WAV",
+	"sound\\TG2.WAV",
+	"sound\\TG3.WAV",
+	"sound\\TG4.WAV",
+	"sound\\TG5.WAV",
+	"sound\\TG6.WAV",
+	"sound\\DF1.WAV",
+	"sound\\DF2.WAV",
+	"sound\\DF3.WAV",
+	"sound\\DF4.WAV",
+	"sound\\DF5.WAV",
+	"sound\\GF1B.WAV",
+	"sound\\GF2B.WAV",
+	"sound\\GF3B.WAV",
+	"sound\\CR1.WAV",
+	"sound\\CR2.WAV",
+	"sound\\CR3.WAV",
+	"sound\\CR4.WAV",
+	"sound\\CR5.WAV",
+	"sound\\BC1.WAV",
+	"sound\\BC2.WAV",
+	"sound\\BC3.WAV",
+	"sound\\BC4.WAV",
+	"sound\\BC5.WAV",
+	"sound\\RR1.WAV",
+	"sound\\RR2.WAV",
+	"sound\\RR3.WAV",
+	"sound\\RR4.WAV",
+	"sound\\BF1.WAV",
+	"sound\\BF2.WAV",
+	"sound\\BF3.WAV",
+	"sound\\PR1B.WAV",
+	"sound\\PR2B.WAV",
+	"sound\\PR3B.WAV",
+	"sound\\PR4B.WAV",
+	"sound\\MD1.WAV",
+	"sound\\MD2.WAV",
+	"sound\\MD3.WAV",
+	"sound\\MD4.WAV",
+	"sound\\WS1.WAV",
+	"sound\\WS2.WAV",
+	"sound\\WS3.WAV",
+	"sound\\WS4.WAV",
+	"sound\\BQ1.WAV",
+	"sound\\BQ2.WAV",
+	"sound\\MK1.WAV",
+	"sound\\MK6.WAV",
+	"sound\\AR1.WAV",
+	"sound\\AR2.WAV",
+	"sound\\NV1.WAV",
+	"sound\\NV2.WAV",
+	"sound\\NV3.WAV",
+	"sound\\AP1.WAV",
+	"sound\\AP2.WAV",
+	"sound\\LF1.WAV",
+	"sound\\LF2.WAV",
+	"sound\\EU1.WAV",
+	"sound\\EU2.WAV",
+	"sound\\OLN1.WAV",
+	"sound\\OLN2.WAV",
+	"sound\\OLN3.WAV",
+	"sound\\OLN4.WAV",
+	"sound\\OLN5.WAV",
+	"sound\\OLN6.WAV",
+	"sound\\OLN7.WAV",
+	"sound\\OLN8.WAV",
+	"sound\\OLN9.WAV",
+	"sound\\GSPS1.WAV",
+	"sound\\GSPS2.WAV",
+	"sound\\GSPS3.WAV",
+	"sound\\GSPS4.WAV",
+	"sound\\GSPS5.WAV",
+	"sound\\GSPS6.WAV",
+	"sound\\GSPS7.WAV",
+	"sound\\GSPS8.WAV",
+	"sound\\UTP1.WAV",
+	"sound\\UTP2.WAV",
+	"sound\\UTP3.WAV",
+	"sound\\UTP4.WAV",
+	"sound\\UTP5.WAV",
+	"sound\\UTP6.WAV",
+	"sound\\UTP7.WAV",
+	"sound\\UTP8.WAV",
+	"sound\\TRN1.WAV",
+	"sound\\TRN2.WAV",
+	"sound\\TRN3.WAV",
+	"sound\\TRN4.WAV",
+	"sound\\TRN5.WAV",
+	"sound\\TRN6.WAV",
+	"sound\\TRN7.WAV",
+	"sound\\TRN8.WAV",
+	"sound\\TRN9.WAV",
+	"sound\\TRN10.WAV",
+	"sound\\TRN11.WAV",
+	"sound\\TRN12.WAV",
+	"sound\\BB61.WAV",
+	"sound\\BB62.WAV",
+	"sound\\BB63.WAV",
+	"sound\\BB64.WAV",
+	"sound\\BB65.WAV",
+	"sound\\BB66.WAV",
+	"sound\\BB67.WAV",
+	"sound\\BB68.WAV",
+	"sound\\BB69.WAV",
+	"sound\\BB70.WAV",
+	"sound\\BB71.WAV",
+	"sound\\FM1.WAV",
+	"sound\\FM2.WAV",
+	"sound\\PM1.WAV",
+	"sound\\PM2.WAV",
+	"sound\\WC1.WAV",
+	"sound\\WC2.WAV",
+	"sound\\AC1.WAV",
+	"sound\\AC2.WAV",
+	"sound\\WT1.WAV",
+	"sound\\WT2.WAV",
+	"sound\\WR1.WAV",
+	"sound\\WR2.WAV",
+	"sound\\BR1.WAV",
+	"sound\\BR2.WAV",
+	"sound\\MM1.WAV",
+	"sound\\MM2.WAV",
+	"sound\\PI1.WAV",
+	"sound\\PI2.WAV",
+	"sound\\PI3.WAV",
+	"sound\\HM1.WAV",
+	"sound\\HM2.WAV"
 };
 
 static const CLUE_LOC nClueLocation[NOTE_COUNT] = {
@@ -488,7 +488,7 @@ bool CGtlData::EndMoveProcessing()
 
 				// then set the the game code to the MG_GAME_CHALLENGE
 
-				pSound = new CSound(xpGtlView, (lpMetaGameStruct->m_cPodj.m_bHaveMishMosh ? ".\\sound\\msc18.wav" : ".\\sound\\msc19.wav"), SOUND_WAVE | SOUND_QUEUE | SOUND_ASYNCH | SOUND_AUTODELETE);
+				pSound = new CSound(xpGtlView, (lpMetaGameStruct->m_cPodj.m_bHaveMishMosh ? "sound\\msc18.wav" : "sound\\msc19.wav"), SOUND_WAVE | SOUND_QUEUE | SOUND_ASYNCH | SOUND_AUTODELETE);
 				pSound->setDrivePath(lpMetaGameStruct->m_chCDPath);
 				pSound->play();
 
@@ -550,7 +550,7 @@ bool CGtlData::EndMoveProcessing()
 
 				// then set the the game code to the MG_GAME_CHALLENGE
 
-				pSound = new CSound(xpGtlView, (lpMetaGameStruct->m_cPodj.m_bHaveMishMosh ? ".\\sound\\msc18.wav" : ".\\sound\\msc19.wav"), SOUND_WAVE | SOUND_QUEUE | SOUND_ASYNCH | SOUND_AUTODELETE);
+				pSound = new CSound(xpGtlView, (lpMetaGameStruct->m_cPodj.m_bHaveMishMosh ? "sound\\msc18.wav" : "sound\\msc19.wav"), SOUND_WAVE | SOUND_QUEUE | SOUND_ASYNCH | SOUND_AUTODELETE);
 				pSound->setDrivePath(lpMetaGameStruct->m_chCDPath);
 				pSound->play();
 
@@ -1182,13 +1182,13 @@ bool CGtlData::InitInterface(int iCode, bool & bExitDll)
 			else
 				lpMetaGameStruct->m_cPodj.m_bHaveMishMosh = true;
 
-			pSound = new CSound(xpGtlView, ".\\sound\\rsc1.wav", SOUND_WAVE | SOUND_QUEUE | SOUND_AUTODELETE);
+			pSound = new CSound(xpGtlView, "sound\\rsc1.wav", SOUND_WAVE | SOUND_QUEUE | SOUND_AUTODELETE);
 			pSound->setDrivePath(lpMetaGameStruct->m_chCDPath);
 			pSound->play();
-			pSound = new CSound(xpGtlView, ".\\sound\\rsc2.wav", SOUND_WAVE | SOUND_QUEUE | SOUND_AUTODELETE);
+			pSound = new CSound(xpGtlView, "sound\\rsc2.wav", SOUND_WAVE | SOUND_QUEUE | SOUND_AUTODELETE);
 			pSound->setDrivePath(lpMetaGameStruct->m_chCDPath);
 			pSound->play();
-			pSound = new CSound(xpGtlView, ".\\sound\\rsc3.wav", SOUND_WAVE | SOUND_QUEUE | SOUND_ASYNCH | SOUND_AUTODELETE);
+			pSound = new CSound(xpGtlView, "sound\\rsc3.wav", SOUND_WAVE | SOUND_QUEUE | SOUND_ASYNCH | SOUND_AUTODELETE);
 			pSound->setDrivePath(lpMetaGameStruct->m_chCDPath);
 			pSound->play();
 			break ;
diff --git a/engines/bagel/hodjnpodj/metagame/gtl/gtlui.cpp b/engines/bagel/hodjnpodj/metagame/gtl/gtlui.cpp
index 191bada89d3..830273db152 100644
--- a/engines/bagel/hodjnpodj/metagame/gtl/gtlui.cpp
+++ b/engines/bagel/hodjnpodj/metagame/gtl/gtlui.cpp
@@ -35,15 +35,15 @@ namespace Gtl {
 
 #define STARTING_LOCATION   "Castle"
 
-#define HODJS_WALKING_SOUND ".\\SOUND\\HODJST.MID"
+#define HODJS_WALKING_SOUND "sound\\HODJST.MID"
 #define HODJ_SOUND_START    2000
 #define HODJ_SOUND_END      63000
-#define HODJS_STARS_FILE    ".\\ART\\HSTAR.BMP"
+#define HODJS_STARS_FILE    "art\\HSTAR.BMP"
 
-#define PODJS_WALKING_SOUND ".\\SOUND\\PODJST.MID"
+#define PODJS_WALKING_SOUND "sound\\PODJST.MID"
 #define PODJ_SOUND_START    1000
 #define PODJ_SOUND_END      64000
-#define PODJS_STARS_FILE    ".\\ART\\PSTAR.BMP"
+#define PODJS_STARS_FILE    "art\\PSTAR.BMP"
 
 extern uint32 GetPhysicalMemory();
 
diff --git a/engines/bagel/hodjnpodj/metagame/gtl/optdlg.cpp b/engines/bagel/hodjnpodj/metagame/gtl/optdlg.cpp
index f1c22e7c19a..e544caa13bf 100644
--- a/engines/bagel/hodjnpodj/metagame/gtl/optdlg.cpp
+++ b/engines/bagel/hodjnpodj/metagame/gtl/optdlg.cpp
@@ -66,7 +66,7 @@ extern HWND     ghwndParent;
  *      n/a
  *
  ****************************************************************/
-CMetaOptDlg::CMetaOptDlg(CWnd *pParent, CPalette *pPalette) :  CBmpDialog(pParent, pPalette, IDD_OPTIONDLG, ".\\ART\\MLSCROLL.BMP") {
+CMetaOptDlg::CMetaOptDlg(CWnd *pParent, CPalette *pPalette) :  CBmpDialog(pParent, pPalette, IDD_OPTIONDLG, "art\\MLSCROLL.BMP") {
 	m_pParent = pParent;
 	m_pPalette = pPalette;
 	m_pBfcMgr = nullptr;
diff --git a/engines/bagel/hodjnpodj/metagame/gtl/pawn.cpp b/engines/bagel/hodjnpodj/metagame/gtl/pawn.cpp
index d02608d4ee3..15e219bb5a8 100644
--- a/engines/bagel/hodjnpodj/metagame/gtl/pawn.cpp
+++ b/engines/bagel/hodjnpodj/metagame/gtl/pawn.cpp
@@ -778,7 +778,7 @@ void CPawnShop::OnLButtonDown(unsigned int nFlags, CPoint point) {
 				pItem = (*pInventory).FetchItem(i + nFirstSlot);
 				if ((pItem != nullptr) &&
 				        ((*pItem).GetValue() > 0)) {
-					pSound = new CSound(this, (bPlayingHodj ? ".\\sound\\gsps7.wav" : ".\\sound\\gsps8.wav"), SOUND_WAVE | SOUND_QUEUE | SOUND_AUTODELETE);
+					pSound = new CSound(this, (bPlayingHodj ? "sound\\gsps7.wav" : "sound\\gsps8.wav"), SOUND_WAVE | SOUND_QUEUE | SOUND_AUTODELETE);
 					(*pSound).setDrivePath(lpMetaGameStruct->m_chCDPath);
 					(*pSound).play();
 					pDC = GetDC();
diff --git a/engines/bagel/hodjnpodj/metagame/gtl/pawn.h b/engines/bagel/hodjnpodj/metagame/gtl/pawn.h
index 45cc22ae3fa..0339a8ed3a4 100644
--- a/engines/bagel/hodjnpodj/metagame/gtl/pawn.h
+++ b/engines/bagel/hodjnpodj/metagame/gtl/pawn.h
@@ -30,7 +30,7 @@ namespace HodjNPodj {
 namespace Metagame {
 namespace Gtl {
 
-#define PAWN_SPEC   ".\\art\\mlscroll.bmp"      // path for pawn's DIB on disk
+#define PAWN_SPEC   "art\\mlscroll.bmp"      // path for pawn's DIB on disk
 #define PAWN_DX         502
 #define PAWN_DY         395
 #define PAWN_CURL_DX        500
diff --git a/engines/bagel/hodjnpodj/metagame/gtl/rules.cpp b/engines/bagel/hodjnpodj/metagame/gtl/rules.cpp
index 29190729588..3bc11c77573 100644
--- a/engines/bagel/hodjnpodj/metagame/gtl/rules.cpp
+++ b/engines/bagel/hodjnpodj/metagame/gtl/rules.cpp
@@ -34,10 +34,10 @@ namespace Gtl {
 #define COLOR_BUTTONS       true
 
 #define SCROLL_PIECES       6                       // number of mid-scroll segments
-#define SCROLL_SPEC     ".\\art\\lscroll.bmp"       // path for scroll DIB on disk
-#define SCROLL_TOP_SPEC ".\\art\\lscrollt.bmp"      // path for scroll's top section DIB on disk
-#define SCROLL_BOT_SPEC ".\\art\\lscrollb.bmp"      // path for scroll's bottom section DIB on disk
-#define SCROLL_MID_SPEC ".\\art\\lscrollm.bmp"      // path for scroll's middle section DIB on disk
+#define SCROLL_SPEC     "art\\lscroll.bmp"       // path for scroll DIB on disk
+#define SCROLL_TOP_SPEC "art\\lscrollt.bmp"      // path for scroll's top section DIB on disk
+#define SCROLL_BOT_SPEC "art\\lscrollb.bmp"      // path for scroll's bottom section DIB on disk
+#define SCROLL_MID_SPEC "art\\lscrollm.bmp"      // path for scroll's middle section DIB on disk
 
 #define BUTTON_DY           15                      // offset for Okay button from scroll base
 
diff --git a/engines/bagel/hodjnpodj/metagame/gtl/spinner.h b/engines/bagel/hodjnpodj/metagame/gtl/spinner.h
index 97996d576e1..d42472fdd40 100644
--- a/engines/bagel/hodjnpodj/metagame/gtl/spinner.h
+++ b/engines/bagel/hodjnpodj/metagame/gtl/spinner.h
@@ -29,10 +29,10 @@ namespace HodjNPodj {
 namespace Metagame {
 namespace Gtl {
 
-#define SPINNER_SPEC                ".\\art\\spinner.bmp"
-#define HODJ_SPINNER_NUMBERS_SPEC   ".\\art\\spinblue.bmp"
-#define PODJ_SPINNER_NUMBERS_SPEC   ".\\art\\spinred.bmp"
-#define SPINNER_SOUND               ".\\sound\\spinner.wav"
+#define SPINNER_SPEC                "art\\spinner.bmp"
+#define HODJ_SPINNER_NUMBERS_SPEC   "art\\spinblue.bmp"
+#define PODJ_SPINNER_NUMBERS_SPEC   "art\\spinred.bmp"
+#define SPINNER_SOUND               "sound\\spinner.wav"
 
 #define SPINNER_COUNT       64
 #define SPINNER_CYCLE       15
diff --git a/engines/bagel/hodjnpodj/metagame/gtl/store.cpp b/engines/bagel/hodjnpodj/metagame/gtl/store.cpp
index 0ae2c2a9252..7de105a4588 100644
--- a/engines/bagel/hodjnpodj/metagame/gtl/store.cpp
+++ b/engines/bagel/hodjnpodj/metagame/gtl/store.cpp
@@ -772,15 +772,15 @@ void CGeneralStore::OnLButtonDown(unsigned int nFlags, CPoint point) {
 					if ((pCrowns == nullptr) ||
 					        ((*pCrowns).GetQuantity() < nPrice)) {
 						(*pItemText).DisplayString(pDC, "Not have enough crowns to buy that!", FONT_SIZE, TEXT_BOLD, STORE_BLURB_COLOR);
-						pSound = new CSound(this, (bPlayingHodj ? ".\\sound\\gsps5.wav" : ".\\sound\\gsps6.wav"), SOUND_WAVE | SOUND_QUEUE | SOUND_AUTODELETE);
+						pSound = new CSound(this, (bPlayingHodj ? "sound\\gsps5.wav" : "sound\\gsps6.wav"), SOUND_WAVE | SOUND_QUEUE | SOUND_AUTODELETE);
 						(*pSound).setDrivePath(lpMetaGameStruct->m_chCDPath);
 						(*pSound).play();
 					} else {
 						(*pItemText).DisplayString(pDC, "Thanks for the purchase!", FONT_SIZE, TEXT_BOLD, STORE_BLURB_COLOR);
 						if (brand() & 1)
-							pSound = new CSound(this, (bPlayingHodj ? ".\\sound\\gsps1.wav" : ".\\sound\\gsps2.wav"), SOUND_WAVE | SOUND_QUEUE | SOUND_AUTODELETE);
+							pSound = new CSound(this, (bPlayingHodj ? "sound\\gsps1.wav" : "sound\\gsps2.wav"), SOUND_WAVE | SOUND_QUEUE | SOUND_AUTODELETE);
 						else
-							pSound = new CSound(this, (bPlayingHodj ? ".\\sound\\gsps3.wav" : ".\\sound\\gsps4.wav"), SOUND_WAVE | SOUND_QUEUE | SOUND_AUTODELETE);
+							pSound = new CSound(this, (bPlayingHodj ? "sound\\gsps3.wav" : "sound\\gsps4.wav"), SOUND_WAVE | SOUND_QUEUE | SOUND_AUTODELETE);
 						(*pSound).setDrivePath(lpMetaGameStruct->m_chCDPath);
 						(*pSound).play();
 						(*pInventory).DiscardItem(pCrowns, nPrice);
diff --git a/engines/bagel/hodjnpodj/metagame/gtl/store.h b/engines/bagel/hodjnpodj/metagame/gtl/store.h
index 871093aaf8d..33a983e799c 100644
--- a/engines/bagel/hodjnpodj/metagame/gtl/store.h
+++ b/engines/bagel/hodjnpodj/metagame/gtl/store.h
@@ -30,7 +30,7 @@ namespace HodjNPodj {
 namespace Metagame {
 namespace Gtl {
 
-#define STORE_SPEC  ".\\art\\mlscroll.bmp"      // path for store's DIB on disk
+#define STORE_SPEC  "art\\mlscroll.bmp"      // path for store's DIB on disk
 #define STORE_DX            502
 #define STORE_DY            395
 #define STORE_CURL_DX       500
diff --git a/engines/bagel/hodjnpodj/metagame/saves/restdlg.cpp b/engines/bagel/hodjnpodj/metagame/saves/restdlg.cpp
index 393c52c13c4..5f21bd3af30 100644
--- a/engines/bagel/hodjnpodj/metagame/saves/restdlg.cpp
+++ b/engines/bagel/hodjnpodj/metagame/saves/restdlg.cpp
@@ -31,7 +31,7 @@ namespace Saves {
 static const char *gpszTitle = "Restore Game";
 
 CRestoreDlg::CRestoreDlg(char *pszDescriptions[], CWnd *pWnd, CPalette *pPalette)
-	: CBmpDialog(pWnd, pPalette, IDD_RESTORE, ".\\ART\\MLSCROLL.BMP", -1, -1, true) {
+	: CBmpDialog(pWnd, pPalette, IDD_RESTORE, "art\\MLSCROLL.BMP", -1, -1, true) {
 	int i;
 
 	// Inits
diff --git a/engines/bagel/hodjnpodj/metagame/saves/savedlg.cpp b/engines/bagel/hodjnpodj/metagame/saves/savedlg.cpp
index 0362ea5995c..081462eff91 100644
--- a/engines/bagel/hodjnpodj/metagame/saves/savedlg.cpp
+++ b/engines/bagel/hodjnpodj/metagame/saves/savedlg.cpp
@@ -57,7 +57,7 @@ BEGIN_MESSAGE_MAP(CSaveDlg, CBmpDialog)
 END_MESSAGE_MAP()
 
 CSaveDlg::CSaveDlg(char *pszDescriptions[], CWnd *pWnd, CPalette *pPalette)
-	: CBmpDialog(pWnd, pPalette, 2000, ".\\ART\\MLSCROLL.BMP") {
+	: CBmpDialog(pWnd, pPalette, 2000, "art\\MLSCROLL.BMP") {
 	int i;
 
 	// Inits
diff --git a/engines/bagel/hodjnpodj/metagame/zoom/zoommap.cpp b/engines/bagel/hodjnpodj/metagame/zoom/zoommap.cpp
index 0975049b201..a721ad68e9a 100644
--- a/engines/bagel/hodjnpodj/metagame/zoom/zoommap.cpp
+++ b/engines/bagel/hodjnpodj/metagame/zoom/zoommap.cpp
@@ -29,7 +29,7 @@ namespace HodjNPodj {
 namespace Metagame {
 namespace Zoom {
 
-#define SPLASHSPEC  ".\\ART\\ZOOMMAP.BMP"
+#define SPLASHSPEC  "art\\ZOOMMAP.BMP"
 
 #define IDC_LEAVE		999
 
diff --git a/engines/bagel/hodjnpodj/novacancy/dimens.h b/engines/bagel/hodjnpodj/novacancy/dimens.h
index ede85da7bd0..1db27535993 100644
--- a/engines/bagel/hodjnpodj/novacancy/dimens.h
+++ b/engines/bagel/hodjnpodj/novacancy/dimens.h
@@ -44,35 +44,35 @@ namespace NoVacancy {
 #if !_STRINGTABLE
 
 	/////////////////////////<<<<<<<<<WAVES AND MIDIS>>>>>>>>>//////////////////////
-	#define MIDI_FILE               ".\\sound\\shotmac.mid"         //background music
-	#define CREAKING_DOOR_CLOSING ".\\sound\\doorclos.wav" //creaking/slamming  door closing.
-	#define CREAKING_DOOR_OPENING ".\\sound\\dooropen.wav" //creaking  door opening.
-	#define ROLLING_DICE_WAVE            ".\\sound\\dice2.wav"       //rolling of dice.
-	#define EXTRA                   ".\\sound\\extra.wav"                             // newspaper EasterEgg
-	#define GHOST                   ".\\sound\\ghost.wav"                            // bottle EasterEgg
-	#define HAT                         ".\\sound\\hat.wav"
-	#define MEOW                    ".\\sound\\meow.wav"
-	#define HICCUPS               ".\\sound\\hiccups.wav"
-	#define SORRY                   ".\\sound\\sorry.wav"
-	#define SOSORRY             ".\\sound\\sosorry.wav"
-	#define NOPE                    ".\\sound\\nope.wav"
-	#define APPLAUSE            ".\\sound\\applause.wav"
-	#define FOOTSTEP            ".\\sound\\footstep.wav"
-	#define SINGRAIN                ".\\sound\\singrain.wav"
-	#define SHAKE                   ".\\SOUND\\SHAKE.WAV"
-	#define ROLL                    ".\\SOUND\\ROLL.WAV"
+	#define MIDI_FILE               "sound\\shotmac.mid"         //background music
+	#define CREAKING_DOOR_CLOSING "sound\\doorclos.wav" //creaking/slamming  door closing.
+	#define CREAKING_DOOR_OPENING "sound\\dooropen.wav" //creaking  door opening.
+	#define ROLLING_DICE_WAVE            "sound\\dice2.wav"       //rolling of dice.
+	#define EXTRA                   "sound\\extra.wav"                             // newspaper EasterEgg
+	#define GHOST                   "sound\\ghost.wav"                            // bottle EasterEgg
+	#define HAT                         "sound\\hat.wav"
+	#define MEOW                    "sound\\meow.wav"
+	#define HICCUPS               "sound\\hiccups.wav"
+	#define SORRY                   "sound\\sorry.wav"
+	#define SOSORRY             "sound\\sosorry.wav"
+	#define NOPE                    "sound\\nope.wav"
+	#define APPLAUSE            "sound\\applause.wav"
+	#define FOOTSTEP            "sound\\footstep.wav"
+	#define SINGRAIN                "sound\\singrain.wav"
+	#define SHAKE                   "sound\\SHAKE.WAV"
+	#define ROLL                    "sound\\ROLL.WAV"
 
 
 	/////////////////////////<<<<<<<<<CELL STRIPS, BMPS AND ANIMATIONS>>>>>>>//////////////////////
 
-	#define MINI_GAME_MAP   ".\\ART\\NOVACSY3.BMP"         //splash screen
+	#define MINI_GAME_MAP   "art\\NOVACSY3.BMP"         //splash screen
 
-	#define ROLLING_LDIE_ANIMATION ".\\art\\ld.bmp"                      //the 2-dice case cell strip for leftdie (white bckgnd)
-	#define ROLLING_RDIE_ANIMATION ".\\art\\Rd.bmp"                      //the 2-dice case cell strip for r-die (white bckgnd)
+	#define ROLLING_LDIE_ANIMATION "art\\ld.bmp"                      //the 2-dice case cell strip for leftdie (white bckgnd)
+	#define ROLLING_RDIE_ANIMATION "art\\Rd.bmp"                      //the 2-dice case cell strip for r-die (white bckgnd)
 	#define SINGLE_ROLLING_DIE_ANIMATION     ROLLING_LDIE_ANIMATION       //the single die case cell strip                           /////////////---------?
-	#define BOTTLE_STRIP_door_closed    ".\\art\\bottle1.bmp"
-	#define HAT4_STRIP_door_open    ".\\art\\cat_open.bmp"
-	#define HAT4_STRIP_door_closed  ".\\art\\cat_clsd.bmp"
+	#define BOTTLE_STRIP_door_closed    "art\\bottle1.bmp"
+	#define HAT4_STRIP_door_open    "art\\cat_open.bmp"
+	#define HAT4_STRIP_door_closed  "art\\cat_clsd.bmp"
 
 
 #else                                                         //_STRINGTABLE
diff --git a/engines/bagel/hodjnpodj/packrat/msgdlg.cpp b/engines/bagel/hodjnpodj/packrat/msgdlg.cpp
index 368103dc14e..8d2ec0f79bc 100644
--- a/engines/bagel/hodjnpodj/packrat/msgdlg.cpp
+++ b/engines/bagel/hodjnpodj/packrat/msgdlg.cpp
@@ -60,7 +60,7 @@ CColorButton    *pMsgOKButton = nullptr;
  *      n/a
  *
  ****************************************************************/
-CMsgDlg::CMsgDlg(CWnd *pParent, CPalette *pPalette, unsigned int nID) :  CBmpDialog(pParent, pPalette, nID, ".\\ART\\SSCROLL.BMP") {
+CMsgDlg::CMsgDlg(CWnd *pParent, CPalette *pPalette, unsigned int nID) :  CBmpDialog(pParent, pPalette, nID, "art\\SSCROLL.BMP") {
 	pPackRatOptPalette = pPalette;
 	m_nWhichMsg = 1;
 	m_lCurrentScore = 0L;
diff --git a/engines/bagel/hodjnpodj/packrat/optdlg.cpp b/engines/bagel/hodjnpodj/packrat/optdlg.cpp
index 545bcf7452b..857839b2676 100644
--- a/engines/bagel/hodjnpodj/packrat/optdlg.cpp
+++ b/engines/bagel/hodjnpodj/packrat/optdlg.cpp
@@ -63,7 +63,7 @@ CColorButton    *pPRCancelButton = nullptr;
  *
  ****************************************************************/
 CPackRatOptDlg::CPackRatOptDlg(CWnd *pParent, CPalette *pPalette, unsigned int nID) :
-		CBmpDialog(pParent, pPalette, nID, ".\\ART\\SSCROLL.BMP"),
+		CBmpDialog(pParent, pPalette, nID, "art\\SSCROLL.BMP"),
 		rectDisplayLevel(43, 60, 174, 73),
 		rectDisplayLives(43, 101, 174, 114) {
 	CDC     *pDC = GetDC();
diff --git a/engines/bagel/hodjnpodj/packrat/packrat.cpp b/engines/bagel/hodjnpodj/packrat/packrat.cpp
index 817d558ed0f..17addd4b7f4 100644
--- a/engines/bagel/hodjnpodj/packrat/packrat.cpp
+++ b/engines/bagel/hodjnpodj/packrat/packrat.cpp
@@ -109,11 +109,11 @@ namespace Packrat {
 #define SSPACEBMP           "ART\\SEMPTY.BMP"
 #define LSPACEBMP           "ART\\LEMPTY.BMP"
 
-#define BADGUYSOUND         ".\\SOUND\\GULP.WAV"
-#define PLAYERSOUND         ".\\SOUND\\SORRY2.WAV"
-#define SUPERSOUND          ".\\SOUND\\POWER.WAV"
+#define BADGUYSOUND         "sound\\GULP.WAV"
+#define PLAYERSOUND         "sound\\SORRY2.WAV"
+#define SUPERSOUND          "sound\\POWER.WAV"
 
-#define NEWLIFE_WAV         ".\\SOUND\\NEWLIFE.WAV"
+#define NEWLIFE_WAV         "sound\\NEWLIFE.WAV"
 
 #define BG1     1
 #define BG2     2
@@ -3133,7 +3133,7 @@ void CMainPackRatWindow::MainLoop() {
 						                    CSound  *pSound = nullptr;
 						                        CSound::StopWaveSounds();
 						                        sndPlaySound( nullptr, SND_ASYNC);
-						                        pSound = new CSound((CWnd *)this, ".\\SOUND\\NEWLIFE.WAV", SOUND_WAVE | SOUND_ASYNCH | SOUND_AUTODELETE );
+						                        pSound = new CSound((CWnd *)this, "sound\\NEWLIFE.WAV", SOUND_WAVE | SOUND_ASYNCH | SOUND_AUTODELETE );
 						                        pSound->play();
 						*/
 						sndPlaySound(nullptr, SND_ASYNC);
diff --git a/engines/bagel/hodjnpodj/packrat/packrat.h b/engines/bagel/hodjnpodj/packrat/packrat.h
index e219e94925d..344dcd4b76a 100644
--- a/engines/bagel/hodjnpodj/packrat/packrat.h
+++ b/engines/bagel/hodjnpodj/packrat/packrat.h
@@ -49,14 +49,14 @@ namespace Packrat {
 
 // Rules File Identifiers
 #define RULESFILE                   "PACKRAT.TXT"
-#define RULES_WAV                   ".\\SOUND\\PACKRAT.WAV"
+#define RULES_WAV                   "sound\\PACKRAT.WAV"
 
 // Sound files:
-#define GAME_THEME          ".\\SOUND\\PACRAT.MID"
-#define DEAD_WAV            ".\\SOUND\\TAPS.WAV"
-#define DOODAD_WAV          ".\\SOUND\\DOODAD.WAV"
-#define LEVEL_WAV           ".\\SOUND\\APPLAUSE.WAV"
-#define LASTLEV_WAV         ".\\SOUND\\WIN45.WAV"
+#define GAME_THEME          "sound\\PACRAT.MID"
+#define DEAD_WAV            "sound\\TAPS.WAV"
+#define DOODAD_WAV          "sound\\DOODAD.WAV"
+#define LEVEL_WAV           "sound\\APPLAUSE.WAV"
+#define LASTLEV_WAV         "sound\\WIN45.WAV"
 // Bitmap Identifiers
 #define OPTSCROLL                   "ART\\OPTSCRL.BMP"
 
diff --git a/engines/bagel/hodjnpodj/pdq/game.cpp b/engines/bagel/hodjnpodj/pdq/game.cpp
index fde868ea2c5..4b485b6c67b 100644
--- a/engines/bagel/hodjnpodj/pdq/game.cpp
+++ b/engines/bagel/hodjnpodj/pdq/game.cpp
@@ -60,10 +60,10 @@ typedef struct {
 
 
 STATIC const char *pszCategorySounds[N_CATEGORIES] = {
-	".\\SOUND\\TGG5.WAV",
-	".\\SOUND\\TGG6.WAV",
-	".\\SOUND\\TGG7.WAV",
-	".\\SOUND\\TGG8.WAV"
+	"sound\\TGG5.WAV",
+	"sound\\TGG6.WAV",
+	"sound\\TGG7.WAV",
+	"sound\\TGG8.WAV"
 };
 
 
diff --git a/engines/bagel/hodjnpodj/pdq/game.h b/engines/bagel/hodjnpodj/pdq/game.h
index a8f0ebb66fe..597dd80ba7e 100644
--- a/engines/bagel/hodjnpodj/pdq/game.h
+++ b/engines/bagel/hodjnpodj/pdq/game.h
@@ -64,21 +64,21 @@ namespace PDQ {
 #define NUM_FLOWER_CELS     21
 #define FLOWER_SLEEP        200
 
-#define BIRD_ANIM       ".\\ART\\BIRD.BMP"
-#define HORSE1_ANIM     ".\\ART\\HORSE1.BMP"
-#define HORSE2_ANIM     ".\\ART\\HORSE2.BMP"
-#define FLOWER_ANIM     ".\\ART\\FLOWER.BMP"
+#define BIRD_ANIM       "art\\BIRD.BMP"
+#define HORSE1_ANIM     "art\\HORSE1.BMP"
+#define HORSE2_ANIM     "art\\HORSE2.BMP"
+#define FLOWER_ANIM     "art\\FLOWER.BMP"
 
-#define WAV_REVEAL      ".\\SOUND\\REVEAL.WAV"
-#define WAV_BADGUESS    ".\\SOUND\\BADGUESS.WAV"
-#define WAV_GAMEOVER    ".\\SOUND\\GAMEOVER.WAV"
-#define WAV_YOUWIN      ".\\SOUND\\YOUWIN.WAV"
-#define WAV_HORSE1      ".\\SOUND\\HORSE1.WAV"
-#define WAV_HORSE2      ".\\SOUND\\HORSE2.WAV"
-#define WAV_BIRD        ".\\SOUND\\BIRD.WAV"
-#define WAV_FLOWER      ".\\SOUND\\WEIRD.WAV"
+#define WAV_REVEAL      "sound\\REVEAL.WAV"
+#define WAV_BADGUESS    "sound\\BADGUESS.WAV"
+#define WAV_GAMEOVER    "sound\\GAMEOVER.WAV"
+#define WAV_YOUWIN      "sound\\YOUWIN.WAV"
+#define WAV_HORSE1      "sound\\HORSE1.WAV"
+#define WAV_HORSE2      "sound\\HORSE2.WAV"
+#define WAV_BIRD        "sound\\BIRD.WAV"
+#define WAV_FLOWER      "sound\\WEIRD.WAV"
 
-#define MID_SOUNDTRACK  ".\\SOUND\\THGESNG.MID"
+#define MID_SOUNDTRACK  "sound\\THGESNG.MID"
 
 /*
 * prototypes
diff --git a/engines/bagel/hodjnpodj/pdq/guess.cpp b/engines/bagel/hodjnpodj/pdq/guess.cpp
index 8f7adc45156..025ef801342 100644
--- a/engines/bagel/hodjnpodj/pdq/guess.cpp
+++ b/engines/bagel/hodjnpodj/pdq/guess.cpp
@@ -36,7 +36,7 @@ namespace PDQ {
 // CGuessDlg dialog
 
 CGuessDlg::CGuessDlg(CWnd *pParent, CPalette *pPalette)
-	: CBmpDialog(pParent, pPalette, IDD_GUESS_DLG, ".\\ART\\GUESS.BMP", 36, 48) {
+	: CBmpDialog(pParent, pPalette, IDD_GUESS_DLG, "art\\GUESS.BMP", 36, 48) {
 }
 
 void CGuessDlg::DoDataExchange(CDataExchange* pDX) {
diff --git a/engines/bagel/hodjnpodj/pdq/main.cpp b/engines/bagel/hodjnpodj/pdq/main.cpp
index 5ac4d0f7d63..09ab819c881 100644
--- a/engines/bagel/hodjnpodj/pdq/main.cpp
+++ b/engines/bagel/hodjnpodj/pdq/main.cpp
@@ -42,20 +42,20 @@ namespace PDQ {
 //
 // This mini-game's main screen bitmap
 //
-#define MINI_GAME_MAP  ".\\ART\\CORRAL.BMP"
+#define MINI_GAME_MAP  "art\\CORRAL.BMP"
 
 //
 // Button ID constants
 //
 #define IDC_MENU    100
 
-#define WAV_NARRATION   ".\\SOUND\\TGG.WAV"
+#define WAV_NARRATION   "sound\\TGG.WAV"
 
 STATIC const char *pszCategoryBitmaps[N_CATEGORIES] = {
-	".\\ART\\PERSON.BMP",
-	".\\ART\\PLACE.BMP",
-	".\\ART\\PHRASE.BMP",
-	".\\ART\\TITLE.BMP"
+	"art\\PERSON.BMP",
+	"art\\PLACE.BMP",
+	"art\\PHRASE.BMP",
+	"art\\TITLE.BMP"
 };
 
 
diff --git a/engines/bagel/hodjnpodj/pdq/usercfg.cpp b/engines/bagel/hodjnpodj/pdq/usercfg.cpp
index fa6ad78e6c8..d2019ae7c7b 100644
--- a/engines/bagel/hodjnpodj/pdq/usercfg.cpp
+++ b/engines/bagel/hodjnpodj/pdq/usercfg.cpp
@@ -64,7 +64,7 @@ static  CColorButton *pDefaultsButton = nullptr;               // Defaults butto
 static  CCheckButton *pFixedButton = nullptr;
 
 CUserCfgDlg::CUserCfgDlg(CWnd *pParent, CPalette *pPalette, unsigned int nID)
-	: CBmpDialog(pParent, pPalette, nID, ".\\ART\\SSCROLL.BMP") {
+	: CBmpDialog(pParent, pPalette, nID, "art\\SSCROLL.BMP") {
 
 	m_pNamesButton = nullptr;
 	DoModal();
diff --git a/engines/bagel/hodjnpodj/peggle/game.cpp b/engines/bagel/hodjnpodj/peggle/game.cpp
index dd4f6dc431c..d26949efc36 100644
--- a/engines/bagel/hodjnpodj/peggle/game.cpp
+++ b/engines/bagel/hodjnpodj/peggle/game.cpp
@@ -107,10 +107,10 @@ int8 BoardSelected = CROSS;
 //} ;
 char fState [GRID_SIZE][GRID_SIZE];
 const char *BoardSpec[BOARD_COUNT] = {
-	".\\ART\\CROSS.BMP",
-	".\\ART\\CROSSX.BMP",
-	".\\ART\\TRIANGLE.BMP",
-	".\\ART\\TRIANGLX.BMP"
+	"art\\CROSS.BMP",
+	"art\\CROSSX.BMP",
+	"art\\TRIANGLE.BMP",
+	"art\\TRIANGLX.BMP"
 };
 
 // Move co-ordinates. 1 peg can be removed per move.
@@ -650,7 +650,7 @@ void CMainWindow::OnLButtonDown(unsigned int nFlags, CPoint myPoint) {
 		pDC = GetDC();
 		pSprite = new CSprite;
 		(*pSprite).SharePalette(pGamePalette);
-		bSuccess = (*pSprite).LoadCels(pDC, ".\\art\\dart.bmp", NUM_DART_CELS);
+		bSuccess = (*pSprite).LoadCels(pDC, "art\\dart.bmp", NUM_DART_CELS);
 		if (!bSuccess) {
 			delete pSprite;
 			ReleaseDC(pDC);
@@ -660,7 +660,7 @@ void CMainWindow::OnLButtonDown(unsigned int nFlags, CPoint myPoint) {
 		(*pSprite).SetMobile(false);
 
 		if ((*pGameInfo).bSoundEffectsEnabled) {
-			pEffect = new CSound((CWnd *)this, ".\\sound\\darts.wav",                // Load up the sound file as a
+			pEffect = new CSound((CWnd *)this, "sound\\darts.wav",                // Load up the sound file as a
 			                     SOUND_WAVE | SOUND_QUEUE | SOUND_ASYNCH | SOUND_AUTODELETE);    //...Wave file, to delete itself
 		}
 		for (i = 0; i < NUM_DART_CELS; i++) {
@@ -682,7 +682,7 @@ void CMainWindow::OnLButtonDown(unsigned int nFlags, CPoint myPoint) {
 		pDC = GetDC();
 		pSprite = new CSprite;
 		(*pSprite).SharePalette(pGamePalette);
-		bSuccess = (*pSprite).LoadCels(pDC, ".\\art\\keg.bmp", NUM_KEG_CELS);
+		bSuccess = (*pSprite).LoadCels(pDC, "art\\keg.bmp", NUM_KEG_CELS);
 		if (!bSuccess) {
 			delete pSprite;
 			ReleaseDC(pDC);
@@ -692,7 +692,7 @@ void CMainWindow::OnLButtonDown(unsigned int nFlags, CPoint myPoint) {
 		(*pSprite).SetMobile(false);
 
 		if ((*pGameInfo).bSoundEffectsEnabled) {
-			pEffect = new CSound((CWnd *)this, ".\\sound\\barglass.wav",             // Load up the sound file as a
+			pEffect = new CSound((CWnd *)this, "sound\\barglass.wav",             // Load up the sound file as a
 			                     SOUND_WAVE | SOUND_QUEUE | SOUND_ASYNCH | SOUND_AUTODELETE);                //...Wave file, to delete itself
 		}
 		if (pEffect != nullptr) {
@@ -715,7 +715,7 @@ void CMainWindow::OnLButtonDown(unsigned int nFlags, CPoint myPoint) {
 		pDC = GetDC();
 		pSprite = new CSprite;
 		(*pSprite).SharePalette(pGamePalette);
-		bSuccess = (*pSprite).LoadCels(pDC, ".\\art\\stool.bmp", NUM_STOOL_CELS);
+		bSuccess = (*pSprite).LoadCels(pDC, "art\\stool.bmp", NUM_STOOL_CELS);
 		if (!bSuccess) {
 			delete pSprite;
 			ReleaseDC(pDC);
@@ -725,7 +725,7 @@ void CMainWindow::OnLButtonDown(unsigned int nFlags, CPoint myPoint) {
 		(*pSprite).SetMobile(false);
 
 		if ((*pGameInfo).bSoundEffectsEnabled) {
-			pEffect = new CSound((CWnd *)this, ".\\sound\\chrdance.wav",             // Load up the sound file as a
+			pEffect = new CSound((CWnd *)this, "sound\\chrdance.wav",             // Load up the sound file as a
 			                     SOUND_WAVE | SOUND_QUEUE |  SOUND_ASYNCH | SOUND_AUTODELETE);               //...Wave file, to delete itself
 		}
 		if (pEffect != nullptr) {
diff --git a/engines/bagel/hodjnpodj/peggle/game.h b/engines/bagel/hodjnpodj/peggle/game.h
index ac08437fff4..054e5ea244d 100644
--- a/engines/bagel/hodjnpodj/peggle/game.h
+++ b/engines/bagel/hodjnpodj/peggle/game.h
@@ -29,7 +29,7 @@ namespace Bagel {
 namespace HodjNPodj {
 namespace Peggle {
 
-#define NARRATIVESPEC   ".\\SOUND\\PEGG.WAV"
+#define NARRATIVESPEC   "sound\\PEGG.WAV"
 #define RULESSPEC       "PEGGLE.TXT"
 
 // Button positioning constants
diff --git a/engines/bagel/hodjnpodj/peggle/game2.h b/engines/bagel/hodjnpodj/peggle/game2.h
index 8c626d46728..c7387b8820a 100644
--- a/engines/bagel/hodjnpodj/peggle/game2.h
+++ b/engines/bagel/hodjnpodj/peggle/game2.h
@@ -33,15 +33,15 @@ namespace Peggle {
 
 // midi sound file
 
-#define GAME_THEME      ".\\SOUND\\PEGGLEBO.MID"
+#define GAME_THEME      "sound\\PEGGLEBO.MID"
 
 // Wave sound files
 
-#define WAV_UNDO    ".\\SOUND\\SOUND208.WAV"
-#define WAV_WON     ".\\SOUND\\SOUNDWON.WAV"
-#define WAV_DONE    ".\\SOUND\\SOUND216.WAV"
-#define WAV_MOVE    ".\\SOUND\\SOUND169.WAV"
-#define WAV_NOMOVE  ".\\SOUND\\OLD169.WAV"
+#define WAV_UNDO    "sound\\SOUND208.WAV"
+#define WAV_WON     "sound\\SOUNDWON.WAV"
+#define WAV_DONE    "sound\\SOUND216.WAV"
+#define WAV_MOVE    "sound\\SOUND169.WAV"
+#define WAV_NOMOVE  "sound\\OLD169.WAV"
 
 // Title display offsets
 
@@ -98,25 +98,25 @@ namespace Peggle {
 #define NET_Y               35
 #define NET_DX              122
 #define NET_DY              50
-#define NET_SOUND           ".\\SOUND\\ANCHORS.WAV"
+#define NET_SOUND           "sound\\ANCHORS.WAV"
 
 #define OAR_X               20
 #define OAR_Y               53
 #define OAR_DX              185
 #define OAR_DY              52
-#define OAR_SOUND           ".\\SOUND\\ROWBOAT.WAV"
+#define OAR_SOUND           "sound\\ROWBOAT.WAV"
 
 #define SIGN_X              355
 #define SIGN_Y              25
 #define SIGN_DX             67
 #define SIGN_DY             36
-#define SIGN_SOUND          ".\\SOUND\\TAVERN.WAV"
+#define SIGN_SOUND          "sound\\TAVERN.WAV"
 
 #define TABLE_X             314
 #define TABLE_Y             170
 #define TABLE_DX            122
 #define TABLE_DY            42
-#define TABLE_SOUND         ".\\SOUND\\FRINIGHT.WAV"
+#define TABLE_SOUND         "sound\\FRINIGHT.WAV"
 
 #define CANDLENR_X          595
 #define CANDLENR_Y          208
@@ -127,7 +127,7 @@ namespace Peggle {
 #define CANDLEFR_Y          183
 #define CANDLEFR_DX         20
 #define CANDLEFR_DY         20
-#define CANDLE_SOUND        ".\\SOUND\\STNICMSG.WAV"
+#define CANDLE_SOUND        "sound\\STNICMSG.WAV"
 
 // Board display offsets
 
diff --git a/engines/bagel/hodjnpodj/peggle/optsub.cpp b/engines/bagel/hodjnpodj/peggle/optsub.cpp
index d0358b62545..042e3c2759f 100644
--- a/engines/bagel/hodjnpodj/peggle/optsub.cpp
+++ b/engines/bagel/hodjnpodj/peggle/optsub.cpp
@@ -289,7 +289,7 @@ void COptions::OnPaint() {
 		dc.RealizePalette();
 	}
 
-	bSuccess = PaintMaskedDIB(&dc, pOptionsPalette, ".\\art\\oscroll.bmp", 0, 0);
+	bSuccess = PaintMaskedDIB(&dc, pOptionsPalette, "art\\oscroll.bmp", 0, 0);
 	ASSERT(bSuccess);
 
 	if (pOptionsPalette != nullptr)
diff --git a/engines/bagel/hodjnpodj/poker/amtdlg.cpp b/engines/bagel/hodjnpodj/poker/amtdlg.cpp
index 0796d183886..8316f9cc671 100644
--- a/engines/bagel/hodjnpodj/poker/amtdlg.cpp
+++ b/engines/bagel/hodjnpodj/poker/amtdlg.cpp
@@ -63,7 +63,7 @@ static CColorButton    *pCancelButton = nullptr;
  *
  ****************************************************************/
 CSetAmountDlg::CSetAmountDlg(CWnd *pParent, CPalette *pPalette, unsigned int nID)
-	:  CBmpDialog(pParent, pPalette, nID, ".\\ART\\SSCROLL.BMP") {
+	:  CBmpDialog(pParent, pPalette, nID, "art\\SSCROLL.BMP") {
 	CDC *pDC = GetDC();
 
 	pSetAmountPalette = pPalette;
diff --git a/engines/bagel/hodjnpodj/poker/c1btndlg.cpp b/engines/bagel/hodjnpodj/poker/c1btndlg.cpp
index 571b841c4a4..6817ac3a10c 100644
--- a/engines/bagel/hodjnpodj/poker/c1btndlg.cpp
+++ b/engines/bagel/hodjnpodj/poker/c1btndlg.cpp
@@ -47,7 +47,7 @@ namespace Poker {
 C1ButtonDialog::C1ButtonDialog(CWnd *pParent, CPalette *pPalette,
                                const char *pszButton1Text, const char *pszText1,
                                const char *pszText2, const char *pszText3)
-	: CBmpDialog(pParent, pPalette, IDD_1BTNDLG, ".\\ART\\MSSCROLL.BMP") {
+	: CBmpDialog(pParent, pPalette, IDD_1BTNDLG, "art\\MSSCROLL.BMP") {
 	assert(pParent != nullptr);
 	assert(pPalette != nullptr);
 	assert(pszText1 != nullptr);
diff --git a/engines/bagel/hodjnpodj/poker/optdlg.cpp b/engines/bagel/hodjnpodj/poker/optdlg.cpp
index f1e5d6f52b1..069f19d6ee1 100644
--- a/engines/bagel/hodjnpodj/poker/optdlg.cpp
+++ b/engines/bagel/hodjnpodj/poker/optdlg.cpp
@@ -61,7 +61,7 @@ static CColorButton    *pCancelButton = nullptr;
  ****************************************************************/
 
 COptionsDlg::COptionsDlg(CWnd *pParent, CPalette *pPalette, unsigned int nID)
-	:  CBmpDialog(pParent, pPalette, nID, ".\\ART\\SSCROLL.BMP") {
+	:  CBmpDialog(pParent, pPalette, nID, "art\\SSCROLL.BMP") {
 	m_bSoundOn = true;
 	m_bDisableSets = false;
 	m_pOptionsPalette = pPalette;
diff --git a/engines/bagel/hodjnpodj/poker/poffsdlg.cpp b/engines/bagel/hodjnpodj/poker/poffsdlg.cpp
index ec1a7e59dd5..e0c388e8e47 100644
--- a/engines/bagel/hodjnpodj/poker/poffsdlg.cpp
+++ b/engines/bagel/hodjnpodj/poker/poffsdlg.cpp
@@ -52,7 +52,7 @@ static CRadioButton    *pKuwaitiButton = nullptr;
 static CRadioButton    *pMartianButton = nullptr;
 
 CSetPayoffsDlg::CSetPayoffsDlg(CWnd *pParent, CPalette *pPalette, unsigned int nID, int nOdds, bool bJustDisplay)
-	:  CBmpDialog(pParent, pPalette, nID, ".\\ART\\MSCROLL.BMP"),
+	:  CBmpDialog(pParent, pPalette, nID, "art\\MSCROLL.BMP"),
 		crectRedraw(10, 140, 44, 290),
 		rectPair(10, 131, 80, 146),
 		rectPairJacks(10, 145, 80, 160),
diff --git a/engines/bagel/hodjnpodj/poker/poker.cpp b/engines/bagel/hodjnpodj/poker/poker.cpp
index 07b032cbac1..bfa7ed28337 100644
--- a/engines/bagel/hodjnpodj/poker/poker.cpp
+++ b/engines/bagel/hodjnpodj/poker/poker.cpp
@@ -38,11 +38,11 @@ namespace Poker {
 
 
 // Game theme song
-#define     GAME_THEME      ".\\SOUND\\VIDEOPO.MID"
+#define     GAME_THEME      "sound\\VIDEOPO.MID"
 
 // Rules File Identifiers
 #define     RULESFILE       "POKER.TXT"
-#define     RULES_WAV       ".\\SOUND\\POKER.WAV"
+#define     RULES_WAV       "sound\\POKER.WAV"
 
 #define     BETBUTTONS          "ART\\BETBTNS.BMP"
 #define     BET1UP              "ART\\BET1U.BMP"
diff --git a/engines/bagel/hodjnpodj/poker/poker.h b/engines/bagel/hodjnpodj/poker/poker.h
index 3c8fe690f19..44e269fa9a0 100644
--- a/engines/bagel/hodjnpodj/poker/poker.h
+++ b/engines/bagel/hodjnpodj/poker/poker.h
@@ -58,26 +58,26 @@ namespace Poker {
 #define IDC_JUNK            999
 
 // Sound File Identifiers
-#define CARDSOUND               ".\\SOUND\\CARDDEAL.WAV"    //FWAP.WAV"
-#define WAV_PLACE               ".\\SOUND\\COIN.WAV"
-#define WAV_CLEAR               ".\\SOUND\\CEARBET.WAV"
-#define WAV_HOLD                ".\\SOUND\\CLICK.WAV"
-#define WAV_PAY                 ".\\SOUND\\PAYOFF.WAV"
-#define WAV_NOPAY               ".\\SOUND\\BUZZER2.WAV"
-#define WAV_BROKE               ".\\SOUND\\SOSORRY.WAV"
+#define CARDSOUND               "sound\\CARDDEAL.WAV"    //FWAP.WAV"
+#define WAV_PLACE               "sound\\COIN.WAV"
+#define WAV_CLEAR               "sound\\CEARBET.WAV"
+#define WAV_HOLD                "sound\\CLICK.WAV"
+#define WAV_PAY                 "sound\\PAYOFF.WAV"
+#define WAV_NOPAY               "sound\\BUZZER2.WAV"
+#define WAV_BROKE               "sound\\SOSORRY.WAV"
 //
 // Easter Egg sound files
-#define WAV_CLOCK               ".\\SOUND\\BIGBEN.WAV"
-#define WAV_BOOM                ".\\SOUND\\EXPLODE.WAV"
-#define WAV_STAR                ".\\SOUND\\TOMTOMS.WAV"
-#define WAV_PENCIL              ".\\SOUND\\PENCIL.WAV"
-#define WAV_CHAIR               ".\\SOUND\\SQUEAK.WAV"
-#define WAV_WINDOW              ".\\SOUND\\WINDOW.WAV"
-#define WAV_LIGHT               ".\\SOUND\\LIGHTING.WAV"
+#define WAV_CLOCK               "sound\\BIGBEN.WAV"
+#define WAV_BOOM                "sound\\EXPLODE.WAV"
+#define WAV_STAR                "sound\\TOMTOMS.WAV"
+#define WAV_PENCIL              "sound\\PENCIL.WAV"
+#define WAV_CHAIR               "sound\\SQUEAK.WAV"
+#define WAV_WINDOW              "sound\\WINDOW.WAV"
+#define WAV_LIGHT               "sound\\LIGHTING.WAV"
 //
 // Easter Egg art files
-#define CLOCK_ANIM              ".\\ART\\CLOCK.BMP"
-#define BOOM_ANIM               ".\\ART\\BOOM.BMP"
+#define CLOCK_ANIM              "art\\CLOCK.BMP"
+#define BOOM_ANIM               "art\\BOOM.BMP"
 #define CLOCK_FRAMES            16
 #define BOOM_FRAMES             25
 #define CLOCK_SLEEP             175
diff --git a/engines/bagel/hodjnpodj/poker/uwondlg.cpp b/engines/bagel/hodjnpodj/poker/uwondlg.cpp
index ae5a671f5e8..5a6c51dc960 100644
--- a/engines/bagel/hodjnpodj/poker/uwondlg.cpp
+++ b/engines/bagel/hodjnpodj/poker/uwondlg.cpp
@@ -60,7 +60,7 @@ CColorButton    *pOKButton = nullptr;
  *
  ****************************************************************/
 CUserWonDlg::CUserWonDlg(CWnd *pParent, CPalette *pPalette, unsigned int nID)
-	:  CBmpDialog(pParent, pPalette, nID, ".\\ART\\SSCROLL.BMP") {
+	:  CBmpDialog(pParent, pPalette, nID, "art\\SSCROLL.BMP") {
 	pUWonPalette = pPalette;
 }
 
diff --git a/engines/bagel/hodjnpodj/riddles/riddles.cpp b/engines/bagel/hodjnpodj/riddles/riddles.cpp
index 6d099447aea..53309b5be72 100644
--- a/engines/bagel/hodjnpodj/riddles/riddles.cpp
+++ b/engines/bagel/hodjnpodj/riddles/riddles.cpp
@@ -47,14 +47,14 @@ namespace Riddles {
 //
 // This mini-game's main screen bitmap
 //
-#define MINI_GAME_MAP   ".\\ART\\RIDDLES.BMP"
+#define MINI_GAME_MAP   "art\\RIDDLES.BMP"
 
-#define WAV_YOUWIN      ".\\SOUND\\CONGRATS.WAV"
-#define WAV_NOPE        ".\\SOUND\\NOPE.WAV"
-#define WAV_TRYAGAIN    ".\\SOUND\\TRYAGAIN.WAV"
-#define WAV_TICK        ".\\SOUND\\TICK.WAV"
-#define WAV_GAMEOVER    ".\\SOUND\\TIMEOUT.WAV"
-#define WAV_NARRATION   ".\\SOUND\\RIDD.WAV"
+#define WAV_YOUWIN      "sound\\CONGRATS.WAV"
+#define WAV_NOPE        "sound\\NOPE.WAV"
+#define WAV_TRYAGAIN    "sound\\TRYAGAIN.WAV"
+#define WAV_TICK        "sound\\TICK.WAV"
+#define WAV_GAMEOVER    "sound\\TIMEOUT.WAV"
+#define WAV_NARRATION   "sound\\RIDD.WAV"
 
 #define DATA_FILE       "RIDDLES.DAT"
 
@@ -279,7 +279,7 @@ CRiddlesWindow::CRiddlesWindow() :
 
 			// start this game's sound track
 			//
-			m_pSoundTrack = new CSound(this, ".\\sound\\riddles.mid", SOUND_MIDI | SOUND_LOOP | SOUND_DONT_LOOP_TO_END);
+			m_pSoundTrack = new CSound(this, "sound\\riddles.mid", SOUND_MIDI | SOUND_LOOP | SOUND_DONT_LOOP_TO_END);
 			if (m_pSoundTrack != nullptr) {
 				(*m_pSoundTrack).midiLoopPlaySegment(1930, 32870, 0, FMT_MILLISEC);
 			} else {
@@ -344,7 +344,7 @@ ERROR_CODE CRiddlesWindow::LoadMasterSprites() {
 
 	if ((pDC = GetDC()) != nullptr) {
 
-		if ((pFontBmp = FetchBitmap(pDC, nullptr, ".\\ART\\RIDFONT.BMP")) != nullptr) {
+		if ((pFontBmp = FetchBitmap(pDC, nullptr, "art\\RIDFONT.BMP")) != nullptr) {
 
 			// Load all of the letters used in the riddles
 			//
@@ -371,7 +371,7 @@ ERROR_CODE CRiddlesWindow::LoadMasterSprites() {
 
 			if ((m_pSunDial = new CSprite) != nullptr) {
 
-				if (m_pSunDial->LoadCels(pDC, ".\\ART\\DIALCEL.BMP", DIAL_SEGMENTS) != false) {
+				if (m_pSunDial->LoadCels(pDC, "art\\DIALCEL.BMP", DIAL_SEGMENTS) != false) {
 
 					m_pSunDial->SharePalette(m_pGamePalette);
 
@@ -516,7 +516,7 @@ bool CRiddlesWindow::OnCommand(WPARAM wParam, LPARAM lParam) {
 						m_pSoundTrack->stop();
 				} else if (pGameParams->bMusicEnabled) {
 					if (m_pSoundTrack == nullptr) {
-						m_pSoundTrack = new CSound(this, ".\\sound\\riddles.mid", SOUND_MIDI | SOUND_LOOP | SOUND_DONT_LOOP_TO_END);
+						m_pSoundTrack = new CSound(this, "sound\\riddles.mid", SOUND_MIDI | SOUND_LOOP | SOUND_DONT_LOOP_TO_END);
 					}
 					if (m_pSoundTrack != nullptr) {
 						if (!m_pSoundTrack->playing())
@@ -568,7 +568,7 @@ void CRiddlesWindow::PlayGame() {
 		// Speak the riddle (as .WAV)
 		//
 		if (pGameParams->bSoundEffectsEnabled) {
-			Common::sprintf_s(szBuf, ".\\SOUND\\RD%03d.WAV", m_pRiddle->nSoundId);
+			Common::sprintf_s(szBuf, "sound\\RD%03d.WAV", m_pRiddle->nSoundId);
 //          sndPlaySound(szBuf, SND_SYNC);
 
 			if (FileExists(szBuf)) {                                        // Make sure we have the file
diff --git a/engines/bagel/hodjnpodj/riddles/riddles.h b/engines/bagel/hodjnpodj/riddles/riddles.h
index 2adae68d6f7..b45f9ac8448 100644
--- a/engines/bagel/hodjnpodj/riddles/riddles.h
+++ b/engines/bagel/hodjnpodj/riddles/riddles.h
@@ -88,19 +88,19 @@ namespace Riddles {
 #define COLUMN_7_DX         40
 #define COLUMN_7_DY         88
 
-#define COLUMN_WAV          ".\\SOUND\\COLUMN.WAV"
+#define COLUMN_WAV          "sound\\COLUMN.WAV"
 
 #define MAX_RIDDLE_LENGTH  159
 #define MIN_RIDDLE_LENGTH   20
 #define MAX_ANSWERS         13
 #define MAX_ANSWER_LENGTH   23
 
-#define FISH_ANIM           ".\\art\\ridfish.bmp"
-#define FISH_WAV            ".\\sound\\lakefish.wav"
-#define NESS_ANIM           ".\\art\\nessie.bmp"
-#define NESS_WAV            ".\\sound\\serpent.wav"
-#define SKIER_ANIM          ".\\art\\skier.bmp"
-#define SKIER_WAV           ".\\sound\\jetski.wav"
+#define FISH_ANIM           "art\\ridfish.bmp"
+#define FISH_WAV            "sound\\lakefish.wav"
+#define NESS_ANIM           "art\\nessie.bmp"
+#define NESS_WAV            "sound\\serpent.wav"
+#define SKIER_ANIM          "art\\skier.bmp"
+#define SKIER_WAV           "sound\\jetski.wav"
 
 #include "common/pack-start.h"  // START STRUCT PACKING
 struct RIDDLE {
diff --git a/engines/bagel/hodjnpodj/riddles/usercfg.cpp b/engines/bagel/hodjnpodj/riddles/usercfg.cpp
index a3c44fa5c16..d12f1785ab1 100644
--- a/engines/bagel/hodjnpodj/riddles/usercfg.cpp
+++ b/engines/bagel/hodjnpodj/riddles/usercfg.cpp
@@ -82,7 +82,7 @@ static  CColorButton *pCancelButton = nullptr;                 // Cancel button
 static  CColorButton *pDefaultsButton = nullptr;               // Defaults button on scroll
 
 CUserCfgDlg::CUserCfgDlg(CWnd *pParent, CPalette *pPalette, unsigned int nID)
-	: CBmpDialog(pParent, pPalette, nID, ".\\ART\\SSCROLL.BMP") {
+	: CBmpDialog(pParent, pPalette, nID, "art\\SSCROLL.BMP") {
 	DoModal();
 }
 
diff --git a/engines/bagel/hodjnpodj/wordsearch/c1btndlg.cpp b/engines/bagel/hodjnpodj/wordsearch/c1btndlg.cpp
index 9a4a671e11d..3a52c40e6e7 100644
--- a/engines/bagel/hodjnpodj/wordsearch/c1btndlg.cpp
+++ b/engines/bagel/hodjnpodj/wordsearch/c1btndlg.cpp
@@ -50,7 +50,7 @@ extern  CText   *atxtDisplayWord[WORDSPERLIST];
 
 
 C1ButtonDialog::C1ButtonDialog(CWnd *pParent, CPalette *pPalette, char *pszButton1Text, char *pszText1, char *pszText2)
-	: CBmpDialog(pParent, pPalette, IDD_1BTNDLG, ".\\ART\\WLSTSCRL.BMP", 16, 25) {
+	: CBmpDialog(pParent, pPalette, IDD_1BTNDLG, "art\\WLSTSCRL.BMP", 16, 25) {
 	assert(pParent != nullptr);
 	assert(pPalette != nullptr);
 	assert(pszText1 != nullptr);
diff --git a/engines/bagel/hodjnpodj/wordsearch/clongdlg.cpp b/engines/bagel/hodjnpodj/wordsearch/clongdlg.cpp
index c642c11bf9a..0f3fea2e50d 100644
--- a/engines/bagel/hodjnpodj/wordsearch/clongdlg.cpp
+++ b/engines/bagel/hodjnpodj/wordsearch/clongdlg.cpp
@@ -52,7 +52,7 @@ extern  int     nWordList;                                      // Which is the
 CLongDialog::CLongDialog(CWnd *pParent, CPalette *pPalette,
                          const char *pszButton1Text, const char *pszText1,
                          const char *pszText2)
-	: CBmpDialog(pParent, pPalette, IDD_1BTNDLG, ".\\ART\\WLSTSCRL.BMP", 16, 25) {
+	: CBmpDialog(pParent, pPalette, IDD_1BTNDLG, "art\\WLSTSCRL.BMP", 16, 25) {
 	assert(pParent != nullptr);
 	assert(pPalette != nullptr);
 	assert(pszText1 != nullptr);
diff --git a/engines/bagel/hodjnpodj/wordsearch/msgdlg.cpp b/engines/bagel/hodjnpodj/wordsearch/msgdlg.cpp
index a40fa87a4ca..12d712e5880 100644
--- a/engines/bagel/hodjnpodj/wordsearch/msgdlg.cpp
+++ b/engines/bagel/hodjnpodj/wordsearch/msgdlg.cpp
@@ -61,7 +61,7 @@ CColorButton    *pMsgOKButton = nullptr;
  *
  ****************************************************************/
 CMsgDlg::CMsgDlg(CWnd *pParent, CPalette *pPalette, unsigned int nID)
-	:  CBmpDialog(pParent, pPalette, nID, ".\\ART\\SSCROLL.BMP") {
+	:  CBmpDialog(pParent, pPalette, nID, "art\\SSCROLL.BMP") {
 	pPackRatOptPalette = pPalette;
 	m_nWhichMsg = 1;
 	m_nWordsLeft = 0L;
diff --git a/engines/bagel/hodjnpodj/wordsearch/optdlg.cpp b/engines/bagel/hodjnpodj/wordsearch/optdlg.cpp
index 3caf80ae88e..cbbfdcae507 100644
--- a/engines/bagel/hodjnpodj/wordsearch/optdlg.cpp
+++ b/engines/bagel/hodjnpodj/wordsearch/optdlg.cpp
@@ -69,7 +69,7 @@ CCheckButton    *pWordForwardButton = nullptr;
  *
  ****************************************************************/
 CWSOptDlg::CWSOptDlg(CWnd *pParent, CPalette *pPalette, unsigned int nID)
-		:  CBmpDialog(pParent, pPalette, nID, ".\\ART\\SSCROLL.BMP"),
+		:  CBmpDialog(pParent, pPalette, nID, "art\\SSCROLL.BMP"),
 		rDisplayTime(35, 90, 200, 110) {
 	CDC     *pDC = GetDC();
 
diff --git a/engines/bagel/hodjnpodj/wordsearch/wordsearch.h b/engines/bagel/hodjnpodj/wordsearch/wordsearch.h
index 9685b6fefff..acba8febd9b 100644
--- a/engines/bagel/hodjnpodj/wordsearch/wordsearch.h
+++ b/engines/bagel/hodjnpodj/wordsearch/wordsearch.h
@@ -46,9 +46,9 @@ namespace WordSearch {
 #define IDC_JUNK            999
 
 // Art File Identifiers
-#define     SPLASHSPEC      ".\\ART\\WORDSRCH.BMP"
-#define     ALLLETTERS      ".\\ART\\LETTERS.BMP"
-#define     TIMERSPRITE     ".\\ART\\DASYTIMR.BMP"
+#define     SPLASHSPEC      "art\\WORDSRCH.BMP"
+#define     ALLLETTERS      "art\\LETTERS.BMP"
+#define     TIMERSPRITE     "art\\DASYTIMR.BMP"
 
 // Timer info
 #define     GAMETIMER       99
@@ -56,25 +56,25 @@ namespace WordSearch {
 
 // Rules File Identifiers
 #define RULESFILE                   "WORDSRCH.TXT"
-#define RULES_WAV                   ".\\SOUND\\WORDSRCH.WAV"
+#define RULES_WAV                   "sound\\WORDSRCH.WAV"
 
 // Sound files:
-#define GAME_THEME          ".\\SOUND\\WORDSRCH.MID"
-#define COW_WAV             ".\\SOUND\\SLURP2.WAV"
-#define CHICKEN_WAV         ".\\SOUND\\BRAWK.WAV"
-#define PIG_WAV             ".\\SOUND\\OINK.WAV"
-#define FLOWER_WAV          ".\\SOUND\\LOVESME.WAV"
-#define FIND_WAV            ".\\SOUND\\TINYBELL.WAV"
-#define NOPE_WAV            ".\\SOUND\\NOPE.WAV"
-#define TRYAGAIN_WAV        ".\\SOUND\\TRYAGAIN.WAV"
-#define TICK_WAV            ".\\SOUND\\TICK.WAV"
-#define TIMEOUT_WAV         ".\\SOUND\\BUZZER.WAV"
-#define ALLFOUND_WAV        ".\\SOUND\\APPLAUSE.WAV"
+#define GAME_THEME          "sound\\WORDSRCH.MID"
+#define COW_WAV             "sound\\SLURP2.WAV"
+#define CHICKEN_WAV         "sound\\BRAWK.WAV"
+#define PIG_WAV             "sound\\OINK.WAV"
+#define FLOWER_WAV          "sound\\LOVESME.WAV"
+#define FIND_WAV            "sound\\TINYBELL.WAV"
+#define NOPE_WAV            "sound\\NOPE.WAV"
+#define TRYAGAIN_WAV        "sound\\TRYAGAIN.WAV"
+#define TICK_WAV            "sound\\TICK.WAV"
+#define TIMEOUT_WAV         "sound\\BUZZER.WAV"
+#define ALLFOUND_WAV        "sound\\APPLAUSE.WAV"
 
 // Anim files:
-#define COW_ANIM            ".\\ART\\COW.BMP"
-#define CHICKEN_ANIM        ".\\ART\\CHICKEN.BMP"
-#define PIG_ANIM            ".\\ART\\PIG.BMP"
+#define COW_ANIM            "art\\COW.BMP"
+#define CHICKEN_ANIM        "art\\CHICKEN.BMP"
+#define PIG_ANIM            "art\\PIG.BMP"
 
 // Easter Egg info
 #define COW_X               40  //38


Commit: af6abde2712ba2fe870498576d5b3c0496e41ed8
    https://github.com/scummvm/scummvm/commit/af6abde2712ba2fe870498576d5b3c0496e41ed8
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2026-03-24T15:55:04+11:00

Commit Message:
BAGEL: Remove .\ from the start of filenames

Changed paths:
    engines/bagel/hodjnpodj/beacon/beacon.h
    engines/bagel/hodjnpodj/libs/macros.h
    engines/bagel/hodjnpodj/mankala/mnk.h
    engines/bagel/hodjnpodj/metagame/frame/hodjpodj.cpp
    engines/bagel/hodjnpodj/novacancy/dimens.h
    engines/bagel/hodjnpodj/novacancy/main.cpp


diff --git a/engines/bagel/hodjnpodj/beacon/beacon.h b/engines/bagel/hodjnpodj/beacon/beacon.h
index f3a8e2263f5..423d36889eb 100644
--- a/engines/bagel/hodjnpodj/beacon/beacon.h
+++ b/engines/bagel/hodjnpodj/beacon/beacon.h
@@ -103,7 +103,7 @@ namespace Beacon {
 #define BEAMSCREEN  "art\\BEAMS3.BMP"
 
 // Artwork data file constants
-#define DATA_FILE   ".\\BEACON.DAT"
+#define DATA_FILE   "BEACON.DAT"
 #define MAX_FILE_LENGTH      20
 
 // New Game button area
diff --git a/engines/bagel/hodjnpodj/libs/macros.h b/engines/bagel/hodjnpodj/libs/macros.h
index 52a09f6ba79..eede8761025 100644
--- a/engines/bagel/hodjnpodj/libs/macros.h
+++ b/engines/bagel/hodjnpodj/libs/macros.h
@@ -22,14 +22,14 @@
 #ifndef BAGEL_HODJNPODJ_LIBS_MACROS_H
 #define BAGEL_HODJNPODJ_LIBS_MACROS_H
 
-#define EM(X)   ErrorLog(".\\msg.log",(X));
-#define EMCR()  ErrorLog(".\\msg.log","\n");
-#define EMTime(t)   ErrorLog(".\\msg.log","%s",_strtime(t));
-#define EMLoc(i)    ErrorLog(".\\msg.log","Locals Dump #%d",(i));
+#define EM(X)   ErrorLog("msg.log",(X));
+#define EMCR()  ErrorLog("msg.log","\n");
+#define EMTime(t)   ErrorLog("msg.log","%s",_strtime(t));
+#define EMLoc(i)    ErrorLog("msg.log","Locals Dump #%d",(i));
 
-#define DMint(X)    ErrorLog(".\\msg.log",#X"=%d",(X));
-#define DMstr(X)    ErrorLog(".\\msg.log",#X"=%s",(X));
+#define DMint(X)    ErrorLog("msg.log",#X"=%d",(X));
+#define DMstr(X)    ErrorLog("msg.log",#X"=%s",(X));
 #define  DMaddr(X)  {\
-		(X)? ErrorLog(".\\msg.log",#X"=%p",(void _far*)(X)) : ErrorLog(".\\msg.log",#X"is nullptr");   }
+		(X)? ErrorLog("msg.log",#X"=%p",(void _far*)(X)) : ErrorLog("msg.log",#X"is nullptr");   }
 
 #endif
diff --git a/engines/bagel/hodjnpodj/mankala/mnk.h b/engines/bagel/hodjnpodj/mankala/mnk.h
index e41bffc8b93..40a39346002 100644
--- a/engines/bagel/hodjnpodj/mankala/mnk.h
+++ b/engines/bagel/hodjnpodj/mankala/mnk.h
@@ -41,7 +41,7 @@ namespace Mankala {
 
 
 // DATADIR is directory for *.BMP and other data files
-// #define DATADIR ".".\\"
+// #define DATADIR ".""
 #define DATADIR "art\\"
 // const XPSTR MNKSCREEN = DATADIR "mancrab.bmp" ;  // bitmap file for screen
 
@@ -90,7 +90,7 @@ const int BESTWINUNDEF = -1000 ;  // value of undefined minimax value
 
 #define IDC_SCROLL      419
 
-#define RULES   ".\\mankala.txt"
+#define RULES   "mankala.txt"
 
 #define RULES_NARRATION     "sound\\mankala.wav"
 #define IGO3                "sound\\igo3.wav"
diff --git a/engines/bagel/hodjnpodj/metagame/frame/hodjpodj.cpp b/engines/bagel/hodjnpodj/metagame/frame/hodjpodj.cpp
index 13dd80100b2..aa19567dfcf 100644
--- a/engines/bagel/hodjnpodj/metagame/frame/hodjpodj.cpp
+++ b/engines/bagel/hodjnpodj/metagame/frame/hodjpodj.cpp
@@ -66,7 +66,7 @@ namespace Frame {
 #define HODJ_WIN_MOVIE  "..\\VIDEO\\HODJ.AVI"
 #define PODJ_WIN_MOVIE  "..\\VIDEO\\PODJ.AVI"
 
-#define CREDITSFILE     ".\\CREDITS.TXT"
+#define CREDITSFILE     "CREDITS.TXT"
 
 #define PATHSPECSIZE    256
 #define CDROMHOME       ":\\HODJPODJ\\META"
diff --git a/engines/bagel/hodjnpodj/novacancy/dimens.h b/engines/bagel/hodjnpodj/novacancy/dimens.h
index 1db27535993..aa2bd704478 100644
--- a/engines/bagel/hodjnpodj/novacancy/dimens.h
+++ b/engines/bagel/hodjnpodj/novacancy/dimens.h
@@ -39,7 +39,7 @@ namespace NoVacancy {
 
 #define _STRINGTABLE    1                 // use stringtable for retrieving string constants.
 
-#define RULES                   ".\\novac.txt"                      //  rules text file.                
+#define RULES                   "novac.txt"                      //  rules text file.
 
 #if !_STRINGTABLE
 
diff --git a/engines/bagel/hodjnpodj/novacancy/main.cpp b/engines/bagel/hodjnpodj/novacancy/main.cpp
index c103aeaf2a2..1361f7870a7 100644
--- a/engines/bagel/hodjnpodj/novacancy/main.cpp
+++ b/engines/bagel/hodjnpodj/novacancy/main.cpp
@@ -1205,7 +1205,7 @@ void CMainWindow::OnKeyDown(unsigned int nChar, unsigned int nRepCnt, unsigned i
 	case VK_F1: {
 		GamePause();
 		CSound::waitWaveSounds();
-		CRules  RulesDlg(this, ".\\novac.txt", m_pGamePalette, \
+		CRules  RulesDlg(this, "novac.txt", m_pGamePalette, \
 		                 (pGameParams->bSoundEffectsEnabled) ? GetStringFromResource(IDS_RULES_WAV) : nullptr);
 		RulesDlg.DoModal();
 		GameResume();




More information about the Scummvm-git-logs mailing list