From b842327d7fe2d365a81875e9bd44c358cd12ac1b Mon Sep 17 00:00:00 2001 From: GeckoEidechse Date: Wed, 11 Oct 2023 17:03:10 +0200 Subject: [PATCH 1/9] Run linkcheck on push --- .github/workflows/linkcheck.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .github/workflows/linkcheck.yml diff --git a/.github/workflows/linkcheck.yml b/.github/workflows/linkcheck.yml new file mode 100644 index 00000000..c51ec16f --- /dev/null +++ b/.github/workflows/linkcheck.yml @@ -0,0 +1,11 @@ +name: Linkcheck +on: [push, pull_request] + +jobs: + markdown-link-check: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: md-linkcheck + uses: ocular-d/md-linkcheck-action@master From 12f2ac69dbb42f4aa6295b8a01d4a35a02c3c559 Mon Sep 17 00:00:00 2001 From: GeckoEidechse Date: Thu, 19 Oct 2023 15:31:53 +0200 Subject: [PATCH 2/9] Use different action for linkcheck This one seems more popular --- .github/workflows/linkcheck.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/linkcheck.yml b/.github/workflows/linkcheck.yml index c51ec16f..b930c3db 100644 --- a/.github/workflows/linkcheck.yml +++ b/.github/workflows/linkcheck.yml @@ -8,4 +8,4 @@ jobs: - name: Checkout uses: actions/checkout@v3 - name: md-linkcheck - uses: ocular-d/md-linkcheck-action@master + uses: gaurav-nelson/github-action-markdown-link-check@v1 From 4d3ce9e62a4ad71aa967d9d6a1e31bd776cb69c7 Mon Sep 17 00:00:00 2001 From: GeckoEidechse Date: Thu, 19 Oct 2023 15:37:10 +0200 Subject: [PATCH 3/9] Only show errors in output --- .github/workflows/linkcheck.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/linkcheck.yml b/.github/workflows/linkcheck.yml index b930c3db..89bee171 100644 --- a/.github/workflows/linkcheck.yml +++ b/.github/workflows/linkcheck.yml @@ -9,3 +9,5 @@ jobs: uses: actions/checkout@v3 - name: md-linkcheck uses: gaurav-nelson/github-action-markdown-link-check@v1 + with: + use-quiet-mode: 'yes' From c187f9dfddca7429b6786d0de5badb1ee7aca909 Mon Sep 17 00:00:00 2001 From: GeckoEidechse Date: Thu, 19 Oct 2023 15:49:36 +0200 Subject: [PATCH 4/9] Disable link check for two EA links help.ea.com seems to filter requests from GitHub causing the action to think that the link is dead. --- docs/installing-northstar/troubleshooting.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/installing-northstar/troubleshooting.md b/docs/installing-northstar/troubleshooting.md index 12f82383..3cf9ba79 100644 --- a/docs/installing-northstar/troubleshooting.md +++ b/docs/installing-northstar/troubleshooting.md @@ -21,7 +21,9 @@ If the usual workarounds of restarting EA/Origin, rebooting your pc, or running This error usually happens when the EA App fails to connect to EA servers properly. To fix this, you can: + 1. Make sure you're signed into the EA App and can see Titanfall2 in your EA Library (only applies to Steam owners. If you can't, check [EA's official guide for linking accounts](https://help.ea.com/en/help/pc/link-ea-and-steam/). + 2. Use task manager to end the `EA App` and `EA Background service` tasks, open the EA App, then launch Northstar. ## Tier0.dll Not found @@ -211,7 +213,9 @@ This is an error commonly caused by EA not properly updating players' names when The current solution to this is signing out of the EA App, then _without signing back into the EA App_, open **Vanilla** Titanfall 2. This should prompt EA App to pop up and ask you to sign in again, sign in on that prompt. Close Vanilla Titanfall 2 and open **Northstar**, and the error should be fixed. + Another common issue that can cause this error is when Steam and EA accounts aren't properly linked (Note: this only applies if you own Titanfall 2 on Steam). To check if this is the case, you can check if you see Titanfall 2 in your library on the EA App (yes, even if you own it on Steam). If you see it, then try the other solutions again. If you don't see it, follow [EA's official guide on linking Steam and EA accounts](https://help.ea.com/en/help/pc/link-ea-and-steam/). + This error can also appear if you are pirating the game, which we neither condone nor support as stated [here](../faq.md#faq-piracy) From 60244cfd5d55a2ab58b6f67a536bf442501bfae7 Mon Sep 17 00:00:00 2001 From: GeckoEidechse Date: Thu, 19 Oct 2023 15:58:54 +0200 Subject: [PATCH 5/9] Disable link check for specific EA help links via config file help.ea.com seems to filter requests from GitHub causing the action to think that the link is dead. --- .github/.markdownlinkcheck.json | 7 +++++++ .github/workflows/linkcheck.yml | 1 + 2 files changed, 8 insertions(+) create mode 100644 .github/.markdownlinkcheck.json diff --git a/.github/.markdownlinkcheck.json b/.github/.markdownlinkcheck.json new file mode 100644 index 00000000..7e118b9f --- /dev/null +++ b/.github/.markdownlinkcheck.json @@ -0,0 +1,7 @@ +{ + "ignorePatterns": [ + { + "pattern": "https://help.ea.com/en/help/pc/link-ea-and-steam/" + } + ] +} diff --git a/.github/workflows/linkcheck.yml b/.github/workflows/linkcheck.yml index 89bee171..fd095043 100644 --- a/.github/workflows/linkcheck.yml +++ b/.github/workflows/linkcheck.yml @@ -11,3 +11,4 @@ jobs: uses: gaurav-nelson/github-action-markdown-link-check@v1 with: use-quiet-mode: 'yes' + config-file: '.github/.markdownlinkcheck.json' \ No newline at end of file From cfdbb6432a8432ca7ef39010b408385557b1fc94 Mon Sep 17 00:00:00 2001 From: GeckoEidechse Date: Thu, 19 Oct 2023 16:03:23 +0200 Subject: [PATCH 6/9] Revert comments adding linkcheck exception They seem to have never worked in the first place --- docs/installing-northstar/troubleshooting.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/docs/installing-northstar/troubleshooting.md b/docs/installing-northstar/troubleshooting.md index 3cf9ba79..12f82383 100644 --- a/docs/installing-northstar/troubleshooting.md +++ b/docs/installing-northstar/troubleshooting.md @@ -21,9 +21,7 @@ If the usual workarounds of restarting EA/Origin, rebooting your pc, or running This error usually happens when the EA App fails to connect to EA servers properly. To fix this, you can: - 1. Make sure you're signed into the EA App and can see Titanfall2 in your EA Library (only applies to Steam owners. If you can't, check [EA's official guide for linking accounts](https://help.ea.com/en/help/pc/link-ea-and-steam/). - 2. Use task manager to end the `EA App` and `EA Background service` tasks, open the EA App, then launch Northstar. ## Tier0.dll Not found @@ -213,9 +211,7 @@ This is an error commonly caused by EA not properly updating players' names when The current solution to this is signing out of the EA App, then _without signing back into the EA App_, open **Vanilla** Titanfall 2. This should prompt EA App to pop up and ask you to sign in again, sign in on that prompt. Close Vanilla Titanfall 2 and open **Northstar**, and the error should be fixed. - Another common issue that can cause this error is when Steam and EA accounts aren't properly linked (Note: this only applies if you own Titanfall 2 on Steam). To check if this is the case, you can check if you see Titanfall 2 in your library on the EA App (yes, even if you own it on Steam). If you see it, then try the other solutions again. If you don't see it, follow [EA's official guide on linking Steam and EA accounts](https://help.ea.com/en/help/pc/link-ea-and-steam/). - This error can also appear if you are pirating the game, which we neither condone nor support as stated [here](../faq.md#faq-piracy) From cbd0885086886af29b18dab052bae8f5f4b564af Mon Sep 17 00:00:00 2001 From: GeckoEidechse Date: Thu, 19 Oct 2023 16:03:53 +0200 Subject: [PATCH 7/9] Purposefully break link for testing --- docs/installing-northstar/northstar-installers/vtol-guide.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/installing-northstar/northstar-installers/vtol-guide.md b/docs/installing-northstar/northstar-installers/vtol-guide.md index c7785f2e..8dd5b214 100644 --- a/docs/installing-northstar/northstar-installers/vtol-guide.md +++ b/docs/installing-northstar/northstar-installers/vtol-guide.md @@ -36,7 +36,7 @@ If you are unsure if you have EA or Origin, you have EA. The final parts of the Main Menu are at the bottom, showing your game's directory with a button to Locate Titanfall 2 install, a small button next to this, and a button below both of these reading _"Re-Install Northstar"_. -![Installation Section](../../images/vtol-northstar-installation-info.png) +![Installation Section](../../images/vtol-sdfsdfsdfsdsdfsfdsdftar-installation-info.png) ## Installation Via VTOL From 86047ccf0c6722becea7ed6a461f010b3f505633 Mon Sep 17 00:00:00 2001 From: GeckoEidechse Date: Thu, 19 Oct 2023 16:04:07 +0200 Subject: [PATCH 8/9] Revert "Purposefully break link for testing" This reverts commit cbd0885086886af29b18dab052bae8f5f4b564af. --- docs/installing-northstar/northstar-installers/vtol-guide.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/installing-northstar/northstar-installers/vtol-guide.md b/docs/installing-northstar/northstar-installers/vtol-guide.md index 8dd5b214..c7785f2e 100644 --- a/docs/installing-northstar/northstar-installers/vtol-guide.md +++ b/docs/installing-northstar/northstar-installers/vtol-guide.md @@ -36,7 +36,7 @@ If you are unsure if you have EA or Origin, you have EA. The final parts of the Main Menu are at the bottom, showing your game's directory with a button to Locate Titanfall 2 install, a small button next to this, and a button below both of these reading _"Re-Install Northstar"_. -![Installation Section](../../images/vtol-sdfsdfsdfsdsdfsfdsdftar-installation-info.png) +![Installation Section](../../images/vtol-northstar-installation-info.png) ## Installation Via VTOL From cdea6821ed75dc3ad166360ebbd465bf7db90a1b Mon Sep 17 00:00:00 2001 From: GeckoEidechse Date: Thu, 19 Oct 2023 16:05:28 +0200 Subject: [PATCH 9/9] Add trailing newline --- .github/workflows/linkcheck.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/linkcheck.yml b/.github/workflows/linkcheck.yml index fd095043..e97f01e8 100644 --- a/.github/workflows/linkcheck.yml +++ b/.github/workflows/linkcheck.yml @@ -11,4 +11,4 @@ jobs: uses: gaurav-nelson/github-action-markdown-link-check@v1 with: use-quiet-mode: 'yes' - config-file: '.github/.markdownlinkcheck.json' \ No newline at end of file + config-file: '.github/.markdownlinkcheck.json'