mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-23 15:50:20 +00:00
|
Some checks are pending
Build / Build (arm64) (push) Waiting to run
Build / Build (x86-64) (push) Waiting to run
Build / Build (macOS arm64) (push) Waiting to run
Build / Build (windows-arm64) (push) Waiting to run
Build / Build (windows-x86-64) (push) Waiting to run
Security / CodeQL (C/C++) (push) Waiting to run
Security / Semgrep (push) Waiting to run
Security / Sanitizer Build (ASan/UBSan) (push) Waiting to run
Two bugs in loadPatchArchives(): 1. isLetterPatch detection was inverted (rfind != 0 is false for all "patch-*" entries), making the disable flags non-functional 2. Patch file lookup used exact std::filesystem::exists() which is case-sensitive on Linux — Patch-A.MPQ wouldn't match patch-a.mpq Now scans the data directory once and builds a case-insensitive lookup map, so any case variant (Patch-A.MPQ, patch-a.mpq, PATCH-A.MPQ) is found correctly. |
||
|---|---|---|
| .. | ||
| adt_loader.cpp | ||
| asset_manager.cpp | ||
| asset_manifest.cpp | ||
| blp_loader.cpp | ||
| dbc_layout.cpp | ||
| dbc_loader.cpp | ||
| loose_file_reader.cpp | ||
| m2_loader.cpp | ||
| mpq_manager.cpp | ||
| terrain_mesh.cpp | ||
| wmo_loader.cpp | ||