* 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>
* build: add script to get missing keys per language
* fix: typo
* fix: check arguments before launching script
* feat: script can be run with language argument
* docs: add readme
* fix: remove multiple spaces while searching for translations
* build: add translations check CI
* refactor: put translation job alongside encoding job
* feat: add unicode characters because why not
* build: exit with an error code if some translations are missing
* build: exit using process.exit
* feat: CI should continue running with missing translations
* build: use actions/checkout v3
* refactor: put build directory into .github directory
* first test compile
* rename job step
* compile separately without Northstar.Custom
* move to release instead of main branch
* create json for compile check native functions
* update to use v2 and json file
* Add description of compile-check action
Co-authored-by: Maya <11448698+RoyalBlue1@users.noreply.github.com>
* 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)