MakeROM erstellt CXI-/CFA-/CCI-/CIA-Dateien für den 3DS.
Dieses Update behebt einige Fehler bei der Initialisierung der Daten.
v0.18.2
* [BugFix] Correctly initialize prod InitialData KeyX.
* [BugFix] Properly select CCI CryptoType when not manually specified.
v0.18.1
* [BugFix] Fixes bug where initial data wasn't generated correctly ( #107 ).
* [Change] Failures in generating RSA signatures is now a warning, not an error.
* [Change] MakeROM will now give more information about fatal errors. This should help diagnose confusing errors.
* [Change] MakeROM will warn users if the CCI crypto-type isn't supported by the target.
Neu in diesem Update ist der Parameter "-q" zum Stummschalten, was CTRTool ideal zum Integrieren in eigene Projekte macht. Zudem werden die Ausgaben korrekt in stdout und stderr umgeleitet.
Changelog
* [NEW] Add CLI option -q/--quiet which enables silent mode ( #113 )
* [Change] When displaying ExHeader fields, Access info was renamed to FS access
* [Change] CTRTool now distingushes between three types of output
*** General output (information about a file)
*** These are printed to stdout.
*** These are the only output silenced in silent mode.
** Warnings & Progress Indicators
*** These are printed to stderr.
*** This information is only shown in verbose mode.
*** These are prefixed in output with a tag [ctrtool::ClassNameHere LOG] ...
*** Progress indicators include output like Extracting X to Y...
** Errors
*** These are printed to stderr.
*** These will always be shown.
*** These are prefixed in output with a tag [ctrtool::ClassNameHere ERROR] ...
*** Note verification errors are only shown in verify mode.
**** Errors with IVFC blocks will invalidate the whole IVFC layer, which is displayed as one error. To display where each block is invalid use verbose output mode.
**** Errors with ExtendedHeader FsAccess bits invalidate the whole bit-field, which is displayed as one error. To display where each bit is invalid use verbose output mode.
**** Errors with ExtendedHeader ServiceAccess entries invalidate the whole set, which is displayed as one error. To display where each entry is invalid use verbose output mode.
Spielt in Verbindung mit TWLMenu++ DS-Spiele und -Homebrews von der SD-Karte ab.
"Sonic Classic Collection" bootet wieder und Anti-Piracy-Fixes für weitere Spiele wurden hinzugefügt. Ferner ist das Logo im HOME-Menü wieder animiert, aber dafür muss das TWiLight Menu++ zuerst gelöscht werden (damit das Symbol komplett aus dem HOME-Menü verschwindet), bevor die neue CIA installiert wird.
TWiLight Menu++ Changelog
What's new?
* (@lifehackerhansol) The icon is now animated again!
** 3DS: For this to take effect, delete TWiLight Menu++ in System Settings, before updating. (Using FBI to delete it will work as well, but make sure TWLMenu++ is gone from the HOME Menu, before updating.)
* (@DeadSkullzJr) Added AP-fixes for:
** Metal Max 2: Reloaded (English translation)
** Nora to Toki no Koubou: Kiri no Mori no Majo (English translation v0.3c)
** Pokémon: Moon Black 2
** SaGa 2: Hihou Densetsu: Goddess of Destiny (English translation)
* Deleted AP-fixes for randomized Pokémon ROMs, as each one have varying headers.
* (@Epicpkmn11) Launcher App & SysNAND Region are now autodetected from DSi NAND.
* When launching a GBA ROM using the Native feature on DS Phat/Lite, holding D-Pad Left & R shoulder buttons will now activate a feature hidden in the console, which swaps green intensity between every two pixels.
** As this is not a visible feature in TWLMenu++ Settings, it should only be used for testing purposes.
** Will not work with EZ-Flash 3 in 1.
Improvement
* (@Epicpkmn11 and various) Updated translations.
Bug fixes
* (@Epicpkmn11) Fixed DSi icon palettes in DSi-based themes. (See #1884 for more info.)
* (@Epicpkmn11) ROM folder is now reset if missing.
* (@DeadSkullzJr) Fixed AP-fix for Metal Max 2: Reloaded.
NDS-Bootstrap Changelog
* B4DS mode: Fixed overlooked bug that caused Sonic Classic Collection to not boot.
RetroArch vereint mehrere Emulatoren unter einer Oberfläche mit nützlichen Zusatzfeatures.
Changelog
* ANDROID: Decouple Play Core dependency to bring app into compliance for F-Droid
* AI/SERVICE: Disable AI Service setting by default
* BLUETOOTH/LAKKA: bluetoothctl: add / modify pairing steps
* CHEEVOS: Disallow manual frame delay setting in Hardcore Mode
* DATABASE: Serial scanning for Wii now includes WBFS
* INPUT/MAPPING: Fix offset + crash when clearing input port binds
* INPUT/MAPPING: Fix saving of 'Analog to Digital Type' when configuration overrides are used
* INPUT/MAPPING: Fix saving of 'Analog to Digital Type' when configuration overrides are used
* LOCALIZATION: Add Valencian language option
* LOCALIZATION: Updates
* MENU/SETTINGS: Move 'Show Menu Bar' under 'Windowed Mode' settings
* MENU/SETTINGS: Add sublabels for 'Subsystems' and 'Input Deadzone/Sensitivity'
* MENU/SETTINGS: Move 'On-Screen Notifications' to top
* MENU/XMB: Unified the shadow alpha value to a slightly darker one for better readability
* MENU/XMB: Corrected the option label and sublabel for actual behavior
* MIYOO: Enable ALSA audio driver and default to it
* PSP: Take out extra languages/localization, adds about 4/5MB to the binary, and RAM is limited on PSP (32MB and 64MB RAM models)
* STATIC PLATFORMS: Populate all history list metadata when launching content from playlists
* STEAM: Introduce Steam Rich Presence
* VIDEO: Fast-Forward Frameskip improvement
* VIDEO/THREADED: Stability fixes
* WINDOWS/WINRAW: Fix multiple light guns
* WIIU: Fix USB get_device_name(), don't truncate to three chars
Ein Fehler wurde behoben, bei dem die CCI CryptoTypes 1 und 2 nicht korrekt verarbeitet wurden, was auf alle Spiele zutrifft, die ab ca. 2015 veröffentlicht wurden.
[BugFix] Fixed bug where CCI CryptoType 1,2 weren't processed correctly when evaulating InitialData. #116
Das TWiLight Menu++ sieht aus wie das DSi-Menü und kann in Verbindung mit NDS-Bootstrap DS-Homebrews und DS-Spiele von der SD-Karte abspielen.
Dieses Update fügt Anti-Piracy-Fixes für die v1.2 der Pokémon-Hacks "Pokémon: Blaze Black 2 & Pokémon: Volt White 2" hinzu. Auch gibt es vier neue Splash-Screen-Varianten und die Taktrate des DSi wird nicht mehr fälschlicherweise standardmäßig gesetzt, wenn ein DS-Spiel von der Cartridge gestartet wird.
What's new?
* (@DeadSkullzJr) Added AP-fixes for Pokémon: Blaze Black 2 & Pokémon: Volt White 2 (v1.2).
* Added four new splash screen variants for April Fools and the release dates of the Virtual Boy console, Super Mario 64 DS, and Style Savvy.
* The Virtual Boy variant of the DS(i) splash screen will now also be shown on the release date of the Virtual Boy console.
* (@xonn83) Added GBMacro version of jEnesisDS for use with Macro Mode.
Bug fix
* Fixed TWL clock speed being used by default when launching Slot-1 cartridges.
Spielt in Verbindung mit TWLMenu++ DS-Spiele und -Homebrews von der SD-Karte ab.
Das Spiel "Asphalt: Urban GT" bootet wieder. Auch wurde ein Anti-Piracy-Fix für die englische Fan-Übersetzung von "Nora to Toki no Koubou: Kiri no Mori no Majo" hinzugefügt. Ferner zeigen Speicher-Slots mit bereits existierenden Speicherständen einen Stern an (einigen vielleicht vom Wood-Menü bekannt).
TWiLight Menu++ Changelog
What's new?
* (@DeadSkullzJr) Added AP-fix for English translation of Nora to Toki no Koubou: Kiri no Mori no Majo v0.1a.
* (@Epicpkmn11) DSiWare Booter and nds-bootstrap have been added as per-game settings (the latter of which only appears on flashcards)!
* (@Epicpkmn11) * is now shown next to existing save numbers.
* (@Yrouel) nds-bootstrap .ver files are now read outside of the TWiLightMenu folder.
Bug fix
* Fixed white screen / guru error crash when using the DSi theme in Memory Pit.
NDS-Bootstrap Changelog
What's new?
* The .ver file is now moved outside of the TWiLightMenu folder. TWiLight Menu++ will need to be updated to v24.3.1 or later for the .ver file to be read.
Bug fixes
* Fixed SDK5 games crashing when reading or writing save data in DS mode in DSiWarehax (e.g. Memory Pit, Flipnote Lenny, etc.).
* Asphalt: Urban GT now boots again!
* Other very minor fixes.
Spielt in Verbindung mit TWLMenu++ DS-Spiele und -Homebrews von der SD-Karte ab.
Die zusätzlichen Skins wurden entfernt und müssen jetzt manuell von der Skin-Seite heruntergeladen werden. Der DSi-Modus-Check wurde verbessert, sodass der kürzlich erschienene ROM-Hack "Pokemon Blaze Black 2 und Volt White 2 Redux" ohne zusätzliche Einstellungen booten kann. Weitere Änderungen findet ihr in den Quellen-Links.
Auf dem New3DS kann jetzt unter "Power Management" zwischen der Taktrate des Old3DS und der schnelleren des New3DS hin- und hergeschaltet werden. Auf der Wii funktioniert der Retrode Gamepad Adapter nun und das Umstöpseln von Controllern bringt keine Probleme mehr mit sich.
Auf der Wii U wurde die Option "Optimize for GamePad" hinzugefügt, die die Auflösung auf 960p runterregelt, wenn die Konsole auf 1080p eingestellt ist, damit das Bild auf diesem schärfer erscheint.
RetroArch vereint mehrere Emulatoren unter einer Oberfläche mit nützlichen Zusatzfeatures.
Changelog
* 3DS: Add a menu toggle for switching between old and new 3DS speeds, located in the 'Power Management' menu. Enabled by default, hidden on old 3DS devices.
* CHEEVOS: Update to rcheevos 10.3.3
* CHEEVOS: Support for Arduboy
* CHEEVOS: Fix tab sequences in rich presence being turned into t character
* CHEEVOS: Fix overflow when parsing float value that has more than 9 digits after the decimal
* CHEEVOS: Fix memory mapping when disconnect mask breaks a region into multiple blocks
* CORES: Enable manual selection of which cores are displayed in the 'Standalone Cores' menu
* DATABASE/EXPLORE: Added more categories to the Explore menu
* INPUT: Fix analog stick not working with 'Unified Menu Controls'
* INPUT/MAPPING: Add 'Manage Remap Files' submenu + automatically save input remaps when closing content
* INPUT/MAPPING: Add 'Reset Input Mapping' option to 'Manage Remap Files' menu
* INPUT/MAPPING: Fix keyboard device remap nulling
* IOS/IOS13+: Support a toolbar that allows toggling of onscreen keyboard and touch mouse
* LIBRETRO: RETRO_ENVIRONMENT_SHUTDOWN fix - ensure core is properly unloaded when RETRO_ENVIRONMENT_SHUTDOWN is called
* LIBRETRO: RETRO_ENVIRONMENT_SHUTDOWN fix - ensure menu stack is properly flushed when RETRO_ENVIRONMENT_SHUTDOWN is called
* LINUX/MALI FBDEV: Fix segfault switching video threaded from quickmenu
* LOCALIZATION: Add Czech language support
* MIYOO: Improve CPU architecture and model name identification for Miyoo
* MENU/SETTINGS: Remove 'Advanced Settings' flag from 'Settings > Core' menu
* MENU/MATERIALUI: Add 'Gray Dark + Light' themes
* MENU/RGUI: Add 6x10 extended ASCII and Latin Extended A and B fonts. These will enable most Latin alphabets to be displayed in RGUI.
* MENU/RGUI: Add 'Gray Dark + Light' themes
* MENU/XMB: Add title margin adjustment
* MENU/XMB: Vertical fade corrections
* MENU/OZONE: The size of the thumbnail bar can now be changed though a new option (Settings->User interface->Appearance) up to double its normal size.
* MENU/OZONE: Add 'Gray Dark + Light' themes
* MENU/OZONE: Add thumbnail scale option
* HOTKEYS: Added hotkey for toggling sync to exact content framerate
* HOTKEYS: Prevent log spam when using rewind hotkey with cores that don't support rewind, if rewind functionality itself is disabled
* HOTKEYS: Add hotkey for toggling sync to exact content framerate
* STEAM: Use native OSK (Onscreen Keyboard) instead of built-in RetroArch version
* STEAM: New built-in core DLC downloader
* STEAM: Swap OK/Cancel buttons by default
* VIDEO/HDR: Removed redundant copy of buffer in HDR mode if the shader has already a HDR format i.e. R10G10B10A2 (updated Vulkan/D3D11/D3D12 drivers)
* VIDEO/HDR: Fixed crash when using stock shader and HDR and previous optimisation
* WAYLAND: Dynamically load libdecor at runtime
* WAYLAND: Fix splash screen when using xdg_toplevel
* WAYLAND: SHM anti-collision for the splash screen
* WAYLAND: Skip splash screen if window is not ready
* WII: Fix find_connection_entry(): needs unsigned int Otherwise the USB gamepad cannot be found, if VID/PID has leading zero. This issue happened with Retrode gamepad adapter
* WII: Rework Retrode gamepad implementation to support multi_pad interface
* WII: Fix - Unplugging and re-plugging now works again
* WII: vWii- Only gamepad 1 is supported, because multi_pad is currently only relevant in the Wii U implementation
* WIIU: Implemented the multi_pad interface according to input/connect/connect_wiiugca.c
* WIIU: Add Optimize for Gamepad option
GodMode9 ist mehr als nur ein Dateimanager mit vollständigem Zugriff auf das Dateisystem. Es ist das Schweizer Taschenmesser unter den 3DS-Tools!
GodMode9 wird heute sechs Jahre alt und d0k3 feiert dies mit einem kleinen Bugfix-Release. So wurde die Installation von DSiWare-Spielen verbessert, die Geschwindigkeit mit der Skripts geladen werden erhöht und ein Fehler beim Trimmen von bestimmten DS-Cart-Dumps behoben. Dazu gesellen sich noch kleinere allgemeine Bugfixes.
Na dann: Happy Birthday!
* [improved] Improved installation of DSiWare games (thanks @Epicpkmn11)
* [scripting] Faster script loading as well as other improvements and fixes (thanks @aspargas2)
* [fixed] Fixed a nasty bug when trimming certain DS cart dumps
* [fixed] Some smaller bugfixes and general code maintenance
Luma3DS ist die beliebteste Custom Firmware für den Nintendo 3DS.
Zum "Rosalina"-Menü wurden eine detaillierte Akkuanzeige, sowie die Spannung und Temperatur des Akkus hinzugefügt. Die DSP-Firmware (für Sound in Homebrews) kann direkt gedumpt werden, was DSP1 überflüssig macht. Eine umgestellte Zeit per NTP ist nun auch sofort sichtbar (falls sie im HOME-Menü synchronisiert wird, muss aber wahrscheinlich zuerst irgendeine Anwendung gestartet und wieder geschlossen werden).
Ein schon lange existierender Bug wurde behoben, bei dem beim Starten von Payloads nichts angezeigt wurde – der Bildschirm wird nun nicht mehr initialisiert, wenn nur ein Payload im /luma/payloads Ordner existiert. Ein weiterer, sechs Jahre alter Bug gehört der Vergangenheit an, bei dem ein EmuNAND nicht gebootet wurde, wenn der SysNAND gar nicht erst geladen wurde (bspw. über NTRBOOT). Auch wurden Fehler im Cheat-System behoben und beim Betrachten des Speichers über Rosalina wird eine ASCII-Ansicht mit angezeigt. Apropos Rosalina: Hier wird das Beenden per "B" nicht mehr vom Spiel als "B"-Knopfdruck interpretiert.
Wer das HOME-Menü gerne tiefgreifender anpasst, darf sich freuen: Das Patchen des RomFS des HOME-Menüs ist nun über LayeredFS möglich!
Auch wird nicht mehr empfohlen, das Offset der Zeit auf Null zu setzen wie es bspw. GodMode9 vorschlägt, da es Probleme mit SpotPass verursachen könnte und TuxSH der Meinung ist, dass GodMode9 es falsch macht.
Changelog
* Add more detailed battery percentage, plus battery voltage and temperature
* Add an option to dump the DSP firmware from Home Menu, effectively making programs like DSP1 obsolete
* Split NTP and user time offset nullification. This means two things:
** Time changes are immmediately visible and you do not need to reboot your console after using the feature anymore (although Home Menu might not always immmediately display the new time -- just open and close an application in that case)
** Programs like ctr-no-timeoffset should not be needed anymore. Also, even if 3ds.hacks.guide recommends it and GodMode9 mandates it, time offset nullification should not be done
* Also improve the precision of the NTP client implementation and fix a few bugs. It can be precise as +- 1ms (usually), although some of this precision is lost when rebooting
+ Do not initialize the screens in the very common case the user has only one payload in the /luma/payloads folder, effectively working around a long-standing bug
* Fix reading emuNAND sector 0 for RedNAND and Gateway-style emuNAND (#1687, @aspargas2)
* Fix a few bugs in the cheat system (#1623, @s5bug)
* Add ASCII View to Rosalina Process List (#1703, @George-lewis)
* Allow using game-patching on Home Menu (#1634, @gabe565)
* Wait for the user to release the B key when exiting the Rosalina menu. This should prevent games to think the B key has been pressed (#1701, suggestion from @Epicpkmn11)
* gdb: properly handle software breakpoints
* General system stability improvements to enhance the user's experience
UPDATE: Ein Fehler wurde behoben, bei dem Common-Key 04 und 05 nicht korrekt initialisiert wurden.
In dieses Update flossen viele Bugfixes und neue Features ein. So können Dateien größer als 2 GB nun verifiziert werden und es gibt auch eine EXE für 32-Bit-Windows. TIK- und CRR-Dateien lassen sich verarbeiten, sowie ES- und FIRM-Signaturen verifizieren. Zudem kommen alle Public-Keys mit CTRTool, sodass diese nicht mehr angegeben werden müssen/können.
Inhalte lassen sich aus 3DS-ROMs extrahieren, aber die CWAV-Unterstützung musste weichen. Mehr im umfangreichen Changelog auf GitHub.
Spielt in Verbindung mit TWLMenu++ DS-Spiele und -Homebrews von der SD-Karte ab.
Anlässlich des MAR10 Days wurde ein neuer Splashscreen hinzugefügt. Beim Erstellen von Speicherdaten wird eine Fortschrittsleiste angezeigt und der nicht-funktionierende Anti-Piracy-Patch für GoldenEye 007 wurde durch einen funktionierenden Cheat ersetzt. Eigene Icons, die kleiner als 32×32 Pixel sind, können verwendet werden und Speicherdaten für den Mario-64-DS-Hack "Super Mario 256" werden korrekt erstellt. Ferner kehrt Dragon Quest V nicht mehr zu den Firmen-Logos zurück, bevor die Opening-Musik abgespielt wurde.