Invader's received more updates and bugfixes! It now has all of the original HEK limits in place, and we're going to be providing some extended limits for things the base game is OK with but the stock tools are not.
I'm also working on a Rust rewrite, and it's about 5x faster at loading tags than the current C++ implementation.
Here is how long it takes to load d40b.scenario_structure_bsp, one of the largest tags in the entirety of Halo. Top is current invader-edit.exe. Bottom is the Rust rewrite compiled for Windows. The new parser is about 5.1x faster than the older one.
On the same system, this tag takes over two seconds to load on Guerilla.exe. If we want to compare it to Guerilla, we could say it is 423.4x faster than Guerilla, but this would be misleading as it doesn't include the time it takes to load widgets. The actual metric is more like only 5.9x faster, where the current parser is only 5.6x faster than Guerilla.
Invader also now supports the August 2022 update. For more information on what this entails, check out the MCC post here: