-
Notifications
You must be signed in to change notification settings - Fork 23
File Loading
Luashine edited this page Aug 9, 2025
·
1 revision
Warcraft 3 is a two-in-one package: the code and the game data that defines the game. This is how The Frozen Throne coexisted with Reign of Chaos: by overriding the data. Precedence (priority) during game data loading is therefore an important topic.
e.g. map MPQ, game files, local files
You can contribute too. All you need is a disassembler... I'm joking. More realistically, Process Monitor that has filters set to only view file system I/O operations.
- Warcraft III/retail/FileAliases.json
- Game progress (possibly Preload too?)
- Reforged: "C:\Users\USERNAME\Saved Games\Warcraft III\Profile1\Campaigns.w3p" or "C:\Users\USERNAME\Documents\Warcraft III\BattleNet\BATTLENET_NUMERIC_USERID\Campaigns\Classic\Classic.w3p"
- Classic:
game folder\Save\'Your Profile Name'\FILENAME.w3p