aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-07-28Move fontfiletable.txt to keyvalues (#612)v1.26.4-rc3v1.26.4-rc2v1.26.4EladNLG
This is done so mods using keyvalues folders to add custom fonts to the game don't revert the changes done by Northstar
2024-07-27Translations update from Weblate (#823)v1.26.4-rc1Harmony Weblate
* Translated using Weblate (Japanese) Currently translated at 96.1% (299 of 311 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/ja/ * Translated using Weblate (Japanese) Currently translated at 100.0% (311 of 311 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/ja/ --------- Co-authored-by: IROHASTUDIO <irohastudio.create@gmail.com>
2024-07-19Translations update from Weblate (#822)Harmony Weblate
Translated using Weblate (Portuguese) Currently translated at 100.0% (311 of 311 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/pt/ Co-authored-by: William Miller <Zanieon@users.noreply.translate.harmony.tf>
2024-07-17Fix "Kills by Auto-Titan" not registering at all (#817)William Miller
This is a quick fix that will redirect the attacker entity to a proper NPC owned by the player. By default behavior of the game, attackers are always the final entity in the owning hiearchy, which is always a player if owned NPCs kills enemies. This change properly redirects the code to the correct NPC whenever they have an owning player.
2024-07-12Change `IsValid()` check to `EndSignal()` (#820)v1.26.3-rc3v1.26.3William Miller
2024-07-11Check player validity in `SetupChallenges_Threaded` (#819)fvnkhead
2024-07-08Hotfix for Intro Dropship (#816)v1.26.3-rc2v1.26.2William Miller
to fix script error
2024-07-08Translations update from Weblate (#815)Harmony Weblate
* Translated using Weblate (English) Currently translated at 100.0% (311 of 311 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/en/ * Translated using Weblate (Portuguese) Currently translated at 100.0% (311 of 311 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/pt/ * Translated using Weblate (Russian) Currently translated at 95.1% (296 of 311 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/ru/ * Translated using Weblate (English) Currently translated at 100.0% (311 of 311 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/en/ --------- Co-authored-by: William Miller <Zanieon@users.noreply.translate.harmony.tf> Co-authored-by: WofWca <wofwca@protonmail.com> Co-authored-by: GeckoEidechse <GeckoEidechse@users.noreply.translate.harmony.tf>
2024-07-07Fix oversight in "Total MVP" not registering in regards to progression (#814)v1.26.1William Miller
The game have an extra stat especifically to count the total amount of times a player has been MVP in all matches, while the other mvp stat which i previously thought to be absolutely is only registered per map, not globally.
2024-07-07Prevent suicides registering progression stats (#813)William Miller
Prevent suicides registering stats
2024-07-07Mitigate muted audio during dropship intro (#812)v1.26.1-rc5GeckoEidechse
Co-authored-by: Zanieon <william-millennium@hotmail.com>
2024-07-07Mitigate muted audio during dropship intro (#811)GeckoEidechse
Co-authored-by: Zanieon <william-millennium@hotmail.com>
2024-07-07Play battle chatter during dropship intro (#810)GeckoEidechse
Co-authored-by: Zanieon <william-millennium@hotmail.com>
2024-07-07Fix formatting in dropship introZanieon
taken from #809
2024-07-07Rework Intro Dropship Script to avoid player overlap (#809)William Miller
This overhaul makes the Dropships behave consistently now like vanilla and players will only start overlapping each other when both Dropships are full, otherwise code will always attempt to populate them properly instead.
2024-07-06Fix `cl_earn_meter` crash when Core does not exist during Core Active state ↵Dinorush
(#494) Fix crash when getting core weapon
2024-07-06Unfuck the Spawns (#808)v1.26.1-rc4v1.26.1-rc3v1.26.1-rc2William Miller
1. Get rid of the odd logic of limiting the algorithm to 3 spawn points 2. Changes the specific CTF algorithm to calculate the spawn points from the flag bases themselves rather than the initial spawn points which was causing severe inconsistencies. 3. Remove some checks in regards to map side swapping when matches reaches half-times due to odd behaviour in native code 4. Mitigate usage of `GetOtherTeam` for certain checks since that function might return Unreachable when it's a gamemode with more than 2 Teams and intentionally script crash the server.
2024-07-03Translations update from Weblate (#807)v1.26.1-rc1Harmony Weblate
Translated using Weblate (French) Currently translated at 100.0% (311 of 311 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/fr/ Co-authored-by: Rémy Raes <Alystrasz@users.noreply.translate.harmony.tf>
2024-07-03Translations update from Weblate (#806)Harmony Weblate
Translated using Weblate (French) Currently translated at 94.2% (293 of 311 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/fr/ Co-authored-by: Rémy Raes <Alystrasz@users.noreply.translate.harmony.tf>
2024-06-28Implement Match Goals menu and XP tracking (#756)v1.26.0-rc4v1.26.0William Miller
for vanilla parity when it comes to the progression system. See PR description for full details
2024-06-24Bump Actions Ubuntu version to 22.04 (#805)v1.26.0-rc3v1.26.0-rc2v1.26.0-rc1v1.25.4-rc2v1.25.4-rc1v1.25.4GeckoEidechse
Bump the Ubuntu version used for encoding and missing translations check from `20.04` to `22.04`.
2024-05-29Translations update from Weblate (#804)v1.25.3-rc3v1.25.3-rc2v1.25.3-rc1v1.25.3v1.25.2-rc1v1.25.2v1.25.1-rc2v1.25.1Harmony Weblate
* Translated using Weblate (German) Currently translated at 100.0% (311 of 311 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/de/ * Translated using Weblate (German) Currently translated at 100.0% (311 of 311 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/de/ --------- Co-authored-by: justplus <justplus@users.noreply.translate.harmony.tf> Co-authored-by: GeckoEidechse <GeckoEidechse@users.noreply.translate.harmony.tf>
2024-04-13Translations update from Weblate (#801)Harmony Weblate
Translated using Weblate (Spanish) Currently translated at 92.6% (288 of 311 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/es/ Co-authored-by: NachosChipeados <NachosChipeados@users.noreply.translate.harmony.tf>
2024-04-13Move all owned NPCs together with player on Team Switching (#789)William Miller
Uses a call back that is triggered when the player switches team to update their own entities accordingly.
2024-04-12Add initial unit testing logic (#708)v1.25.0-rc2v1.25.0Jack
Adds initial logic to allow for some form of basic unit testing.
2024-04-12Validate selected Titan loadout index better (#762)Jack
Seemingly there are cases where mods can set an invalid Titan loadout index, which then causes the progression checks to attempt to set the player's Titan model to an invalid index. This commit adds a check to ensure that it is within the bounds of the titan loadout array.
2024-03-26Fix weapon drop callback breaking SP (#797)v1.25.0-rc1Cyn
Move weapon drop callback globalization to `#if MP`
2024-02-29Add weapon dropped callbackv1.24.3-rc2v1.24.3-rc1NoCatt
Adds a callback for when a weapon is dropped. In the progress this also fixes weapons still dropping unintentionally in certain case.
2024-02-23Fix map rotation for Hide-and-Seek and remove duplicate entries (#792)v1.24.7-rc6v1.24.7-rc5v1.24.7-rc4v1.24.7-rc3v1.24.7-rc2v1.24.7-rc1v1.24.7v1.24.6-rc2v1.24.6-rc1v1.24.6v1.24.5-rc2v1.24.5-rc1v1.24.5v1.24.4-rc2v1.24.4-rc1v1.24.4v1.24.3-rc3v1.24.3v1.24.2-rc1v1.24.2v1.24.1-rc2v1.24.1Austin Rollfing
2024-02-23Fix map rotation for CTF and remove duplicate entries (#795)GeckoEidechse
Co-authored-by: Bobbyperson12 <23128094+Bobbyperson12@users.noreply.github.com>
2024-02-23Fix indentation in `playlist_v2.txt` (#794)GeckoEidechse
Co-authored-by: Bobbyperson12 <23128094+Bobbyperson12@users.noreply.github.com>
2024-02-23Remove duplicate entries of `mp_lf_stacks` (#793)GeckoEidechse
Co-authored-by: Bobbyperson12 <23128094+Bobbyperson12@users.noreply.github.com>
2024-02-09Translations update from Weblate (#790)v1.24.1-rc1v1.24.0-rc1v1.24.0v1.23.1-rc2v1.23.1Harmony Weblate
Translated using Weblate (Portuguese) Currently translated at 100.0% (311 of 311 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/pt/ Co-authored-by: William Miller <Zanieon@users.noreply.translate.harmony.tf>
2024-02-04Disable MAD by default (#787)v1.23.1-rc1v1.23.0-rc2v1.23.0-rc1v1.23.0GeckoEidechse
Disables MAD by default again by flipping the value of the corresponding convar by reverting #782
2024-01-29Scale pilot kill core gain properly for mixed modes (#702)Jack
Closes #682
2024-01-26Unlock remaining DLC items while progression is enabled (#786)v1.22.2-rc2v1.22.2William Miller
As they cannot be unlocked by levelling up and some players may still want to use them while having progression enabled, we simply keep them unlocked when progression is enabled.
2024-01-26Change Aegis Reset Functionality to use titan chassis ref instead of raw ↵William Miller
index (#788) The previous index passed to the method did not correspond properly with the persistent data index. Instead pass their class reference and then use that to grab the correct index.
2024-01-21Prevent client side crash in MFD when marked target dies out of bounds. (#705)v1.22.2-rc1v1.22.1-rc4v1.22.1Jack
2024-01-09Enable MAD by default (#782)v1.22.1-rc3v1.22.1-rc2v1.22.1-rc1v1.22.0-rc1v1.22.0GeckoEidechse
Co-authored-by: Maya <11448698+RoyalBlue1@users.noreply.github.com> Co-authored-by: ASpoonPlaysGames <66967891+ASpoonPlaysGames@users.noreply.github.com> Co-authored-by: Alystrasz <contact@remyraes.com>
2024-01-09Fix mod reloading for MAD (#780)Maya
Use the proper function instead of NSReloadMods on join
2024-01-04Use `getrandom()` instead of random int from player array (#778)v1.21.4-rc1v1.21.4GeckoEidechse
Use `getrandom()` instead of random int from player array to select infected Co-authored-by: ASpoonPlaysGames <66967891+ASpoonPlaysGames@users.noreply.github.com>
2024-01-04Prevent crash when selecting first infected (#731)Jack
End match early if there are no players when trying to select infected
2024-01-02Fix spectating for LTS (#774)v1.21.3-rc1v1.21.3Aibek
Adds missing spectator initialisation Co-authored-by: Khalmee <87766895+Khalmee@users.noreply.github.com>
2024-01-02Add validity check to `HandleDistanceAndTimeStats_Threaded` to prevent crash ↵Casper Talvio
(#767)
2024-01-02Add validity check to `SaveStatsPeriodically_Threaded` (#769)Casper Talvio
2023-12-31Translations update from Weblate (#776)Harmony Weblate
Translated using Weblate (Spanish (Mexico)) Currently translated at 91.3% (284 of 311 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/es_MX/ Co-authored-by: Andrés <DumbANdres@users.noreply.translate.harmony.tf>
2023-12-20Add missing server browser localisation for `WRONG_MOD_VERSION` (#710)v1.21.2-rc3v1.21.2Jack
2023-12-20Add Action to add label to PR on merge conflict (#772)GeckoEidechse
Adds a GitHub Action that auto-adds a label to a PR in case there are merge conflicts.