aboutsummaryrefslogtreecommitdiff
path: root/Northstar.Client/mod/scripts
AgeCommit message (Collapse)Author
2025-12-11Partial Vanilla Compatibility (#950)Jack
2025-12-02fix weapon_reparse race condition (#947)Allusive
2025-11-28Version display changes (#931)Jack
* 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>
2025-11-27Fix server browser player and server count (#941)ASillyNeko
* Fix server and player counts displaying incorrectly
2025-11-06Improve voice chat hud element when using alltalk (#935)NachosChipeados
* Increase talk slots from 9 > 10 * Change voice HUD color regarding players' team
2025-10-29Add cl_voice_hud.gnut from englishclient_mp_common VPKRespawn
2025-09-29Fix rich presence not getting the proper names for campaign maps (#934)v1.31.3NachosChipeados
* Add `GetCampaignMapDisplayName` * Fix rich presence not getting the proper names for campaign maps
2025-09-01feat: Improve bleedout feature (#928)Rémy Raes
* feat: Add visual+audio feedback to bleedout feature
2025-07-18Add a color picker to mod-settings menu, and make it possible to check the ↵v1.31.1-rc1v1.31.0-rc1RainTrap341
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.
2025-06-03fix: Download mods after password prompt (#922)Rémy Raes
* fix: Do not download mods if password is incorrect
2025-05-24fix: Mod versioning (#903)Rémy Raes
* feat: `NSSetModEnabled` now takes mod version as argument
2025-05-21Add crosshair target changed callback (#893)NachosChipeados
* Allows client-side mods to register for crosshair target state changes
2025-05-07Add cl_sp_player.gnut from englishclient_sp_skyway VPKRespawn
2025-04-11Globalize the `PrecacheRes` function (#921)v1.30.2-rc2v1.30.2-rc1v1.30.2v1.30.1-rc5v1.30.1-rc3v1.30.1NachosChipeados
* Let mods access PrecacheRes function to create custom vgui screens
2025-04-06Add missing trailing commas (#923)JMM889901
Add missing trailing commas for some enums
2025-03-21Add cl_sp_mapspawn.gnut from englishclient_sp_trainingRespawn
2025-03-21Add cl_mapspawn.gnut from englishclient_mp_commonRespawn
2025-01-02Remove Data Centers button from Main Menu (#909)v1.30.1-rc1William Miller
as Northstar does not make use of it anyway
2024-11-27Fix Thunderbolt crashing clients when owner is invalid (#906)William Miller
Hacky fix that adds an extra check if the weapon in question is a thunderbolt
2024-11-22Add button to allow players to change teams (#872)William Miller
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.
2024-11-22Make MAD process cancellable (#865)Rémy Raes
Mod counterpart to the launcher PR that makes a mod download via MAD cancellable.
2024-11-22Refactor getting mod information (#899)Rémy Raes
Mod counterpart to the launcher PR. Adds a struct containing mod information instead of getting every field with its own dedicated function
2024-11-21Add cl_damage_indicator.gnut from englishclient_mp_commonRespawn
2024-11-18Fix client crash during final killcam (#900)v1.28.6-rc2v1.28.6Bobbyperson
By adding a sanity check to see if the passed string is empty or not.
2024-11-16Add cl_player.gnut from englishclient_mp_commonRespawn
2024-11-15Add cl_screenfade.gnut from englishclient_mp_commonRespawn
2024-10-14Update links to point to new wiki (#894)v1.28.4-rc2GeckoEidechse
Documentation was moved from GitBook to MkDocs so the links to the wiki should updated accordingly.
2024-10-04Remove Clutter Client Logging from Glitch (#889)v1.28.3-rc2v1.28.3-rc1v1.28.3William Miller
2024-09-16Add cl_mp_glitch.nut from englishclient_mp_glitchv1.28.2-rc3v1.28.2-rc2v1.28.2Respawn
2024-09-13Fix Discord presence crashing on Campaign (#881)v1.28.2-rc1William Miller
Add MP/SP check to prevent running logic that would script error on SP. Also gives more accurate playercount now.
2024-09-12Fix mode selection menu locking all modes (#880)v1.28.1-rc1v1.28.1William Miller
Invert previously incorrect logic in check to lock gamemode.
2024-09-10Rework mode select menu (#624)v1.28.0-rc5v1.28.0F1F7Y
Turns mode list from page based into a scrollable list that is categorised and supports filtering.
2024-09-07Expose more game state information to DiscordRPC (#869)v1.28.0-rc3William Miller
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...
2024-08-29Hide remote mods in mods display (#799)Rémy Raes
As they are supposed to be disabled unless joining a server that requires that mod.
2024-07-31Revert "Add a generic "JoinServer" function" (#828)v1.27.1-rc1v1.27.1GeckoEidechse
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.
2024-07-31Remove redundant parameter in DownloadMod (#827)wolf109909
This parameter is a leftover of a previous refactor, and isn't used anywhere in the function.
2024-07-30Add a generic "JoinServer" function (#693)Klemmbaustein
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.
2024-07-30Only fetch MAD manifesto on server join (#821)Rémy Raes
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).
2024-01-09Fix mod reloading for MAD (#780)Maya
Use the proper function instead of NSReloadMods on join
2023-12-20Add missing server browser localisation for `WRONG_MOD_VERSION` (#710)v1.21.2-rc3v1.21.2Jack
2023-12-14Mod download UI integration (#761)v1.21.0-rc2v1.21.0Rémy Raes
UI integration for the mod downloading feature. Feature activation locked behind a convar.
2023-11-06Plugins v3 (#652)v1.20.0-rc3v1.20.0cat_or_not
Script component of plugins v3. See launcher PR for more info. https://github.com/R2Northstar/NorthstarLauncher/pull/472
2023-11-05Remove "Launch Multiplayer" button (#719)Jack
As currently Northstar does not support launching into vanilla.
2023-10-12Fix INVALID_REF errors caused by mods (#657)v1.19.8-rc1v1.19.8v1.19.7-rc1v1.19.7Jack
`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.
2023-10-12Add menu_pilot_loadouts_shared.nut from englishclient_frontendRespawn
2023-10-12Add menu_edit_pilot_loadouts.nut from englishclient_frontendRespawn
2023-10-10Remove unnecessary convars (#530)v1.19.6-rc2v1.19.6BobTheBob
Removes some convars we don't need at all
2023-10-07Display origin auth failure in a dialog (#648)v1.19.5-rc1v1.19.5Jack
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)
2023-10-04Remove annoying recurring print from `chatroom.nut` (#676)v1.19.4-rc1JMM889901
Commented out instead of fully removing
2023-10-04Add chatroom.nut from englishclient_frontendRespawn