Zum Inhalt springen

Luma3DS v13.5

3DS, 3DS: Update

Luma3DS

Luma3DS ist die beliebteste Custom Firmware für den Nintendo 3DS.

Die Bildschirmfilter wurden stark überarbeitet und einige Einstellungen im Rosalina-Menü angepasst und verbessert. Das Patchen von Spielen wurde massiv beschleunigt und Patches im "UPS"-Format können nun angewendet werden. Mehrere Patches lassen sich auch kombinieren, allerdings ist die Reihenfolge hier bewusst nicht festgelegt. LayeredFS-Modifikationen in Spielen, die ohne das "fsUnmountArchive"-Symbol ausgeliefert werden (wie bspw. Metroid: Samus Returns), wurden ebenfalls behoben.

Zudem wird ein neues CACert-Bundle mitgeliefert, welches die kompromittierten eMudhra- und von Sectigo cross-signierten Zertifikate entfernt. Es wird automatisch von allen Homebrew-Anwendungen benutzt, die Netzwerkanfragen per cURL durchführen.

Wegen Anpassungen in libctru in Bezug auf Modi, die der laufenden Applikation mehr RAM freigeben, müssen solche Anwendungen mit einer neuen Version von libctru rekompiliert werden.

Changelog
* Rosalina: significant improvements to screen filters:
** Add support for per-channel (red, green, blue) gamma and contrast adjustments, allowing for more precise screen color calibration
** By continuity in gamma, we now define 0 0 = 0 , as this provides a useful result instead of turning the entire screen white
** Greatly optimize color correction LUT generation (from ~700 µs to ~75 µs), and synchronize LUT writes with VBlank to prevent graphical glitches
** Remove the "brightness" adjustment from advanced screen filter settings as it prevents optimization
* Rosalina: rework and extend several options in the "System configuration" menu
** Rework "Control volume" into "Set volume slider override...", adding stereo balance control (left/right, for I2S1 audio)
*** The UI for this has been reworked
*** Audio balance can only apply if the override is enabled, and does not apply to applets (I2S2)
** Add "Set audio routing..." to force audio output through speakers or headphones, or leave it on automatic
** Replace "Toggle LEDs" with "Set LED master brightness override...", allowing brightness adjustment from 0% to 100%
*** The red POWER LED is not dimmable. While it can be disabled, we deliberately leave it on even at 0% to allow the user to be notified of the battery level being low
*** The "charging" LED is not dimmable
*** Setting LED brightness to 0% also keeps the LEDs off during sleep, except for the red POWER LED and the charging LED. Otherwise, the usual "breathing" pattern (alternating between 4% and 100% brightness) is used
* Rosalina: display the current date and time in the top-right corner of the menu when the IP address isn't being displayed
* Rosalina: add an option to display the battery temperature in Fahrenheit instead of Celsius
* Loader: improve game and sysmodule patching:
** Add support for UPS patches (code.ups), in addition to IPS and BPS patches. Note that UPS CRC checks are currently skipped
** Massively speed up IPS patch loading, especially for patches containing large numbers of small records (from several minutes to less than 50 ms in some cases)
** Improve IPS handling of file size changes, zero-filled gaps, and the optional size field after the EOF marker
** Properly propagate the resulting code size between BPS, IPS and UPS patches, allowing multiple patches to be applied together (the application order is deliberately unspecified and should not be relied upon)
** Fix BPS patches failing on sysmodules due to excessive temporary memory allocation
* Improve 3DS homebrew autoboot:
** Use the HOME Menu reboot mechanism by default, instead of directly launching the configured title through NS
** This fixes issues with the HOME/POWER buttons when using non-default application memory layouts, and allows normal booting if the configured title cannot be found
** Note: Due to a bug in older versions of libctru, using memory modes that provide more RAM to applications (such as Dev1) requires rebuilding homebrew applications with libctru v2.7.1 or later. The Homebrew Menu (boot.3dsx) included in this release archive has already been built with a compatible version
** The previous behavior can still be enabled through autoboot_3ds_use_ns = 1 in config.ini
* LayeredFS: Fix patching of games that do not contain the fsUnmountArchive symbol, such as Metroid: Samus Returns (by @R-YaTian, #2245)
* Plugin loader: Fix issues with plugin cleanup on process termination, which could leave plugin memory mapped and prevent subsequent applications from starting
* This release archive ships with an updated cacert.pem which does not contain the compromised eMudhra and Sectigo certificates. cacert.pem is used by homebrew that uses cURL
* Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience

Sphaira v1.0.9

Nintendo Switch, Nintendo Switch: Update ,

Sphaira

Schicker Homebrew-Menu- und HOME-Menü-Ersatz mit integriertem NSP-Installer und Forwarder-Ersteller.

Spiele können direkt über Sphaira "archiviert" werden; hierbei wird das Spiel gelöscht, das Symbol bleibt aber wie bei der offiziellen Archivier-Funktion im Menü erhalten. Beim Start von einem Spiel kann jetzt außerdem direkt die Sprache über Atmosphères Sprach- und Regions-Emulation geändert werden. Das Wiederherstellen von Speicherdaten sowie das Downloaden und Suchen von Themes über Themezer wurden behoben und MTP-Transfers sollten nicht mehr bei bestimmten Dateigrößen feststecken.

* Added Ownfoil install queue with background installs. (#398, @exorcito)
* Added game archiving. (#385, @Insektaure)
* Added per-game launch language selection. (#405, @NorahStudio)
* Added Turkish and improved French and Italian translations. (#406, @batuhanmeral; #402, @ThatIsAPseudo; #395, @sgrontflix)
* Fixed save restoration, including backups wrapped in a folder. (#387, @strongt1me)
* Fixed Themezer downloads and empty searches. (#388, @strongt1me)
* Fixed WebDAV folder listings. (#394, @zhangyoufu)
* Fixed MTP transfer hangs on certain file sizes. (#408, @strongt1me, @Cardas26)
* Improved USB, file operation and game export error messages. (#387, #392, #400, #412, @strongt1me)

DOSBox Wii v2.0 – jetzt auch für Wii U

Wii, Wii U, Wii U: Neu, Wii: Update , , ,

Tantric hat nach ganzen 14 Jahren eine neue Version seines DOSBox-Ports auf die Wii veröffentlicht – auch als native Version für die Wii U!

DOSBox Wii

Port des DOS-Emulators "DOSBox" auf die Wii und Wii U.

Dieses Update ist eine komplette Neuentwicklung und basiert auf dem gleichen Interface wie Tantrics berühmte GX-Emulatoren. Der zugrunde liegende Kern ist ein unmodifiziertes DOSBox in der SVN-Revision 4301 und der dynamsiche Recompiler von jmarsh, der von retro100 modifiziert wurde, ist ebenfalls mit an Bord.

Ein umfangreiches HOME-Menü im Stil der GX-Emulatoren ist auch enthalten und hier lassen sich zahlreiche Einstellungen treffen. Natürlich funktionieren USB-Tastaturen und -Mäuse weiterhin. Die SD-Karte und bis zu drei USB-Geräte (auf der Wii U) lassen sich nun auch einfacher einhängen und hotpluggen.

Danke an Captain HIT für den Hinweis!

Bloopair v1.1.0 unterstützt Bluetooth Low Energy Controller

Wii U, Wii U: Update , , ,

GaryOderNichts hat Bloopair für die Wii U aktualisiert und Unterstützung für Bluetooth Low Energy Controller hinzugefügt!

Bloopair

Mit Bloopair lassen sich verschiedene Bluetooth-Controller als Wii U Pro Controller benutzen – ohne zusätzliche Soft- oder Hardware.

Der BLE-Support ist nach wie vor experimentell und folgende Controller werden unterstützt:

  • Nintendo Switch 2 Joy-Con 2
  • Nintendo Switch 2 Pro Controller
  • Nintendo Switch 2 NSO GameCube Controller
  • Microsoft Xbox Series S/X Controller
  • Microsoft Xbox One S/X Controller (aktuelle Firmware)
  • Google Stadia Controller

Zudem werden die gespeicherten Controller-Pairings nun in "/wiiu/bloopair/devices" auf der SD-Karte abgelegt.

Changelog
* Adds support for BLE controllers.
** Adds a GATT implementation on top of the L2CAP fixed-channel API to communicate with BLE controllers.
** Adds a SMP implementation on top of the L2CAP fixed-channel API to pair with most BLE controllers.
** Adds a basic HID over GATT (HoG) implementation to support most BLE controllers.
** Adds a custom Switch 2 GATT implementation to support Switch 2 controllers.
** Hooks the BTA Hid Host API to redirect BLE devices to the custom implementation.
** Hooks to manage the BLE connection whitelist to handle background auto connections.
** Several bug fixes and workarounds to the existing stack.
* Adds support for the following controllers.
** Nintendo Switch 2 Joy-Con
** Nintendo Switch 2 Pro Controller
** Nintendo Switch 2 GameCube Controller
** Microsoft Xbox Series S/X Controller
** Microsoft Xbox One S/X Controller (latest firmware)
** Google Stadia Controller
* Device pairings are now stored on the SD Card under (wiiu/bloopair/devices) for easier management of pairings and allow storing additional BLE pairing data. See the wiki for more information.
* Fixes not disconnecting controllers during "Apply All" in Koopair.
* General system stability improvements to enhance the user's experience.

ScummVM v2026.4.0

Nintendo Switch, Nintendo Switch: Update, vWii, Wii, Wii: Update ,

Downloads anzeigen
ScummVM Switch

ScummVM ist eine Software- und Skript-Sammlung, in der zahlreiche nachgebaute Spiel-Engines unter einer gemeinsamen grafischen Benutzeroberfläche zusammengefasst sind.

ScummVM Wii

ScummVM ist eine Software- und Skript-Sammlung, in der zahlreiche nachgebaute Spiel-Engines unter einer gemeinsamen grafischen Benutzeroberfläche zusammengefasst sind.

194 neue Spiele und 12 neue Engines werden nun unterstützt. Zudem wurden die allgemeine Performance verbessert und Fehler behoben. Näheres findet ihr im Release-Post und im vollständigen Changelog.

FCE Ultra GX v4.0.3, Snes9x GX v5.0.4 und Visual Boy Advance GX v3.0.4

vWii, Wii, Wii: Update , , , , , ,

FCE Ultra GX

Ein klasse Nintendo-Entertainment-System-Emulator für die Wii und Wii U mit einer hübschen, grafischen Oberfläche.

Snes9x GX

Snes9x GX ist ein exzellenter Super-Nintendo-Entertainment-System-Emulator für die Wii und Wii U mit einer hübschen, grafischen Oberfläche.

Visual Boy Advance GX

Ein wunderbar Emulator für die Systeme der Game-Boy-Familie mit einer hübschen, grafischen Oberfläche.

Die Menüs wurden komplett überarbeitet und kommen nun in einem frischen Look, aber gewohntem Aufbau daher.

Auf der Wii U wurden einige Fehler behoben; so wurden u.a. asiatische Schriftzeichen nicht korrekt angezeigt und die falsche Sprache eingestellt. Im Visual Boy Advance GX funktioniert nun der Beschleunigungssensor der Wiimote, sodass bspw. WarioWare Twisted gespielt werden kann.

Auf der Wii wurden einige Probleme mit Netzwerkfreigaben behoben und im Visual Boy Advance GX der benutzte RAM für den JIT-Cache auf 18 MB angehoben, was für einen ca. 5%igen Performance-Boost sorgt.

Einen Vergleich zum alten Menü findet ihr unten im Spoiler.

Im letzten Beitrag stand fälschlicherweise die falsche Version des FCE Ultra GX im Titel (v4.0.3 statt v4.0.2). Da bin ich leider durcheinander gekommen, mir ist es erst jetzt aufgefallen und ich habe es korrigiert – Entschuldigung!

Vergleich: Altes Menü
FCE Ultra GX Changelog
* New menu look! The menus have been rebuilt with a fresh, modern style: a deeper red header and footer, cleaner rounded buttons with soft shadows, a redesigned game list with a slimmer scrollbar and a clear highlight on the selected entry, new prompt windows, and more. The menu graphics are now drawn procedurally by the renderer instead of being loaded from PNG images, so they stay sharp at any output resolution
* New controller status bar in the menu footer, replacing the Wiimote battery icons. Each of the four player slots (P1-P4) now shows the type of controller connected (Wiimote, GameCube controller, etc.), with the battery level shown for Wiimote controllers and the Gamepad. Empty slots appear dimmed
* Wii U: Japanese/Korean/Chinese fonts are now also found in fceugx/ or wiiu/apps/fceugx/ on the SD card even before settings have been saved, and stay crisp at 1080p
* Wii U: fix texture reuse causing cover art issues with varying image sizes
* Wii U: fix garbled Japanese file and folder names in the game list and game menu. The Wii U returns non-ASCII names as Shift-JIS (CP932) rather than UTF-8, so they are now converted for display (file access still uses the original name)
* Wii U: the menu now defaults to the Wii U system language
* Wii - fixed some libsmb2 issues preventing network shares from working (thanks TeleTubby666!)
Snes9x GX Changelog
* New menu look! The menus have been rebuilt with a fresh, modern style: a deeper blue header and footer, cleaner rounded buttons with soft shadows, a redesigned game list with a slimmer scrollbar and a clear highlight on the selected entry, new prompt windows, and more. The menu graphics are now drawn procedurally by the renderer instead of being loaded from PNG images, so they stay sharp at any output resolution
* New controller status bar in the menu footer, replacing the Wiimote battery icons. Each of the four player slots (P1-P4) now shows the type of controller connected (Wiimote, GameCube controller, etc.), with the battery level shown for Wiimote controllers and the Gamepad. Empty slots appear dimmed
* Wii U: Japanese/Korean/Chinese fonts are now also found in snes9xgx/ or wiiu/apps/snes9xgx/ on the SD card even before settings have been saved, and stay crisp at 1080p
* Wii U: fix texture reuse causing cover art issues with varying image sizes
* Wii U: fix calculations for fixed pixel ratio
* Wii U: fix garbled Japanese file and folder names in the game list and game menu. The Wii U returns non-ASCII names as Shift-JIS (CP932) rather than UTF-8, so they are now converted for display (file access still uses the original name)
* Wii U: the menu now defaults to the Wii U system language
* Wii - fixed some libsmb2 issues preventing network shares from working (thanks TeleTubby666!)
* Fixed the default language not being applied at startup
* Fixed a mode 7 core regression introduced in 5.0.3 from upstream Snes9x
Visual Boy Advance GX Changelog
* New menu look! The menus have been rebuilt with a fresh, modern style: a deeper purple header and footer, cleaner rounded buttons with soft shadows, a redesigned game list with a slimmer scrollbar and a clear highlight on the selected entry, new prompt windows, and more. The menu graphics are now drawn procedurally by the renderer instead of being loaded from PNG images, so they stay sharp at any output resolution
* New controller status bar in the menu footer, replacing the Wiimote battery icons. Each of the four player slots (P1-P4) now shows the type of controller connected (Wiimote, GameCube controller, etc.), with the battery level shown for Wiimote controllers and the Gamepad. Empty slots appear dimmed
* Wii U: the Wiimote tilt sensor now works (Kirby Tilt-N-Tumble, Yoshi Topsy-Turvy, WarioWare Twisted!, Boktai's Gun Del Sol), and Yoshi's Universal Gravitation rotates the screen as on Wii
* Wii U: Japanese/Korean/Chinese fonts are now also found in vbagx/ or wiiu/apps/vbagx/ on the SD card even before settings have been saved, and stay crisp at 1080p
* Wii U: fix texture reuse causing cover art issues with varying image sizes
* Wii U: fix aspect ratio issues
* Wii U: fix garbled Japanese file and folder names in the game list and game menu. The Wii U returns non-ASCII names as Shift-JIS (CP932) rather than UTF-8, so they are now converted for display (file access still uses the original name)
* Wii U: the menu now defaults to the Wii U system language
* Wii - double MEM1 JIT cache from 8MB to 16MB. Gives a ~5% performance boost
* Wii - fixed some libsmb2 issues preventing network shares from working (thanks TeleTubby666!)

sys-patch v1.6.3.0

Nintendo Switch, Nintendo Switch: Update

sys-patch

Systemmodul welches automatisch Signatur-Patches anwendet.

Mit der Switch-Firmware 22.0.0 hat Nintendo einen zusätzlichen Aufruf hinzugefügt, der beim Beenden eines Applets zusätzliche Aufräumarbeiten durchführt. Genau über diesen Weg startet das Homebrew Menu aber die nächste App, weshalb Homebrew-Anwendungen unter 22.0.0 nicht mehr richtig liefen. Mit Atmosphère v1.11.0 wurde deshalb dieser Aufruf rausgepatcht (und sys-patch macht das gleiche, warum auch immer).

Mit 22.5.0 hat Nintendo diesen Aufruf wieder entfernt, was den Patch überflüssig macht. Dieses Update für sys-patch aktiviert den Patch deshalb nur auf der Firmware 22.0.0, da er bei neueren zu Problemen führt.

am hbxfix applies to 22.0.0 only

Atmosphère v1.12.1

Nintendo Switch, Nintendo Switch: Update

Atmosphère

Custom Firmware für die Nintendo Switch.

Seit Firmware 23.0.0 hat dns_mitm nicht mehr vollständig funktioniert und so wurden Updates nicht blockiert. Dieses Problem wurde durch eine vollständige Reimplementierung der neuen Kommandos behoben. Neue Kommandos wurden auch für fs.mitm (LayeredFS) reimplementiert, was einige Custom-Themes beheben dürfte.

Seit der letzten Version werden die Browser-Applets gepatcht, um mehr RAM für Custom-Systemmodule freizugeben; diese Patches wurden redesigned, da sie zu einigen Problemen und Abstürzen geführt haben. Damit stehen dem System nun wieder 40 MB an Speicher für eigene Systemmodule zur Verfügung.

Daneben wurde noch das PRODINFO-Backup für neue Konsolen behoben und "Trails in the Sky 2nd Chapter" funktioniert nun.

Changelog
* Support was added for the new c-ares resolver in dns.mitm.
** Firmware 23.0.0 introduced a new set of commands to the sfdnsres service. These commands provide c-ares async support for DNS resolution and are now used by most sysmodules.
** This resulted in host redirection not being applied at all and without warning since we simply were not intercepting the new commands.
** dns.mitm now fully reimplements the c-ares serialization code and intercepts the relevant commands. In tandem with the bsdsocket sysmodule, we now keep track of resolution queries and redirect their results.
* Support was added for the new "BatchRead" storage in fs.mitm.
** Firmware 23.0.0 introduced a new type of filesystem storage object abstracted by the interface "IStorageForBatchRead". This is a derived class from "IStorage" with the purpose of adding the new "BatchRead" command.
** Anything that uses the filesystem API now attempts to use this type of storage instead of the old one. This is of particular relevance for qlaunch and for supporting custom themes which were broken as a consequence of this change.
** fs.mitm was updated and extended to not only support the new storage type but also intercept a few newer commands that were previously missing.
* The patches for the browser applets were redesigned.
** The introduction of these patches in the previous release led to several issues and crashes, notably during media playback in the eshop and within games that use LibAppletOff.
** After extensive analysis and testing it was concluded that the browser applets were running out of memory and still required reducing the memory we reserve for custom sysmodules.
** New patches have been devised and introduced in this release.
*** Instead of patching size checks, we now trick the browser applets into thinking there is 1GB of free memory available to them.
*** Unused memory is still being reclaimed and discounted from the root heap, but now more realistically.
*** The browser engine's heap is now being shrunk with no noticeable downsides to media playback nor web page rendering.
** Thanks to these changes we can now provide 40MB for custom system modules once again.
* A number of minor issues were fixed and improvements were made, such as:
** Automatic PRODINFO backup was fixed for recent console models that no longer use the ECC device certificate (thanks @chrisbraucker).
** State initialization for SharedMemory and TransferMemory was fixed (thanks @fl0be).
** Compatibility was fixed for Trails in the Sky 2nd Chapter (thanks @masagrator).
* General system stability improvements to enhance the user's experience.

NX-ScreenUploader v0.4.0

Nintendo Switch, Nintendo Switch: Update ,

NX-ScreenUploader

Lädt Screenshots und Videos direkt nach der Aufnahme zu Telegram, Discord, Immich oder ntfy.sh hoch.

Beim Hochladen werden Fehler nun besser gehandhabt und die Werte diesbezüglich lassen sich in der Config-Datei einstellen.

* Configurable timeouts & retry policy — new optional [upload] section in config.ini; previously these were compile-time constants.
* Smarter retries — only transient failures are retried (timeouts, connection errors, HTTP 408/425/429/5xx). 401/403/404/413 and other permanent errors give up immediately, so a wrong token or oversized file no longer wastes minutes.
* Retry-After & jitter — a server Retry-After hint is honored (capped at 60s); otherwise backoff grows 1s → 15s with ±20% jitter so channels don't retry in lockstep.
* Non-blocking retries — retries are spread across detection loops instead of blocking them; the queue pool grew from 8 to 16 slots to hold pending retries alongside new captures.
* Optional per-file time budget — image_item_budget / video_item_budget (seconds, 0 = unlimited) cap the total time one file may occupy the queue across all channels and attempts.
* Fix — the upload progress counter is now per transfer, fixing bogus progress output on retries.

TWiLight Menu++ v27.25.1

3DS, 3DS: Update , ,

TWiLight Menu++

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.

Die Ladezeiten wurden verringert und der TWLMenu++-Splashscreen kann mit "A" übersprungen werden. Ansonsten wurden noch zahlreiche Optimierungen und kleinere Verbesserungen an den Themes und integrierten Features wie dem Bildbetrachter vorgenommen – am besten seht ihr euch den vollständigen Changelog auf GitHub an!

dvr-Patches für Firmware 23.0.0/23.0.1

Nintendo Switch, Nintendo Switch: Update

dvr-patches

Patches, die das Aufnehmen von Screenshots und Videos in jedem Spiel erlauben. Umgeht auch nervige Screenshot-Sperren und Copyright-Texte und erlaubt Video-Streaming per SysDVR!

Die Switch-Firmware 23.0.0 und 23.0.1 werden jetzt unterstützt.

Nintendont v6.509

vWii, Wii , ,

Nintendont

Mit Nintendont lassen sich GameCube-Spiele von einer SD-Karte oder einer USB-Festplatte abspielen. Funktioniert auch im Wii-Modus der Wii U!

Zugriffe auf die Memory-Card in der japanischen Version von Chibi Robo und eventuell einigen anderen Spielen wurden behoben.

* Fix for memory card of chibi robo jap
This could fix other games that had memory card issues too, thanks djhao8723 for the code.

NX-ScreenUploader v0.3.1

Nintendo Switch, Nintendo Switch: Update ,

NX-ScreenUploader

Lädt Screenshots und Videos direkt nach der Aufnahme zu Telegram, Discord, Immich oder ntfy.sh hoch.

Dieses Update enthält einen Pull-Request von mir, der eine Regression aus dem letzten Update behebt, bei dem der Upload-Modus "both" für Telegram nur noch die komprimierte Version anstatt beide hochgeladen hat.

fix: upload both versions in Telegram "both" mode