Modernise the build process for LDL, including using the Quake map tools sources, and moving to Python 3.
This contains several refactorings to the code, so a simple test script has been added to check the output (byte size) of BSPs built by the current code and also some known-good map files from the Python 2 code.
This uses flake8 for linting.
Lots more cleanup needed, including Windows support (haven’t got the map tools building there yet).
Modernise the build process for LDL, including using the Quake map tools sources, and moving to Python 3.
This contains several refactorings to the code, so a simple test script has been added to check the output (byte size) of BSPs built by the current code and also some known-good map files from the Python 2 code.
This uses flake8 for linting.
Lots more cleanup needed, including Windows support (haven’t got the map tools building there yet).