Explosive Boxes with wrong format
strangebit opened this issue · comments
Just upgraded Copper to 1.16 and am now getting this warning on E1M1 when using Authentic Model Improvements.
Also posted this on Copper's GitHub: itslunaranyo/copper#3
My QuakeSpasm-Spiked revision is f1cc25c0b89580fa72bab61302eb82d28449d8ec (2021-June-25).
I have also been experiencing this issue with Copper and QSS. The problematic BSPs are b_exbox2.bsp and b_explob.bsp. Investigations revealed these are actually MDLs renamed to BSP. That's a pretty ugly hack which Copper (and also other ports) might not like.
Bloodshot made those (they are probably from Quake 1.5). I have sent him a PM on the QuakeOne forums, maybe he is able to make proper BSPs. The error might still be on Copper side though since it apparently uses entity class SOLID_BSP, which requires a .bsp format model. If non-solid class is used, .mdl format would also be tolerated.
Comparison void() misc_explobox:
- misc.qc (Quake): self.solid = SOLID_BBOX; / self.movetype = MOVETYPE_NONE;
- explobox.qc (Copper): self.solid = SOLID_BSP; / self.movetype = MOVETYPE_PUSH;
Exploding boxes have been replaced with true BSPs. This should get rid of the warnings.