Skip to content

Commit

Permalink
Merge branch 'main' into ds4
Browse files Browse the repository at this point in the history
  • Loading branch information
GeckoEidechse authored Sep 27, 2024
2 parents b39e1fd + 6d0ea06 commit 6b35a58
Show file tree
Hide file tree
Showing 7 changed files with 33 additions and 20 deletions.
2 changes: 1 addition & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
5 changes: 5 additions & 0 deletions docs/development/contributing-code-to-northstar.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
4 changes: 2 additions & 2 deletions docs/development/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion docs/modding/README.md
Original file line number Diff line number Diff line change
@@ -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

Expand Down
27 changes: 15 additions & 12 deletions docs/other/moderation/rules.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@
This is a copy of the current list of rules on the Northstar Discord server.
They are copied here for transparency reasons so any change to them can be tracked and easily observed.

In particular you can check changes to the rules on GitHub using the following link: https://github.com/R2Northstar/NorthstarWiki/commits/main/docs/other/moderation/rules.md
In particular you can check changes to the rules on GitHub using the following link: [https://github.com/R2Northstar/NorthstarWiki/commits/main/docs/other/moderation/rules.md](https://github.com/R2Northstar/NorthstarWiki/commits/main/docs/other/moderation/rules.md)

```markdown
This is a public server that anyone is welcome to join. As such, we expect everybody who participates to keep things civil. To that end, we've established some guidelines for this server. Failing to follow these rules may result in your posts being removed, limitations of your permissions in channels, or removal from this server. ──────────────────────────────────────────────────────────────────────────────────────────────────────
This is a public server that anyone is welcome to join. As such, we expect everybody who participates to keep things civil. To that end, we've established some guidelines for this server. Failing to follow these rules may result in your posts being removed, limitations of your permissions in channels, or removal from this server.
──────────────────────────────────────────────────────────────────────────────────────────────────────

**1. Be respectful.** This includes insults, harassment, or otherwise hateful conduct. If you disagree with somebody, don't be uncivilized about it.
**2. No NSF(W/L) content.** We all have to sleep at night. If you post content that would get you fired at work, you're going to get the boot.
Expand All @@ -22,14 +23,16 @@ This is a public server that anyone is welcome to join. As such, we expect every
**12. No unnecessary pinging.** Ping if absolutely necessary, especially if you're going to ping staff.
**13. Please use English.** It's known as the most used international language.
**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**. We don't enforce it as much but if we find you worthy of a ban we won't hesitate. ──────────────────────────────────────────────────────────────────────────────────────────────────────
**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**

> 1) If you don't follow the rules we will first warn you using Dyno. This creates a modlog of your user on this server.
> 2) After 3 warnings this will result into a 24 hour mute. In that time we kindly ask you to reflect on your messages/actions and hope you will be back after your timeout.
> 3) If you insist on not following the rules we will then proceed to ban you.
> 1) __If you don't follow the rules we will first warn you__ using Dyno. This creates a modlog of your user on this server.
> 2) After __3 warnings this will result into a 24 hour mute__. In that time we kindly ask you to reflect on your messages/actions and hope you will be back after your timeout.
> 3) If you __insist on not following the rules__ we will then proceed to __ban__ you.
> 4) If you think your ban is not justified or reflected on your behaviour, you can file a ban appeal so we can overthink your permanent ban.

**Immediate Bans**
Expand All @@ -45,9 +48,9 @@ Please note:
> **These rules are not comprehensive.** Moderators and staff may remove content, administer reprimands, or warn users for violations not codified here at their discretion. If a moderator or staff member asks you to stop doing something, please respect their request.
**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 (https://discord.com/terms)
`Last Updated` 6 July 2022 17:52`, All rights reserved`
https://discord.gg/northstar
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)
For questions regarding Discord's Privacy Policy or Terms of Use, please refer to the documents here (<https://discord.com/terms>)
`Last Updated: 2024-08-18`
<https://discord.gg/northstar>

**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.
```
11 changes: 9 additions & 2 deletions docs/steamdeck-and-linux/installing-on-steamdeck-and-linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 0 additions & 2 deletions docs/steamdeck-and-linux/linux-troubleshooting.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# Troubleshooting

> Read Lutris troubleshooting of [common issues with Origin](https://github.com/lutris/docs/blob/master/Origin.md) first.
## Northstar not launching with Steam

If you're encountering issues with Northstar launching on Steam, a very quick fix that usually works is deleting the compatdata for Titanfall2.
Expand Down

0 comments on commit 6b35a58

Please sign in to comment.