R2Northstar / Northstar

Repo for packaged Northstar releases
https://northstar.tf/
MIT License
1.69k stars 131 forks source link

Towards Northstar 2.0 #600

Open GeckoEidechse opened 9 months ago

GeckoEidechse commented 9 months ago

Intro

We have been on 1.X forever. Initially we said, Frontier Defense would be 2.0 but while there has been massive progress[^1], it seems that Verified Mods / Mod-auto-download [^2][^3] is gonna be the defining feature of 2.0.

In fact given the recent progress, we might even be able to get it in before the next Northstar anniversary

So turns out Frontier Defense also made a huge jump recently with jump links in navmeshes being fully reversed. While there's still finishing touches to be done on jump link generation, we are getting really close.

At the same time, there's a few other changes happening that will result in some form of breakage compared to previous releases. This means we can combine both the big feature release (Frontier Defense) with the breaking changes to get a true 2.0 :D

Upcoming changes

Roadblocks

Before we can consider a bump to 2.0 we need to figure out and eliminate potential issues that could interfere with the version bump. This includes:

Other

We might also wanna already consider if we need to do anything else for a 3.0 when Frontier Defense releases

[^1]: thanks @RoyalBlue1 for the foundations and @Zanieon for carrying on the torch as well as everyone else involved [^2]: whatever you wanna call it, I think we change the naming every other day xD [^3]: See also

ASpoonPlaysGames commented 9 months ago

Honestly I'd like to get the mod format rework done for 2.0, current system is Not Good ™️ and consistently causes problems and hacky workarounds for things.

Invalidating everyone's mods would also be less of a kick in the balls if its a big 2.0 release

GeckoEidechse commented 9 months ago

I'm totally up for an improvement in our mod loading system. Maybe create an issue or discussion for it so that we can hash out the details :D

The only challenge I see is that I'm not sure if we can get it out in time for Northstar anniversary on January 8th.