## Installation - Wii U

---

SPFN unterstützt zwei Methoden, um sich mit unseren Serven zu verbinden:
- Aroma Plugin (Benötigt eine gemoddete Wii U)
- SSSL (Benötigt keine gemoddete WiiU, unterstützt aber weniger Funktionen)

Bitte folge dem Guide mit der Methode, die du verwenden möchtest. Wichtig: SSSL unterstützt weniger Funktionen als Aroma. Deswegen wird generell Aroma als Methode verbunden.

---

## Aroma

Benötigt wird:
- Eine gemoddete Wii U mit Aroma
- SD-Karte (Am besten mit 32GB Speicher)
- Computer oder ein anderes Gerät, um auf die SD-Karte zugreifen zu können
- Eine Internetverbindung

Um diesen Guide folgen zu können benötigt man eine gemoddete WiiU mit der neusten Version von Aroma. Falls deine WiiU noch nicht mit Aroma gemoddet ist [Folge diesem Guide](https://wiiu.hacks.guide/). Wenn deine WiiU schon mit Aroma gemoddet ist, dann überprüfe Aroma auf Updates und installiere diese, falls welche vorhanden sind. Wenn das Modden deiner WiiU nicht möglich ist, folge bitte stattdessen dem SSSL-Guide.

Dieser Guide wird eine Kopie von der Aroma-Umgebung erstellen, um eine Verbindung mit unseren Servern herzustellen. Nachdem dies getan wurde kann man einfach zwischen SPFN und Pretendo wechseln, indem man die Umgebung wechselt, während die Konsole am Hochfahren ist.

Stelle auch sicher, dass du keinen Nutzer als Standartnutzer festgelegt hast, bevor SPFN eingerichtet wird, da man sonst mit den falschen Account eingeloggt werden kann. Um dies zu deaktivieren, muss man die WiiU anschalten und unter den Nutzereinstellungen des betroffenen Nutzers "Als Standartnutzer festlegen?" deaktivieren.

Falls momentan Pretendos DNS-Server verwendet werden, um eine Verbindung zu Pretendo Network herzustellen, deaktiviere die Verbindung zu den DNS-Server, bevor man diesem Guide fortsetzt.

### Schritt 1: SD-Karten Vorbereitungen

Stecke die SD-Karte in einen Computer und navigiere zu `SD:/wiiu/environments`

Erstelle eine Kopie vom `aroma` Environment-Ordner und benenne die Kopie in `SPFN` um - das wird die Umgebung sein, um sich mit unseren Servern zu verbinden.

Benutzer, die vorher Pretendo's Inkay Plugin verwendet haben, müssen die Dateien `plugins/Inkay-pretendo.wps` und `modules/Inkay-pretendo.wms` von der SPFN-Umgebung löschen.

Lade die Plugins und Modules von der [Downloadseite](/downloads/) herunter - stelle sicher das in dem Datei-Explorer, der verwendet wird, Dateinamenerweiterungen aktiv sind und merke dir die Erweiterungen.

- `Inkay-spfn.wps` kommt in den `plugins` Ordner
- `Inkay-spfn.wms` kommt in den `modules` Ordner

Mit den Dateien nun auf der SD-Karte kann man diese vom Computer entfernen und in die WiiU einlegen´.

### Schritt 2: Setup an der Konsole

Schalte die Konsole an und halte während dem Hochfahren den `X`-Knopf am Gamepad gedrückt, um den Environment Loader zu öffnen.

Mit dem D-Pad navigiert man anschließend zu `SPFN` und drückt `A` um dies auszuwählen. Die Konsole lädt nun das `SPFN`-Environment und stellt eine Verbindung zu den SPFN-Servern her.

Oben-Links sollte dann eine Nachricht mit dem Inhalt "Nutze SPFN" erscheinen.

> Wenn stattdessen die Nachricht "Nutze Pretendo Network" auftaucht, FAHRE NICHT MIT DEM GUIDE FORT. Schalte die Konsole aus und lösche, wie im Schritt 1 beschrieben, die Pretendo Plugins.

> Falls du die "Nutze SPFN" Nachricht nicht siehst wurde das SPFN-Plugin wahrscheinlich nicht korrekt installiert. Überprüfe die Speicherorte der `Inkay-spfn.wps` und `Inkay-spfn.wms` Dateien.

Die Server von SPFN sind separat von Pretendo's und Nintendos Server. Deswegen muss ein neuer Account für die Nutzung der SPFN-Server erstellt werden. Da die Konsole schon mit unseren Servern verbunden ist, muss nur noch ein neuer Nutzer angelegt werden. Drücke `+` am Gamepad bei der Benutzerauswahl, um einen neuen Nutzer anzulegen. Folge den Anweisungen der WiiU bei der Accounterstellung. Wenn gefragt wird, ob man eine NNID hat, wählt man Nein aus. Anschließend wählt man ein Mii für den Account aus. Wenn danach gefragt wird, ob man einen Account verknüpfen möchte, bestätigt man dies mit "Verknüpfen".

Bevor man mit den Prozess weitermacht, sollte man sicherstellen, dass die Nutzervereinbarung Splatfestival erwähnt. Dafür öffnet man die Nutzervereinbarung auf Englisch. Falls die Nutzervereinbarung nicht Splatfestival oder SPFN erwähnt sind die Plugins nicht korrekt eingerichtet. Falls dies so ist, wiederhole den Schritt 1 von diesem Guide und stelle sicher, dass die Dateien alle am richtigen Ort platziert sind.

Falls die Nutzervereinbarung Splatfestival erwähnt, lese diese aufmerksam durch und wähle `I Accept` aus, um der Nutzervereinbarung zuzustimmen. Anschließend muss man Nutzerinformationen eingeben, um den SPFN-Account zu erstellen.

> VERWENDE NIE DAS GLEICHE PASSWORT FÜR MEHERE ACCOUNTS INNERHALB ODER AUSSERHALB VON UNSEREM NETZWERK

Nachdem der Account erstellt wurde, wird eine Bestätigungscode an die hinterlegte E-Mail-Adresse gesendet. Es kann passieren, dass der Bestätigungscode im Spam-Ordner landen kann. Um den Bestätigungscode einzugeben, muss man sich auf der Konsole mit dem Benutzer anmelden. Nach der Anmeldung wird man dazu aufgefordert den Bestätigungscode einzugeben. Wenn man schon angemeldet ist, kann man unter den Nutzereinstellungen "Nutzer wechseln" sich mit dem Benutzer erneut anmelden. Nachdem man sich erneut angemeldet hat, sollte die Aufforderung für den Bestätigungscode auftauchen.

Starte Splatoon und überprüfe ob Arenen-Neuigkeiten empfangen werden können.

Nun bist du bereit auf Splatfestival Network zu spielen! [Trete den Discord bei](https://discord.gg/grMSxZf) für Informationen über zukünftige Splatfests oder andere Updates.

---

## SSSL

> SSSL unterstützt nicht alle Funktionen von SPFN. Funktionen wie die Miiverse-App oder das Verfassen von Posts in Splatoon werden durch SSSL nicht unterstützt und können nur über Aroma verwendet werden. Momentan ist Miiverse auf den SPFN-Servern noch nicht komplett funktionsfähig, sobald es aber verfügbar sein wird, können Nutzer die SSSL verwenden nur Posts von anderen Spielern sehen aber selbst keine verfassen.

Benötigt wird:
- Wii U
- eine Internetverbindung

Falls eine gemoddete Konsole schon vorhanden ist, wird als Methode Aroma empfohlen. Falls aber trotzdem SSSL verwenden möchte sollte man sicherstellen das Inkay (Plugin von Pretendo) deaktiviert ist oder eine Umgebung ohne Inkay erstellt wird. Anleitungen wie man eine Umgebung ohne Pretendos Inkay erstellen kann findet man im Schritt 1 vom Aroma Guide. Wichtig: Wenn man zwischen Pretendo und SPFN wechseln möchte, muss man SSSL mithilfe diesen Guides erneut (de-)aktivieren.

### Schritt 1: Konfiguration der Konsole

SSSL verwendet die DNS-Einstellungen, um den Netzwerkverkehr zu unseren Servern umzuleiten. Um eine Verbindung herzustellen, muss man die DNS-Einstellungen der aktiven Internetverbindung ändern.

Fahre die WiiU hoch und melde dich mit einem Benutzer an. Öffne anschließend die `Systemeinstellungen` und navigiere zu der Option `Internet`. Dort angekommen wähle `Internetverbindung einrichten` aus. Anschließend drücke `X` um die Verbindungsübersicht zu öffnen. Wähle dort die Internetverbindung aus, die für SSSL verwendet werden soll.

Wähle `Einstellungen ändern` aus, navigiere anschließend zu der Option `DNS` und ändere diese zu `Nicht automatisch beziehen`. Trage danach folgende Werte für die DNS ein:

- Primärer DNS-Server: 45.85.147.85
- Sekundärer DNS-Server: 1.1.1.1

Die Wii U wird die Werte, die eingegeben wurden, automatisch formatieren. Zum Beispiel steht bei dem primären DNS-Server dann `045.085.147.085`. Das ist normal und alles wird korrekt funktionieren. 
Nachdem alle Werte richtig eingetragen wurden, muss man `O.K.` drücken, um die DNS-Werte zu speichern. Drücke anschließend `B` um die geänderten Einstellungen zu speichern. Die Konsole wird danach dazu einen Auffordern einen Verbindungstest durchzuführen. Wähle `Test durchführen` aus. Der Test sollte erfolgreich ausgeführt werden. Nachdem dies erledigt, ist drückt man mehrmals `B` um die Systemeinstellungen zu verlassen und um ins Home-Menü zurückzukehren. Die Konsole sollte nun erfolgreich mit SPFN verbunden sein.

### Schritt 2: Einen Account anlegen

Die Server von SPFN sind separat von Pretendo's und Nintendos Server. Deswegen muss ein neuer Account für die Nutzung der SPFN-Server erstellt werden. Da die Konsole schon mit unseren Servern verbunden ist, muss nur noch ein neuer Nutzer angelegt werden. Drücke `+` am Gamepad bei der Benutzerauswahl, um einen neuen Nutzer anzulegen. Folge den Anweisungen der WiiU bei der Accounterstellung. Wenn gefragt wird, ob man eine NNID hat, wählt man Nein aus. Anschließend wählt man ein Mii für den Account aus. Wenn danach gefragt wird, ob man einen Account verknüpfen möchte, bestätigt man dies mit "Verknüpfen".

Bevor man mit den Prozess weitermacht, sollte man sicherstellen, dass die Nutzervereinbarung Splatfestival erwähnt. Dafür öffnet man die Nutzervereinbarung auf Englisch. Falls die Nutzervereinbarung nicht Splatfestival oder SPFN erwähnt ist, SSSL nicht richtig konfiguriert. Bitte wiederhole Schritt 1 und stelle sicher das die DNS richtig eingetragen wurde.

Falls die Nutzervereinbarung Splatfestival erwähnt, lese diese aufmerksam durch und wähle `I Accept` aus, um der Nutzervereinbarung zuzustimmen. Anschließend muss man Nutzerinformationen eingeben, um den SPFN-Account zu erstellen.

> VERWENDE NIE DAS GLEICHE PASSWORT FÜR MEHERE ACCOUNTS INNERHALB ODER AUSSERHALB VON UNSEREM NETZWERK

Nachdem der Account erstellt wurde, wird eine Bestätigungscode an die hinterlegte E-Mail-Adresse gesendet. Es kann passieren, dass der Bestätigungscode im Spam-Ordner landen kann. Um den Bestätigungscode einzugeben, muss man sich auf der Konsole mit dem Benutzer anmelden. Nach der Anmeldung wird man dazu aufgefordert den Bestätigungscode einzugeben. Wenn man schon angemeldet ist, kann man unter den Nutzereinstellungen "Nutzer wechseln" sich mit dem Benutzer erneut anmelden. Nachdem man sich erneut angemeldet hat, sollte die Aufforderung für den Bestätigungscode auftauchen.

Starte Splatoon und überprüfe ob Arenen-Neuigkeiten empfangen werden können.

Nun bist du bereit auf Splatfestival Network zu spielen! [Trete den Discord bei](https://discord.gg/grMSxZf) für Informationen über zukünftige Splatfests oder andere Updates.
