Skip to content

Commit 168cc59

Browse files
committed
Update README.md
1 parent 8abf86c commit 168cc59

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

README.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ This project uses the Nintendo Switch Online Mobile App API.
1212
I'd like to thank:
1313
- [NintendoSwitchRESTAPI](https://github.com/ZekeSnider/NintendoSwitchRESTAPI) developer(s) (for very useful blueprint designs)
1414
- [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
1516
- [blackgear](https://github.com/blackgear)'s [NSOnline_API](https://github.com/blackgear/NSOnline_API) (he was integral to my understanding of `session_token` authentication)
1617
- [qwerty](https://github.com/qwertyquerty) for his [pypresence](https://github.com/qwertyquerty/pypresence)
1718
- [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
4041

4142
## FAQ
4243

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+
4346
***Q: Do you need a Nintendo Switch Online subscription to use this app?***
4447
**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.
4548

4649
***Q: My computer says that this app might have a virus! Does it?***
4750
**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).
4851

4952
***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.
5154
<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>
5356

5457
**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)
5558

5659
</details></li></ul>
5760

5861
***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.
6063

6164
***Q: I can't get the program to run, what's wrong with it?!***
6265
**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
9699
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!
97100

98101
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.**
100105

101106
<details>
102107
<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
603608
[api]: /client/api/__init__.py
604609
[app]: /client/app.py
605610
[s2s]: https://github.com/frozenpandaman/splatnet2statink/wiki/api-docs
611+
[imink]: https://github.com/JoneWang/imink

0 commit comments

Comments
 (0)