Quantcast
Channel: Wii-Homebrew.com Forum
Viewing all articles
Browse latest Browse all 7791

[3DS] PeachyNAND - Deutsche CFW für den New Nintendo 3DS und Nintendo 3DS

$
0
0
Heute möchte ich euch PeachyNAND vorstellen.

PeachyNAND ist eine von mir komplett eingedeutschte und leicht modifizierte CFW für den New Nintendo 3DS und den Nintendo 3DS und besitzt die gleichen Funktionen wie auch Luma3DS.

Aktuelle Version von PeachyNAND: 7.0


Hier ein Bild vom Einstellungsmenü der Version 6.3:



Folgende Features hat PeachyNAND:

  • Komplett in Deutsch
  • Sehr einsteigerfreundlich
  • Einstellungsmenü welches mit Select beim Booten des 3DS bzw. beim booten der CFW aufgerufen werden kann. Beim ersten Start kommt dieses automatisch.
  • Arm9loaderhax v1 und v2 unterstützung (mit installiertem arm9loaderhax bis zur aktuellsten Firmware - 11.0.0-33E)
  • Ninjhax, Menuhax,*hax unterstützung für Nintendo 3DS-Geräte mit Firmware 9.2
  • Unterstützung für EmuNAND und RedNAND
  • Unterstützung für bis zu vier EmuNAND`s oder RedNAND`s auf einer SD-Karte.
  • Unterstützung fürs Patchen der AGB_FIRM (Ermöglicht es Custom GBA VC Spiele zu spielen)
  • Unterstüzung fürs Patchen der TWL_FIRM (Ermöglicht es geblockte Flashkarten wie die alte originale R4 oder die iEvo auf dem 3DS zu verwenden)
  • Unterstützung von RegionFree
  • Schreibschutz für die FIRM0 und FIRM1 Partition des 3DS, damit Arm9loaderhax nicht überschrieben wird.
  • Sicheres Update des 3DS im SAFE_MODE bei installierten Arm9loaderhax. (Arm9loaderhax bleibt erhalten)
  • Regions- und Sprachemulation
  • New 3DS CPU Takt und L2-cache Einstellungen
  • Integriertes Uncart in Deutsch (als Payload)
  • svcBackdoor ist nun wieder auf der Firmware 11.0 und höher verfügbar. Dies ermöglicht einen Downgrade des 3DS und eine bessere Leistung bei den Retroarch Emulatoren.
  • Das laden von externen Code ist mit PeachyNAND möglich



So lässt sich PeachyNAND einrichten:
Ladet euch die neuste Version von PeachyNAND von meinem Github herrunter und entpackt alle daten auf die SD-Karte.

Ninjhax/Menuhax benutzer starten die PeachyNAND Custom Firmware, mithilfe der PeachNAND.3dsx bzw. mit der beigelegten boot.3dsx. Arm9loaderhax benutzer starten die Custom Firmware wie gehabt mit der beigelegten arm9loaderhax.bin.

Wichtig!: PeachyNAND.dat muss auf der SD-Karte sein, damit PeachyNAND startet. Zusätzlich muss der Ordner peach auf der SD-Karte vorhanden sein.

Die Payloads kommen in folgenden Ordner: SD:\peach\payloads und müssen select_NAME.bin, start_NAME.bin, a_NAME.bin, b_NAME.bin, y_NAME.bin, x_NAME.bin (NAME kann nach belieben ersetzt werden: z.b.: start_decrypt9.bin). Stellt sicher, dass eure Payloads auf dem aktuellen Stand sind.



Den aktuellen Download findet ihr auf Github: github.com/Yoshi9288/YoAuReiNand/releases

Ihr könnt euch sogar einen eigenen Splashscreen machen.
Die Maße für den Topscreen sind: 400x240
Die Maße für den Touchscreen sind: 320x240

Anschließend konvertiert ihr die Bilder mit dieser Klick mich Webseite in .bin dateien.
Wählt das Bild aus und lasst alles so eingestellt wie es ist klickt anschließend auf Load und ladet eure image.bin herrunter.

Die Splashscreen Dateien kommen in den peach\splash Ordner auf der SD-Karte.

Die Datei für den Topscreen muss bildoben.bin heißen. Die Datei für den Touchscreen muss bildunten.bin heißen.

Fertig! PeachyNAND erkennt nun den Splashscreen und zeigt ihn beim starten an.


Reisyukaku für die Entwicklung von ReiNAND
AuroraWright für die weiterentwicklung von ReiNAND in AuReiNAND(Luma3DS)
smealum für ctrulib
yifanlu für 3ds_injector
midkid für cakesFW und die Reboot Patches
und alle die ich vergessen habe

Bugs und Fehler könnt ihr entweder hier oder via github melden



Changelog:
Changelog:


Version 7.0
  • Ein Schwerwiegender Bug im Reboot Code für die Firmware 9.0 wurde gefixt, bei dem der 3DS unter bestimmten vorraussetzungen bricken könnte.
  • Es ist nun möglich die PeachyNAND Einstellungen zu öffnen wenn die AGB_FIRM beendet wird dazu muss Select beim beenden eines GBA VC spiels gehalten werden.
  • Die Version der FIRM wird nun von PeachyNAND automatisch erkannt.
  • Die Patches für die Firmware 11.0 und höher werden nun nicht mehr für ältere Firmwares verwendet.
  • Eine Fehlermeldung wird nun angezeigt, wenn versucht wird eine nicht unterstütze 3DS Firmware ohne die 9.6 firmware.bin zu starten oder falls das schreiben in die config.bin fehlschlägt.
  • Das FatFS Modul wurde auf die neuste Version geupdated.
  • Das Konfigurationsmenü wurde komplett überarbeitet und ist nun übersichtlicher.
  • PeachyNAND unterstützt nun bis zu 4 EmuNAND`s auf einer SD-Karte. Befindet sich kein EmuNAND auf der SD-Karte wird automatisch der SystemNAND verwendet.


Version 6.5

  • Die DataCache Flush Funktion wurde verbessert.
  • Kleinere Aufräumarbeiten wurden in der PeachyNAND Source durchgeführt.
  • 6.x/7.x EmuNAND`s sollten nun ohne Probleme starten wenn der SysNAND des 3DS die Firmware 3.x/4.x installiert hat.
  • Kleinere Bugfixes und schönheitskorrekturen im Uncard German Mod Payload.


Version 6.3
  • Der Screeninitcode wurde überarbeitet. Ändert man nun in den Einstellungen von PeachyNAND die Screen-init Helligkeit wird diese direkt angewendet.
  • Payloads haben nun 1 KB mehr Speicherplatz zur Verfügung
  • Einige Cache Bugs wurden durch die überarbeitung des screen-init codes gefixt.
  • Das Einstellungsmenü von PeachyNAND wurde überarbeitet. Einige Einstellungspunkte sind nun ausführlicher beschrieben.
PeachyNAND ist mit arm9loaderhax v1 und arm9loaderhax v2 voll kompatibel. Habt ihr noch arm9loaderhax v1 installiert bleibt auf dieser, denn arm9loaderhax v2 bringt keine großen Vorteile.

Version 6.2:
  • Support für das laden von modifizierten .code Dateien von der SD-Karte wurde hinzugefügt. Dies ermöglicht es eine eigene .code Datei in Spielen zu verwenden, damit diese den custom Code laden können.
Die modifizierten .code Dateien kommen in folgendes Verzeichnis auf der SD-Karte: SD:\peach\code_sections\0000000000000000.bin

0000000000000000 muss dann gegen die Spiel ID ausgetauscht werden, für Super Smash ist die Spiel ID z.b.: 00040000000EE000 also muss die Datei 00040000000EE000.bin heißen.
Hinweiß: Dies ünterstützt nur die Code Partition des jeweiligen Spiels jedoch nicht die RomFS Partition.
  • Bugfix für die Regions- und Sprachemulation. Ein Bug sorgte dafür, dass die Daten aus dem peach\locales Ordner nicht geladen wurden und die Regions- und Sprachemulation nicht funktionierte, dieser Fehler ist nun behoben.
Version 6.1.1:
  • Kleiner Bugfix für die Payload funktion. Die Payloads sollten nun wieder wie gewohnt starten.


Version 6.1:
  • Die Kompilierung mit der neusten ctrulib Version wurde gefixt.
  • Die anti-downgrade checks der Firmware 11.0 und neuer werden ab sofort rausgepatcht.
  • Der Fix für den FRIENDS modul Patch wurde verbessert.
  • Support für die New 3DS 9.5 FIRM wurde hinzugefügt.
  • Sonstige Verbesserungen, kleinere Änderungen und Bugfixes wurden durchgeführt.
  • Schreibfehler in der deutschen Version von uncart wurden entfernt.



Version 6.0.2:
  • Kleinen Schreibfehler im Einstellungsmenü ausgebessert.


Version 6.0.1:
  • Die Payloads werden ab sofort wieder aus dem Ordner SD:\peach\payloads geladen. Der Luma Ordner ist somit nicht mehr notwendig.
  • Neuste änderungen von Luma3DS übernommen
  • Deutsche Version von Uncart hinzugefügt.


Version 6.0:
  • Der getLoader algorhytmus wurde verbessert. (PeachyNAND startet nun etwas schneller)
  • Das Einstellungsmenü startet den 3DS nun beim verlassen nicht mehr neu, sondern startet direkt die CFW.
  • Der svcBackdoor Patch wurde hinzugefügt. (Dies fügt die Kernelfunktion svcBackdoor wieder in die Firmware 11.0 und höher ein. Dieser Patch ist automatisch aktiv.)
  • Der Payload loader wurde angepasst die Payloads müssen nun folgendermaßen heißen:
    select_NAME.bin, start_NAME.bin, a_NAME.bin, b_NAME.bin, y_NAME.bin, x_NAME.bin (NAME kann nach belieben ersetzt werden: z.b.: start_decrypt9.bin). Stellt sicher, dass eure Payloads auf dem aktuellen Stand sind.
  • Der Entwickler UNITINFO Patch wurde entfernt, da dieser unnötig ist.
  • Die Payloads kommen ab sofort in den Ordner: SD:\luma\payloads (Dies ist eine Beschränkung des neuen Payload loaders von Luma3DS worauf PeachyNAND basiert.)
  • Der Friendmodul Versionsspoof wurde verbessert.
  • Der Code von PeachyNAND wurde aufgeräumt, dadurch ist die PeachyNAND.dat jetzt nurnoch 116KB groß.
  • Uncart wurde nun hinzugefügt. Standardmäßig auf der X-Taste beim Starten des 3DS, dies kann allerdings abgeändert werden, indem der Payload im luma/payloads Ordner entsprechend umbenannt wird.
Hinweis: Die config.bin muss mit diesem Relaese gelöscht werden, anschließend müssen die Optionen in den Einstellungen von PeachyNAND wieder aktiviert werden.



Version 5.2:
  • Bugfix für Software Downloads über das Homemenü.
    Dies behebt den Bug, dass der 3DS die Meldung anzeigt, man solle doch den 3DS Updaten und den Download der Software somit verhindert.
  • Verbesserungen am Einstellungsmenü.
    Optionen in den Einstellungen von PeachyNAND sind nun deutlicher Formuliert.
  • Neuer Splashscreen


Version 5.1:
  • Umbenennung der Custom Firmware von YoAuReiNAND in PeachyNAND.
  • Kleine Bugfixes für die AGB_FIRM bei benutzung eines EmuNAND/RedNAND`s.
  • Einstellungsmenü noch etwas verschönert.
  • Splashscreen Dateien wurden nun in bildunten.bin und bildoben.bin umbenannt.Die Splashscreen Dateien kommen nun in folgenden Ordner SD:\peach\splash\
  • Konfigurationsordner von yoaurei in peach umbenannt. Eine umbenennung des yoaurei Ordner reicht aus.


Version 5.0.1:
  • Kleinere Bugfixes und Schönheitskorrekturen.
  • Behebt den Bug, dass die payloads aus dem yoaurei/payloads Ordner nicht geladen wurden, wenn die entsprechende Taste beim booten des 3DS gedrückt wurde.
Version 5.0:
  • Kompletter Rewrite von YoAuReiNAND.
  • Einstellungsmenü bearbeitet.
  • Region/Sprachemulation hinzugefügt. Erstelle einen "locales" Ordner im "yoaurei" ordner, und eine .txt Datei für jedes Spiel, mit der title id von dem Spiel (du kannst diese auf 3dsdb.com entnehmen). Der text muss exact 6 Zeichen lang sein: 3 für die Region ("JPN", "USA", "EUR", "AUS", "CHN", "KOR", "TWN"), ein leerzeichen, und zwei für die Sprache ("JP", "EN", "FR", "DE", "IT", "ES", "ZH", "KO", "NL", "PT", "RU", "TW"). Du kannst diese Funktion global in dem Einstellungsmenü aktivieren. Dies sollte nun auch für DLC`s funktionieren.
  • New Nintendo 3DS CPU Takt Einstellungen hinzugefügt
  • YoAuReiNAND lädt nun die benötigten FIRMs direkt von der CTRNAND Partition des 3DS NAND`s.
  • Entwickler Unitinfo (ErrDisp) Patch kann nun in den Einstellungen aktiviert werden.
  • Friendmodul Versionsspoof verbessert.
  • FatFS überarbeitet.
  • Die möglichkeit eine externe loader.cxi zu benutzen wurde entfernt, da diese unnötig ist.
  • Ein haufen Bugfixes.
Version 4.2.2-ger:
  • Ordnerstruktur für die Splashscreen Dateien abgeändert. Die Splashscreen Dateien müssen ab sofort in folgenden ordner: SD:\yoaurei\splash zudem müssen die Datein ab sofort wie folgt heißen splashtop.bin und splashbottom.bin.
  • Splashscreen Dateien zum Archiv hinzugefügt.
  • Bug behoben, bei dem die externe loader.cxi nicht von YoAuReiNAND geladen wurde.
  • Kleiner Payload loader bugfix.
  • Bug behoben, bei dem die gepatchten Firmwares in den falschen Ordner gespeichert wurde.
  • YoAuReiNAND Einstellungsmenü etwas ausgebessert
  • Custom Injector erweitert ("Freundeslisten Versionsspoofing" und "ErrDisp" Patch hinzugefügt.)
Version 4.2.1-ger:
  • Möglichkeit hinzugefügt eine loader.cxi von der SD-Karte zu verwenden hinzugefügt. Dies kann in den Einstellungen von YoAuReiNAND aktiviert werden. Wird keine loader.cxi auf der SD-Karte gefunden, wird die in YoAuReiNAND enthaltene Version des loaders benutzt.


Die loader.cxi muss sich im folgenden verzeichnis befinden: SD:\yoaurei\loader.cxi

Version 4.2-ger:
  • Erste deutsche Version mit allen Grundfunktionen von AuReiNAND

Viewing all articles
Browse latest Browse all 7791