Donnerstag, 31. Dezember 2015

Brick Breaker 3D BETA 3


Es ist mal wieder Zeit für eine neue Homebrew von dem FUK-Team. Heute geht es um ein spielbares Spiel, Brick Breaker.
Momentan befindet es sich noch in der BETA, aber es sind schon alle grundlegenden Spielmechanismen enthalten. Die Entwicklungsgeschwindigkeit wird wohl in nächster Zeit eher abnehmen.
Die Menüs wurden in diesem Update hinzugefügt und müssen in der Zukunft noch etwas verschönert werden.

Download:
Brick Breaker B3 (Mirror)

Montag, 16. November 2015

Website wieder da

Nach über einem Monat Downtime ist unsere Website FUK-Team.tk endlich wieder verfügbar.
Grund dafür war ein defektes Stromkabel am Server, weshalb er nicht genügend Strom bekommen hat.

Samstag, 10. Oktober 2015

Diagnos3 V1.0.2

Heute wurde Diagnos3 Version 1.0.2 veröffentlicht. Dabei wurde hauptsächlich ein Bug bei der Erkennung des Systems unter Ninjhax 2.0 usw. gefixt.

Download:
-Version 1.0.2 (Mirror)
-Quellcode (Mirror)

Montag, 17. August 2015

Kompatibilität der Apps

Alle unsere Anwendungen sind mit NINJHAX 2.1, Ironhax und Tubehax kompatibel. Anscheinend lag der Fehler an NINJHAX, weshalb es nicht nötig ist, unsere Anwendungen erneut herunterzuladen.

Freitag, 31. Juli 2015

NINJHAX 2.0 Kompatibilität

Uns ist bewusst, dass es bei der Verwendung von NINJHAX 2.0 bei einigen unserer Anwendungen zu Problemen kommt. Wir suchen momentan eine Möglichkeit, diesen Fehler zu beheben.

Kompatibel:
-FUK Hello World
-Useless homebrew

Inkompatibel:
-Zahlenraten/ Guess the Number
-Diagnos3

Samstag, 23. Mai 2015

Diagnos3

Bisher gab es für so ziemlich jede Konsole eine Anwendung, um die Funktionalität zu kontrollieren. Für den 3DS war dies aber bisher nicht der Fall.
Da wir den 3DS nicht ohne anständigen Button Tester lassen konnten, der auf dem ARM11 läuft, gibt es jetzt von uns eine Diagnose Anwendung.
Ein kleiner Hinweis zur Benutzung: Du kannst durch Druck auf den Touchscreen den "Button Tester" verlassen.

Downloads:
Version 1.0 (*.3DSX, *.3DS und *.CIA)

Donnerstag, 19. Februar 2015

Eine Anleitung um Homebrew auf dem (New) 3DS auszuführen

Achtung! Diese Anleitung ist nicht mehr aktuell!
Das Ziel dieser Anleitung ist, dir die aktuellen Wege, kostenlose Programme von Hobbyentwicklern auf dem Nintendo 3DS auszuführen zu zeigen. Diese Programme stehen im Gegensatz zu Anwendungen, die von großen Software- oder Computerspieleentwicklerfirmen hergestellt werden. Software von Hobbyentwicklern wird auch als Homebrew bezeichnet.
Wir unterstützen weder Piraterie noch die Verwendung einer illegalen Kopie des Nintendo SDKs von inoffiziellen Entwicklern. Wir empfehlen nur Homebrew, die mit inoffiziellen Entwicklerkits wie Devkit Pro geschrieben wurden.
Bei einigen Wegen, Homebrew auszuführen, werden Spiele als "Eingangspunkt" benötigt. Wir unterstützen keine Nutzer, die sich diese Spiele illegal heruntergeladen haben und mit dritter Hardware ausführen. Es wird empfohlen, nur die originalen Spiele zu verwenden.
In dieser Anleitung wird nur auf den 3DS Teil eingegangen. Es wird erwartet, dass du ausreichende Kenntnisse im Umgang mit Computern hast.
Es werden sich einige Möglichkeiten entwickeln, Homebrew Anwendungen mit bestimmten Launchern auszuführen. Wir gehen in dieser Anleitung nur auf die direkt ausführbaren Dateien ein.
Die meisten Informationen auf dieser Website stammen von zahlreichen anderen Webseiten, wie der von Devkit Pro, Smealum und GBATemp.
Diese Anleitung wurde von Tcm0 geschrieben.

Was gekauft werden sollte:
Die Konsole
Erst einmal wird natürlich ein Nintendo 3DS benötigt. In diesem Tutorial empfehle ich den New Nintendo 3DS oder New Nintendo 3DS XL zu verwenden, da sie dem originalen 3DS, 3DS XL und 2DS um einiges überlegen sind: bessere Bildschirme, C-Stick ("zweites Circlepad"), Schultertasten ZL und ZR, ein besserer 3D Effekt, mehr Leistung usw. Die Farbe ist grundsätzlich unwichtig, aber vor allem schwarze Konsolen sammeln Fingerabdrücke und Kratzer.
Bei der Wahl der Konsole gibt es noch ein weiteres wichtiges Kriterium. Es gibt für den Nintendo 3DS ab und zu Firmwareupdates weshalb man sicherstellen sollte, dass die Konsole eine kompatible Firmware hat. Momentan muss die Firmware zwischen 4.0.0-7 und 9.2.0-20 liegen.
Der größte Konkurrent zum Nintendo 3DS ist die Playstation Vita. Die ist zwar leistungsstärker aber teurer und unterstützt keine normalen Speicherkarten. Außerdem besteht bei Hackern kein allzugroßes Interesse an der Konsole.
Da der Preis für die 3DS Konsolen bei den meisten Händlern gleich ist solltest du dich an Punkten wie Service und Garantie orientieren.
Um eine hohe Chance zu haben, dass du einen 3DS mit der richtigen Firmware hast, solltest du bei Händlern einkaufen, die normalerweise keinen allzugroßen Konsolenumsatz haben. Außerdem kannst du gucken, ob du den Serial, eine Nummer auf der Verpackung, mit dieser Liste abgleichen kannst.
Des Weiteren solltest du beachten, dass beim 3DS XL, New 3DS und New 3DS XL kein Ladekabel für den 3DS mitgeliefert wird. D.h. wenn du dir keinen originalen 3DS und keinen 2DS kaufst und außerdem kein Ladekabel von dem Nintendo DSi hast solltest du direkt ein Kabel mitkaufen.

Der Verpackungsinhalt vom New 3DS XL.
Diese Box enthält:
-Die Konsole
-Ein paar Anleitungshefte
-Ein Ladekabel (nur originaler 3DS und 2DS)
-6 AR Karten (Augmentet Reality = erweiterte Realität) für ein paar vorinstallierte Minispiele
-Ein oder mehrere Stifte für den Touchscreen

Ein Ladegerät wird bei einigen Versionen nicht mitgeliefert.
Empfohlene Erweiterungen:
-Bildschirmfolien damit die Bildschirme nicht verkratzen (vor allem beim originalen 3DS)
-Eine Transporttasche damit dem 3DS auch auf Reisen nichts passiert
-Ein oder mehrere Ersatztouchpens, da die Stifte schnell verloren gehen
-Ggf. weitere Schutzhüllen, z.B. für das Schiebepad
-Ggf. ein Ladegerät
Häufig kann man sich auch Boxen kaufen, die alle benötigten Erweiterungen enthalten.

Die nötigen Erweiterungen um Homebrews auszuführen
Die programmierbare Konsole
Eine normale Konsole genügt nicht, um eigene Programme auf ihr ausführen zu können. Nintendo hat sich, wahrscheinlich aufgrund von Angst vor Piraterie, dazu entschieden, einige Sicherheitsmechanismen einzubauen.
Es gibt mehrere Lösungen, um die Sicherheitsmaßnahmen zu umgehen. Es gibt mehrere Wege, die alle Vor- und Nachteile haben. Die Besten werden folgend aufgelistet. Dabei muss beachtet werden, dass hier nur auf gängige Methoden eingegangen wird. Es gibt einige Homebrews im *.dat und *.bin Format, die mit den hier gezeigten Wegen nicht kompatibel sind.
Die komplett legale Lösung
Es gibt inzwischen mehrere Ansätze, komplett ohne zusätzliche Hardware Programme auf dem 3DS auszuführen. Die sind allerdings auf den originalen 3DS beschränkt, kompliziert und teilweise noch nicht funktional. Die folgende Lösung ist noch die einzige Option für alle Benutzer des neuen 3DS. Sie ist die einzige Möglichkeit, *.3DSX Dateien auszuführen aber hat gewisse Limitationen bezüglich der Zugriffsrechte (man kann z.B. nicht das Circle Pad Pro verwenden).
Um NINJHAX, den einzigen komplett legalen Hack für den 3DS, auszuführen, benötigt man als Hardware nur das Spiel "Cubic Ninja". Es wurde über einen längeren Zeitraum für unter 10€ verkauft aber nachdem der Exploit, also der Hack, veröffentlicht wurde, stiegen die Preis relativ schnell. Trotzdem ist es noch gut verfügbar.

Die Verpackung vom N3DS XL im Vergleich zur Verpackung von Cubic Ninja.

Der N3DS XL im Vergleich zu dem Spiel.
Um das Spiel zum Ausführen von Homebrew zu verwenden muss man erst einmal den 3DS mit dem Internet verbinden. Dieser Zustand sollte allerdings nicht zulange anhalten, da der 3DS im Standbymodus Updates aus dem Internet herunterlädt und häufig fragt, ob man updaten möchte. Ein Update auf die aktuelle Firmware würde diesen Hack unnutzbar machen.
Danach musst du dir dieses Archiv herunterladen und in den "Root" der SD Karte vom 3DS kopieren. Root bedeutet, dass du die Dateien direkt auf die SD Karte ohne Unterordner kopieren musst. Bei dem 3DS, 3DS XL und 2DS findest du die SD Karte hinter einer Blende an der Seite der Konsole. Bei dem neuen 3DS und neuen 3DS XL muss zuerst die Rückseite entfernt bzw. abgeschraubt werden. Dann kann man die MicroSD Karte entnehmen.
Danach musst du zu dieser Seite navigieren und die Firmware von deinem 3DS auswählen. Du findest sie, wenn du dich im Hauptmenü vom 3DS befindest und dann die Systemeinstellungen startest auf dem oberen Bildschirm rechts unten. Wenn du einen neuen 3DS hast, solltest du die Box von "Old" auf "New" stellen. Ansonsten kannst du sie so lassen wie sie ist.
Jetzt kannst du das Spiel Cubic Ninja starten und folgend durch das Menü navigieren: "Erstellen" -> "QR Code" -> "QR Code scannen". Dann muss der QR-Code von der Website eingescannt werden. Jetzt kannst du noch entweder mit "A" bestätigen, dass der Speicherstand von Cubic Ninja so bearbeitet werden soll, dass du den QR-Code nicht wieder einscannen musst oder "B" drücken, damit der Speicherstand nicht bearbeitet wird.
Jetzt wird der Homebrew Launcher ausgeführt. Du kannst ein paar der mitgelieferten Homebrewanwendungen testen.
Nachdem der Speicherstand bearbeitet wurde benötigst du das Internet nicht mehr, um den Exploit auszuführen!
Wenn du neue Homebrewanwendungen für diesen Exploit installieren möchtest musst du die *.3DSX und die *.SMDH in einen Ordner, der den gleichen Namen wie die *.3DSX hat und sich im "3ds" Ordner befindet, kopieren. Häufig werden Homebrews schon mit der richtigen Ordnerstruktur angeboten.
*.CIA, *.ELF und *.3DS Dateien kann man leider nicht mit dieser Option ausführen. Außerdem lassen sich keine Backups von Originalspielen mit dieser Option starten.
Die nicht ganz so legale Lösung
Eine nicht ganz so legale Lösung bilden Module, die im einfachsten Sinn so tun, als ob sie originale Spiele wären. Dabei können aber nur bestimmte Homebrew abspielen. Leider gibt es ein paar Homebrewanwendungen, die aufgrund des Dateiformates nur mit sogenannten "Flashkarten" nutzbar sind. Ein wichtiger Vorteil von Flashkarten ist, dass sie dem Nutzer erlauben, Backups von selbst gekauften Spielen zu erstellen und diese auszuführen. Außerdem kann man mit ihnen auch leichter Erweiterungen wie das Circlepad Pro und Ton verwenden. Bisher ist keine mit Homebrew kompatible Flashkarte für den 3DS auch mit dem neuen 3DS kompatibel.
Leider wird illegal von Nintendo kopierter Programmcode verwendet, damit diese Karten funktionieren. Deshalb ist es fraglich, ob man diese Karten zur Nutzung von Homebrew verwenden sollte.

Der Vergleich der Verpackung vom originalen 3DS XL und der Verpackung der Gateway.

Der originale 3DS XL mit der Gateway Karte.
Momentan ist die beste Option dieser Karten die Gateway 3DS. Sie hat besseren Support als die anderen und außerdem herausstechende Funktionen. Ich kann zum Einkaufen der Karte diesen Shop empfehlen, da er aus Europa verschickt, preisgünstig ist und u.a. kleinere Websites mit Musterbeispielen unterstützt. Wir werden von diesem Shop nicht für Werbung bezahlt!
Um Homebrew auf dem schnellsten Weg mit dieser Karte auszuführen sollte man zuerst die Homebrewspiele im *.3DS Format auf die MicroSD Karte kopieren, die in die rote Gateway Karte gesteckt wird. Dann muss noch die Launcher.dat von der offiziellen Website, die du über eine Suchmaschine finden kannst, heruntergeladen und auf die große SD Karte vom 3DS entpackt werden. Sie muss in den Root, also darf in keinen Unterordner auf der SD Karte. Du findest die Speicherkarte hinter einer Abdeckung an der Seite vom 3DS.
Danach musst du den 3DS mit dem Internet verbinden. Hier ist erneut zu bedenken, dass der 3DS automatisch Updates herunterlädt, wenn er mit dem Internet verbunden ist. Abhilfe kann hier z.B. die App "3DS X-Loader" schaffen, mit der man sich mit einem Smartphone mit Android und nicht dem Internet verbinden kann.
Danach muss man im Internetbrowser vom 3DS den Cache und die History löschen. Danach kann man auf die Seite http://go.gateway-3ds.com bzw. die auf dem Bildschirm des Smartphones angezeigte IP navigieren. Danach wird der Exploit ausgeführt und wenn man auf "Select" drückt kann man sich auf dem oberen Bildschirm mit dem Steuerkreuz die Homebrew aussuchen, die man starten möchte.
Zum Ausfüren von *.CIAs wird ein weiterer Schritt benötigt, der das Herunterladen von urheberrechtlich geschützten Inhalten impliziert. Deshalb werden wir hier nicht weiter darauf eingehen.
Um die Gateway zu benutzen muss man nach jedem Konsolenneustart in den Internetbrowser gehen, den Cache leeren, den Verlauf löschen und auf die entsprechende Website navigieren. Diese Option unterstützt keine *.3DSX und *.ELF Dateien und *.CIA benötigt weitere Schritte.

Die Konsole in Aktion, mit und ohne Erweiterungen

Das Hauptmenü vom 3DS und New 3DS.
So sieht das ganz normale Hauptmenü aus. Man kann sehen, dass sich in dem entsprechenden Slot das Spiel Cubic Ninja befindet. Ansonsten kann man die vorinstallierten Programme und ein paar Demos sehen. Durch Doppeldruck oder Auswahl und die Taste "A" kann man ein Programm starten. Wenn man ein Spiel rausnimmt verschwindet es aus dem Menü. Bei der Wiedereingabe erscheint es wieder im Menü und auf dem oberen Bildschirm wird das Banner angezeigt. Das Hauptmenü zeigt nichts an, wenn sich die Gateway 3DS in dem Spieleslot befindet.

So sieht es aus, wenn man den Homebrewlauncher startet.
Wenn man das Spiel Cubic Ninja startet und den Exploit ausführt gelangt man in den Homebrewlauncher. Er gibt eine schöne Übersicht über die verfügbaren Homebrewanwendungen. Bei der Eingabe des Konami Codes verwandelt sich das Wasser in dem Launcher zu Bier.

So sieht das Spielauswahlmenü der Gateway aus.
Nachdem man den "Gateway Modus" gestartet hat, ist das Auswahlmenü für das Spiel in das Hauptmenü integriert. Es werden nur Spiele angezeigt, die sich im Root der MicroSD Karte befinden.