Kavawuvi

Invader

141 posts in this topic

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.

 

unknown.png

 

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:

 

ST34MF0X, Takka and Sunstriker7 like this

Share this post


Link to post
Share on other sites

Tiddy-bits:

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.