Commit graph

325 commits

Author SHA1 Message Date
Rémy Raes
ba9bf3f63b
fix: Assign a background image to mp_lobby (#1010)
Some checks failed
Merge Conflict Auto Label / triage (push) Failing after 9s
Check Formatting / format (push) Successful in 29s
compile-check / compile (push) Has been cancelled
Build / check-loc-encoding (push) Has been cancelled
Build / check-missing-translations (push) Has been cancelled
fix: assign a background image to mp_lobby
2026-08-20 02:39:51 -04:00
Rémy Raes
047cebfd8f
Downloadable mod icon (#1009)
* feat: display an icon next to downloadable mods

* fix: fetch verified mods list on start

* feat: add IsModInstalled function

* feat: display a red cross if a mod cannot be downloaded

* style: apply sqformat
2026-08-17 19:51:20 -04:00
HuiZhiYin
f7110661a5
Add callback for client chat messages (#999)
* Add callback for client chat messages

* Update natives.json

* Update _custom_codecallbacks_client.gnut

* Update _custom_codecallbacks_client.gnut

我感觉当时在左脑攻击右脑👍👍👍

---------

Co-authored-by: cat_or_not <41955154+catornot@users.noreply.github.com>
2026-07-02 21:23:07 -04:00
sqformat
ebf89c805e Format entire repo with sqformat 2026-05-04 12:16:03 +01:00
NachosChipeados
f573f89bf0
Add convar to remove server browser colors (#994)
* Add convar to remove server browser colors

* Add server colors convar to modsettings
2026-04-27 09:19:22 +01:00
Harmony Weblate
d9c9d2b85f
Translations update from Weblate (#990) 2026-04-20 11:59:10 +02:00
Rémy Raes
3fd98cad12
fix: Custom map name display (#989)
Formats map names which are not localized in a human-readable way in the server browser.
2026-03-31 00:43:06 +02:00
ASillyNeko
cb6165b47b
Server browser fixes (#980)
* Anti colorify.

* Escape localisation and remove newlines.

* Update menu_ns_serverbrowser.nut

* Forgot this one.

* Update menu_ns_serverbrowser.nut

* Fix.

* Correct color code.

* Update menu_ns_serverbrowser.nut

* Correct comment.

* Update menu_ns_serverbrowser.nut

* Update menu_ns_serverbrowser.nut

* Wait I've already done this in fix experimental.

* Fix some characters disappearing.

* Move it to the back of the string.

* Doesn't need to be escaped.

* Update menu_ns_serverbrowser.nut
2026-03-26 00:54:13 -04:00
Allusive
d676f93aaf
Strip color codes from server search (#984)
* remove thread that breaks boosts

* add OnWeaponAttack callbacks

* add to file struct

* remove color codes from searched text

* remove stuff

* remove more stuff

* update for 6 len color codes

* fix small bug

---------

Co-authored-by: cat_or_not <41955154+catornot@users.noreply.github.com>
2026-03-24 18:46:20 -04:00
Jack
1fe5de9b22
Small papercut fixes for the latest release (#979)
* Only show progression toggle button in non-vanilla
* Invert pingspot playlistvar functionality to behave as expected
2026-01-21 23:18:34 +01:00
ASillyNeko
d71700f80f
Localize mod settings in menu_ingame.nut (#977)
Localize mod settings here because elad messed it up lol.
2026-01-11 15:03:15 +00:00
Harmony Weblate
63901fb9df
Translations update from Weblate (#959) 2025-12-21 20:42:11 +01:00
Jack
7d9a3e983f
Partial Vanilla Compatibility (#950) 2025-12-11 01:02:50 +01:00
Jack
36aad1061c
Restore pingspot system (#954)
* Restore pingspot system

Co-authored-by: Zanieon <william-millennium@hotmail.com>

* Move to playlistvar

Co-authored-by: RoyalBlue <11448698+RoyalBlue1@users.noreply.github.com>

* fix compile

* wrong function, whoops

---------

Co-authored-by: Zanieon <william-millennium@hotmail.com>
Co-authored-by: RoyalBlue <11448698+RoyalBlue1@users.noreply.github.com>
2025-12-09 14:51:16 +00:00
Allusive
e05e45ebea
fix weapon_reparse race condition (#947) 2025-12-02 01:10:09 +00:00
Jack
d15a117eb3
Version display changes (#931)
* 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-28 19:04:31 +00:00
ASillyNeko
5b6675b0a0
Fix server browser player and server count (#941)
* Fix server and player counts displaying incorrectly
2025-11-27 18:51:55 +01:00
NachosChipeados
87e6d8116e
Improve voice chat hud element when using alltalk (#935)
* Increase talk slots from 9 > 10
* Change voice HUD color regarding players' team
2025-11-06 13:24:06 +01:00
Allusive
d9e250be4a
Hide the "RuiButton" text from the color slider menu (#936) 2025-10-30 00:33:55 +01:00
Respawn
6ccf3c5507 Add cl_voice_hud.gnut from englishclient_mp_common VPK 2025-10-29 01:16:59 +01:00
Respawn
941acc1f8e Add hudvoice.res from englishclient_frontend VPK 2025-10-29 01:10:02 +01:00
NachosChipeados
c521fc6810
Fix rich presence not getting the proper names for campaign maps (#934)
* Add `GetCampaignMapDisplayName`

* Fix rich presence not getting the proper names for campaign maps
2025-09-29 00:10:30 +02:00
Harmony Weblate
1619f2430e
Translations update from Weblate (#933)
* Update Russian translation
2025-09-02 16:45:51 +02:00
Rémy Raes
b489f6913a
feat: Improve bleedout feature (#928)
* feat: Add visual+audio feedback to bleedout feature
2025-09-01 17:02:01 +02:00
RainTrap341
9a4860e254
Add a color picker to mod-settings menu, and make it possible to check the 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-07-18 00:37:13 +02:00
Rémy Raes
587ed67b8d
fix: Download mods after password prompt (#922)
* fix: Do not download mods if password is incorrect
2025-06-03 00:36:25 +02:00
Rémy Raes
2d3ed5e2c0
fix: Mod versioning (#903)
* feat: `NSSetModEnabled` now takes mod version as argument
2025-05-24 15:38:21 +02:00
NachosChipeados
ccfd096c8f
Add crosshair target changed callback (#893)
* Allows client-side mods to register for crosshair target state changes
2025-05-21 16:28:41 +02:00
Harmony Weblate
fa483154a5
Translations update from Weblate (#925)
* Translated using Weblate (Russian)


Co-authored-by: WofWca <wofwca@protonmail.com>
Co-authored-by: sigmoid <sigmoid@users.noreply.translate.harmony.tf>
2025-05-16 13:29:15 +02:00
Respawn
d37c20f326 Add cl_sp_player.gnut from englishclient_sp_skyway VPK 2025-05-07 00:05:24 +02:00
NachosChipeados
7e18d968b8
Globalize the PrecacheRes function (#921)
* Let mods access PrecacheRes function to create custom vgui screens
2025-04-11 16:44:55 +02:00
JMM889901
71e40fe4c7
Add missing trailing commas (#923)
Add missing trailing commas for some enums
2025-04-06 11:14:42 +02:00
Respawn
978be0e02f Add cl_sp_mapspawn.gnut from englishclient_sp_training 2025-03-21 00:40:29 +01:00
Respawn
1a0138cadb Add cl_mapspawn.gnut from englishclient_mp_common 2025-03-21 00:31:15 +01:00
Harmony Weblate
ab93512a85
Translations update from Weblate (#918) 2025-02-25 17:06:02 -03:00
Rémy Raes
92fc8e72f1
Enable MAD by default (#913)
Sets `allow_mod_auto_download` to `1` by default.
2025-01-09 00:11:21 +01:00
William Miller
5b67e5e1e1
Remove Data Centers button from Main Menu (#909)
as Northstar does not make use of it anyway
2025-01-02 00:51:34 +01:00
William Miller
49791ea2ed
Fix Thunderbolt crashing clients when owner is invalid (#906)
Hacky fix that adds an extra check if the weapon in question is a thunderbolt
2024-11-27 10:56:21 +01:00
Harmony Weblate
2fa37b4991
Translations update from Weblate (#905)
Translated using Weblate (Russian)

Currently translated at 92.9% (304 of 327 strings)

Translation: Northstar/Northstar Client Localisation
Translate-URL: https://translate.harmony.tf/projects/northstar/client/ru/

Co-authored-by: WofWca <wofwca@protonmail.com>
2024-11-24 11:58:19 +01:00
Harmony Weblate
2721e3c34a
Translations update from Weblate (#904)
Translated using Weblate (Russian)

Currently translated at 92.9% (304 of 327 strings)

Translation: Northstar/Northstar Client Localisation
Translate-URL: https://translate.harmony.tf/projects/northstar/client/ru/

Co-authored-by: WofWca <wofwca@protonmail.com>
2024-11-23 12:04:00 +01:00
Harmony Weblate
1c48574940
Translations update from Weblate (#902)
Translated using Weblate (Japanese)

Currently translated at 95.9% (310 of 323 strings)

Translation: Northstar/Northstar Client Localisation
Translate-URL: https://translate.harmony.tf/projects/northstar/client/ja/

Co-authored-by: Akinasu333 <akinasu@users.noreply.translate.harmony.tf>
2024-11-22 15:30:28 +01:00
William Miller
13211e9037
Add button to allow players to change teams (#872)
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-22 15:23:21 +01:00
Rémy Raes
aba62bfaf4
Make MAD process cancellable (#865)
Mod counterpart to the launcher PR that makes a mod download via MAD cancellable.
2024-11-22 15:19:07 +01:00
Rémy Raes
e7aa1c2a34
Refactor getting mod information (#899)
Mod counterpart to the launcher PR.
Adds a struct containing mod information instead of getting every field with its own dedicated function
2024-11-22 00:50:19 +01:00
Respawn
c1649d1e1d Add cl_damage_indicator.gnut from englishclient_mp_common 2024-11-21 23:37:35 +01:00
Bobbyperson
d941fc3f0b
Fix client crash during final killcam (#900)
By adding a sanity check to see if the passed string is empty or not.
2024-11-18 23:48:43 +01:00
eve
d35ce2d107
Align the the text for the "Join" button (#877)
by setting alignment property to "north"
2024-11-18 14:21:38 +01:00
Respawn
22a9dc50fc Add cl_player.gnut from englishclient_mp_common 2024-11-16 11:45:48 +01:00
Respawn
843b54cc91 Add cl_screenfade.gnut from englishclient_mp_common 2024-11-15 00:13:08 +01:00
Harmony Weblate
19ac9bf6da
Translations update from Weblate (#901)
Translated using Weblate (Italian)

Currently translated at 96.2% (311 of 323 strings)

Translation: Northstar/Northstar Client Localisation
Translate-URL: https://translate.harmony.tf/projects/northstar/client/it/

Co-authored-by: Rémy Raes <Alystrasz@users.noreply.translate.harmony.tf>
2024-11-14 22:05:41 +01:00