parlortricks, on 27 July 2022 - 07:31 PM, said:
Hello, i've been coding a generic build engine tool in Fennel/Lua and i can currently parse duke/shadowwarrior/ionfury/witchhaven maps. I have noticed with the ionfury stuff that the map version can vary between 7,8 & 9. I can find details about v6, and the difference between v7 and v8, but i can't find anything about v9.
Does anyone have any links to information on v9 .MAP files? The seem to parse correctly, but i dont know whats changed if anything.
Map version 7 is the original Duke 1.5 format.
Map version 8 has extended limits (MAXSECTORS increased from 1024 to 4096, MAXWALLS from 8192 to 16384, MAXSPRITES from 4096 to 16384).
Map version 9 uses TROR features.
I believe the editor dynamically determines which format is required when saving.
There is also Map version 10, which can be enabled through compile-time options, and actually stores the map as a text file, rather than a binary.
It is unfinished and unmaintained however, has probably never been used. It will hence likely be removed or replaced.