1 Hour Ago
Build LuaJIT 2.1 from CPM for all platforms Replace the in-tree LuaJIT 2.0.4 and LuaJIT2.1 trees with a single CPM fetch of upstream 2.1.0-beta3 plus Facepunch/GMod patches. Windows uses msvcbuild; Linux/macOS use make with toolchain CC flags (-m32 / -arch), per-binary-dir build trees, and deps::luajit / deps::luajit_headers. Remove Valve DCC and Xbox 360 dead trees (FuckOff Tier 2) Drop Maya/XSI/Modo/Python SDK headers, sdktools plugins, utils/xbox, per-project x360 .def dirs, unused tier0 Xbox sources, and the unbuilt haptics DLL. Keep common/xbox PC stubs and public haptics headers that the engine still includes.