From 4d029ab274f390ecaad4c52a1e50a4897ace170f Mon Sep 17 00:00:00 2001 From: Pk11 Date: Sat, 9 Jan 2021 15:30:06 -0600 Subject: [PATCH] Update translations The new changes break the sidebar otherwise, I'll update again soon once people actually translate them --- _data/da-DK/categories.json | 34 +++++ _data/de-DE/categories.json | 34 +++++ _data/es-ES/categories.json | 34 +++++ _data/fr-FR/categories.json | 34 +++++ _data/he-IL/categories.json | 34 +++++ _data/hu-HU/categories.json | 34 +++++ _data/ic-IC/categories.json | 34 +++++ _data/it-IT/categories.json | 34 +++++ _data/ja-JP/categories.json | 34 +++++ _data/ko-KR/categories.json | 34 +++++ _data/no-NO/categories.json | 34 +++++ _data/pl-PL/categories.json | 34 +++++ _data/pt-PT/categories.json | 34 +++++ _data/ru-RU/categories.json | 34 +++++ _data/sv-SE/categories.json | 34 +++++ _data/tr-TR/categories.json | 34 +++++ _data/uk-UA/categories.json | 34 +++++ _data/zh-CN/categories.json | 34 +++++ _data/zh-TW/categories.json | 34 +++++ pages/_da-DK/ds-index/3ds-forwarders.md | 2 +- pages/_da-DK/ds-index/dsi-twl-firm.md | 10 +- pages/_da-DK/ds-index/hardmod.md | 2 +- pages/_da-DK/ds-index/homebrew.md | 2 +- pages/_da-DK/ds-index/retail-roms.md | 2 +- pages/_da-DK/ds-index/wifi.md | 2 +- .../_da-DK/twilightmenu/creating-ram-disks.md | 2 +- .../twilightmenu/custom-boot-splashes.md | 2 +- .../_da-DK/twilightmenu/custom-dsi-3ds-sfx.md | 2 +- .../twilightmenu/custom-dsi-3ds-skins.md | 15 +- pages/_da-DK/twilightmenu/custom-fonts.md | 30 ++++ .../custom-unlaunch-backgrounds.md | 2 +- .../twilightmenu/download-play-pictochat.md | 2 +- pages/_da-DK/twilightmenu/faq.md | 38 +++-- .../_da-DK/twilightmenu/how-to-get-box-art.md | 2 +- .../twilightmenu/installing-3ds-manual.md | 2 +- pages/_da-DK/twilightmenu/installing-3ds.md | 8 +- pages/_da-DK/twilightmenu/installing-dsi.md | 5 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_da-DK/twilightmenu/uninstalling-3ds.md | 2 +- pages/_da-DK/twilightmenu/uninstalling-ds.md | 2 +- .../twilightmenu/updating-3ds-manual.md | 2 +- pages/_da-DK/twilightmenu/updating-3ds.md | 2 +- pages/_da-DK/twilightmenu/updating-dsi.md | 2 +- .../_da-DK/twilightmenu/updating-flashcard.md | 2 +- pages/_de-DE/ds-index/3ds-forwarders.md | 2 +- pages/_de-DE/ds-index/dsi-twl-firm.md | 10 +- pages/_de-DE/ds-index/hardmod.md | 2 +- pages/_de-DE/ds-index/homebrew.md | 2 +- pages/_de-DE/ds-index/retail-roms.md | 2 +- pages/_de-DE/ds-index/wifi.md | 2 +- .../_de-DE/twilightmenu/creating-ram-disks.md | 2 +- .../twilightmenu/custom-boot-splashes.md | 2 +- .../_de-DE/twilightmenu/custom-dsi-3ds-sfx.md | 2 +- .../twilightmenu/custom-dsi-3ds-skins.md | 15 +- pages/_de-DE/twilightmenu/custom-fonts.md | 30 ++++ .../custom-unlaunch-backgrounds.md | 2 +- .../twilightmenu/download-play-pictochat.md | 2 +- pages/_de-DE/twilightmenu/faq.md | 38 +++-- .../_de-DE/twilightmenu/how-to-get-box-art.md | 2 +- .../twilightmenu/installing-3ds-manual.md | 4 +- pages/_de-DE/twilightmenu/installing-3ds.md | 14 +- pages/_de-DE/twilightmenu/installing-dsi.md | 7 +- .../twilightmenu/installing-flashcard.md | 4 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_de-DE/twilightmenu/uninstalling-3ds.md | 2 +- pages/_de-DE/twilightmenu/uninstalling-ds.md | 2 +- .../twilightmenu/updating-3ds-manual.md | 4 +- pages/_de-DE/twilightmenu/updating-3ds.md | 4 +- pages/_de-DE/twilightmenu/updating-dsi.md | 4 +- .../_de-DE/twilightmenu/updating-flashcard.md | 4 +- pages/_es-ES/ds-index/3ds-forwarders.md | 2 +- pages/_es-ES/ds-index/dsi-twl-firm.md | 26 ++-- pages/_es-ES/ds-index/hardmod.md | 2 +- pages/_es-ES/ds-index/homebrew.md | 2 +- pages/_es-ES/ds-index/retail-roms.md | 2 +- pages/_es-ES/ds-index/wifi.md | 2 +- .../_es-ES/twilightmenu/creating-ram-disks.md | 2 +- .../twilightmenu/custom-boot-splashes.md | 2 +- .../_es-ES/twilightmenu/custom-dsi-3ds-sfx.md | 2 +- .../twilightmenu/custom-dsi-3ds-skins.md | 15 +- pages/_es-ES/twilightmenu/custom-fonts.md | 30 ++++ .../custom-unlaunch-backgrounds.md | 2 +- .../twilightmenu/download-play-pictochat.md | 2 +- pages/_es-ES/twilightmenu/faq.md | 38 +++-- .../_es-ES/twilightmenu/how-to-get-box-art.md | 2 +- .../twilightmenu/installing-3ds-manual.md | 2 +- pages/_es-ES/twilightmenu/installing-3ds.md | 8 +- pages/_es-ES/twilightmenu/installing-dsi.md | 5 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_es-ES/twilightmenu/uninstalling-3ds.md | 2 +- pages/_es-ES/twilightmenu/uninstalling-ds.md | 2 +- .../twilightmenu/updating-3ds-manual.md | 2 +- pages/_es-ES/twilightmenu/updating-3ds.md | 2 +- pages/_es-ES/twilightmenu/updating-dsi.md | 2 +- .../_es-ES/twilightmenu/updating-flashcard.md | 2 +- pages/_fr-FR/ds-index/3ds-forwarders.md | 4 +- pages/_fr-FR/ds-index/dsi-twl-firm.md | 26 ++-- pages/_fr-FR/ds-index/hardmod.md | 2 +- pages/_fr-FR/ds-index/homebrew.md | 2 +- pages/_fr-FR/ds-index/retail-roms.md | 4 +- pages/_fr-FR/ds-index/wifi.md | 2 +- .../_fr-FR/twilightmenu/creating-ram-disks.md | 2 +- .../twilightmenu/custom-boot-splashes.md | 2 +- .../_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md | 2 +- .../twilightmenu/custom-dsi-3ds-skins.md | 15 +- pages/_fr-FR/twilightmenu/custom-fonts.md | 30 ++++ .../custom-unlaunch-backgrounds.md | 2 +- .../twilightmenu/download-play-pictochat.md | 2 +- pages/_fr-FR/twilightmenu/faq.md | 38 +++-- .../_fr-FR/twilightmenu/how-to-get-box-art.md | 2 +- .../twilightmenu/installing-3ds-manual.md | 4 +- pages/_fr-FR/twilightmenu/installing-3ds.md | 14 +- pages/_fr-FR/twilightmenu/installing-dsi.md | 7 +- .../twilightmenu/installing-flashcard.md | 4 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_fr-FR/twilightmenu/uninstalling-3ds.md | 4 +- pages/_fr-FR/twilightmenu/uninstalling-ds.md | 4 +- .../twilightmenu/updating-3ds-manual.md | 4 +- pages/_fr-FR/twilightmenu/updating-3ds.md | 4 +- pages/_fr-FR/twilightmenu/updating-dsi.md | 4 +- .../_fr-FR/twilightmenu/updating-flashcard.md | 4 +- pages/_he-IL/ds-index/3ds-forwarders.md | 2 +- pages/_he-IL/ds-index/dsi-twl-firm.md | 10 +- pages/_he-IL/ds-index/hardmod.md | 2 +- pages/_he-IL/ds-index/homebrew.md | 2 +- pages/_he-IL/ds-index/retail-roms.md | 4 +- pages/_he-IL/ds-index/wifi.md | 2 +- .../_he-IL/twilightmenu/creating-ram-disks.md | 4 +- .../twilightmenu/custom-boot-splashes.md | 4 +- .../_he-IL/twilightmenu/custom-dsi-3ds-sfx.md | 4 +- .../twilightmenu/custom-dsi-3ds-skins.md | 137 +++++++++--------- pages/_he-IL/twilightmenu/custom-fonts.md | 30 ++++ .../custom-unlaunch-backgrounds.md | 2 +- .../twilightmenu/download-play-pictochat.md | 4 +- pages/_he-IL/twilightmenu/faq.md | 38 +++-- .../_he-IL/twilightmenu/how-to-get-box-art.md | 4 +- .../twilightmenu/installing-3ds-manual.md | 4 +- pages/_he-IL/twilightmenu/installing-3ds.md | 14 +- pages/_he-IL/twilightmenu/installing-dsi.md | 7 +- .../twilightmenu/installing-flashcard.md | 4 +- .../twilightmenu/playing-in-widescreen.md | 4 +- pages/_he-IL/twilightmenu/uninstalling-3ds.md | 4 +- pages/_he-IL/twilightmenu/uninstalling-ds.md | 4 +- .../twilightmenu/updating-3ds-manual.md | 4 +- pages/_he-IL/twilightmenu/updating-3ds.md | 4 +- pages/_he-IL/twilightmenu/updating-dsi.md | 4 +- .../_he-IL/twilightmenu/updating-flashcard.md | 4 +- pages/_hu-HU/ds-index/3ds-forwarders.md | 4 +- pages/_hu-HU/ds-index/dsi-twl-firm.md | 14 +- pages/_hu-HU/ds-index/hardmod.md | 2 +- pages/_hu-HU/ds-index/homebrew.md | 2 +- pages/_hu-HU/ds-index/retail-roms.md | 4 +- pages/_hu-HU/ds-index/wifi.md | 2 +- .../_hu-HU/twilightmenu/creating-ram-disks.md | 4 +- .../twilightmenu/custom-boot-splashes.md | 4 +- .../_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md | 4 +- .../twilightmenu/custom-dsi-3ds-skins.md | 33 ++--- pages/_hu-HU/twilightmenu/custom-fonts.md | 30 ++++ .../custom-unlaunch-backgrounds.md | 4 +- .../twilightmenu/download-play-pictochat.md | 4 +- pages/_hu-HU/twilightmenu/faq.md | 52 ++++--- .../_hu-HU/twilightmenu/how-to-get-box-art.md | 4 +- .../twilightmenu/installing-3ds-manual.md | 4 +- pages/_hu-HU/twilightmenu/installing-3ds.md | 14 +- pages/_hu-HU/twilightmenu/installing-dsi.md | 7 +- .../twilightmenu/installing-flashcard.md | 4 +- .../twilightmenu/playing-in-widescreen.md | 4 +- pages/_hu-HU/twilightmenu/uninstalling-3ds.md | 4 +- pages/_hu-HU/twilightmenu/uninstalling-ds.md | 4 +- .../twilightmenu/updating-3ds-manual.md | 4 +- pages/_hu-HU/twilightmenu/updating-3ds.md | 4 +- pages/_hu-HU/twilightmenu/updating-dsi.md | 4 +- .../_hu-HU/twilightmenu/updating-flashcard.md | 4 +- pages/_ic-IC/ds-index/3ds-forwarders.md | 6 +- pages/_ic-IC/ds-index/dsi-twl-firm.md | 30 ++-- pages/_ic-IC/ds-index/hardmod.md | 6 +- pages/_ic-IC/ds-index/homebrew.md | 6 +- pages/_ic-IC/ds-index/index.md | 2 +- pages/_ic-IC/ds-index/retail-roms.md | 6 +- pages/_ic-IC/ds-index/wifi.md | 6 +- pages/_ic-IC/index.md | 2 +- .../_ic-IC/twilightmenu/creating-ram-disks.md | 6 +- .../twilightmenu/custom-boot-splashes.md | 6 +- .../_ic-IC/twilightmenu/custom-dsi-3ds-sfx.md | 6 +- .../twilightmenu/custom-dsi-3ds-skins.md | 85 +++++------ pages/_ic-IC/twilightmenu/custom-fonts.md | 30 ++++ .../custom-unlaunch-backgrounds.md | 6 +- .../twilightmenu/download-play-pictochat.md | 6 +- pages/_ic-IC/twilightmenu/faq.md | 56 ++++--- .../_ic-IC/twilightmenu/how-to-get-box-art.md | 6 +- pages/_ic-IC/twilightmenu/index.md | 2 +- .../twilightmenu/installing-3ds-manual.md | 6 +- pages/_ic-IC/twilightmenu/installing-3ds.md | 16 +- pages/_ic-IC/twilightmenu/installing-dsi.md | 9 +- .../twilightmenu/installing-flashcard.md | 6 +- .../twilightmenu/playing-in-widescreen.md | 6 +- pages/_ic-IC/twilightmenu/uninstalling-3ds.md | 8 +- pages/_ic-IC/twilightmenu/uninstalling-ds.md | 8 +- .../twilightmenu/updating-3ds-manual.md | 6 +- pages/_ic-IC/twilightmenu/updating-3ds.md | 6 +- pages/_ic-IC/twilightmenu/updating-dsi.md | 6 +- .../_ic-IC/twilightmenu/updating-flashcard.md | 6 +- pages/_it-IT/ds-index/3ds-forwarders.md | 2 +- pages/_it-IT/ds-index/dsi-twl-firm.md | 12 +- pages/_it-IT/ds-index/hardmod.md | 2 +- pages/_it-IT/ds-index/homebrew.md | 2 +- pages/_it-IT/ds-index/retail-roms.md | 2 +- pages/_it-IT/ds-index/wifi.md | 2 +- .../_it-IT/twilightmenu/creating-ram-disks.md | 2 +- .../twilightmenu/custom-boot-splashes.md | 2 +- .../_it-IT/twilightmenu/custom-dsi-3ds-sfx.md | 2 +- .../twilightmenu/custom-dsi-3ds-skins.md | 15 +- pages/_it-IT/twilightmenu/custom-fonts.md | 30 ++++ .../custom-unlaunch-backgrounds.md | 2 +- .../twilightmenu/download-play-pictochat.md | 2 +- pages/_it-IT/twilightmenu/faq.md | 38 +++-- .../_it-IT/twilightmenu/how-to-get-box-art.md | 2 +- .../twilightmenu/installing-3ds-manual.md | 4 +- pages/_it-IT/twilightmenu/installing-3ds.md | 46 +++--- pages/_it-IT/twilightmenu/installing-dsi.md | 7 +- .../twilightmenu/installing-flashcard.md | 4 +- .../twilightmenu/playing-in-widescreen.md | 4 +- pages/_it-IT/twilightmenu/uninstalling-3ds.md | 4 +- pages/_it-IT/twilightmenu/uninstalling-ds.md | 4 +- .../twilightmenu/updating-3ds-manual.md | 4 +- pages/_it-IT/twilightmenu/updating-3ds.md | 2 +- pages/_it-IT/twilightmenu/updating-dsi.md | 2 +- .../_it-IT/twilightmenu/updating-flashcard.md | 2 +- pages/_ja-JP/ds-index/3ds-forwarders.md | 2 +- pages/_ja-JP/ds-index/dsi-twl-firm.md | 10 +- pages/_ja-JP/ds-index/hardmod.md | 2 +- pages/_ja-JP/ds-index/homebrew.md | 2 +- pages/_ja-JP/ds-index/retail-roms.md | 2 +- pages/_ja-JP/ds-index/wifi.md | 2 +- .../_ja-JP/twilightmenu/creating-ram-disks.md | 2 +- .../twilightmenu/custom-boot-splashes.md | 2 +- .../_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md | 2 +- .../twilightmenu/custom-dsi-3ds-skins.md | 15 +- pages/_ja-JP/twilightmenu/custom-fonts.md | 30 ++++ .../custom-unlaunch-backgrounds.md | 2 +- .../twilightmenu/download-play-pictochat.md | 2 +- pages/_ja-JP/twilightmenu/faq.md | 38 +++-- .../_ja-JP/twilightmenu/how-to-get-box-art.md | 2 +- .../twilightmenu/installing-3ds-manual.md | 2 +- pages/_ja-JP/twilightmenu/installing-3ds.md | 8 +- pages/_ja-JP/twilightmenu/installing-dsi.md | 5 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_ja-JP/twilightmenu/uninstalling-3ds.md | 2 +- pages/_ja-JP/twilightmenu/uninstalling-ds.md | 2 +- .../twilightmenu/updating-3ds-manual.md | 2 +- pages/_ja-JP/twilightmenu/updating-3ds.md | 2 +- pages/_ja-JP/twilightmenu/updating-dsi.md | 2 +- .../_ja-JP/twilightmenu/updating-flashcard.md | 2 +- pages/_ko-KR/ds-index/3ds-forwarders.md | 2 +- pages/_ko-KR/ds-index/dsi-twl-firm.md | 12 +- pages/_ko-KR/ds-index/hardmod.md | 2 +- pages/_ko-KR/ds-index/homebrew.md | 2 +- pages/_ko-KR/ds-index/retail-roms.md | 2 +- pages/_ko-KR/ds-index/wifi.md | 2 +- .../_ko-KR/twilightmenu/creating-ram-disks.md | 4 +- .../twilightmenu/custom-boot-splashes.md | 4 +- .../_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md | 4 +- .../twilightmenu/custom-dsi-3ds-skins.md | 17 +-- pages/_ko-KR/twilightmenu/custom-fonts.md | 30 ++++ .../custom-unlaunch-backgrounds.md | 4 +- .../twilightmenu/download-play-pictochat.md | 4 +- pages/_ko-KR/twilightmenu/faq.md | 40 +++-- .../_ko-KR/twilightmenu/how-to-get-box-art.md | 4 +- .../twilightmenu/installing-3ds-manual.md | 4 +- pages/_ko-KR/twilightmenu/installing-3ds.md | 14 +- pages/_ko-KR/twilightmenu/installing-dsi.md | 7 +- .../twilightmenu/installing-flashcard.md | 4 +- .../twilightmenu/playing-in-widescreen.md | 4 +- pages/_ko-KR/twilightmenu/uninstalling-3ds.md | 4 +- pages/_ko-KR/twilightmenu/uninstalling-ds.md | 4 +- .../twilightmenu/updating-3ds-manual.md | 4 +- pages/_ko-KR/twilightmenu/updating-3ds.md | 4 +- pages/_ko-KR/twilightmenu/updating-dsi.md | 4 +- .../_ko-KR/twilightmenu/updating-flashcard.md | 4 +- pages/_no-NO/ds-index/3ds-forwarders.md | 2 +- pages/_no-NO/ds-index/dsi-twl-firm.md | 10 +- pages/_no-NO/ds-index/hardmod.md | 2 +- pages/_no-NO/ds-index/homebrew.md | 2 +- pages/_no-NO/ds-index/retail-roms.md | 2 +- pages/_no-NO/ds-index/wifi.md | 2 +- .../_no-NO/twilightmenu/creating-ram-disks.md | 2 +- .../twilightmenu/custom-boot-splashes.md | 2 +- .../_no-NO/twilightmenu/custom-dsi-3ds-sfx.md | 2 +- .../twilightmenu/custom-dsi-3ds-skins.md | 15 +- pages/_no-NO/twilightmenu/custom-fonts.md | 30 ++++ .../custom-unlaunch-backgrounds.md | 2 +- .../twilightmenu/download-play-pictochat.md | 2 +- pages/_no-NO/twilightmenu/faq.md | 38 +++-- .../_no-NO/twilightmenu/how-to-get-box-art.md | 2 +- .../twilightmenu/installing-3ds-manual.md | 2 +- pages/_no-NO/twilightmenu/installing-3ds.md | 8 +- pages/_no-NO/twilightmenu/installing-dsi.md | 5 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_no-NO/twilightmenu/uninstalling-3ds.md | 2 +- pages/_no-NO/twilightmenu/uninstalling-ds.md | 2 +- .../twilightmenu/updating-3ds-manual.md | 2 +- pages/_no-NO/twilightmenu/updating-3ds.md | 2 +- pages/_no-NO/twilightmenu/updating-dsi.md | 2 +- .../_no-NO/twilightmenu/updating-flashcard.md | 2 +- pages/_pl-PL/ds-index/3ds-forwarders.md | 2 +- pages/_pl-PL/ds-index/dsi-twl-firm.md | 10 +- pages/_pl-PL/ds-index/hardmod.md | 2 +- pages/_pl-PL/ds-index/homebrew.md | 2 +- pages/_pl-PL/ds-index/retail-roms.md | 4 +- pages/_pl-PL/ds-index/wifi.md | 2 +- .../_pl-PL/twilightmenu/creating-ram-disks.md | 2 +- .../twilightmenu/custom-boot-splashes.md | 2 +- .../_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md | 2 +- .../twilightmenu/custom-dsi-3ds-skins.md | 15 +- pages/_pl-PL/twilightmenu/custom-fonts.md | 30 ++++ .../custom-unlaunch-backgrounds.md | 2 +- .../twilightmenu/download-play-pictochat.md | 2 +- pages/_pl-PL/twilightmenu/faq.md | 42 ++++-- .../_pl-PL/twilightmenu/how-to-get-box-art.md | 2 +- .../twilightmenu/installing-3ds-manual.md | 4 +- pages/_pl-PL/twilightmenu/installing-3ds.md | 8 +- pages/_pl-PL/twilightmenu/installing-dsi.md | 7 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_pl-PL/twilightmenu/uninstalling-3ds.md | 2 +- pages/_pl-PL/twilightmenu/uninstalling-ds.md | 2 +- .../twilightmenu/updating-3ds-manual.md | 4 +- pages/_pl-PL/twilightmenu/updating-3ds.md | 2 +- pages/_pl-PL/twilightmenu/updating-dsi.md | 2 +- .../_pl-PL/twilightmenu/updating-flashcard.md | 2 +- pages/_pt-PT/ds-index/3ds-forwarders.md | 2 +- pages/_pt-PT/ds-index/dsi-twl-firm.md | 10 +- pages/_pt-PT/ds-index/hardmod.md | 2 +- pages/_pt-PT/ds-index/homebrew.md | 2 +- pages/_pt-PT/ds-index/retail-roms.md | 2 +- pages/_pt-PT/ds-index/wifi.md | 2 +- .../_pt-PT/twilightmenu/creating-ram-disks.md | 2 +- .../twilightmenu/custom-boot-splashes.md | 2 +- .../_pt-PT/twilightmenu/custom-dsi-3ds-sfx.md | 2 +- .../twilightmenu/custom-dsi-3ds-skins.md | 15 +- pages/_pt-PT/twilightmenu/custom-fonts.md | 30 ++++ .../custom-unlaunch-backgrounds.md | 2 +- .../twilightmenu/download-play-pictochat.md | 2 +- pages/_pt-PT/twilightmenu/faq.md | 38 +++-- .../_pt-PT/twilightmenu/how-to-get-box-art.md | 2 +- .../twilightmenu/installing-3ds-manual.md | 2 +- pages/_pt-PT/twilightmenu/installing-3ds.md | 8 +- pages/_pt-PT/twilightmenu/installing-dsi.md | 5 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_pt-PT/twilightmenu/uninstalling-3ds.md | 2 +- pages/_pt-PT/twilightmenu/uninstalling-ds.md | 2 +- .../twilightmenu/updating-3ds-manual.md | 2 +- pages/_pt-PT/twilightmenu/updating-3ds.md | 2 +- pages/_pt-PT/twilightmenu/updating-dsi.md | 2 +- .../_pt-PT/twilightmenu/updating-flashcard.md | 2 +- pages/_ru-RU/ds-index/3ds-forwarders.md | 2 +- pages/_ru-RU/ds-index/dsi-twl-firm.md | 10 +- pages/_ru-RU/ds-index/hardmod.md | 2 +- pages/_ru-RU/ds-index/homebrew.md | 2 +- pages/_ru-RU/ds-index/retail-roms.md | 2 +- pages/_ru-RU/ds-index/wifi.md | 2 +- .../_ru-RU/twilightmenu/creating-ram-disks.md | 2 +- .../twilightmenu/custom-boot-splashes.md | 2 +- .../_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md | 2 +- .../twilightmenu/custom-dsi-3ds-skins.md | 15 +- pages/_ru-RU/twilightmenu/custom-fonts.md | 30 ++++ .../custom-unlaunch-backgrounds.md | 2 +- .../twilightmenu/download-play-pictochat.md | 2 +- pages/_ru-RU/twilightmenu/faq.md | 38 +++-- .../_ru-RU/twilightmenu/how-to-get-box-art.md | 2 +- .../twilightmenu/installing-3ds-manual.md | 2 +- pages/_ru-RU/twilightmenu/installing-3ds.md | 8 +- pages/_ru-RU/twilightmenu/installing-dsi.md | 5 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_ru-RU/twilightmenu/uninstalling-3ds.md | 2 +- pages/_ru-RU/twilightmenu/uninstalling-ds.md | 2 +- .../twilightmenu/updating-3ds-manual.md | 2 +- pages/_ru-RU/twilightmenu/updating-3ds.md | 2 +- pages/_ru-RU/twilightmenu/updating-dsi.md | 2 +- .../_ru-RU/twilightmenu/updating-flashcard.md | 2 +- pages/_sv-SE/ds-index/3ds-forwarders.md | 2 +- pages/_sv-SE/ds-index/dsi-twl-firm.md | 10 +- pages/_sv-SE/ds-index/hardmod.md | 2 +- pages/_sv-SE/ds-index/homebrew.md | 2 +- pages/_sv-SE/ds-index/retail-roms.md | 2 +- pages/_sv-SE/ds-index/wifi.md | 2 +- .../_sv-SE/twilightmenu/creating-ram-disks.md | 2 +- .../twilightmenu/custom-boot-splashes.md | 2 +- .../_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md | 2 +- .../twilightmenu/custom-dsi-3ds-skins.md | 15 +- pages/_sv-SE/twilightmenu/custom-fonts.md | 30 ++++ .../custom-unlaunch-backgrounds.md | 2 +- .../twilightmenu/download-play-pictochat.md | 2 +- pages/_sv-SE/twilightmenu/faq.md | 38 +++-- .../_sv-SE/twilightmenu/how-to-get-box-art.md | 2 +- .../twilightmenu/installing-3ds-manual.md | 4 +- pages/_sv-SE/twilightmenu/installing-3ds.md | 14 +- pages/_sv-SE/twilightmenu/installing-dsi.md | 5 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_sv-SE/twilightmenu/uninstalling-3ds.md | 2 +- pages/_sv-SE/twilightmenu/uninstalling-ds.md | 2 +- .../twilightmenu/updating-3ds-manual.md | 2 +- pages/_sv-SE/twilightmenu/updating-3ds.md | 2 +- pages/_sv-SE/twilightmenu/updating-dsi.md | 2 +- .../_sv-SE/twilightmenu/updating-flashcard.md | 2 +- pages/_tr-TR/ds-index/3ds-forwarders.md | 2 +- pages/_tr-TR/ds-index/dsi-twl-firm.md | 10 +- pages/_tr-TR/ds-index/hardmod.md | 2 +- pages/_tr-TR/ds-index/homebrew.md | 2 +- pages/_tr-TR/ds-index/retail-roms.md | 2 +- pages/_tr-TR/ds-index/wifi.md | 2 +- .../_tr-TR/twilightmenu/creating-ram-disks.md | 2 +- .../twilightmenu/custom-boot-splashes.md | 2 +- .../_tr-TR/twilightmenu/custom-dsi-3ds-sfx.md | 2 +- .../twilightmenu/custom-dsi-3ds-skins.md | 15 +- pages/_tr-TR/twilightmenu/custom-fonts.md | 30 ++++ .../custom-unlaunch-backgrounds.md | 2 +- .../twilightmenu/download-play-pictochat.md | 2 +- pages/_tr-TR/twilightmenu/faq.md | 38 +++-- .../_tr-TR/twilightmenu/how-to-get-box-art.md | 2 +- .../twilightmenu/installing-3ds-manual.md | 2 +- pages/_tr-TR/twilightmenu/installing-3ds.md | 8 +- pages/_tr-TR/twilightmenu/installing-dsi.md | 5 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_tr-TR/twilightmenu/uninstalling-3ds.md | 2 +- pages/_tr-TR/twilightmenu/uninstalling-ds.md | 2 +- .../twilightmenu/updating-3ds-manual.md | 2 +- pages/_tr-TR/twilightmenu/updating-3ds.md | 2 +- pages/_tr-TR/twilightmenu/updating-dsi.md | 2 +- .../_tr-TR/twilightmenu/updating-flashcard.md | 2 +- pages/_uk-UA/ds-index/3ds-forwarders.md | 2 +- pages/_uk-UA/ds-index/dsi-twl-firm.md | 10 +- pages/_uk-UA/ds-index/hardmod.md | 2 +- pages/_uk-UA/ds-index/homebrew.md | 2 +- pages/_uk-UA/ds-index/retail-roms.md | 2 +- pages/_uk-UA/ds-index/wifi.md | 2 +- .../_uk-UA/twilightmenu/creating-ram-disks.md | 2 +- .../twilightmenu/custom-boot-splashes.md | 2 +- .../_uk-UA/twilightmenu/custom-dsi-3ds-sfx.md | 2 +- .../twilightmenu/custom-dsi-3ds-skins.md | 15 +- pages/_uk-UA/twilightmenu/custom-fonts.md | 30 ++++ .../custom-unlaunch-backgrounds.md | 2 +- .../twilightmenu/download-play-pictochat.md | 2 +- pages/_uk-UA/twilightmenu/faq.md | 38 +++-- .../_uk-UA/twilightmenu/how-to-get-box-art.md | 2 +- .../twilightmenu/installing-3ds-manual.md | 2 +- pages/_uk-UA/twilightmenu/installing-3ds.md | 8 +- pages/_uk-UA/twilightmenu/installing-dsi.md | 5 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_uk-UA/twilightmenu/uninstalling-3ds.md | 2 +- pages/_uk-UA/twilightmenu/uninstalling-ds.md | 2 +- .../twilightmenu/updating-3ds-manual.md | 2 +- pages/_uk-UA/twilightmenu/updating-3ds.md | 2 +- pages/_uk-UA/twilightmenu/updating-dsi.md | 2 +- .../_uk-UA/twilightmenu/updating-flashcard.md | 2 +- pages/_zh-CN/ds-index/3ds-forwarders.md | 2 +- pages/_zh-CN/ds-index/dsi-twl-firm.md | 10 +- pages/_zh-CN/ds-index/hardmod.md | 2 +- pages/_zh-CN/ds-index/homebrew.md | 2 +- pages/_zh-CN/ds-index/retail-roms.md | 2 +- pages/_zh-CN/ds-index/wifi.md | 2 +- .../_zh-CN/twilightmenu/creating-ram-disks.md | 2 +- .../twilightmenu/custom-boot-splashes.md | 2 +- .../_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md | 2 +- .../twilightmenu/custom-dsi-3ds-skins.md | 15 +- pages/_zh-CN/twilightmenu/custom-fonts.md | 30 ++++ .../custom-unlaunch-backgrounds.md | 2 +- .../twilightmenu/download-play-pictochat.md | 2 +- pages/_zh-CN/twilightmenu/faq.md | 38 +++-- .../_zh-CN/twilightmenu/how-to-get-box-art.md | 2 +- .../twilightmenu/installing-3ds-manual.md | 2 +- pages/_zh-CN/twilightmenu/installing-3ds.md | 8 +- pages/_zh-CN/twilightmenu/installing-dsi.md | 5 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_zh-CN/twilightmenu/uninstalling-3ds.md | 2 +- pages/_zh-CN/twilightmenu/uninstalling-ds.md | 2 +- .../twilightmenu/updating-3ds-manual.md | 2 +- pages/_zh-CN/twilightmenu/updating-3ds.md | 2 +- pages/_zh-CN/twilightmenu/updating-dsi.md | 2 +- .../_zh-CN/twilightmenu/updating-flashcard.md | 2 +- pages/_zh-TW/ds-index/3ds-forwarders.md | 2 +- pages/_zh-TW/ds-index/dsi-twl-firm.md | 10 +- pages/_zh-TW/ds-index/hardmod.md | 2 +- pages/_zh-TW/ds-index/homebrew.md | 2 +- pages/_zh-TW/ds-index/retail-roms.md | 2 +- pages/_zh-TW/ds-index/wifi.md | 2 +- .../_zh-TW/twilightmenu/creating-ram-disks.md | 2 +- .../twilightmenu/custom-boot-splashes.md | 2 +- .../_zh-TW/twilightmenu/custom-dsi-3ds-sfx.md | 2 +- .../twilightmenu/custom-dsi-3ds-skins.md | 15 +- pages/_zh-TW/twilightmenu/custom-fonts.md | 30 ++++ .../custom-unlaunch-backgrounds.md | 2 +- .../twilightmenu/download-play-pictochat.md | 2 +- pages/_zh-TW/twilightmenu/faq.md | 38 +++-- .../_zh-TW/twilightmenu/how-to-get-box-art.md | 2 +- .../twilightmenu/installing-3ds-manual.md | 2 +- pages/_zh-TW/twilightmenu/installing-3ds.md | 8 +- pages/_zh-TW/twilightmenu/installing-dsi.md | 5 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_zh-TW/twilightmenu/uninstalling-3ds.md | 2 +- pages/_zh-TW/twilightmenu/uninstalling-ds.md | 2 +- .../twilightmenu/updating-3ds-manual.md | 2 +- pages/_zh-TW/twilightmenu/updating-3ds.md | 2 +- pages/_zh-TW/twilightmenu/updating-dsi.md | 2 +- .../_zh-TW/twilightmenu/updating-flashcard.md | 2 +- 516 files changed, 2736 insertions(+), 1330 deletions(-) create mode 100644 _data/da-DK/categories.json create mode 100644 _data/de-DE/categories.json create mode 100644 _data/es-ES/categories.json create mode 100644 _data/fr-FR/categories.json create mode 100644 _data/he-IL/categories.json create mode 100644 _data/hu-HU/categories.json create mode 100644 _data/ic-IC/categories.json create mode 100644 _data/it-IT/categories.json create mode 100644 _data/ja-JP/categories.json create mode 100644 _data/ko-KR/categories.json create mode 100644 _data/no-NO/categories.json create mode 100644 _data/pl-PL/categories.json create mode 100644 _data/pt-PT/categories.json create mode 100644 _data/ru-RU/categories.json create mode 100644 _data/sv-SE/categories.json create mode 100644 _data/tr-TR/categories.json create mode 100644 _data/uk-UA/categories.json create mode 100644 _data/zh-CN/categories.json create mode 100644 _data/zh-TW/categories.json create mode 100644 pages/_da-DK/twilightmenu/custom-fonts.md create mode 100644 pages/_de-DE/twilightmenu/custom-fonts.md create mode 100644 pages/_es-ES/twilightmenu/custom-fonts.md create mode 100644 pages/_fr-FR/twilightmenu/custom-fonts.md create mode 100644 pages/_he-IL/twilightmenu/custom-fonts.md create mode 100644 pages/_hu-HU/twilightmenu/custom-fonts.md create mode 100644 pages/_ic-IC/twilightmenu/custom-fonts.md create mode 100644 pages/_it-IT/twilightmenu/custom-fonts.md create mode 100644 pages/_ja-JP/twilightmenu/custom-fonts.md create mode 100644 pages/_ko-KR/twilightmenu/custom-fonts.md create mode 100644 pages/_no-NO/twilightmenu/custom-fonts.md create mode 100644 pages/_pl-PL/twilightmenu/custom-fonts.md create mode 100644 pages/_pt-PT/twilightmenu/custom-fonts.md create mode 100644 pages/_ru-RU/twilightmenu/custom-fonts.md create mode 100644 pages/_sv-SE/twilightmenu/custom-fonts.md create mode 100644 pages/_tr-TR/twilightmenu/custom-fonts.md create mode 100644 pages/_uk-UA/twilightmenu/custom-fonts.md create mode 100644 pages/_zh-CN/twilightmenu/custom-fonts.md create mode 100644 pages/_zh-TW/twilightmenu/custom-fonts.md diff --git a/_data/da-DK/categories.json b/_data/da-DK/categories.json new file mode 100644 index 00000000..009cbc6f --- /dev/null +++ b/_data/da-DK/categories.json @@ -0,0 +1,34 @@ +{ + "ds-index": [ + { + "key": "guides", + "title": "Guides" + }, + { + "key": "reference", + "title": "Reference" + } + ], + "twilightmenu": [ + { + "key": "installing", + "title": "Installing" + }, + { + "key": "updating", + "title": "Updating" + }, + { + "key": "customization", + "title": "Customization" + }, + { + "key": "other", + "title": "Other" + }, + { + "key": "uninstalling", + "title": "Uninstalling" + } + ] +} \ No newline at end of file diff --git a/_data/de-DE/categories.json b/_data/de-DE/categories.json new file mode 100644 index 00000000..009cbc6f --- /dev/null +++ b/_data/de-DE/categories.json @@ -0,0 +1,34 @@ +{ + "ds-index": [ + { + "key": "guides", + "title": "Guides" + }, + { + "key": "reference", + "title": "Reference" + } + ], + "twilightmenu": [ + { + "key": "installing", + "title": "Installing" + }, + { + "key": "updating", + "title": "Updating" + }, + { + "key": "customization", + "title": "Customization" + }, + { + "key": "other", + "title": "Other" + }, + { + "key": "uninstalling", + "title": "Uninstalling" + } + ] +} \ No newline at end of file diff --git a/_data/es-ES/categories.json b/_data/es-ES/categories.json new file mode 100644 index 00000000..009cbc6f --- /dev/null +++ b/_data/es-ES/categories.json @@ -0,0 +1,34 @@ +{ + "ds-index": [ + { + "key": "guides", + "title": "Guides" + }, + { + "key": "reference", + "title": "Reference" + } + ], + "twilightmenu": [ + { + "key": "installing", + "title": "Installing" + }, + { + "key": "updating", + "title": "Updating" + }, + { + "key": "customization", + "title": "Customization" + }, + { + "key": "other", + "title": "Other" + }, + { + "key": "uninstalling", + "title": "Uninstalling" + } + ] +} \ No newline at end of file diff --git a/_data/fr-FR/categories.json b/_data/fr-FR/categories.json new file mode 100644 index 00000000..009cbc6f --- /dev/null +++ b/_data/fr-FR/categories.json @@ -0,0 +1,34 @@ +{ + "ds-index": [ + { + "key": "guides", + "title": "Guides" + }, + { + "key": "reference", + "title": "Reference" + } + ], + "twilightmenu": [ + { + "key": "installing", + "title": "Installing" + }, + { + "key": "updating", + "title": "Updating" + }, + { + "key": "customization", + "title": "Customization" + }, + { + "key": "other", + "title": "Other" + }, + { + "key": "uninstalling", + "title": "Uninstalling" + } + ] +} \ No newline at end of file diff --git a/_data/he-IL/categories.json b/_data/he-IL/categories.json new file mode 100644 index 00000000..009cbc6f --- /dev/null +++ b/_data/he-IL/categories.json @@ -0,0 +1,34 @@ +{ + "ds-index": [ + { + "key": "guides", + "title": "Guides" + }, + { + "key": "reference", + "title": "Reference" + } + ], + "twilightmenu": [ + { + "key": "installing", + "title": "Installing" + }, + { + "key": "updating", + "title": "Updating" + }, + { + "key": "customization", + "title": "Customization" + }, + { + "key": "other", + "title": "Other" + }, + { + "key": "uninstalling", + "title": "Uninstalling" + } + ] +} \ No newline at end of file diff --git a/_data/hu-HU/categories.json b/_data/hu-HU/categories.json new file mode 100644 index 00000000..009cbc6f --- /dev/null +++ b/_data/hu-HU/categories.json @@ -0,0 +1,34 @@ +{ + "ds-index": [ + { + "key": "guides", + "title": "Guides" + }, + { + "key": "reference", + "title": "Reference" + } + ], + "twilightmenu": [ + { + "key": "installing", + "title": "Installing" + }, + { + "key": "updating", + "title": "Updating" + }, + { + "key": "customization", + "title": "Customization" + }, + { + "key": "other", + "title": "Other" + }, + { + "key": "uninstalling", + "title": "Uninstalling" + } + ] +} \ No newline at end of file diff --git a/_data/ic-IC/categories.json b/_data/ic-IC/categories.json new file mode 100644 index 00000000..3497b900 --- /dev/null +++ b/_data/ic-IC/categories.json @@ -0,0 +1,34 @@ +{ + "ds-index": [ + { + "key": "crwdns15632:0crwdne15632:0", + "title": "crwdns15634:0crwdne15634:0" + }, + { + "key": "crwdns15636:0crwdne15636:0", + "title": "crwdns15638:0crwdne15638:0" + } + ], + "twilightmenu": [ + { + "key": "crwdns15640:0crwdne15640:0", + "title": "crwdns15642:0crwdne15642:0" + }, + { + "key": "crwdns15644:0crwdne15644:0", + "title": "crwdns15646:0crwdne15646:0" + }, + { + "key": "crwdns15648:0crwdne15648:0", + "title": "crwdns15650:0crwdne15650:0" + }, + { + "key": "crwdns15652:0crwdne15652:0", + "title": "crwdns15654:0crwdne15654:0" + }, + { + "key": "crwdns15656:0crwdne15656:0", + "title": "crwdns15658:0crwdne15658:0" + } + ] +} \ No newline at end of file diff --git a/_data/it-IT/categories.json b/_data/it-IT/categories.json new file mode 100644 index 00000000..009cbc6f --- /dev/null +++ b/_data/it-IT/categories.json @@ -0,0 +1,34 @@ +{ + "ds-index": [ + { + "key": "guides", + "title": "Guides" + }, + { + "key": "reference", + "title": "Reference" + } + ], + "twilightmenu": [ + { + "key": "installing", + "title": "Installing" + }, + { + "key": "updating", + "title": "Updating" + }, + { + "key": "customization", + "title": "Customization" + }, + { + "key": "other", + "title": "Other" + }, + { + "key": "uninstalling", + "title": "Uninstalling" + } + ] +} \ No newline at end of file diff --git a/_data/ja-JP/categories.json b/_data/ja-JP/categories.json new file mode 100644 index 00000000..a6255455 --- /dev/null +++ b/_data/ja-JP/categories.json @@ -0,0 +1,34 @@ +{ + "ds-index": [ + { + "key": "guides", + "title": "ガイド" + }, + { + "key": "reference", + "title": "参照" + } + ], + "twilightmenu": [ + { + "key": "installing", + "title": "インストール" + }, + { + "key": "updating", + "title": "更新" + }, + { + "key": "customization", + "title": "カスタマイズ" + }, + { + "key": "other", + "title": "その他" + }, + { + "key": "uninstalling", + "title": "アンインストール" + } + ] +} \ No newline at end of file diff --git a/_data/ko-KR/categories.json b/_data/ko-KR/categories.json new file mode 100644 index 00000000..009cbc6f --- /dev/null +++ b/_data/ko-KR/categories.json @@ -0,0 +1,34 @@ +{ + "ds-index": [ + { + "key": "guides", + "title": "Guides" + }, + { + "key": "reference", + "title": "Reference" + } + ], + "twilightmenu": [ + { + "key": "installing", + "title": "Installing" + }, + { + "key": "updating", + "title": "Updating" + }, + { + "key": "customization", + "title": "Customization" + }, + { + "key": "other", + "title": "Other" + }, + { + "key": "uninstalling", + "title": "Uninstalling" + } + ] +} \ No newline at end of file diff --git a/_data/no-NO/categories.json b/_data/no-NO/categories.json new file mode 100644 index 00000000..009cbc6f --- /dev/null +++ b/_data/no-NO/categories.json @@ -0,0 +1,34 @@ +{ + "ds-index": [ + { + "key": "guides", + "title": "Guides" + }, + { + "key": "reference", + "title": "Reference" + } + ], + "twilightmenu": [ + { + "key": "installing", + "title": "Installing" + }, + { + "key": "updating", + "title": "Updating" + }, + { + "key": "customization", + "title": "Customization" + }, + { + "key": "other", + "title": "Other" + }, + { + "key": "uninstalling", + "title": "Uninstalling" + } + ] +} \ No newline at end of file diff --git a/_data/pl-PL/categories.json b/_data/pl-PL/categories.json new file mode 100644 index 00000000..009cbc6f --- /dev/null +++ b/_data/pl-PL/categories.json @@ -0,0 +1,34 @@ +{ + "ds-index": [ + { + "key": "guides", + "title": "Guides" + }, + { + "key": "reference", + "title": "Reference" + } + ], + "twilightmenu": [ + { + "key": "installing", + "title": "Installing" + }, + { + "key": "updating", + "title": "Updating" + }, + { + "key": "customization", + "title": "Customization" + }, + { + "key": "other", + "title": "Other" + }, + { + "key": "uninstalling", + "title": "Uninstalling" + } + ] +} \ No newline at end of file diff --git a/_data/pt-PT/categories.json b/_data/pt-PT/categories.json new file mode 100644 index 00000000..009cbc6f --- /dev/null +++ b/_data/pt-PT/categories.json @@ -0,0 +1,34 @@ +{ + "ds-index": [ + { + "key": "guides", + "title": "Guides" + }, + { + "key": "reference", + "title": "Reference" + } + ], + "twilightmenu": [ + { + "key": "installing", + "title": "Installing" + }, + { + "key": "updating", + "title": "Updating" + }, + { + "key": "customization", + "title": "Customization" + }, + { + "key": "other", + "title": "Other" + }, + { + "key": "uninstalling", + "title": "Uninstalling" + } + ] +} \ No newline at end of file diff --git a/_data/ru-RU/categories.json b/_data/ru-RU/categories.json new file mode 100644 index 00000000..009cbc6f --- /dev/null +++ b/_data/ru-RU/categories.json @@ -0,0 +1,34 @@ +{ + "ds-index": [ + { + "key": "guides", + "title": "Guides" + }, + { + "key": "reference", + "title": "Reference" + } + ], + "twilightmenu": [ + { + "key": "installing", + "title": "Installing" + }, + { + "key": "updating", + "title": "Updating" + }, + { + "key": "customization", + "title": "Customization" + }, + { + "key": "other", + "title": "Other" + }, + { + "key": "uninstalling", + "title": "Uninstalling" + } + ] +} \ No newline at end of file diff --git a/_data/sv-SE/categories.json b/_data/sv-SE/categories.json new file mode 100644 index 00000000..009cbc6f --- /dev/null +++ b/_data/sv-SE/categories.json @@ -0,0 +1,34 @@ +{ + "ds-index": [ + { + "key": "guides", + "title": "Guides" + }, + { + "key": "reference", + "title": "Reference" + } + ], + "twilightmenu": [ + { + "key": "installing", + "title": "Installing" + }, + { + "key": "updating", + "title": "Updating" + }, + { + "key": "customization", + "title": "Customization" + }, + { + "key": "other", + "title": "Other" + }, + { + "key": "uninstalling", + "title": "Uninstalling" + } + ] +} \ No newline at end of file diff --git a/_data/tr-TR/categories.json b/_data/tr-TR/categories.json new file mode 100644 index 00000000..009cbc6f --- /dev/null +++ b/_data/tr-TR/categories.json @@ -0,0 +1,34 @@ +{ + "ds-index": [ + { + "key": "guides", + "title": "Guides" + }, + { + "key": "reference", + "title": "Reference" + } + ], + "twilightmenu": [ + { + "key": "installing", + "title": "Installing" + }, + { + "key": "updating", + "title": "Updating" + }, + { + "key": "customization", + "title": "Customization" + }, + { + "key": "other", + "title": "Other" + }, + { + "key": "uninstalling", + "title": "Uninstalling" + } + ] +} \ No newline at end of file diff --git a/_data/uk-UA/categories.json b/_data/uk-UA/categories.json new file mode 100644 index 00000000..009cbc6f --- /dev/null +++ b/_data/uk-UA/categories.json @@ -0,0 +1,34 @@ +{ + "ds-index": [ + { + "key": "guides", + "title": "Guides" + }, + { + "key": "reference", + "title": "Reference" + } + ], + "twilightmenu": [ + { + "key": "installing", + "title": "Installing" + }, + { + "key": "updating", + "title": "Updating" + }, + { + "key": "customization", + "title": "Customization" + }, + { + "key": "other", + "title": "Other" + }, + { + "key": "uninstalling", + "title": "Uninstalling" + } + ] +} \ No newline at end of file diff --git a/_data/zh-CN/categories.json b/_data/zh-CN/categories.json new file mode 100644 index 00000000..009cbc6f --- /dev/null +++ b/_data/zh-CN/categories.json @@ -0,0 +1,34 @@ +{ + "ds-index": [ + { + "key": "guides", + "title": "Guides" + }, + { + "key": "reference", + "title": "Reference" + } + ], + "twilightmenu": [ + { + "key": "installing", + "title": "Installing" + }, + { + "key": "updating", + "title": "Updating" + }, + { + "key": "customization", + "title": "Customization" + }, + { + "key": "other", + "title": "Other" + }, + { + "key": "uninstalling", + "title": "Uninstalling" + } + ] +} \ No newline at end of file diff --git a/_data/zh-TW/categories.json b/_data/zh-TW/categories.json new file mode 100644 index 00000000..009cbc6f --- /dev/null +++ b/_data/zh-TW/categories.json @@ -0,0 +1,34 @@ +{ + "ds-index": [ + { + "key": "guides", + "title": "Guides" + }, + { + "key": "reference", + "title": "Reference" + } + ], + "twilightmenu": [ + { + "key": "installing", + "title": "Installing" + }, + { + "key": "updating", + "title": "Updating" + }, + { + "key": "customization", + "title": "Customization" + }, + { + "key": "other", + "title": "Other" + }, + { + "key": "uninstalling", + "title": "Uninstalling" + } + ] +} \ No newline at end of file diff --git a/pages/_da-DK/ds-index/3ds-forwarders.md b/pages/_da-DK/ds-index/3ds-forwarders.md index fdbfa694..c684b75e 100644 --- a/pages/_da-DK/ds-index/3ds-forwarders.md +++ b/pages/_da-DK/ds-index/3ds-forwarders.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: DS game forwarders (3DS) -category: Guides description: How to create CIA forwarders to have your DS games on your 3DS's home menu --- diff --git a/pages/_da-DK/ds-index/dsi-twl-firm.md b/pages/_da-DK/ds-index/dsi-twl-firm.md index 353057b5..fce45428 100644 --- a/pages/_da-DK/ds-index/dsi-twl-firm.md +++ b/pages/_da-DK/ds-index/dsi-twl-firm.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Nintendo DSi / Nintendo 3DS TWL_FIRM -category: Reference description: An explanation of all things DS modding --- @@ -23,9 +23,13 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. ### Nintendo DSi System Menu -The Nintendo DSi System Menu uses a signed 32-bit integer to determine the free space on the NAND. Using the actual NAND, amount will never go above 128 MB so it was safe. However, when we redirect the NAND to the SD Card, it goes above the 32-bit integer limit, which makes it overflow to a negative number. The negative number of free space will unfortunately cause an "An error has occurred" error message, not letting you boot into the menu. Fortunately, this can be fixed by making a dummy file to put it in a positive number. +The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen. -The positive and negative numbers are determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. +The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. + +This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. + +----- In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. diff --git a/pages/_da-DK/ds-index/hardmod.md b/pages/_da-DK/ds-index/hardmod.md index 021ed5ea..5ef24af4 100644 --- a/pages/_da-DK/ds-index/hardmod.md +++ b/pages/_da-DK/ds-index/hardmod.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: Hardmod -category: Guides description: An explanation of all things DS modding --- diff --git a/pages/_da-DK/ds-index/homebrew.md b/pages/_da-DK/ds-index/homebrew.md index 9cc2a87f..8e6d4da0 100644 --- a/pages/_da-DK/ds-index/homebrew.md +++ b/pages/_da-DK/ds-index/homebrew.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Homebrew -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_da-DK/ds-index/retail-roms.md b/pages/_da-DK/ds-index/retail-roms.md index 0768ef1e..de4cbdbc 100644 --- a/pages/_da-DK/ds-index/retail-roms.md +++ b/pages/_da-DK/ds-index/retail-roms.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Retail ROMs -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_da-DK/ds-index/wifi.md b/pages/_da-DK/ds-index/wifi.md index 81f0342e..330d22a3 100644 --- a/pages/_da-DK/ds-index/wifi.md +++ b/pages/_da-DK/ds-index/wifi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Wi-Fi -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_da-DK/twilightmenu/creating-ram-disks.md b/pages/_da-DK/twilightmenu/creating-ram-disks.md index 66b81411..948a1e34 100644 --- a/pages/_da-DK/twilightmenu/creating-ram-disks.md +++ b/pages/_da-DK/twilightmenu/creating-ram-disks.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Creating RAM Disks -category: Other --- NOTE: You do not need to follow this if you're using a flashcard. diff --git a/pages/_da-DK/twilightmenu/custom-boot-splashes.md b/pages/_da-DK/twilightmenu/custom-boot-splashes.md index 44106cc7..adc2aa33 100644 --- a/pages/_da-DK/twilightmenu/custom-boot-splashes.md +++ b/pages/_da-DK/twilightmenu/custom-boot-splashes.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Boot Splashes -category: Customization --- You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. diff --git a/pages/_da-DK/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_da-DK/twilightmenu/custom-dsi-3ds-sfx.md index 5191f60f..61d953b5 100644 --- a/pages/_da-DK/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_da-DK/twilightmenu/custom-dsi-3ds-sfx.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: DSi / 3DS skins - Custom SFX -category: Customization --- TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". diff --git a/pages/_da-DK/twilightmenu/custom-dsi-3ds-skins.md b/pages/_da-DK/twilightmenu/custom-dsi-3ds-skins.md index cc6b5289..0dfef6c8 100644 --- a/pages/_da-DK/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_da-DK/twilightmenu/custom-dsi-3ds-skins.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: How to create DSi / 3DS skins -category: Customization --- The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). @@ -16,6 +16,8 @@ in order to compile your themes into Grit RIFF Format. This will compile your pa Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). +The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. + ## Theme file descriptions The `volume` and `battery` textures are self explanatory. @@ -80,15 +82,6 @@ The `volume` and `battery` textures are self explanatory. `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. -### Fonts (`font` folder) - -You can add custom fonts in NFTR (Nitro FonT Resource) format, these are not in the example themes, but you can download the default fonts from [here](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/nitrofiles/graphics/font). One utility you can use to edit NFTR files is Pk11's [nftr-editor](https://pk11.us/nftr-editor/) (works in any modern browser). - -| File | Description | -| ---------- | ----------------------------------------- | -| large.nftr | The large font used for titles | -| small.nftr | The smaller font used for most other text | - ## Theme configuration You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. @@ -134,4 +127,4 @@ Paletted textures are not checked for validity. An invalid texture should be rar ## Custom background music and sound fonts. -The DSi Menu and 3DS themes also support custom music. See [Adding custom music / SFX](Adding-custom-music-sfx) for more details. +The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_da-DK/twilightmenu/custom-fonts.md b/pages/_da-DK/twilightmenu/custom-fonts.md new file mode 100644 index 00000000..5188ecc2 --- /dev/null +++ b/pages/_da-DK/twilightmenu/custom-fonts.md @@ -0,0 +1,30 @@ +--- +lang: en-US +layout: wiki +section: twilightmenu +category: customization +title: Custom Fonts +--- + +TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. + +### Included font info +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages +- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages + +### Directory structure +Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: +- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles +- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text + +The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: +1. Load an NFTR file in nftr-editor +1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated + - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box +1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``) +1. Click `Save`, then repeat for the other sizes diff --git a/pages/_da-DK/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_da-DK/twilightmenu/custom-unlaunch-backgrounds.md index dc8b7d05..9d3dadb2 100644 --- a/pages/_da-DK/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_da-DK/twilightmenu/custom-unlaunch-backgrounds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Unlaunch Backgrounds -category: Customization --- Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: diff --git a/pages/_da-DK/twilightmenu/download-play-pictochat.md b/pages/_da-DK/twilightmenu/download-play-pictochat.md index cdb238d3..367bb0aa 100644 --- a/pages/_da-DK/twilightmenu/download-play-pictochat.md +++ b/pages/_da-DK/twilightmenu/download-play-pictochat.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Download Play / Pictochat in DS Classic Menu -category: Other --- If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. diff --git a/pages/_da-DK/twilightmenu/faq.md b/pages/_da-DK/twilightmenu/faq.md index c70894c8..18024e24 100644 --- a/pages/_da-DK/twilightmenu/faq.md +++ b/pages/_da-DK/twilightmenu/faq.md @@ -2,16 +2,17 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: FAQ & Troubleshooting -category: Other --- For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). +{:.alert .alert-info} -#### Q: Why is my 3DS/2DS stuck on black screens when launching TWiLight Menu++, or why is my 3DS/2DS powering off when launching TWiLight Menu++? -A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide +#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? +A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: -#### Q: I get a white screen when booting TWiLight Menu++. How do I fix this? +#### Q: How do I fix getting a white screen when booting TWiLight Menu++? A: - First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it - If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size @@ -20,7 +21,8 @@ A: #### Q: Why do I get a white screen when trying to load a game from SD Card? A: - First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- If the game that's attempted to be launched is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` +- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game +- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### Q: How do I use cheats? @@ -29,17 +31,27 @@ A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/ #### Q: How do I show a custom picture on the top screen of the DSi theme? A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. -- The file(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use tinypng to reduce the size +- The images(s) must be no bigger than 208x156 +- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size + +#### Q: How do I get games? +A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games: +- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games +- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare +- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles + +#### Q: Can I get the save files from my cartridges onto my SD card or vise versa? +A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. + +#### Q: How do I change TWiLight Menu++'s language? +A: +1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ +1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) +1. Change the first option until you see the language you want, then exit settings + - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ #### Q: Why isn't touch input working on sudokuhax? A: Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Q: Can The Biggest Loser boot TWiLight Menu++? A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -#### Q: How do I get games? -A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). You can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump GBA games on DS or DS games on DSi, or [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump DS and 3DS games 3DS. - -#### Q: Can I get the save files from my cartridges onto my SD card? / Can I put my save files from the SD onto my cartridges? -A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. diff --git a/pages/_da-DK/twilightmenu/how-to-get-box-art.md b/pages/_da-DK/twilightmenu/how-to-get-box-art.md index 228f5f1a..234677c5 100644 --- a/pages/_da-DK/twilightmenu/how-to-get-box-art.md +++ b/pages/_da-DK/twilightmenu/how-to-get-box-art.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: How to Get Box Art -category: Other --- ### 3DS diff --git a/pages/_da-DK/twilightmenu/installing-3ds-manual.md b/pages/_da-DK/twilightmenu/installing-3ds-manual.md index 74ea166e..21808932 100644 --- a/pages/_da-DK/twilightmenu/installing-3ds-manual.md +++ b/pages/_da-DK/twilightmenu/installing-3ds-manual.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (3DS, Manual) -category: Installing --- ### Installing diff --git a/pages/_da-DK/twilightmenu/installing-3ds.md b/pages/_da-DK/twilightmenu/installing-3ds.md index e99b4533..5b99eec7 100644 --- a/pages/_da-DK/twilightmenu/installing-3ds.md +++ b/pages/_da-DK/twilightmenu/installing-3ds.md @@ -2,14 +2,12 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (3DS) -category: Installing --- -### Requirements - -- The latest version of [FBI](https://github.com/Steveice10/FBI/releases) -- The latest version of [Luma3DS](https://github.com/lumateam/luma3ds/releases) +You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it +{:.alert .alert-info} ### Installing (Working Camera) 1. Open FBI and select `Remote Install`, then `Scan QR Code` diff --git a/pages/_da-DK/twilightmenu/installing-dsi.md b/pages/_da-DK/twilightmenu/installing-dsi.md index d7218cbc..552a4dea 100644 --- a/pages/_da-DK/twilightmenu/installing-dsi.md +++ b/pages/_da-DK/twilightmenu/installing-dsi.md @@ -2,10 +2,13 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (DSi) -category: Installing --- +If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ +{:.alert .alert-info} + ### Installing 1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) 1. Extract `TWiLightMenu-DSi.7z` diff --git a/pages/_da-DK/twilightmenu/installing-flashcard.md b/pages/_da-DK/twilightmenu/installing-flashcard.md index e47fa641..57e71262 100644 --- a/pages/_da-DK/twilightmenu/installing-flashcard.md +++ b/pages/_da-DK/twilightmenu/installing-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (Flashcard) -category: Installing --- ### Installing diff --git a/pages/_da-DK/twilightmenu/playing-in-widescreen.md b/pages/_da-DK/twilightmenu/playing-in-widescreen.md index 2f476883..c46fb6f5 100644 --- a/pages/_da-DK/twilightmenu/playing-in-widescreen.md +++ b/pages/_da-DK/twilightmenu/playing-in-widescreen.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Playing in Widescreen -category: Other --- Requires an Old/New Nintendo 3DS or 2DS console. diff --git a/pages/_da-DK/twilightmenu/uninstalling-3ds.md b/pages/_da-DK/twilightmenu/uninstalling-3ds.md index 8e22d3af..9004d71e 100644 --- a/pages/_da-DK/twilightmenu/uninstalling-3ds.md +++ b/pages/_da-DK/twilightmenu/uninstalling-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (3DS) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_da-DK/twilightmenu/uninstalling-ds.md b/pages/_da-DK/twilightmenu/uninstalling-ds.md index 5dbd7242..9ab7efa5 100644 --- a/pages/_da-DK/twilightmenu/uninstalling-ds.md +++ b/pages/_da-DK/twilightmenu/uninstalling-ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (DS & DSi) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_da-DK/twilightmenu/updating-3ds-manual.md b/pages/_da-DK/twilightmenu/updating-3ds-manual.md index 5b86ace3..173caade 100644 --- a/pages/_da-DK/twilightmenu/updating-3ds-manual.md +++ b/pages/_da-DK/twilightmenu/updating-3ds-manual.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS, Manual) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_da-DK/twilightmenu/updating-3ds.md b/pages/_da-DK/twilightmenu/updating-3ds.md index ffb6b2d1..0690eb34 100644 --- a/pages/_da-DK/twilightmenu/updating-3ds.md +++ b/pages/_da-DK/twilightmenu/updating-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_da-DK/twilightmenu/updating-dsi.md b/pages/_da-DK/twilightmenu/updating-dsi.md index 551c3592..f18bca2c 100644 --- a/pages/_da-DK/twilightmenu/updating-dsi.md +++ b/pages/_da-DK/twilightmenu/updating-dsi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (DSi) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_da-DK/twilightmenu/updating-flashcard.md b/pages/_da-DK/twilightmenu/updating-flashcard.md index cee3e010..6861b10b 100644 --- a/pages/_da-DK/twilightmenu/updating-flashcard.md +++ b/pages/_da-DK/twilightmenu/updating-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (Flashcard) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_de-DE/ds-index/3ds-forwarders.md b/pages/_de-DE/ds-index/3ds-forwarders.md index fdbfa694..c684b75e 100644 --- a/pages/_de-DE/ds-index/3ds-forwarders.md +++ b/pages/_de-DE/ds-index/3ds-forwarders.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: DS game forwarders (3DS) -category: Guides description: How to create CIA forwarders to have your DS games on your 3DS's home menu --- diff --git a/pages/_de-DE/ds-index/dsi-twl-firm.md b/pages/_de-DE/ds-index/dsi-twl-firm.md index 353057b5..fce45428 100644 --- a/pages/_de-DE/ds-index/dsi-twl-firm.md +++ b/pages/_de-DE/ds-index/dsi-twl-firm.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Nintendo DSi / Nintendo 3DS TWL_FIRM -category: Reference description: An explanation of all things DS modding --- @@ -23,9 +23,13 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. ### Nintendo DSi System Menu -The Nintendo DSi System Menu uses a signed 32-bit integer to determine the free space on the NAND. Using the actual NAND, amount will never go above 128 MB so it was safe. However, when we redirect the NAND to the SD Card, it goes above the 32-bit integer limit, which makes it overflow to a negative number. The negative number of free space will unfortunately cause an "An error has occurred" error message, not letting you boot into the menu. Fortunately, this can be fixed by making a dummy file to put it in a positive number. +The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen. -The positive and negative numbers are determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. +The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. + +This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. + +----- In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. diff --git a/pages/_de-DE/ds-index/hardmod.md b/pages/_de-DE/ds-index/hardmod.md index 021ed5ea..5ef24af4 100644 --- a/pages/_de-DE/ds-index/hardmod.md +++ b/pages/_de-DE/ds-index/hardmod.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: Hardmod -category: Guides description: An explanation of all things DS modding --- diff --git a/pages/_de-DE/ds-index/homebrew.md b/pages/_de-DE/ds-index/homebrew.md index 9cc2a87f..8e6d4da0 100644 --- a/pages/_de-DE/ds-index/homebrew.md +++ b/pages/_de-DE/ds-index/homebrew.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Homebrew -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_de-DE/ds-index/retail-roms.md b/pages/_de-DE/ds-index/retail-roms.md index 0768ef1e..de4cbdbc 100644 --- a/pages/_de-DE/ds-index/retail-roms.md +++ b/pages/_de-DE/ds-index/retail-roms.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Retail ROMs -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_de-DE/ds-index/wifi.md b/pages/_de-DE/ds-index/wifi.md index 81f0342e..330d22a3 100644 --- a/pages/_de-DE/ds-index/wifi.md +++ b/pages/_de-DE/ds-index/wifi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Wi-Fi -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_de-DE/twilightmenu/creating-ram-disks.md b/pages/_de-DE/twilightmenu/creating-ram-disks.md index 66b81411..948a1e34 100644 --- a/pages/_de-DE/twilightmenu/creating-ram-disks.md +++ b/pages/_de-DE/twilightmenu/creating-ram-disks.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Creating RAM Disks -category: Other --- NOTE: You do not need to follow this if you're using a flashcard. diff --git a/pages/_de-DE/twilightmenu/custom-boot-splashes.md b/pages/_de-DE/twilightmenu/custom-boot-splashes.md index 44106cc7..adc2aa33 100644 --- a/pages/_de-DE/twilightmenu/custom-boot-splashes.md +++ b/pages/_de-DE/twilightmenu/custom-boot-splashes.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Boot Splashes -category: Customization --- You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. diff --git a/pages/_de-DE/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_de-DE/twilightmenu/custom-dsi-3ds-sfx.md index 5191f60f..61d953b5 100644 --- a/pages/_de-DE/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_de-DE/twilightmenu/custom-dsi-3ds-sfx.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: DSi / 3DS skins - Custom SFX -category: Customization --- TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". diff --git a/pages/_de-DE/twilightmenu/custom-dsi-3ds-skins.md b/pages/_de-DE/twilightmenu/custom-dsi-3ds-skins.md index cc6b5289..0dfef6c8 100644 --- a/pages/_de-DE/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_de-DE/twilightmenu/custom-dsi-3ds-skins.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: How to create DSi / 3DS skins -category: Customization --- The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). @@ -16,6 +16,8 @@ in order to compile your themes into Grit RIFF Format. This will compile your pa Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). +The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. + ## Theme file descriptions The `volume` and `battery` textures are self explanatory. @@ -80,15 +82,6 @@ The `volume` and `battery` textures are self explanatory. `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. -### Fonts (`font` folder) - -You can add custom fonts in NFTR (Nitro FonT Resource) format, these are not in the example themes, but you can download the default fonts from [here](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/nitrofiles/graphics/font). One utility you can use to edit NFTR files is Pk11's [nftr-editor](https://pk11.us/nftr-editor/) (works in any modern browser). - -| File | Description | -| ---------- | ----------------------------------------- | -| large.nftr | The large font used for titles | -| small.nftr | The smaller font used for most other text | - ## Theme configuration You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. @@ -134,4 +127,4 @@ Paletted textures are not checked for validity. An invalid texture should be rar ## Custom background music and sound fonts. -The DSi Menu and 3DS themes also support custom music. See [Adding custom music / SFX](Adding-custom-music-sfx) for more details. +The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_de-DE/twilightmenu/custom-fonts.md b/pages/_de-DE/twilightmenu/custom-fonts.md new file mode 100644 index 00000000..5188ecc2 --- /dev/null +++ b/pages/_de-DE/twilightmenu/custom-fonts.md @@ -0,0 +1,30 @@ +--- +lang: en-US +layout: wiki +section: twilightmenu +category: customization +title: Custom Fonts +--- + +TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. + +### Included font info +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages +- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages + +### Directory structure +Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: +- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles +- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text + +The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: +1. Load an NFTR file in nftr-editor +1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated + - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box +1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``) +1. Click `Save`, then repeat for the other sizes diff --git a/pages/_de-DE/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_de-DE/twilightmenu/custom-unlaunch-backgrounds.md index dc8b7d05..9d3dadb2 100644 --- a/pages/_de-DE/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_de-DE/twilightmenu/custom-unlaunch-backgrounds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Unlaunch Backgrounds -category: Customization --- Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: diff --git a/pages/_de-DE/twilightmenu/download-play-pictochat.md b/pages/_de-DE/twilightmenu/download-play-pictochat.md index cdb238d3..367bb0aa 100644 --- a/pages/_de-DE/twilightmenu/download-play-pictochat.md +++ b/pages/_de-DE/twilightmenu/download-play-pictochat.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Download Play / Pictochat in DS Classic Menu -category: Other --- If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. diff --git a/pages/_de-DE/twilightmenu/faq.md b/pages/_de-DE/twilightmenu/faq.md index c70894c8..18024e24 100644 --- a/pages/_de-DE/twilightmenu/faq.md +++ b/pages/_de-DE/twilightmenu/faq.md @@ -2,16 +2,17 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: FAQ & Troubleshooting -category: Other --- For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). +{:.alert .alert-info} -#### Q: Why is my 3DS/2DS stuck on black screens when launching TWiLight Menu++, or why is my 3DS/2DS powering off when launching TWiLight Menu++? -A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide +#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? +A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: -#### Q: I get a white screen when booting TWiLight Menu++. How do I fix this? +#### Q: How do I fix getting a white screen when booting TWiLight Menu++? A: - First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it - If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size @@ -20,7 +21,8 @@ A: #### Q: Why do I get a white screen when trying to load a game from SD Card? A: - First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- If the game that's attempted to be launched is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` +- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game +- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### Q: How do I use cheats? @@ -29,17 +31,27 @@ A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/ #### Q: How do I show a custom picture on the top screen of the DSi theme? A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. -- The file(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use tinypng to reduce the size +- The images(s) must be no bigger than 208x156 +- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size + +#### Q: How do I get games? +A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games: +- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games +- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare +- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles + +#### Q: Can I get the save files from my cartridges onto my SD card or vise versa? +A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. + +#### Q: How do I change TWiLight Menu++'s language? +A: +1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ +1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) +1. Change the first option until you see the language you want, then exit settings + - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ #### Q: Why isn't touch input working on sudokuhax? A: Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Q: Can The Biggest Loser boot TWiLight Menu++? A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -#### Q: How do I get games? -A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). You can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump GBA games on DS or DS games on DSi, or [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump DS and 3DS games 3DS. - -#### Q: Can I get the save files from my cartridges onto my SD card? / Can I put my save files from the SD onto my cartridges? -A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. diff --git a/pages/_de-DE/twilightmenu/how-to-get-box-art.md b/pages/_de-DE/twilightmenu/how-to-get-box-art.md index 228f5f1a..234677c5 100644 --- a/pages/_de-DE/twilightmenu/how-to-get-box-art.md +++ b/pages/_de-DE/twilightmenu/how-to-get-box-art.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: How to Get Box Art -category: Other --- ### 3DS diff --git a/pages/_de-DE/twilightmenu/installing-3ds-manual.md b/pages/_de-DE/twilightmenu/installing-3ds-manual.md index 87e2f746..9851ed5c 100644 --- a/pages/_de-DE/twilightmenu/installing-3ds-manual.md +++ b/pages/_de-DE/twilightmenu/installing-3ds-manual.md @@ -2,8 +2,8 @@ lang: de-DE layout: wiki section: twilightmenu -title: Installation (3DS, Handbuch) -category: Installiere +category: installing +title: Installing (3DS, Manual) --- ### Installiere diff --git a/pages/_de-DE/twilightmenu/installing-3ds.md b/pages/_de-DE/twilightmenu/installing-3ds.md index 0a7fea1c..ae5d8391 100644 --- a/pages/_de-DE/twilightmenu/installing-3ds.md +++ b/pages/_de-DE/twilightmenu/installing-3ds.md @@ -2,16 +2,14 @@ lang: de-DE layout: wiki section: twilightmenu -title: Installation (3DS) -category: Installiere +category: installing +title: Installing (3DS) --- -### Anforderungen +You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it +{:.alert .alert-info} -- Die neueste Version von [FBI](https://github.com/Steveice10/FBI/releases) -- Die neueste Version von [Luma3DS](https://github.com/lumateam/luma3ds/releases) - -### Installation(Arbeits-Kamera) +### Installing (Working Camera) 1. Öffne FBI und wähle `Remote-Installation`, dann `QR-Code scannen` 1. Scannen Sie diesen QR-Code, um die neueste Version von [Universal-Updater](https://github.com/Universal-Team/Universal-Updater) zu installieren
![Universal-Updater QR code](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) 1. Schließe FBI und starte Universal-Updater @@ -21,7 +19,7 @@ category: Installiere 1. Drücke A oder tippe auf das Download-Symbol in der Seitenleiste und wähle `TWiLight Menu++`, um es zu installieren - Dies kann eine Weile dauern -### Installation(Nicht-funktionierende Kamera) +### Installing (Non-Working Camera) 1. Laden Sie die `Universal-Updater.cia` Datei von der [Universal-Updater Release-Seite herunter](https://github.com/Universal-Team/Universal-Updater/releases) 1. Lege die `Universal-Updater.cia` Datei irgendwo auf deine SD-Karte 1. Starte FBI auf deinem Nintendo 3DS diff --git a/pages/_de-DE/twilightmenu/installing-dsi.md b/pages/_de-DE/twilightmenu/installing-dsi.md index fef1d03d..55a9c901 100644 --- a/pages/_de-DE/twilightmenu/installing-dsi.md +++ b/pages/_de-DE/twilightmenu/installing-dsi.md @@ -2,10 +2,13 @@ lang: de-DE layout: wiki section: twilightmenu -title: Installation (DSi) -category: Installiere +category: installing +title: Installing (DSi) --- +If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ +{:.alert .alert-info} + ### Installiere 1. Laden Sie die neueste Version von `TWiLightMenü-3DS.7z` von [der Veröffentlichungsseite](https://github.com/DS-Homebrew/TWiLightMenu/releases) herunter 1. `TWiLightMenü-3DS.7z` entpacken diff --git a/pages/_de-DE/twilightmenu/installing-flashcard.md b/pages/_de-DE/twilightmenu/installing-flashcard.md index 3ab687f5..37c02283 100644 --- a/pages/_de-DE/twilightmenu/installing-flashcard.md +++ b/pages/_de-DE/twilightmenu/installing-flashcard.md @@ -2,8 +2,8 @@ lang: de-DE layout: wiki section: twilightmenu -title: Installation (FlashCard) -category: Installiere +category: installing +title: Installing (Flashcard) --- ### Installiere diff --git a/pages/_de-DE/twilightmenu/playing-in-widescreen.md b/pages/_de-DE/twilightmenu/playing-in-widescreen.md index 2f476883..c46fb6f5 100644 --- a/pages/_de-DE/twilightmenu/playing-in-widescreen.md +++ b/pages/_de-DE/twilightmenu/playing-in-widescreen.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Playing in Widescreen -category: Other --- Requires an Old/New Nintendo 3DS or 2DS console. diff --git a/pages/_de-DE/twilightmenu/uninstalling-3ds.md b/pages/_de-DE/twilightmenu/uninstalling-3ds.md index 8e22d3af..9004d71e 100644 --- a/pages/_de-DE/twilightmenu/uninstalling-3ds.md +++ b/pages/_de-DE/twilightmenu/uninstalling-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (3DS) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_de-DE/twilightmenu/uninstalling-ds.md b/pages/_de-DE/twilightmenu/uninstalling-ds.md index 5dbd7242..9ab7efa5 100644 --- a/pages/_de-DE/twilightmenu/uninstalling-ds.md +++ b/pages/_de-DE/twilightmenu/uninstalling-ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (DS & DSi) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_de-DE/twilightmenu/updating-3ds-manual.md b/pages/_de-DE/twilightmenu/updating-3ds-manual.md index c1027bea..49c8ff62 100644 --- a/pages/_de-DE/twilightmenu/updating-3ds-manual.md +++ b/pages/_de-DE/twilightmenu/updating-3ds-manual.md @@ -2,8 +2,8 @@ lang: de-DE layout: wiki section: twilightmenu -title: Aktualisieren (3DS, Handbuch) -category: Aktualisieren +category: updating +title: Updating (3DS, Manual) --- **HINWEIS:** Wenn ein Update von einer Version älter als v16.4.0 erfolgt, verschieben Sie bitte Ihre `.sav` Dateien für DS Spiele in einem neuen Ordner namens `speichert`, mit dem `speichert` Ordner an der gleichen Stelle wie der DS roms. diff --git a/pages/_de-DE/twilightmenu/updating-3ds.md b/pages/_de-DE/twilightmenu/updating-3ds.md index 613c886e..cd26abd5 100644 --- a/pages/_de-DE/twilightmenu/updating-3ds.md +++ b/pages/_de-DE/twilightmenu/updating-3ds.md @@ -2,8 +2,8 @@ lang: de-DE layout: wiki section: twilightmenu -title: Aktualisiere (3DS) -category: Aktualisieren +category: updating +title: Updating (3DS) --- **HINWEIS:** Wenn ein Update von einer Version älter als v16.4.0 erfolgt, verschieben Sie bitte Ihre `.sav` Dateien für DS Spiele in einem neuen Ordner namens `speichert`, mit dem `speichert` Ordner an der gleichen Stelle wie der DS roms. diff --git a/pages/_de-DE/twilightmenu/updating-dsi.md b/pages/_de-DE/twilightmenu/updating-dsi.md index bd7c12be..c948a863 100644 --- a/pages/_de-DE/twilightmenu/updating-dsi.md +++ b/pages/_de-DE/twilightmenu/updating-dsi.md @@ -2,8 +2,8 @@ lang: de-DE layout: wiki section: twilightmenu -title: Aktualisiere (DSi) -category: Aktualisieren +category: updating +title: Updating (DSi) --- **HINWEIS:** Wenn ein Update von einer Version älter als v16.4.0 erfolgt, verschieben Sie bitte Ihre `.sav` Dateien für DS Spiele in einem neuen Ordner namens `speichert`, mit dem `speichert` Ordner an der gleichen Stelle wie der DS roms. diff --git a/pages/_de-DE/twilightmenu/updating-flashcard.md b/pages/_de-DE/twilightmenu/updating-flashcard.md index 9d393063..22051244 100644 --- a/pages/_de-DE/twilightmenu/updating-flashcard.md +++ b/pages/_de-DE/twilightmenu/updating-flashcard.md @@ -2,8 +2,8 @@ lang: de-DE layout: wiki section: twilightmenu -title: Aktualisierung (Flashcard) -category: Aktualisieren +category: updating +title: Updating (Flashcard) --- **HINWEIS:** Wenn ein Update von einer Version älter als v16.4.0 erfolgt, verschieben Sie bitte Ihre `.sav` Dateien für DS Spiele in einem neuen Ordner namens `speichert`, mit dem `speichert` Ordner an der gleichen Stelle wie der DS roms. diff --git a/pages/_es-ES/ds-index/3ds-forwarders.md b/pages/_es-ES/ds-index/3ds-forwarders.md index fdbfa694..c684b75e 100644 --- a/pages/_es-ES/ds-index/3ds-forwarders.md +++ b/pages/_es-ES/ds-index/3ds-forwarders.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: DS game forwarders (3DS) -category: Guides description: How to create CIA forwarders to have your DS games on your 3DS's home menu --- diff --git a/pages/_es-ES/ds-index/dsi-twl-firm.md b/pages/_es-ES/ds-index/dsi-twl-firm.md index aef70211..0de1a619 100644 --- a/pages/_es-ES/ds-index/dsi-twl-firm.md +++ b/pages/_es-ES/ds-index/dsi-twl-firm.md @@ -2,8 +2,8 @@ lang: es-VE layout: wiki section: ds-index +category: reference title: Nintendo DSi / Nintendo 3DS TWL_FIRM -category: Reference description: An explanation of all things DS modding --- @@ -23,25 +23,29 @@ La Nintendo DS se envió con un procesador de 67Mhz en 2004. La Nintendo DSi se nds-bootstrap tiene velocidad de reloj TWL como opción, pero no intentará ajustar la ROM para que funcione con la velocidad de reloj más alta. Eso está en la propia aplicación, y las aplicaciones que no funcionan con una velocidad de reloj más alta NO son un error de nds-bootstrap al final. ### Menú de la consola Nintendo DSi -El menú de la consola Nintendo DSi utiliza un entero de 32 bits con signo para determinar el espacio libre en la NAND. Usando la NAND real, la cantidad nunca superará los 128 MB, por lo que fue seguro. Sin embargo, cuando redirigimos la NAND a la tarjeta SD, supera el límite de números enteros de 32 bits, lo que hace que se desborde a un número negativo. Lamentablemente, el número negativo de espacio libre provocará un mensaje de error "An error has occurred", que no le permitirá iniciar el menú. Afortunadamente, esto se puede solucionar haciendo un archivo ficticio para ponerlo en un número positivo. +The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen. -Los números positivos y negativos están determinados por pares de dos. Por ejemplo, se permiten 1-2 GB de espacio libre, mientras que 3-4 no. Se permiten 5-6 GB de espacio libre, mientras que 7-8 no. +The ranges that make it overflow is determined by pairs of two. Por ejemplo, se permiten 1-2 GB de espacio libre, mientras que 3-4 no. Se permiten 5-6 GB de espacio libre, mientras que 7-8 no. -En la versión 1.4.0, las firmas RSA en la lista blanca de DS Cart no se verifican. Existe un exploit con respecto a una vulnerabilidad en la lista blanca de tarjetas flash de Nintendo DSi que le permite tomar acceso a través del procesador ARM9. Requiere la versión 1.4.0 (se parcheó en versiones futuras y no existía en versiones anteriores) y una tarjeta flash con una ROM modificada. +This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. + +----- + +In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. ### Acceso al Slot-1 de Nintendo DSi & Bloquear -El acceso al Slot-1 se bloquea al iniciar aplicaciones desde el menú del sistema, excepto si dichas aplicaciones son el iniciador del Slot-1 o la configuración del sistema. Para ejecutar cartuchos del Slot-1 normalmente no ejecutables, necesitará hacer un exploit de Configuración del sistema o instalar Unlaunch. Sin ninguno de ellos, no puede lanzar flashcards que no se pueden iniciar y no puede volcar ROM en su tarjeta SD. +Slot-1 access is blocked when launching applications from the System Menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. -La lista blanca de tarjetas flashcard se verifica a través de las firmas RSA que se encuentran a través de las claves RSA en cada firmware con la versión 1.4.0. Esto significa que las personas pueden incluir en la lista blanca sus propios cartuchos +The flashcard white list is checked via RSA signatures are contained via RSA keys on every firmware expect 1.4.0. This means that people can white list their own carts -Antes de 1.4.0, la lista blanca solía contener solo dos secciones. En 1.4.0, han introducido una tercera sección que se hizo para bloquear tarjetas que se saltaban las dos primeras. La tercera sección carga hasta ocho secciones diferentes de la rom y las comprueba con un hash para ver si la rom ha sido manipulada. Sin embargo, debido al olvido de realizar cualquier verificación de cordura, podemos desbordar en el vector de excepción / dirección de interrupción usando un valor lo suficientemente grande. Lo mejor de todo es que se ejecuta en ARM7 (también conocido como procesador de seguridad), por lo que es el primer exploit para el procesador ARM7. Dado que esto sucede antes del bloqueo de los registros SCFG, podemos ejecutar homebrew avanzado (como los dumpers Slot-1 & los dumpers slot-1 externos) +Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers) -Desafortunadamente, los requisitos son estrictos. Requiere la versión 1.4.0 y una tarjeta flash con una ROM modificada. Además, el exploit nunca salió oficialmente, debido a que Unlaunch es mucho más simple de instalar y tiene menos requisitos (solo una forma de entrar en homebrew) con las mismas ventajas. +Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. Also, the exploit never officially came out, due to Unlaunch being much simpler to install and having less requirements (just a way to get into homebrew) with the same advantages. ### Cámara Nintendo DSi -La aplicación Cámara Nintendo DSi tiene la capacidad de tomar fotografías en formato JPEG y guardarlas en la memoria del sistema o en la tarjeta SD. La forma en que se carga lo restringe a solo imágenes creadas por DSi, debido a que carece del HMAC adecuado almacenado dentro de una etiqueta EXIF personalizada. Las imágenes personalizadas no se pueden leer en la DSi, ya sea que se hayan tomado o editado en PC. +The Nintendo DSi Camera application has the ability to take pictures in the JPEG and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether its PC taken or PC edited. -Se utiliza un archivo `pit.bin` para cargar imágenes. Sin embargo, el tamaño del encabezado en el desplazamiento 0x16 no está marcado, por lo que un valor de tamaño de encabezado lo suficientemente grande puede exceder los límites y hacer que el búfer se sobrescriba y salte al código sin firmar. Así es como funciona Memory Pit. +A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered. ### Bootstage 2 de Nintendo DSi -El segunda Bootstage de la Nintendo DSi carga el lanzador "title.tmd" en la memoria. Sin embargo, no especifican una verificación de límite de tamaño de archivo, lo que significa que los primeros 80k bytes se cargan en la RAM mientras que el resto puede ser una carga útil personalizada. Esta es la base del exploit Unlaunch. +The second bootstage of the Nintendo DSi loads launcher's "title.tmd" into memory. However, they do not specify a file size limit check, meaning that the first 80k bytes are loaded into RAM while the rest can be a custom payload. This is the basis of Unlaunch exploit. diff --git a/pages/_es-ES/ds-index/hardmod.md b/pages/_es-ES/ds-index/hardmod.md index 1bd6a790..e2c8dcfa 100644 --- a/pages/_es-ES/ds-index/hardmod.md +++ b/pages/_es-ES/ds-index/hardmod.md @@ -2,8 +2,8 @@ lang: es-VE layout: wiki section: ds-index +category: guides title: Hardmod -category: Guides description: An explanation of all things DS modding --- diff --git a/pages/_es-ES/ds-index/homebrew.md b/pages/_es-ES/ds-index/homebrew.md index 9cc2a87f..8e6d4da0 100644 --- a/pages/_es-ES/ds-index/homebrew.md +++ b/pages/_es-ES/ds-index/homebrew.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Homebrew -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_es-ES/ds-index/retail-roms.md b/pages/_es-ES/ds-index/retail-roms.md index 0768ef1e..de4cbdbc 100644 --- a/pages/_es-ES/ds-index/retail-roms.md +++ b/pages/_es-ES/ds-index/retail-roms.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Retail ROMs -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_es-ES/ds-index/wifi.md b/pages/_es-ES/ds-index/wifi.md index 81f0342e..330d22a3 100644 --- a/pages/_es-ES/ds-index/wifi.md +++ b/pages/_es-ES/ds-index/wifi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Wi-Fi -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_es-ES/twilightmenu/creating-ram-disks.md b/pages/_es-ES/twilightmenu/creating-ram-disks.md index 66b81411..948a1e34 100644 --- a/pages/_es-ES/twilightmenu/creating-ram-disks.md +++ b/pages/_es-ES/twilightmenu/creating-ram-disks.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Creating RAM Disks -category: Other --- NOTE: You do not need to follow this if you're using a flashcard. diff --git a/pages/_es-ES/twilightmenu/custom-boot-splashes.md b/pages/_es-ES/twilightmenu/custom-boot-splashes.md index 44106cc7..adc2aa33 100644 --- a/pages/_es-ES/twilightmenu/custom-boot-splashes.md +++ b/pages/_es-ES/twilightmenu/custom-boot-splashes.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Boot Splashes -category: Customization --- You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. diff --git a/pages/_es-ES/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_es-ES/twilightmenu/custom-dsi-3ds-sfx.md index 5191f60f..61d953b5 100644 --- a/pages/_es-ES/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_es-ES/twilightmenu/custom-dsi-3ds-sfx.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: DSi / 3DS skins - Custom SFX -category: Customization --- TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". diff --git a/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md b/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md index cc6b5289..0dfef6c8 100644 --- a/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: How to create DSi / 3DS skins -category: Customization --- The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). @@ -16,6 +16,8 @@ in order to compile your themes into Grit RIFF Format. This will compile your pa Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). +The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. + ## Theme file descriptions The `volume` and `battery` textures are self explanatory. @@ -80,15 +82,6 @@ The `volume` and `battery` textures are self explanatory. `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. -### Fonts (`font` folder) - -You can add custom fonts in NFTR (Nitro FonT Resource) format, these are not in the example themes, but you can download the default fonts from [here](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/nitrofiles/graphics/font). One utility you can use to edit NFTR files is Pk11's [nftr-editor](https://pk11.us/nftr-editor/) (works in any modern browser). - -| File | Description | -| ---------- | ----------------------------------------- | -| large.nftr | The large font used for titles | -| small.nftr | The smaller font used for most other text | - ## Theme configuration You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. @@ -134,4 +127,4 @@ Paletted textures are not checked for validity. An invalid texture should be rar ## Custom background music and sound fonts. -The DSi Menu and 3DS themes also support custom music. See [Adding custom music / SFX](Adding-custom-music-sfx) for more details. +The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_es-ES/twilightmenu/custom-fonts.md b/pages/_es-ES/twilightmenu/custom-fonts.md new file mode 100644 index 00000000..5188ecc2 --- /dev/null +++ b/pages/_es-ES/twilightmenu/custom-fonts.md @@ -0,0 +1,30 @@ +--- +lang: en-US +layout: wiki +section: twilightmenu +category: customization +title: Custom Fonts +--- + +TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. + +### Included font info +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages +- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages + +### Directory structure +Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: +- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles +- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text + +The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: +1. Load an NFTR file in nftr-editor +1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated + - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box +1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``) +1. Click `Save`, then repeat for the other sizes diff --git a/pages/_es-ES/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_es-ES/twilightmenu/custom-unlaunch-backgrounds.md index dc8b7d05..9d3dadb2 100644 --- a/pages/_es-ES/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_es-ES/twilightmenu/custom-unlaunch-backgrounds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Unlaunch Backgrounds -category: Customization --- Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: diff --git a/pages/_es-ES/twilightmenu/download-play-pictochat.md b/pages/_es-ES/twilightmenu/download-play-pictochat.md index cdb238d3..367bb0aa 100644 --- a/pages/_es-ES/twilightmenu/download-play-pictochat.md +++ b/pages/_es-ES/twilightmenu/download-play-pictochat.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Download Play / Pictochat in DS Classic Menu -category: Other --- If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. diff --git a/pages/_es-ES/twilightmenu/faq.md b/pages/_es-ES/twilightmenu/faq.md index c70894c8..18024e24 100644 --- a/pages/_es-ES/twilightmenu/faq.md +++ b/pages/_es-ES/twilightmenu/faq.md @@ -2,16 +2,17 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: FAQ & Troubleshooting -category: Other --- For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). +{:.alert .alert-info} -#### Q: Why is my 3DS/2DS stuck on black screens when launching TWiLight Menu++, or why is my 3DS/2DS powering off when launching TWiLight Menu++? -A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide +#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? +A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: -#### Q: I get a white screen when booting TWiLight Menu++. How do I fix this? +#### Q: How do I fix getting a white screen when booting TWiLight Menu++? A: - First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it - If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size @@ -20,7 +21,8 @@ A: #### Q: Why do I get a white screen when trying to load a game from SD Card? A: - First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- If the game that's attempted to be launched is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` +- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game +- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### Q: How do I use cheats? @@ -29,17 +31,27 @@ A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/ #### Q: How do I show a custom picture on the top screen of the DSi theme? A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. -- The file(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use tinypng to reduce the size +- The images(s) must be no bigger than 208x156 +- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size + +#### Q: How do I get games? +A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games: +- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games +- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare +- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles + +#### Q: Can I get the save files from my cartridges onto my SD card or vise versa? +A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. + +#### Q: How do I change TWiLight Menu++'s language? +A: +1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ +1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) +1. Change the first option until you see the language you want, then exit settings + - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ #### Q: Why isn't touch input working on sudokuhax? A: Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Q: Can The Biggest Loser boot TWiLight Menu++? A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -#### Q: How do I get games? -A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). You can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump GBA games on DS or DS games on DSi, or [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump DS and 3DS games 3DS. - -#### Q: Can I get the save files from my cartridges onto my SD card? / Can I put my save files from the SD onto my cartridges? -A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. diff --git a/pages/_es-ES/twilightmenu/how-to-get-box-art.md b/pages/_es-ES/twilightmenu/how-to-get-box-art.md index 228f5f1a..234677c5 100644 --- a/pages/_es-ES/twilightmenu/how-to-get-box-art.md +++ b/pages/_es-ES/twilightmenu/how-to-get-box-art.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: How to Get Box Art -category: Other --- ### 3DS diff --git a/pages/_es-ES/twilightmenu/installing-3ds-manual.md b/pages/_es-ES/twilightmenu/installing-3ds-manual.md index 74ea166e..21808932 100644 --- a/pages/_es-ES/twilightmenu/installing-3ds-manual.md +++ b/pages/_es-ES/twilightmenu/installing-3ds-manual.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (3DS, Manual) -category: Installing --- ### Installing diff --git a/pages/_es-ES/twilightmenu/installing-3ds.md b/pages/_es-ES/twilightmenu/installing-3ds.md index e99b4533..5b99eec7 100644 --- a/pages/_es-ES/twilightmenu/installing-3ds.md +++ b/pages/_es-ES/twilightmenu/installing-3ds.md @@ -2,14 +2,12 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (3DS) -category: Installing --- -### Requirements - -- The latest version of [FBI](https://github.com/Steveice10/FBI/releases) -- The latest version of [Luma3DS](https://github.com/lumateam/luma3ds/releases) +You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it +{:.alert .alert-info} ### Installing (Working Camera) 1. Open FBI and select `Remote Install`, then `Scan QR Code` diff --git a/pages/_es-ES/twilightmenu/installing-dsi.md b/pages/_es-ES/twilightmenu/installing-dsi.md index d7218cbc..552a4dea 100644 --- a/pages/_es-ES/twilightmenu/installing-dsi.md +++ b/pages/_es-ES/twilightmenu/installing-dsi.md @@ -2,10 +2,13 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (DSi) -category: Installing --- +If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ +{:.alert .alert-info} + ### Installing 1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) 1. Extract `TWiLightMenu-DSi.7z` diff --git a/pages/_es-ES/twilightmenu/installing-flashcard.md b/pages/_es-ES/twilightmenu/installing-flashcard.md index e47fa641..57e71262 100644 --- a/pages/_es-ES/twilightmenu/installing-flashcard.md +++ b/pages/_es-ES/twilightmenu/installing-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (Flashcard) -category: Installing --- ### Installing diff --git a/pages/_es-ES/twilightmenu/playing-in-widescreen.md b/pages/_es-ES/twilightmenu/playing-in-widescreen.md index 2f476883..c46fb6f5 100644 --- a/pages/_es-ES/twilightmenu/playing-in-widescreen.md +++ b/pages/_es-ES/twilightmenu/playing-in-widescreen.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Playing in Widescreen -category: Other --- Requires an Old/New Nintendo 3DS or 2DS console. diff --git a/pages/_es-ES/twilightmenu/uninstalling-3ds.md b/pages/_es-ES/twilightmenu/uninstalling-3ds.md index 8e22d3af..9004d71e 100644 --- a/pages/_es-ES/twilightmenu/uninstalling-3ds.md +++ b/pages/_es-ES/twilightmenu/uninstalling-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (3DS) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_es-ES/twilightmenu/uninstalling-ds.md b/pages/_es-ES/twilightmenu/uninstalling-ds.md index 5dbd7242..9ab7efa5 100644 --- a/pages/_es-ES/twilightmenu/uninstalling-ds.md +++ b/pages/_es-ES/twilightmenu/uninstalling-ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (DS & DSi) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_es-ES/twilightmenu/updating-3ds-manual.md b/pages/_es-ES/twilightmenu/updating-3ds-manual.md index 5b86ace3..173caade 100644 --- a/pages/_es-ES/twilightmenu/updating-3ds-manual.md +++ b/pages/_es-ES/twilightmenu/updating-3ds-manual.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS, Manual) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_es-ES/twilightmenu/updating-3ds.md b/pages/_es-ES/twilightmenu/updating-3ds.md index ffb6b2d1..0690eb34 100644 --- a/pages/_es-ES/twilightmenu/updating-3ds.md +++ b/pages/_es-ES/twilightmenu/updating-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_es-ES/twilightmenu/updating-dsi.md b/pages/_es-ES/twilightmenu/updating-dsi.md index 551c3592..f18bca2c 100644 --- a/pages/_es-ES/twilightmenu/updating-dsi.md +++ b/pages/_es-ES/twilightmenu/updating-dsi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (DSi) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_es-ES/twilightmenu/updating-flashcard.md b/pages/_es-ES/twilightmenu/updating-flashcard.md index cee3e010..6861b10b 100644 --- a/pages/_es-ES/twilightmenu/updating-flashcard.md +++ b/pages/_es-ES/twilightmenu/updating-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (Flashcard) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_fr-FR/ds-index/3ds-forwarders.md b/pages/_fr-FR/ds-index/3ds-forwarders.md index 99f11b90..2d98142f 100644 --- a/pages/_fr-FR/ds-index/3ds-forwarders.md +++ b/pages/_fr-FR/ds-index/3ds-forwarders.md @@ -2,8 +2,8 @@ lang: fr-FR layout: wiki section: ds-index -title: Forwarders de jeu DS (3DS) -category: Guides +category: guides +title: DS game forwarders (3DS) description: Comment créer des applications CIA pour avoir vos jeux DS dans le menu d'accueil de votre 3DS --- diff --git a/pages/_fr-FR/ds-index/dsi-twl-firm.md b/pages/_fr-FR/ds-index/dsi-twl-firm.md index 7d4c6b5c..0bc0786a 100644 --- a/pages/_fr-FR/ds-index/dsi-twl-firm.md +++ b/pages/_fr-FR/ds-index/dsi-twl-firm.md @@ -2,8 +2,8 @@ lang: fr-FR layout: wiki section: ds-index +category: reference title: Nintendo DSi / Nintendo 3DS TWL_FIRM -category: Référence description: Une explication de tout le modding DS --- @@ -23,25 +23,29 @@ La Nintendo DS est livrée avec un processeur de 67Mhz en 2004. La Nintendo DSi nds-bootstrap a une option TWL Clock Speed, mais il n'essaiera pas d'ajuster la ROM pour qu'elle fonctionne avec la vitesse d'horloge plus élevée. Cela se produira sur l'application elle-même, et les applications qui ne fonctionnent pas avec une vitesse plus élevée ne sont PAS un bug de nds-bootstrap. ### Menu Système Nintendo DSi -Le menu de la console Nintendo DSi utilise un entier de 32 bits signé pour déterminer l'espace libre sur la NAND. En utilisant la NAND réelle, le montant ne va jamais dépasser 128 Mo, donc il est sûr. Cependant, lorsque nous redirigeons la NAND vers la carte SD, elle dépasse la limite de l'entier 32 bits, ce qui la fait déborder vers un nombre négatif. Le nombre négatif d'espace libre provoquera malheureusement un message d'erreur "Une erreur s'est produite", ne vous laissant pas démarrer dans le menu. Heureusement, cela peut être corrigé en faisant un fichier factice pour le mettre dans un nombre positif. +The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen. -Les nombres positifs et négatifs sont déterminés par des paires de deux. Par exemple, 1-2 Go d'espace libre est autorisé alors que 3-4 ne l'est pas. 5-6 Go d'espace libre est autorisé alors que 7-8 ne l'est pas. +The ranges that make it overflow is determined by pairs of two. Par exemple, 1-2 Go d'espace libre est autorisé alors que 3-4 ne l'est pas. 5-6 Go d'espace libre est autorisé alors que 7-8 ne l'est pas. -Dans la version 1.4.0, les signatures RSA dans la liste blanche de la Carte DS ne sont pas vérifiées. Il y a un exploit concernant une vulnérabilité dans la liste blanche de la flashcard Nintendo DSi qui vous permet d'accéder au processeur ARM9, Elle nécessite la version 1.4.0 (il a été corrigé dans les versions futures et n'existait pas dans les versions précédentes) et une flashcard avec une ROM modifiée. +This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. + +----- + +In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. ### Accès Nintendo DSi Slot-1 & Blocage -L'accès Slot-1 est bloqué lors du lancement d'applications à partir du menu Système, sauf si ces applications sont soit le lanceur Slot-1, soit les paramètres du système. Afin de lancer normalement les cartouches slot-1 non lançables, vous devrez soit faire un exploit des paramètres système, soit installer Unlaunch. Sans l'un ou l'autre, vous ne pouvez pas lancer de flashcards non lançables et vous ne pouvez pas dumper de ROMs sur votre carte SD. +Slot-1 access is blocked when launching applications from the System Menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. -La liste blanche de la flashcard est vérifiée via les signatures RSA qui sont contenues via des clés RSA sur chaque firmware y compris 1.4.0. Cela signifie que les gens peuvent mettre en liste blanche leurs propres cartes +The flashcard white list is checked via RSA signatures are contained via RSA keys on every firmware expect 1.4.0. This means that people can white list their own carts -Avant la 1.4.0, la liste blanche ne contenait que deux sections. En 1.4.0, une troisième section est introduite. Elle a été faite pour bloquer les flashcards qui ont contourné les deux premières. La troisième section charge jusqu'à huit sections différentes de la rom et les vérifie avec un hachage pour voir si la rom a été altérée. Cependant, en raison de l'oubli de la mise en place d'une vérification de bon état, nous pouvons déborder dans l'adresse vector/interrupt de l'exception en utilisant une valeur suffisamment grande. Mieux encore, cela fonctionne sur ARM7 (le processeur de sécurité), ce qui en fait le premier exploit du processeur ARM7. Puisque cela se produit avant le verrouillage des registres SCFG, nous pouvons exécuter des homebrew avancés (comme des dumpers Slot-1 & dumpers externes slot-1) +Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers) -Malheureusement, les exigences sont strictes. Il nécessite la version 1.4.0 et une flashcard avec une ROM modifiée. En outre, l'exploit n'a jamais été officiellement publié, à cause de Unlaunch, qui est beaucoup plus simple à installer et qui a moins de pré-requis (juste un moyen de lancer le homebrew) avec les mêmes avantages. +Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. Also, the exploit never officially came out, due to Unlaunch being much simpler to install and having less requirements (just a way to get into homebrew) with the same advantages. ### Caméra Nintendo DSi -L'application Nintendo DSi Camera a la possibilité de prendre des photos dans le format JPEG et de les enregistrer soit sur la mémoire système, soit sur la carte SD. La façon dont elle est faite la restreint à des images prises sur DSi en raison de l'absence du propre HMAC stocké dans une balise personnalisée EXIF. Toute image personnalisée n'est pas lisible sur la DSi, qu'elles soient prises sur PC ou éditées le PC. +The Nintendo DSi Camera application has the ability to take pictures in the JPEG and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether its PC taken or PC edited. -Un fichier `pit.bin` est utilisé pour charger des images. Cependant, la taille de l'en-tête à l'offset 0x16 est décochée, de sorte qu'une taille d'en-tête suffisante peut dépasser les limites et faire en sorte que le tampon soit écrasé et saute au code non signé. C'est ainsi que le Memory Pit fonctionne. +A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered. ### Nintendo DSi Bootstage 2 -La deuxième phase de démarrage de la Nintendo DSi charge en mémoire le "title.tmd" du menu principal. Cependant, ils ne spécifient pas de vérification de la taille du fichier, ce qui signifie que les 80k premiers octets sont chargés dans la RAM et que le reste peut être un payload personnalisé. C'est la base de l'exploit Unlaunch. +The second bootstage of the Nintendo DSi loads launcher's "title.tmd" into memory. However, they do not specify a file size limit check, meaning that the first 80k bytes are loaded into RAM while the rest can be a custom payload. This is the basis of Unlaunch exploit. diff --git a/pages/_fr-FR/ds-index/hardmod.md b/pages/_fr-FR/ds-index/hardmod.md index 0c47e782..f4b49cb5 100644 --- a/pages/_fr-FR/ds-index/hardmod.md +++ b/pages/_fr-FR/ds-index/hardmod.md @@ -2,8 +2,8 @@ lang: fr-FR layout: wiki section: ds-index +category: guides title: Hardmod -category: Guides description: Une explication de tout le modding DS --- diff --git a/pages/_fr-FR/ds-index/homebrew.md b/pages/_fr-FR/ds-index/homebrew.md index ffb692ab..cfb6056f 100644 --- a/pages/_fr-FR/ds-index/homebrew.md +++ b/pages/_fr-FR/ds-index/homebrew.md @@ -2,8 +2,8 @@ lang: fr-FR layout: wiki section: ds-index +category: reference title: Homebrew -category: Référence description: Une explication de tout le modding DS --- diff --git a/pages/_fr-FR/ds-index/retail-roms.md b/pages/_fr-FR/ds-index/retail-roms.md index 3ea2a334..acaa345e 100644 --- a/pages/_fr-FR/ds-index/retail-roms.md +++ b/pages/_fr-FR/ds-index/retail-roms.md @@ -2,8 +2,8 @@ lang: fr-FR layout: wiki section: ds-index -title: ROMs originales -category: Référence +category: reference +title: Retail ROMs description: Une explication de tout le modding DS --- diff --git a/pages/_fr-FR/ds-index/wifi.md b/pages/_fr-FR/ds-index/wifi.md index 7729aae2..2864b8b6 100644 --- a/pages/_fr-FR/ds-index/wifi.md +++ b/pages/_fr-FR/ds-index/wifi.md @@ -2,8 +2,8 @@ lang: fr-FR layout: wiki section: ds-index +category: reference title: Wi-Fi -category: Référence description: Une explication de tout le modding DS --- diff --git a/pages/_fr-FR/twilightmenu/creating-ram-disks.md b/pages/_fr-FR/twilightmenu/creating-ram-disks.md index 66b81411..948a1e34 100644 --- a/pages/_fr-FR/twilightmenu/creating-ram-disks.md +++ b/pages/_fr-FR/twilightmenu/creating-ram-disks.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Creating RAM Disks -category: Other --- NOTE: You do not need to follow this if you're using a flashcard. diff --git a/pages/_fr-FR/twilightmenu/custom-boot-splashes.md b/pages/_fr-FR/twilightmenu/custom-boot-splashes.md index 44106cc7..adc2aa33 100644 --- a/pages/_fr-FR/twilightmenu/custom-boot-splashes.md +++ b/pages/_fr-FR/twilightmenu/custom-boot-splashes.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Boot Splashes -category: Customization --- You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. diff --git a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md index 5191f60f..61d953b5 100644 --- a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: DSi / 3DS skins - Custom SFX -category: Customization --- TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". diff --git a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md index cc6b5289..0dfef6c8 100644 --- a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: How to create DSi / 3DS skins -category: Customization --- The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). @@ -16,6 +16,8 @@ in order to compile your themes into Grit RIFF Format. This will compile your pa Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). +The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. + ## Theme file descriptions The `volume` and `battery` textures are self explanatory. @@ -80,15 +82,6 @@ The `volume` and `battery` textures are self explanatory. `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. -### Fonts (`font` folder) - -You can add custom fonts in NFTR (Nitro FonT Resource) format, these are not in the example themes, but you can download the default fonts from [here](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/nitrofiles/graphics/font). One utility you can use to edit NFTR files is Pk11's [nftr-editor](https://pk11.us/nftr-editor/) (works in any modern browser). - -| File | Description | -| ---------- | ----------------------------------------- | -| large.nftr | The large font used for titles | -| small.nftr | The smaller font used for most other text | - ## Theme configuration You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. @@ -134,4 +127,4 @@ Paletted textures are not checked for validity. An invalid texture should be rar ## Custom background music and sound fonts. -The DSi Menu and 3DS themes also support custom music. See [Adding custom music / SFX](Adding-custom-music-sfx) for more details. +The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_fr-FR/twilightmenu/custom-fonts.md b/pages/_fr-FR/twilightmenu/custom-fonts.md new file mode 100644 index 00000000..5188ecc2 --- /dev/null +++ b/pages/_fr-FR/twilightmenu/custom-fonts.md @@ -0,0 +1,30 @@ +--- +lang: en-US +layout: wiki +section: twilightmenu +category: customization +title: Custom Fonts +--- + +TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. + +### Included font info +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages +- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages + +### Directory structure +Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: +- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles +- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text + +The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: +1. Load an NFTR file in nftr-editor +1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated + - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box +1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``) +1. Click `Save`, then repeat for the other sizes diff --git a/pages/_fr-FR/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_fr-FR/twilightmenu/custom-unlaunch-backgrounds.md index dc8b7d05..9d3dadb2 100644 --- a/pages/_fr-FR/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_fr-FR/twilightmenu/custom-unlaunch-backgrounds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Unlaunch Backgrounds -category: Customization --- Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: diff --git a/pages/_fr-FR/twilightmenu/download-play-pictochat.md b/pages/_fr-FR/twilightmenu/download-play-pictochat.md index cdb238d3..367bb0aa 100644 --- a/pages/_fr-FR/twilightmenu/download-play-pictochat.md +++ b/pages/_fr-FR/twilightmenu/download-play-pictochat.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Download Play / Pictochat in DS Classic Menu -category: Other --- If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. diff --git a/pages/_fr-FR/twilightmenu/faq.md b/pages/_fr-FR/twilightmenu/faq.md index c70894c8..18024e24 100644 --- a/pages/_fr-FR/twilightmenu/faq.md +++ b/pages/_fr-FR/twilightmenu/faq.md @@ -2,16 +2,17 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: FAQ & Troubleshooting -category: Other --- For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). +{:.alert .alert-info} -#### Q: Why is my 3DS/2DS stuck on black screens when launching TWiLight Menu++, or why is my 3DS/2DS powering off when launching TWiLight Menu++? -A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide +#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? +A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: -#### Q: I get a white screen when booting TWiLight Menu++. How do I fix this? +#### Q: How do I fix getting a white screen when booting TWiLight Menu++? A: - First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it - If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size @@ -20,7 +21,8 @@ A: #### Q: Why do I get a white screen when trying to load a game from SD Card? A: - First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- If the game that's attempted to be launched is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` +- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game +- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### Q: How do I use cheats? @@ -29,17 +31,27 @@ A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/ #### Q: How do I show a custom picture on the top screen of the DSi theme? A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. -- The file(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use tinypng to reduce the size +- The images(s) must be no bigger than 208x156 +- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size + +#### Q: How do I get games? +A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games: +- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games +- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare +- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles + +#### Q: Can I get the save files from my cartridges onto my SD card or vise versa? +A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. + +#### Q: How do I change TWiLight Menu++'s language? +A: +1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ +1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) +1. Change the first option until you see the language you want, then exit settings + - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ #### Q: Why isn't touch input working on sudokuhax? A: Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Q: Can The Biggest Loser boot TWiLight Menu++? A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -#### Q: How do I get games? -A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). You can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump GBA games on DS or DS games on DSi, or [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump DS and 3DS games 3DS. - -#### Q: Can I get the save files from my cartridges onto my SD card? / Can I put my save files from the SD onto my cartridges? -A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. diff --git a/pages/_fr-FR/twilightmenu/how-to-get-box-art.md b/pages/_fr-FR/twilightmenu/how-to-get-box-art.md index 228f5f1a..234677c5 100644 --- a/pages/_fr-FR/twilightmenu/how-to-get-box-art.md +++ b/pages/_fr-FR/twilightmenu/how-to-get-box-art.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: How to Get Box Art -category: Other --- ### 3DS diff --git a/pages/_fr-FR/twilightmenu/installing-3ds-manual.md b/pages/_fr-FR/twilightmenu/installing-3ds-manual.md index 771f58aa..8113d541 100644 --- a/pages/_fr-FR/twilightmenu/installing-3ds-manual.md +++ b/pages/_fr-FR/twilightmenu/installing-3ds-manual.md @@ -2,8 +2,8 @@ lang: fr-FR layout: wiki section: twilightmenu -title: Installation (3DS, Manuel) -category: Installation +category: installing +title: Installing (3DS, Manual) --- ### Installation diff --git a/pages/_fr-FR/twilightmenu/installing-3ds.md b/pages/_fr-FR/twilightmenu/installing-3ds.md index d1485304..4dd3c583 100644 --- a/pages/_fr-FR/twilightmenu/installing-3ds.md +++ b/pages/_fr-FR/twilightmenu/installing-3ds.md @@ -2,16 +2,14 @@ lang: fr-FR layout: wiki section: twilightmenu -title: Installation (3DS) -category: Installation +category: installing +title: Installing (3DS) --- -### Pré-requis +You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it +{:.alert .alert-info} -- La dernière version de [FBI](https://github.com/Steveice10/FBI/releases/) -- La dernière version de [Luma3DS](https://github.com/lumateam/luma3ds/releases) - -### Installation (caméra fonctionnelle) +### Installing (Working Camera) 1. Ouvrez FBI et sélectionnez `Remote install`, puis `Scan QR Code` 1. Scannez ce code QR pour installer la dernière version de [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)
![Universal-Updater QR code](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) 1. Fermez FBI et lancez Universal-Updater @@ -21,7 +19,7 @@ category: Installation 1. Appuyez sur A ou tapez sur l'icône de téléchargement dans la barre latérale et sélectionnez `TWiLight Menu++` pour l'installer - Cela prendra un certain temps -### Installation (caméra non fonctionnelle) +### Installing (Non-Working Camera) 1. Téléchargez le fichier `Universal-Updater.cia` depuis la page de téléchargements [Universal-Updater](https://github.com/Universal-Team/Universal-Updater/releases) 1. Placez le fichier `Universal-Updater.cia` n'importe où sur votre carte SD 1. Lancez FBI sur votre Nintendo 3DS diff --git a/pages/_fr-FR/twilightmenu/installing-dsi.md b/pages/_fr-FR/twilightmenu/installing-dsi.md index 1f9b6d41..c0c78573 100644 --- a/pages/_fr-FR/twilightmenu/installing-dsi.md +++ b/pages/_fr-FR/twilightmenu/installing-dsi.md @@ -2,10 +2,13 @@ lang: fr-FR layout: wiki section: twilightmenu -title: Installation (DSi) -category: Installation +category: installing +title: Installing (DSi) --- +If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ +{:.alert .alert-info} + ### Installation 1. Téléchargez le dernier `TWiLightMenu-DSi.7z` depuis la [page de téléchargement](https://github.com/DS-Homebrew/TWiLightMenu/releases) 1. Extrayez `TWiLightMenu-DSi.7z` diff --git a/pages/_fr-FR/twilightmenu/installing-flashcard.md b/pages/_fr-FR/twilightmenu/installing-flashcard.md index b2e02b9d..7ca5bfce 100644 --- a/pages/_fr-FR/twilightmenu/installing-flashcard.md +++ b/pages/_fr-FR/twilightmenu/installing-flashcard.md @@ -2,8 +2,8 @@ lang: fr-FR layout: wiki section: twilightmenu -title: Installation (Flashcard) -category: Installation +category: installing +title: Installing (Flashcard) --- ### Installation diff --git a/pages/_fr-FR/twilightmenu/playing-in-widescreen.md b/pages/_fr-FR/twilightmenu/playing-in-widescreen.md index 2f476883..c46fb6f5 100644 --- a/pages/_fr-FR/twilightmenu/playing-in-widescreen.md +++ b/pages/_fr-FR/twilightmenu/playing-in-widescreen.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Playing in Widescreen -category: Other --- Requires an Old/New Nintendo 3DS or 2DS console. diff --git a/pages/_fr-FR/twilightmenu/uninstalling-3ds.md b/pages/_fr-FR/twilightmenu/uninstalling-3ds.md index 5b63f8c1..5a087e11 100644 --- a/pages/_fr-FR/twilightmenu/uninstalling-3ds.md +++ b/pages/_fr-FR/twilightmenu/uninstalling-3ds.md @@ -2,8 +2,8 @@ lang: fr-FR layout: wiki section: twilightmenu -title: Désinstallation (3DS) -category: Désinstallation +category: uninstalling +title: Uninstalling (3DS) --- ### Désinstallation diff --git a/pages/_fr-FR/twilightmenu/uninstalling-ds.md b/pages/_fr-FR/twilightmenu/uninstalling-ds.md index 0e0602f4..658d108b 100644 --- a/pages/_fr-FR/twilightmenu/uninstalling-ds.md +++ b/pages/_fr-FR/twilightmenu/uninstalling-ds.md @@ -2,8 +2,8 @@ lang: fr-FR layout: wiki section: twilightmenu -title: Désinstallation (DS & DSi) -category: Désinstallation +category: uninstalling +title: Uninstalling (DS & DSi) --- ### Désinstallation diff --git a/pages/_fr-FR/twilightmenu/updating-3ds-manual.md b/pages/_fr-FR/twilightmenu/updating-3ds-manual.md index f3406a12..995c13d3 100644 --- a/pages/_fr-FR/twilightmenu/updating-3ds-manual.md +++ b/pages/_fr-FR/twilightmenu/updating-3ds-manual.md @@ -2,8 +2,8 @@ lang: fr-FR layout: wiki section: twilightmenu -title: Mise à jour (3DS, Manuel) -category: Mise à jour +category: updating +title: Updating (3DS, Manual) --- **REMARQUE :** Si vous faites une mise à jour à partir d'une version antérieure à v16.4.0, veuillez déplacer vos fichiers `.sav` pour les jeux DS dans un nouveau dossier appelé `saves`, qui se trouvera à la même place que les roms DS. diff --git a/pages/_fr-FR/twilightmenu/updating-3ds.md b/pages/_fr-FR/twilightmenu/updating-3ds.md index 1c3e4713..17fc9609 100644 --- a/pages/_fr-FR/twilightmenu/updating-3ds.md +++ b/pages/_fr-FR/twilightmenu/updating-3ds.md @@ -2,8 +2,8 @@ lang: fr-FR layout: wiki section: twilightmenu -title: Mise à jour (3DS) -category: Mise à jour +category: updating +title: Updating (3DS) --- **REMARQUE :** Si vous faites une mise à jour à partir d'une version antérieure à v16.4.0, veuillez déplacer vos fichiers `.sav` pour les jeux DS dans un nouveau dossier appelé `saves`, qui se trouvera à la même place que les roms DS. diff --git a/pages/_fr-FR/twilightmenu/updating-dsi.md b/pages/_fr-FR/twilightmenu/updating-dsi.md index ba2f77d6..eb64852b 100644 --- a/pages/_fr-FR/twilightmenu/updating-dsi.md +++ b/pages/_fr-FR/twilightmenu/updating-dsi.md @@ -2,8 +2,8 @@ lang: fr-FR layout: wiki section: twilightmenu -title: Mise à jour (DSi) -category: Mise à jour +category: updating +title: Updating (DSi) --- **REMARQUE :** Si vous faites une mise à jour à partir d'une version antérieure à v16.4.0, veuillez déplacer vos fichiers `.sav` pour les jeux DS dans un nouveau dossier appelé `saves`, qui se trouvera à la même place que les roms DS. diff --git a/pages/_fr-FR/twilightmenu/updating-flashcard.md b/pages/_fr-FR/twilightmenu/updating-flashcard.md index c058ae52..80457040 100644 --- a/pages/_fr-FR/twilightmenu/updating-flashcard.md +++ b/pages/_fr-FR/twilightmenu/updating-flashcard.md @@ -2,8 +2,8 @@ lang: fr-FR layout: wiki section: twilightmenu -title: Mise à jour (Flashcard) -category: Mise à jour +category: updating +title: Updating (Flashcard) --- **REMARQUE :** Si vous faites une mise à jour à partir d'une version antérieure à v16.4.0, veuillez déplacer vos fichiers `.sav` pour les jeux DS dans un nouveau dossier appelé `saves`, qui se trouvera à la même place que les roms DS. diff --git a/pages/_he-IL/ds-index/3ds-forwarders.md b/pages/_he-IL/ds-index/3ds-forwarders.md index a7a7b1cb..86f0d0f6 100644 --- a/pages/_he-IL/ds-index/3ds-forwarders.md +++ b/pages/_he-IL/ds-index/3ds-forwarders.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: ds-index +category: guides title: DS game forwarders (3DS) -category: מדריכים description: How to create CIA forwarders to have your DS games on your 3DS's home menu --- diff --git a/pages/_he-IL/ds-index/dsi-twl-firm.md b/pages/_he-IL/ds-index/dsi-twl-firm.md index 353057b5..fce45428 100644 --- a/pages/_he-IL/ds-index/dsi-twl-firm.md +++ b/pages/_he-IL/ds-index/dsi-twl-firm.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Nintendo DSi / Nintendo 3DS TWL_FIRM -category: Reference description: An explanation of all things DS modding --- @@ -23,9 +23,13 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. ### Nintendo DSi System Menu -The Nintendo DSi System Menu uses a signed 32-bit integer to determine the free space on the NAND. Using the actual NAND, amount will never go above 128 MB so it was safe. However, when we redirect the NAND to the SD Card, it goes above the 32-bit integer limit, which makes it overflow to a negative number. The negative number of free space will unfortunately cause an "An error has occurred" error message, not letting you boot into the menu. Fortunately, this can be fixed by making a dummy file to put it in a positive number. +The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen. -The positive and negative numbers are determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. +The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. + +This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. + +----- In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. diff --git a/pages/_he-IL/ds-index/hardmod.md b/pages/_he-IL/ds-index/hardmod.md index 51732a57..fba33674 100644 --- a/pages/_he-IL/ds-index/hardmod.md +++ b/pages/_he-IL/ds-index/hardmod.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: ds-index +category: guides title: Hardmod -category: מדריכים description: הסברים על כל מה שקשור למודינג של DS --- diff --git a/pages/_he-IL/ds-index/homebrew.md b/pages/_he-IL/ds-index/homebrew.md index 9cc2a87f..8e6d4da0 100644 --- a/pages/_he-IL/ds-index/homebrew.md +++ b/pages/_he-IL/ds-index/homebrew.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Homebrew -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_he-IL/ds-index/retail-roms.md b/pages/_he-IL/ds-index/retail-roms.md index 09b5f2d4..6240a390 100644 --- a/pages/_he-IL/ds-index/retail-roms.md +++ b/pages/_he-IL/ds-index/retail-roms.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: ds-index -title: רומים רשמיים -category: Reference +category: reference +title: Retail ROMs description: An explanation of all things DS modding --- diff --git a/pages/_he-IL/ds-index/wifi.md b/pages/_he-IL/ds-index/wifi.md index 82f3296c..2c28b20a 100644 --- a/pages/_he-IL/ds-index/wifi.md +++ b/pages/_he-IL/ds-index/wifi.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: ds-index +category: reference title: Wi-Fi -category: הפניה description: הסברים על כל מה שקשור למודינג של DS --- diff --git a/pages/_he-IL/twilightmenu/creating-ram-disks.md b/pages/_he-IL/twilightmenu/creating-ram-disks.md index d53341ba..348135a5 100644 --- a/pages/_he-IL/twilightmenu/creating-ram-disks.md +++ b/pages/_he-IL/twilightmenu/creating-ram-disks.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: twilightmenu -title: יצירת RAM Disks -category: אחר +category: other +title: Creating RAM Disks --- הערה: אתם לא צריכים לעקוב אחרי מדריך זה אם אתם משתמשים בפלאשקארט. diff --git a/pages/_he-IL/twilightmenu/custom-boot-splashes.md b/pages/_he-IL/twilightmenu/custom-boot-splashes.md index 0f532123..56f70232 100644 --- a/pages/_he-IL/twilightmenu/custom-boot-splashes.md +++ b/pages/_he-IL/twilightmenu/custom-boot-splashes.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: twilightmenu -title: תמונת מסך אתחול מותאם אישית -category: התאמה אישית +category: customization +title: Custom Boot Splashes --- ניתן להשתמש בקבצי GIF על מנת לקבל תמונות מותאמות אישית בזמן שמאתחלים את TWiLight Menu++. הקבצים צריכים להקרא `splashtop.gif` ו-`splashbottom.gif`, ולהמצא ב`sd:/_nds/TWiLightMenu/extras`. לאחר מכן יש להגדיר בהגדרות של TWiLight Menu++ את `DSi Splash Screen` ל`Custom`. diff --git a/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md index d1eb2f4f..32bcccc2 100644 --- a/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: twilightmenu -title: סקינים לDSi/3DS - התאמה אישית של SFX -category: התאמה אישית +category: customization +title: DSi / 3DS skins - Custom SFX --- TWiLightMenu תומך בקבצי שמע מותאמים אישית בערכות הנושא. מקמו את קבצי השמע שלכם בתת התיקיה `sound` שבתיקיה ערכת הנושא שלכם, למשל עבור ערכת הנושא `white`, תמקמו את הקבצים ב`themes/white/sound/sfx.bin` וב`themes/sound/bgm.pcm.raw` בהתאמה. שתי הקבצים הם אופציונליים, אם אחד מהם חסר יהיה שימוש במוזיקת ברירת המחדל. לאחר מכן תשנו את הגדרת המוזיקה בהגדרות ל"Theme". diff --git a/pages/_he-IL/twilightmenu/custom-dsi-3ds-skins.md b/pages/_he-IL/twilightmenu/custom-dsi-3ds-skins.md index 7cb844b8..966c7d63 100644 --- a/pages/_he-IL/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_he-IL/twilightmenu/custom-dsi-3ds-skins.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: twilightmenu -title: איך להכין סקינים לDSi / 3DS -category: התאמה אישית +category: customization +title: How to create DSi / 3DS skins --- הדרך הפשוטה ביותר להתאמה אישית של ערכת נושא היא על ידי עריכת קבצי הpng של הטקסטורות בתיקיות `ui`, `battery`, ו/או `volume` של ערכת הנושא. קבצים אלו יכולים להיות כל png עם דגש קטן שרק פיקסלים שהם 100% שקופים יהיו שקופים, כל דרגה אחרת של שקיפות תהיה ללא שקיפות כלל. בנוסף, כל חלק שהוא שקוף כחלק מסט (לדוגמת האייקונים של הבטריה) צריכים להיות שקופים בכל החלקים, מאחר ופיקסלים שקופים מדולגים במקום להיות מועברים לרקע, כך שכל חלק שהוא שקוף בחלקו יהיה עם טקסטורת הרקע במקום שקיפות. טקסטורות אלו רשאיות להיות בגדלים שונים, אך עשויות לדרוש התאמה של תצורת ערכת הנושא בשביל הצגה נכונה (ראו מטה). @@ -16,9 +16,11 @@ $ make שימו לב שטקסטרות עם פלטת צבעים מגיעות עם יותר מגבלות מאשר טקסטורות BMP, כשהעיקרי מביניהם הם מקסימום של 16 צבעים לכל טקסטורה. למרות הנאמר, חלק מהטקסטורות עלולות להיות עם מגבלות חמורות יותר, אך ניתן לערוך אותם עם סיכון של העדר זיכרון ללוח הצבעים (ראו מטה). +The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. + ## תיאורי קבצי ערכת הנושא -טקסטורות ה `volume` וה`battery` מסבירות את עצמן. +The `volume` and `battery` textures are self explanatory. ### טקסטורות רקע (תיקיית `background_grit`) @@ -32,39 +34,39 @@ $ make ### טקסטורות עם לוח צבעים (תיקיית `grit`) -| טקסטורה | תיאור | מגבלות לוח צבעים (אם מתחת ל16) | -| ------------- | ---------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| bips | The bips displayed on the bottom of the scrollbar (DSi Theme) | | -| box | The box texture, containing both full and empty textures (for DSi Theme) | | -| box_empty | The texture displayed for an empty box (3DS Theme) | On the 3DS theme, the transparent color is `#E0DAD9` by default | -| box_full | The texture displayed for a box with an icon (3DS Theme) | On the 3DS theme, the transparent color is `#E0DAD9` by default | -| brace | The brace texture shown past the first and last icon (DSi theme) | 4 Colors | -| bubble | The bottom bit of the bubble that draws over the start border or icon box | 8 Colors | -| button_arrow | The textures for the arrows on either side of bottom scrollbar (DSi Theme) | | -| cornerbutton | The buttons that are displayed on the SELECT menu (DSi Menu) (The name is based on an old use) | | -| cursor | The border with animation frames that indicate the selected icon (3DS Theme) | | -| dialogbox | The background of the dialog box that slides down | | -| folder | The icon for folders | | -| icon_gb | The icon for Game Boy games | | -| icon_gba | The icon for GBA games (All themes) and the top icon to launch GBARunner2 (3DS Theme) | The default transparent color is `#00FF00` | -| icon_gbamode | The icon for native GBA Mode | | -| icon_gg | The icon for Game Gear games | | -| icon_manual | The icon for the manual | | -| icon_md | The icon for Mega Drive games | | -| icon_nes | The icon for NES games | | -| icon_plg | The icon for DSTWO plugins | | -| icon_settings | The icon for Nintendo DSi Settings | | -| icon_sms | The icon for Sega Master System games | | -| icon_snes | The icon for SNES games | | -| icon_unk | The icon displayed when a game is missing an icon | | -| launch_dot | The dots displayed when a game is launched (DSi Theme) | | -| moving_arrow | The arrow displayed when a game is being moved (DSi Theme) | | -| progress | The progress loading animation with 8 frames | 9 Colors | -| scroll_window | The part of the scrollbar that indicates the icons that are in view | 7 Colors | -| small_cart | The icons displayed along the top (3DS Theme) and in the SELECT menu (DSi Theme) | | -| start_border | The border with animation frames that indicates the selected icon (DSi Theme) | | -| start_text | The text displayed for the start border on the (DSi Theme) | 4 Colors | -| wirelessicons | The icons displayed to indicate a game has wireless support | 7 Colors | +| טקסטורה | תיאור | מגבלות לוח צבעים (אם מתחת ל16) | +| ------------- | ---------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| bips | הנקודות המוצגות בתחתית פס הגלילה (ערכת נושא DSi) | | +| box | הטקסטורה של הקופסה, מכילה טקסטורות גם לקופסה מלאה וגם לריקה (ערכת נושא DSi) | | +| box_empty | הטסקסטורה המוצגת עבור קופסה ריקה (ערכת נושא 3DS) | בערכת הנושא 3DS, ברירת המחדל של הצבע השקוף הוא `#E0DAD9` | +| box_full | הטסקסטורה המוצגת עבור קופסה ריקה עם אייקון (ערכת נושא 3DS) | בערכת הנושא 3DS, ברירת המחדל של הצבע השקוף הוא `#E0DAD9` | +| brace | The brace texture shown past the first and last icon (DSi theme) | 4 צבעים | +| bubble | The bottom bit of the bubble that draws over the start border or icon box | 8 Colors | +| button_arrow | The textures for the arrows on either side of bottom scrollbar (DSi Theme) | | +| cornerbutton | The buttons that are displayed on the SELECT menu (DSi Menu) (The name is based on an old use) | | +| cursor | The border with animation frames that indicate the selected icon (3DS Theme) | | +| dialogbox | The background of the dialog box that slides down | | +| folder | The icon for folders | | +| icon_gb | The icon for Game Boy games | | +| icon_gba | The icon for GBA games (All themes) and the top icon to launch GBARunner2 (3DS Theme) | The default transparent color is `#00FF00` | +| icon_gbamode | The icon for native GBA Mode | | +| icon_gg | The icon for Game Gear games | | +| icon_manual | The icon for the manual | | +| icon_md | The icon for Mega Drive games | | +| icon_nes | The icon for NES games | | +| icon_plg | The icon for DSTWO plugins | | +| icon_settings | The icon for Nintendo DSi Settings | | +| icon_sms | The icon for Sega Master System games | | +| icon_snes | The icon for SNES games | | +| icon_unk | The icon displayed when a game is missing an icon | | +| launch_dot | The dots displayed when a game is launched (DSi Theme) | | +| moving_arrow | The arrow displayed when a game is being moved (DSi Theme) | | +| progress | The progress loading animation with 8 frames | 9 Colors | +| scroll_window | The part of the scrollbar that indicates the icons that are in view | 7 Colors | +| small_cart | The icons displayed along the top (3DS Theme) and in the SELECT menu (DSi Theme) | | +| start_border | The border with animation frames that indicates the selected icon (DSi Theme) | | +| start_text | The text displayed for the start border on the (DSi Theme) | 4 Colors | +| wirelessicons | The icons displayed to indicate a game has wireless support | 7 Colors | ### UI textures (`ui` folder) @@ -80,45 +82,36 @@ $ make `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. -### Fonts (`font` folder) - -You can add custom fonts in NFTR (Nitro FonT Resource) format, these are not in the example themes, but you can download the default fonts from [here](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/nitrofiles/graphics/font). One utility you can use to edit NFTR files is Pk11's [nftr-editor](https://pk11.us/nftr-editor/) (works in any modern browser). - -| File | Description | -| ---------- | ----------------------------------------- | -| large.nftr | The large font used for titles | -| small.nftr | The smaller font used for most other text | - ## Theme configuration You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. -| Value | Description | Default (3DS) | Default (DSi) | -| ------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------- | ------------- | -| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | -| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border. | 32 | 32 | -| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | -| `TitleboxRenderY` | The initial Y position of the title text drawn | 96 | 85 | -| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | -| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 22 | -| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | -| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | -| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | N/A | -| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | -| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | -| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | -| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | -| `VolumeRenderX` | The X position on the top screen to draw the right shoulder | 4 | 4 | -| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 16 | 16 | -| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | -| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | -| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | -| `StartTextUserPalette` | Assign the DSi Profile Theme to the palette of the start text | N/A | 1 | -| `StartBorderUserPalette` | Assign the DSi Profile Theme Palette to the palette of the start border | N/A | 1 | -| `ButtonArrowUserPalette` | Assign the DSi Profile Theme Palette to the palette of the arrow buttons on the bottom of the screen | N/A | 1 | -| `MovingArrowUserPalette` | Assign the DSi Profile Theme Palette to the palette of the arrow shown when moving icons | N/A | 1 | -| `LaunchDotsUserPalette` | Assign the DSi Profile Theme Palette to the palette of the launch dots | N/A | 1 | -| `DialogBoxUserPalette` | Assign the DSi Profile Theme Palette to the palette of the dialog box | N/A | 1 | +| ערך | תיאור | ברירת מחדל (3DS) | ברירת מחדל (DSi) | +| ------------------------ | ------------------------------------------------------------------------------------------------------------ | ---------------- | ---------------- | +| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | +| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border. | 32 | 32 | +| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | +| `TitleboxRenderY` | The initial Y position of the title text drawn | 96 | 85 | +| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | +| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 22 | +| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | +| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | +| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | N/A | +| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | +| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | +| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | +| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | +| `VolumeRenderX` | The X position on the top screen to draw the right shoulder | 4 | 4 | +| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 16 | 16 | +| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | +| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | +| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | +| `StartTextUserPalette` | Assign the DSi Profile Theme to the palette of the start text | N/A | 1 | +| `StartBorderUserPalette` | Assign the DSi Profile Theme Palette to the palette of the start border | N/A | 1 | +| `ButtonArrowUserPalette` | Assign the DSi Profile Theme Palette to the palette of the arrow buttons on the bottom of the screen | N/A | 1 | +| `MovingArrowUserPalette` | Assign the DSi Profile Theme Palette to the palette of the arrow shown when moving icons | N/A | 1 | +| `LaunchDotsUserPalette` | Assign the DSi Profile Theme Palette to the palette of the launch dots | N/A | 1 | +| `DialogBoxUserPalette` | Assign the DSi Profile Theme Palette to the palette of the dialog box | N/A | 1 | ## Advanced theming @@ -134,4 +127,4 @@ Paletted textures are not checked for validity. An invalid texture should be rar ## Custom background music and sound fonts. -The DSi Menu and 3DS themes also support custom music. See [Adding custom music / SFX](Adding-custom-music-sfx) for more details. +The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_he-IL/twilightmenu/custom-fonts.md b/pages/_he-IL/twilightmenu/custom-fonts.md new file mode 100644 index 00000000..5188ecc2 --- /dev/null +++ b/pages/_he-IL/twilightmenu/custom-fonts.md @@ -0,0 +1,30 @@ +--- +lang: en-US +layout: wiki +section: twilightmenu +category: customization +title: Custom Fonts +--- + +TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. + +### Included font info +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages +- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages + +### Directory structure +Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: +- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles +- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text + +The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: +1. Load an NFTR file in nftr-editor +1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated + - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box +1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``) +1. Click `Save`, then repeat for the other sizes diff --git a/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md index 7d869273..05e85add 100644 --- a/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: twilightmenu +category: customization title: Custom Unlaunch Backgrounds -category: התאמה אישית --- Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: diff --git a/pages/_he-IL/twilightmenu/download-play-pictochat.md b/pages/_he-IL/twilightmenu/download-play-pictochat.md index 1e3c24c7..90c8bac4 100644 --- a/pages/_he-IL/twilightmenu/download-play-pictochat.md +++ b/pages/_he-IL/twilightmenu/download-play-pictochat.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: twilightmenu -title: Download Play / Pictochat בתפריט הDS הקלאסי -category: אחר +category: other +title: Download Play / Pictochat in DS Classic Menu --- אם אתם משתמשים במכשיר DSi, אתם אמורים להיות יכולים להריץ את האפליקציות האלו. אחרת, אם יש לכם 3DS, המשיכו עם המדריך. diff --git a/pages/_he-IL/twilightmenu/faq.md b/pages/_he-IL/twilightmenu/faq.md index 3ecf9099..0a94735f 100644 --- a/pages/_he-IL/twilightmenu/faq.md +++ b/pages/_he-IL/twilightmenu/faq.md @@ -2,16 +2,17 @@ lang: he-IL layout: wiki section: twilightmenu -title: שאלות ותשובות & פתרון בעיות -category: אחר +category: other +title: FAQ & Troubleshooting --- לשאלות ותשובות נוספות, בקרו ב[דיון בGBAtemp ](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). +{:.alert .alert-info} -#### ש: למה ה3DS/2DS שלי נתקע על מסך שחור שאני מפעיל את TWiLight Men++, או למה ה3DS/2DS שלי נכבה כשאני מפעיל את TWiLight Menu++? -ת: TWL_FIRM ככל הנראה נפגם. עקבו אחרי מדריך זה על מנת לתקן את הבעיה: https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide +#### למה ה3DS/2DS שלי נתקע על מסך שחור, קורס, נכבה וכו' כשאני מפעיל את TWiLight Menu++? +ת: TWL_FIRM ככל הנראה נפגם. עקבו אחרי המדריך הזה לתקן את הבעיה -#### ש: אני מקבל מסך לבן כשאני מפעיל את TWiLight Menu++. איך אני מתקן את זה? +#### ש: איך אני מתקן את הבעיה של מסך לבן כשאני מפעיל את TWiLight Menu++? ת: - ראשית, נסו להכינס את המכשיר למצב שינה (סגירת החלק העליון של הקונסולה או לחיצה על כפתור השינה בO2DS), ואז להעיר אותו - אם זה לא עוזר, פרמטו את כרטיס הSD לFAT32 עם 32KB cluster/allocation size @@ -20,6 +21,7 @@ category: אחר #### ש: למה אני מקבל מסך לבן כשאני מנסה להפעיל משחק מכרטיס הSD? ת: - ראשית, בדקו את [רשימת התאימות של nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) ו-ודאו שהמשחק שלכם נתמך +- נסו עם כל הצ'יטים מבוטלים למשחק זה, מאחר וחלק מהצ'יטים לא מותאמים לnds-bootstrap כרגע. ניתן להשתמש בL לבטל את כל הציטים למשחק מסויים - אם המשחק שאתם מנסים להפעיל זה משחק DSi Enhanced, ודאו כי TWiLight Menu++ מוגדר להשתמש ב`DS Mode` - אם המשחק עבד בעבר, מחקו את התיקיה `fatTable` ואת התיקיה `patchOffsetCache` מתוך `sd:/_nds/nds-bootstrap/` @@ -29,17 +31,27 @@ category: אחר #### ש: איך אני מראה תמונה מותאמת אישית במסך העליון בערכת הנושא של הDSi? ת: קובץ `.png` אקראי מהתיקייה `sd:/_nds/TWiLightMenu/dsimenu/photos/` יוצג כל פעם שהתפריט יעלה. -- הגודל המקסימלי של הקבצים הוא 208x156 -- אם אתם מקבלים שגיאות, זוהי כנראה בעיה עם גודל התמונה. השתמשו בtinypng להקטין את הגודל +- הגודל המקסימלי של התמונות הוא 208x156 +- אם אתם מקבלים שגיאות, זוהי כנראה בעיה עם גודל התמונה. השתמשו ב[tinypng](https://tinypng.com) להקטין את הגודל + +#### ש: איך אני משיג משחקים? +ת: ניתן להוריד משחקי הומברו מ [Universal-DB](https://db.universal-team.net/ds) ומ[GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games: +- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games +- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare +- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles + +#### ש: האם ניתן להעביר את השמירות מהקלטות משחק שלי אל הSD וההפך? +ת: כן, ניתן להשתמש ב [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) על DSi או 3DS, או ב[Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) על 3DS. + +#### ש: איך אני משנה את השפה שלTWiLight Menu++? +ת: +1. פתחו את ההגדרות של TWiLight Menu++, ניתן לעשות זאת על ידי לחיצה על SELECT בזמן שTWiLight Menu++ נטען +1. לחצו על L או על Y פעם אחת (על פלאשקארט או 3DS) או פעמיים (על DSi) +1. שנו את האופציה הראשונה עד שתראו את השפה שתרצו, ואז תצאו מההגדרות + - ייתכן ותרצו לשנות את שתי האופציות הבאות, מאחר והן שולטות בשפה של משחקי DS ובשמות של המשחקים בTWiLight Menu++ #### ש: למה מסך המגע לא עובד עם sudokuhax? ת: תלוי בשמירה של sudokuhax, מסך המגע עשוי לא לעבוד. #### ש: האם ניתן להשתמש בThe Biggest Loser על מנת להפעיל את TWiLight Menu++? ת: לא. מאחר וThe Biggest Loser הוא משחק Slot-1 ולא משחק DSiWare. גישה לSD נחסמת כאשר מריצים משחקי Slot-1. - -#### ש: איך אני משיג משחקים? -ת: ניתן להוריד משחקי הומברו מ [Universal-DB](https://db.universal-team.net/ds) ומ[GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). ניתן להשתמש ב[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) על מנת ליצור גיבוי של משחקי GBA על הDS או משחקי DS על הDSi, או להשתמש ב [GodMode9](https://github.com/d0k3/GodMode9/releases) על מנת ליצור גיבוי למשחקי DS ו3DS על ה3DS. - -#### ש: איך ניתן להעביר את השמירות מהקלטות משחק שלי אל הSD? /האם ניתן לשים את השמירות שלי מהSD על קלטות משחק? -ת: כן, ניתן להשתמש ב [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) על DSi או 3DS, או ב[Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) על 3DS. diff --git a/pages/_he-IL/twilightmenu/how-to-get-box-art.md b/pages/_he-IL/twilightmenu/how-to-get-box-art.md index 56a429eb..461f2629 100644 --- a/pages/_he-IL/twilightmenu/how-to-get-box-art.md +++ b/pages/_he-IL/twilightmenu/how-to-get-box-art.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: twilightmenu -title: איך להשיג תמונות קופסה -category: אחר +category: other +title: How to Get Box Art --- ### 3DS diff --git a/pages/_he-IL/twilightmenu/installing-3ds-manual.md b/pages/_he-IL/twilightmenu/installing-3ds-manual.md index 86488b8c..936652eb 100644 --- a/pages/_he-IL/twilightmenu/installing-3ds-manual.md +++ b/pages/_he-IL/twilightmenu/installing-3ds-manual.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: twilightmenu -title: התקנה (3DS, ידנית) -category: התקנה +category: installing +title: Installing (3DS, Manual) --- ### התקנה diff --git a/pages/_he-IL/twilightmenu/installing-3ds.md b/pages/_he-IL/twilightmenu/installing-3ds.md index f24583a2..c3732a81 100644 --- a/pages/_he-IL/twilightmenu/installing-3ds.md +++ b/pages/_he-IL/twilightmenu/installing-3ds.md @@ -2,16 +2,14 @@ lang: he-IL layout: wiki section: twilightmenu -title: התקנה (3DS) -category: התקנה +category: installing +title: Installing (3DS) --- -### דרישות +You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it +{:.alert .alert-info} -- הגרסה האחרונה של [FBI](https://github.com/Steveice10/FBI/releases) -- הגרסה האחרונה של [Luma3DS](https://github.com/lumateam/luma3ds/releases) - -### התקנה (מצלמה עובדת ותקינה) +### Installing (Working Camera) 1. פתחו את FBI ובחרו `Remote Install`, לאחר מכן בחרו then `Scan QR Code` 1. סרקו את קוד הQR הזה על מנת להתקין את הגרסה האחרונה של [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)
![Universal-Updater QR code](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) 1. סגרו את FBI ופתחו את Universal-Updater @@ -21,7 +19,7 @@ category: התקנה 1. לחצו על A או לחצו על אייקון ההורדה בתפריט הצד ובחרו ב`TWiLight Menu++` על מנת להתחיל את ההתקנה - פעולה זו תמשך זמן מה -### התקנה (מצלמה לא תקינה) +### Installing (Non-Working Camera) 1. הורידו את הקובץ `Universal-Updater.cia` מ[Universal-Updaterמעמוד הגרסאות של](https://github.com/Universal-Team/Universal-Updater/releases) 1. שימו את הקובץ `Universal-Updater.cia` על כרטיס הSD שלכם 1. פתחו את FBI ב3DS שלכם diff --git a/pages/_he-IL/twilightmenu/installing-dsi.md b/pages/_he-IL/twilightmenu/installing-dsi.md index 8688e763..83ee75ac 100644 --- a/pages/_he-IL/twilightmenu/installing-dsi.md +++ b/pages/_he-IL/twilightmenu/installing-dsi.md @@ -2,10 +2,13 @@ lang: he-IL layout: wiki section: twilightmenu -title: התקנה (DSi) -category: התקנה +category: installing +title: Installing (DSi) --- +If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ +{:.alert .alert-info} + ### התקנה 1. הורידו את הגרסה האחרונה של `TWiLightMenu-DSi.7z` מ[עמוד הreleases](https://github.com/DS-Homebrew/TWiLightMenu/releases) 1. חלצו את `TWiLightMenu-DSi.7z` diff --git a/pages/_he-IL/twilightmenu/installing-flashcard.md b/pages/_he-IL/twilightmenu/installing-flashcard.md index 944ef49b..8ad63169 100644 --- a/pages/_he-IL/twilightmenu/installing-flashcard.md +++ b/pages/_he-IL/twilightmenu/installing-flashcard.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: twilightmenu -title: התקנה (פלאשקארט) -category: התקנה +category: installing +title: Installing (Flashcard) --- ### התקנה diff --git a/pages/_he-IL/twilightmenu/playing-in-widescreen.md b/pages/_he-IL/twilightmenu/playing-in-widescreen.md index fea291a8..d9755175 100644 --- a/pages/_he-IL/twilightmenu/playing-in-widescreen.md +++ b/pages/_he-IL/twilightmenu/playing-in-widescreen.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: twilightmenu -title: משחק במסך רחב -category: אחר +category: other +title: Playing in Widescreen --- דורש Old/New Nintendo 3DS או 2DS. diff --git a/pages/_he-IL/twilightmenu/uninstalling-3ds.md b/pages/_he-IL/twilightmenu/uninstalling-3ds.md index 46925e7a..4dadfb0d 100644 --- a/pages/_he-IL/twilightmenu/uninstalling-3ds.md +++ b/pages/_he-IL/twilightmenu/uninstalling-3ds.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: twilightmenu -title: הסרת התקנה (3DS) -category: הסרת התקנה +category: uninstalling +title: Uninstalling (3DS) --- ### הסרת התקנה diff --git a/pages/_he-IL/twilightmenu/uninstalling-ds.md b/pages/_he-IL/twilightmenu/uninstalling-ds.md index 5aba9939..d795da01 100644 --- a/pages/_he-IL/twilightmenu/uninstalling-ds.md +++ b/pages/_he-IL/twilightmenu/uninstalling-ds.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: twilightmenu -title: הסרת התקנה (DS & DSi) -category: הסרת התקנה +category: uninstalling +title: Uninstalling (DS & DSi) --- ### הסרת התקנה diff --git a/pages/_he-IL/twilightmenu/updating-3ds-manual.md b/pages/_he-IL/twilightmenu/updating-3ds-manual.md index 070ded73..5c57f156 100644 --- a/pages/_he-IL/twilightmenu/updating-3ds-manual.md +++ b/pages/_he-IL/twilightmenu/updating-3ds-manual.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: twilightmenu -title: עדכון (3DS, ידנית) -category: עדכון +category: updating +title: Updating (3DS, Manual) --- **הערה:** אם אתם מעדכנים מגרסה ישנה יותר מv16.4.0, העבירו את קבצי ה`.sav` של משחקי הDS לתיקיה חדשה בשם `saves`, כאשר התיקייה נמצאת באותו מקום כמו הROMים של משחקי הDS. diff --git a/pages/_he-IL/twilightmenu/updating-3ds.md b/pages/_he-IL/twilightmenu/updating-3ds.md index 38ca7bdb..78ff3811 100644 --- a/pages/_he-IL/twilightmenu/updating-3ds.md +++ b/pages/_he-IL/twilightmenu/updating-3ds.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: twilightmenu -title: עדכון (3DS) -category: עדכון +category: updating +title: Updating (3DS) --- **הערה:** אם אתם מעדכנים מגרסה ישנה יותר מv16.4.0, העבירו את קבצי ה`.sav` של משחקי הDS לתיקיה חדשה בשם `saves`, כאשר התיקייה נמצאת באותו מקום כמו הROMים של משחקי הDS. diff --git a/pages/_he-IL/twilightmenu/updating-dsi.md b/pages/_he-IL/twilightmenu/updating-dsi.md index 401812bb..7a435e93 100644 --- a/pages/_he-IL/twilightmenu/updating-dsi.md +++ b/pages/_he-IL/twilightmenu/updating-dsi.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: twilightmenu -title: עדכון (DSi) -category: עדכון +category: updating +title: Updating (DSi) --- **הערה:** אם אתם מעדכנים מגרסה ישנה יותר מv16.4.0, העבירו את קבצי ה`.sav` של משחקי הDS לתיקיה חדשה בשם `saves`, כאשר התיקייה נמצאת באותו מקום כמו הROMים של משחקי הDS. diff --git a/pages/_he-IL/twilightmenu/updating-flashcard.md b/pages/_he-IL/twilightmenu/updating-flashcard.md index 48c5f7e8..fe55a191 100644 --- a/pages/_he-IL/twilightmenu/updating-flashcard.md +++ b/pages/_he-IL/twilightmenu/updating-flashcard.md @@ -2,8 +2,8 @@ lang: he-IL layout: wiki section: twilightmenu -title: עדכון (פלאשקארט) -category: עדכון +category: updating +title: Updating (Flashcard) --- **הערה:** אם אתם מעדכנים מגרסה ישנה יותר מv16.4.0, העבירו את קבצי ה`.sav` של משחקי הDS לתיקיה חדשה בשם `saves`, כאשר התיקייה נמצאת באותו מקום כמו הROMים של משחקי הDS. diff --git a/pages/_hu-HU/ds-index/3ds-forwarders.md b/pages/_hu-HU/ds-index/3ds-forwarders.md index 0845da8a..8531e184 100644 --- a/pages/_hu-HU/ds-index/3ds-forwarders.md +++ b/pages/_hu-HU/ds-index/3ds-forwarders.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: ds-index -title: DS játék forwarder-ek (3DS) -category: Útmutatók +category: guides +title: DS game forwarders (3DS) description: Hogyan készíts CIA forwarder-t, hogy a DS játékaidat a 3DS home menüjében láthasd --- diff --git a/pages/_hu-HU/ds-index/dsi-twl-firm.md b/pages/_hu-HU/ds-index/dsi-twl-firm.md index 2d260fc9..6bd7acf6 100644 --- a/pages/_hu-HU/ds-index/dsi-twl-firm.md +++ b/pages/_hu-HU/ds-index/dsi-twl-firm.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: ds-index +category: reference title: Nintendo DSi / Nintendo 3DS TWL_FIRM -category: Referencia description: Minden a DS moddolásról --- @@ -23,9 +23,13 @@ A Nintendo DS 67MHz-es processzorral került szállításra 2004-ben. A Nintendo Az nds-bootstrap rendelkezik a TWL Clock Speed opcióval, de nem próbálja meg igazítani a ROM-ot, hogy működjön magasabb órajellel. Ez az alkalmazáson múlik, és az alkalmazások amik nem működnek magasabb órajellel, NEM jelentik az nds-bootstrap hibáját. ### A Nintendo DSi System Menu -A Nintendo DSi System Menu 32-bit egészen dönti el, hogy mennyi a szabad tárhely a NAND-on. Az aktuális NAND-ot használva ez sosem megy fel 128 MB felé, így biztonságos. Azonban, ha átirányítjuk a NAND -ot az SD kártyára ez a 32-bit egész limit felé megy, ami a negatív számmá túlcsordulását eredményezi. Ez a negatív mértéke a szabad területnek az "An error has occurred" hibát okozza, és nem enged be a boot menübe. Szerencsére ez javítható a egy dummy fájlla, hogy pozitív szám legyen. +A Nintendo DSi System Menu 32-bit egészen dönti el, hogy mennyi a szabad tárhely az eszközön. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen. -A pozitív és negatív számok párokban kerülne értékelésre. Például, 1-2 GB szabad tárhely engedélyezett, míg 3-4 nem. 5-6 GB szabad tárhely engedélyezett, míg 7-8 nem. +The ranges that make it overflow is determined by pairs of two. Például, 1-2 GB szabad tárhely engedélyezett, míg 3-4 nem. 5-6 GB szabad tárhely engedélyezett, míg 7-8 nem. + +This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. + +----- Az 1.4.0 verzióban az RSA aláírások a a DS Cart fehérlistában nem ellenőrzöttek. Létezik egy exploit a Nintendo DSi flashcard whitelist sérülékenységre, ami lehetővé teszi az ARM9 processzor feletti hozzáférés átvételét. Szüksége van az 1.4.0 verzióra (patchelésre került egy jövőbeni verzióban és nem létezett korábbi verziókban) és egy flashcard-ra módosított ROM-mal. @@ -36,12 +40,12 @@ A flashcard white list RSA aláírásokkal kerül ellenőrzésre kivéve az 1.4. Az 1.4.0 előtt a white list két szekciót tartalmazott. Az 1.4.0-nál bevezetésre került a harmadik szekció, amivel a blokkolhatók olyan flash kártyák, amik az első kettőn túljutottak. A harmadik szekció 8 különböző szekciót olvas fel a rom-ról és ellenőrzi egy hash-sel, hogy a rom módosításra került-e. Azon az ellenőrzés hiánya miatt túlcsordultathatjuk a kivétel vektort/megszakítás címet elég nagy értékkel. A legjobb az egészben, hogy ez ARM7-en fut (másik nevén a biztonsági processzor) így ez lehetővé teszik az első exploit-ot az ARM7 processzor-ra. Mivel ez az SCFG regiszterek kizárása előtt történik, fejlett homebrew alkalmazást is futtathatunk (mint például a Slot-1 dumper-ek & külső slot-1 dumper-ek) -Sajnos a követelmények elég szűket. 1.4.0 verziót és módosított ROM-os flashcard-ot igényel. Továbbá, az exploit nem jött ki sosem hivatalosan, mert az Unlaunch-ot még egyszerűbb telepíteni, és kevesebb követelménnyel rendelkezik (csak egy út a homebrew felé) hasonló előnyökkel. +Sajnos a követelmények elég szűkek. 1.4.0 verziót és módosított ROM-os flashcard-ot igényel. Továbbá, az exploit nem jött ki sosem hivatalosan, mert az Unlaunch-ot még egyszerűbb telepíteni, és kevesebb követelménnyel rendelkezik (csak egy út a homebrew felé) hasonló előnyökkel. ### Nintendo DSi Camera A Nintendo DSi Camera alkalmazás képs fényképek készítésére JPEG-ben és azok mentésére a System Memory-ba vagy az SD kártyára. A mód, ahogy betöltésre kerül korlátozza az alkalmazást a DSi által készített képekre, a nem megfelelő HMAC tárolás miatt egy egyedi EXIF tag-ban. Bármilyen egyedi kép nem olvasható a DSi-n, függetlenül attól, hogy PC-n készült vagy szerkesztett. -A `pit.bin` fájl alapján kerül a képek betöltésének sorrendje meghatározásra. Azonban a fejléc méret az offset 0x16-nál nem ellenőrzött, így elég nagy fejléc méret túl tud lépni ezeken a határokon, a buffer felülírását eredményezve aláíratlan kódra ugorva. Ez az ahogy a Memory Pit működik. +A `pit.bin` fájl alapján kerül a képek betöltésének sorrendje meghatározásra. Azonban a fejléc méret az offset 0x16-nál nem ellenőrzött, így elég nagy fejléc méret túl tud lépni ezeken a határokon, a buffer felülírását eredményezve aláíratlan kódra ugorva. Ez az, ahogy a Memory Pit működik. ### Nintendo DSi 2. Bootstage A Nintendo DSi második bootstage tölti be a launcher "title.tmd"-jét a memóriába. Azonban ez nem végez fájlméret ellenőrzést, ami azt jelenti, hogy az első 80k bájt betöltésre kerül a RAM-ba, miközben a többi az egyedi payload lehet. Ez az alapja az Unlaunch exploit-nak. diff --git a/pages/_hu-HU/ds-index/hardmod.md b/pages/_hu-HU/ds-index/hardmod.md index 60e1070f..4ca3fb3d 100644 --- a/pages/_hu-HU/ds-index/hardmod.md +++ b/pages/_hu-HU/ds-index/hardmod.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: ds-index +category: guides title: Hardmod -category: Útmutatók description: Minden a DS moddolásról --- diff --git a/pages/_hu-HU/ds-index/homebrew.md b/pages/_hu-HU/ds-index/homebrew.md index f1d51e32..d3247dd2 100644 --- a/pages/_hu-HU/ds-index/homebrew.md +++ b/pages/_hu-HU/ds-index/homebrew.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: ds-index +category: reference title: Homebrew -category: Referencia description: Minden a DS moddolásról --- diff --git a/pages/_hu-HU/ds-index/retail-roms.md b/pages/_hu-HU/ds-index/retail-roms.md index df5ca35b..d4cf5cdb 100644 --- a/pages/_hu-HU/ds-index/retail-roms.md +++ b/pages/_hu-HU/ds-index/retail-roms.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: ds-index -title: Kereskedelmi ROM-ok -category: Referencia +category: reference +title: Retail ROMs description: Minden a DS moddolásról --- diff --git a/pages/_hu-HU/ds-index/wifi.md b/pages/_hu-HU/ds-index/wifi.md index d97a3a6f..246592e3 100644 --- a/pages/_hu-HU/ds-index/wifi.md +++ b/pages/_hu-HU/ds-index/wifi.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: ds-index +category: reference title: Wi-Fi -category: Referencia description: Minden a DS moddolásról --- diff --git a/pages/_hu-HU/twilightmenu/creating-ram-disks.md b/pages/_hu-HU/twilightmenu/creating-ram-disks.md index 7be04a8a..8513c33b 100644 --- a/pages/_hu-HU/twilightmenu/creating-ram-disks.md +++ b/pages/_hu-HU/twilightmenu/creating-ram-disks.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: twilightmenu -title: RAM Disk létrehozása -category: Egyéb +category: other +title: Creating RAM Disks --- MEJEGYZÉS: Nem szükséges ezt végrehajtanod, ha flashcard-ot használsz. diff --git a/pages/_hu-HU/twilightmenu/custom-boot-splashes.md b/pages/_hu-HU/twilightmenu/custom-boot-splashes.md index 1f9126d1..90932100 100644 --- a/pages/_hu-HU/twilightmenu/custom-boot-splashes.md +++ b/pages/_hu-HU/twilightmenu/custom-boot-splashes.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: twilightmenu -title: Egyedi boot képernyők -category: Testreszabás +category: customization +title: Custom Boot Splashes --- Használhatsz egyedi GIF fájlokat arra, hogy egyedi indítóképernyőt jeleníts meg, amikor a TWiLight Menu++ boot-ol. A fájlok `splashtop.gif` és `splashbottom.gif` néven kell legyenek az `sd:/_nds/TWiLightMenu/extras`, mappában, és ezt követően be kell állítani a `DSi nyitókép` opciót `Egyéni`-re a TWiLight Menu++ beállításaiban. diff --git a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md index cb592f6d..c690d27e 100644 --- a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: twilightmenu -title: DSi / 3DS szkinek - Egyedi hangeffektusok -category: Testreszabás +category: customization +title: DSi / 3DS skins - Custom SFX --- A TWiLightMenu támogatja az egyedi hang fájlokat a témákban. Rakd a hangfájlokat a `sound` alkönyvtárba a téma mappádba, például a `white` téma esetén, a fájlaid a `themes/white/sound/sfx.bin` és a `themes/sound/bgm.pcm.raw` lesznek. Mindkét fájl opcionális, ha hiányzik valamelyik, az alapértelmezett zene kerül felhasználásra. Be kell ezt követően állítanod a zene opciókat a témához. diff --git a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md index 2eca14ae..0c684baa 100644 --- a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: twilightmenu -title: DSi / 3DS skinek létrehozása -category: Testreszabás +category: customization +title: How to create DSi / 3DS skins --- A legegyszerűbb módja egy téma egyediesítésének, ha szerkesztjük a png texturákat a téma `ui`, `battery`, és/vagy `volume` mappáiban. Ezek a fájlok bármilyen png-k lehetnek, azzal a fontos kiegészítéssel, hogy csak a 100%-ban átlátszó pixelek kerülnek átlátszóként megjelenítésre, minden más átlátszóság átlátszatlannak kerül kirajzolásra. Továbbá minden részletnek, ami átlátszó egy készletben (például az elem ikonok) átlátszónak kell lennie, mert az átlátszó pixelek egyszerűen átugrásra kerülnek, nem a háttér színnel kitöltésre; azaz bármilyen részlet ami csak néhányban átlátszó inkább háttérszín kell legyen, mint átlátszó. A textúrák lehetnek változó méretűek, de szükséges a téma konfiguráció változtatása, hogy helyesen jelenjenek meg (lásd alább). @@ -16,9 +16,11 @@ parancsot, hogy lefordítsd a témádat Grit RIFF formátumra. Ez lefordítja a Tartsd szem előtt, hogy a palettás textúrák több korlátozással rendelkeznek, mint a BMP textúrák, a 16 szín textúránként az abszolút maximum. Azonban néhány textúra esetén még ennél is erősebb az alapértelmezett korlátozás, ami annak függvényében módosítható, hogy kifutsz a paletta memóriából (lásd lentebb). +The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. + ## Téma fájl leírások -A `volume` (hangerő) és `battery` (elem) texturák önmagukat magyarázzák. +The `volume` and `battery` textures are self explanatory. ### Háttér texturák (`background_grit` mappa) @@ -78,20 +80,11 @@ A `volume` (hangerő) és `battery` (elem) texturák önmagukat magyarázzák. ### Videó texturák (`video` mappa) -A `3dsRotatingCubes.rvid` egy Rocket Video fájl. További információkért a videók rvid fájllá konvertálásáról, olvasd el [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) cikket a Vid2RVID wiki-ben. Ha nem szeretnéd, hogy megjelenjen, egyszerűen csak töröld. - -### Betűkészletek (`font` mappa) - -Egyéni karakterkészleteket is adhatsz hozzá NFTR (Nitro FonT Resource) formátumban; ezek nincsennek a minta témákban, de letölthetők az alapértelmezett karakterkészletek [innen](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/nitrofiles/graphics/font). Egy eszköz az NFTR fájlok szerkesztésére a Pk11-nek az [nftr-editor](https://pk11.us/nftr-editor/)-ja (működik minden modern böngészőben). - -| Fájl | Leírás | -| ---------- | -------------------------------------------------- | -| large.nftr | A nagyobb betűkészlet, ami a címekhez használt | -| small.nftr | A kisebb betűkészlet, ami más szövegekhez használt | +`3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. ## Téma konfigurálás -Különböző opciókat konfigurálhatsz arról, hogy hogyan kerüljön rajzolásra a téma a `theme.ini` fájlban, hogy nagyobb sprite-okat és texturákat használhass. +You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. | Érték | Leírás | Alapértelmezés (3DS) | Alapértelmezés (DSi) | | ------------------------ | ------------------------------------------------------------------------------------------------------------------- | -------------------- | -------------------- | @@ -122,16 +115,16 @@ Különböző opciókat konfigurálhatsz arról, hogy hogyan kerüljön rajzolá ## Fejlett témázás -Alkalmanként az alapértelmezettnél számúnál több színre van szükséged, palettás texturáknál. Ezekben az esetekben módosítanod kell a `.grit` kompilációs fájlt a texturához, hogy növeld a paletta méretét. +Occasionally, you may require more than the default number of colors for some paletted textures. In such cases, you may modify the `.grit` compilation file for the texture to increase the size of the palette. -Például a `scroll_window.grit`-ben szerkesztheted a `-pn7`-et és módosíthatod a `7`-et `16`-ra, hogy 16 színed legyen. Figyelj arra, hogy ha eltávolítod a teljes `-pn` sort, nem várt eredményt kaphatsz. +For example, in `scroll_window.grit`, you may edit `-pn7` and change `7` to `16` for 16 colors. Be aware that if you remove the entire `-pn` line, you may encounter unexpected results. -Szintén figyelj arra, hogy az abszolút maximum 16 szín textúránként kódból betartatott, és így az nem módosítható. Még ha növeled is a paletták számát 16 felé, nem több, mint 16 szín kerül betöltésre a a palettából. A betöltött textúrák mennyiségétől függően, előfordulhat, hogy nincs elég paletta memória ahhoz, hogy 16 színű paletta legyen minden textúrához. Tartsd ezt észben, amikor a paletta méreteket állítod. +Also note that the absolute maximum of 16 colors per texture is enforced in code and can not be modified. Even if you increase the number of palettes to above 16, no more than 16 colors worth of palette data will be loaded. With the amount of textures loaded in, there may not be enough palette memory to hold 16 colors worth of palettes for every texture. Keep this in mind when adjusting palette sizes. -Továbbá a palettás textúráknak a méretei oszthatók kell legyenek 2-vel. A palettás teytúrák mérete nem módosíthatók, kivéve a `bubble` és a `start_border`, amik konfigurálható sprite mérettel rendelkezhetnek a `theme.ini`-ben. Azonban ezek módosítása nem várt eredményeket is okozhat. +Additionally, paletted textures must have dimensions that are a multiple of 2. Paletted textures sizes can not be changed except for `bubble` and `start_border`, which can have configurable sprite dimensions in `theme.ini`. However, note that doing so may have unexpected consequences. -A palettás textúrák nem kerülnek ellenőrzésre érvényesség szempontjából. Egy érvénytelen textúra ritka kell legyen, ha a biztosított makefile-lal készül, de egyes esetekben a hibás textúrák a menü betöltődését megakadályozhatják. +Paletted textures are not checked for validity. An invalid texture should be rare if created with the provided makefile, but in certain cases a corrupted texture will cause the menu to not load at all. ## Egyedi háttér zene és hangok -A DSi Menü és a 3DS témák támogatják továbbá az egyedi zenét. Láds [Egyedi hangeffektusok](Adding-custom-music-sfx) fejezetet a részletekért. +The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_hu-HU/twilightmenu/custom-fonts.md b/pages/_hu-HU/twilightmenu/custom-fonts.md new file mode 100644 index 00000000..4d9c82b0 --- /dev/null +++ b/pages/_hu-HU/twilightmenu/custom-fonts.md @@ -0,0 +1,30 @@ +--- +lang: hu-HU +layout: wiki +section: twilightmenu +category: customization +title: Custom Fonts +--- + +TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. + +### Included font info +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages +- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages + +### Directory structure +Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: +- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles +- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text + +The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: +1. Load an NFTR file in nftr-editor +1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated + - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box +1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``) +1. Click `Save`, then repeat for the other sizes diff --git a/pages/_hu-HU/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_hu-HU/twilightmenu/custom-unlaunch-backgrounds.md index e8eaf864..f4430c00 100644 --- a/pages/_hu-HU/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_hu-HU/twilightmenu/custom-unlaunch-backgrounds.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: twilightmenu -title: Testreszabott Unlaunch hátterek -category: Testreszabás +category: customization +title: Custom Unlaunch Backgrounds --- A TWiLight Menu++ használatával patchelheted az Unlaunch installert, hogy egyedi háttérképpel rendelkezzen. Ez egy 256 x 192 GIF fájl kell legyen, a néhány korlátozással: diff --git a/pages/_hu-HU/twilightmenu/download-play-pictochat.md b/pages/_hu-HU/twilightmenu/download-play-pictochat.md index 8033fe7f..f6dd58fe 100644 --- a/pages/_hu-HU/twilightmenu/download-play-pictochat.md +++ b/pages/_hu-HU/twilightmenu/download-play-pictochat.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: twilightmenu -title: Download Play / Pictochat a DS Classic Menu-ben -category: Egyéb +category: other +title: Download Play / Pictochat in DS Classic Menu --- Ha DSi konzolt használsz, akkor meg kell tudnod nyitni ezeket az alkalmazásokat. Egyébként, ha 3DS-ed van, kövesd az alábbi lépéseket. diff --git a/pages/_hu-HU/twilightmenu/faq.md b/pages/_hu-HU/twilightmenu/faq.md index d7a9c913..7a703fef 100644 --- a/pages/_hu-HU/twilightmenu/faq.md +++ b/pages/_hu-HU/twilightmenu/faq.md @@ -2,44 +2,56 @@ lang: hu-HU layout: wiki section: twilightmenu -title: GYIK & hibaelhárítás -category: Egyéb +category: other +title: FAQ & Troubleshooting --- További GYIK-ért látogassa meg a [GBAtemp üzenetszálat](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). +{:.alert .alert-info} -#### K: Miért ragad fekete képernyőn a 3DS/2DS-em, amikor indítom a TWiLight Menu++-t, vagy miért kapcsol ki a 3DS/2DS-em, amikor indítom a TWiLight Menu++-t? -V: A TWL_FIRM elképzelhető, hogy valahogy megsérült. Kövesd ezt az útmutatót, hogy kijavítsd a hibát: https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide +#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? +A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: -#### K: Fehér képernyőt kapok a TWiLight Menu++ bootolásakor. Hogyan tudom javítani? +#### Q: How do I fix getting a white screen when booting TWiLight Menu++? V: - Először próbáld meg a konzolodat alvó üzemmódba rakni (pl. lecsukva a konzol tetejét vagy a sleep gomb megnyomásával az O2DS-en), majd felkelteni a konzolt belőle - Ha ez nem működik, formázd az SD kártyádat FAT32-re 32KB cluster/foglalási mérettel - Ha ez sem működik, próbálj egy másik SD kártyát #### K: Miért kapok fehér képernyőt, ha megpróbálok betölteni egy játékot az SD kártyáról? -V: +A: - Először ellenőrizd [az nds-bootstrap kompatibilitás listát ](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) legyél biztos benne, hogy a játékod kompatiblis -- Ha a betöltendő játék egy DSi kibővített játék, akkor ellenőrizd, hogy a TWiLight Menu++ `DS mód`-ra van-e állítva -- Ha korábban működött, töröld a `fatTable` és a `patchOffsetCache` mappát az `sd:/_nds/nds-bootstrap/` könyvtárból +- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game +- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` +- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### K: Hogyan használhatom a csalásokat? -V: Szükséged van egy csalás adatbázisra a `usrcheat.dat` fájl formájában, az `sd:/_nds/TWiLightMenu/extras/` mappában. A leginkább frissített csalás adatbázis [DeadSkullzJr ](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/) adatbázisa. Alternatívaként használhatod az [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html)-t, hogy létrehozd a saját csalás adatbázisod. +A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB. #### K: Hogyan jelenítek meg egy egyedi képet a felső képernyőn a DSi témában? -V: Egy véletlen `.png` kép az `sd:/_nds/TWiLightMenu/dsimenu/photos/` mappából kerül megjelenítésre minden alkalommal, amikor a menü betöltésre kerül. +A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. -- A fájl(ok) felbontása nem lehet nagyobb, mint 208x156 -- Ha hibát tapasztalsz, az leginkább a képméret hiba. Kérjük használd a tinypng-t a méret csökkentéséhez +- The images(s) must be no bigger than 208x156 +- Ha hibát tapasztalsz, az leginkább a képméret hiba. Please use [tinypng](https://tinypng.com) to reduce the size -#### K: Miért nem működik az érintő képernyő a sudokuhax-szal? -V: A sudokuhax mentés fájljától függően az érintő képernyő bevitel előfordulhat, hogy nem működik. +#### Q: How do I get games? +A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games: +- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games +- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare +- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles -#### K: Tud a The Biggest Loser bebootolni TWiLight Menu++-vel? -V: Nem. A The Biggest Loser egy Slot-1 játék és nem egy DSiWare játék; az SD hozzáférés tiltott, ha Slot-1 kártyát futtatunk. +#### Q: Can I get the save files from my cartridges onto my SD card or vise versa? +A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. -#### K: Hogyan szerezhetek játékokat? -V: Homebrew játékokat az [Universal-DB](https://db.universal-team.net/ds)-ből és a [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications)-ról tölthetsz le. Használatod a [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)-t GBA játékok dumpolására a DS-en vagy DS játékok dumpolására a DSi-n, vagy a [GodMode9](https://github.com/d0k3/GodMode9/releases)-et DS és 3DS játékokat 3DS-en. +#### Q: How do I change TWiLight Menu++'s language? +A: +1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ +1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) +1. Change the first option until you see the language you want, then exit settings + - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ -#### K: A cardridge-ekből a mentéseimet ki tudom rakni az SD kártyámra? / Be tudom másolni a mentéseimet az SD kártyáról a cardridge-kbe? -V: Igen, használhatod erre a [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)-t DSi-n és 3DS-en vagy a [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases)-ot 3DS-en. +#### Q: Why isn't touch input working on sudokuhax? +A: Depending on the save file of sudokuhax, the touch screen inputs may not work. + +#### Q: Can The Biggest Loser boot TWiLight Menu++? +A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. diff --git a/pages/_hu-HU/twilightmenu/how-to-get-box-art.md b/pages/_hu-HU/twilightmenu/how-to-get-box-art.md index a5b5eaf1..d1997867 100644 --- a/pages/_hu-HU/twilightmenu/how-to-get-box-art.md +++ b/pages/_hu-HU/twilightmenu/how-to-get-box-art.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: twilightmenu -title: Box-art beszerzése -category: Egyéb +category: other +title: How to Get Box Art --- ### 3DS diff --git a/pages/_hu-HU/twilightmenu/installing-3ds-manual.md b/pages/_hu-HU/twilightmenu/installing-3ds-manual.md index 1ab4d3ba..a4b1bddc 100644 --- a/pages/_hu-HU/twilightmenu/installing-3ds-manual.md +++ b/pages/_hu-HU/twilightmenu/installing-3ds-manual.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: twilightmenu -title: Telepítés (3DS, kézi) -category: Telepítés +category: installing +title: Installing (3DS, Manual) --- ### Telepítés diff --git a/pages/_hu-HU/twilightmenu/installing-3ds.md b/pages/_hu-HU/twilightmenu/installing-3ds.md index 05bfa04e..63e84b17 100644 --- a/pages/_hu-HU/twilightmenu/installing-3ds.md +++ b/pages/_hu-HU/twilightmenu/installing-3ds.md @@ -2,16 +2,14 @@ lang: hu-HU layout: wiki section: twilightmenu -title: Telepítés (3DS) -category: Telepítés +category: installing +title: Installing (3DS) --- -### Követelmények +You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it +{:.alert .alert-info} -- Az [FBI](https://github.com/Steveice10/FBI/releases) legfrissebb verziója -- A [Luma3DS](https://github.com/lumateam/luma3ds/releases) legfrissebb verziója - -### Telepítés (működő kamera) +### Installing (Working Camera) 1. Nyisd meg az FBI-t és válaszd a `Remote Install`, majd a `Scan QR Code` opciót 1. Olvasd be ezt a QR kódot a [Universal-Updater](https://github.com/Universal-Team/Universal-Updater) legfrissebb verziójának telepítéséhez
![Universal-Updater QR kód](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) 1. Zárd be az FBI-t és indítsd el a Universal-Updater-t @@ -21,7 +19,7 @@ category: Telepítés 1. Nyomj A-t vagy érintsd meg a letöltés ikont az oldalsávon, és válaszd a `TWiLight Menu++`-t a telepítéséhez - Ez eltart egy ideig -### Telepítés (nem működő kamera) +### Installing (Non-Working Camera) 1. Töltsd le a `Universal-Updater.cia` fájlt a [Universal-Updater kiadás (Release) oldalról](https://github.com/Universal-Team/Universal-Updater/releases) 1. Helyezd a `Universal-Updater.cia` fájlt valahova az SD kártyádon 1. Indítsd el az FBI-t a Nintendo 3DS-eden diff --git a/pages/_hu-HU/twilightmenu/installing-dsi.md b/pages/_hu-HU/twilightmenu/installing-dsi.md index 00b81c84..369d2b11 100644 --- a/pages/_hu-HU/twilightmenu/installing-dsi.md +++ b/pages/_hu-HU/twilightmenu/installing-dsi.md @@ -2,10 +2,13 @@ lang: hu-HU layout: wiki section: twilightmenu -title: Telepítés (DSi) -category: Telepítés +category: installing +title: Installing (DSi) --- +If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ +{:.alert .alert-info} + ### Telepítés 1. Töltsd le a `TWiLightMenu-DSi.7z` legfrissebb verzióját [a kiadások (Releases) oldalról](https://github.com/DS-Homebrew/TWiLightMenu/releases) 1. Csomagold ki `TWiLightMenu-DSi.7z` fájlt diff --git a/pages/_hu-HU/twilightmenu/installing-flashcard.md b/pages/_hu-HU/twilightmenu/installing-flashcard.md index b7bc8ecc..69c0d97e 100644 --- a/pages/_hu-HU/twilightmenu/installing-flashcard.md +++ b/pages/_hu-HU/twilightmenu/installing-flashcard.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: twilightmenu -title: Telepítés (Flashcard) -category: Telepítés +category: installing +title: Installing (Flashcard) --- ### Telepítés diff --git a/pages/_hu-HU/twilightmenu/playing-in-widescreen.md b/pages/_hu-HU/twilightmenu/playing-in-widescreen.md index bad19367..df711683 100644 --- a/pages/_hu-HU/twilightmenu/playing-in-widescreen.md +++ b/pages/_hu-HU/twilightmenu/playing-in-widescreen.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: twilightmenu -title: Játék széles képenyőn -category: Egyéb +category: other +title: Playing in Widescreen --- Old/New Nintendo 3DS vagy 2DS konzolt igényel. diff --git a/pages/_hu-HU/twilightmenu/uninstalling-3ds.md b/pages/_hu-HU/twilightmenu/uninstalling-3ds.md index 531c52c2..90477376 100644 --- a/pages/_hu-HU/twilightmenu/uninstalling-3ds.md +++ b/pages/_hu-HU/twilightmenu/uninstalling-3ds.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: twilightmenu -title: Eltávolítás (3DS) -category: Eltávolítás +category: uninstalling +title: Uninstalling (3DS) --- ### Eltávolítás diff --git a/pages/_hu-HU/twilightmenu/uninstalling-ds.md b/pages/_hu-HU/twilightmenu/uninstalling-ds.md index 31064fb6..91920929 100644 --- a/pages/_hu-HU/twilightmenu/uninstalling-ds.md +++ b/pages/_hu-HU/twilightmenu/uninstalling-ds.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: twilightmenu -title: Eltávolítás (DS & DSi) -category: Eltávolítás +category: uninstalling +title: Uninstalling (DS & DSi) --- ### Eltávolítás diff --git a/pages/_hu-HU/twilightmenu/updating-3ds-manual.md b/pages/_hu-HU/twilightmenu/updating-3ds-manual.md index 31002d09..5771ecbf 100644 --- a/pages/_hu-HU/twilightmenu/updating-3ds-manual.md +++ b/pages/_hu-HU/twilightmenu/updating-3ds-manual.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: twilightmenu -title: Frissítés (3DS, kézi) -category: Frissítés +category: updating +title: Updating (3DS, Manual) --- **MEGJEGYZÉS:** Ha régebbi verzióról frissítesz, mint a v16.4.0, kérjük mozgasd a `.sav` DS játék fájljaidat egy új `saves` nevű mappába, ahol a `saves` mappa ugyanazon a helyen van, mint a DS romok. diff --git a/pages/_hu-HU/twilightmenu/updating-3ds.md b/pages/_hu-HU/twilightmenu/updating-3ds.md index db91980c..f01455ac 100644 --- a/pages/_hu-HU/twilightmenu/updating-3ds.md +++ b/pages/_hu-HU/twilightmenu/updating-3ds.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: twilightmenu -title: Frissítés (3DS) -category: Frissítés +category: updating +title: Updating (3DS) --- **MEGJEGYZÉS:** Ha régebbi verzióról frissítesz, mint a v16.4.0, kérjük mozgasd a `.sav` DS játék fájljaidat egy új `saves` nevű mappába, ahol a `saves` mappa ugyanazon a helyen van, mint a DS romok. diff --git a/pages/_hu-HU/twilightmenu/updating-dsi.md b/pages/_hu-HU/twilightmenu/updating-dsi.md index 33eb13fb..88a83179 100644 --- a/pages/_hu-HU/twilightmenu/updating-dsi.md +++ b/pages/_hu-HU/twilightmenu/updating-dsi.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: twilightmenu -title: Frissítés (DSi) -category: Frissítés +category: updating +title: Updating (DSi) --- **MEGJEGYZÉS:** Ha régebbi verzióról frissítesz, mint a v16.4.0, kérjük mozgasd a `.sav` DS játék fájljaidat egy új `saves` nevű mappába, ahol a `saves` mappa ugyanazon a helyen van, mint a DS romok. diff --git a/pages/_hu-HU/twilightmenu/updating-flashcard.md b/pages/_hu-HU/twilightmenu/updating-flashcard.md index c927cc03..aec9ab83 100644 --- a/pages/_hu-HU/twilightmenu/updating-flashcard.md +++ b/pages/_hu-HU/twilightmenu/updating-flashcard.md @@ -2,8 +2,8 @@ lang: hu-HU layout: wiki section: twilightmenu -title: Frissítés (Flashcard) -category: Frissítés +category: updating +title: Updating (Flashcard) --- **MEGJEGYZÉS:** Ha régebbi verzióról frissítesz, mint a v16.4.0, kérjük mozgasd a `.sav` DS játék fájljaidat egy új `saves` nevű mappába, ahol a `saves` mappa ugyanazon a helyen van, mint a DS romok. diff --git a/pages/_ic-IC/ds-index/3ds-forwarders.md b/pages/_ic-IC/ds-index/3ds-forwarders.md index beb00ec2..177e66ef 100644 --- a/pages/_ic-IC/ds-index/3ds-forwarders.md +++ b/pages/_ic-IC/ds-index/3ds-forwarders.md @@ -1,9 +1,9 @@ --- lang: crwdns14944:0crwdne14944:0 -layout: wiki +layout: crwdns14946:0crwdne14946:0 section: crwdns14948:0crwdne14948:0 -title: crwdns14950:0crwdne14950:0 -category: crwdns14952:0crwdne14952:0 +category: crwdns15692:0crwdne15692:0 +title: crwdns15694:0crwdne15694:0 description: crwdns14954:0crwdne14954:0 --- diff --git a/pages/_ic-IC/ds-index/dsi-twl-firm.md b/pages/_ic-IC/ds-index/dsi-twl-firm.md index 7f14ac78..df9c2bbf 100644 --- a/pages/_ic-IC/ds-index/dsi-twl-firm.md +++ b/pages/_ic-IC/ds-index/dsi-twl-firm.md @@ -1,9 +1,9 @@ --- lang: crwdns13620:0crwdne13620:0 -layout: wiki +layout: crwdns13622:0crwdne13622:0 section: crwdns13624:0crwdne13624:0 -title: crwdns13626:0crwdne13626:0 -category: crwdns15200:0crwdne15200:0 +category: crwdns15774:0crwdne15774:0 +title: crwdns15776:0crwdne15776:0 description: crwdns15202:0crwdne15202:0 --- @@ -23,25 +23,29 @@ crwdns13656:0crwdne13656:0 crwdns13658:0crwdne13658:0 crwdns13660:0crwdne13660:0 crwdns13666:0crwdne13666:0 crwdns13668:0crwdne13668:0 ### crwdns13670:0crwdne13670:0 -crwdns13672:0crwdne13672:0 crwdns13674:0crwdne13674:0 crwdns13676:0crwdne13676:0 crwdns13678:0crwdne13678:0 crwdns13680:0crwdne13680:0 +crwdns15508:0crwdne15508:0 crwdns15510:0crwdne15510:0 -crwdns13682:0crwdne13682:0 crwdns13684:0crwdne13684:0 crwdns13686:0crwdne13686:0 +crwdns15512:0crwdne15512:0 crwdns13684:0crwdne13684:0 crwdns13686:0crwdne13686:0 -crwdns14320:0crwdne14320:0 crwdns14322:0crwdne14322:0 +crwdns15514:0crwdne15514:0 crwdns15516:0crwdne15516:0 crwdns15518:0crwdne15518:0 + +----- + +crwdns15520:0crwdne15520:0 crwdns15522:0crwdne15522:0 ### crwdns13690:0crwdne13690:0 -crwdns13692:0crwdne13692:0 crwdns13694:0crwdne13694:0 crwdns14324:0crwdne14324:0 +crwdns15524:0crwdne15524:0 crwdns15526:0crwdne15526:0 crwdns15528:0crwdne15528:0 -crwdns14326:0crwdne14326:0 crwdns13700:0crwdne13700:0 +crwdns15530:0crwdne15530:0 crwdns15532:0crwdne15532:0 -crwdns13702:0crwdne13702:0 crwdns14328:0crwdne14328:0 crwdns13706:0crwdne13706:0 crwdns14330:0crwdne14330:0 crwdns13710:0crwdne13710:0 crwdns14332:0crwdne14332:0 +crwdns15534:0crwdne15534:0 crwdns15536:0crwdne15536:0 crwdns15538:0crwdne15538:0 crwdns15540:0crwdne15540:0 crwdns15542:0crwdne15542:0 crwdns15544:0crwdne15544:0 -crwdns13714:0crwdne13714:0 crwdns14334:0crwdne14334:0 crwdns14336:0crwdne14336:0 +crwdns15546:0crwdne15546:0 crwdns15548:0crwdne15548:0 crwdns15550:0crwdne15550:0 ### crwdns13720:0crwdne13720:0 -crwdns13722:0crwdne13722:0 crwdns13724:0crwdne13724:0 crwdns14338:0crwdne14338:0 +crwdns15552:0crwdne15552:0 crwdns15554:0crwdne15554:0 crwdns15556:0crwdne15556:0 -crwdns13728:0crwdne13728:0 crwdns13730:0crwdne13730:0 crwdns13732:0crwdne13732:0 +crwdns15558:0crwdne15558:0 crwdns15560:0crwdne15560:0 crwdns15562:0crwdne15562:0 ### crwdns13734:0crwdne13734:0 -crwdns13736:0crwdne13736:0 crwdns14340:0crwdne14340:0 crwdns13740:0crwdne13740:0 +crwdns15564:0crwdne15564:0 crwdns15566:0crwdne15566:0 crwdns15568:0crwdne15568:0 diff --git a/pages/_ic-IC/ds-index/hardmod.md b/pages/_ic-IC/ds-index/hardmod.md index 151b50f4..d957b771 100644 --- a/pages/_ic-IC/ds-index/hardmod.md +++ b/pages/_ic-IC/ds-index/hardmod.md @@ -1,9 +1,9 @@ --- lang: crwdns12628:0crwdne12628:0 -layout: wiki +layout: crwdns12630:0crwdne12630:0 section: crwdns12632:0crwdne12632:0 -title: crwdns12634:0crwdne12634:0 -category: crwdns14930:0crwdne14930:0 +category: crwdns15660:0crwdne15660:0 +title: crwdns15662:0crwdne15662:0 description: crwdns14932:0crwdne14932:0 --- diff --git a/pages/_ic-IC/ds-index/homebrew.md b/pages/_ic-IC/ds-index/homebrew.md index 8887041f..fa3b6717 100644 --- a/pages/_ic-IC/ds-index/homebrew.md +++ b/pages/_ic-IC/ds-index/homebrew.md @@ -1,9 +1,9 @@ --- lang: crwdns13420:0crwdne13420:0 -layout: wiki +layout: crwdns13422:0crwdne13422:0 section: crwdns13424:0crwdne13424:0 -title: crwdns13426:0crwdne13426:0 -category: crwdns14934:0crwdne14934:0 +category: crwdns15668:0crwdne15668:0 +title: crwdns15670:0crwdne15670:0 description: crwdns14936:0crwdne14936:0 --- diff --git a/pages/_ic-IC/ds-index/index.md b/pages/_ic-IC/ds-index/index.md index 979d607c..24252aed 100644 --- a/pages/_ic-IC/ds-index/index.md +++ b/pages/_ic-IC/ds-index/index.md @@ -1,6 +1,6 @@ --- lang: crwdns12434:0crwdne12434:0 -layout: wiki +layout: crwdns12436:0crwdne12436:0 section: crwdns12438:0crwdne12438:0 title: crwdns12440:0crwdne12440:0 description: crwdns14344:0crwdne14344:0 diff --git a/pages/_ic-IC/ds-index/retail-roms.md b/pages/_ic-IC/ds-index/retail-roms.md index 7446534e..955abf1e 100644 --- a/pages/_ic-IC/ds-index/retail-roms.md +++ b/pages/_ic-IC/ds-index/retail-roms.md @@ -1,9 +1,9 @@ --- lang: crwdns13742:0crwdne13742:0 -layout: wiki +layout: crwdns13744:0crwdne13744:0 section: crwdns13746:0crwdne13746:0 -title: crwdns13750:0crwdne13750:0 -category: crwdns15208:0crwdne15208:0 +category: crwdns15740:0crwdne15740:0 +title: crwdns15742:0crwdne15742:0 description: crwdns15210:0crwdne15210:0 --- diff --git a/pages/_ic-IC/ds-index/wifi.md b/pages/_ic-IC/ds-index/wifi.md index fc765cf5..13c122d3 100644 --- a/pages/_ic-IC/ds-index/wifi.md +++ b/pages/_ic-IC/ds-index/wifi.md @@ -1,9 +1,9 @@ --- lang: crwdns12774:0crwdne12774:0 -layout: wiki +layout: crwdns12778:0crwdne12778:0 section: crwdns12782:0crwdne12782:0 -title: crwdns12786:0crwdne12786:0 -category: crwdns14940:0crwdne14940:0 +category: crwdns15664:0crwdne15664:0 +title: crwdns15666:0crwdne15666:0 description: crwdns14942:0crwdne14942:0 --- diff --git a/pages/_ic-IC/index.md b/pages/_ic-IC/index.md index fed6031d..4ce4eebd 100644 --- a/pages/_ic-IC/index.md +++ b/pages/_ic-IC/index.md @@ -1,6 +1,6 @@ --- lang: crwdns13268:0crwdne13268:0 -layout: default +layout: crwdns13270:0crwdne13270:0 title: crwdns13272:0crwdne13272:0 --- diff --git a/pages/_ic-IC/twilightmenu/creating-ram-disks.md b/pages/_ic-IC/twilightmenu/creating-ram-disks.md index 50037a2a..d31619e1 100644 --- a/pages/_ic-IC/twilightmenu/creating-ram-disks.md +++ b/pages/_ic-IC/twilightmenu/creating-ram-disks.md @@ -1,9 +1,9 @@ --- lang: crwdns13226:0crwdne13226:0 -layout: wiki +layout: crwdns13228:0crwdne13228:0 section: crwdns13230:0crwdne13230:0 -title: crwdns13232:0crwdne13232:0 -category: crwdns13234:0crwdne13234:0 +category: crwdns15732:0crwdne15732:0 +title: crwdns15734:0crwdne15734:0 --- crwdns13236:0crwdne13236:0 diff --git a/pages/_ic-IC/twilightmenu/custom-boot-splashes.md b/pages/_ic-IC/twilightmenu/custom-boot-splashes.md index 8dce2853..b1ba57c2 100644 --- a/pages/_ic-IC/twilightmenu/custom-boot-splashes.md +++ b/pages/_ic-IC/twilightmenu/custom-boot-splashes.md @@ -1,9 +1,9 @@ --- lang: crwdns12940:0crwdne12940:0 -layout: wiki +layout: crwdns12944:0crwdne12944:0 section: crwdns12948:0crwdne12948:0 -title: crwdns12952:0crwdne12952:0 -category: crwdns12956:0crwdne12956:0 +category: crwdns15688:0crwdne15688:0 +title: crwdns15690:0crwdne15690:0 --- crwdns12960:0crwdne12960:0 crwdns14938:0crwdne14938:0 diff --git a/pages/_ic-IC/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_ic-IC/twilightmenu/custom-dsi-3ds-sfx.md index 3d727230..33b3ab08 100644 --- a/pages/_ic-IC/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_ic-IC/twilightmenu/custom-dsi-3ds-sfx.md @@ -1,9 +1,9 @@ --- lang: crwdns13278:0crwdne13278:0 -layout: wiki +layout: crwdns13280:0crwdne13280:0 section: crwdns13282:0crwdne13282:0 -title: crwdns13284:0crwdne13284:0 -category: crwdns13286:0crwdne13286:0 +category: crwdns15696:0crwdne15696:0 +title: crwdns15698:0crwdne15698:0 --- crwdns13288:0crwdne13288:0 crwdns13290:0crwdne13290:0 crwdns13292:0crwdne13292:0 crwdns13294:0crwdne13294:0 diff --git a/pages/_ic-IC/twilightmenu/custom-dsi-3ds-skins.md b/pages/_ic-IC/twilightmenu/custom-dsi-3ds-skins.md index 316d8ff5..9a819248 100644 --- a/pages/_ic-IC/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_ic-IC/twilightmenu/custom-dsi-3ds-skins.md @@ -1,9 +1,9 @@ --- lang: crwdns12650:0crwdne12650:0 -layout: wiki +layout: crwdns12652:0crwdne12652:0 section: crwdns12654:0crwdne12654:0 -title: crwdns12656:0crwdne12656:0 -category: crwdns12658:0crwdne12658:0 +category: crwdns15752:0crwdne15752:0 +title: crwdns15754:0crwdne15754:0 --- crwdns12660:0crwdne12660:0 crwdns12662:0crwdne12662:0 crwdns12664:0crwdne12664:0 crwdns12666:0crwdne12666:0 @@ -16,9 +16,11 @@ crwdns12678:0crwdne12678:0 crwdns12680:0crwdne12680:0 crwdns14752:0crwdne14752:0 crwdns12684:0crwdne12684:0 crwdns12686:0crwdne12686:0 +crwdns15756:0crwdne15756:0 crwdns15758:0crwdne15758:0 + ## crwdns12688:0crwdne12688:0 -crwdns12690:0crwdne12690:0 +crwdns15760:0crwdne15760:0 ### crwdns12692:0crwdne12692:0 @@ -78,60 +80,51 @@ crwdns12690:0crwdne12690:0 ### crwdns12930:0crwdne12930:0 -crwdns12932:0crwdne12932:0 crwdns12934:0crwdne12934:0 crwdns12936:0crwdne12936:0 - -### crwdns12938:0crwdne12938:0 - -crwdns12942:0crwdne12942:0 crwdns12946:0crwdne12946:0 - -| crwdns12950:0crwdne12950:0 | crwdns12954:0crwdne12954:0 | -| -------------------------- | -------------------------- | -| crwdns12958:0crwdne12958:0 | crwdns12962:0crwdne12962:0 | -| crwdns12966:0crwdne12966:0 | crwdns12970:0crwdne12970:0 | +crwdns15766:0crwdne15766:0 crwdns15768:0crwdne15768:0 crwdns15770:0crwdne15770:0 ## crwdns12974:0crwdne12974:0 -crwdns12978:0crwdne12978:0 +crwdns15772:0crwdne15772:0 -| crwdns12982:0crwdne12982:0 | crwdns12986:0crwdne12986:0 | crwdns12990:0crwdne12990:0 | crwdns12994:0crwdne12994:0 | +| crwdns15278:0crwdne15278:0 | crwdns12954:0crwdne12954:0 | crwdns15280:0crwdne15280:0 | crwdns15282:0crwdne15282:0 | | ---------------------------- | ----------------------------------------------------- | -------------------------- | -------------------------- | -| `crwdns12998:0crwdne12998:0` | crwdns13000:0crwdne13000:0 | crwdns13002:0crwdne13002:0 | crwdns13004:0crwdne13004:0 | -| `crwdns13006:0crwdne13006:0` | crwdns13008:0crwdne13008:0 crwdns13010:0crwdne13010:0 | crwdns13012:0crwdne13012:0 | crwdns13014:0crwdne13014:0 | -| `crwdns13016:0crwdne13016:0` | crwdns13018:0crwdne13018:0 | crwdns13020:0crwdne13020:0 | crwdns13022:0crwdne13022:0 | -| `crwdns13024:0crwdne13024:0` | crwdns13026:0crwdne13026:0 | crwdns13028:0crwdne13028:0 | crwdns13030:0crwdne13030:0 | -| `crwdns13032:0crwdne13032:0` | crwdns13034:0crwdne13034:0 | crwdns13036:0crwdne13036:0 | crwdns13038:0crwdne13038:0 | -| `crwdns13040:0crwdne13040:0` | crwdns13042:0crwdne13042:0 | crwdns13044:0crwdne13044:0 | crwdns13046:0crwdne13046:0 | -| `crwdns13048:0crwdne13048:0` | crwdns13050:0crwdne13050:0 | crwdns13052:0crwdne13052:0 | crwdns13054:0crwdne13054:0 | -| `crwdns13056:0crwdne13056:0` | crwdns13058:0crwdne13058:0 | crwdns13060:0crwdne13060:0 | crwdns13062:0crwdne13062:0 | -| `crwdns13064:0crwdne13064:0` | crwdns13066:0crwdne13066:0 | crwdns13068:0crwdne13068:0 | crwdns13070:0crwdne13070:0 | -| `crwdns13072:0crwdne13072:0` | crwdns13074:0crwdne13074:0 | crwdns13076:0crwdne13076:0 | crwdns13078:0crwdne13078:0 | -| `crwdns13080:0crwdne13080:0` | crwdns13082:0crwdne13082:0 | crwdns13084:0crwdne13084:0 | crwdns13086:0crwdne13086:0 | -| `crwdns13088:0crwdne13088:0` | crwdns13090:0crwdne13090:0 | crwdns13092:0crwdne13092:0 | crwdns13094:0crwdne13094:0 | -| `crwdns13096:0crwdne13096:0` | crwdns13098:0crwdne13098:0 | crwdns13100:0crwdne13100:0 | crwdns13102:0crwdne13102:0 | -| `crwdns13104:0crwdne13104:0` | crwdns14758:0crwdne14758:0 | crwdns13108:0crwdne13108:0 | crwdns13110:0crwdne13110:0 | -| `crwdns13112:0crwdne13112:0` | crwdns13114:0crwdne13114:0 | crwdns13116:0crwdne13116:0 | crwdns13118:0crwdne13118:0 | -| `crwdns13120:0crwdne13120:0` | crwdns13122:0crwdne13122:0 | crwdns13124:0crwdne13124:0 | crwdns13126:0crwdne13126:0 | -| `crwdns13128:0crwdne13128:0` | crwdns13130:0crwdne13130:0 | crwdns13132:0crwdne13132:0 | crwdns13134:0crwdne13134:0 | -| `crwdns13136:0crwdne13136:0` | crwdns13138:0crwdne13138:0 | crwdns13140:0crwdne13140:0 | crwdns13142:0crwdne13142:0 | -| `crwdns13144:0crwdne13144:0` | crwdns14760:0crwdne14760:0 | crwdns13148:0crwdne13148:0 | crwdns13150:0crwdne13150:0 | -| `crwdns13152:0crwdne13152:0` | crwdns14762:0crwdne14762:0 | crwdns13156:0crwdne13156:0 | crwdns13158:0crwdne13158:0 | -| `crwdns13160:0crwdne13160:0` | crwdns14764:0crwdne14764:0 | crwdns13164:0crwdne13164:0 | crwdns13166:0crwdne13166:0 | -| `crwdns13168:0crwdne13168:0` | crwdns14766:0crwdne14766:0 | crwdns13172:0crwdne13172:0 | crwdns13174:0crwdne13174:0 | -| `crwdns13176:0crwdne13176:0` | crwdns14768:0crwdne14768:0 | crwdns13180:0crwdne13180:0 | crwdns13182:0crwdne13182:0 | -| `crwdns13184:0crwdne13184:0` | crwdns14770:0crwdne14770:0 | crwdns13188:0crwdne13188:0 | crwdns13190:0crwdne13190:0 | +| `crwdns15284:0crwdne15284:0` | crwdns15286:0crwdne15286:0 | crwdns15288:0crwdne15288:0 | crwdns15290:0crwdne15290:0 | +| `crwdns15292:0crwdne15292:0` | crwdns15294:0crwdne15294:0 crwdns15296:0crwdne15296:0 | crwdns15298:0crwdne15298:0 | crwdns15300:0crwdne15300:0 | +| `crwdns15302:0crwdne15302:0` | crwdns15304:0crwdne15304:0 | crwdns15306:0crwdne15306:0 | crwdns15308:0crwdne15308:0 | +| `crwdns15310:0crwdne15310:0` | crwdns15312:0crwdne15312:0 | crwdns15314:0crwdne15314:0 | crwdns15316:0crwdne15316:0 | +| `crwdns15318:0crwdne15318:0` | crwdns15320:0crwdne15320:0 | crwdns15322:0crwdne15322:0 | crwdns15324:0crwdne15324:0 | +| `crwdns15326:0crwdne15326:0` | crwdns15328:0crwdne15328:0 | crwdns15330:0crwdne15330:0 | crwdns15332:0crwdne15332:0 | +| `crwdns15334:0crwdne15334:0` | crwdns15336:0crwdne15336:0 | crwdns15338:0crwdne15338:0 | crwdns15340:0crwdne15340:0 | +| `crwdns15342:0crwdne15342:0` | crwdns15344:0crwdne15344:0 | crwdns15346:0crwdne15346:0 | crwdns15348:0crwdne15348:0 | +| `crwdns15350:0crwdne15350:0` | crwdns15352:0crwdne15352:0 | crwdns15354:0crwdne15354:0 | crwdns15356:0crwdne15356:0 | +| `crwdns15358:0crwdne15358:0` | crwdns15360:0crwdne15360:0 | crwdns15362:0crwdne15362:0 | crwdns15364:0crwdne15364:0 | +| `crwdns15366:0crwdne15366:0` | crwdns15368:0crwdne15368:0 | crwdns15370:0crwdne15370:0 | crwdns15372:0crwdne15372:0 | +| `crwdns15374:0crwdne15374:0` | crwdns15376:0crwdne15376:0 | crwdns15378:0crwdne15378:0 | crwdns15380:0crwdne15380:0 | +| `crwdns15382:0crwdne15382:0` | crwdns15384:0crwdne15384:0 | crwdns15386:0crwdne15386:0 | crwdns15388:0crwdne15388:0 | +| `crwdns15390:0crwdne15390:0` | crwdns15392:0crwdne15392:0 | crwdns15394:0crwdne15394:0 | crwdns15396:0crwdne15396:0 | +| `crwdns15398:0crwdne15398:0` | crwdns15400:0crwdne15400:0 | crwdns15402:0crwdne15402:0 | crwdns15404:0crwdne15404:0 | +| `crwdns15406:0crwdne15406:0` | crwdns15408:0crwdne15408:0 | crwdns15410:0crwdne15410:0 | crwdns15412:0crwdne15412:0 | +| `crwdns15414:0crwdne15414:0` | crwdns15416:0crwdne15416:0 | crwdns15418:0crwdne15418:0 | crwdns15420:0crwdne15420:0 | +| `crwdns15422:0crwdne15422:0` | crwdns15424:0crwdne15424:0 | crwdns15426:0crwdne15426:0 | crwdns15428:0crwdne15428:0 | +| `crwdns15430:0crwdne15430:0` | crwdns15432:0crwdne15432:0 | crwdns15434:0crwdne15434:0 | crwdns15436:0crwdne15436:0 | +| `crwdns15438:0crwdne15438:0` | crwdns15440:0crwdne15440:0 | crwdns15442:0crwdne15442:0 | crwdns15444:0crwdne15444:0 | +| `crwdns15446:0crwdne15446:0` | crwdns15448:0crwdne15448:0 | crwdns15450:0crwdne15450:0 | crwdns15452:0crwdne15452:0 | +| `crwdns15454:0crwdne15454:0` | crwdns15456:0crwdne15456:0 | crwdns15458:0crwdne15458:0 | crwdns15460:0crwdne15460:0 | +| `crwdns15462:0crwdne15462:0` | crwdns15464:0crwdne15464:0 | crwdns15466:0crwdne15466:0 | crwdns15468:0crwdne15468:0 | +| `crwdns15470:0crwdne15470:0` | crwdns15472:0crwdne15472:0 | crwdns15474:0crwdne15474:0 | crwdns15476:0crwdne15476:0 | ## crwdns13192:0crwdne13192:0 -crwdns13194:0crwdne13194:0 crwdns13196:0crwdne13196:0 +crwdns15778:0crwdne15778:0 crwdns15780:0crwdne15780:0 -crwdns13198:0crwdne13198:0 crwdns13200:0crwdne13200:0 +crwdns15782:0crwdne15782:0 crwdns15784:0crwdne15784:0 -crwdns13202:0crwdne13202:0 crwdns14772:0crwdne14772:0 crwdns13206:0crwdne13206:0 crwdns13208:0crwdne13208:0 +crwdns15786:0crwdne15786:0 crwdns15788:0crwdne15788:0 crwdns15790:0crwdne15790:0 crwdns15792:0crwdne15792:0 -crwdns13210:0crwdne13210:0 crwdns13212:0crwdne13212:0 crwdns13214:0crwdne13214:0 +crwdns15794:0crwdne15794:0 crwdns15796:0crwdne15796:0 crwdns15798:0crwdne15798:0 -crwdns13216:0crwdne13216:0 crwdns13218:0crwdne13218:0 +crwdns15800:0crwdne15800:0 crwdns15802:0crwdne15802:0 ## crwdns14774:0crwdne14774:0 -crwdns13222:0crwdne13222:0 crwdns14776:0crwdne14776:0 +crwdns15804:0crwdne15804:0 crwdns15806:0crwdne15806:0 diff --git a/pages/_ic-IC/twilightmenu/custom-fonts.md b/pages/_ic-IC/twilightmenu/custom-fonts.md new file mode 100644 index 00000000..7e7045bb --- /dev/null +++ b/pages/_ic-IC/twilightmenu/custom-fonts.md @@ -0,0 +1,30 @@ +--- +lang: crwdns15222:0crwdne15222:0 +layout: crwdns15224:0crwdne15224:0 +section: crwdns15226:0crwdne15226:0 +category: crwdns15748:0crwdne15748:0 +title: crwdns15750:0crwdne15750:0 +--- + +crwdns15232:0crwdne15232:0 crwdns15234:0crwdne15234:0 + +### crwdns15236:0crwdne15236:0 +crwdns15238:0crwdne15238:0 crwdns15240:0crwdne15240:0 crwdns15242:0crwdne15242:0 +- crwdns15244:0crwdne15244:0 +- crwdns15246:0crwdne15246:0 +- crwdns15248:0crwdne15248:0 + +### crwdns15250:0crwdne15250:0 +crwdns15252:0crwdne15252:0 +- crwdns15254:0crwdne15254:0 +- crwdns15256:0crwdne15256:0 + +crwdns15258:0crwdne15258:0 + +### crwdns15260:0crwdne15260:0 +crwdns15262:0crwdne15262:0 crwdns15264:0crwdne15264:0 +1. crwdns15266:0crwdne15266:0 +1. crwdns15268:0crwdne15268:0 + - crwdns15270:0crwdne15270:0 +1. crwdns15272:0crwdne15272:0 +1. crwdns15274:0crwdne15274:0 diff --git a/pages/_ic-IC/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_ic-IC/twilightmenu/custom-unlaunch-backgrounds.md index 2102e483..17cd4e63 100644 --- a/pages/_ic-IC/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_ic-IC/twilightmenu/custom-unlaunch-backgrounds.md @@ -1,9 +1,9 @@ --- lang: crwdns12530:0crwdne12530:0 -layout: wiki +layout: crwdns12532:0crwdne12532:0 section: crwdns12534:0crwdne12534:0 -title: crwdns12536:0crwdne12536:0 -category: crwdns12538:0crwdne12538:0 +category: crwdns15808:0crwdne15808:0 +title: crwdns15810:0crwdne15810:0 --- crwdns12540:0crwdne12540:0 crwdns12542:0crwdne12542:0 diff --git a/pages/_ic-IC/twilightmenu/download-play-pictochat.md b/pages/_ic-IC/twilightmenu/download-play-pictochat.md index 725f04a1..7dc5284e 100644 --- a/pages/_ic-IC/twilightmenu/download-play-pictochat.md +++ b/pages/_ic-IC/twilightmenu/download-play-pictochat.md @@ -1,9 +1,9 @@ --- lang: crwdns13308:0crwdne13308:0 -layout: wiki +layout: crwdns13312:0crwdne13312:0 section: crwdns13314:0crwdne13314:0 -title: crwdns13318:0crwdne13318:0 -category: crwdns13320:0crwdne13320:0 +category: crwdns15682:0crwdne15682:0 +title: crwdns15684:0crwdne15684:0 --- crwdns15204:0crwdne15204:0 crwdns15206:0crwdne15206:0 diff --git a/pages/_ic-IC/twilightmenu/faq.md b/pages/_ic-IC/twilightmenu/faq.md index 105cbc73..dd0bae74 100644 --- a/pages/_ic-IC/twilightmenu/faq.md +++ b/pages/_ic-IC/twilightmenu/faq.md @@ -1,45 +1,57 @@ --- lang: crwdns14114:0crwdne14114:0 -layout: wiki +layout: crwdns14116:0crwdne14116:0 section: crwdns14118:0crwdne14118:0 -title: crwdns14120:0crwdne14120:0 -category: crwdns14122:0crwdne14122:0 +category: crwdns15700:0crwdne15700:0 +title: crwdns15702:0crwdne15702:0 --- crwdns14124:0crwdne14124:0 +crwdns15570:0{:.alert .alert-info}crwdne15570:0 -#### crwdns14506:0crwdne14506:0 -crwdns14128:0crwdne14128:0 crwdns14130:0crwdne14130:0 +#### crwdns15572:0crwdne15572:0 +crwdns15574:0crwdne15574:0 crwdns15576:0crwdne15576:0 -#### crwdns14508:0crwdne14508:0 crwdns14510:0crwdne14510:0 -crwdns14136:0crwdne14136:0 +#### crwdns15578:0crwdne15578:0 +crwdns14146:0crwdne14146:0 - crwdns14512:0crwdne14512:0 - crwdns14716:0crwdne14716:0 - crwdns14516:0crwdne14516:0 #### crwdns14518:0crwdne14518:0 -crwdns14146:0crwdne14146:0 +crwdns15580:0crwdne15580:0 - crwdns14520:0crwdne14520:0 -- crwdns14522:0crwdne14522:0 -- crwdns14524:0crwdne14524:0 +- crwdns15582:0crwdne15582:0 +- crwdns15584:0crwdne15584:0 +- crwdns15586:0crwdne15586:0 #### crwdns14526:0crwdne14526:0 -crwdns14156:0crwdne14156:0 crwdns14158:0crwdne14158:0 crwdns14160:0crwdne14160:0 +crwdns15588:0crwdne15588:0 crwdns15590:0crwdne15590:0 crwdns15592:0crwdne15592:0 #### crwdns14528:0crwdne14528:0 -crwdns14164:0crwdne14164:0 +crwdns15594:0crwdne15594:0 -- crwdns14530:0crwdne14530:0 -- crwdns14168:0crwdne14168:0 crwdns14532:0crwdne14532:0 +- crwdns15596:0crwdne15596:0 +- crwdns14168:0crwdne14168:0 crwdns15598:0crwdne15598:0 -#### crwdns14534:0crwdne14534:0 -crwdns14174:0crwdne14174:0 +#### crwdns15600:0crwdne15600:0 +crwdns15602:0crwdne15602:0 crwdns15710:0crwdne15710:0 +- crwdns15714:0crwdne15714:0 +- crwdns15716:0crwdne15716:0 +- crwdns15718:0crwdne15718:0 -#### crwdns14536:0crwdne14536:0 -crwdns14178:0crwdne14178:0 crwdns14180:0crwdne14180:0 +#### crwdns15606:0crwdne15606:0 +crwdns15608:0crwdne15608:0 -#### crwdns14718:0crwdne14718:0 -crwdns14720:0crwdne14720:0 crwdns14722:0crwdne14722:0 +#### crwdns15610:0crwdne15610:0 +crwdns15612:0crwdne15612:0 +1. crwdns15614:0crwdne15614:0 +1. crwdns15616:0crwdne15616:0 +1. crwdns15618:0crwdne15618:0 + - crwdns15620:0crwdne15620:0 -#### crwdns14724:0crwdne14724:0 crwdns14726:0crwdne14726:0 -crwdns14728:0crwdne14728:0 +#### crwdns15622:0crwdne15622:0 +crwdns15624:0crwdne15624:0 + +#### crwdns15626:0crwdne15626:0 +crwdns15628:0crwdne15628:0 crwdns15630:0crwdne15630:0 diff --git a/pages/_ic-IC/twilightmenu/how-to-get-box-art.md b/pages/_ic-IC/twilightmenu/how-to-get-box-art.md index 97ff6277..70eff451 100644 --- a/pages/_ic-IC/twilightmenu/how-to-get-box-art.md +++ b/pages/_ic-IC/twilightmenu/how-to-get-box-art.md @@ -1,9 +1,9 @@ --- lang: crwdns13502:0crwdne13502:0 -layout: wiki +layout: crwdns13510:0crwdne13510:0 section: crwdns13516:0crwdne13516:0 -title: crwdns13520:0crwdne13520:0 -category: crwdns13522:0crwdne13522:0 +category: crwdns15708:0crwdne15708:0 +title: crwdns15712:0crwdne15712:0 --- ### crwdns13524:0crwdne13524:0 diff --git a/pages/_ic-IC/twilightmenu/index.md b/pages/_ic-IC/twilightmenu/index.md index b6190b14..9243331f 100644 --- a/pages/_ic-IC/twilightmenu/index.md +++ b/pages/_ic-IC/twilightmenu/index.md @@ -1,6 +1,6 @@ --- lang: crwdns14100:0crwdne14100:0 -layout: wiki +layout: crwdns14102:0crwdne14102:0 section: crwdns14104:0crwdne14104:0 title: crwdns14106:0crwdne14106:0 --- diff --git a/pages/_ic-IC/twilightmenu/installing-3ds-manual.md b/pages/_ic-IC/twilightmenu/installing-3ds-manual.md index 406633d9..faebf217 100644 --- a/pages/_ic-IC/twilightmenu/installing-3ds-manual.md +++ b/pages/_ic-IC/twilightmenu/installing-3ds-manual.md @@ -1,9 +1,9 @@ --- lang: crwdns13594:0crwdne13594:0 -layout: wiki +layout: crwdns13596:0crwdne13596:0 section: crwdns13598:0crwdne13598:0 -title: crwdns13600:0crwdne13600:0 -category: crwdns13602:0crwdne13602:0 +category: crwdns15704:0crwdne15704:0 +title: crwdns15706:0crwdne15706:0 --- ### crwdns13604:0crwdne13604:0 diff --git a/pages/_ic-IC/twilightmenu/installing-3ds.md b/pages/_ic-IC/twilightmenu/installing-3ds.md index 52b2cc0a..d87542f6 100644 --- a/pages/_ic-IC/twilightmenu/installing-3ds.md +++ b/pages/_ic-IC/twilightmenu/installing-3ds.md @@ -1,17 +1,15 @@ --- lang: crwdns13974:0crwdne13974:0 -layout: wiki +layout: crwdns13976:0crwdne13976:0 section: crwdns13978:0crwdne13978:0 -title: crwdns14778:0crwdne14778:0 -category: crwdns13982:0crwdne13982:0 +category: crwdns15672:0crwdne15672:0 +title: crwdns15674:0crwdne15674:0 --- -### crwdns14780:0crwdne14780:0 +crwdns15676:0crwdne15676:0 +crwdns15678:0{:.alert .alert-info}crwdne15678:0 -- crwdns14782:0crwdne14782:0 -- crwdns14784:0crwdne14784:0 - -### crwdns14786:0crwdne14786:0 +### crwdns15680:0crwdne15680:0 1. crwdns14788:0crwdne14788:0 1. crwdns14794:0crwdne14794:0
![crwdns14792:0crwdne14792:0](crwdns14790:0crwdne14790:0) 1. crwdns14796:0crwdne14796:0 @@ -21,7 +19,7 @@ category: crwdns13982:0crwdne13982:0 1. crwdns14808:0crwdne14808:0 - crwdns14810:0crwdne14810:0 -### crwdns14812:0crwdne14812:0 +### crwdns15686:0crwdne15686:0 1. crwdns14814:0crwdne14814:0 1. crwdns14816:0crwdne14816:0 1. crwdns14818:0crwdne14818:0 diff --git a/pages/_ic-IC/twilightmenu/installing-dsi.md b/pages/_ic-IC/twilightmenu/installing-dsi.md index 89429288..db071cb0 100644 --- a/pages/_ic-IC/twilightmenu/installing-dsi.md +++ b/pages/_ic-IC/twilightmenu/installing-dsi.md @@ -1,11 +1,14 @@ --- lang: crwdns14198:0crwdne14198:0 -layout: wiki +layout: crwdns14204:0crwdne14204:0 section: crwdns14208:0crwdne14208:0 -title: crwdns14212:0crwdne14212:0 -category: crwdns14216:0crwdne14216:0 +category: crwdns15724:0crwdne15724:0 +title: crwdns15726:0crwdne15726:0 --- +crwdns15728:0crwdne15728:0 +crwdns15730:0{:.alert .alert-info}crwdne15730:0 + ### crwdns14218:0crwdne14218:0 1. crwdns14222:0crwdne14222:0 1. crwdns14226:0crwdne14226:0 diff --git a/pages/_ic-IC/twilightmenu/installing-flashcard.md b/pages/_ic-IC/twilightmenu/installing-flashcard.md index 3605d2a6..6fcea630 100644 --- a/pages/_ic-IC/twilightmenu/installing-flashcard.md +++ b/pages/_ic-IC/twilightmenu/installing-flashcard.md @@ -1,9 +1,9 @@ --- lang: crwdns12450:0crwdne12450:0 -layout: wiki +layout: crwdns12452:0crwdne12452:0 section: crwdns12454:0crwdne12454:0 -title: crwdns12456:0crwdne12456:0 -category: crwdns12458:0crwdne12458:0 +category: crwdns15744:0crwdne15744:0 +title: crwdns15746:0crwdne15746:0 --- ### crwdns12460:0crwdne12460:0 diff --git a/pages/_ic-IC/twilightmenu/playing-in-widescreen.md b/pages/_ic-IC/twilightmenu/playing-in-widescreen.md index 619ee50a..c9d2bf13 100644 --- a/pages/_ic-IC/twilightmenu/playing-in-widescreen.md +++ b/pages/_ic-IC/twilightmenu/playing-in-widescreen.md @@ -1,9 +1,9 @@ --- lang: crwdns13890:0crwdne13890:0 -layout: wiki +layout: crwdns13892:0crwdne13892:0 section: crwdns13894:0crwdne13894:0 -title: crwdns13896:0crwdne13896:0 -category: crwdns13898:0crwdne13898:0 +category: crwdns15720:0crwdne15720:0 +title: crwdns15722:0crwdne15722:0 --- crwdns13900:0crwdne13900:0 diff --git a/pages/_ic-IC/twilightmenu/uninstalling-3ds.md b/pages/_ic-IC/twilightmenu/uninstalling-3ds.md index 89415d44..9104fdfe 100644 --- a/pages/_ic-IC/twilightmenu/uninstalling-3ds.md +++ b/pages/_ic-IC/twilightmenu/uninstalling-3ds.md @@ -1,9 +1,9 @@ --- lang: crwdns14616:0crwdne14616:0 -layout: wiki +layout: crwdns14618:0crwdne14618:0 section: crwdns14620:0crwdne14620:0 -title: crwdns14622:0crwdne14622:0 -category: crwdns14624:0crwdne14624:0 +category: crwdns15820:0crwdne15820:0 +title: crwdns15822:0crwdne15822:0 --- ### crwdns14626:0crwdne14626:0 @@ -17,4 +17,4 @@ category: crwdns14624:0crwdne14624:0 1. crwdns14642:0crwdne14642:0 1. crwdns14644:0crwdne14644:0 1. crwdns14646:0crwdne14646:0 -1. crwdns14648:0crwdne14648:0 +1. crwdns14648:0crwdne14648:0 \ No newline at end of file diff --git a/pages/_ic-IC/twilightmenu/uninstalling-ds.md b/pages/_ic-IC/twilightmenu/uninstalling-ds.md index 5a5a8137..8478bbde 100644 --- a/pages/_ic-IC/twilightmenu/uninstalling-ds.md +++ b/pages/_ic-IC/twilightmenu/uninstalling-ds.md @@ -1,9 +1,9 @@ --- lang: crwdns14650:0crwdne14650:0 -layout: wiki +layout: crwdns14652:0crwdne14652:0 section: crwdns14654:0crwdne14654:0 -title: crwdns14656:0crwdne14656:0 -category: crwdns14658:0crwdne14658:0 +category: crwdns15812:0crwdne15812:0 +title: crwdns15816:0crwdne15816:0 --- ### crwdns14660:0crwdne14660:0 @@ -12,4 +12,4 @@ category: crwdns14658:0crwdne14658:0 1. crwdns14666:0crwdne14666:0 1. crwdns14668:0crwdne14668:0 1. crwdns14670:0crwdne14670:0 -1. crwdns14672:0crwdne14672:0 +1. crwdns14672:0crwdne14672:0 \ No newline at end of file diff --git a/pages/_ic-IC/twilightmenu/updating-3ds-manual.md b/pages/_ic-IC/twilightmenu/updating-3ds-manual.md index 829b8ef8..6538f5dc 100644 --- a/pages/_ic-IC/twilightmenu/updating-3ds-manual.md +++ b/pages/_ic-IC/twilightmenu/updating-3ds-manual.md @@ -1,9 +1,9 @@ --- lang: crwdns13938:0crwdne13938:0 -layout: wiki +layout: crwdns13940:0crwdne13940:0 section: crwdns13942:0crwdne13942:0 -title: crwdns13944:0crwdne13944:0 -category: crwdns13946:0crwdne13946:0 +category: crwdns15762:0crwdne15762:0 +title: crwdns15764:0crwdne15764:0 --- crwdns14470:0crwdne14470:0 diff --git a/pages/_ic-IC/twilightmenu/updating-3ds.md b/pages/_ic-IC/twilightmenu/updating-3ds.md index d9eca267..69305155 100644 --- a/pages/_ic-IC/twilightmenu/updating-3ds.md +++ b/pages/_ic-IC/twilightmenu/updating-3ds.md @@ -1,9 +1,9 @@ --- lang: crwdns14066:0crwdne14066:0 -layout: wiki +layout: crwdns14068:0crwdne14068:0 section: crwdns14070:0crwdne14070:0 -title: crwdns14842:0crwdne14842:0 -category: crwdns14074:0crwdne14074:0 +category: crwdns15814:0crwdne15814:0 +title: crwdns15818:0crwdne15818:0 --- crwdns14350:0crwdne14350:0 diff --git a/pages/_ic-IC/twilightmenu/updating-dsi.md b/pages/_ic-IC/twilightmenu/updating-dsi.md index e9889016..7f757be4 100644 --- a/pages/_ic-IC/twilightmenu/updating-dsi.md +++ b/pages/_ic-IC/twilightmenu/updating-dsi.md @@ -1,9 +1,9 @@ --- lang: crwdns14182:0crwdne14182:0 -layout: wiki +layout: crwdns14184:0crwdne14184:0 section: crwdns14186:0crwdne14186:0 -title: crwdns14188:0crwdne14188:0 -category: crwdns14190:0crwdne14190:0 +category: crwdns15736:0crwdne15736:0 +title: crwdns15738:0crwdne15738:0 --- crwdns14482:0crwdne14482:0 diff --git a/pages/_ic-IC/twilightmenu/updating-flashcard.md b/pages/_ic-IC/twilightmenu/updating-flashcard.md index 8fbae679..9a056f3e 100644 --- a/pages/_ic-IC/twilightmenu/updating-flashcard.md +++ b/pages/_ic-IC/twilightmenu/updating-flashcard.md @@ -1,9 +1,9 @@ --- lang: crwdns14034:0crwdne14034:0 -layout: wiki +layout: crwdns14036:0crwdne14036:0 section: crwdns14038:0crwdne14038:0 -title: crwdns14040:0crwdne14040:0 -category: crwdns14042:0crwdne14042:0 +category: crwdns15824:0crwdne15824:0 +title: crwdns15826:0crwdne15826:0 --- crwdns14480:0crwdne14480:0 diff --git a/pages/_it-IT/ds-index/3ds-forwarders.md b/pages/_it-IT/ds-index/3ds-forwarders.md index fdbfa694..c684b75e 100644 --- a/pages/_it-IT/ds-index/3ds-forwarders.md +++ b/pages/_it-IT/ds-index/3ds-forwarders.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: DS game forwarders (3DS) -category: Guides description: How to create CIA forwarders to have your DS games on your 3DS's home menu --- diff --git a/pages/_it-IT/ds-index/dsi-twl-firm.md b/pages/_it-IT/ds-index/dsi-twl-firm.md index 243c075d..b19e19ce 100644 --- a/pages/_it-IT/ds-index/dsi-twl-firm.md +++ b/pages/_it-IT/ds-index/dsi-twl-firm.md @@ -2,8 +2,8 @@ lang: it-IT layout: wiki section: ds-index +category: reference title: Nintendo DSi / Nintendo 3DS TWL_FIRM -category: Reference description: An explanation of all things DS modding --- @@ -23,14 +23,18 @@ Il Nintendo DS era composto da un processore a 67Mhz nel 2004. Il Nintendo DSi e nds-bootstrap ha TWL Clock Speed come opzione, ma non cercherà di regolare le ROM per farle funzionare a velocità maggiore. Questo è colpa dell'applicazione in sé, e perciò le applicazioni che non funzionano ad una velocità più alta NON è un bug di nds-bootstrap. ### Menu di Sistema Nintendo DSi -Il menu di sistema del Nintendo DSi utilizza un numero intero firmato a 32 bit per determinare lo spazio libero sulla NAND. Utilizzando la NAND atti, il totale non andrà mai oltre 128 MB in modo tale che sia sicuro. Tuttavia, quando reindirizziamo la NAND alla scheda SD, va al di sopra del limite intero a 32 bit, la quale la fa eccedere ad un numero negativo. Il numero negativo di spazio libero purtroppo causerà un messaggio di errore "Si è verificato un errore", non permettendoti di avviare il menu. Fortunatamente, questo può essere risolto creando un file fittizio per farlo diventare un numero positivo. +The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen. -I numeri positivi e negativi sono determinati da coppie di due. Ad esempio, 1-2 GB di spazio libero è consentito mentre 3-4 no. 5-6 GB di spazio libero è consentito mentre 7-8 no. +The ranges that make it overflow is determined by pairs of two. Ad esempio, 1-2 GB di spazio libero è consentito mentre 3-4 no. 5-6 GB di spazio libero è consentito mentre 7-8 no. + +This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. + +----- In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. ### Accesso alla Slot-1 del Nintendo DSi & Blockout -L'accesso alla Slot-1 è bloccato quando si avviano applicazioni dal menu di sistema, tranne se tali applicazioni sono o il launcher della Slot-1 o le Impostazioni di Sistema. Per avviare le cartucce slot-1 normalmente non avviabili, è necessario creare un exploit nelle Impostazioni di sistema o installare Unlaunch. Senza una di queste, non è possibile avviare flashcard non avviabili e non è possibile fare dump di ROM sulla scheda SD. +Slot-1 access is blocked when launching applications from the System Menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. The flashcard white list is checked via RSA signatures are contained via RSA keys on every firmware expect 1.4.0. This means that people can white list their own carts diff --git a/pages/_it-IT/ds-index/hardmod.md b/pages/_it-IT/ds-index/hardmod.md index 021ed5ea..5ef24af4 100644 --- a/pages/_it-IT/ds-index/hardmod.md +++ b/pages/_it-IT/ds-index/hardmod.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: Hardmod -category: Guides description: An explanation of all things DS modding --- diff --git a/pages/_it-IT/ds-index/homebrew.md b/pages/_it-IT/ds-index/homebrew.md index 9cc2a87f..8e6d4da0 100644 --- a/pages/_it-IT/ds-index/homebrew.md +++ b/pages/_it-IT/ds-index/homebrew.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Homebrew -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_it-IT/ds-index/retail-roms.md b/pages/_it-IT/ds-index/retail-roms.md index 0768ef1e..de4cbdbc 100644 --- a/pages/_it-IT/ds-index/retail-roms.md +++ b/pages/_it-IT/ds-index/retail-roms.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Retail ROMs -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_it-IT/ds-index/wifi.md b/pages/_it-IT/ds-index/wifi.md index 81f0342e..330d22a3 100644 --- a/pages/_it-IT/ds-index/wifi.md +++ b/pages/_it-IT/ds-index/wifi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Wi-Fi -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_it-IT/twilightmenu/creating-ram-disks.md b/pages/_it-IT/twilightmenu/creating-ram-disks.md index 66b81411..948a1e34 100644 --- a/pages/_it-IT/twilightmenu/creating-ram-disks.md +++ b/pages/_it-IT/twilightmenu/creating-ram-disks.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Creating RAM Disks -category: Other --- NOTE: You do not need to follow this if you're using a flashcard. diff --git a/pages/_it-IT/twilightmenu/custom-boot-splashes.md b/pages/_it-IT/twilightmenu/custom-boot-splashes.md index 44106cc7..adc2aa33 100644 --- a/pages/_it-IT/twilightmenu/custom-boot-splashes.md +++ b/pages/_it-IT/twilightmenu/custom-boot-splashes.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Boot Splashes -category: Customization --- You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. diff --git a/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md index 5191f60f..61d953b5 100644 --- a/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: DSi / 3DS skins - Custom SFX -category: Customization --- TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". diff --git a/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md b/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md index cc6b5289..0dfef6c8 100644 --- a/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: How to create DSi / 3DS skins -category: Customization --- The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). @@ -16,6 +16,8 @@ in order to compile your themes into Grit RIFF Format. This will compile your pa Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). +The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. + ## Theme file descriptions The `volume` and `battery` textures are self explanatory. @@ -80,15 +82,6 @@ The `volume` and `battery` textures are self explanatory. `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. -### Fonts (`font` folder) - -You can add custom fonts in NFTR (Nitro FonT Resource) format, these are not in the example themes, but you can download the default fonts from [here](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/nitrofiles/graphics/font). One utility you can use to edit NFTR files is Pk11's [nftr-editor](https://pk11.us/nftr-editor/) (works in any modern browser). - -| File | Description | -| ---------- | ----------------------------------------- | -| large.nftr | The large font used for titles | -| small.nftr | The smaller font used for most other text | - ## Theme configuration You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. @@ -134,4 +127,4 @@ Paletted textures are not checked for validity. An invalid texture should be rar ## Custom background music and sound fonts. -The DSi Menu and 3DS themes also support custom music. See [Adding custom music / SFX](Adding-custom-music-sfx) for more details. +The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_it-IT/twilightmenu/custom-fonts.md b/pages/_it-IT/twilightmenu/custom-fonts.md new file mode 100644 index 00000000..5188ecc2 --- /dev/null +++ b/pages/_it-IT/twilightmenu/custom-fonts.md @@ -0,0 +1,30 @@ +--- +lang: en-US +layout: wiki +section: twilightmenu +category: customization +title: Custom Fonts +--- + +TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. + +### Included font info +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages +- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages + +### Directory structure +Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: +- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles +- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text + +The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: +1. Load an NFTR file in nftr-editor +1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated + - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box +1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``) +1. Click `Save`, then repeat for the other sizes diff --git a/pages/_it-IT/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_it-IT/twilightmenu/custom-unlaunch-backgrounds.md index dc8b7d05..9d3dadb2 100644 --- a/pages/_it-IT/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_it-IT/twilightmenu/custom-unlaunch-backgrounds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Unlaunch Backgrounds -category: Customization --- Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: diff --git a/pages/_it-IT/twilightmenu/download-play-pictochat.md b/pages/_it-IT/twilightmenu/download-play-pictochat.md index cdb238d3..367bb0aa 100644 --- a/pages/_it-IT/twilightmenu/download-play-pictochat.md +++ b/pages/_it-IT/twilightmenu/download-play-pictochat.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Download Play / Pictochat in DS Classic Menu -category: Other --- If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. diff --git a/pages/_it-IT/twilightmenu/faq.md b/pages/_it-IT/twilightmenu/faq.md index c70894c8..18024e24 100644 --- a/pages/_it-IT/twilightmenu/faq.md +++ b/pages/_it-IT/twilightmenu/faq.md @@ -2,16 +2,17 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: FAQ & Troubleshooting -category: Other --- For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). +{:.alert .alert-info} -#### Q: Why is my 3DS/2DS stuck on black screens when launching TWiLight Menu++, or why is my 3DS/2DS powering off when launching TWiLight Menu++? -A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide +#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? +A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: -#### Q: I get a white screen when booting TWiLight Menu++. How do I fix this? +#### Q: How do I fix getting a white screen when booting TWiLight Menu++? A: - First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it - If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size @@ -20,7 +21,8 @@ A: #### Q: Why do I get a white screen when trying to load a game from SD Card? A: - First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- If the game that's attempted to be launched is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` +- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game +- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### Q: How do I use cheats? @@ -29,17 +31,27 @@ A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/ #### Q: How do I show a custom picture on the top screen of the DSi theme? A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. -- The file(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use tinypng to reduce the size +- The images(s) must be no bigger than 208x156 +- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size + +#### Q: How do I get games? +A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games: +- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games +- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare +- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles + +#### Q: Can I get the save files from my cartridges onto my SD card or vise versa? +A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. + +#### Q: How do I change TWiLight Menu++'s language? +A: +1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ +1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) +1. Change the first option until you see the language you want, then exit settings + - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ #### Q: Why isn't touch input working on sudokuhax? A: Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Q: Can The Biggest Loser boot TWiLight Menu++? A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -#### Q: How do I get games? -A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). You can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump GBA games on DS or DS games on DSi, or [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump DS and 3DS games 3DS. - -#### Q: Can I get the save files from my cartridges onto my SD card? / Can I put my save files from the SD onto my cartridges? -A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. diff --git a/pages/_it-IT/twilightmenu/how-to-get-box-art.md b/pages/_it-IT/twilightmenu/how-to-get-box-art.md index 228f5f1a..234677c5 100644 --- a/pages/_it-IT/twilightmenu/how-to-get-box-art.md +++ b/pages/_it-IT/twilightmenu/how-to-get-box-art.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: How to Get Box Art -category: Other --- ### 3DS diff --git a/pages/_it-IT/twilightmenu/installing-3ds-manual.md b/pages/_it-IT/twilightmenu/installing-3ds-manual.md index 0cbe8a4d..1b3c8773 100644 --- a/pages/_it-IT/twilightmenu/installing-3ds-manual.md +++ b/pages/_it-IT/twilightmenu/installing-3ds-manual.md @@ -2,8 +2,8 @@ lang: it-IT layout: wiki section: twilightmenu -title: Installazione (3DS, Manuale) -category: Installazione +category: installing +title: Installing (3DS, Manual) --- ### Installazione diff --git a/pages/_it-IT/twilightmenu/installing-3ds.md b/pages/_it-IT/twilightmenu/installing-3ds.md index 79fd5b33..1a91174c 100644 --- a/pages/_it-IT/twilightmenu/installing-3ds.md +++ b/pages/_it-IT/twilightmenu/installing-3ds.md @@ -2,34 +2,32 @@ lang: it-IT layout: wiki section: twilightmenu +category: installing title: Installing (3DS) -category: Installazione --- -### Requirements - -- The latest version of [FBI](https://github.com/Steveice10/FBI/releases) -- The latest version of [Luma3DS](https://github.com/lumateam/luma3ds/releases) +You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it +{:.alert .alert-info} ### Installing (Working Camera) -1. Open FBI and select `Remote Install`, then `Scan QR Code` -1. Scan this QR code to install the latest version of [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)
![Universal-Updater QR code](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) -1. Close FBI and launch Universal-Updater - - If it doesn't show up on your home menu, reboot your 3DS -1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it - - It has this icon: ![TWiLight Menu++ icon](https://raw.githubusercontent.com/DS-Homebrew/TWiLightMenu/master/booter/icon.bmp) -1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it - - This will take a while +1. Apri FBI e seleziona `Remote Install`, poi `Scan QR Code` +1. Scannerizza questo QR code per installare l'ultima versione di [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)
![Universal-Updater QR code](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) +1. Chiudi FBI e avvia Universal-Updater + - Se questa opzione non è presente nel menu home, riavvia il tuo 3DS +1. Trova TWiLight Menu++ nella griglia delle applicazioni, puoi effettuare una ricerca con la terza scheda sulla barra laterale se hai problemi a trovarla + - L' app ha questa icona: ![TWiLight Menu++ icon](https://raw.githubusercontent.com/DS-Homebrew/TWiLightMenu/master/booter/icon.bmp) +1. Premi A oppure tocca l'icona del download nella barra laterale e seleziona `TWiLight Menu++` per installarla + - L'operazione potrebbe richiedere un pò di tempo ### Installing (Non-Working Camera) -1. Download the `Universal-Updater.cia` file from the [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases) -1. Place the `Universal-Updater.cia` file anywhere on your SD card -1. Launch FBI on your Nintendo 3DS -1. In FBI, go to the place you pasted the `Universal-Updater.cia` file -1. Select the `Universal-Updater.cia` file and hit "Install & Delete" -1. Close FBI and launch Universal-Updater - - If it doesn't show up on your home menu, reboot your 3DS -1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it - - It has this icon: ![TWiLight Menu++ icon](https://raw.githubusercontent.com/DS-Homebrew/TWiLightMenu/master/booter/icon.bmp) -1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it - - This will take a while +1. Scarica il file `Universal-Updater.cia` dalla pagina [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases) +1. Posiziona il file `Universal-Updater.cia` in qualsiasi cartella sulla tua scheda SD +1. Avvia FBI sul tuo Nintendo 3DS +1. In FBI, naviga fino al posto dove hai incollato il file `Universal-Updater.cia` +1. Seleziona il file `Universal-Updater.cia` e premi "Install & Delete" +1. Chiudi FBI e avvia Universal-Updater + - Se questa opzione non è presente nel menu home, riavvia il tuo 3DS +1. Trova TWiLight Menu++ nella griglia delle applicazioni, puoi effettuare una ricerca con la terza scheda sulla barra laterale se hai problemi a trovarla + - L' app ha questa icona: ![TWiLight Menu++ icon](https://raw.githubusercontent.com/DS-Homebrew/TWiLightMenu/master/booter/icon.bmp) +1. Premi A oppure tocca l'icona del download nella barra laterale e seleziona `TWiLight Menu++` per installarla + - L'operazione potrebbe richiedere un pò di tempo diff --git a/pages/_it-IT/twilightmenu/installing-dsi.md b/pages/_it-IT/twilightmenu/installing-dsi.md index 1b16cb6e..29276e06 100644 --- a/pages/_it-IT/twilightmenu/installing-dsi.md +++ b/pages/_it-IT/twilightmenu/installing-dsi.md @@ -2,10 +2,13 @@ lang: it-IT layout: wiki section: twilightmenu -title: Installazione (DSi) -category: Installazione +category: installing +title: Installing (DSi) --- +If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ +{:.alert .alert-info} + ### Installazione 1. Scarica l'ultima versione di `TWiLightMenu-DSi.7z` dalla [pagina delle versioni](https://github.com/DS-Homebrew/TWiLightMenu/releases) 1. Estrai `TWiLightMenu-DSi.7z` diff --git a/pages/_it-IT/twilightmenu/installing-flashcard.md b/pages/_it-IT/twilightmenu/installing-flashcard.md index 50ba21f6..e027d0d6 100644 --- a/pages/_it-IT/twilightmenu/installing-flashcard.md +++ b/pages/_it-IT/twilightmenu/installing-flashcard.md @@ -2,8 +2,8 @@ lang: it-IT layout: wiki section: twilightmenu -title: Installazione (Flashcard) -category: Installazione +category: installing +title: Installing (Flashcard) --- ### Installazione diff --git a/pages/_it-IT/twilightmenu/playing-in-widescreen.md b/pages/_it-IT/twilightmenu/playing-in-widescreen.md index e7d85a0e..d70ff7e6 100644 --- a/pages/_it-IT/twilightmenu/playing-in-widescreen.md +++ b/pages/_it-IT/twilightmenu/playing-in-widescreen.md @@ -2,8 +2,8 @@ lang: it-IT layout: wiki section: twilightmenu -title: Giocare in Widescreen -category: Altro +category: other +title: Playing in Widescreen --- Richiede una console Vecchia/New Nintendo 3DS o 2DS. diff --git a/pages/_it-IT/twilightmenu/uninstalling-3ds.md b/pages/_it-IT/twilightmenu/uninstalling-3ds.md index 46afbc76..6928169b 100644 --- a/pages/_it-IT/twilightmenu/uninstalling-3ds.md +++ b/pages/_it-IT/twilightmenu/uninstalling-3ds.md @@ -2,8 +2,8 @@ lang: it-IT layout: wiki section: twilightmenu -title: Disinstallazione (3DS) -category: Disinstallazione +category: uninstalling +title: Uninstalling (3DS) --- ### Disinstallazione diff --git a/pages/_it-IT/twilightmenu/uninstalling-ds.md b/pages/_it-IT/twilightmenu/uninstalling-ds.md index eb909b0e..b50091f6 100644 --- a/pages/_it-IT/twilightmenu/uninstalling-ds.md +++ b/pages/_it-IT/twilightmenu/uninstalling-ds.md @@ -2,8 +2,8 @@ lang: it-IT layout: wiki section: twilightmenu -title: Disinstallazione (DS & DSi) -category: Disinstallazione +category: uninstalling +title: Uninstalling (DS & DSi) --- ### Disinstallazione diff --git a/pages/_it-IT/twilightmenu/updating-3ds-manual.md b/pages/_it-IT/twilightmenu/updating-3ds-manual.md index 181d2aad..0363fae4 100644 --- a/pages/_it-IT/twilightmenu/updating-3ds-manual.md +++ b/pages/_it-IT/twilightmenu/updating-3ds-manual.md @@ -2,8 +2,8 @@ lang: it-IT layout: wiki section: twilightmenu -title: Aggiornamento (3DS, Manuale) -category: Aggiornamento +category: updating +title: Updating (3DS, Manual) --- **NOTA:** Se aggiorni da una versione più vecchia della v16.4.0, si prega di spostare i tuo file `.sav` per o giochi del DS in una nuova cartella chiamata `saves`, con la cartella `saves` nello stesso posto delle ROM del DS. diff --git a/pages/_it-IT/twilightmenu/updating-3ds.md b/pages/_it-IT/twilightmenu/updating-3ds.md index 47605512..0f885f09 100644 --- a/pages/_it-IT/twilightmenu/updating-3ds.md +++ b/pages/_it-IT/twilightmenu/updating-3ds.md @@ -2,8 +2,8 @@ lang: it-IT layout: wiki section: twilightmenu +category: updating title: Updating (3DS) -category: Aggiornamento --- **NOTA:** Se aggiorni da una versione più vecchia della v16.4.0, si prega di spostare i tuo file `.sav` per o giochi del DS in una nuova cartella chiamata `saves`, con la cartella `saves` nello stesso posto delle ROM del DS. diff --git a/pages/_it-IT/twilightmenu/updating-dsi.md b/pages/_it-IT/twilightmenu/updating-dsi.md index 551c3592..f18bca2c 100644 --- a/pages/_it-IT/twilightmenu/updating-dsi.md +++ b/pages/_it-IT/twilightmenu/updating-dsi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (DSi) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_it-IT/twilightmenu/updating-flashcard.md b/pages/_it-IT/twilightmenu/updating-flashcard.md index cee3e010..6861b10b 100644 --- a/pages/_it-IT/twilightmenu/updating-flashcard.md +++ b/pages/_it-IT/twilightmenu/updating-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (Flashcard) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_ja-JP/ds-index/3ds-forwarders.md b/pages/_ja-JP/ds-index/3ds-forwarders.md index fdbfa694..c684b75e 100644 --- a/pages/_ja-JP/ds-index/3ds-forwarders.md +++ b/pages/_ja-JP/ds-index/3ds-forwarders.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: DS game forwarders (3DS) -category: Guides description: How to create CIA forwarders to have your DS games on your 3DS's home menu --- diff --git a/pages/_ja-JP/ds-index/dsi-twl-firm.md b/pages/_ja-JP/ds-index/dsi-twl-firm.md index 353057b5..fce45428 100644 --- a/pages/_ja-JP/ds-index/dsi-twl-firm.md +++ b/pages/_ja-JP/ds-index/dsi-twl-firm.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Nintendo DSi / Nintendo 3DS TWL_FIRM -category: Reference description: An explanation of all things DS modding --- @@ -23,9 +23,13 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. ### Nintendo DSi System Menu -The Nintendo DSi System Menu uses a signed 32-bit integer to determine the free space on the NAND. Using the actual NAND, amount will never go above 128 MB so it was safe. However, when we redirect the NAND to the SD Card, it goes above the 32-bit integer limit, which makes it overflow to a negative number. The negative number of free space will unfortunately cause an "An error has occurred" error message, not letting you boot into the menu. Fortunately, this can be fixed by making a dummy file to put it in a positive number. +The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen. -The positive and negative numbers are determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. +The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. + +This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. + +----- In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. diff --git a/pages/_ja-JP/ds-index/hardmod.md b/pages/_ja-JP/ds-index/hardmod.md index 021ed5ea..5ef24af4 100644 --- a/pages/_ja-JP/ds-index/hardmod.md +++ b/pages/_ja-JP/ds-index/hardmod.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: Hardmod -category: Guides description: An explanation of all things DS modding --- diff --git a/pages/_ja-JP/ds-index/homebrew.md b/pages/_ja-JP/ds-index/homebrew.md index 9cc2a87f..8e6d4da0 100644 --- a/pages/_ja-JP/ds-index/homebrew.md +++ b/pages/_ja-JP/ds-index/homebrew.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Homebrew -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_ja-JP/ds-index/retail-roms.md b/pages/_ja-JP/ds-index/retail-roms.md index 0768ef1e..de4cbdbc 100644 --- a/pages/_ja-JP/ds-index/retail-roms.md +++ b/pages/_ja-JP/ds-index/retail-roms.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Retail ROMs -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_ja-JP/ds-index/wifi.md b/pages/_ja-JP/ds-index/wifi.md index 81f0342e..330d22a3 100644 --- a/pages/_ja-JP/ds-index/wifi.md +++ b/pages/_ja-JP/ds-index/wifi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Wi-Fi -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_ja-JP/twilightmenu/creating-ram-disks.md b/pages/_ja-JP/twilightmenu/creating-ram-disks.md index 66b81411..948a1e34 100644 --- a/pages/_ja-JP/twilightmenu/creating-ram-disks.md +++ b/pages/_ja-JP/twilightmenu/creating-ram-disks.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Creating RAM Disks -category: Other --- NOTE: You do not need to follow this if you're using a flashcard. diff --git a/pages/_ja-JP/twilightmenu/custom-boot-splashes.md b/pages/_ja-JP/twilightmenu/custom-boot-splashes.md index 44106cc7..adc2aa33 100644 --- a/pages/_ja-JP/twilightmenu/custom-boot-splashes.md +++ b/pages/_ja-JP/twilightmenu/custom-boot-splashes.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Boot Splashes -category: Customization --- You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. diff --git a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md index 5191f60f..61d953b5 100644 --- a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: DSi / 3DS skins - Custom SFX -category: Customization --- TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". diff --git a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md index cc6b5289..0dfef6c8 100644 --- a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: How to create DSi / 3DS skins -category: Customization --- The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). @@ -16,6 +16,8 @@ in order to compile your themes into Grit RIFF Format. This will compile your pa Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). +The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. + ## Theme file descriptions The `volume` and `battery` textures are self explanatory. @@ -80,15 +82,6 @@ The `volume` and `battery` textures are self explanatory. `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. -### Fonts (`font` folder) - -You can add custom fonts in NFTR (Nitro FonT Resource) format, these are not in the example themes, but you can download the default fonts from [here](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/nitrofiles/graphics/font). One utility you can use to edit NFTR files is Pk11's [nftr-editor](https://pk11.us/nftr-editor/) (works in any modern browser). - -| File | Description | -| ---------- | ----------------------------------------- | -| large.nftr | The large font used for titles | -| small.nftr | The smaller font used for most other text | - ## Theme configuration You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. @@ -134,4 +127,4 @@ Paletted textures are not checked for validity. An invalid texture should be rar ## Custom background music and sound fonts. -The DSi Menu and 3DS themes also support custom music. See [Adding custom music / SFX](Adding-custom-music-sfx) for more details. +The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_ja-JP/twilightmenu/custom-fonts.md b/pages/_ja-JP/twilightmenu/custom-fonts.md new file mode 100644 index 00000000..5188ecc2 --- /dev/null +++ b/pages/_ja-JP/twilightmenu/custom-fonts.md @@ -0,0 +1,30 @@ +--- +lang: en-US +layout: wiki +section: twilightmenu +category: customization +title: Custom Fonts +--- + +TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. + +### Included font info +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages +- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages + +### Directory structure +Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: +- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles +- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text + +The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: +1. Load an NFTR file in nftr-editor +1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated + - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box +1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``) +1. Click `Save`, then repeat for the other sizes diff --git a/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md index dc8b7d05..9d3dadb2 100644 --- a/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Unlaunch Backgrounds -category: Customization --- Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: diff --git a/pages/_ja-JP/twilightmenu/download-play-pictochat.md b/pages/_ja-JP/twilightmenu/download-play-pictochat.md index cdb238d3..367bb0aa 100644 --- a/pages/_ja-JP/twilightmenu/download-play-pictochat.md +++ b/pages/_ja-JP/twilightmenu/download-play-pictochat.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Download Play / Pictochat in DS Classic Menu -category: Other --- If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. diff --git a/pages/_ja-JP/twilightmenu/faq.md b/pages/_ja-JP/twilightmenu/faq.md index c70894c8..18024e24 100644 --- a/pages/_ja-JP/twilightmenu/faq.md +++ b/pages/_ja-JP/twilightmenu/faq.md @@ -2,16 +2,17 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: FAQ & Troubleshooting -category: Other --- For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). +{:.alert .alert-info} -#### Q: Why is my 3DS/2DS stuck on black screens when launching TWiLight Menu++, or why is my 3DS/2DS powering off when launching TWiLight Menu++? -A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide +#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? +A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: -#### Q: I get a white screen when booting TWiLight Menu++. How do I fix this? +#### Q: How do I fix getting a white screen when booting TWiLight Menu++? A: - First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it - If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size @@ -20,7 +21,8 @@ A: #### Q: Why do I get a white screen when trying to load a game from SD Card? A: - First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- If the game that's attempted to be launched is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` +- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game +- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### Q: How do I use cheats? @@ -29,17 +31,27 @@ A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/ #### Q: How do I show a custom picture on the top screen of the DSi theme? A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. -- The file(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use tinypng to reduce the size +- The images(s) must be no bigger than 208x156 +- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size + +#### Q: How do I get games? +A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games: +- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games +- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare +- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles + +#### Q: Can I get the save files from my cartridges onto my SD card or vise versa? +A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. + +#### Q: How do I change TWiLight Menu++'s language? +A: +1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ +1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) +1. Change the first option until you see the language you want, then exit settings + - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ #### Q: Why isn't touch input working on sudokuhax? A: Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Q: Can The Biggest Loser boot TWiLight Menu++? A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -#### Q: How do I get games? -A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). You can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump GBA games on DS or DS games on DSi, or [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump DS and 3DS games 3DS. - -#### Q: Can I get the save files from my cartridges onto my SD card? / Can I put my save files from the SD onto my cartridges? -A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. diff --git a/pages/_ja-JP/twilightmenu/how-to-get-box-art.md b/pages/_ja-JP/twilightmenu/how-to-get-box-art.md index 228f5f1a..234677c5 100644 --- a/pages/_ja-JP/twilightmenu/how-to-get-box-art.md +++ b/pages/_ja-JP/twilightmenu/how-to-get-box-art.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: How to Get Box Art -category: Other --- ### 3DS diff --git a/pages/_ja-JP/twilightmenu/installing-3ds-manual.md b/pages/_ja-JP/twilightmenu/installing-3ds-manual.md index 5c5cc493..69542230 100644 --- a/pages/_ja-JP/twilightmenu/installing-3ds-manual.md +++ b/pages/_ja-JP/twilightmenu/installing-3ds-manual.md @@ -2,8 +2,8 @@ lang: ja-JP layout: wiki section: twilightmenu +category: installing title: インストール(3DS、手動) -category: インストール --- ### インストール diff --git a/pages/_ja-JP/twilightmenu/installing-3ds.md b/pages/_ja-JP/twilightmenu/installing-3ds.md index b203c74b..56424e54 100644 --- a/pages/_ja-JP/twilightmenu/installing-3ds.md +++ b/pages/_ja-JP/twilightmenu/installing-3ds.md @@ -2,14 +2,12 @@ lang: ja-JP layout: wiki section: twilightmenu +category: installing title: インストール(3DS) -category: インストール --- -### 必要条件 - -- [FBI](https://github.com/Steveice10/FBI/releases)の最新バージョン -- [Luma3DS](https://github.com/lumateam/luma3ds/releases)の最新バージョン +3DSにカスタムファームウェアで必要です。インストールには[3ds.hacks.guide](https://3ds.hacks.guide)に従ってください。 +{:.alert .alert-info} ### インストール(機能されるカメラ) 1. FBIを開き、`Remote Install`を選択し、`Scan QR Code`します diff --git a/pages/_ja-JP/twilightmenu/installing-dsi.md b/pages/_ja-JP/twilightmenu/installing-dsi.md index 666fb858..e7bc3050 100644 --- a/pages/_ja-JP/twilightmenu/installing-dsi.md +++ b/pages/_ja-JP/twilightmenu/installing-dsi.md @@ -2,10 +2,13 @@ lang: ja-JP layout: wiki section: twilightmenu +category: installing title: インストール(DSi) -category: インストール --- +DSiに自作ソフトを実行する方法がない場合は、[dsi.cfw.guide](https://dsi.cfw.guide)に従って、TWiLight Menu++をインストールしてください +{:.alert .alert-info} + ### インストール 1. [リリースページ](https://github.com/DS-Homebrew/TWiLightMenu/releases)から最新の`TWiLightMenu-DSi.7z`をダウンロードする 1. `TWiLightMenu-DSi.7z`を抽出する diff --git a/pages/_ja-JP/twilightmenu/installing-flashcard.md b/pages/_ja-JP/twilightmenu/installing-flashcard.md index 84285339..23eddf44 100644 --- a/pages/_ja-JP/twilightmenu/installing-flashcard.md +++ b/pages/_ja-JP/twilightmenu/installing-flashcard.md @@ -2,8 +2,8 @@ lang: ja-JP layout: wiki section: twilightmenu +category: installing title: インストール(フラッシュカード) -category: インストール --- ### インストール diff --git a/pages/_ja-JP/twilightmenu/playing-in-widescreen.md b/pages/_ja-JP/twilightmenu/playing-in-widescreen.md index 2f476883..c46fb6f5 100644 --- a/pages/_ja-JP/twilightmenu/playing-in-widescreen.md +++ b/pages/_ja-JP/twilightmenu/playing-in-widescreen.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Playing in Widescreen -category: Other --- Requires an Old/New Nintendo 3DS or 2DS console. diff --git a/pages/_ja-JP/twilightmenu/uninstalling-3ds.md b/pages/_ja-JP/twilightmenu/uninstalling-3ds.md index ab3ea797..2d98692a 100644 --- a/pages/_ja-JP/twilightmenu/uninstalling-3ds.md +++ b/pages/_ja-JP/twilightmenu/uninstalling-3ds.md @@ -2,8 +2,8 @@ lang: ja-JP layout: wiki section: twilightmenu +category: uninstalling title: アンインストール(3DS) -category: アンインストール --- ### アンインストール diff --git a/pages/_ja-JP/twilightmenu/uninstalling-ds.md b/pages/_ja-JP/twilightmenu/uninstalling-ds.md index 7fc35308..7246d34a 100644 --- a/pages/_ja-JP/twilightmenu/uninstalling-ds.md +++ b/pages/_ja-JP/twilightmenu/uninstalling-ds.md @@ -2,8 +2,8 @@ lang: ja-JP layout: wiki section: twilightmenu +category: uninstalling title: アンインストール(DSとDSi) -category: アンインストール --- ### アンインストール diff --git a/pages/_ja-JP/twilightmenu/updating-3ds-manual.md b/pages/_ja-JP/twilightmenu/updating-3ds-manual.md index 4e7a4c4d..e6b390a1 100644 --- a/pages/_ja-JP/twilightmenu/updating-3ds-manual.md +++ b/pages/_ja-JP/twilightmenu/updating-3ds-manual.md @@ -2,8 +2,8 @@ lang: ja-JP layout: wiki section: twilightmenu +category: updating title: 更新(3DS、手動) -category: 更新 --- **注:**v16.4.0より古いバージョンから更新する場合は、DSゲームの`.sav`ファイルを`saves`という新しいフォルダに移動し、`saves`フォルダはDS ROMと同じ場所に置いてください。 diff --git a/pages/_ja-JP/twilightmenu/updating-3ds.md b/pages/_ja-JP/twilightmenu/updating-3ds.md index 356f1a4e..15206634 100644 --- a/pages/_ja-JP/twilightmenu/updating-3ds.md +++ b/pages/_ja-JP/twilightmenu/updating-3ds.md @@ -2,8 +2,8 @@ lang: ja-JP layout: wiki section: twilightmenu +category: updating title: 更新(3DS) -category: 更新 --- **注:**v16.4.0より古いバージョンから更新する場合は、DSゲームの`.sav`ファイルを`saves`という新しいフォルダに移動し、`saves`フォルダはDS ROMと同じ場所に置いてください。 diff --git a/pages/_ja-JP/twilightmenu/updating-dsi.md b/pages/_ja-JP/twilightmenu/updating-dsi.md index 52e82a8a..ef04f7b2 100644 --- a/pages/_ja-JP/twilightmenu/updating-dsi.md +++ b/pages/_ja-JP/twilightmenu/updating-dsi.md @@ -2,8 +2,8 @@ lang: ja-JP layout: wiki section: twilightmenu +category: updating title: 更新(DSi) -category: 更新 --- **注:**v16.4.0より古いバージョンから更新する場合は、DSゲームの`.sav`ファイルを`saves`という新しいフォルダに移動し、`saves`フォルダはDS ROMと同じ場所に置いてください。 diff --git a/pages/_ja-JP/twilightmenu/updating-flashcard.md b/pages/_ja-JP/twilightmenu/updating-flashcard.md index e78d53b0..fcd2c0a9 100644 --- a/pages/_ja-JP/twilightmenu/updating-flashcard.md +++ b/pages/_ja-JP/twilightmenu/updating-flashcard.md @@ -2,8 +2,8 @@ lang: ja-JP layout: wiki section: twilightmenu +category: updating title: 更新(フラッシュカード) -category: 更新 --- **注:**v16.4.0より古いバージョンから更新する場合は、DSゲームの`.sav`ファイルを`saves`という新しいフォルダに移動し、`saves`フォルダはDS ROMと同じ場所に置いてください。 diff --git a/pages/_ko-KR/ds-index/3ds-forwarders.md b/pages/_ko-KR/ds-index/3ds-forwarders.md index fdbfa694..c684b75e 100644 --- a/pages/_ko-KR/ds-index/3ds-forwarders.md +++ b/pages/_ko-KR/ds-index/3ds-forwarders.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: DS game forwarders (3DS) -category: Guides description: How to create CIA forwarders to have your DS games on your 3DS's home menu --- diff --git a/pages/_ko-KR/ds-index/dsi-twl-firm.md b/pages/_ko-KR/ds-index/dsi-twl-firm.md index 04a257e4..b7db88e5 100644 --- a/pages/_ko-KR/ds-index/dsi-twl-firm.md +++ b/pages/_ko-KR/ds-index/dsi-twl-firm.md @@ -2,8 +2,8 @@ lang: ko-KR layout: wiki section: ds-index -title: 닌텐도 DSi / 닌텐도 3DS TWL_FIRM -category: Reference +category: reference +title: Nintendo DSi / Nintendo 3DS TWL_FIRM description: An explanation of all things DS modding --- @@ -23,9 +23,13 @@ description: An explanation of all things DS modding nds-bootstrap은 TWL Clock Speed를 옵션으로 갖고있는데, 이게 있다고 해서 ROM이 더 높은 클럭 속도에서 잘 작동하도록 조절하지는 않을것입니다. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. ### 닌텐도 DSi 본체 메뉴 -닌텐도 DSi 본체의 메뉴는 서명된 32비트 정수를 사용하여 NAND의 여유 공간을 결정해줍니다. 실제 NAND를 사용할 때는, 128MB를 넘지 않으므로 안전했습니다. 그러나, NAND를 SD카드에 리다이렉트 시키게 되면, 32비트 정수 제한을 넘겨버려서, 음수로 오버플로가 생겨버립니다. The negative number of free space will unfortunately cause an "An error has occurred" error message, not letting you boot into the menu. Fortunately, this can be fixed by making a dummy file to put it in a positive number. +The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen. -The positive and negative numbers are determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. +The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. + +This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. + +----- In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. diff --git a/pages/_ko-KR/ds-index/hardmod.md b/pages/_ko-KR/ds-index/hardmod.md index 021ed5ea..5ef24af4 100644 --- a/pages/_ko-KR/ds-index/hardmod.md +++ b/pages/_ko-KR/ds-index/hardmod.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: Hardmod -category: Guides description: An explanation of all things DS modding --- diff --git a/pages/_ko-KR/ds-index/homebrew.md b/pages/_ko-KR/ds-index/homebrew.md index 9cc2a87f..8e6d4da0 100644 --- a/pages/_ko-KR/ds-index/homebrew.md +++ b/pages/_ko-KR/ds-index/homebrew.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Homebrew -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_ko-KR/ds-index/retail-roms.md b/pages/_ko-KR/ds-index/retail-roms.md index 0768ef1e..de4cbdbc 100644 --- a/pages/_ko-KR/ds-index/retail-roms.md +++ b/pages/_ko-KR/ds-index/retail-roms.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Retail ROMs -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_ko-KR/ds-index/wifi.md b/pages/_ko-KR/ds-index/wifi.md index 81f0342e..330d22a3 100644 --- a/pages/_ko-KR/ds-index/wifi.md +++ b/pages/_ko-KR/ds-index/wifi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Wi-Fi -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_ko-KR/twilightmenu/creating-ram-disks.md b/pages/_ko-KR/twilightmenu/creating-ram-disks.md index 0f6c2bc9..30aaec1c 100644 --- a/pages/_ko-KR/twilightmenu/creating-ram-disks.md +++ b/pages/_ko-KR/twilightmenu/creating-ram-disks.md @@ -2,8 +2,8 @@ lang: ko-KR layout: wiki section: twilightmenu -title: RAM 디스크 생성하기 -category: 기타 +category: other +title: Creating RAM Disks --- 참고: Flashcard를 사용중이라면 하지 않아도 됩니다. diff --git a/pages/_ko-KR/twilightmenu/custom-boot-splashes.md b/pages/_ko-KR/twilightmenu/custom-boot-splashes.md index 72c227fa..dd32c8e1 100644 --- a/pages/_ko-KR/twilightmenu/custom-boot-splashes.md +++ b/pages/_ko-KR/twilightmenu/custom-boot-splashes.md @@ -2,8 +2,8 @@ lang: ko-KR layout: wiki section: twilightmenu -title: 시작화면 커스텀하기 -category: 커스터마이징 +category: customization +title: Custom Boot Splashes --- TWiLight Menu++가 켜질 때의 화면을 GIF 파일로 커스텀할 수 있습니다. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. diff --git a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md index 95926418..1567e5ed 100644 --- a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md @@ -2,8 +2,8 @@ lang: ko-KR layout: wiki section: twilightmenu -title: DSi / 3DS skins - 커스텀 SFX -category: 커스터마이징 +category: customization +title: DSi / 3DS skins - Custom SFX --- TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". diff --git a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md index 6b535bce..ef3169ea 100644 --- a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md @@ -2,8 +2,8 @@ lang: ko-KR layout: wiki section: twilightmenu -title: DSi / 3DS 스킨 제작하기 -category: 커스터마이징 +category: customization +title: How to create DSi / 3DS skins --- 테마를 커스텀하는 가장 쉬운 방법은 테마의 `ui`, `battery` 또는 `volume` 폴더의 PNG 텍스쳐를 수정하는 것입니다. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). @@ -16,6 +16,8 @@ in order to compile your themes into Grit RIFF Format. This will compile your pa Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). +The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. + ## Theme file descriptions The `volume` and `battery` textures are self explanatory. @@ -80,15 +82,6 @@ The `volume` and `battery` textures are self explanatory. `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. -### Fonts (`font` folder) - -You can add custom fonts in NFTR (Nitro FonT Resource) format, these are not in the example themes, but you can download the default fonts from [here](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/nitrofiles/graphics/font). One utility you can use to edit NFTR files is Pk11's [nftr-editor](https://pk11.us/nftr-editor/) (works in any modern browser). - -| File | Description | -| ---------- | ----------------------------------------- | -| large.nftr | The large font used for titles | -| small.nftr | The smaller font used for most other text | - ## Theme configuration You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. @@ -134,4 +127,4 @@ Paletted textures are not checked for validity. An invalid texture should be rar ## Custom background music and sound fonts. -The DSi Menu and 3DS themes also support custom music. See [Adding custom music / SFX](Adding-custom-music-sfx) for more details. +The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_ko-KR/twilightmenu/custom-fonts.md b/pages/_ko-KR/twilightmenu/custom-fonts.md new file mode 100644 index 00000000..5188ecc2 --- /dev/null +++ b/pages/_ko-KR/twilightmenu/custom-fonts.md @@ -0,0 +1,30 @@ +--- +lang: en-US +layout: wiki +section: twilightmenu +category: customization +title: Custom Fonts +--- + +TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. + +### Included font info +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages +- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages + +### Directory structure +Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: +- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles +- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text + +The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: +1. Load an NFTR file in nftr-editor +1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated + - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box +1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``) +1. Click `Save`, then repeat for the other sizes diff --git a/pages/_ko-KR/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_ko-KR/twilightmenu/custom-unlaunch-backgrounds.md index eea9fc46..d733e4c8 100644 --- a/pages/_ko-KR/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_ko-KR/twilightmenu/custom-unlaunch-backgrounds.md @@ -2,8 +2,8 @@ lang: ko-KR layout: wiki section: twilightmenu -title: Unlaunch 배경화면 커스텀하기 -category: 커스터마이징 +category: customization +title: Custom Unlaunch Backgrounds --- Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: diff --git a/pages/_ko-KR/twilightmenu/download-play-pictochat.md b/pages/_ko-KR/twilightmenu/download-play-pictochat.md index 92146ace..a912a31e 100644 --- a/pages/_ko-KR/twilightmenu/download-play-pictochat.md +++ b/pages/_ko-KR/twilightmenu/download-play-pictochat.md @@ -2,8 +2,8 @@ lang: ko-KR layout: wiki section: twilightmenu -title: DS 클래식 메뉴의 다운로드 플레이 / 픽토챗 -category: 기타 +category: other +title: Download Play / Pictochat in DS Classic Menu --- DSi 본체를 이용중이라면, 별도의 과정 없이 이 응용프로그램들을 이용할 수 있습니다. 그러나, 3DS 본체를 이용중이라면 아래 과정을 따르세요. diff --git a/pages/_ko-KR/twilightmenu/faq.md b/pages/_ko-KR/twilightmenu/faq.md index e6434b6e..59ecff4d 100644 --- a/pages/_ko-KR/twilightmenu/faq.md +++ b/pages/_ko-KR/twilightmenu/faq.md @@ -2,16 +2,17 @@ lang: ko-KR layout: wiki section: twilightmenu -title: FAQ & 문제 해결하기 -category: 기타 +category: other +title: FAQ & Troubleshooting --- 더 많은 FAQ를 원하신다면, [GBAtemp 스레드](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/)를 참고하세요. +{:.alert .alert-info} -#### Q: Why is my 3DS/2DS stuck on black screens when launching TWiLight Menu++, or why is my 3DS/2DS powering off when launching TWiLight Menu++? -A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide +#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? +A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: -#### Q: I get a white screen when booting TWiLight Menu++. How do I fix this? +#### Q: How do I fix getting a white screen when booting TWiLight Menu++? A: - First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it - If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size @@ -20,7 +21,8 @@ A: #### Q: Why do I get a white screen when trying to load a game from SD Card? A: - First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- If the game that's attempted to be launched is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` +- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game +- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### Q: How do I use cheats? @@ -29,17 +31,27 @@ A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/ #### Q: How do I show a custom picture on the top screen of the DSi theme? A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. -- The file(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use tinypng to reduce the size +- The images(s) must be no bigger than 208x156 +- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size + +#### Q: How do I get games? +A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games: +- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games +- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare +- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles + +#### Q: Can I get the save files from my cartridges onto my SD card or vise versa? +A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. + +#### Q: How do I change TWiLight Menu++'s language? +A: +1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ +1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) +1. Change the first option until you see the language you want, then exit settings + - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ #### Q: Why isn't touch input working on sudokuhax? A: Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Q: Can The Biggest Loser boot TWiLight Menu++? A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -#### Q: How do I get games? -A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). You can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump GBA games on DS or DS games on DSi, or [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump DS and 3DS games 3DS. - -#### Q: Can I get the save files from my cartridges onto my SD card? / Can I put my save files from the SD onto my cartridges? -A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. diff --git a/pages/_ko-KR/twilightmenu/how-to-get-box-art.md b/pages/_ko-KR/twilightmenu/how-to-get-box-art.md index 55b378de..00beb1a8 100644 --- a/pages/_ko-KR/twilightmenu/how-to-get-box-art.md +++ b/pages/_ko-KR/twilightmenu/how-to-get-box-art.md @@ -2,8 +2,8 @@ lang: ko-KR layout: wiki section: twilightmenu -title: 박스 아트 가져오기 -category: 기타 +category: other +title: How to Get Box Art --- ### 3DS diff --git a/pages/_ko-KR/twilightmenu/installing-3ds-manual.md b/pages/_ko-KR/twilightmenu/installing-3ds-manual.md index 528459e8..8c89d3b5 100644 --- a/pages/_ko-KR/twilightmenu/installing-3ds-manual.md +++ b/pages/_ko-KR/twilightmenu/installing-3ds-manual.md @@ -2,8 +2,8 @@ lang: ko-KR layout: wiki section: twilightmenu -title: 설치하기 (3DS, 수동) -category: 설치 +category: installing +title: Installing (3DS, Manual) --- ### 설치하기 diff --git a/pages/_ko-KR/twilightmenu/installing-3ds.md b/pages/_ko-KR/twilightmenu/installing-3ds.md index 84b9aee6..6c1a2239 100644 --- a/pages/_ko-KR/twilightmenu/installing-3ds.md +++ b/pages/_ko-KR/twilightmenu/installing-3ds.md @@ -2,16 +2,14 @@ lang: ko-KR layout: wiki section: twilightmenu -title: 설치하기 (3DS) -category: 설치 +category: installing +title: Installing (3DS) --- -### 준비물 +You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it +{:.alert .alert-info} -- [FBI](https://github.com/Steveice10/FBI/releases) 최신버전 -- [Luma3DS](https://github.com/lumateam/luma3ds/releases) 최신버전 - -### 설치하기 (카메라 이용) +### Installing (Working Camera) 1. FBI를 열고 `Remote Install`에 진입합니다. 그러고 나서 `Scan QR Code`를 선택합니다. 1. 아래의 QR 코드를 스캔해서 최신 버전의 [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)를 설치합니다.
![Universal-Updater QR 코드](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) 1. FBI를 닫고 Universal-Updater를 실행합니다. @@ -21,7 +19,7 @@ category: 설치 1. 사이드바에서 A를 누르거나 다운로드 아이콘을 터치한 후, `TWiLight Menu++`를 선택해서 설치를 진행하세요. - 시간이 조금 걸릴 수 있습니다. -### 설치하기 (카메라 없이) +### Installing (Non-Working Camera) 1. [Universal-Updater 릴리즈 페이지](https://github.com/Universal-Team/Universal-Updater/releases)에서 `Universal-Updater.cia` 파일을 다운로드하세요. 1. SD카드의 아무데나 `Universal-Updater.cia` 파일을 놓으세요. 1. 닌텐도 3DS에서 FBI를 실행하세요. diff --git a/pages/_ko-KR/twilightmenu/installing-dsi.md b/pages/_ko-KR/twilightmenu/installing-dsi.md index 8b414e96..4d6e3453 100644 --- a/pages/_ko-KR/twilightmenu/installing-dsi.md +++ b/pages/_ko-KR/twilightmenu/installing-dsi.md @@ -2,10 +2,13 @@ lang: ko-KR layout: wiki section: twilightmenu -title: 설치하기 (DSi) -category: 설치 +category: installing +title: Installing (DSi) --- +If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ +{:.alert .alert-info} + ### 설치하기 1. `TWiLightMenu-DSi.7z`의 최신버전을 [깃허브 페이지](https://github.com/DS-Homebrew/TWiLightMenu/releases)에서 다운로드하세요. 1. `TWiLightMenu-DSi.7z`를 압축 해제합니다. diff --git a/pages/_ko-KR/twilightmenu/installing-flashcard.md b/pages/_ko-KR/twilightmenu/installing-flashcard.md index d2ddd488..263431ce 100644 --- a/pages/_ko-KR/twilightmenu/installing-flashcard.md +++ b/pages/_ko-KR/twilightmenu/installing-flashcard.md @@ -2,8 +2,8 @@ lang: ko-KR layout: wiki section: twilightmenu -title: 설치하기 (Flashcard) -category: 설치 +category: installing +title: Installing (Flashcard) --- ### 설치하기 diff --git a/pages/_ko-KR/twilightmenu/playing-in-widescreen.md b/pages/_ko-KR/twilightmenu/playing-in-widescreen.md index ecaae1a0..f8f1cf8c 100644 --- a/pages/_ko-KR/twilightmenu/playing-in-widescreen.md +++ b/pages/_ko-KR/twilightmenu/playing-in-widescreen.md @@ -2,8 +2,8 @@ lang: ko-KR layout: wiki section: twilightmenu -title: 와이드스크린으로 플레이하기 -category: 기타 +category: other +title: Playing in Widescreen --- 구 / 뉴 닌텐도 3DS 또는 2DS 본체가 필요합니다. diff --git a/pages/_ko-KR/twilightmenu/uninstalling-3ds.md b/pages/_ko-KR/twilightmenu/uninstalling-3ds.md index 9ddb0c2c..2f9ab8ac 100644 --- a/pages/_ko-KR/twilightmenu/uninstalling-3ds.md +++ b/pages/_ko-KR/twilightmenu/uninstalling-3ds.md @@ -2,8 +2,8 @@ lang: ko-KR layout: wiki section: twilightmenu -title: 제거하기 (3DS) -category: 제거 +category: uninstalling +title: Uninstalling (3DS) --- ### 제거하기 diff --git a/pages/_ko-KR/twilightmenu/uninstalling-ds.md b/pages/_ko-KR/twilightmenu/uninstalling-ds.md index 117f724e..3996ed9a 100644 --- a/pages/_ko-KR/twilightmenu/uninstalling-ds.md +++ b/pages/_ko-KR/twilightmenu/uninstalling-ds.md @@ -2,8 +2,8 @@ lang: ko-KR layout: wiki section: twilightmenu -title: 제거하기 (DS & DSi) -category: 제거 +category: uninstalling +title: Uninstalling (DS & DSi) --- ### 제거하기 diff --git a/pages/_ko-KR/twilightmenu/updating-3ds-manual.md b/pages/_ko-KR/twilightmenu/updating-3ds-manual.md index af255803..749fdb5b 100644 --- a/pages/_ko-KR/twilightmenu/updating-3ds-manual.md +++ b/pages/_ko-KR/twilightmenu/updating-3ds-manual.md @@ -2,8 +2,8 @@ lang: ko-KR layout: wiki section: twilightmenu -title: 업데이트하기 (3DS, 수동) -category: 업데이트 +category: updating +title: Updating (3DS, Manual) --- **참고:** v16.4.0보다 낮은 버전에서 업데이트 한다면, DS 게임의 `.sav` 파일을 `saves`폴더를 DS 롬 파일이 있는 위치와 같은 곳에 새로 만들어서 넣어주세요. diff --git a/pages/_ko-KR/twilightmenu/updating-3ds.md b/pages/_ko-KR/twilightmenu/updating-3ds.md index 7f7ee8a3..ec159e47 100644 --- a/pages/_ko-KR/twilightmenu/updating-3ds.md +++ b/pages/_ko-KR/twilightmenu/updating-3ds.md @@ -2,8 +2,8 @@ lang: ko-KR layout: wiki section: twilightmenu -title: 업데이트하기 (3DS) -category: 업데이트 +category: updating +title: Updating (3DS) --- **참고:** v16.4.0보다 낮은 버전에서 업데이트 한다면, DS 게임의 `.sav` 파일을 `saves`폴더를 DS 롬 파일이 있는 위치와 같은 곳에 새로 만들어서 넣어주세요. diff --git a/pages/_ko-KR/twilightmenu/updating-dsi.md b/pages/_ko-KR/twilightmenu/updating-dsi.md index 5e55b45b..508a87b5 100644 --- a/pages/_ko-KR/twilightmenu/updating-dsi.md +++ b/pages/_ko-KR/twilightmenu/updating-dsi.md @@ -2,8 +2,8 @@ lang: ko-KR layout: wiki section: twilightmenu -title: 업데이트하기 (DSi) -category: 업데이트 +category: updating +title: Updating (DSi) --- **참고:** v16.4.0보다 낮은 버전에서 업데이트 한다면, DS 게임의 `.sav` 파일을 `saves`폴더를 DS 롬 파일이 있는 위치와 같은 곳에 새로 만들어서 넣어주세요. diff --git a/pages/_ko-KR/twilightmenu/updating-flashcard.md b/pages/_ko-KR/twilightmenu/updating-flashcard.md index 58181047..7cf6d395 100644 --- a/pages/_ko-KR/twilightmenu/updating-flashcard.md +++ b/pages/_ko-KR/twilightmenu/updating-flashcard.md @@ -2,8 +2,8 @@ lang: ko-KR layout: wiki section: twilightmenu -title: 업데이트하기 (Flashcard) -category: 업데이트 +category: updating +title: Updating (Flashcard) --- **참고:** v16.4.0보다 낮은 버전에서 업데이트 한다면, DS 게임의 `.sav` 파일을 `saves`폴더를 DS 롬 파일이 있는 위치와 같은 곳에 새로 만들어서 넣어주세요. diff --git a/pages/_no-NO/ds-index/3ds-forwarders.md b/pages/_no-NO/ds-index/3ds-forwarders.md index fdbfa694..c684b75e 100644 --- a/pages/_no-NO/ds-index/3ds-forwarders.md +++ b/pages/_no-NO/ds-index/3ds-forwarders.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: DS game forwarders (3DS) -category: Guides description: How to create CIA forwarders to have your DS games on your 3DS's home menu --- diff --git a/pages/_no-NO/ds-index/dsi-twl-firm.md b/pages/_no-NO/ds-index/dsi-twl-firm.md index 353057b5..fce45428 100644 --- a/pages/_no-NO/ds-index/dsi-twl-firm.md +++ b/pages/_no-NO/ds-index/dsi-twl-firm.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Nintendo DSi / Nintendo 3DS TWL_FIRM -category: Reference description: An explanation of all things DS modding --- @@ -23,9 +23,13 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. ### Nintendo DSi System Menu -The Nintendo DSi System Menu uses a signed 32-bit integer to determine the free space on the NAND. Using the actual NAND, amount will never go above 128 MB so it was safe. However, when we redirect the NAND to the SD Card, it goes above the 32-bit integer limit, which makes it overflow to a negative number. The negative number of free space will unfortunately cause an "An error has occurred" error message, not letting you boot into the menu. Fortunately, this can be fixed by making a dummy file to put it in a positive number. +The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen. -The positive and negative numbers are determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. +The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. + +This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. + +----- In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. diff --git a/pages/_no-NO/ds-index/hardmod.md b/pages/_no-NO/ds-index/hardmod.md index 021ed5ea..5ef24af4 100644 --- a/pages/_no-NO/ds-index/hardmod.md +++ b/pages/_no-NO/ds-index/hardmod.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: Hardmod -category: Guides description: An explanation of all things DS modding --- diff --git a/pages/_no-NO/ds-index/homebrew.md b/pages/_no-NO/ds-index/homebrew.md index 9cc2a87f..8e6d4da0 100644 --- a/pages/_no-NO/ds-index/homebrew.md +++ b/pages/_no-NO/ds-index/homebrew.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Homebrew -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_no-NO/ds-index/retail-roms.md b/pages/_no-NO/ds-index/retail-roms.md index 0768ef1e..de4cbdbc 100644 --- a/pages/_no-NO/ds-index/retail-roms.md +++ b/pages/_no-NO/ds-index/retail-roms.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Retail ROMs -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_no-NO/ds-index/wifi.md b/pages/_no-NO/ds-index/wifi.md index 81f0342e..330d22a3 100644 --- a/pages/_no-NO/ds-index/wifi.md +++ b/pages/_no-NO/ds-index/wifi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Wi-Fi -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_no-NO/twilightmenu/creating-ram-disks.md b/pages/_no-NO/twilightmenu/creating-ram-disks.md index 66b81411..948a1e34 100644 --- a/pages/_no-NO/twilightmenu/creating-ram-disks.md +++ b/pages/_no-NO/twilightmenu/creating-ram-disks.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Creating RAM Disks -category: Other --- NOTE: You do not need to follow this if you're using a flashcard. diff --git a/pages/_no-NO/twilightmenu/custom-boot-splashes.md b/pages/_no-NO/twilightmenu/custom-boot-splashes.md index 44106cc7..adc2aa33 100644 --- a/pages/_no-NO/twilightmenu/custom-boot-splashes.md +++ b/pages/_no-NO/twilightmenu/custom-boot-splashes.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Boot Splashes -category: Customization --- You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. diff --git a/pages/_no-NO/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_no-NO/twilightmenu/custom-dsi-3ds-sfx.md index 5191f60f..61d953b5 100644 --- a/pages/_no-NO/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_no-NO/twilightmenu/custom-dsi-3ds-sfx.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: DSi / 3DS skins - Custom SFX -category: Customization --- TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". diff --git a/pages/_no-NO/twilightmenu/custom-dsi-3ds-skins.md b/pages/_no-NO/twilightmenu/custom-dsi-3ds-skins.md index cc6b5289..0dfef6c8 100644 --- a/pages/_no-NO/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_no-NO/twilightmenu/custom-dsi-3ds-skins.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: How to create DSi / 3DS skins -category: Customization --- The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). @@ -16,6 +16,8 @@ in order to compile your themes into Grit RIFF Format. This will compile your pa Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). +The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. + ## Theme file descriptions The `volume` and `battery` textures are self explanatory. @@ -80,15 +82,6 @@ The `volume` and `battery` textures are self explanatory. `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. -### Fonts (`font` folder) - -You can add custom fonts in NFTR (Nitro FonT Resource) format, these are not in the example themes, but you can download the default fonts from [here](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/nitrofiles/graphics/font). One utility you can use to edit NFTR files is Pk11's [nftr-editor](https://pk11.us/nftr-editor/) (works in any modern browser). - -| File | Description | -| ---------- | ----------------------------------------- | -| large.nftr | The large font used for titles | -| small.nftr | The smaller font used for most other text | - ## Theme configuration You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. @@ -134,4 +127,4 @@ Paletted textures are not checked for validity. An invalid texture should be rar ## Custom background music and sound fonts. -The DSi Menu and 3DS themes also support custom music. See [Adding custom music / SFX](Adding-custom-music-sfx) for more details. +The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_no-NO/twilightmenu/custom-fonts.md b/pages/_no-NO/twilightmenu/custom-fonts.md new file mode 100644 index 00000000..5188ecc2 --- /dev/null +++ b/pages/_no-NO/twilightmenu/custom-fonts.md @@ -0,0 +1,30 @@ +--- +lang: en-US +layout: wiki +section: twilightmenu +category: customization +title: Custom Fonts +--- + +TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. + +### Included font info +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages +- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages + +### Directory structure +Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: +- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles +- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text + +The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: +1. Load an NFTR file in nftr-editor +1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated + - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box +1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``) +1. Click `Save`, then repeat for the other sizes diff --git a/pages/_no-NO/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_no-NO/twilightmenu/custom-unlaunch-backgrounds.md index dc8b7d05..9d3dadb2 100644 --- a/pages/_no-NO/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_no-NO/twilightmenu/custom-unlaunch-backgrounds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Unlaunch Backgrounds -category: Customization --- Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: diff --git a/pages/_no-NO/twilightmenu/download-play-pictochat.md b/pages/_no-NO/twilightmenu/download-play-pictochat.md index cdb238d3..367bb0aa 100644 --- a/pages/_no-NO/twilightmenu/download-play-pictochat.md +++ b/pages/_no-NO/twilightmenu/download-play-pictochat.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Download Play / Pictochat in DS Classic Menu -category: Other --- If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. diff --git a/pages/_no-NO/twilightmenu/faq.md b/pages/_no-NO/twilightmenu/faq.md index c70894c8..18024e24 100644 --- a/pages/_no-NO/twilightmenu/faq.md +++ b/pages/_no-NO/twilightmenu/faq.md @@ -2,16 +2,17 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: FAQ & Troubleshooting -category: Other --- For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). +{:.alert .alert-info} -#### Q: Why is my 3DS/2DS stuck on black screens when launching TWiLight Menu++, or why is my 3DS/2DS powering off when launching TWiLight Menu++? -A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide +#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? +A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: -#### Q: I get a white screen when booting TWiLight Menu++. How do I fix this? +#### Q: How do I fix getting a white screen when booting TWiLight Menu++? A: - First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it - If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size @@ -20,7 +21,8 @@ A: #### Q: Why do I get a white screen when trying to load a game from SD Card? A: - First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- If the game that's attempted to be launched is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` +- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game +- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### Q: How do I use cheats? @@ -29,17 +31,27 @@ A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/ #### Q: How do I show a custom picture on the top screen of the DSi theme? A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. -- The file(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use tinypng to reduce the size +- The images(s) must be no bigger than 208x156 +- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size + +#### Q: How do I get games? +A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games: +- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games +- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare +- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles + +#### Q: Can I get the save files from my cartridges onto my SD card or vise versa? +A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. + +#### Q: How do I change TWiLight Menu++'s language? +A: +1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ +1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) +1. Change the first option until you see the language you want, then exit settings + - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ #### Q: Why isn't touch input working on sudokuhax? A: Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Q: Can The Biggest Loser boot TWiLight Menu++? A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -#### Q: How do I get games? -A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). You can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump GBA games on DS or DS games on DSi, or [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump DS and 3DS games 3DS. - -#### Q: Can I get the save files from my cartridges onto my SD card? / Can I put my save files from the SD onto my cartridges? -A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. diff --git a/pages/_no-NO/twilightmenu/how-to-get-box-art.md b/pages/_no-NO/twilightmenu/how-to-get-box-art.md index 228f5f1a..234677c5 100644 --- a/pages/_no-NO/twilightmenu/how-to-get-box-art.md +++ b/pages/_no-NO/twilightmenu/how-to-get-box-art.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: How to Get Box Art -category: Other --- ### 3DS diff --git a/pages/_no-NO/twilightmenu/installing-3ds-manual.md b/pages/_no-NO/twilightmenu/installing-3ds-manual.md index 74ea166e..21808932 100644 --- a/pages/_no-NO/twilightmenu/installing-3ds-manual.md +++ b/pages/_no-NO/twilightmenu/installing-3ds-manual.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (3DS, Manual) -category: Installing --- ### Installing diff --git a/pages/_no-NO/twilightmenu/installing-3ds.md b/pages/_no-NO/twilightmenu/installing-3ds.md index e99b4533..5b99eec7 100644 --- a/pages/_no-NO/twilightmenu/installing-3ds.md +++ b/pages/_no-NO/twilightmenu/installing-3ds.md @@ -2,14 +2,12 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (3DS) -category: Installing --- -### Requirements - -- The latest version of [FBI](https://github.com/Steveice10/FBI/releases) -- The latest version of [Luma3DS](https://github.com/lumateam/luma3ds/releases) +You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it +{:.alert .alert-info} ### Installing (Working Camera) 1. Open FBI and select `Remote Install`, then `Scan QR Code` diff --git a/pages/_no-NO/twilightmenu/installing-dsi.md b/pages/_no-NO/twilightmenu/installing-dsi.md index d7218cbc..552a4dea 100644 --- a/pages/_no-NO/twilightmenu/installing-dsi.md +++ b/pages/_no-NO/twilightmenu/installing-dsi.md @@ -2,10 +2,13 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (DSi) -category: Installing --- +If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ +{:.alert .alert-info} + ### Installing 1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) 1. Extract `TWiLightMenu-DSi.7z` diff --git a/pages/_no-NO/twilightmenu/installing-flashcard.md b/pages/_no-NO/twilightmenu/installing-flashcard.md index e47fa641..57e71262 100644 --- a/pages/_no-NO/twilightmenu/installing-flashcard.md +++ b/pages/_no-NO/twilightmenu/installing-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (Flashcard) -category: Installing --- ### Installing diff --git a/pages/_no-NO/twilightmenu/playing-in-widescreen.md b/pages/_no-NO/twilightmenu/playing-in-widescreen.md index 2f476883..c46fb6f5 100644 --- a/pages/_no-NO/twilightmenu/playing-in-widescreen.md +++ b/pages/_no-NO/twilightmenu/playing-in-widescreen.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Playing in Widescreen -category: Other --- Requires an Old/New Nintendo 3DS or 2DS console. diff --git a/pages/_no-NO/twilightmenu/uninstalling-3ds.md b/pages/_no-NO/twilightmenu/uninstalling-3ds.md index 8e22d3af..9004d71e 100644 --- a/pages/_no-NO/twilightmenu/uninstalling-3ds.md +++ b/pages/_no-NO/twilightmenu/uninstalling-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (3DS) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_no-NO/twilightmenu/uninstalling-ds.md b/pages/_no-NO/twilightmenu/uninstalling-ds.md index 5dbd7242..9ab7efa5 100644 --- a/pages/_no-NO/twilightmenu/uninstalling-ds.md +++ b/pages/_no-NO/twilightmenu/uninstalling-ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (DS & DSi) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_no-NO/twilightmenu/updating-3ds-manual.md b/pages/_no-NO/twilightmenu/updating-3ds-manual.md index 5b86ace3..173caade 100644 --- a/pages/_no-NO/twilightmenu/updating-3ds-manual.md +++ b/pages/_no-NO/twilightmenu/updating-3ds-manual.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS, Manual) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_no-NO/twilightmenu/updating-3ds.md b/pages/_no-NO/twilightmenu/updating-3ds.md index ffb6b2d1..0690eb34 100644 --- a/pages/_no-NO/twilightmenu/updating-3ds.md +++ b/pages/_no-NO/twilightmenu/updating-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_no-NO/twilightmenu/updating-dsi.md b/pages/_no-NO/twilightmenu/updating-dsi.md index 551c3592..f18bca2c 100644 --- a/pages/_no-NO/twilightmenu/updating-dsi.md +++ b/pages/_no-NO/twilightmenu/updating-dsi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (DSi) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_no-NO/twilightmenu/updating-flashcard.md b/pages/_no-NO/twilightmenu/updating-flashcard.md index cee3e010..6861b10b 100644 --- a/pages/_no-NO/twilightmenu/updating-flashcard.md +++ b/pages/_no-NO/twilightmenu/updating-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (Flashcard) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_pl-PL/ds-index/3ds-forwarders.md b/pages/_pl-PL/ds-index/3ds-forwarders.md index fdbfa694..c684b75e 100644 --- a/pages/_pl-PL/ds-index/3ds-forwarders.md +++ b/pages/_pl-PL/ds-index/3ds-forwarders.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: DS game forwarders (3DS) -category: Guides description: How to create CIA forwarders to have your DS games on your 3DS's home menu --- diff --git a/pages/_pl-PL/ds-index/dsi-twl-firm.md b/pages/_pl-PL/ds-index/dsi-twl-firm.md index 640b36ff..c3867db4 100644 --- a/pages/_pl-PL/ds-index/dsi-twl-firm.md +++ b/pages/_pl-PL/ds-index/dsi-twl-firm.md @@ -2,8 +2,8 @@ lang: pl-PL layout: wiki section: ds-index +category: reference title: Nintendo DSi / Nintendo 3DS TWL_FIRM -category: Reference description: An explanation of all things DS modding --- @@ -23,9 +23,13 @@ Nintendo DS było sprzedawane w 2004 z procesorem 67MHz. Nintendo DSi było sprz nds-bootstrap ma opcje TWL Clock Speed, ale nie bedzie on próbował dostosować naszego ROM do pracy z większym taktowaniem zegara procesora. To zadanie leży w rękach aplikacji, więc aplikacje nie działające z wyższymi taktowaniami NIE są problemem ze strony nds-bootstrap. ### Menu systemu Nintendo DSi -Menu systemu Nintendo DSi używa 32-bitowy signed integer, aby określić dostępne miejsce w pamięci NAND. Korzystając z faktycznego NAND, ilość ta nigdy nie przekroczy 128MB, więc jest to bezpieczne. Gdy jednak przekierujemy NAND do karty SD, dostępna pamięć przekracza limit 32-bitowego signed integer i jako rezultat następuje overflow do liczby ujemnej. Negatywna ilość wolnego miejsca spowoduje komunikat "Wystąpił błąd" i nie pozwoli Ci uruchomić menu. Na szczęście można to naprawić, tworząc plik który oszukuje system, aby ten myślał że miejsce wolne jest dodatnie. +The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen. -Wartości dodatnie i ujemne określa się na podstawie par. Na przykład 1-2 GB wolnego miejsca jest dozwolone gdy 3-4 nie jest. 5-6GB wolnego miejsca jest dozwolone, a 7-8 znowu nie. +The ranges that make it overflow is determined by pairs of two. Na przykład 1-2 GB wolnego miejsca jest dozwolone gdy 3-4 nie jest. 5-6GB wolnego miejsca jest dozwolone, a 7-8 znowu nie. + +This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. + +----- In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. diff --git a/pages/_pl-PL/ds-index/hardmod.md b/pages/_pl-PL/ds-index/hardmod.md index 021ed5ea..5ef24af4 100644 --- a/pages/_pl-PL/ds-index/hardmod.md +++ b/pages/_pl-PL/ds-index/hardmod.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: Hardmod -category: Guides description: An explanation of all things DS modding --- diff --git a/pages/_pl-PL/ds-index/homebrew.md b/pages/_pl-PL/ds-index/homebrew.md index 9cc2a87f..8e6d4da0 100644 --- a/pages/_pl-PL/ds-index/homebrew.md +++ b/pages/_pl-PL/ds-index/homebrew.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Homebrew -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_pl-PL/ds-index/retail-roms.md b/pages/_pl-PL/ds-index/retail-roms.md index b63e77df..41f3a982 100644 --- a/pages/_pl-PL/ds-index/retail-roms.md +++ b/pages/_pl-PL/ds-index/retail-roms.md @@ -2,8 +2,8 @@ lang: pl-PL layout: wiki section: ds-index -title: ROM-y detaliczne -category: Reference +category: reference +title: Retail ROMs description: An explanation of all things DS modding --- diff --git a/pages/_pl-PL/ds-index/wifi.md b/pages/_pl-PL/ds-index/wifi.md index 81f0342e..330d22a3 100644 --- a/pages/_pl-PL/ds-index/wifi.md +++ b/pages/_pl-PL/ds-index/wifi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Wi-Fi -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_pl-PL/twilightmenu/creating-ram-disks.md b/pages/_pl-PL/twilightmenu/creating-ram-disks.md index 66b81411..948a1e34 100644 --- a/pages/_pl-PL/twilightmenu/creating-ram-disks.md +++ b/pages/_pl-PL/twilightmenu/creating-ram-disks.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Creating RAM Disks -category: Other --- NOTE: You do not need to follow this if you're using a flashcard. diff --git a/pages/_pl-PL/twilightmenu/custom-boot-splashes.md b/pages/_pl-PL/twilightmenu/custom-boot-splashes.md index 44106cc7..adc2aa33 100644 --- a/pages/_pl-PL/twilightmenu/custom-boot-splashes.md +++ b/pages/_pl-PL/twilightmenu/custom-boot-splashes.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Boot Splashes -category: Customization --- You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. diff --git a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md index 5191f60f..61d953b5 100644 --- a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: DSi / 3DS skins - Custom SFX -category: Customization --- TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". diff --git a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md index cc6b5289..0dfef6c8 100644 --- a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: How to create DSi / 3DS skins -category: Customization --- The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). @@ -16,6 +16,8 @@ in order to compile your themes into Grit RIFF Format. This will compile your pa Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). +The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. + ## Theme file descriptions The `volume` and `battery` textures are self explanatory. @@ -80,15 +82,6 @@ The `volume` and `battery` textures are self explanatory. `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. -### Fonts (`font` folder) - -You can add custom fonts in NFTR (Nitro FonT Resource) format, these are not in the example themes, but you can download the default fonts from [here](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/nitrofiles/graphics/font). One utility you can use to edit NFTR files is Pk11's [nftr-editor](https://pk11.us/nftr-editor/) (works in any modern browser). - -| File | Description | -| ---------- | ----------------------------------------- | -| large.nftr | The large font used for titles | -| small.nftr | The smaller font used for most other text | - ## Theme configuration You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. @@ -134,4 +127,4 @@ Paletted textures are not checked for validity. An invalid texture should be rar ## Custom background music and sound fonts. -The DSi Menu and 3DS themes also support custom music. See [Adding custom music / SFX](Adding-custom-music-sfx) for more details. +The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_pl-PL/twilightmenu/custom-fonts.md b/pages/_pl-PL/twilightmenu/custom-fonts.md new file mode 100644 index 00000000..5188ecc2 --- /dev/null +++ b/pages/_pl-PL/twilightmenu/custom-fonts.md @@ -0,0 +1,30 @@ +--- +lang: en-US +layout: wiki +section: twilightmenu +category: customization +title: Custom Fonts +--- + +TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. + +### Included font info +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages +- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages + +### Directory structure +Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: +- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles +- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text + +The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: +1. Load an NFTR file in nftr-editor +1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated + - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box +1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``) +1. Click `Save`, then repeat for the other sizes diff --git a/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md index dc8b7d05..9d3dadb2 100644 --- a/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Unlaunch Backgrounds -category: Customization --- Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: diff --git a/pages/_pl-PL/twilightmenu/download-play-pictochat.md b/pages/_pl-PL/twilightmenu/download-play-pictochat.md index cdb238d3..367bb0aa 100644 --- a/pages/_pl-PL/twilightmenu/download-play-pictochat.md +++ b/pages/_pl-PL/twilightmenu/download-play-pictochat.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Download Play / Pictochat in DS Classic Menu -category: Other --- If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. diff --git a/pages/_pl-PL/twilightmenu/faq.md b/pages/_pl-PL/twilightmenu/faq.md index d83218ec..739a2e3d 100644 --- a/pages/_pl-PL/twilightmenu/faq.md +++ b/pages/_pl-PL/twilightmenu/faq.md @@ -2,25 +2,27 @@ lang: pl-PL layout: wiki section: twilightmenu -title: FAQ & Rozwiązywanie problemów -category: Inne +category: other +title: FAQ & Troubleshooting --- Dla więcej FAQ, odwiedź [wątek na GBAtemp](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). +{:.alert .alert-info} -#### P: Dlaczego mój 3DS/2DS zatrzymuje się na czarnym ekranie podczas włączania TWiLight Menu++ albo dlaczego mój 3DS/2DS się wyłącza podczas włączania TWiLight Menu++? -O: TWL_FIRM może być uszkodzony. Postępuj zgodnie z tym przewodnikiem, aby naprawić problem: https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide +#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? +A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: -#### P: Mam biały ekran podczas uruchamiania TWiLight Menu++. Jak to naprawić? +#### Q: How do I fix getting a white screen when booting TWiLight Menu++? O: - Najpierw, spróbuj wstawić konsolę w tryb uśpienia (np. poprzez zamknięcie konsoli albo poprzez wciśnięcie przycisku uśpienia na O2DS), a następnie ją "obudź" - If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size - Jeśli to też nie zadziała, spróbuj innej karty SD #### P: Dlaczego dostaję biały ekran podczas uruchamiania gry z karty SD? -O: +A: - Najpierw, sprawdź [listę kompatybilności nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) i upewnij się że gra jest kompatybna -- If the game that's attempted to be launched is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` +- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game +- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### Q: How do I use cheats? @@ -29,17 +31,27 @@ A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/ #### Q: How do I show a custom picture on the top screen of the DSi theme? A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. -- The file(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use tinypng to reduce the size +- The images(s) must be no bigger than 208x156 +- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size + +#### Q: How do I get games? +A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games: +- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games +- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare +- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles + +#### Q: Can I get the save files from my cartridges onto my SD card or vise versa? +A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. + +#### Q: How do I change TWiLight Menu++'s language? +A: +1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ +1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) +1. Change the first option until you see the language you want, then exit settings + - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ #### Q: Why isn't touch input working on sudokuhax? A: Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Q: Can The Biggest Loser boot TWiLight Menu++? A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -#### Q: How do I get games? -A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). You can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump GBA games on DS or DS games on DSi, or [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump DS and 3DS games 3DS. - -#### Q: Can I get the save files from my cartridges onto my SD card? / Can I put my save files from the SD onto my cartridges? -A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. diff --git a/pages/_pl-PL/twilightmenu/how-to-get-box-art.md b/pages/_pl-PL/twilightmenu/how-to-get-box-art.md index 228f5f1a..234677c5 100644 --- a/pages/_pl-PL/twilightmenu/how-to-get-box-art.md +++ b/pages/_pl-PL/twilightmenu/how-to-get-box-art.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: How to Get Box Art -category: Other --- ### 3DS diff --git a/pages/_pl-PL/twilightmenu/installing-3ds-manual.md b/pages/_pl-PL/twilightmenu/installing-3ds-manual.md index 4576eb2f..b936757a 100644 --- a/pages/_pl-PL/twilightmenu/installing-3ds-manual.md +++ b/pages/_pl-PL/twilightmenu/installing-3ds-manual.md @@ -2,8 +2,8 @@ lang: pl-PL layout: wiki section: twilightmenu -title: Instalacja (3DS, Ręcznie) -category: Instalacja +category: installing +title: Installing (3DS, Manual) --- ### Instalacja diff --git a/pages/_pl-PL/twilightmenu/installing-3ds.md b/pages/_pl-PL/twilightmenu/installing-3ds.md index 02b89677..be48aba6 100644 --- a/pages/_pl-PL/twilightmenu/installing-3ds.md +++ b/pages/_pl-PL/twilightmenu/installing-3ds.md @@ -2,14 +2,12 @@ lang: pl-PL layout: wiki section: twilightmenu +category: installing title: Installing (3DS) -category: Instalacja --- -### Requirements - -- The latest version of [FBI](https://github.com/Steveice10/FBI/releases) -- The latest version of [Luma3DS](https://github.com/lumateam/luma3ds/releases) +You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it +{:.alert .alert-info} ### Installing (Working Camera) 1. Open FBI and select `Remote Install`, then `Scan QR Code` diff --git a/pages/_pl-PL/twilightmenu/installing-dsi.md b/pages/_pl-PL/twilightmenu/installing-dsi.md index 9187d11a..3f280ad1 100644 --- a/pages/_pl-PL/twilightmenu/installing-dsi.md +++ b/pages/_pl-PL/twilightmenu/installing-dsi.md @@ -2,10 +2,13 @@ lang: pl-PL layout: wiki section: twilightmenu -title: Instalacja (DSi) -category: Instalacja +category: installing +title: Installing (DSi) --- +If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ +{:.alert .alert-info} + ### Instalacja 1. Pobierz najnowszą wersję `TWiLightMenu-DSi.7z` ze [strony wydań](https://github.com/DS-Homebrew/TWiLightMenu/releases) 1. Wypakuj `TWiLightMenu-DSi.7z` diff --git a/pages/_pl-PL/twilightmenu/installing-flashcard.md b/pages/_pl-PL/twilightmenu/installing-flashcard.md index e47fa641..57e71262 100644 --- a/pages/_pl-PL/twilightmenu/installing-flashcard.md +++ b/pages/_pl-PL/twilightmenu/installing-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (Flashcard) -category: Installing --- ### Installing diff --git a/pages/_pl-PL/twilightmenu/playing-in-widescreen.md b/pages/_pl-PL/twilightmenu/playing-in-widescreen.md index 2f476883..c46fb6f5 100644 --- a/pages/_pl-PL/twilightmenu/playing-in-widescreen.md +++ b/pages/_pl-PL/twilightmenu/playing-in-widescreen.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Playing in Widescreen -category: Other --- Requires an Old/New Nintendo 3DS or 2DS console. diff --git a/pages/_pl-PL/twilightmenu/uninstalling-3ds.md b/pages/_pl-PL/twilightmenu/uninstalling-3ds.md index 8e22d3af..9004d71e 100644 --- a/pages/_pl-PL/twilightmenu/uninstalling-3ds.md +++ b/pages/_pl-PL/twilightmenu/uninstalling-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (3DS) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_pl-PL/twilightmenu/uninstalling-ds.md b/pages/_pl-PL/twilightmenu/uninstalling-ds.md index 5dbd7242..9ab7efa5 100644 --- a/pages/_pl-PL/twilightmenu/uninstalling-ds.md +++ b/pages/_pl-PL/twilightmenu/uninstalling-ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (DS & DSi) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_pl-PL/twilightmenu/updating-3ds-manual.md b/pages/_pl-PL/twilightmenu/updating-3ds-manual.md index c916a575..fdb85cdd 100644 --- a/pages/_pl-PL/twilightmenu/updating-3ds-manual.md +++ b/pages/_pl-PL/twilightmenu/updating-3ds-manual.md @@ -2,8 +2,8 @@ lang: pl-PL layout: wiki section: twilightmenu -title: Aktualizacja (3DS, Ręcznie) -category: Aktualizacja +category: updating +title: Updating (3DS, Manual) --- **UWAGA:** Jeśli aktualizujesz z wersji starszej niż v16.4.0, przenieś pilki `.sav` dla gier DS do nowego folderu o nazwie `saves`. Folder `saves` powinien być w tym samym miejscu co gry DS. diff --git a/pages/_pl-PL/twilightmenu/updating-3ds.md b/pages/_pl-PL/twilightmenu/updating-3ds.md index ffb6b2d1..0690eb34 100644 --- a/pages/_pl-PL/twilightmenu/updating-3ds.md +++ b/pages/_pl-PL/twilightmenu/updating-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_pl-PL/twilightmenu/updating-dsi.md b/pages/_pl-PL/twilightmenu/updating-dsi.md index 551c3592..f18bca2c 100644 --- a/pages/_pl-PL/twilightmenu/updating-dsi.md +++ b/pages/_pl-PL/twilightmenu/updating-dsi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (DSi) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_pl-PL/twilightmenu/updating-flashcard.md b/pages/_pl-PL/twilightmenu/updating-flashcard.md index cee3e010..6861b10b 100644 --- a/pages/_pl-PL/twilightmenu/updating-flashcard.md +++ b/pages/_pl-PL/twilightmenu/updating-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (Flashcard) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_pt-PT/ds-index/3ds-forwarders.md b/pages/_pt-PT/ds-index/3ds-forwarders.md index fdbfa694..c684b75e 100644 --- a/pages/_pt-PT/ds-index/3ds-forwarders.md +++ b/pages/_pt-PT/ds-index/3ds-forwarders.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: DS game forwarders (3DS) -category: Guides description: How to create CIA forwarders to have your DS games on your 3DS's home menu --- diff --git a/pages/_pt-PT/ds-index/dsi-twl-firm.md b/pages/_pt-PT/ds-index/dsi-twl-firm.md index 353057b5..fce45428 100644 --- a/pages/_pt-PT/ds-index/dsi-twl-firm.md +++ b/pages/_pt-PT/ds-index/dsi-twl-firm.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Nintendo DSi / Nintendo 3DS TWL_FIRM -category: Reference description: An explanation of all things DS modding --- @@ -23,9 +23,13 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. ### Nintendo DSi System Menu -The Nintendo DSi System Menu uses a signed 32-bit integer to determine the free space on the NAND. Using the actual NAND, amount will never go above 128 MB so it was safe. However, when we redirect the NAND to the SD Card, it goes above the 32-bit integer limit, which makes it overflow to a negative number. The negative number of free space will unfortunately cause an "An error has occurred" error message, not letting you boot into the menu. Fortunately, this can be fixed by making a dummy file to put it in a positive number. +The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen. -The positive and negative numbers are determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. +The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. + +This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. + +----- In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. diff --git a/pages/_pt-PT/ds-index/hardmod.md b/pages/_pt-PT/ds-index/hardmod.md index 021ed5ea..5ef24af4 100644 --- a/pages/_pt-PT/ds-index/hardmod.md +++ b/pages/_pt-PT/ds-index/hardmod.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: Hardmod -category: Guides description: An explanation of all things DS modding --- diff --git a/pages/_pt-PT/ds-index/homebrew.md b/pages/_pt-PT/ds-index/homebrew.md index 9cc2a87f..8e6d4da0 100644 --- a/pages/_pt-PT/ds-index/homebrew.md +++ b/pages/_pt-PT/ds-index/homebrew.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Homebrew -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_pt-PT/ds-index/retail-roms.md b/pages/_pt-PT/ds-index/retail-roms.md index 0768ef1e..de4cbdbc 100644 --- a/pages/_pt-PT/ds-index/retail-roms.md +++ b/pages/_pt-PT/ds-index/retail-roms.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Retail ROMs -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_pt-PT/ds-index/wifi.md b/pages/_pt-PT/ds-index/wifi.md index 81f0342e..330d22a3 100644 --- a/pages/_pt-PT/ds-index/wifi.md +++ b/pages/_pt-PT/ds-index/wifi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Wi-Fi -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_pt-PT/twilightmenu/creating-ram-disks.md b/pages/_pt-PT/twilightmenu/creating-ram-disks.md index 66b81411..948a1e34 100644 --- a/pages/_pt-PT/twilightmenu/creating-ram-disks.md +++ b/pages/_pt-PT/twilightmenu/creating-ram-disks.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Creating RAM Disks -category: Other --- NOTE: You do not need to follow this if you're using a flashcard. diff --git a/pages/_pt-PT/twilightmenu/custom-boot-splashes.md b/pages/_pt-PT/twilightmenu/custom-boot-splashes.md index 44106cc7..adc2aa33 100644 --- a/pages/_pt-PT/twilightmenu/custom-boot-splashes.md +++ b/pages/_pt-PT/twilightmenu/custom-boot-splashes.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Boot Splashes -category: Customization --- You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. diff --git a/pages/_pt-PT/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_pt-PT/twilightmenu/custom-dsi-3ds-sfx.md index 5191f60f..61d953b5 100644 --- a/pages/_pt-PT/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_pt-PT/twilightmenu/custom-dsi-3ds-sfx.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: DSi / 3DS skins - Custom SFX -category: Customization --- TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". diff --git a/pages/_pt-PT/twilightmenu/custom-dsi-3ds-skins.md b/pages/_pt-PT/twilightmenu/custom-dsi-3ds-skins.md index cc6b5289..0dfef6c8 100644 --- a/pages/_pt-PT/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_pt-PT/twilightmenu/custom-dsi-3ds-skins.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: How to create DSi / 3DS skins -category: Customization --- The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). @@ -16,6 +16,8 @@ in order to compile your themes into Grit RIFF Format. This will compile your pa Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). +The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. + ## Theme file descriptions The `volume` and `battery` textures are self explanatory. @@ -80,15 +82,6 @@ The `volume` and `battery` textures are self explanatory. `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. -### Fonts (`font` folder) - -You can add custom fonts in NFTR (Nitro FonT Resource) format, these are not in the example themes, but you can download the default fonts from [here](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/nitrofiles/graphics/font). One utility you can use to edit NFTR files is Pk11's [nftr-editor](https://pk11.us/nftr-editor/) (works in any modern browser). - -| File | Description | -| ---------- | ----------------------------------------- | -| large.nftr | The large font used for titles | -| small.nftr | The smaller font used for most other text | - ## Theme configuration You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. @@ -134,4 +127,4 @@ Paletted textures are not checked for validity. An invalid texture should be rar ## Custom background music and sound fonts. -The DSi Menu and 3DS themes also support custom music. See [Adding custom music / SFX](Adding-custom-music-sfx) for more details. +The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_pt-PT/twilightmenu/custom-fonts.md b/pages/_pt-PT/twilightmenu/custom-fonts.md new file mode 100644 index 00000000..5188ecc2 --- /dev/null +++ b/pages/_pt-PT/twilightmenu/custom-fonts.md @@ -0,0 +1,30 @@ +--- +lang: en-US +layout: wiki +section: twilightmenu +category: customization +title: Custom Fonts +--- + +TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. + +### Included font info +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages +- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages + +### Directory structure +Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: +- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles +- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text + +The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: +1. Load an NFTR file in nftr-editor +1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated + - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box +1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``) +1. Click `Save`, then repeat for the other sizes diff --git a/pages/_pt-PT/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_pt-PT/twilightmenu/custom-unlaunch-backgrounds.md index dc8b7d05..9d3dadb2 100644 --- a/pages/_pt-PT/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_pt-PT/twilightmenu/custom-unlaunch-backgrounds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Unlaunch Backgrounds -category: Customization --- Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: diff --git a/pages/_pt-PT/twilightmenu/download-play-pictochat.md b/pages/_pt-PT/twilightmenu/download-play-pictochat.md index cdb238d3..367bb0aa 100644 --- a/pages/_pt-PT/twilightmenu/download-play-pictochat.md +++ b/pages/_pt-PT/twilightmenu/download-play-pictochat.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Download Play / Pictochat in DS Classic Menu -category: Other --- If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. diff --git a/pages/_pt-PT/twilightmenu/faq.md b/pages/_pt-PT/twilightmenu/faq.md index c70894c8..18024e24 100644 --- a/pages/_pt-PT/twilightmenu/faq.md +++ b/pages/_pt-PT/twilightmenu/faq.md @@ -2,16 +2,17 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: FAQ & Troubleshooting -category: Other --- For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). +{:.alert .alert-info} -#### Q: Why is my 3DS/2DS stuck on black screens when launching TWiLight Menu++, or why is my 3DS/2DS powering off when launching TWiLight Menu++? -A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide +#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? +A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: -#### Q: I get a white screen when booting TWiLight Menu++. How do I fix this? +#### Q: How do I fix getting a white screen when booting TWiLight Menu++? A: - First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it - If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size @@ -20,7 +21,8 @@ A: #### Q: Why do I get a white screen when trying to load a game from SD Card? A: - First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- If the game that's attempted to be launched is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` +- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game +- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### Q: How do I use cheats? @@ -29,17 +31,27 @@ A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/ #### Q: How do I show a custom picture on the top screen of the DSi theme? A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. -- The file(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use tinypng to reduce the size +- The images(s) must be no bigger than 208x156 +- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size + +#### Q: How do I get games? +A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games: +- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games +- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare +- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles + +#### Q: Can I get the save files from my cartridges onto my SD card or vise versa? +A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. + +#### Q: How do I change TWiLight Menu++'s language? +A: +1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ +1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) +1. Change the first option until you see the language you want, then exit settings + - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ #### Q: Why isn't touch input working on sudokuhax? A: Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Q: Can The Biggest Loser boot TWiLight Menu++? A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -#### Q: How do I get games? -A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). You can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump GBA games on DS or DS games on DSi, or [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump DS and 3DS games 3DS. - -#### Q: Can I get the save files from my cartridges onto my SD card? / Can I put my save files from the SD onto my cartridges? -A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. diff --git a/pages/_pt-PT/twilightmenu/how-to-get-box-art.md b/pages/_pt-PT/twilightmenu/how-to-get-box-art.md index 228f5f1a..234677c5 100644 --- a/pages/_pt-PT/twilightmenu/how-to-get-box-art.md +++ b/pages/_pt-PT/twilightmenu/how-to-get-box-art.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: How to Get Box Art -category: Other --- ### 3DS diff --git a/pages/_pt-PT/twilightmenu/installing-3ds-manual.md b/pages/_pt-PT/twilightmenu/installing-3ds-manual.md index 74ea166e..21808932 100644 --- a/pages/_pt-PT/twilightmenu/installing-3ds-manual.md +++ b/pages/_pt-PT/twilightmenu/installing-3ds-manual.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (3DS, Manual) -category: Installing --- ### Installing diff --git a/pages/_pt-PT/twilightmenu/installing-3ds.md b/pages/_pt-PT/twilightmenu/installing-3ds.md index e99b4533..5b99eec7 100644 --- a/pages/_pt-PT/twilightmenu/installing-3ds.md +++ b/pages/_pt-PT/twilightmenu/installing-3ds.md @@ -2,14 +2,12 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (3DS) -category: Installing --- -### Requirements - -- The latest version of [FBI](https://github.com/Steveice10/FBI/releases) -- The latest version of [Luma3DS](https://github.com/lumateam/luma3ds/releases) +You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it +{:.alert .alert-info} ### Installing (Working Camera) 1. Open FBI and select `Remote Install`, then `Scan QR Code` diff --git a/pages/_pt-PT/twilightmenu/installing-dsi.md b/pages/_pt-PT/twilightmenu/installing-dsi.md index d7218cbc..552a4dea 100644 --- a/pages/_pt-PT/twilightmenu/installing-dsi.md +++ b/pages/_pt-PT/twilightmenu/installing-dsi.md @@ -2,10 +2,13 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (DSi) -category: Installing --- +If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ +{:.alert .alert-info} + ### Installing 1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) 1. Extract `TWiLightMenu-DSi.7z` diff --git a/pages/_pt-PT/twilightmenu/installing-flashcard.md b/pages/_pt-PT/twilightmenu/installing-flashcard.md index e47fa641..57e71262 100644 --- a/pages/_pt-PT/twilightmenu/installing-flashcard.md +++ b/pages/_pt-PT/twilightmenu/installing-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (Flashcard) -category: Installing --- ### Installing diff --git a/pages/_pt-PT/twilightmenu/playing-in-widescreen.md b/pages/_pt-PT/twilightmenu/playing-in-widescreen.md index 2f476883..c46fb6f5 100644 --- a/pages/_pt-PT/twilightmenu/playing-in-widescreen.md +++ b/pages/_pt-PT/twilightmenu/playing-in-widescreen.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Playing in Widescreen -category: Other --- Requires an Old/New Nintendo 3DS or 2DS console. diff --git a/pages/_pt-PT/twilightmenu/uninstalling-3ds.md b/pages/_pt-PT/twilightmenu/uninstalling-3ds.md index 8e22d3af..9004d71e 100644 --- a/pages/_pt-PT/twilightmenu/uninstalling-3ds.md +++ b/pages/_pt-PT/twilightmenu/uninstalling-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (3DS) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_pt-PT/twilightmenu/uninstalling-ds.md b/pages/_pt-PT/twilightmenu/uninstalling-ds.md index 5dbd7242..9ab7efa5 100644 --- a/pages/_pt-PT/twilightmenu/uninstalling-ds.md +++ b/pages/_pt-PT/twilightmenu/uninstalling-ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (DS & DSi) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_pt-PT/twilightmenu/updating-3ds-manual.md b/pages/_pt-PT/twilightmenu/updating-3ds-manual.md index 5b86ace3..173caade 100644 --- a/pages/_pt-PT/twilightmenu/updating-3ds-manual.md +++ b/pages/_pt-PT/twilightmenu/updating-3ds-manual.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS, Manual) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_pt-PT/twilightmenu/updating-3ds.md b/pages/_pt-PT/twilightmenu/updating-3ds.md index ffb6b2d1..0690eb34 100644 --- a/pages/_pt-PT/twilightmenu/updating-3ds.md +++ b/pages/_pt-PT/twilightmenu/updating-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_pt-PT/twilightmenu/updating-dsi.md b/pages/_pt-PT/twilightmenu/updating-dsi.md index 551c3592..f18bca2c 100644 --- a/pages/_pt-PT/twilightmenu/updating-dsi.md +++ b/pages/_pt-PT/twilightmenu/updating-dsi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (DSi) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_pt-PT/twilightmenu/updating-flashcard.md b/pages/_pt-PT/twilightmenu/updating-flashcard.md index cee3e010..6861b10b 100644 --- a/pages/_pt-PT/twilightmenu/updating-flashcard.md +++ b/pages/_pt-PT/twilightmenu/updating-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (Flashcard) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_ru-RU/ds-index/3ds-forwarders.md b/pages/_ru-RU/ds-index/3ds-forwarders.md index fdbfa694..c684b75e 100644 --- a/pages/_ru-RU/ds-index/3ds-forwarders.md +++ b/pages/_ru-RU/ds-index/3ds-forwarders.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: DS game forwarders (3DS) -category: Guides description: How to create CIA forwarders to have your DS games on your 3DS's home menu --- diff --git a/pages/_ru-RU/ds-index/dsi-twl-firm.md b/pages/_ru-RU/ds-index/dsi-twl-firm.md index 353057b5..fce45428 100644 --- a/pages/_ru-RU/ds-index/dsi-twl-firm.md +++ b/pages/_ru-RU/ds-index/dsi-twl-firm.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Nintendo DSi / Nintendo 3DS TWL_FIRM -category: Reference description: An explanation of all things DS modding --- @@ -23,9 +23,13 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. ### Nintendo DSi System Menu -The Nintendo DSi System Menu uses a signed 32-bit integer to determine the free space on the NAND. Using the actual NAND, amount will never go above 128 MB so it was safe. However, when we redirect the NAND to the SD Card, it goes above the 32-bit integer limit, which makes it overflow to a negative number. The negative number of free space will unfortunately cause an "An error has occurred" error message, not letting you boot into the menu. Fortunately, this can be fixed by making a dummy file to put it in a positive number. +The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen. -The positive and negative numbers are determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. +The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. + +This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. + +----- In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. diff --git a/pages/_ru-RU/ds-index/hardmod.md b/pages/_ru-RU/ds-index/hardmod.md index 021ed5ea..5ef24af4 100644 --- a/pages/_ru-RU/ds-index/hardmod.md +++ b/pages/_ru-RU/ds-index/hardmod.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: Hardmod -category: Guides description: An explanation of all things DS modding --- diff --git a/pages/_ru-RU/ds-index/homebrew.md b/pages/_ru-RU/ds-index/homebrew.md index 9cc2a87f..8e6d4da0 100644 --- a/pages/_ru-RU/ds-index/homebrew.md +++ b/pages/_ru-RU/ds-index/homebrew.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Homebrew -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_ru-RU/ds-index/retail-roms.md b/pages/_ru-RU/ds-index/retail-roms.md index 0768ef1e..de4cbdbc 100644 --- a/pages/_ru-RU/ds-index/retail-roms.md +++ b/pages/_ru-RU/ds-index/retail-roms.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Retail ROMs -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_ru-RU/ds-index/wifi.md b/pages/_ru-RU/ds-index/wifi.md index 81f0342e..330d22a3 100644 --- a/pages/_ru-RU/ds-index/wifi.md +++ b/pages/_ru-RU/ds-index/wifi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Wi-Fi -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_ru-RU/twilightmenu/creating-ram-disks.md b/pages/_ru-RU/twilightmenu/creating-ram-disks.md index 66b81411..948a1e34 100644 --- a/pages/_ru-RU/twilightmenu/creating-ram-disks.md +++ b/pages/_ru-RU/twilightmenu/creating-ram-disks.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Creating RAM Disks -category: Other --- NOTE: You do not need to follow this if you're using a flashcard. diff --git a/pages/_ru-RU/twilightmenu/custom-boot-splashes.md b/pages/_ru-RU/twilightmenu/custom-boot-splashes.md index 44106cc7..adc2aa33 100644 --- a/pages/_ru-RU/twilightmenu/custom-boot-splashes.md +++ b/pages/_ru-RU/twilightmenu/custom-boot-splashes.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Boot Splashes -category: Customization --- You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. diff --git a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md index 5191f60f..61d953b5 100644 --- a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: DSi / 3DS skins - Custom SFX -category: Customization --- TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". diff --git a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md index cc6b5289..0dfef6c8 100644 --- a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: How to create DSi / 3DS skins -category: Customization --- The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). @@ -16,6 +16,8 @@ in order to compile your themes into Grit RIFF Format. This will compile your pa Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). +The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. + ## Theme file descriptions The `volume` and `battery` textures are self explanatory. @@ -80,15 +82,6 @@ The `volume` and `battery` textures are self explanatory. `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. -### Fonts (`font` folder) - -You can add custom fonts in NFTR (Nitro FonT Resource) format, these are not in the example themes, but you can download the default fonts from [here](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/nitrofiles/graphics/font). One utility you can use to edit NFTR files is Pk11's [nftr-editor](https://pk11.us/nftr-editor/) (works in any modern browser). - -| File | Description | -| ---------- | ----------------------------------------- | -| large.nftr | The large font used for titles | -| small.nftr | The smaller font used for most other text | - ## Theme configuration You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. @@ -134,4 +127,4 @@ Paletted textures are not checked for validity. An invalid texture should be rar ## Custom background music and sound fonts. -The DSi Menu and 3DS themes also support custom music. See [Adding custom music / SFX](Adding-custom-music-sfx) for more details. +The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_ru-RU/twilightmenu/custom-fonts.md b/pages/_ru-RU/twilightmenu/custom-fonts.md new file mode 100644 index 00000000..5188ecc2 --- /dev/null +++ b/pages/_ru-RU/twilightmenu/custom-fonts.md @@ -0,0 +1,30 @@ +--- +lang: en-US +layout: wiki +section: twilightmenu +category: customization +title: Custom Fonts +--- + +TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. + +### Included font info +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages +- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages + +### Directory structure +Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: +- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles +- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text + +The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: +1. Load an NFTR file in nftr-editor +1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated + - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box +1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``) +1. Click `Save`, then repeat for the other sizes diff --git a/pages/_ru-RU/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_ru-RU/twilightmenu/custom-unlaunch-backgrounds.md index dc8b7d05..9d3dadb2 100644 --- a/pages/_ru-RU/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_ru-RU/twilightmenu/custom-unlaunch-backgrounds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Unlaunch Backgrounds -category: Customization --- Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: diff --git a/pages/_ru-RU/twilightmenu/download-play-pictochat.md b/pages/_ru-RU/twilightmenu/download-play-pictochat.md index cdb238d3..367bb0aa 100644 --- a/pages/_ru-RU/twilightmenu/download-play-pictochat.md +++ b/pages/_ru-RU/twilightmenu/download-play-pictochat.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Download Play / Pictochat in DS Classic Menu -category: Other --- If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. diff --git a/pages/_ru-RU/twilightmenu/faq.md b/pages/_ru-RU/twilightmenu/faq.md index c70894c8..18024e24 100644 --- a/pages/_ru-RU/twilightmenu/faq.md +++ b/pages/_ru-RU/twilightmenu/faq.md @@ -2,16 +2,17 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: FAQ & Troubleshooting -category: Other --- For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). +{:.alert .alert-info} -#### Q: Why is my 3DS/2DS stuck on black screens when launching TWiLight Menu++, or why is my 3DS/2DS powering off when launching TWiLight Menu++? -A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide +#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? +A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: -#### Q: I get a white screen when booting TWiLight Menu++. How do I fix this? +#### Q: How do I fix getting a white screen when booting TWiLight Menu++? A: - First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it - If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size @@ -20,7 +21,8 @@ A: #### Q: Why do I get a white screen when trying to load a game from SD Card? A: - First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- If the game that's attempted to be launched is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` +- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game +- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### Q: How do I use cheats? @@ -29,17 +31,27 @@ A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/ #### Q: How do I show a custom picture on the top screen of the DSi theme? A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. -- The file(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use tinypng to reduce the size +- The images(s) must be no bigger than 208x156 +- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size + +#### Q: How do I get games? +A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games: +- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games +- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare +- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles + +#### Q: Can I get the save files from my cartridges onto my SD card or vise versa? +A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. + +#### Q: How do I change TWiLight Menu++'s language? +A: +1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ +1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) +1. Change the first option until you see the language you want, then exit settings + - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ #### Q: Why isn't touch input working on sudokuhax? A: Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Q: Can The Biggest Loser boot TWiLight Menu++? A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -#### Q: How do I get games? -A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). You can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump GBA games on DS or DS games on DSi, or [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump DS and 3DS games 3DS. - -#### Q: Can I get the save files from my cartridges onto my SD card? / Can I put my save files from the SD onto my cartridges? -A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. diff --git a/pages/_ru-RU/twilightmenu/how-to-get-box-art.md b/pages/_ru-RU/twilightmenu/how-to-get-box-art.md index 228f5f1a..234677c5 100644 --- a/pages/_ru-RU/twilightmenu/how-to-get-box-art.md +++ b/pages/_ru-RU/twilightmenu/how-to-get-box-art.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: How to Get Box Art -category: Other --- ### 3DS diff --git a/pages/_ru-RU/twilightmenu/installing-3ds-manual.md b/pages/_ru-RU/twilightmenu/installing-3ds-manual.md index 74ea166e..21808932 100644 --- a/pages/_ru-RU/twilightmenu/installing-3ds-manual.md +++ b/pages/_ru-RU/twilightmenu/installing-3ds-manual.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (3DS, Manual) -category: Installing --- ### Installing diff --git a/pages/_ru-RU/twilightmenu/installing-3ds.md b/pages/_ru-RU/twilightmenu/installing-3ds.md index e99b4533..5b99eec7 100644 --- a/pages/_ru-RU/twilightmenu/installing-3ds.md +++ b/pages/_ru-RU/twilightmenu/installing-3ds.md @@ -2,14 +2,12 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (3DS) -category: Installing --- -### Requirements - -- The latest version of [FBI](https://github.com/Steveice10/FBI/releases) -- The latest version of [Luma3DS](https://github.com/lumateam/luma3ds/releases) +You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it +{:.alert .alert-info} ### Installing (Working Camera) 1. Open FBI and select `Remote Install`, then `Scan QR Code` diff --git a/pages/_ru-RU/twilightmenu/installing-dsi.md b/pages/_ru-RU/twilightmenu/installing-dsi.md index d7218cbc..552a4dea 100644 --- a/pages/_ru-RU/twilightmenu/installing-dsi.md +++ b/pages/_ru-RU/twilightmenu/installing-dsi.md @@ -2,10 +2,13 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (DSi) -category: Installing --- +If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ +{:.alert .alert-info} + ### Installing 1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) 1. Extract `TWiLightMenu-DSi.7z` diff --git a/pages/_ru-RU/twilightmenu/installing-flashcard.md b/pages/_ru-RU/twilightmenu/installing-flashcard.md index e47fa641..57e71262 100644 --- a/pages/_ru-RU/twilightmenu/installing-flashcard.md +++ b/pages/_ru-RU/twilightmenu/installing-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (Flashcard) -category: Installing --- ### Installing diff --git a/pages/_ru-RU/twilightmenu/playing-in-widescreen.md b/pages/_ru-RU/twilightmenu/playing-in-widescreen.md index 2f476883..c46fb6f5 100644 --- a/pages/_ru-RU/twilightmenu/playing-in-widescreen.md +++ b/pages/_ru-RU/twilightmenu/playing-in-widescreen.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Playing in Widescreen -category: Other --- Requires an Old/New Nintendo 3DS or 2DS console. diff --git a/pages/_ru-RU/twilightmenu/uninstalling-3ds.md b/pages/_ru-RU/twilightmenu/uninstalling-3ds.md index 8e22d3af..9004d71e 100644 --- a/pages/_ru-RU/twilightmenu/uninstalling-3ds.md +++ b/pages/_ru-RU/twilightmenu/uninstalling-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (3DS) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_ru-RU/twilightmenu/uninstalling-ds.md b/pages/_ru-RU/twilightmenu/uninstalling-ds.md index 5dbd7242..9ab7efa5 100644 --- a/pages/_ru-RU/twilightmenu/uninstalling-ds.md +++ b/pages/_ru-RU/twilightmenu/uninstalling-ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (DS & DSi) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_ru-RU/twilightmenu/updating-3ds-manual.md b/pages/_ru-RU/twilightmenu/updating-3ds-manual.md index 5b86ace3..173caade 100644 --- a/pages/_ru-RU/twilightmenu/updating-3ds-manual.md +++ b/pages/_ru-RU/twilightmenu/updating-3ds-manual.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS, Manual) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_ru-RU/twilightmenu/updating-3ds.md b/pages/_ru-RU/twilightmenu/updating-3ds.md index ffb6b2d1..0690eb34 100644 --- a/pages/_ru-RU/twilightmenu/updating-3ds.md +++ b/pages/_ru-RU/twilightmenu/updating-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_ru-RU/twilightmenu/updating-dsi.md b/pages/_ru-RU/twilightmenu/updating-dsi.md index 551c3592..f18bca2c 100644 --- a/pages/_ru-RU/twilightmenu/updating-dsi.md +++ b/pages/_ru-RU/twilightmenu/updating-dsi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (DSi) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_ru-RU/twilightmenu/updating-flashcard.md b/pages/_ru-RU/twilightmenu/updating-flashcard.md index cee3e010..6861b10b 100644 --- a/pages/_ru-RU/twilightmenu/updating-flashcard.md +++ b/pages/_ru-RU/twilightmenu/updating-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (Flashcard) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_sv-SE/ds-index/3ds-forwarders.md b/pages/_sv-SE/ds-index/3ds-forwarders.md index fdbfa694..c684b75e 100644 --- a/pages/_sv-SE/ds-index/3ds-forwarders.md +++ b/pages/_sv-SE/ds-index/3ds-forwarders.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: DS game forwarders (3DS) -category: Guides description: How to create CIA forwarders to have your DS games on your 3DS's home menu --- diff --git a/pages/_sv-SE/ds-index/dsi-twl-firm.md b/pages/_sv-SE/ds-index/dsi-twl-firm.md index 167a2814..9b228fa6 100644 --- a/pages/_sv-SE/ds-index/dsi-twl-firm.md +++ b/pages/_sv-SE/ds-index/dsi-twl-firm.md @@ -2,8 +2,8 @@ lang: sv-SE layout: wiki section: ds-index +category: reference title: Nintendo DSi / Nintendo 3DS TWL_FIRM -category: Reference description: An explanation of all things DS modding --- @@ -23,9 +23,13 @@ Nintendo DS släpptes år 2004 med en 67Mhz processor. Nintendo DSi släpptes å nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. ### Nintendo DSi System Menu -The Nintendo DSi System Menu uses a signed 32-bit integer to determine the free space on the NAND. Using the actual NAND, amount will never go above 128 MB so it was safe. However, when we redirect the NAND to the SD Card, it goes above the 32-bit integer limit, which makes it overflow to a negative number. The negative number of free space will unfortunately cause an "An error has occurred" error message, not letting you boot into the menu. Fortunately, this can be fixed by making a dummy file to put it in a positive number. +The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen. -The positive and negative numbers are determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. +The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. + +This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. + +----- In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. diff --git a/pages/_sv-SE/ds-index/hardmod.md b/pages/_sv-SE/ds-index/hardmod.md index 021ed5ea..5ef24af4 100644 --- a/pages/_sv-SE/ds-index/hardmod.md +++ b/pages/_sv-SE/ds-index/hardmod.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: Hardmod -category: Guides description: An explanation of all things DS modding --- diff --git a/pages/_sv-SE/ds-index/homebrew.md b/pages/_sv-SE/ds-index/homebrew.md index 9cc2a87f..8e6d4da0 100644 --- a/pages/_sv-SE/ds-index/homebrew.md +++ b/pages/_sv-SE/ds-index/homebrew.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Homebrew -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_sv-SE/ds-index/retail-roms.md b/pages/_sv-SE/ds-index/retail-roms.md index 0768ef1e..de4cbdbc 100644 --- a/pages/_sv-SE/ds-index/retail-roms.md +++ b/pages/_sv-SE/ds-index/retail-roms.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Retail ROMs -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_sv-SE/ds-index/wifi.md b/pages/_sv-SE/ds-index/wifi.md index 81f0342e..330d22a3 100644 --- a/pages/_sv-SE/ds-index/wifi.md +++ b/pages/_sv-SE/ds-index/wifi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Wi-Fi -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_sv-SE/twilightmenu/creating-ram-disks.md b/pages/_sv-SE/twilightmenu/creating-ram-disks.md index 66b81411..948a1e34 100644 --- a/pages/_sv-SE/twilightmenu/creating-ram-disks.md +++ b/pages/_sv-SE/twilightmenu/creating-ram-disks.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Creating RAM Disks -category: Other --- NOTE: You do not need to follow this if you're using a flashcard. diff --git a/pages/_sv-SE/twilightmenu/custom-boot-splashes.md b/pages/_sv-SE/twilightmenu/custom-boot-splashes.md index 44106cc7..adc2aa33 100644 --- a/pages/_sv-SE/twilightmenu/custom-boot-splashes.md +++ b/pages/_sv-SE/twilightmenu/custom-boot-splashes.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Boot Splashes -category: Customization --- You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. diff --git a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md index 5191f60f..61d953b5 100644 --- a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: DSi / 3DS skins - Custom SFX -category: Customization --- TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". diff --git a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md index cc6b5289..0dfef6c8 100644 --- a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: How to create DSi / 3DS skins -category: Customization --- The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). @@ -16,6 +16,8 @@ in order to compile your themes into Grit RIFF Format. This will compile your pa Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). +The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. + ## Theme file descriptions The `volume` and `battery` textures are self explanatory. @@ -80,15 +82,6 @@ The `volume` and `battery` textures are self explanatory. `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. -### Fonts (`font` folder) - -You can add custom fonts in NFTR (Nitro FonT Resource) format, these are not in the example themes, but you can download the default fonts from [here](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/nitrofiles/graphics/font). One utility you can use to edit NFTR files is Pk11's [nftr-editor](https://pk11.us/nftr-editor/) (works in any modern browser). - -| File | Description | -| ---------- | ----------------------------------------- | -| large.nftr | The large font used for titles | -| small.nftr | The smaller font used for most other text | - ## Theme configuration You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. @@ -134,4 +127,4 @@ Paletted textures are not checked for validity. An invalid texture should be rar ## Custom background music and sound fonts. -The DSi Menu and 3DS themes also support custom music. See [Adding custom music / SFX](Adding-custom-music-sfx) for more details. +The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_sv-SE/twilightmenu/custom-fonts.md b/pages/_sv-SE/twilightmenu/custom-fonts.md new file mode 100644 index 00000000..5188ecc2 --- /dev/null +++ b/pages/_sv-SE/twilightmenu/custom-fonts.md @@ -0,0 +1,30 @@ +--- +lang: en-US +layout: wiki +section: twilightmenu +category: customization +title: Custom Fonts +--- + +TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. + +### Included font info +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages +- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages + +### Directory structure +Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: +- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles +- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text + +The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: +1. Load an NFTR file in nftr-editor +1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated + - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box +1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``) +1. Click `Save`, then repeat for the other sizes diff --git a/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md index dc8b7d05..9d3dadb2 100644 --- a/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Unlaunch Backgrounds -category: Customization --- Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: diff --git a/pages/_sv-SE/twilightmenu/download-play-pictochat.md b/pages/_sv-SE/twilightmenu/download-play-pictochat.md index cdb238d3..367bb0aa 100644 --- a/pages/_sv-SE/twilightmenu/download-play-pictochat.md +++ b/pages/_sv-SE/twilightmenu/download-play-pictochat.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Download Play / Pictochat in DS Classic Menu -category: Other --- If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. diff --git a/pages/_sv-SE/twilightmenu/faq.md b/pages/_sv-SE/twilightmenu/faq.md index c70894c8..18024e24 100644 --- a/pages/_sv-SE/twilightmenu/faq.md +++ b/pages/_sv-SE/twilightmenu/faq.md @@ -2,16 +2,17 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: FAQ & Troubleshooting -category: Other --- For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). +{:.alert .alert-info} -#### Q: Why is my 3DS/2DS stuck on black screens when launching TWiLight Menu++, or why is my 3DS/2DS powering off when launching TWiLight Menu++? -A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide +#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? +A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: -#### Q: I get a white screen when booting TWiLight Menu++. How do I fix this? +#### Q: How do I fix getting a white screen when booting TWiLight Menu++? A: - First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it - If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size @@ -20,7 +21,8 @@ A: #### Q: Why do I get a white screen when trying to load a game from SD Card? A: - First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- If the game that's attempted to be launched is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` +- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game +- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### Q: How do I use cheats? @@ -29,17 +31,27 @@ A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/ #### Q: How do I show a custom picture on the top screen of the DSi theme? A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. -- The file(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use tinypng to reduce the size +- The images(s) must be no bigger than 208x156 +- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size + +#### Q: How do I get games? +A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games: +- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games +- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare +- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles + +#### Q: Can I get the save files from my cartridges onto my SD card or vise versa? +A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. + +#### Q: How do I change TWiLight Menu++'s language? +A: +1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ +1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) +1. Change the first option until you see the language you want, then exit settings + - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ #### Q: Why isn't touch input working on sudokuhax? A: Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Q: Can The Biggest Loser boot TWiLight Menu++? A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -#### Q: How do I get games? -A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). You can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump GBA games on DS or DS games on DSi, or [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump DS and 3DS games 3DS. - -#### Q: Can I get the save files from my cartridges onto my SD card? / Can I put my save files from the SD onto my cartridges? -A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. diff --git a/pages/_sv-SE/twilightmenu/how-to-get-box-art.md b/pages/_sv-SE/twilightmenu/how-to-get-box-art.md index 228f5f1a..234677c5 100644 --- a/pages/_sv-SE/twilightmenu/how-to-get-box-art.md +++ b/pages/_sv-SE/twilightmenu/how-to-get-box-art.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: How to Get Box Art -category: Other --- ### 3DS diff --git a/pages/_sv-SE/twilightmenu/installing-3ds-manual.md b/pages/_sv-SE/twilightmenu/installing-3ds-manual.md index 6ca7d3f0..ddc8f7ca 100644 --- a/pages/_sv-SE/twilightmenu/installing-3ds-manual.md +++ b/pages/_sv-SE/twilightmenu/installing-3ds-manual.md @@ -2,8 +2,8 @@ lang: sv-SE layout: wiki section: twilightmenu -title: Installation (3DS, Manuell) -category: Installation +category: installing +title: Installing (3DS, Manual) --- ### Installation diff --git a/pages/_sv-SE/twilightmenu/installing-3ds.md b/pages/_sv-SE/twilightmenu/installing-3ds.md index c3e6f1e7..3e4a5a00 100644 --- a/pages/_sv-SE/twilightmenu/installing-3ds.md +++ b/pages/_sv-SE/twilightmenu/installing-3ds.md @@ -2,16 +2,14 @@ lang: sv-SE layout: wiki section: twilightmenu -title: Installation (3DS) -category: Installation +category: installing +title: Installing (3DS) --- -### Krav +You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it +{:.alert .alert-info} -- Den senaste versionen av [FBI](https://github.com/Steveice10/FBI/releases) -- Den senaste versionen av [Luma3DS](https://github.com/lumateam/luma3ds/releases) - -### Installation (Med Kamera) +### Installing (Working Camera) 1. Öppna FBI och välj `Remote Install`, sedan `Scan QR Code` 1. Skanna denna QR-kod för att installera den senaste versionen av [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)
![Universal-Updater QR kod](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) 1. Stäng FBI och starta Universal-Updater @@ -21,7 +19,7 @@ category: Installation 1. Tryck på A eller tryck på nedladdningsikonen i sidofältet och välj `TWiLight Menu++` för att installera den - Det kommer att ta ett tag -### Installation (Utan Kamera) +### Installing (Non-Working Camera) 1. Ladda ner filen `Universal-Updater.cia` från [Universal-Updaters release sida](https://github.com/Universal-Team/Universal-Updater/releases) 1. Placera filen `Universal-Updater.cia` var som helst på ditt SD-kort 1. Starta FBI på din Nintendo 3DS diff --git a/pages/_sv-SE/twilightmenu/installing-dsi.md b/pages/_sv-SE/twilightmenu/installing-dsi.md index d7218cbc..552a4dea 100644 --- a/pages/_sv-SE/twilightmenu/installing-dsi.md +++ b/pages/_sv-SE/twilightmenu/installing-dsi.md @@ -2,10 +2,13 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (DSi) -category: Installing --- +If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ +{:.alert .alert-info} + ### Installing 1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) 1. Extract `TWiLightMenu-DSi.7z` diff --git a/pages/_sv-SE/twilightmenu/installing-flashcard.md b/pages/_sv-SE/twilightmenu/installing-flashcard.md index e47fa641..57e71262 100644 --- a/pages/_sv-SE/twilightmenu/installing-flashcard.md +++ b/pages/_sv-SE/twilightmenu/installing-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (Flashcard) -category: Installing --- ### Installing diff --git a/pages/_sv-SE/twilightmenu/playing-in-widescreen.md b/pages/_sv-SE/twilightmenu/playing-in-widescreen.md index 2f476883..c46fb6f5 100644 --- a/pages/_sv-SE/twilightmenu/playing-in-widescreen.md +++ b/pages/_sv-SE/twilightmenu/playing-in-widescreen.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Playing in Widescreen -category: Other --- Requires an Old/New Nintendo 3DS or 2DS console. diff --git a/pages/_sv-SE/twilightmenu/uninstalling-3ds.md b/pages/_sv-SE/twilightmenu/uninstalling-3ds.md index 8e22d3af..9004d71e 100644 --- a/pages/_sv-SE/twilightmenu/uninstalling-3ds.md +++ b/pages/_sv-SE/twilightmenu/uninstalling-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (3DS) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_sv-SE/twilightmenu/uninstalling-ds.md b/pages/_sv-SE/twilightmenu/uninstalling-ds.md index 5dbd7242..9ab7efa5 100644 --- a/pages/_sv-SE/twilightmenu/uninstalling-ds.md +++ b/pages/_sv-SE/twilightmenu/uninstalling-ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (DS & DSi) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_sv-SE/twilightmenu/updating-3ds-manual.md b/pages/_sv-SE/twilightmenu/updating-3ds-manual.md index 5b86ace3..173caade 100644 --- a/pages/_sv-SE/twilightmenu/updating-3ds-manual.md +++ b/pages/_sv-SE/twilightmenu/updating-3ds-manual.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS, Manual) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_sv-SE/twilightmenu/updating-3ds.md b/pages/_sv-SE/twilightmenu/updating-3ds.md index ffb6b2d1..0690eb34 100644 --- a/pages/_sv-SE/twilightmenu/updating-3ds.md +++ b/pages/_sv-SE/twilightmenu/updating-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_sv-SE/twilightmenu/updating-dsi.md b/pages/_sv-SE/twilightmenu/updating-dsi.md index 551c3592..f18bca2c 100644 --- a/pages/_sv-SE/twilightmenu/updating-dsi.md +++ b/pages/_sv-SE/twilightmenu/updating-dsi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (DSi) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_sv-SE/twilightmenu/updating-flashcard.md b/pages/_sv-SE/twilightmenu/updating-flashcard.md index cee3e010..6861b10b 100644 --- a/pages/_sv-SE/twilightmenu/updating-flashcard.md +++ b/pages/_sv-SE/twilightmenu/updating-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (Flashcard) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_tr-TR/ds-index/3ds-forwarders.md b/pages/_tr-TR/ds-index/3ds-forwarders.md index fdbfa694..c684b75e 100644 --- a/pages/_tr-TR/ds-index/3ds-forwarders.md +++ b/pages/_tr-TR/ds-index/3ds-forwarders.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: DS game forwarders (3DS) -category: Guides description: How to create CIA forwarders to have your DS games on your 3DS's home menu --- diff --git a/pages/_tr-TR/ds-index/dsi-twl-firm.md b/pages/_tr-TR/ds-index/dsi-twl-firm.md index 353057b5..fce45428 100644 --- a/pages/_tr-TR/ds-index/dsi-twl-firm.md +++ b/pages/_tr-TR/ds-index/dsi-twl-firm.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Nintendo DSi / Nintendo 3DS TWL_FIRM -category: Reference description: An explanation of all things DS modding --- @@ -23,9 +23,13 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. ### Nintendo DSi System Menu -The Nintendo DSi System Menu uses a signed 32-bit integer to determine the free space on the NAND. Using the actual NAND, amount will never go above 128 MB so it was safe. However, when we redirect the NAND to the SD Card, it goes above the 32-bit integer limit, which makes it overflow to a negative number. The negative number of free space will unfortunately cause an "An error has occurred" error message, not letting you boot into the menu. Fortunately, this can be fixed by making a dummy file to put it in a positive number. +The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen. -The positive and negative numbers are determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. +The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. + +This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. + +----- In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. diff --git a/pages/_tr-TR/ds-index/hardmod.md b/pages/_tr-TR/ds-index/hardmod.md index 021ed5ea..5ef24af4 100644 --- a/pages/_tr-TR/ds-index/hardmod.md +++ b/pages/_tr-TR/ds-index/hardmod.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: Hardmod -category: Guides description: An explanation of all things DS modding --- diff --git a/pages/_tr-TR/ds-index/homebrew.md b/pages/_tr-TR/ds-index/homebrew.md index 9cc2a87f..8e6d4da0 100644 --- a/pages/_tr-TR/ds-index/homebrew.md +++ b/pages/_tr-TR/ds-index/homebrew.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Homebrew -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_tr-TR/ds-index/retail-roms.md b/pages/_tr-TR/ds-index/retail-roms.md index 0768ef1e..de4cbdbc 100644 --- a/pages/_tr-TR/ds-index/retail-roms.md +++ b/pages/_tr-TR/ds-index/retail-roms.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Retail ROMs -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_tr-TR/ds-index/wifi.md b/pages/_tr-TR/ds-index/wifi.md index 81f0342e..330d22a3 100644 --- a/pages/_tr-TR/ds-index/wifi.md +++ b/pages/_tr-TR/ds-index/wifi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Wi-Fi -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_tr-TR/twilightmenu/creating-ram-disks.md b/pages/_tr-TR/twilightmenu/creating-ram-disks.md index 66b81411..948a1e34 100644 --- a/pages/_tr-TR/twilightmenu/creating-ram-disks.md +++ b/pages/_tr-TR/twilightmenu/creating-ram-disks.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Creating RAM Disks -category: Other --- NOTE: You do not need to follow this if you're using a flashcard. diff --git a/pages/_tr-TR/twilightmenu/custom-boot-splashes.md b/pages/_tr-TR/twilightmenu/custom-boot-splashes.md index 44106cc7..adc2aa33 100644 --- a/pages/_tr-TR/twilightmenu/custom-boot-splashes.md +++ b/pages/_tr-TR/twilightmenu/custom-boot-splashes.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Boot Splashes -category: Customization --- You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. diff --git a/pages/_tr-TR/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_tr-TR/twilightmenu/custom-dsi-3ds-sfx.md index 5191f60f..61d953b5 100644 --- a/pages/_tr-TR/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_tr-TR/twilightmenu/custom-dsi-3ds-sfx.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: DSi / 3DS skins - Custom SFX -category: Customization --- TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". diff --git a/pages/_tr-TR/twilightmenu/custom-dsi-3ds-skins.md b/pages/_tr-TR/twilightmenu/custom-dsi-3ds-skins.md index cc6b5289..0dfef6c8 100644 --- a/pages/_tr-TR/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_tr-TR/twilightmenu/custom-dsi-3ds-skins.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: How to create DSi / 3DS skins -category: Customization --- The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). @@ -16,6 +16,8 @@ in order to compile your themes into Grit RIFF Format. This will compile your pa Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). +The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. + ## Theme file descriptions The `volume` and `battery` textures are self explanatory. @@ -80,15 +82,6 @@ The `volume` and `battery` textures are self explanatory. `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. -### Fonts (`font` folder) - -You can add custom fonts in NFTR (Nitro FonT Resource) format, these are not in the example themes, but you can download the default fonts from [here](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/nitrofiles/graphics/font). One utility you can use to edit NFTR files is Pk11's [nftr-editor](https://pk11.us/nftr-editor/) (works in any modern browser). - -| File | Description | -| ---------- | ----------------------------------------- | -| large.nftr | The large font used for titles | -| small.nftr | The smaller font used for most other text | - ## Theme configuration You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. @@ -134,4 +127,4 @@ Paletted textures are not checked for validity. An invalid texture should be rar ## Custom background music and sound fonts. -The DSi Menu and 3DS themes also support custom music. See [Adding custom music / SFX](Adding-custom-music-sfx) for more details. +The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_tr-TR/twilightmenu/custom-fonts.md b/pages/_tr-TR/twilightmenu/custom-fonts.md new file mode 100644 index 00000000..5188ecc2 --- /dev/null +++ b/pages/_tr-TR/twilightmenu/custom-fonts.md @@ -0,0 +1,30 @@ +--- +lang: en-US +layout: wiki +section: twilightmenu +category: customization +title: Custom Fonts +--- + +TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. + +### Included font info +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages +- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages + +### Directory structure +Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: +- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles +- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text + +The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: +1. Load an NFTR file in nftr-editor +1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated + - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box +1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``) +1. Click `Save`, then repeat for the other sizes diff --git a/pages/_tr-TR/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_tr-TR/twilightmenu/custom-unlaunch-backgrounds.md index dc8b7d05..9d3dadb2 100644 --- a/pages/_tr-TR/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_tr-TR/twilightmenu/custom-unlaunch-backgrounds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Unlaunch Backgrounds -category: Customization --- Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: diff --git a/pages/_tr-TR/twilightmenu/download-play-pictochat.md b/pages/_tr-TR/twilightmenu/download-play-pictochat.md index cdb238d3..367bb0aa 100644 --- a/pages/_tr-TR/twilightmenu/download-play-pictochat.md +++ b/pages/_tr-TR/twilightmenu/download-play-pictochat.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Download Play / Pictochat in DS Classic Menu -category: Other --- If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. diff --git a/pages/_tr-TR/twilightmenu/faq.md b/pages/_tr-TR/twilightmenu/faq.md index c70894c8..18024e24 100644 --- a/pages/_tr-TR/twilightmenu/faq.md +++ b/pages/_tr-TR/twilightmenu/faq.md @@ -2,16 +2,17 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: FAQ & Troubleshooting -category: Other --- For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). +{:.alert .alert-info} -#### Q: Why is my 3DS/2DS stuck on black screens when launching TWiLight Menu++, or why is my 3DS/2DS powering off when launching TWiLight Menu++? -A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide +#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? +A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: -#### Q: I get a white screen when booting TWiLight Menu++. How do I fix this? +#### Q: How do I fix getting a white screen when booting TWiLight Menu++? A: - First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it - If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size @@ -20,7 +21,8 @@ A: #### Q: Why do I get a white screen when trying to load a game from SD Card? A: - First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- If the game that's attempted to be launched is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` +- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game +- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### Q: How do I use cheats? @@ -29,17 +31,27 @@ A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/ #### Q: How do I show a custom picture on the top screen of the DSi theme? A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. -- The file(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use tinypng to reduce the size +- The images(s) must be no bigger than 208x156 +- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size + +#### Q: How do I get games? +A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games: +- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games +- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare +- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles + +#### Q: Can I get the save files from my cartridges onto my SD card or vise versa? +A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. + +#### Q: How do I change TWiLight Menu++'s language? +A: +1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ +1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) +1. Change the first option until you see the language you want, then exit settings + - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ #### Q: Why isn't touch input working on sudokuhax? A: Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Q: Can The Biggest Loser boot TWiLight Menu++? A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -#### Q: How do I get games? -A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). You can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump GBA games on DS or DS games on DSi, or [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump DS and 3DS games 3DS. - -#### Q: Can I get the save files from my cartridges onto my SD card? / Can I put my save files from the SD onto my cartridges? -A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. diff --git a/pages/_tr-TR/twilightmenu/how-to-get-box-art.md b/pages/_tr-TR/twilightmenu/how-to-get-box-art.md index 228f5f1a..234677c5 100644 --- a/pages/_tr-TR/twilightmenu/how-to-get-box-art.md +++ b/pages/_tr-TR/twilightmenu/how-to-get-box-art.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: How to Get Box Art -category: Other --- ### 3DS diff --git a/pages/_tr-TR/twilightmenu/installing-3ds-manual.md b/pages/_tr-TR/twilightmenu/installing-3ds-manual.md index 74ea166e..21808932 100644 --- a/pages/_tr-TR/twilightmenu/installing-3ds-manual.md +++ b/pages/_tr-TR/twilightmenu/installing-3ds-manual.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (3DS, Manual) -category: Installing --- ### Installing diff --git a/pages/_tr-TR/twilightmenu/installing-3ds.md b/pages/_tr-TR/twilightmenu/installing-3ds.md index e99b4533..5b99eec7 100644 --- a/pages/_tr-TR/twilightmenu/installing-3ds.md +++ b/pages/_tr-TR/twilightmenu/installing-3ds.md @@ -2,14 +2,12 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (3DS) -category: Installing --- -### Requirements - -- The latest version of [FBI](https://github.com/Steveice10/FBI/releases) -- The latest version of [Luma3DS](https://github.com/lumateam/luma3ds/releases) +You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it +{:.alert .alert-info} ### Installing (Working Camera) 1. Open FBI and select `Remote Install`, then `Scan QR Code` diff --git a/pages/_tr-TR/twilightmenu/installing-dsi.md b/pages/_tr-TR/twilightmenu/installing-dsi.md index d7218cbc..552a4dea 100644 --- a/pages/_tr-TR/twilightmenu/installing-dsi.md +++ b/pages/_tr-TR/twilightmenu/installing-dsi.md @@ -2,10 +2,13 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (DSi) -category: Installing --- +If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ +{:.alert .alert-info} + ### Installing 1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) 1. Extract `TWiLightMenu-DSi.7z` diff --git a/pages/_tr-TR/twilightmenu/installing-flashcard.md b/pages/_tr-TR/twilightmenu/installing-flashcard.md index e47fa641..57e71262 100644 --- a/pages/_tr-TR/twilightmenu/installing-flashcard.md +++ b/pages/_tr-TR/twilightmenu/installing-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (Flashcard) -category: Installing --- ### Installing diff --git a/pages/_tr-TR/twilightmenu/playing-in-widescreen.md b/pages/_tr-TR/twilightmenu/playing-in-widescreen.md index 2f476883..c46fb6f5 100644 --- a/pages/_tr-TR/twilightmenu/playing-in-widescreen.md +++ b/pages/_tr-TR/twilightmenu/playing-in-widescreen.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Playing in Widescreen -category: Other --- Requires an Old/New Nintendo 3DS or 2DS console. diff --git a/pages/_tr-TR/twilightmenu/uninstalling-3ds.md b/pages/_tr-TR/twilightmenu/uninstalling-3ds.md index 8e22d3af..9004d71e 100644 --- a/pages/_tr-TR/twilightmenu/uninstalling-3ds.md +++ b/pages/_tr-TR/twilightmenu/uninstalling-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (3DS) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_tr-TR/twilightmenu/uninstalling-ds.md b/pages/_tr-TR/twilightmenu/uninstalling-ds.md index 5dbd7242..9ab7efa5 100644 --- a/pages/_tr-TR/twilightmenu/uninstalling-ds.md +++ b/pages/_tr-TR/twilightmenu/uninstalling-ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (DS & DSi) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_tr-TR/twilightmenu/updating-3ds-manual.md b/pages/_tr-TR/twilightmenu/updating-3ds-manual.md index 5b86ace3..173caade 100644 --- a/pages/_tr-TR/twilightmenu/updating-3ds-manual.md +++ b/pages/_tr-TR/twilightmenu/updating-3ds-manual.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS, Manual) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_tr-TR/twilightmenu/updating-3ds.md b/pages/_tr-TR/twilightmenu/updating-3ds.md index ffb6b2d1..0690eb34 100644 --- a/pages/_tr-TR/twilightmenu/updating-3ds.md +++ b/pages/_tr-TR/twilightmenu/updating-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_tr-TR/twilightmenu/updating-dsi.md b/pages/_tr-TR/twilightmenu/updating-dsi.md index 551c3592..f18bca2c 100644 --- a/pages/_tr-TR/twilightmenu/updating-dsi.md +++ b/pages/_tr-TR/twilightmenu/updating-dsi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (DSi) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_tr-TR/twilightmenu/updating-flashcard.md b/pages/_tr-TR/twilightmenu/updating-flashcard.md index cee3e010..6861b10b 100644 --- a/pages/_tr-TR/twilightmenu/updating-flashcard.md +++ b/pages/_tr-TR/twilightmenu/updating-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (Flashcard) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_uk-UA/ds-index/3ds-forwarders.md b/pages/_uk-UA/ds-index/3ds-forwarders.md index fdbfa694..c684b75e 100644 --- a/pages/_uk-UA/ds-index/3ds-forwarders.md +++ b/pages/_uk-UA/ds-index/3ds-forwarders.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: DS game forwarders (3DS) -category: Guides description: How to create CIA forwarders to have your DS games on your 3DS's home menu --- diff --git a/pages/_uk-UA/ds-index/dsi-twl-firm.md b/pages/_uk-UA/ds-index/dsi-twl-firm.md index 353057b5..fce45428 100644 --- a/pages/_uk-UA/ds-index/dsi-twl-firm.md +++ b/pages/_uk-UA/ds-index/dsi-twl-firm.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Nintendo DSi / Nintendo 3DS TWL_FIRM -category: Reference description: An explanation of all things DS modding --- @@ -23,9 +23,13 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. ### Nintendo DSi System Menu -The Nintendo DSi System Menu uses a signed 32-bit integer to determine the free space on the NAND. Using the actual NAND, amount will never go above 128 MB so it was safe. However, when we redirect the NAND to the SD Card, it goes above the 32-bit integer limit, which makes it overflow to a negative number. The negative number of free space will unfortunately cause an "An error has occurred" error message, not letting you boot into the menu. Fortunately, this can be fixed by making a dummy file to put it in a positive number. +The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen. -The positive and negative numbers are determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. +The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. + +This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. + +----- In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. diff --git a/pages/_uk-UA/ds-index/hardmod.md b/pages/_uk-UA/ds-index/hardmod.md index 021ed5ea..5ef24af4 100644 --- a/pages/_uk-UA/ds-index/hardmod.md +++ b/pages/_uk-UA/ds-index/hardmod.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: Hardmod -category: Guides description: An explanation of all things DS modding --- diff --git a/pages/_uk-UA/ds-index/homebrew.md b/pages/_uk-UA/ds-index/homebrew.md index 9cc2a87f..8e6d4da0 100644 --- a/pages/_uk-UA/ds-index/homebrew.md +++ b/pages/_uk-UA/ds-index/homebrew.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Homebrew -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_uk-UA/ds-index/retail-roms.md b/pages/_uk-UA/ds-index/retail-roms.md index 0768ef1e..de4cbdbc 100644 --- a/pages/_uk-UA/ds-index/retail-roms.md +++ b/pages/_uk-UA/ds-index/retail-roms.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Retail ROMs -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_uk-UA/ds-index/wifi.md b/pages/_uk-UA/ds-index/wifi.md index 81f0342e..330d22a3 100644 --- a/pages/_uk-UA/ds-index/wifi.md +++ b/pages/_uk-UA/ds-index/wifi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Wi-Fi -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_uk-UA/twilightmenu/creating-ram-disks.md b/pages/_uk-UA/twilightmenu/creating-ram-disks.md index 66b81411..948a1e34 100644 --- a/pages/_uk-UA/twilightmenu/creating-ram-disks.md +++ b/pages/_uk-UA/twilightmenu/creating-ram-disks.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Creating RAM Disks -category: Other --- NOTE: You do not need to follow this if you're using a flashcard. diff --git a/pages/_uk-UA/twilightmenu/custom-boot-splashes.md b/pages/_uk-UA/twilightmenu/custom-boot-splashes.md index 44106cc7..adc2aa33 100644 --- a/pages/_uk-UA/twilightmenu/custom-boot-splashes.md +++ b/pages/_uk-UA/twilightmenu/custom-boot-splashes.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Boot Splashes -category: Customization --- You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. diff --git a/pages/_uk-UA/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_uk-UA/twilightmenu/custom-dsi-3ds-sfx.md index 5191f60f..61d953b5 100644 --- a/pages/_uk-UA/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_uk-UA/twilightmenu/custom-dsi-3ds-sfx.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: DSi / 3DS skins - Custom SFX -category: Customization --- TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". diff --git a/pages/_uk-UA/twilightmenu/custom-dsi-3ds-skins.md b/pages/_uk-UA/twilightmenu/custom-dsi-3ds-skins.md index cc6b5289..0dfef6c8 100644 --- a/pages/_uk-UA/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_uk-UA/twilightmenu/custom-dsi-3ds-skins.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: How to create DSi / 3DS skins -category: Customization --- The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). @@ -16,6 +16,8 @@ in order to compile your themes into Grit RIFF Format. This will compile your pa Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). +The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. + ## Theme file descriptions The `volume` and `battery` textures are self explanatory. @@ -80,15 +82,6 @@ The `volume` and `battery` textures are self explanatory. `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. -### Fonts (`font` folder) - -You can add custom fonts in NFTR (Nitro FonT Resource) format, these are not in the example themes, but you can download the default fonts from [here](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/nitrofiles/graphics/font). One utility you can use to edit NFTR files is Pk11's [nftr-editor](https://pk11.us/nftr-editor/) (works in any modern browser). - -| File | Description | -| ---------- | ----------------------------------------- | -| large.nftr | The large font used for titles | -| small.nftr | The smaller font used for most other text | - ## Theme configuration You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. @@ -134,4 +127,4 @@ Paletted textures are not checked for validity. An invalid texture should be rar ## Custom background music and sound fonts. -The DSi Menu and 3DS themes also support custom music. See [Adding custom music / SFX](Adding-custom-music-sfx) for more details. +The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_uk-UA/twilightmenu/custom-fonts.md b/pages/_uk-UA/twilightmenu/custom-fonts.md new file mode 100644 index 00000000..5188ecc2 --- /dev/null +++ b/pages/_uk-UA/twilightmenu/custom-fonts.md @@ -0,0 +1,30 @@ +--- +lang: en-US +layout: wiki +section: twilightmenu +category: customization +title: Custom Fonts +--- + +TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. + +### Included font info +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages +- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages + +### Directory structure +Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: +- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles +- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text + +The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: +1. Load an NFTR file in nftr-editor +1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated + - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box +1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``) +1. Click `Save`, then repeat for the other sizes diff --git a/pages/_uk-UA/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_uk-UA/twilightmenu/custom-unlaunch-backgrounds.md index dc8b7d05..9d3dadb2 100644 --- a/pages/_uk-UA/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_uk-UA/twilightmenu/custom-unlaunch-backgrounds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Unlaunch Backgrounds -category: Customization --- Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: diff --git a/pages/_uk-UA/twilightmenu/download-play-pictochat.md b/pages/_uk-UA/twilightmenu/download-play-pictochat.md index cdb238d3..367bb0aa 100644 --- a/pages/_uk-UA/twilightmenu/download-play-pictochat.md +++ b/pages/_uk-UA/twilightmenu/download-play-pictochat.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Download Play / Pictochat in DS Classic Menu -category: Other --- If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. diff --git a/pages/_uk-UA/twilightmenu/faq.md b/pages/_uk-UA/twilightmenu/faq.md index c70894c8..18024e24 100644 --- a/pages/_uk-UA/twilightmenu/faq.md +++ b/pages/_uk-UA/twilightmenu/faq.md @@ -2,16 +2,17 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: FAQ & Troubleshooting -category: Other --- For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). +{:.alert .alert-info} -#### Q: Why is my 3DS/2DS stuck on black screens when launching TWiLight Menu++, or why is my 3DS/2DS powering off when launching TWiLight Menu++? -A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide +#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? +A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: -#### Q: I get a white screen when booting TWiLight Menu++. How do I fix this? +#### Q: How do I fix getting a white screen when booting TWiLight Menu++? A: - First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it - If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size @@ -20,7 +21,8 @@ A: #### Q: Why do I get a white screen when trying to load a game from SD Card? A: - First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- If the game that's attempted to be launched is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` +- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game +- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### Q: How do I use cheats? @@ -29,17 +31,27 @@ A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/ #### Q: How do I show a custom picture on the top screen of the DSi theme? A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. -- The file(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use tinypng to reduce the size +- The images(s) must be no bigger than 208x156 +- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size + +#### Q: How do I get games? +A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games: +- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games +- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare +- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles + +#### Q: Can I get the save files from my cartridges onto my SD card or vise versa? +A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. + +#### Q: How do I change TWiLight Menu++'s language? +A: +1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ +1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) +1. Change the first option until you see the language you want, then exit settings + - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ #### Q: Why isn't touch input working on sudokuhax? A: Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Q: Can The Biggest Loser boot TWiLight Menu++? A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -#### Q: How do I get games? -A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). You can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump GBA games on DS or DS games on DSi, or [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump DS and 3DS games 3DS. - -#### Q: Can I get the save files from my cartridges onto my SD card? / Can I put my save files from the SD onto my cartridges? -A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. diff --git a/pages/_uk-UA/twilightmenu/how-to-get-box-art.md b/pages/_uk-UA/twilightmenu/how-to-get-box-art.md index 228f5f1a..234677c5 100644 --- a/pages/_uk-UA/twilightmenu/how-to-get-box-art.md +++ b/pages/_uk-UA/twilightmenu/how-to-get-box-art.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: How to Get Box Art -category: Other --- ### 3DS diff --git a/pages/_uk-UA/twilightmenu/installing-3ds-manual.md b/pages/_uk-UA/twilightmenu/installing-3ds-manual.md index 74ea166e..21808932 100644 --- a/pages/_uk-UA/twilightmenu/installing-3ds-manual.md +++ b/pages/_uk-UA/twilightmenu/installing-3ds-manual.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (3DS, Manual) -category: Installing --- ### Installing diff --git a/pages/_uk-UA/twilightmenu/installing-3ds.md b/pages/_uk-UA/twilightmenu/installing-3ds.md index e99b4533..5b99eec7 100644 --- a/pages/_uk-UA/twilightmenu/installing-3ds.md +++ b/pages/_uk-UA/twilightmenu/installing-3ds.md @@ -2,14 +2,12 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (3DS) -category: Installing --- -### Requirements - -- The latest version of [FBI](https://github.com/Steveice10/FBI/releases) -- The latest version of [Luma3DS](https://github.com/lumateam/luma3ds/releases) +You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it +{:.alert .alert-info} ### Installing (Working Camera) 1. Open FBI and select `Remote Install`, then `Scan QR Code` diff --git a/pages/_uk-UA/twilightmenu/installing-dsi.md b/pages/_uk-UA/twilightmenu/installing-dsi.md index d7218cbc..552a4dea 100644 --- a/pages/_uk-UA/twilightmenu/installing-dsi.md +++ b/pages/_uk-UA/twilightmenu/installing-dsi.md @@ -2,10 +2,13 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (DSi) -category: Installing --- +If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ +{:.alert .alert-info} + ### Installing 1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) 1. Extract `TWiLightMenu-DSi.7z` diff --git a/pages/_uk-UA/twilightmenu/installing-flashcard.md b/pages/_uk-UA/twilightmenu/installing-flashcard.md index e47fa641..57e71262 100644 --- a/pages/_uk-UA/twilightmenu/installing-flashcard.md +++ b/pages/_uk-UA/twilightmenu/installing-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (Flashcard) -category: Installing --- ### Installing diff --git a/pages/_uk-UA/twilightmenu/playing-in-widescreen.md b/pages/_uk-UA/twilightmenu/playing-in-widescreen.md index 2f476883..c46fb6f5 100644 --- a/pages/_uk-UA/twilightmenu/playing-in-widescreen.md +++ b/pages/_uk-UA/twilightmenu/playing-in-widescreen.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Playing in Widescreen -category: Other --- Requires an Old/New Nintendo 3DS or 2DS console. diff --git a/pages/_uk-UA/twilightmenu/uninstalling-3ds.md b/pages/_uk-UA/twilightmenu/uninstalling-3ds.md index 8e22d3af..9004d71e 100644 --- a/pages/_uk-UA/twilightmenu/uninstalling-3ds.md +++ b/pages/_uk-UA/twilightmenu/uninstalling-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (3DS) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_uk-UA/twilightmenu/uninstalling-ds.md b/pages/_uk-UA/twilightmenu/uninstalling-ds.md index 5dbd7242..9ab7efa5 100644 --- a/pages/_uk-UA/twilightmenu/uninstalling-ds.md +++ b/pages/_uk-UA/twilightmenu/uninstalling-ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (DS & DSi) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_uk-UA/twilightmenu/updating-3ds-manual.md b/pages/_uk-UA/twilightmenu/updating-3ds-manual.md index 5b86ace3..173caade 100644 --- a/pages/_uk-UA/twilightmenu/updating-3ds-manual.md +++ b/pages/_uk-UA/twilightmenu/updating-3ds-manual.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS, Manual) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_uk-UA/twilightmenu/updating-3ds.md b/pages/_uk-UA/twilightmenu/updating-3ds.md index ffb6b2d1..0690eb34 100644 --- a/pages/_uk-UA/twilightmenu/updating-3ds.md +++ b/pages/_uk-UA/twilightmenu/updating-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_uk-UA/twilightmenu/updating-dsi.md b/pages/_uk-UA/twilightmenu/updating-dsi.md index 551c3592..f18bca2c 100644 --- a/pages/_uk-UA/twilightmenu/updating-dsi.md +++ b/pages/_uk-UA/twilightmenu/updating-dsi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (DSi) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_uk-UA/twilightmenu/updating-flashcard.md b/pages/_uk-UA/twilightmenu/updating-flashcard.md index cee3e010..6861b10b 100644 --- a/pages/_uk-UA/twilightmenu/updating-flashcard.md +++ b/pages/_uk-UA/twilightmenu/updating-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (Flashcard) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_zh-CN/ds-index/3ds-forwarders.md b/pages/_zh-CN/ds-index/3ds-forwarders.md index fdbfa694..c684b75e 100644 --- a/pages/_zh-CN/ds-index/3ds-forwarders.md +++ b/pages/_zh-CN/ds-index/3ds-forwarders.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: DS game forwarders (3DS) -category: Guides description: How to create CIA forwarders to have your DS games on your 3DS's home menu --- diff --git a/pages/_zh-CN/ds-index/dsi-twl-firm.md b/pages/_zh-CN/ds-index/dsi-twl-firm.md index 353057b5..fce45428 100644 --- a/pages/_zh-CN/ds-index/dsi-twl-firm.md +++ b/pages/_zh-CN/ds-index/dsi-twl-firm.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Nintendo DSi / Nintendo 3DS TWL_FIRM -category: Reference description: An explanation of all things DS modding --- @@ -23,9 +23,13 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. ### Nintendo DSi System Menu -The Nintendo DSi System Menu uses a signed 32-bit integer to determine the free space on the NAND. Using the actual NAND, amount will never go above 128 MB so it was safe. However, when we redirect the NAND to the SD Card, it goes above the 32-bit integer limit, which makes it overflow to a negative number. The negative number of free space will unfortunately cause an "An error has occurred" error message, not letting you boot into the menu. Fortunately, this can be fixed by making a dummy file to put it in a positive number. +The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen. -The positive and negative numbers are determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. +The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. + +This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. + +----- In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. diff --git a/pages/_zh-CN/ds-index/hardmod.md b/pages/_zh-CN/ds-index/hardmod.md index 021ed5ea..5ef24af4 100644 --- a/pages/_zh-CN/ds-index/hardmod.md +++ b/pages/_zh-CN/ds-index/hardmod.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: Hardmod -category: Guides description: An explanation of all things DS modding --- diff --git a/pages/_zh-CN/ds-index/homebrew.md b/pages/_zh-CN/ds-index/homebrew.md index 9cc2a87f..8e6d4da0 100644 --- a/pages/_zh-CN/ds-index/homebrew.md +++ b/pages/_zh-CN/ds-index/homebrew.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Homebrew -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_zh-CN/ds-index/retail-roms.md b/pages/_zh-CN/ds-index/retail-roms.md index 0768ef1e..de4cbdbc 100644 --- a/pages/_zh-CN/ds-index/retail-roms.md +++ b/pages/_zh-CN/ds-index/retail-roms.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Retail ROMs -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_zh-CN/ds-index/wifi.md b/pages/_zh-CN/ds-index/wifi.md index 81f0342e..330d22a3 100644 --- a/pages/_zh-CN/ds-index/wifi.md +++ b/pages/_zh-CN/ds-index/wifi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Wi-Fi -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_zh-CN/twilightmenu/creating-ram-disks.md b/pages/_zh-CN/twilightmenu/creating-ram-disks.md index 66b81411..948a1e34 100644 --- a/pages/_zh-CN/twilightmenu/creating-ram-disks.md +++ b/pages/_zh-CN/twilightmenu/creating-ram-disks.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Creating RAM Disks -category: Other --- NOTE: You do not need to follow this if you're using a flashcard. diff --git a/pages/_zh-CN/twilightmenu/custom-boot-splashes.md b/pages/_zh-CN/twilightmenu/custom-boot-splashes.md index 44106cc7..adc2aa33 100644 --- a/pages/_zh-CN/twilightmenu/custom-boot-splashes.md +++ b/pages/_zh-CN/twilightmenu/custom-boot-splashes.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Boot Splashes -category: Customization --- You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. diff --git a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md index 5191f60f..61d953b5 100644 --- a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: DSi / 3DS skins - Custom SFX -category: Customization --- TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". diff --git a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md index cc6b5289..0dfef6c8 100644 --- a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: How to create DSi / 3DS skins -category: Customization --- The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). @@ -16,6 +16,8 @@ in order to compile your themes into Grit RIFF Format. This will compile your pa Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). +The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. + ## Theme file descriptions The `volume` and `battery` textures are self explanatory. @@ -80,15 +82,6 @@ The `volume` and `battery` textures are self explanatory. `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. -### Fonts (`font` folder) - -You can add custom fonts in NFTR (Nitro FonT Resource) format, these are not in the example themes, but you can download the default fonts from [here](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/nitrofiles/graphics/font). One utility you can use to edit NFTR files is Pk11's [nftr-editor](https://pk11.us/nftr-editor/) (works in any modern browser). - -| File | Description | -| ---------- | ----------------------------------------- | -| large.nftr | The large font used for titles | -| small.nftr | The smaller font used for most other text | - ## Theme configuration You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. @@ -134,4 +127,4 @@ Paletted textures are not checked for validity. An invalid texture should be rar ## Custom background music and sound fonts. -The DSi Menu and 3DS themes also support custom music. See [Adding custom music / SFX](Adding-custom-music-sfx) for more details. +The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_zh-CN/twilightmenu/custom-fonts.md b/pages/_zh-CN/twilightmenu/custom-fonts.md new file mode 100644 index 00000000..5188ecc2 --- /dev/null +++ b/pages/_zh-CN/twilightmenu/custom-fonts.md @@ -0,0 +1,30 @@ +--- +lang: en-US +layout: wiki +section: twilightmenu +category: customization +title: Custom Fonts +--- + +TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. + +### Included font info +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages +- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages + +### Directory structure +Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: +- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles +- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text + +The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: +1. Load an NFTR file in nftr-editor +1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated + - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box +1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``) +1. Click `Save`, then repeat for the other sizes diff --git a/pages/_zh-CN/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_zh-CN/twilightmenu/custom-unlaunch-backgrounds.md index dc8b7d05..9d3dadb2 100644 --- a/pages/_zh-CN/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_zh-CN/twilightmenu/custom-unlaunch-backgrounds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Unlaunch Backgrounds -category: Customization --- Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: diff --git a/pages/_zh-CN/twilightmenu/download-play-pictochat.md b/pages/_zh-CN/twilightmenu/download-play-pictochat.md index cdb238d3..367bb0aa 100644 --- a/pages/_zh-CN/twilightmenu/download-play-pictochat.md +++ b/pages/_zh-CN/twilightmenu/download-play-pictochat.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Download Play / Pictochat in DS Classic Menu -category: Other --- If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. diff --git a/pages/_zh-CN/twilightmenu/faq.md b/pages/_zh-CN/twilightmenu/faq.md index c70894c8..18024e24 100644 --- a/pages/_zh-CN/twilightmenu/faq.md +++ b/pages/_zh-CN/twilightmenu/faq.md @@ -2,16 +2,17 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: FAQ & Troubleshooting -category: Other --- For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). +{:.alert .alert-info} -#### Q: Why is my 3DS/2DS stuck on black screens when launching TWiLight Menu++, or why is my 3DS/2DS powering off when launching TWiLight Menu++? -A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide +#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? +A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: -#### Q: I get a white screen when booting TWiLight Menu++. How do I fix this? +#### Q: How do I fix getting a white screen when booting TWiLight Menu++? A: - First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it - If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size @@ -20,7 +21,8 @@ A: #### Q: Why do I get a white screen when trying to load a game from SD Card? A: - First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- If the game that's attempted to be launched is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` +- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game +- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### Q: How do I use cheats? @@ -29,17 +31,27 @@ A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/ #### Q: How do I show a custom picture on the top screen of the DSi theme? A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. -- The file(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use tinypng to reduce the size +- The images(s) must be no bigger than 208x156 +- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size + +#### Q: How do I get games? +A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games: +- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games +- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare +- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles + +#### Q: Can I get the save files from my cartridges onto my SD card or vise versa? +A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. + +#### Q: How do I change TWiLight Menu++'s language? +A: +1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ +1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) +1. Change the first option until you see the language you want, then exit settings + - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ #### Q: Why isn't touch input working on sudokuhax? A: Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Q: Can The Biggest Loser boot TWiLight Menu++? A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -#### Q: How do I get games? -A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). You can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump GBA games on DS or DS games on DSi, or [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump DS and 3DS games 3DS. - -#### Q: Can I get the save files from my cartridges onto my SD card? / Can I put my save files from the SD onto my cartridges? -A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. diff --git a/pages/_zh-CN/twilightmenu/how-to-get-box-art.md b/pages/_zh-CN/twilightmenu/how-to-get-box-art.md index 228f5f1a..234677c5 100644 --- a/pages/_zh-CN/twilightmenu/how-to-get-box-art.md +++ b/pages/_zh-CN/twilightmenu/how-to-get-box-art.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: How to Get Box Art -category: Other --- ### 3DS diff --git a/pages/_zh-CN/twilightmenu/installing-3ds-manual.md b/pages/_zh-CN/twilightmenu/installing-3ds-manual.md index 74ea166e..21808932 100644 --- a/pages/_zh-CN/twilightmenu/installing-3ds-manual.md +++ b/pages/_zh-CN/twilightmenu/installing-3ds-manual.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (3DS, Manual) -category: Installing --- ### Installing diff --git a/pages/_zh-CN/twilightmenu/installing-3ds.md b/pages/_zh-CN/twilightmenu/installing-3ds.md index e99b4533..5b99eec7 100644 --- a/pages/_zh-CN/twilightmenu/installing-3ds.md +++ b/pages/_zh-CN/twilightmenu/installing-3ds.md @@ -2,14 +2,12 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (3DS) -category: Installing --- -### Requirements - -- The latest version of [FBI](https://github.com/Steveice10/FBI/releases) -- The latest version of [Luma3DS](https://github.com/lumateam/luma3ds/releases) +You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it +{:.alert .alert-info} ### Installing (Working Camera) 1. Open FBI and select `Remote Install`, then `Scan QR Code` diff --git a/pages/_zh-CN/twilightmenu/installing-dsi.md b/pages/_zh-CN/twilightmenu/installing-dsi.md index d7218cbc..552a4dea 100644 --- a/pages/_zh-CN/twilightmenu/installing-dsi.md +++ b/pages/_zh-CN/twilightmenu/installing-dsi.md @@ -2,10 +2,13 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (DSi) -category: Installing --- +If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ +{:.alert .alert-info} + ### Installing 1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) 1. Extract `TWiLightMenu-DSi.7z` diff --git a/pages/_zh-CN/twilightmenu/installing-flashcard.md b/pages/_zh-CN/twilightmenu/installing-flashcard.md index e47fa641..57e71262 100644 --- a/pages/_zh-CN/twilightmenu/installing-flashcard.md +++ b/pages/_zh-CN/twilightmenu/installing-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (Flashcard) -category: Installing --- ### Installing diff --git a/pages/_zh-CN/twilightmenu/playing-in-widescreen.md b/pages/_zh-CN/twilightmenu/playing-in-widescreen.md index 2f476883..c46fb6f5 100644 --- a/pages/_zh-CN/twilightmenu/playing-in-widescreen.md +++ b/pages/_zh-CN/twilightmenu/playing-in-widescreen.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Playing in Widescreen -category: Other --- Requires an Old/New Nintendo 3DS or 2DS console. diff --git a/pages/_zh-CN/twilightmenu/uninstalling-3ds.md b/pages/_zh-CN/twilightmenu/uninstalling-3ds.md index 8e22d3af..9004d71e 100644 --- a/pages/_zh-CN/twilightmenu/uninstalling-3ds.md +++ b/pages/_zh-CN/twilightmenu/uninstalling-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (3DS) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_zh-CN/twilightmenu/uninstalling-ds.md b/pages/_zh-CN/twilightmenu/uninstalling-ds.md index 5dbd7242..9ab7efa5 100644 --- a/pages/_zh-CN/twilightmenu/uninstalling-ds.md +++ b/pages/_zh-CN/twilightmenu/uninstalling-ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (DS & DSi) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_zh-CN/twilightmenu/updating-3ds-manual.md b/pages/_zh-CN/twilightmenu/updating-3ds-manual.md index 5b86ace3..173caade 100644 --- a/pages/_zh-CN/twilightmenu/updating-3ds-manual.md +++ b/pages/_zh-CN/twilightmenu/updating-3ds-manual.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS, Manual) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_zh-CN/twilightmenu/updating-3ds.md b/pages/_zh-CN/twilightmenu/updating-3ds.md index ffb6b2d1..0690eb34 100644 --- a/pages/_zh-CN/twilightmenu/updating-3ds.md +++ b/pages/_zh-CN/twilightmenu/updating-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_zh-CN/twilightmenu/updating-dsi.md b/pages/_zh-CN/twilightmenu/updating-dsi.md index 551c3592..f18bca2c 100644 --- a/pages/_zh-CN/twilightmenu/updating-dsi.md +++ b/pages/_zh-CN/twilightmenu/updating-dsi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (DSi) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_zh-CN/twilightmenu/updating-flashcard.md b/pages/_zh-CN/twilightmenu/updating-flashcard.md index cee3e010..6861b10b 100644 --- a/pages/_zh-CN/twilightmenu/updating-flashcard.md +++ b/pages/_zh-CN/twilightmenu/updating-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (Flashcard) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_zh-TW/ds-index/3ds-forwarders.md b/pages/_zh-TW/ds-index/3ds-forwarders.md index fdbfa694..c684b75e 100644 --- a/pages/_zh-TW/ds-index/3ds-forwarders.md +++ b/pages/_zh-TW/ds-index/3ds-forwarders.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: DS game forwarders (3DS) -category: Guides description: How to create CIA forwarders to have your DS games on your 3DS's home menu --- diff --git a/pages/_zh-TW/ds-index/dsi-twl-firm.md b/pages/_zh-TW/ds-index/dsi-twl-firm.md index 353057b5..fce45428 100644 --- a/pages/_zh-TW/ds-index/dsi-twl-firm.md +++ b/pages/_zh-TW/ds-index/dsi-twl-firm.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Nintendo DSi / Nintendo 3DS TWL_FIRM -category: Reference description: An explanation of all things DS modding --- @@ -23,9 +23,13 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. ### Nintendo DSi System Menu -The Nintendo DSi System Menu uses a signed 32-bit integer to determine the free space on the NAND. Using the actual NAND, amount will never go above 128 MB so it was safe. However, when we redirect the NAND to the SD Card, it goes above the 32-bit integer limit, which makes it overflow to a negative number. The negative number of free space will unfortunately cause an "An error has occurred" error message, not letting you boot into the menu. Fortunately, this can be fixed by making a dummy file to put it in a positive number. +The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen. -The positive and negative numbers are determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. +The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. + +This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. + +----- In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. diff --git a/pages/_zh-TW/ds-index/hardmod.md b/pages/_zh-TW/ds-index/hardmod.md index 021ed5ea..5ef24af4 100644 --- a/pages/_zh-TW/ds-index/hardmod.md +++ b/pages/_zh-TW/ds-index/hardmod.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: guides title: Hardmod -category: Guides description: An explanation of all things DS modding --- diff --git a/pages/_zh-TW/ds-index/homebrew.md b/pages/_zh-TW/ds-index/homebrew.md index 9cc2a87f..8e6d4da0 100644 --- a/pages/_zh-TW/ds-index/homebrew.md +++ b/pages/_zh-TW/ds-index/homebrew.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Homebrew -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_zh-TW/ds-index/retail-roms.md b/pages/_zh-TW/ds-index/retail-roms.md index 0768ef1e..de4cbdbc 100644 --- a/pages/_zh-TW/ds-index/retail-roms.md +++ b/pages/_zh-TW/ds-index/retail-roms.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Retail ROMs -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_zh-TW/ds-index/wifi.md b/pages/_zh-TW/ds-index/wifi.md index 81f0342e..330d22a3 100644 --- a/pages/_zh-TW/ds-index/wifi.md +++ b/pages/_zh-TW/ds-index/wifi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: ds-index +category: reference title: Wi-Fi -category: Reference description: An explanation of all things DS modding --- diff --git a/pages/_zh-TW/twilightmenu/creating-ram-disks.md b/pages/_zh-TW/twilightmenu/creating-ram-disks.md index 66b81411..948a1e34 100644 --- a/pages/_zh-TW/twilightmenu/creating-ram-disks.md +++ b/pages/_zh-TW/twilightmenu/creating-ram-disks.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Creating RAM Disks -category: Other --- NOTE: You do not need to follow this if you're using a flashcard. diff --git a/pages/_zh-TW/twilightmenu/custom-boot-splashes.md b/pages/_zh-TW/twilightmenu/custom-boot-splashes.md index 44106cc7..adc2aa33 100644 --- a/pages/_zh-TW/twilightmenu/custom-boot-splashes.md +++ b/pages/_zh-TW/twilightmenu/custom-boot-splashes.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Boot Splashes -category: Customization --- You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. diff --git a/pages/_zh-TW/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_zh-TW/twilightmenu/custom-dsi-3ds-sfx.md index 5191f60f..61d953b5 100644 --- a/pages/_zh-TW/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_zh-TW/twilightmenu/custom-dsi-3ds-sfx.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: DSi / 3DS skins - Custom SFX -category: Customization --- TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". diff --git a/pages/_zh-TW/twilightmenu/custom-dsi-3ds-skins.md b/pages/_zh-TW/twilightmenu/custom-dsi-3ds-skins.md index cc6b5289..0dfef6c8 100644 --- a/pages/_zh-TW/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_zh-TW/twilightmenu/custom-dsi-3ds-skins.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: How to create DSi / 3DS skins -category: Customization --- The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). @@ -16,6 +16,8 @@ in order to compile your themes into Grit RIFF Format. This will compile your pa Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). +The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. + ## Theme file descriptions The `volume` and `battery` textures are self explanatory. @@ -80,15 +82,6 @@ The `volume` and `battery` textures are self explanatory. `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. -### Fonts (`font` folder) - -You can add custom fonts in NFTR (Nitro FonT Resource) format, these are not in the example themes, but you can download the default fonts from [here](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/nitrofiles/graphics/font). One utility you can use to edit NFTR files is Pk11's [nftr-editor](https://pk11.us/nftr-editor/) (works in any modern browser). - -| File | Description | -| ---------- | ----------------------------------------- | -| large.nftr | The large font used for titles | -| small.nftr | The smaller font used for most other text | - ## Theme configuration You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. @@ -134,4 +127,4 @@ Paletted textures are not checked for validity. An invalid texture should be rar ## Custom background music and sound fonts. -The DSi Menu and 3DS themes also support custom music. See [Adding custom music / SFX](Adding-custom-music-sfx) for more details. +The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_zh-TW/twilightmenu/custom-fonts.md b/pages/_zh-TW/twilightmenu/custom-fonts.md new file mode 100644 index 00000000..5188ecc2 --- /dev/null +++ b/pages/_zh-TW/twilightmenu/custom-fonts.md @@ -0,0 +1,30 @@ +--- +lang: en-US +layout: wiki +section: twilightmenu +category: customization +title: Custom Fonts +--- + +TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. + +### Included font info +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages +- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages + +### Directory structure +Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: +- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles +- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text + +The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: +1. Load an NFTR file in nftr-editor +1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated + - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box +1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``) +1. Click `Save`, then repeat for the other sizes diff --git a/pages/_zh-TW/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_zh-TW/twilightmenu/custom-unlaunch-backgrounds.md index dc8b7d05..9d3dadb2 100644 --- a/pages/_zh-TW/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_zh-TW/twilightmenu/custom-unlaunch-backgrounds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: customization title: Custom Unlaunch Backgrounds -category: Customization --- Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: diff --git a/pages/_zh-TW/twilightmenu/download-play-pictochat.md b/pages/_zh-TW/twilightmenu/download-play-pictochat.md index cdb238d3..367bb0aa 100644 --- a/pages/_zh-TW/twilightmenu/download-play-pictochat.md +++ b/pages/_zh-TW/twilightmenu/download-play-pictochat.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Download Play / Pictochat in DS Classic Menu -category: Other --- If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. diff --git a/pages/_zh-TW/twilightmenu/faq.md b/pages/_zh-TW/twilightmenu/faq.md index c70894c8..18024e24 100644 --- a/pages/_zh-TW/twilightmenu/faq.md +++ b/pages/_zh-TW/twilightmenu/faq.md @@ -2,16 +2,17 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: FAQ & Troubleshooting -category: Other --- For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). +{:.alert .alert-info} -#### Q: Why is my 3DS/2DS stuck on black screens when launching TWiLight Menu++, or why is my 3DS/2DS powering off when launching TWiLight Menu++? -A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide +#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? +A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: -#### Q: I get a white screen when booting TWiLight Menu++. How do I fix this? +#### Q: How do I fix getting a white screen when booting TWiLight Menu++? A: - First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it - If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size @@ -20,7 +21,8 @@ A: #### Q: Why do I get a white screen when trying to load a game from SD Card? A: - First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- If the game that's attempted to be launched is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` +- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game +- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### Q: How do I use cheats? @@ -29,17 +31,27 @@ A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/ #### Q: How do I show a custom picture on the top screen of the DSi theme? A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. -- The file(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use tinypng to reduce the size +- The images(s) must be no bigger than 208x156 +- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size + +#### Q: How do I get games? +A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games: +- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games +- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare +- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles + +#### Q: Can I get the save files from my cartridges onto my SD card or vise versa? +A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. + +#### Q: How do I change TWiLight Menu++'s language? +A: +1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ +1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) +1. Change the first option until you see the language you want, then exit settings + - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ #### Q: Why isn't touch input working on sudokuhax? A: Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Q: Can The Biggest Loser boot TWiLight Menu++? A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -#### Q: How do I get games? -A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). You can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump GBA games on DS or DS games on DSi, or [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump DS and 3DS games 3DS. - -#### Q: Can I get the save files from my cartridges onto my SD card? / Can I put my save files from the SD onto my cartridges? -A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. diff --git a/pages/_zh-TW/twilightmenu/how-to-get-box-art.md b/pages/_zh-TW/twilightmenu/how-to-get-box-art.md index 228f5f1a..234677c5 100644 --- a/pages/_zh-TW/twilightmenu/how-to-get-box-art.md +++ b/pages/_zh-TW/twilightmenu/how-to-get-box-art.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: How to Get Box Art -category: Other --- ### 3DS diff --git a/pages/_zh-TW/twilightmenu/installing-3ds-manual.md b/pages/_zh-TW/twilightmenu/installing-3ds-manual.md index 74ea166e..21808932 100644 --- a/pages/_zh-TW/twilightmenu/installing-3ds-manual.md +++ b/pages/_zh-TW/twilightmenu/installing-3ds-manual.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (3DS, Manual) -category: Installing --- ### Installing diff --git a/pages/_zh-TW/twilightmenu/installing-3ds.md b/pages/_zh-TW/twilightmenu/installing-3ds.md index e99b4533..5b99eec7 100644 --- a/pages/_zh-TW/twilightmenu/installing-3ds.md +++ b/pages/_zh-TW/twilightmenu/installing-3ds.md @@ -2,14 +2,12 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (3DS) -category: Installing --- -### Requirements - -- The latest version of [FBI](https://github.com/Steveice10/FBI/releases) -- The latest version of [Luma3DS](https://github.com/lumateam/luma3ds/releases) +You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it +{:.alert .alert-info} ### Installing (Working Camera) 1. Open FBI and select `Remote Install`, then `Scan QR Code` diff --git a/pages/_zh-TW/twilightmenu/installing-dsi.md b/pages/_zh-TW/twilightmenu/installing-dsi.md index d7218cbc..552a4dea 100644 --- a/pages/_zh-TW/twilightmenu/installing-dsi.md +++ b/pages/_zh-TW/twilightmenu/installing-dsi.md @@ -2,10 +2,13 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (DSi) -category: Installing --- +If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ +{:.alert .alert-info} + ### Installing 1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) 1. Extract `TWiLightMenu-DSi.7z` diff --git a/pages/_zh-TW/twilightmenu/installing-flashcard.md b/pages/_zh-TW/twilightmenu/installing-flashcard.md index e47fa641..57e71262 100644 --- a/pages/_zh-TW/twilightmenu/installing-flashcard.md +++ b/pages/_zh-TW/twilightmenu/installing-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: installing title: Installing (Flashcard) -category: Installing --- ### Installing diff --git a/pages/_zh-TW/twilightmenu/playing-in-widescreen.md b/pages/_zh-TW/twilightmenu/playing-in-widescreen.md index 2f476883..c46fb6f5 100644 --- a/pages/_zh-TW/twilightmenu/playing-in-widescreen.md +++ b/pages/_zh-TW/twilightmenu/playing-in-widescreen.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: other title: Playing in Widescreen -category: Other --- Requires an Old/New Nintendo 3DS or 2DS console. diff --git a/pages/_zh-TW/twilightmenu/uninstalling-3ds.md b/pages/_zh-TW/twilightmenu/uninstalling-3ds.md index 8e22d3af..9004d71e 100644 --- a/pages/_zh-TW/twilightmenu/uninstalling-3ds.md +++ b/pages/_zh-TW/twilightmenu/uninstalling-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (3DS) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_zh-TW/twilightmenu/uninstalling-ds.md b/pages/_zh-TW/twilightmenu/uninstalling-ds.md index 5dbd7242..9ab7efa5 100644 --- a/pages/_zh-TW/twilightmenu/uninstalling-ds.md +++ b/pages/_zh-TW/twilightmenu/uninstalling-ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: uninstalling title: Uninstalling (DS & DSi) -category: Uninstalling --- ### Uninstalling diff --git a/pages/_zh-TW/twilightmenu/updating-3ds-manual.md b/pages/_zh-TW/twilightmenu/updating-3ds-manual.md index 5b86ace3..173caade 100644 --- a/pages/_zh-TW/twilightmenu/updating-3ds-manual.md +++ b/pages/_zh-TW/twilightmenu/updating-3ds-manual.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS, Manual) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_zh-TW/twilightmenu/updating-3ds.md b/pages/_zh-TW/twilightmenu/updating-3ds.md index ffb6b2d1..0690eb34 100644 --- a/pages/_zh-TW/twilightmenu/updating-3ds.md +++ b/pages/_zh-TW/twilightmenu/updating-3ds.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (3DS) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_zh-TW/twilightmenu/updating-dsi.md b/pages/_zh-TW/twilightmenu/updating-dsi.md index 551c3592..f18bca2c 100644 --- a/pages/_zh-TW/twilightmenu/updating-dsi.md +++ b/pages/_zh-TW/twilightmenu/updating-dsi.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (DSi) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. diff --git a/pages/_zh-TW/twilightmenu/updating-flashcard.md b/pages/_zh-TW/twilightmenu/updating-flashcard.md index cee3e010..6861b10b 100644 --- a/pages/_zh-TW/twilightmenu/updating-flashcard.md +++ b/pages/_zh-TW/twilightmenu/updating-flashcard.md @@ -2,8 +2,8 @@ lang: en-US layout: wiki section: twilightmenu +category: updating title: Updating (Flashcard) -category: Updating --- **NOTE:** If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.