Cyb

Posts: 2726
Registered: 07-02 |
Nodes are built by splitting sectors up and such (generally speaking of course, it's somewhat complex, you can read about it in the unofficial Doom specs). All the level data of SEGS, SSECTORS, NODES are all done via a nodes builder. The reject map will be the same size no matter what (a zero filled reject is the same size as a reject built with RMB that took a half hour to do for the same map). I'm not sure how Zennode specificaly goes about building nodes, but generally external nodes builders are a lot more efficient and have better methods of building nodes than internal ones (ie, Wauthor's internal builder is fairly sucky), so it is possible to save 0.4 megs of space over 9 maps, plus the fact that Zennode might have removed wasted space, this could account for some of that as well. Hm, let me try something...
Using Vrack3 (I have a beta hehe):
Original Size: 1679k
Size after building nodes with wauth: 1711k
Size after building with warm: 1676k
So building with a diff builder and it lost 35k of data. Not quite ~400k (I imagine the size diff wouldn't be nearly as great on a smaller maps like those in ltsd) so I'm sure some of it was due to wasted space in the wad (wintex is good for that, especially when you insert ZDoom lumps lke mapinfo and all that).
|