From ebf5529a4a2019b6c82c308a4e59c6ecc8caa111 Mon Sep 17 00:00:00 2001 From: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com> Date: Sat, 17 Aug 2024 15:37:30 +0200 Subject: [PATCH 1/7] Add rule regarding alt accounts (#302) Adds a rule regarding the disallowing of alt accounts as is standard practice in most communities. --- docs/other/moderation/rules.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/other/moderation/rules.md b/docs/other/moderation/rules.md index 33a8ff85..3d568e9a 100644 --- a/docs/other/moderation/rules.md +++ b/docs/other/moderation/rules.md @@ -25,6 +25,7 @@ This is a public server that anyone is welcome to join. As such, we expect every **14. Good manners.** This means strictly no topics that would divert or derail the current conversation being held, especially those of sexual innuendos. **15. No hating/flaming about moderation decisions**. If you want to discuss moderation decisions (bans, mutes, changes, ...) please open a staff only ticket in #help . Harassing a mod will get you banned. **16. Follow Discord ToS**. If Discord doesn't allow it, we won't allow it either. +**17. No alts**. Alt accounts are not allowed. Note that as we cannot track everyone and their accounts we might miss some so we rely on your help for reporting. ────────────────────────────────────────────────────────────────────────────────────────────────────── **Ban Guidelines** @@ -48,7 +49,7 @@ Please note: **Staff and Other VIPs may be exempt** (to some extent) from any of these rules due to their reputation in the community, if you feel like they should be warned for a violation you should report to staff For questions regarding Discord's Privacy Policy or Terms of Use, please refer to the documents here () -`Last Updated: 2024-07-14` +`Last Updated: 2024-08-15` New users, **you can go to #installation to find out how to install Northstar** as well as read the FAQ if you have any questions From 7b73f9c678c5d29e6f7226ced5d741ede3f34976 Mon Sep 17 00:00:00 2001 From: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com> Date: Sat, 17 Aug 2024 16:14:25 +0200 Subject: [PATCH 2/7] Update last line of rules in regards to where to get help (#304) As suggested by S2ymi --- docs/other/moderation/rules.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/other/moderation/rules.md b/docs/other/moderation/rules.md index 3d568e9a..55074394 100644 --- a/docs/other/moderation/rules.md +++ b/docs/other/moderation/rules.md @@ -52,6 +52,5 @@ For questions regarding Discord's Privacy Policy or Terms of Use, please refer t `Last Updated: 2024-08-15` -New users, **you can go to #installation to find out how to install Northstar** as well as read the FAQ if you have any questions -**If you get an issue whilst installing/playing please open a ticket in #help** (Do not go to #general to fix it) +**If you have any issues regarding Northstar during your time playing or installing**, please open a support ticket in #⁠get-support-here. This channel is dedicated to helping users and should be used for this purpose instead of #⁠general and other similar chats. ``` From 7ae1d8924c0228133e2976102263c495baeb904a Mon Sep 17 00:00:00 2001 From: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com> Date: Sun, 18 Aug 2024 12:10:31 +0200 Subject: [PATCH 3/7] Use channel identifier instead of channel name (#305) so that the channel is clickable when posting the rules This only applies to the `#get-support-here` channel as we don't want the mention of `#general` to be clickable to further reduce the chance of someone entering that channel for support as `#general` is not designed to give tech support. --- docs/other/moderation/rules.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/other/moderation/rules.md b/docs/other/moderation/rules.md index 55074394..5f2da3c4 100644 --- a/docs/other/moderation/rules.md +++ b/docs/other/moderation/rules.md @@ -49,8 +49,8 @@ Please note: **Staff and Other VIPs may be exempt** (to some extent) from any of these rules due to their reputation in the community, if you feel like they should be warned for a violation you should report to staff For questions regarding Discord's Privacy Policy or Terms of Use, please refer to the documents here () -`Last Updated: 2024-08-15` +`Last Updated: 2024-08-18` -**If you have any issues regarding Northstar during your time playing or installing**, please open a support ticket in #⁠get-support-here. This channel is dedicated to helping users and should be used for this purpose instead of #⁠general and other similar chats. +**If you have any issues regarding Northstar during your time playing or installing**, please open a support ticket in <#922663326994018366>. This channel is dedicated to helping users and should be used for this purpose instead of `#⁠general` and other similar chats. ``` From af66c6e5964dd076a28fe7897e078fe8707435ed Mon Sep 17 00:00:00 2001 From: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com> Date: Mon, 26 Aug 2024 15:07:13 +0200 Subject: [PATCH 4/7] Update release steps in regards to release branches (#306) based on the fact that we now only create release branches if they are actually necessary --- docs/development/releases.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/development/releases.md b/docs/development/releases.md index 4145f0c2..aed3b3db 100644 --- a/docs/development/releases.md +++ b/docs/development/releases.md @@ -27,9 +27,9 @@ The process is ever changing in order to simplify it so these steps outlined mig The current process of making release (includinging release candidate) is: -1. Make release branch (`MAJOR.MINOR.X`) (if not exists) +1. Make release branch (`MAJOR.MINOR.X`) (only if commits need to be cherry-picked) -2. Merge desired commits from `main` +2. Take desired commits from `main` - Make sure to consider whether changing are breaking in regards to older/newer server/client and in regards to Squirrel API. - Older/newer client/server breakage might need to be version gated and should **NOT** be done in patch releases. - Squirrel API changes likely breaks mods and should **NOT** be done in patch releases. Additionaly make sure to ping modders on release or preferably even in advance. From 2d0ff7a30e6649110dcc247b898a4b4ad3c4a4fd Mon Sep 17 00:00:00 2001 From: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com> Date: Thu, 29 Aug 2024 16:25:09 +0200 Subject: [PATCH 5/7] Add some useful links on good git hygiene (#280) Adds links for writing commit messages and doing atomic commits. --- docs/development/contributing-code-to-northstar.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/development/contributing-code-to-northstar.md b/docs/development/contributing-code-to-northstar.md index 98cf7701..37e881ca 100644 --- a/docs/development/contributing-code-to-northstar.md +++ b/docs/development/contributing-code-to-northstar.md @@ -31,6 +31,11 @@ To get the cropped GIFs of a screenrecording: (The linked site has not been vetted, use at own risk) 4. Upload GIF to GitHub pull request description by just pasting it at the appropriate location. +### Useful links + +- [How to write a commit message](https://cbea.ms/git-commit/) +- [Atomic commits](https://www.freshconsulting.com/insights/blog/atomic-commits/) + ### Avoiding "PR hell" _"PR hell"_ is what contributors refer to when a pull request is stuck as pending without any indication for progress. From edb601df909e0055d2cb6f4a8a61c8d5db4506b8 Mon Sep 17 00:00:00 2001 From: Mariiibo <45979212+Mariiibo@users.noreply.github.com> Date: Mon, 9 Sep 2024 06:15:37 -0500 Subject: [PATCH 6/7] Add workaround for EA App failing to launch to Linux installation instructions (#308) and replace mention specific to Nvidia GPUs that is no longer relevant. --- .../installing-on-steamdeck-and-linux.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/docs/steamdeck-and-linux/installing-on-steamdeck-and-linux.md b/docs/steamdeck-and-linux/installing-on-steamdeck-and-linux.md index 509da673..6bbd06e5 100644 --- a/docs/steamdeck-and-linux/installing-on-steamdeck-and-linux.md +++ b/docs/steamdeck-and-linux/installing-on-steamdeck-and-linux.md @@ -15,11 +15,18 @@ NorthstarProton has some problems and may stop working at any point, if this hap On Steam Deck, complete the following in desktop mode. You may return to game mode once completed _(A mouse + keyboard plugged into the Deck are recommended for easier navigation of menus)_ 1. Make sure you ran the vanilla version of Titanfall2 at least once on Linux! - * If you use an Nvidia GPU you may need to start the game using Proton 6.3-8 for the first time + * If Titanfall 2 fails to launch, you may have to delete the game's Proton prefix and reinstall using another version of Proton. + 1. To do this, head to `~/.local/share/Steam/steamapps/compatdata` if you installed Steam via a native package, or the Flatpak equivalent. + 2. Delete the folder named `1237970` + 3. Set Titanfall 2 to launch with `Proton 6.3-8` or `Proton 7.0-6` in the _Properties_ -> _Compatibility_ section. + 4. Launch the game and allow the install to completely finish. + 5. Set Titanfall 2 to launch with a more current version of Proton, NorthstarProton, or Proton GE. + 6. If Titanfall 2 still fails to launch, delete the prefix again and try installing with the other version of Proton. 2. Install the latest version of Northstar using [FlightCore](../installing-northstar/northstar-installers#geckoeidechse-flightcore), [Viper](../installing-northstar/northstar-installers#0negal-viper), or do it manually 1. For manual install download the latest version of Northstar from the [releases](https://github.com/R2Northstar/Northstar/releases) page 2. Then extract all contents of the file to your Titanfall 2 folder ( Right click _Titanfall 2_ > Open _Properties_ > Click _Local Files_ > Click _Browse_ ) -3. Install NorthstarProton +3. Install NorthstarProton or a current version of Proton GE. + * In some user cases, NorthstarProton may not work. You may instead try Proton GE, which is also available through the following methods. 1. **Protonup-QT**: Click _About_, then tick the box to enable _advanced mode_. You should be able to select and install NorthstarProton from the _Add version_ menu. 2. **ProtonPlus**: NorthstarProton can also be installed via ProtonPlus. 3. **Manual**: Download the latest release of [NorthstarProton](https://github.com/cyrv6737/NorthstarProton/releases/), extract it, and place the folder in one of the following directories: From 6d0ea06301cd3ca62a9babbc1b96edb2772c9d57 Mon Sep 17 00:00:00 2001 From: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com> Date: Thu, 19 Sep 2024 23:09:37 +0200 Subject: [PATCH 7/7] Update link to ModdingDocs to new docs version (#309) --- docs/README.md | 2 +- docs/modding/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/README.md b/docs/README.md index be4d59a5..48275ae7 100644 --- a/docs/README.md +++ b/docs/README.md @@ -24,7 +24,7 @@ Install instructions can be found here: For modding guides, documentation on Northstar API features and documentation on Respawn Squirrel look at: -{% embed url="https://r2northstar.readthedocs.io/" %} +{% embed url="https://docs.northstar.tf/Modding/" %} ## Contact and contributing diff --git a/docs/modding/README.md b/docs/modding/README.md index 55ec4652..410a61d8 100644 --- a/docs/modding/README.md +++ b/docs/modding/README.md @@ -1,6 +1,6 @@ # Modding -Northstar Modding documentation has moved over to: [https://r2northstar.readthedocs.io/](https://r2northstar.readthedocs.io/). +Northstar Modding documentation has moved over to: [https://docs.northstar.tf/Modding/](https://docs.northstar.tf/Modding/). ## Custom Skin Modding