You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-4Lines changed: 10 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,7 @@ This project uses the Nintendo Switch Online Mobile App API.
12
12
I'd like to thank:
13
13
-[NintendoSwitchRESTAPI](https://github.com/ZekeSnider/NintendoSwitchRESTAPI) developer(s) (for very useful blueprint designs)
14
14
-[frozenpandaman](https://github.com/frozenpandaman) and his [s2s][s2s] API (he is the reason all of this works)
15
+
-[JoneWang](https://github.com/JoneWang) and his [imink][imink] API. He is crucial to some of the authentication steps performed
15
16
-[blackgear](https://github.com/blackgear)'s [NSOnline_API](https://github.com/blackgear/NSOnline_API) (he was integral to my understanding of `session_token` authentication)
16
17
-[qwerty](https://github.com/qwertyquerty) for his [pypresence](https://github.com/qwertyquerty/pypresence)
17
18
-[samuelthomas2774](https://github.com/samuelthomas2774) for the tremendous amounts of help he provides to this project's issues. Check out his [nxapi here](https://github.com/samuelthomas2774/nxapi)!
@@ -40,23 +41,25 @@ Once ran, the app will ask for you to log into your Nintendo account on a web br
40
41
41
42
## FAQ
42
43
44
+
> If none of the below Qs and As help with your problem, feel free to [file an issue](https://github.com/MCMi460/NSO-RPC/issues/new). Alternatively, you can join the [NSO-RPC Discord server](https://discord.gg/pwFASr2NKx) for a better back-and-forth method of communication with me!
45
+
43
46
***Q: Do you need a Nintendo Switch Online subscription to use this app?***
44
47
**A:** No, you do not. This app works whether or not you have access to online services. You will, however, need to link your Nintendo account to your user profile on your Switch.
45
48
46
49
***Q: My computer says that this app might have a virus! Does it?***
47
50
**A:** No. Your computer is saying that because it's a foreign executable file downloaded from the internet, so you should always be cautious about it. If you'd like, you can [build your own `exe`](#building).
48
51
49
52
***Q: You're not stealing my account/data, are you?***
50
-
**A:** Not me, personally. You'll have to ask [frozenpandaman](https://github.com/frozenpandaman)[(s2s)][s2s] and [@NexusMine (flapg)](https://twitter.com/NexusMine). They are responsible for some of the authentication steps. [Read more here](#understanding), and be weary of any possible theft.
53
+
**A:**~~Not me, personally. You'll have to ask [frozenpandaman](https://github.com/frozenpandaman)[(s2s)][s2s] and [@NexusMine (flapg)](https://twitter.com/NexusMine). They are responsible for some of the authentication steps.~~ This project now uses [imink API][imink] to provide for some authentication steps. [Read more here](#understanding), and be weary of any possible theft.
51
54
<ul><li><details>
52
-
<summary><b><i>What if I don't want to use s2s and flapg?</i></b></summary>
55
+
<summary><b><i>What if I don't want to use imink?</i></b></summary>
53
56
54
57
**A**: It is possible to tweak the code and remove the API calls, then instead only use temporary tokens you have provided for authorization headers. However, this is tedious and completely up to the user to perform- as the tokens expire after 7200 seconds (two hours) and are only obtainable through methods such as [mitmproxy](https://github.com/mitmproxy/mitmproxy)
55
58
56
59
</details></li></ul>
57
60
58
61
***Q: Do I need Discord open on my PC to use this application?***
59
-
**A:**Yes, Discord needs to be open for this application to even run in the first place.
62
+
**A:**No. Discord only needs to be open for the rich presence to be active.
60
63
61
64
***Q: I can't get the program to run, what's wrong with it?!***
62
65
**A:** Delete the NSO-RPC folder in your Documents folder. If that doesn't work, you should run the [cli.py][cli] program and get the error data, then make an [issue](https://github.com/MCMi460/NSO-RPC/issues) on Github and I'll investigate it.
@@ -96,7 +99,9 @@ This is going to be a detailed explanation on everything that I do here and exac
96
99
I try my best to be detailed and give a proper comprehensive guide, but I'm not perfect. Feel free to make an [issue](https://github.com/MCMi460/NSO-RPC/issues) if you feel anything in particular should be updated!
97
100
98
101
I'm going to be explaining my [cli.py][cli] as it isn't as complicated as the [GUI (app.py)][app].
99
-
(You can follow along with the guide [here][api] and [here][cli])
102
+
(You can follow along with the guide [here][api] and [here][cli])
103
+
104
+
**As of [8abf86c](https://github.com/MCMi460/NSO-RPC/commit/8abf86c6f4dca2d5cde7bf0886de6f1642b6dbef), this guide is outdated in regards to the APIs used.**
100
105
101
106
<details>
102
107
<summary><h3>1. Getting your <code>session_token</code></h3></summary>
@@ -603,3 +608,4 @@ I'm going to be explaining my [cli.py][cli] as it isn't as complicated as the [G
0 commit comments