aboutsummaryrefslogtreecommitdiff
path: root/Northstar.Client/mod
AgeCommit message (Collapse)Author
2023-04-27Use structs in the server browser (#623)uniboi
* move to native structs * add connect callbacks * update native functions register * trigger callbacks on double click * use suggestions
2023-04-21Improve server connection error messages (#598)pg9182
* Also show masterserver error for server connections It's already used for self auth and is available for both, but we currently only show it for the former. * Don't localize server connection errors It never fully worked, and it's more useful to have non-localized detailed error messages. * Don't prepend NS_SERVERBROWSER_CONNECTIONFAILED to server conn err msg The message always contains something like it, and it's always right after a connectiom anyways. * NSGetAuthFailReason always returns a string, so don't make it untyped
2023-04-11New presence code for plugins v2 (#532)Emma Miler
* test * Update cl_presence.nut * Update Northstar.Client/mod/scripts/vscripts/presence/ui_presence.nut * Apply suggestions from code review * New scripts * fix playlist and add native funcs to build * remove snake cases from GameStateStruct * I forgor --------- Co-authored-by: cat_or_not <41955154+catornot@users.noreply.github.com>
2023-04-05Add menu_ingame.nut from englishclient_frontendRespawn
2023-03-08Add _menus.nut from englishclient_frontendRespawn
2023-02-25Fix chat messages when dead (#574)NoCatt
* Fix chat messages when dead * Spoons fix was better Co-authored-by: Jack <66967891+ASpoonPlaysGames@users.noreply.github.com>
2023-01-08Fix server chat messages being send twice when watching a replay (#555)NoCatt
* fixes chat messages being send twice * OCD is a real issue
2023-01-04Fix connecting UI (#560)F1F7Y
Fixes misaligned buttons when showing server connecting pop up
2023-01-03Move region column to the left (#553)F1F7Y
2022-12-04Display server region in serverbrowser (#479)GeckoEidechse
* Replace latency column with region in serverbrowser * Add English and German localisation * Mark remaining localisations as TODOs * Enable filtering by region using search field * Update tchinese translation for display server region in serverbrowser (#484) * Add French translation * Add Japanese translation * Add Portuguese translation * Add Russian translation * Add Spanish translation * Add Italian translation * Add Mexican Spanish translation
2022-12-01Remove unnecessary root table setting and make functions global (#534)Jack
* fix for CHudChat_ProcessMessageStartThread not working in native * remove unneeded NSSetupChathooksClient callback * fix for CServerGameDLL_ProcessMessageStartThread not working in native * remove unneeded NSSetupChathooksServer callback * remove root table setting for ServerToClientStringCommands_Init * remove unneeded ServerToClientStringCommands_Init callback * remove global function
2022-11-16Use new system for adding keybinds to `kb_act.lst` (#529)BobTheBob
2022-11-14Add missing `unreachable` to stop compile error (#528)Jack
2022-11-12Add eject quotes (#527)temp/respawn-testJMM889901
* Upload cl_titan_cockpit.nut * Add eject string in script * Moved to client * index issue + removed else so always returns * Apply suggestions from code review Co-authored-by: Jack <66967891+ASpoonPlaysGames@users.noreply.github.com> * Rest of the suggestions because github makes me want to cry * Commit suggestions from review GitHub really hates batching suggestions Co-authored-by: Jack <66967891+ASpoonPlaysGames@users.noreply.github.com>
2022-11-12Add cl_titan_cockpit.nut from englishclient_mp_commonRespawn
2022-11-12Add support for hiding the [SERVER] tag in server messages (#506)Erlite
2022-11-10Improve mouse capture handling in menus (#520)Jack
* rework mouse capture handling * small improvement to comment * move to new script file * refactor to use only the capturePanel * refactor part 2 * github please commit everything * remove non-implemented global function * cleanup * rename variable * formatting and a comment * run callbacks for menus * update comment accordingly * small formatting change * slight refactor to avoid duplicate code * improve comment * pass correct parameters * newline at end of file :)
2022-10-31restore hud_takesshots functionality to automatically take screenshots of ↵BobTheBob
scoreboard (#522) * restore hud_takesshots functionality to take screenshots of scoreboard automatically * fixup some formatting
2022-10-22Halfway decent fix to allow changing of minimap size and zoom midgame (#265)JMM889901
* Add files via upload * Added Getter functions * typo lol * Update cl_minimap.gnut * Mode select updated RegisterPlaylistBannerImage and GetPlaylistBannerImage had initially been in another file but that file is not present in r2northstar/client, not much point adding the entirety of menu_playlist here since for a few lines, this also wont modify mixtape but i don't think mixtape menu is used anywhere in northstar * Added rui since basic image cant handle callsigns added ``` NextModeImageCallsign //For calling card icons { ControlName RuiPanel // xpos -12 ypos -12 wide 480 tall 240 visible 1 scaleImage 1 zpos 2 pin_to_sibling NextModeImageFrame pin_corner_to_sibling BOTTOM pin_to_sibling_corner BOTTOM rui "ui/callsign_icon_button.rpak" //For callsign mode images } ``` * Revert "Added rui since basic image cant handle callsigns" This reverts commit b2623ec41ca944fc0ac3386ae0346464da07a8b3. * Revert "Mode select updated" This reverts commit 2c6f430775c84ef252402b6b447b01fd394459a9.
2022-10-08Modlist Hotfixes (#510)v1.9.8-rc3v1.9.8-rc2v1.9.8-rc1uniboi
* fix mod list overflow * better offset validation
2022-09-27Update Japanese Translation (#499)CYakigasi
Translated the untranslated text (game modes, UI, error messages, etc.)
2022-09-26Add some missing translations (#508)Rémy Raes
* feat: add missing spanish entries * feat: add missing french entry * feat: add missing chinese entry * feat: add missing italian entries * feat: add missing german entries
2022-09-21Change modlist interface (#401)uniboi
* Change modlist interface * add the settings file * new current mod enabled indicator * Only show requiredOnClient warning when required * filter by required on client status * fix ONLY_REQUIRED instead of ONLY_NOT_REQUIRED * update list slider position when reopening * colorblind colors * convar for reversed list and allow unicode search * better colors for the blind * Update filtered modlist after changing mod status * fix some things * mod enabled color blind icon * move enabled icon
2022-08-07Support to input other languages in the search box (#477)zxcPandora
Support to input other languages in the search box
2022-07-26Serverside RUI, but it doesn't stink ( hopefully ) (#435)F1F7Y
* Serverside polls * reset table so mods can wait for response * large message * popup message * announcement * info * status * fix uniboi crash * no need to return id * among * typo * Formatting * bruh * takyon doesn't know how to finish a review * Formatting * Do you not know how to finish a review or what * You should look at gamemode_aitdm for some funky formatting :) * Formatting * Formatting * Finally a good suggestion * fix client misinterpreting assets
2022-07-22Fix missing fonts under Linux (#437)Kyle Gospodnetich
* Replace Arial and Lucidia fonts with Lato and Fira Code respectively, this fixes Linux users needing to install proprietary fonts to use the in-game console. * Clean up gitattributes and encoding.yml to be more specific about the txt files it checks against. UTF-16LE-BOM will crash the game with a division by zero error if it's not expecting the file to be encoded as such. * Replace Fira Code with Northstar Mono (Modified Fira Mono Regular)
2022-06-16Include server description in search (#388)v1.8.1-rc5v1.8.1-rc4v1.8.1-rc3F1F7Y
2022-06-16Localize masterserver errors (#333)Emma Miler
* Dependent commit * Add english localization * Update northstar_client_localisation_mspanish.txt * Add more localizations * Update northstar_client_localisation_spanish.txt * Adhere to code style
2022-06-13Unlock SP when Coop is selected (#383)F1F7Y
2022-06-01Display Northstar version on title screen (#346)v1.8.0-rc2BotchedRPR
* Create main.menu for showing NS version on title screen * Display Northstar version on main menu. Pulling data from Northstar.Custom, now the version of Northstar is displayed on the main menu, above the Respawn logo. * Get version data from Northstar.Client instead of Northstar.Custom * formatted main.menu
2022-04-29Add default sort method for server browser (#303)Emma Miler
* Add default sort method * Do gecko's change * Fixed it * Set default sort mode when opening browser * Update Northstar.Client/mod/scripts/vscripts/ui/menu_ns_serverbrowser.nut Co-authored-by: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com> * remove trailing space <3 gecko Co-authored-by: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com>
2022-04-29Add Attrition (#321)F1F7Y
* Skyshow * Attrition score stuff * DropShip and DropPod spawn funcs * Attrition intro * Reaper spawn func * Attrition assault point logic * Cleanup * Match logic + basic spawn algo * Fix crash * Improve ai ? * Add AI weapon setter funcs * Bounty hunt score basics * code cleanup * add cleanup for bored ai * fix issue with failedChecks not being reset properly in cleanup * more cleanup * stop ai spawns on epilogue * don't run aitdm spawning code if we don't have ains/nms * Fix missing nodes crash * initial bounty hunt stuff * oops forgot to push this * me when i'm a competent developer * formatting and such * cap score + proper mp_rise spawns fix * Better squad handler * comment reaper out; needs to be checked out * Fix crash site crash * reapers * minor visual change is what Id call this * bh basic damage scoring * going to push this so there's a base to work with, still doesn't work * fix funny suicide bug :) * I hate crash site + score funnies * comlpex skill issue * final score fix, lets hope so * Hacked spectre fix * 1p npc executions fix * stalkers * Archer Grunts :) * minor fixing * Skyshow * Attrition score stuff * DropShip and DropPod spawn funcs * Attrition intro * Reaper spawn func * Attrition assault point logic * Cleanup * Match logic + basic spawn algo * Fix crash * Improve ai ? * Add AI weapon setter funcs * Bounty hunt score basics * code cleanup * add cleanup for bored ai * fix issue with failedChecks not being reset properly in cleanup * more cleanup * stop ai spawns on epilogue * don't run aitdm spawning code if we don't have ains/nms * Fix missing nodes crash * initial bounty hunt stuff * oops forgot to push this * me when i'm a competent developer * formatting and such * cap score + proper mp_rise spawns fix * Better squad handler * comment reaper out; needs to be checked out * Fix crash site crash * reapers * minor visual change is what Id call this * bh basic damage scoring * going to push this so there's a base to work with, still doesn't work * fix funny suicide bug :) * I hate crash site + score funnies * comlpex skill issue * final score fix, lets hope so * Hacked spectre fix * 1p npc executions fix * stalkers * Archer Grunts :) * minor fixing * Unlock attrition in mode select menu * move archer grunts settings Co-authored-by: BobTheBob <32057864+BobTheBob9@users.noreply.github.com>
2022-04-26Update ui_presence.nut (#326)Emma Miler
works fine
2022-04-26Make mod button in main menu accessible when running with -dev (#320)Kami Kaze
2022-04-19Fix a freeze in stats menu (#307)Emma Miler
2022-04-19Server browser fix + formatting (#315)F1F7Y
* Fixes #314 * Updates formatting to project style
2022-04-15cleanup file structure and code for presence and chat (#292)BobTheBob
* refactor presence and chat * improve spacing in cl_chat
2022-04-13Update portuguese localisation filesBarichello
2022-04-13Open wiki link in external browser (#297)GeckoEidechse
2022-04-11Server Browser: QOL and hide server info if no server focused (#295)Kami Kaze
* Serverbrowser QOL + Minor Fixes * Fix server info hidden on mouse hover * Retain focus on connect + cancel
2022-04-06Campaign RPC fix (#285)H0L0theBard
* Update state_ui.nut * Update state_client.nut * Update state_ui.nut * Fix accidental whitespace Co-authored-by: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com> Co-authored-by: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com>
2022-03-31Fix maps menu mode lock and slider (#283)F1F7Y
2022-03-28Fix russian localization files (#271)Barnaby
Co-authored-by: Barichello <artur@barichello.me>
2022-03-28Fix time left bug for Discord RPC (#277)v1.6.0-rc4Emma Miler
* Fix a small bug with discord
2022-03-27Add mod code for updating state for discord RPC (#274)v1.6.0-rc3Emma Miler
2022-03-13Fix Spanish Translation + Add mspanish variant (#209)PANCHO7532
2022-03-06Add ability to have custom private match settings menus (#226)Neoministein
2022-03-05Fix chathooks logic (#258)Emma Miler
The original behaviour causes a bug where random players with high player indices would be interpreted as if they were sending server messages
2022-03-01Minor changes to italian translation (#254)lapaxx
i propose to edit gungame name string was "gioco d'armi" however "gioco delle armi" could be better because it is the actual game mode name in most italian localizations the abbreviation for hide&seek was still HS so i changed to NS for "nascondino" promode was called pro-mode, changed to "modalità competitiva" as it means "competitive mode" in italian Hp (as health points) was still named HP, changed to PS ( for punti salute)
2022-02-28Add arrow nav to maps menu + fix server browser nav (#248)F1F7Y