-
Notifications
You must be signed in to change notification settings - Fork 119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proper clarification on what content Northstar.Custom is supposed to be and not to be. #686
Comments
IMO, assuming we can get mod-auto-download out in a reasonably near future, I'd say So things like Frontier War (cause it was never released in base), Fastball (just cause it's been in Northstar from the beginning and is kinda considered one of its most iconic modes even if it gets barely played now), and Frontier Defense (cause we need to rebuild it from scratch basically). One thing to consider is that due to our shitty release pipeline (1/3 of users manually updating, some mod-managers not deleting old files), we essentially atm cannot remove any added source files again, meaning that any new source file added also adds technical debt that cannot be removed. This is one of the primary reasons to push forward auto-mod download (and improvements to release pipeline). Also, IIRC without |
For the most part, yeah I agree. However by moving new content to separate mods, we would lose most control over quality, versioning, etc. IMO when autodownload becomes a thing, Northstar.Custom should be more like a collection of "official" mods that provide a new user with a solid amount of new modded features. It should provide an "authentic" northstar experience that the user can modify further through other mods.
Frontier defense should be in
For a vanilla client connecting to a Northstar server, yes. For a northstar client connecting to a vanilla servers, no,
I think you misunderstand the point of The mod's description I think is pretty clear:
|
Whoops, my mistake. Internet is barely functioning rn so I couldn't check where the FD branch PRs into ^^"
Yeah, that was basically the point of the whole discussion back in the day to sorta split up the content needed for hosting servers and the part that adds non-vanilla functionality that is server-side only.
Yes, basically
summarises it best IMO. |
Mentioning my perspective on this: I pratically share the same vision about these folders with Spoon, the only difference is that Might sound hypocrite hearing this from me because my own FD branch doesn't do that, but that's only because I delayed to understand properly what is the true role each of those folders plays, but now what i will eventually do is move all experimentals i did for Frontier Defense into |
I do not agree - if we just leave northstar to die and rely on "third-party" mods to keep it alive, that's an easy death sentence. As of right now, autodownload hasn't been touched in over 3 months, outside of discord discussions. "Waiting for autodownload" cannot be used to deny any content updates that aren't related to vanilla - because if that was the original intent of northstar (it isn't), Gun Game, Sticks and Stones, the Peacekraber, the Arc Cannon, the Double Barrel (and no, they are not vanilla, as the weapon files did not exist for them in Titanfall 2), One in the Chamber, Hide and Seek, and many more features wouldn't have been merged. Northstar shouldn't be just these features forever - because as of right now? Working on mods that are both server & client is heavily discouraged, and until auto-download is released, not "being worked on" (which it isn't), released, no one will want to make these mods because no one will play with them and it'll be a huge waste of time for the modder. I wasted like 3 months on Economy and people told me to "wait for autodownload" over a year ago. Pretending that it is a good reason to deny merges of more content is utterly ridiculous. |
I'm between Elad and Spoon's statements. On one hand we should be added content to base Northstar, as we already have broken the trend of vanilla, we will need reasons for people to come back to Northstar and should populate new releases with new, fun, and improved features and mechanics. But to Spoon's point, anything released under Northstar should be "Official" and should be held to a very high quality standard and shouldn't be unintuitive or confusing in any way. And while I get the statements that "Northstar shouldn't be adding new stuff/keep it vanilla" and "mod autodownload Soon(TM) please wait for that", I know that many users would love seeing things such as new gamemodes/riffs/weapons/other custom content. Of course, I don't believe would should force any changes or modifications to vanilla stuff (E.G. Rebalance mods/skins/other overrides should never be in Northstar) |
This was never said. Rather my main point is to keep in mind whether adding certain content is worth accumulating the technical debt it costs to maintain it.
Until we have mod-auto-download, we basically have to guess whether a certain gamemode that we could add would turn out to become popular (Raise your hand if you still play Hide and Seek or One in the Chamber in 2023). The last thing we wanna do is add new modes just for them to end up dead in water (RIP Frontier War). With auto-mod-download, new custom gamemodes become trivial to install and join, and if we notice a particular gamemode becoming popular we can then add it to base Northstar. (Sorta how Mod Settings has since been added to Northstar).
Keep in mind that everyone is working on this project on their free time. Sometimes life gets in the way. Sometimes, if you want to see something completed that doesn't seem to make progress you have to step in yourself.
Northstar will also "die" if we keep accumulating technical debt to the point where the project becomes unmaintainable. We already deal with cases where the person that wrote the original lines of code is no longer available and you have to spend additional time to clean it up.
Ultimately, the best approach would be to go a similar route as r5r does where there's some base SDK that exposes various game logic that then a set of "official" and 3rd party mods can built on top of. However that would also require lots more of engine reversing and outside of Blue digging through RUI, I'm not aware of anyone doing that atm. |
Replying to @GeckoEidechse, not quoting as I'm on mobile I fully agree on being strict with custom content. That being said the technical debt argument goes both ways and pushing for Auto-Download now without refactoring core systems will just make our life harder in the future. I have a branch where I'm taking my own spin on Northstar ( called |
Over the course of having the pleassure to be in this community i have heard many contributors talk about what Northstar Custom is supposed to be containing, and alot of people seem to think differently of it.
some say its just simple custom stuff like simple gamemodes while others somehow think its a repository on basically pring everything people want ingame, from new weapons to maps to whatever just because what else.
I can, however, not find a single place to find an actual statement on this.
And since the discussion of "wait for autodl" came up again it like to ask for a proper explainer on this as people start thinking that we cant wait for that and instead just should pr everything for the sake of autodl not existing.
The text was updated successfully, but these errors were encountered: