-
Notifications
You must be signed in to change notification settings - Fork 124
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
Rework -vanilla
to be a vanilla compatibility mode
#601
Conversation
Are the auto compiled files not a good way to test this pr? Using both |
It should work, make sure you grab both the exe and the dll since this PR touches both |
Even going from Northstar -> Delete exe and dll -> vanilla -> install exe and dll from builds, still not seeing anything with either launch option applied Maybe its just a "womm" moment? |
Its weird that you are getting both doing the same thing, if How are you launching Northstar? To clarify:
|
This is the intended result of this PR, yes |
I'm a bit hesitant of changing the behaviour of an existing command as we have a lot of baggage of old tutorials that would need updating etc. Would it make sense to use something like |
Literally nobody in the history of Northstar has used |
Aight, if you say this won't have a breaking impact, I'm fine with doing it in the current way ^^ |
It should also be noted that this does not break VanillaPlus, in fact makes it possibly more straightforward for the end user installing it. Additionally, VanillaPlus can instead just use the I have a 2.4 version of VanillaPlus using the |
Removing the testing label as @itscynxx already tested. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The code changes look fine from what I can tell, although I have to say that I only looked at what shows up in the diff, meaning I will have missed anything that was forgotten to be updated.
Old
-vanilla
behaviour is now handled by-nonorthstardll
VANILLA
is exposed as a squirrel constant, set to true when in vanilla compatibility mode.Differences when in vanilla compatibility mode:
-norestrictservercommands
)With this PR various script changes will still be needed for proper vanilla compatibility, but it's a good start.
closes #588