Donnerstag, 28. Dezember 2017

Zahlenraten U Beta 0.1


Schon im Mai geteasert gibt es jetzt das Release zu "Zahlenraten U". Weitere Informationen können der ReadMe entnommen werden.

Dienstag, 26. Dezember 2017

Frohe Weihnachten und guten Rutsch!

Von uns gibt es auch noch mal ein "frohe Weihnachten!" (für die letzte halbe Stunde) und einen guten Rutsch in das Jahr 2018.

Montag, 18. Dezember 2017

HBMenu als Kernel für Stargate 3DS

Vor ein paar Wochen (jaa.. Monaten) haben wir darüber berichtet, dass wir HBMenu als primären Kernel für die Ace3DS zum Laufen bekommen haben. Jetzt haben wir das gleiche für die Stargate 3DS geschafft. Das ist insbesondere interessant da der offizielle Kernel für die Karte momentan kein automatisches DLDI Patching bietet. Speichern scheint mit diesem Patch leider nicht zu funktionieren.
Download: Link

Den BootStrap für HBMenu auf diese Karte zu bekommen ist deutlich einfacher als es bei der Ace3DS Plus da es weder eine Verschlüsselung von der _ds_menu.dat gibt, noch muss der Kernel mit einer bestimmten Folge anfangen (die nicht die Standardfolge wäre).
Es genügt, das HBMenu zu kompillieren, die "bootstrap.nds" aus dem "BootStrap" Ordner mit dem DLDI Patch für die blaue MT-Card zu patchen und die Datei in "_ds_menu.dat" umzubenennen.

Donnerstag, 21. September 2017

HBMenu als Kernel für Ace3DS+ und co

WoodR4 Klone mit der Ace3DS Plus Hardware gibt es inzwischen überall; sogar bei 3DS Flashkarten wie der Gateway, der MT-Card oder der QQ3DS dabei. Da nach meiner Erfahrung die Homebrew Kompatibilität bei diesen Karten etwas eingeschränkt ist gibt es hier eine Anleitung, wie man die gehackte Wood R4 Version durch das HBMenu (und andere Homebrews) ersetzen kann.
Wenn du eine fertige Version herunterladen möchtest kannst du das hier tun.

Was du dafür brauchst (Hardware):

-Eine Flashkarte mit der Ace3DS Plus Hardware (z.B. blaue Gateway, blaue MT-Card, R4iTT, vielleicht R4infinity)
-Einen DS auf dem die Flashkarte läuft

Was du dafür brauchst (Software):

-Eine funktionierende DevkitPro Installation (https://devkitpro.org/wiki/Getting_Started)
-Eine funktionierende C/C++ Compiler/IDE Installation (Ich empfehle http://www.codeblocks.org/downloads/26)
-Einen Hex Editor (z.B. HxD)
-Den aktuellen Kernel von deiner Karte

1. Vorbereitungen

Ich gehe davon aus, dass DevkitPro und ein funktionierender C/C++ Compiler installiert und getestet sind.
Erstmal muss das HBMenu für die entsprechende Karte kompilliert werden. Dafür wird die DLDI Datei für die Karte benötigt, meistens befindet sie sich in den Kernel Dateien im "_rpg" Ordner und trägt den Namen "r4_sd.dldi" oder "ace3ds_sd.dldi. Die muss in "r4tfv2.dldi" umbenannt werden und die alte Datei mit dem Namen im "BootStrap" Verzeichnes vom HBMenu Quellcode ersetzt werden.
Jetzt kann man einfach in dem Hauptverzeichnis vom HBMenu Quellcode "make" eingeben. In dem "BootStrap" Ordner befindet sich eine "bootstrap.nds" die wir brauchen und im Hauptverzeichnis eine "hbmenu.nds", die wir in "BOOT.NDS" umbenennen und die am Ende von der bootstrap.nds gestartet werden wird. Wenn man eine andere Homebrew ausführen möchte kann man eine andere Homebrew "BOOT.NDS" benennen.

Als nächstes muss R4denc mit dem neuen Schlüssel für den Kernel ausgestattet werden damit wir ihn entschlüsseln können. Dafür muss in dem R4denc Quellcode der alte Schlüssel in Zeile 130 ersetzt werden (unsigned short key =...). Wenn man R4denc jetzt kompilliert kann man mit dem Befehl r4denc input.dat output.nds den Kernel entschlüsseln.

2. Wie lässt man HBMenu wie einen normalen Kernel wirken?

Den entschlüsselten Kernel und die "bootstrap.nds" muss man im Hex Editor öffnen und die ersten 0x11h Bytes aus dem Kernel kopieren. In meinem Fall ist das "52 34 49 54 00 00 00 00 00 00 00 00 23 23 23 23 23 23" (R4IT........######). Die muss man jetzt an den Anfang der "bootstrap.nds" schreiben ohne dass die restlichen Bytes nach hinten verschoben werden. Möglicherweise muss die Anwendung noch mit einem Tool um DS Header zu bearbeiten wie DSBrut gestartet werden um die Signatur des Headers zu korrigieren.
Jetzt muss die "bootstrap.nds" nur noch mit R4denc wieder verschlüsselt werden (r4denc bootstrap.nds _DSMENU.DAT). Dann müssen die "_DSMENU.DAT" und die "BOOT.NDS" in das Hauptverzeichnis der SD Karte kopiert werden. Wenn man eine Ace3DS Plus/X und keine Blue Card benutzt muss die _DSMENU.DAT noch in _DS_MENU.DAT umbenannt werden.
Fertig.

Dienstag, 5. September 2017

HBMenu 0.6.0 und Flashkarten

Aufgrund von Problemen mit Updates für die Entwicklertools sind die aktuelle Nintendo DS HBMenu Version und Homebrews die das NitroFS benutzen und mit den aktuellen Entwicklertools kompilliert wurden nicht mit allen Flashkarten kompatibel. Schnelle Tests haben gezeigt, dass die aktuelle HBMenu Version 0.6.0 nicht mit der CycloDS iEvolution und der M3i Zero kompatibel sind! Bei anderen Flashkarten gibt es sehr wahrscheinlich auch Kompatibilitätsprobleme! Dazu kommt ein Bug durch den die direkte NitroFS Unterstützung der CycloDS iEvolution ohne HBMenu beeinträchtigt wird.
Um auf diesen Flashkarten trotzdem Homebrew Anwendungen auszuführen die NitroFS benutzen empfehlen wir bis zu einem Fix die HBMenu Version 0.5.0 zu verwenden.

Freitag, 1. September 2017

Schusstest V2.i

Wie bereits Dienstag angekündigt arbeiten wir momentan daran unsere Homebrew Anwendungen DSi Mode kompatibel zu machen. Heute können wir ein weiteres Remake veröffentlichen: den Schusstest. Neben der DSi Kompatibilität wurden sehr viele Bugs gefixt und das Intro verkürzt. Außerdem sind wir von PaLib zu NFLib gewechselt.


Hinweis: zum Laden der Grafiken wird ARGV verwendet. Wenn deine Flashkarte das nicht unterstützen sollte wird empfohlen das Homebrew Menu zu verwenden.

Dienstag, 29. August 2017

MatrixDS V1.0.1


Dies ist ein DSi Mode bzw. DSi Homebrew Launcher kompatibler Remake unserer Matrix DS Homebrew. Ein einfaches erneutes Kompillieren war leider nicht möglich da die originale Version mit der Bibliothek PaLib geschrieben wurde, die starke Änderungen benötigen würde um DSi kompatibel zu sein.
Das Remake wurde nur mit LibNDS geschrieben; man kann es mit einer sauberen devkitPro Installation direkt kompilieren.
Es wurden keine neuen Funktionen hinzugefügt!

Download


Wir werden versuchen weitere unserer Homebrews DSi-Mode-kompatibel zu machen (laut unseren Tests funktionieren Pong und der Schusstest nicht). Allerdings können wir nichts versprechen; insbesondere da Pong und Schusstest auch auf PaLib und ähnlichen Bibliotheken basieren. Ein Remake der Anwendungen ist deutlich umfangreicher.

Sonntag, 14. Mai 2017

Teaser

Nachdem wir in der letzten Zeit etwas stiller waren können wir heute mal wieder einen Teaser zu einem aktuellen Projekt geben. Wann das Projekt weit genug für ein Release ist wissen wir noch nicht.
(Keine finale Version)

Freitag, 28. April 2017

Wartungsarbeiten

Aufgrund von Wartungsarbeiten des Providers wird unsere Website www.fuk-team.tk am 18.5.2017 für einige Zeit nicht erreichbar sein.