7.854
Bearbeitungen
ICON (Diskussion | Beiträge) K (→System Settings: typo) |
ICON (Diskussion | Beiträge) K (→Ordnerstruktur) |
||
(16 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 163: | Zeile 163: | ||
| | hbl.nsp ''(Homebrew Loader, der das Homebrew Menü lädt)'' | | | hbl.nsp ''(Homebrew Loader, der das Homebrew Menü lädt)'' | ||
| | package3 ''(Signierter/verschlüsselter Fusée-Teil)'' | | | package3 ''(Signierter/verschlüsselter Fusée-Teil)'' | ||
| | reboot_payload.bin ''([[#Reboot-Payload|Reboot-Payload]], Kopie von fusee | | | reboot_payload.bin ''([[#Reboot-Payload|Reboot-Payload]], Kopie von fusee.bin, wird bei einem Neustart ausgeführt) | ||
| | stratosphere.romfs ''([[#Systemmodule|Atmosphères Systemmodule]], waren früher im "contents"-Ordner | | | stratosphere.romfs ''([[#Systemmodule|Atmosphères Systemmodule]], waren früher im "contents"-Ordner) | ||
| | | | | | ||
| +---config ''(Konfigurationsdateien)'' | | +---config ''(Konfigurationsdateien)'' | ||
Zeile 179: | Zeile 179: | ||
| +---hbl_html ''(Zum Starten von Web-Applets)'' | | +---hbl_html ''(Zum Starten von Web-Applets)'' | ||
| | | | | | ||
| \---kip_patches ''([[#KIP-Patches|KIP-Patches]])'' | | \---kip_patches ''([[#KIP-Patches|KIP-Patches]], nicht mehr unterstützt)'' | ||
| | | | ||
\---switch ''(Ordner für Homebrews)'' | \---switch ''(Ordner für Homebrews)'' | ||
Zeile 187: | Zeile 187: | ||
== Installation == | == Installation == | ||
Um Atmosphère zu "installieren" muss lediglich die Release-ZIP auf die SD-Karte entpackt werden | Um Atmosphère zu "installieren" muss lediglich die Release-ZIP auf die SD-Karte entpackt werden. Die ''fusee.bin'' muss anschließend gestartet werden, bspw. über [https://wiidatabase.de/switch-downloads/exploits/fusee-gelee/ Fusée Gelée] oder (auf [[Mariko|Mariko-Geräten]]) per Modchip. | ||
== Features == | == Features == | ||
Zeile 261: | Zeile 259: | ||
| Bestimmt, welcher Knopf gedrückt (oder nicht gedrückt) gehalten werden soll, während ein Titel aufgerufen wird (gilt nicht für Applets!), um das Homebrew Menu zu starten, wenn <code>override_any_app</code> auf <code>true</code> steht. In dem Beispiel wird das Homebrew Menu nur aufgerufen, wenn "Y" gedrückt gehalten wird, während ein Spiel gestartet wird. Sind oben spezifische TitleIDs angegeben, sind diese von dieser Konfiguration ausgenommen!<br> | | Bestimmt, welcher Knopf gedrückt (oder nicht gedrückt) gehalten werden soll, während ein Titel aufgerufen wird (gilt nicht für Applets!), um das Homebrew Menu zu starten, wenn <code>override_any_app</code> auf <code>true</code> steht. In dem Beispiel wird das Homebrew Menu nur aufgerufen, wenn "Y" gedrückt gehalten wird, während ein Spiel gestartet wird. Sind oben spezifische TitleIDs angegeben, sind diese von dieser Konfiguration ausgenommen!<br> | ||
'''Merkhilfe''': "Starte das Homebrew Menu wenn Y gedrückt gehalten wird" | '''Merkhilfe''': "Starte das Homebrew Menu wenn Y gedrückt gehalten wird" | ||
|- | |- | ||
| <code>override_any_app_address_space</code> | | <code>override_any_app_address_space</code> | ||
Zeile 482: | Zeile 474: | ||
| <code>0x0</code> oder <code>0x1</code> | | <code>0x0</code> oder <code>0x1</code> | ||
| <code>0x0</code> | | <code>0x0</code> | ||
| (De-)aktiviert das Lesen der [https://switchbrew.org/wiki/Calibration | | (De-)aktiviert das Lesen der [https://switchbrew.org/wiki/Calibration PRODINFO-Partition] für Homebrews (enthält u.a. wichtige konsolenspezifische Schlüssel).<br> | ||
<code>0x0</code> = deaktiviert, <code>0x1</code> = aktiviert.<br> | <code>0x0</code> = deaktiviert, <code>0x1</code> = aktiviert.<br> | ||
|- | |- | ||
Zeile 556: | Zeile 548: | ||
| Unsigned 64-Bit Integer (<code>0x0</code> bis <code>0xFFFFFFFFFFFFFFFF</code>) | | Unsigned 64-Bit Integer (<code>0x0</code> bis <code>0xFFFFFFFFFFFFFFFF</code>) | ||
| <code>u8!0x8600000</code> | | <code>u8!0x8600000</code> | ||
| Kontrolliert, wie viel Speicher anderen Applets zur Verfügung stehen soll, während Homebrews im Applet-Modus ausgeführt werden. | | Kontrolliert, wie viel Speicher anderen Applets zur Verfügung stehen soll, während Homebrews im Applet-Modus ausgeführt werden. Hiermit ist es bspw. möglich, das Tastatur- oder Web-Applet neben einer Homebrew ohne Absturz laufen zu lassen. Der Standard-Wert sind ca. 140 MB.<br> | ||
Hat keinen Effekt, wenn <code>applet_heap_size</code> nicht auf <code>0x0</code> steht! | Hat keinen Effekt, wenn <code>applet_heap_size</code> nicht auf <code>0x0</code> steht! | ||
|- | |- | ||
Zeile 716: | Zeile 708: | ||
| <code>pt</code> | | <code>pt</code> | ||
| Portugiesisch | | Portugiesisch | ||
|- | |||
| <code>pt-BR</code> | |||
| Brasilianisches Portugiesisch | |||
|- | |- | ||
| <code>ru</code> | | <code>ru</code> | ||
Zeile 766: | Zeile 761: | ||
<code>/atmosphere/contents/{{TitleID}}/cheats/<abbr title="Build-ID des Spiels in Hexadezimal">''BUILD-ID''</abbr>.txt</code> | <code>/atmosphere/contents/{{TitleID}}/cheats/<abbr title="Build-ID des Spiels in Hexadezimal">''BUILD-ID''</abbr>.txt</code> | ||
Die Build-ID des Spiels | Die Build-ID des Spiels dient dazu, Cheats für bestimmte Spiele-Versionen zu unterschieden. [https://github.com/WerWolv/EdiZon/releases EdiZon v4] zeigt bspw. die Build-ID des Spiels an. Fertige Cheats lassen sich per EdiZon oder direkt [https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/tree/master/Cheats#atmosph%C3%A8re-cheats auf GitHub herunterladen]. | ||
Es empfiehlt sich noch, in den System Settings "[[#dmnt_cheats_enabled_by_default|dmnt_cheats_enabled_by_default]]" auf "0x0" und "[[#dmnt_always_save_cheat_toggles|dmnt_always_save_cheat_toggles]]" auf "0x1" zu setzen, da so Cheats selbst per bspw. EdiZon aktiviert werden können und der Cheat-Status immer gespeichert wird. | Es empfiehlt sich noch, in den System Settings "[[#dmnt_cheats_enabled_by_default|dmnt_cheats_enabled_by_default]]" auf "0x0" und "[[#dmnt_always_save_cheat_toggles|dmnt_always_save_cheat_toggles]]" auf "0x1" zu setzen, da so Cheats selbst per bspw. EdiZon aktiviert werden können und der Cheat-Status immer gespeichert wird. Letztere werden unter "<code>/atmosphere/contents/{{TitleID}}/cheats/toggles.txt</code>" gespeichert. | ||
Standardmäßig werden Cheats aktiviert, wenn ein Spiel gestartet und dabei nicht "L" gedrückt gehalten wird. Dies lässt sich in den Button Overrides unter "[[#cheat_enable_key|cheat_enable_key]]" ändern. | Standardmäßig werden Cheats aktiviert, wenn ein Spiel gestartet und dabei nicht "L" gedrückt gehalten wird. Dies lässt sich in den Button Overrides unter "[[#cheat_enable_key|cheat_enable_key]]" ändern. | ||
Zeile 803: | Zeile 798: | ||
==== KIP-Patches ==== | ==== KIP-Patches ==== | ||
{{Achtung|Hintergrund=#FFCCCC|Ab Atmosphère v1.7.0 werden KIP-Patches nicht mehr unterstützt.}} | |||
Mit Atmosphère-Versionen älter als v1.7.0 lassen sich auch bestehende Kernel-Module patchen. Hierfür müssen IPS-Patches in folgendem Ordner platziert werden: | |||
<code>/atmosphere/kip_patches/''NAME''/</code> | <code>/atmosphere/kip_patches/''NAME''/</code> | ||
Wobei "''NAME''" durch einen eigenen Namen ersetzt werden muss. Innerhalb dieser Ordner können mehrere IPS-Patches abgelegt werden, die den Dateinamen des SHA256-Hashes der KIP tragen müssen. Dies wird bspw. für | Wobei "''NAME''" durch einen eigenen Namen ersetzt werden muss. Innerhalb dieser Ordner können mehrere IPS-Patches abgelegt werden, die den Dateinamen des SHA256-Hashes der KIP tragen müssen. Dies wird bspw. für Signatur-Patches eingesetzt. | ||
=== NRO-Patches === | === NRO-Patches === | ||
Zeile 831: | Zeile 828: | ||
* <code>boot2.flag</code>: Weist den Process Manager an, diesen Titeln während des Bootvorgangs zu starten (für Systemmodule) | * <code>boot2.flag</code>: Weist den Process Manager an, diesen Titeln während des Bootvorgangs zu starten (für Systemmodule) | ||
* <code>redirect_save.flag</code>: Aktiviert die [[#Speicherstand-Redirection|Speicherstand-Redirection]] für diesen Titel | * <code>redirect_save.flag</code>: Aktiviert die [[#Speicherstand-Redirection|Speicherstand-Redirection]] für diesen Titel | ||
=== LayeredFS === | === LayeredFS === | ||
Zeile 881: | Zeile 874: | ||
* '''Beide MMCs:''' <code>/atmosphere/hosts/default.txt</code> (wird mit Standard-Einträgen erstellt, falls noch nicht existent) | * '''Beide MMCs:''' <code>/atmosphere/hosts/default.txt</code> (wird mit Standard-Einträgen erstellt, falls noch nicht existent) | ||
Die Standard-Einträge von Atmosphère werden eigenen Einträgen '''vorangestellt'''. Diese sehen zurzeit so aus:<ref>https://github.com/Atmosphere-NX/Atmosphere/blob/master/docs/features/dns_mitm.md# | Die Standard-Einträge von Atmosphère werden eigenen Einträgen '''vorangestellt'''. Diese sehen zurzeit so aus:<ref>https://github.com/Atmosphere-NX/Atmosphere/blob/master/docs/features/dns_mitm.md#atmosph%C3%A8re-defaults</ref> | ||
<pre># Nintendo telemetry servers | <pre># Nintendo telemetry servers | ||
Zeile 900: | Zeile 893: | ||
Dies wirkt sich sowohl auf "wii.de", als auch auf "wiidb.de" und "wiidatabase.de" aus. | Dies wirkt sich sowohl auf "wii.de", als auch auf "wiidb.de" und "wiidatabase.de" aus. | ||
Beim Start wird die geladene Hosts-Datei mitsamt aller geparsten Einträge nach <code>/atmosphere/logs/dns_mitm_startup.log</code> geloggt. Wenn das Logging in der system_settings.ini aktiviert wurde, werden zusätzlich alle DNS-Abfragen (plus ob Weiterleitungen angewendet wurden) in <code>/atmosphere/logs/dns_mitm_debug.log</code> geloggt. | Beim Start wird die geladene Hosts-Datei mitsamt aller geparsten Einträge nach <code>/atmosphere/logs/dns_mitm_startup.log</code> geloggt. Wenn das [[#enable_dns_mitm_debug_log|Logging]] in der system_settings.ini aktiviert wurde, werden zusätzlich alle DNS-Abfragen (plus ob Weiterleitungen angewendet wurden) in <code>/atmosphere/logs/dns_mitm_debug.log</code> geloggt. | ||
==== Nintendo- und Update-Server blockieren ==== | ==== Nintendo- und Update-Server blockieren ==== | ||
Zeile 952: | Zeile 945: | ||
* Atmosphère ist noch nicht kompatibel mit der aktuellen Firmware | * Atmosphère ist noch nicht kompatibel mit der aktuellen Firmware | ||
* Ein Custom-Theme wurde installiert - hierfür die Ordner "<code>/atmosphere/contents/0100000000001000</code>" und "<code>/atmosphere/contents/0100000000001013</code>" entfernen. | * Ein Custom-Theme wurde installiert - hierfür die Ordner "<code>/atmosphere/contents/0100000000001000</code>" und "<code>/atmosphere/contents/0100000000001013</code>" entfernen. | ||
* Ein inkompatibles Systemmodul ist installiert | * Ein inkompatibles Systemmodul ist installiert - in dem Falle empfiehlt es sich, den ganzen Ordner "<code>/atmosphere/contents/</code>" temporär wegzuverschieben | ||
=== GameCards starten nicht mehr === | === GameCards starten nicht mehr === |
Bearbeitungen