Maelstrom: Renamed the "addon" directory to "mod"

From 45b7048bd1c23448fedffd3876b830a9b7460594 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Thu, 2 Apr 2026 23:51:20 -0700
Subject: [PATCH] Renamed the "addon" directory to "mod"

---
 README.md     | 8 ++++----
 utils/files.c | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/README.md b/README.md
index 7962c0f5..555a7bf2 100644
--- a/README.md
+++ b/README.md
@@ -49,12 +49,12 @@ The classic easter eggs from the original game are all there, and it's up to you
 
 ### Addons
 
-The art and sounds for the game are in the Data directory and can be freely modified for your own use. If you create a directory "addon" next to the Data directory, files in there will override the base game.
+The art and sounds for the game are in the Data directory and can be freely modified for your own use. If you create a directory "mod" next to the Data directory, files in there will override the base game.
 
-If you have access to the original sound and sprite packs for Maelstrom, you can build Maelstrom from source and use the included tool `macres` to unpack them into the addon directory to change the art and sounds for the game:
+If you have access to the original sound and sprite packs for Maelstrom, you can build Maelstrom from source and use the included tool `macres` to unpack them into the mod directory to change the art and sounds for the game:

-macres --export ‘%Maelstrom Sprites’ addon
-macres --export ‘%Maelstrom Sounds’ addon
+macres --export ‘%Maelstrom Sprites’ mod
+macres --export ‘%Maelstrom Sounds’ mod


If you play network multiplayer, all players must have the same set of sprites, otherwise the games will get out of sync.
diff --git a/utils/files.c b/utils/files.c
index 54132dab..3d470165 100644
--- a/utils/files.c
+++ b/utils/files.c
@@ -69,17 +69,17 @@ bool InitDataPath(void)

void InitOverridePath(void)
{
-	const char *env = SDL_getenv("MAELSTROM_DATA_OVERRIDE");
+	const char *env = SDL_getenv("MAELSTROM_MOD");

	if (env) {
		SDL_strlcpy(override, env, sizeof(override));
		return;
	}

-#ifdef MAELSTROM_DATA_OVERRIDE
-	SDL_strlcpy(override, MAELSTROM_DATA_OVERRIDE, sizeof(override));
+#ifdef MAELSTROM_MOD
+	SDL_strlcpy(override, MAELSTROM_MOD, sizeof(override));
#else
-	SDL_snprintf(override, sizeof(override), "%s../addon/", datapath);
+	SDL_snprintf(override, sizeof(override), "%s../mod/", datapath);
#endif

	if (!SDL_GetPathInfo(override, NULL)) {