Hexen 2 BSP is pretty much the same as Quake 1, with slight differences.
Afaik dmodel_t is the one that contains the headnode index for each of the various models hulls
Its textures have an implicit palette exactly like q1 does. h2bsp's lava is opaque to vis while its water isn't, so I guess that's another difference. Another important one is that its bsps have 8 slots for hulls (6 used, iirc), while q1 has 4 (3 used).
I was told that FTEQW engine checks for whether the first entry of the submodels lump has numfaces==0... because if its 0 then its actually a hexen2 bsp will its unused hull[6].
Hexen 2 BSP is pretty much the same as Quake 1, with slight differences.
Afaik dmodel_t is the one that contains the headnode index for each of the various models hulls Its textures have an implicit palette exactly like q1 does. h2bsp's lava is opaque to vis while its water isn't, so I guess that's another difference. Another important one is that its bsps have 8 slots for hulls (6 used, iirc), while q1 has 4 (3 used).
I was told that FTEQW engine checks for whether the first entry of the submodels lump has numfaces==0... because if its 0 then its actually a hexen2 bsp will its unused hull[6].