aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSulfurNitride <lukew19@proton.me>2026-03-06 16:45:40 -0600
committerGitHub <noreply@github.com>2026-03-06 16:45:40 -0600
commit6e156e449a747f7ea8151a6e70c0eb33209c4770 (patch)
tree610d4bea659d6aab15de250e5b17a519d9cf14f8 /src
parentc11849c524c05d1b779d10bb5acf01a3506a0d39 (diff)
parenta5054d5fd1129409fb0a7ee3c8ed7dfcecfa4df7 (diff)
Merge pull request #33 from RevengeRip/main
Make overwrites the highest priority
Diffstat (limited to 'src')
-rw-r--r--src/src/vfs/vfstree.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/src/vfs/vfstree.cpp b/src/src/vfs/vfstree.cpp
index 7ab8f70..580d264 100644
--- a/src/src/vfs/vfstree.cpp
+++ b/src/src/vfs/vfstree.cpp
@@ -367,15 +367,15 @@ VfsTree buildDataDirVfs(const std::vector<CachedBaseFile>& cached_files,
}
}
- // Layer 2: Overwrite (higher priority, overwrites base game)
- addDirectoryToTree(tree, fs::path(overwrite_dir), fs::path(overwrite_dir),
- "Overwrite", {});
-
- // Layer 3: Mods in priority order (highest priority)
+ // Layer 2: Mods in priority order (higher priority)
for (const auto& [modName, modPath] : mods) {
addDirectoryToTree(tree, fs::path(modPath), fs::path(modPath), modName, {});
}
+ // Layer 3: Overwrite (highest priority)
+ addDirectoryToTree(tree, fs::path(overwrite_dir), fs::path(overwrite_dir),
+ "Overwrite", {});
+
return tree;
}