| Age | Commit message (Collapse) | Author |
|
|
|
|
|
* Add separate text for main menu version if versions don't match
* move mods over to dev version strings, surely this wont break the release pipeline :clueless:
* Change wording of menu text a little
* Rename nativefuncs.json to natives.json
* Update native JSON file path in compile-check.yml
* Add constants
* Remove vanilla compile steps as they didn't work anyway
---------
Co-authored-by: Rémy Raes <contact@remyraes.com>
|
|
* Fix server and player counts displaying incorrectly
|
|
* Increase talk slots from 9 > 10
* Change voice HUD color regarding players' team
|
|
|
|
* Add `GetCampaignMapDisplayName`
* Fix rich presence not getting the proper names for campaign maps
|
|
* feat: Add visual+audio feedback to bleedout feature
|
|
color and alpha (#896)
* A color picker UI component allows for fine grain (separate control for red/green/blue/alpha components) color selection;
* An slider component allows for alpha selection;
* `GetConVarColor` helper method allows handling colors stored in the 0-255 int range.
|
|
* fix: Do not download mods if password is incorrect
|
|
* feat: `NSSetModEnabled` now takes mod version as argument
|
|
* Allows client-side mods to register for crosshair target state changes
|
|
|
|
* Let mods access PrecacheRes function to create custom vgui screens
|
|
Add missing trailing commas for some enums
|
|
|
|
|
|
as Northstar does not make use of it anyway
|
|
Hacky fix that adds an extra check if the weapon in question is a thunderbolt
|
|
Adds button and logic to allow players to switch teams. This is a feature used in FSU and popular on many servers.
Team switch is disabled via script for some gamemodes where switching teams does not make sense.
|
|
Mod counterpart to the launcher PR that makes a mod download via MAD cancellable.
|
|
Mod counterpart to the launcher PR.
Adds a struct containing mod information instead of getting every field with its own dedicated function
|
|
|
|
By adding a sanity check to see if the passed string is empty or not.
|
|
|
|
|
|
Documentation was moved from GitBook to MkDocs so the links to the wiki should updated accordingly.
|
|
|
|
|
|
Add MP/SP check to prevent running logic that would script error on SP.
Also gives more accurate playercount now.
|
|
Invert previously incorrect logic in check to lock gamemode.
|
|
Turns mode list from page based into a scrollable list that is categorised and supports filtering.
|
|
When playing Frontier Defense it will show when the player is in a Wave Break or which Wave they are currently through
Whenever the server is NOT at the Playing gamestate, the plugin will report the respective states instead such as Selecting Titan screen, Prematch, Epilogue, Postmatch, etc...
|
|
As they are supposed to be disabled unless joining a server that requires that mod.
|
|
Revert "Add a generic "JoinServer" function (#693)" as it causes issues with MAD due to duplicated server join logic as discussed on Discord
This reverts commit e4b3cc7d3ee17488053cae24c8a8c981dbe95eab.
|
|
This parameter is a leftover of a previous refactor, and isn't used anywhere in the function.
|
|
Adds a function that allows the client to join a server from a `ServerInfo` struct.
This also changes the server browser to use this function.
|
|
Previously, the verified mods manifesto was fetched on game start without checking if the verified mod feature is enabled Squirrel-side; with this, the manifesto is only fetched when the user wants to download a mod (meaning they enabled the feature beforehand).
|
|
Use the proper function instead of NSReloadMods on join
|
|
|
|
UI integration for the mod downloading feature. Feature activation locked behind a convar.
|
|
Script component of plugins v3. See launcher PR for more info.
https://github.com/R2Northstar/NorthstarLauncher/pull/472
|
|
As currently Northstar does not support launching into vanilla.
|
|
`INVALID_REF` errors were being caused by trying to get the item image for weapon skins.
If a mod (e.g. moreskins) added new skins, the client equipped one, and then the mod is disabled, the client now has bad persistence.
This is mostly handled fine by the game, except for weapon skins. This PR prevents the crash, and resets the bad persistence to default.
|
|
|
|
|
|
Removes some convars we don't need at all
|
|
Currently, we don't do anything with origin auth failure, meaning the next request just fails, and we get not particularly relevant error messages (player not found, invalid masterserver token)
|
|
Commented out instead of fully removing
|
|
|