
Haha Muthacheesers
I think i prefer Doom actually. :P But it's absolutely impossible to get the latest mod and GZ engine running without arterial surgery. So here i am back, trawling for new mods.
#2 posted by
mh on 2025/05/25 02:45:22
This is an opportunity to unload some thoughts.
I created BSP2 but I didn't create it to be an "alpha" class (stupid terminology anyway) format. I created it to solve a single specific problem that all other attempts at solutions had already failed at. That is all, and if that problem hadnt occurred BSP2 would not exist. Thats how simple and matter of fact it was. And how reactive it was. This wasnt engineering excellence, this was pragmatic gruntwork. I created it the way it is because I'd seen so many "alpha" formats fail, and I knew exactly what it should and shouldnt have. And I put my foot down about that. BSP2 was not me pushing my personal vision on the world. It was giving something cool and useful to everybody else. To achieve that it needed to be accomodating of what everybody else would need to successfully implement it. And it succeeded, beautifully. You can implement it in a software engine. You can continue to use your favourite map editor. It only requires a few simple changes to the BSP loading code. Equally as simple and low impact in tool code. It doesn’t force you to do things its way. It doesn't attempt to provide features where another solution already exists. Even after all this time there are only 2 regrets I have: forgetting to include node and leaf bboxes in the very first version (100% my mistake) , and not including an optional lightgrid lump. I can even live with that one as i can see how it might complicate things a bit too much. That's not bad going, and it is, I belive, the way things should be.