The specification of WC3 .w3x files as a living document
WarCraft III | Terrain | Units† | Doodads† | Regions | Cameras | Sounds | Objects | Strings†† | Info | Imports |
---|---|---|---|---|---|---|---|---|---|---|
1.32.9.16589 | 11 | 8_11 | 8_11 | 5 | 0 | 3 | 2 | 1 | 31 | 1 |
Pre-reforged | 11 | 8_11 | 8_11 | 5 | 0 | 1 | 2 | 1 | 25 | 1 |
† Units and Doodads files seem to have a version and subversion. Or it's possible the "11" integer is not part of the version and has just never changed or is unused by WC3.
†† Strings file does not have a version number; we have assigned v1
- Terrain (
war3map.w3e
) - Units (
war3mapUnits.doo
) - Doodads (
war3map.doo
) - Regions (
war3map.w3r
) - Cameras (
war3map.w3c
) - Sounds (
war3map.w3s
) - Objects (
war3map.w3u
war3map.w3t
war3map.w3a
war3map.w3b
war3map.w3d
war3map.w3q
war3map.w3h
) - Strings (
war3map.wts
) - Info (
war3map.w3i
) - Imports (
war3map.imp
)
byte
short
int
float
char(X)
string
unknown(X)