From ff7068f9e5821dbd457d50e03fea6746bf1d1962 Mon Sep 17 00:00:00 2001 From: Pk11 Date: Wed, 11 Aug 2021 00:36:36 -0500 Subject: [PATCH] Update translations --- pages/_es-ES/community/discord-info.md | 147 +++++---- pages/_es-ES/community/discord-rules.md | 189 +++++------ pages/_es-ES/ds-index/dsi-twl-firm.md | 30 +- pages/_es-ES/ds-index/emulators.md | 104 ++++++ .../{3ds-forwarders.md => forwarders.md} | 152 ++++++--- pages/_es-ES/ds-index/hardmod.md | 2 +- pages/_es-ES/ds-index/homebrew.md | 24 +- pages/_es-ES/ds-index/retail-roms.md | 113 +++++-- pages/_es-ES/ds-index/special-games.md | 311 ++++++++++++++++++ pages/_es-ES/gbarunner2/faq.md | 4 - pages/_es-ES/gbarunner2/index.md | 2 +- pages/_es-ES/hiyacfw/forwarders.md | 30 -- pages/_es-ES/hiyacfw/index.md | 8 +- pages/_es-ES/hiyacfw/troubleshooting.md | 4 +- pages/_es-ES/nds-bootstrap/faq.md | 8 +- pages/_es-ES/nds-bootstrap/index.md | 8 +- pages/_es-ES/nds-bootstrap/testing.md | 2 +- pages/_es-ES/other/godmode9i.md | 18 +- .../_es-ES/twilightmenu/creating-ram-disks.md | 2 +- .../custom-unlaunch-backgrounds.md | 11 +- pages/_es-ES/twilightmenu/faq.md | 56 +--- pages/_es-ES/twilightmenu/index.md | 6 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_fr-FR/community/discord-info.md | 147 +++++---- pages/_fr-FR/community/discord-rules.md | 201 +++++------ pages/_fr-FR/community/index.md | 2 +- pages/_fr-FR/ds-index/3ds-forwarders.md | 168 ---------- pages/_fr-FR/ds-index/dsi-twl-firm.md | 30 +- pages/_fr-FR/ds-index/emulators.md | 104 ++++++ pages/_fr-FR/ds-index/forwarders.md | 248 ++++++++++++++ pages/_fr-FR/ds-index/hardmod.md | 6 +- pages/_fr-FR/ds-index/homebrew.md | 24 +- pages/_fr-FR/ds-index/retail-roms.md | 115 +++++-- pages/_fr-FR/ds-index/special-games.md | 311 ++++++++++++++++++ pages/_fr-FR/gbarunner2/bios.md | 4 +- pages/_fr-FR/gbarunner2/faq.md | 6 +- pages/_fr-FR/gbarunner2/index.md | 2 +- pages/_fr-FR/hiyacfw/custom-splash-screens.md | 6 +- pages/_fr-FR/hiyacfw/forwarders.md | 30 -- pages/_fr-FR/hiyacfw/index.md | 8 +- pages/_fr-FR/hiyacfw/troubleshooting.md | 4 +- pages/_fr-FR/nds-bootstrap/faq.md | 8 +- pages/_fr-FR/nds-bootstrap/index.md | 8 +- pages/_fr-FR/nds-bootstrap/testing.md | 2 +- pages/_fr-FR/other/godmode9i.md | 18 +- pages/_fr-FR/other/index.md | 2 +- pages/_fr-FR/twilightmenu/controls.md | 4 +- .../_fr-FR/twilightmenu/creating-ram-disks.md | 6 +- .../custom-unlaunch-backgrounds.md | 19 +- pages/_fr-FR/twilightmenu/faq.md | 54 +-- pages/_fr-FR/twilightmenu/index.md | 6 +- .../twilightmenu/installing-flashcard.md | 6 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_fr-FR/twilightmenu/updating-3ds.md | 8 +- pages/_fr-FR/twilightmenu/updating-dsi.md | 8 +- .../_fr-FR/twilightmenu/updating-flashcard.md | 10 +- pages/_he-IL/community/discord-info.md | 147 +++++---- pages/_he-IL/community/discord-rules.md | 189 +++++------ pages/_he-IL/ds-index/3ds-forwarders.md | 158 --------- pages/_he-IL/ds-index/dsi-twl-firm.md | 30 +- pages/_he-IL/ds-index/emulators.md | 104 ++++++ pages/_he-IL/ds-index/forwarders.md | 234 +++++++++++++ pages/_he-IL/ds-index/hardmod.md | 2 +- pages/_he-IL/ds-index/homebrew.md | 24 +- pages/_he-IL/ds-index/retail-roms.md | 115 +++++-- pages/_he-IL/ds-index/special-games.md | 311 ++++++++++++++++++ pages/_he-IL/gbarunner2/faq.md | 4 - pages/_he-IL/gbarunner2/index.md | 2 +- pages/_he-IL/hiyacfw/forwarders.md | 30 -- pages/_he-IL/hiyacfw/index.md | 8 +- pages/_he-IL/hiyacfw/troubleshooting.md | 4 +- pages/_he-IL/nds-bootstrap/faq.md | 8 +- pages/_he-IL/nds-bootstrap/index.md | 8 +- pages/_he-IL/nds-bootstrap/testing.md | 2 +- pages/_he-IL/other/godmode9i.md | 20 +- .../_he-IL/twilightmenu/creating-ram-disks.md | 2 +- .../custom-unlaunch-backgrounds.md | 7 +- pages/_he-IL/twilightmenu/faq.md | 52 +-- pages/_he-IL/twilightmenu/index.md | 6 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_he-IL/twilightmenu/updating-3ds.md | 2 +- pages/_hu-HU/community/discord-info.md | 145 ++++---- pages/_hu-HU/community/discord-rules.md | 201 +++++------ pages/_hu-HU/ds-index/3ds-forwarders.md | 158 --------- pages/_hu-HU/ds-index/dsi-twl-firm.md | 26 +- pages/_hu-HU/ds-index/emulators.md | 104 ++++++ pages/_hu-HU/ds-index/forwarders.md | 234 +++++++++++++ pages/_hu-HU/ds-index/hardmod.md | 2 +- pages/_hu-HU/ds-index/homebrew.md | 24 +- pages/_hu-HU/ds-index/retail-roms.md | 107 +++++- pages/_hu-HU/ds-index/special-games.md | 311 ++++++++++++++++++ pages/_hu-HU/gbarunner2/faq.md | 4 - pages/_hu-HU/gbarunner2/index.md | 2 +- pages/_hu-HU/hiyacfw/forwarders.md | 30 -- pages/_hu-HU/hiyacfw/index.md | 8 +- pages/_hu-HU/hiyacfw/troubleshooting.md | 4 +- pages/_hu-HU/nds-bootstrap/faq.md | 6 +- pages/_hu-HU/nds-bootstrap/index.md | 8 +- pages/_hu-HU/nds-bootstrap/testing.md | 2 +- pages/_hu-HU/other/godmode9i.md | 20 +- .../_hu-HU/twilightmenu/creating-ram-disks.md | 2 +- .../custom-unlaunch-backgrounds.md | 7 +- pages/_hu-HU/twilightmenu/faq.md | 52 +-- pages/_hu-HU/twilightmenu/index.md | 6 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_id-ID/community/discord-info.md | 147 +++++---- pages/_id-ID/community/discord-rules.md | 189 +++++------ pages/_id-ID/ds-index/dsi-twl-firm.md | 26 +- pages/_id-ID/ds-index/emulators.md | 104 ++++++ .../{3ds-forwarders.md => forwarders.md} | 152 ++++++--- pages/_id-ID/ds-index/hardmod.md | 2 +- pages/_id-ID/ds-index/homebrew.md | 24 +- pages/_id-ID/ds-index/retail-roms.md | 109 +++++- pages/_id-ID/ds-index/special-games.md | 311 ++++++++++++++++++ pages/_id-ID/gbarunner2/faq.md | 4 - pages/_id-ID/gbarunner2/index.md | 2 +- pages/_id-ID/hiyacfw/forwarders.md | 30 -- pages/_id-ID/hiyacfw/index.md | 8 +- pages/_id-ID/hiyacfw/troubleshooting.md | 4 +- pages/_id-ID/nds-bootstrap/faq.md | 8 +- pages/_id-ID/nds-bootstrap/index.md | 8 +- pages/_id-ID/nds-bootstrap/testing.md | 2 +- pages/_id-ID/other/godmode9i.md | 18 +- .../_id-ID/twilightmenu/creating-ram-disks.md | 2 +- .../custom-unlaunch-backgrounds.md | 7 +- pages/_id-ID/twilightmenu/faq.md | 52 +-- pages/_id-ID/twilightmenu/index.md | 6 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_it-IT/community/discord-info.md | 147 +++++---- pages/_it-IT/community/discord-rules.md | 201 +++++------ pages/_it-IT/ds-index/3ds-forwarders.md | 158 --------- pages/_it-IT/ds-index/dsi-twl-firm.md | 30 +- pages/_it-IT/ds-index/emulators.md | 104 ++++++ pages/_it-IT/ds-index/forwarders.md | 234 +++++++++++++ pages/_it-IT/ds-index/hardmod.md | 2 +- pages/_it-IT/ds-index/homebrew.md | 24 +- pages/_it-IT/ds-index/retail-roms.md | 111 ++++++- pages/_it-IT/ds-index/special-games.md | 311 ++++++++++++++++++ pages/_it-IT/ds-index/wifi.md | 4 +- pages/_it-IT/gbarunner2/faq.md | 4 - pages/_it-IT/gbarunner2/index.md | 2 +- pages/_it-IT/hiyacfw/forwarders.md | 30 -- pages/_it-IT/hiyacfw/index.md | 8 +- pages/_it-IT/hiyacfw/troubleshooting.md | 4 +- pages/_it-IT/nds-bootstrap/faq.md | 8 +- pages/_it-IT/nds-bootstrap/index.md | 8 +- pages/_it-IT/nds-bootstrap/testing.md | 2 +- pages/_it-IT/other/godmode9i.md | 18 +- .../_it-IT/twilightmenu/creating-ram-disks.md | 2 +- .../custom-unlaunch-backgrounds.md | 7 +- pages/_it-IT/twilightmenu/faq.md | 56 +--- pages/_it-IT/twilightmenu/index.md | 4 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_ja-JP/community/discord-info.md | 147 +++++---- pages/_ja-JP/community/discord-rules.md | 189 +++++------ pages/_ja-JP/ds-index/3ds-forwarders.md | 158 --------- pages/_ja-JP/ds-index/dsi-twl-firm.md | 26 +- pages/_ja-JP/ds-index/emulators.md | 104 ++++++ .../ds-index/forwarders.md} | 152 ++++++--- pages/_ja-JP/ds-index/hardmod.md | 2 +- pages/_ja-JP/ds-index/homebrew.md | 24 +- pages/_ja-JP/ds-index/retail-roms.md | 107 +++++- pages/_ja-JP/ds-index/special-games.md | 311 ++++++++++++++++++ pages/_ja-JP/gbarunner2/faq.md | 4 - pages/_ja-JP/gbarunner2/index.md | 2 +- pages/_ja-JP/hiyacfw/forwarders.md | 30 -- pages/_ja-JP/hiyacfw/index.md | 8 +- pages/_ja-JP/hiyacfw/troubleshooting.md | 4 +- pages/_ja-JP/nds-bootstrap/faq.md | 8 +- pages/_ja-JP/nds-bootstrap/index.md | 8 +- pages/_ja-JP/nds-bootstrap/testing.md | 2 +- pages/_ja-JP/other/godmode9i.md | 18 +- .../_ja-JP/twilightmenu/creating-ram-disks.md | 2 +- .../custom-unlaunch-backgrounds.md | 7 +- pages/_ja-JP/twilightmenu/faq.md | 52 +-- pages/_ja-JP/twilightmenu/index.md | 4 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_ko-KR/community/discord-info.md | 147 +++++---- pages/_ko-KR/community/discord-rules.md | 189 +++++------ pages/_ko-KR/ds-index/dsi-twl-firm.md | 26 +- pages/_ko-KR/ds-index/emulators.md | 104 ++++++ pages/_ko-KR/ds-index/forwarders.md | 234 +++++++++++++ pages/_ko-KR/ds-index/hardmod.md | 2 +- pages/_ko-KR/ds-index/homebrew.md | 24 +- pages/_ko-KR/ds-index/retail-roms.md | 111 ++++++- pages/_ko-KR/ds-index/special-games.md | 311 ++++++++++++++++++ pages/_ko-KR/gbarunner2/faq.md | 4 - pages/_ko-KR/gbarunner2/index.md | 2 +- pages/_ko-KR/hiyacfw/forwarders.md | 30 -- pages/_ko-KR/hiyacfw/index.md | 8 +- pages/_ko-KR/hiyacfw/troubleshooting.md | 4 +- pages/_ko-KR/nds-bootstrap/faq.md | 8 +- pages/_ko-KR/nds-bootstrap/index.md | 8 +- pages/_ko-KR/nds-bootstrap/testing.md | 2 +- pages/_ko-KR/other/godmode9i.md | 18 +- .../_ko-KR/twilightmenu/creating-ram-disks.md | 2 +- .../custom-unlaunch-backgrounds.md | 11 +- pages/_ko-KR/twilightmenu/faq.md | 52 +-- pages/_ko-KR/twilightmenu/index.md | 6 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_pl-PL/community/discord-info.md | 147 +++++---- pages/_pl-PL/community/discord-rules.md | 201 +++++------ pages/_pl-PL/ds-index/3ds-forwarders.md | 158 --------- pages/_pl-PL/ds-index/dsi-twl-firm.md | 30 +- pages/_pl-PL/ds-index/emulators.md | 104 ++++++ pages/_pl-PL/ds-index/forwarders.md | 234 +++++++++++++ pages/_pl-PL/ds-index/hardmod.md | 2 +- pages/_pl-PL/ds-index/homebrew.md | 24 +- pages/_pl-PL/ds-index/retail-roms.md | 115 +++++-- pages/_pl-PL/ds-index/special-games.md | 311 ++++++++++++++++++ pages/_pl-PL/gbarunner2/faq.md | 4 - pages/_pl-PL/gbarunner2/index.md | 2 +- pages/_pl-PL/hiyacfw/forwarders.md | 30 -- pages/_pl-PL/hiyacfw/index.md | 8 +- pages/_pl-PL/hiyacfw/troubleshooting.md | 4 +- pages/_pl-PL/nds-bootstrap/faq.md | 8 +- pages/_pl-PL/nds-bootstrap/index.md | 8 +- pages/_pl-PL/nds-bootstrap/testing.md | 2 +- pages/_pl-PL/other/godmode9i.md | 18 +- .../_pl-PL/twilightmenu/creating-ram-disks.md | 2 +- .../custom-unlaunch-backgrounds.md | 11 +- pages/_pl-PL/twilightmenu/faq.md | 56 +--- pages/_pl-PL/twilightmenu/index.md | 6 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_ru-RU/community/discord-info.md | 147 +++++---- pages/_ru-RU/community/discord-rules.md | 189 +++++------ pages/_ru-RU/ds-index/dsi-twl-firm.md | 26 +- pages/_ru-RU/ds-index/emulators.md | 104 ++++++ .../ds-index/forwarders.md} | 152 ++++++--- pages/_ru-RU/ds-index/hardmod.md | 2 +- pages/_ru-RU/ds-index/homebrew.md | 24 +- pages/_ru-RU/ds-index/retail-roms.md | 107 +++++- pages/_ru-RU/ds-index/special-games.md | 311 ++++++++++++++++++ pages/_ru-RU/gbarunner2/faq.md | 4 - pages/_ru-RU/gbarunner2/index.md | 2 +- pages/_ru-RU/hiyacfw/forwarders.md | 30 -- pages/_ru-RU/hiyacfw/index.md | 8 +- pages/_ru-RU/hiyacfw/troubleshooting.md | 4 +- pages/_ru-RU/nds-bootstrap/faq.md | 8 +- pages/_ru-RU/nds-bootstrap/index.md | 8 +- pages/_ru-RU/nds-bootstrap/testing.md | 2 +- pages/_ru-RU/other/godmode9i.md | 18 +- .../_ru-RU/twilightmenu/creating-ram-disks.md | 2 +- .../custom-unlaunch-backgrounds.md | 7 +- pages/_ru-RU/twilightmenu/faq.md | 52 +-- pages/_ru-RU/twilightmenu/index.md | 6 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_sv-SE/community/discord-info.md | 147 +++++---- pages/_sv-SE/community/discord-rules.md | 201 +++++------ pages/_sv-SE/ds-index/3ds-forwarders.md | 158 --------- pages/_sv-SE/ds-index/dsi-twl-firm.md | 30 +- pages/_sv-SE/ds-index/emulators.md | 104 ++++++ pages/_sv-SE/ds-index/forwarders.md | 234 +++++++++++++ pages/_sv-SE/ds-index/hardmod.md | 2 +- pages/_sv-SE/ds-index/homebrew.md | 24 +- pages/_sv-SE/ds-index/retail-roms.md | 113 +++++-- pages/_sv-SE/ds-index/special-games.md | 311 ++++++++++++++++++ pages/_sv-SE/gbarunner2/faq.md | 4 - pages/_sv-SE/gbarunner2/index.md | 2 +- pages/_sv-SE/hiyacfw/forwarders.md | 30 -- pages/_sv-SE/hiyacfw/index.md | 8 +- pages/_sv-SE/hiyacfw/troubleshooting.md | 4 +- pages/_sv-SE/nds-bootstrap/faq.md | 8 +- pages/_sv-SE/nds-bootstrap/index.md | 8 +- pages/_sv-SE/nds-bootstrap/testing.md | 2 +- pages/_sv-SE/other/godmode9i.md | 18 +- .../_sv-SE/twilightmenu/creating-ram-disks.md | 2 +- .../custom-unlaunch-backgrounds.md | 11 +- pages/_sv-SE/twilightmenu/faq.md | 52 +-- pages/_sv-SE/twilightmenu/index.md | 6 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- pages/_zh-CN/community/discord-info.md | 147 +++++---- pages/_zh-CN/community/discord-rules.md | 189 +++++------ pages/_zh-CN/ds-index/dsi-twl-firm.md | 26 +- pages/_zh-CN/ds-index/emulators.md | 104 ++++++ .../ds-index/forwarders.md} | 152 ++++++--- pages/_zh-CN/ds-index/hardmod.md | 2 +- pages/_zh-CN/ds-index/homebrew.md | 24 +- pages/_zh-CN/ds-index/retail-roms.md | 107 +++++- pages/_zh-CN/ds-index/special-games.md | 311 ++++++++++++++++++ pages/_zh-CN/gbarunner2/faq.md | 4 - pages/_zh-CN/gbarunner2/index.md | 2 +- pages/_zh-CN/hiyacfw/forwarders.md | 30 -- pages/_zh-CN/hiyacfw/index.md | 8 +- pages/_zh-CN/hiyacfw/troubleshooting.md | 4 +- pages/_zh-CN/nds-bootstrap/faq.md | 8 +- pages/_zh-CN/nds-bootstrap/index.md | 8 +- pages/_zh-CN/nds-bootstrap/testing.md | 2 +- pages/_zh-CN/other/godmode9i.md | 18 +- .../_zh-CN/twilightmenu/creating-ram-disks.md | 2 +- .../custom-unlaunch-backgrounds.md | 7 +- pages/_zh-CN/twilightmenu/faq.md | 52 +-- pages/_zh-CN/twilightmenu/index.md | 6 +- .../twilightmenu/installing-flashcard.md | 2 +- .../twilightmenu/playing-in-widescreen.md | 2 +- 305 files changed, 11266 insertions(+), 5274 deletions(-) create mode 100644 pages/_es-ES/ds-index/emulators.md rename pages/_es-ES/ds-index/{3ds-forwarders.md => forwarders.md} (51%) create mode 100644 pages/_es-ES/ds-index/special-games.md delete mode 100644 pages/_es-ES/hiyacfw/forwarders.md delete mode 100644 pages/_fr-FR/ds-index/3ds-forwarders.md create mode 100644 pages/_fr-FR/ds-index/emulators.md create mode 100644 pages/_fr-FR/ds-index/forwarders.md create mode 100644 pages/_fr-FR/ds-index/special-games.md delete mode 100644 pages/_fr-FR/hiyacfw/forwarders.md delete mode 100644 pages/_he-IL/ds-index/3ds-forwarders.md create mode 100644 pages/_he-IL/ds-index/emulators.md create mode 100644 pages/_he-IL/ds-index/forwarders.md create mode 100644 pages/_he-IL/ds-index/special-games.md delete mode 100644 pages/_he-IL/hiyacfw/forwarders.md delete mode 100644 pages/_hu-HU/ds-index/3ds-forwarders.md create mode 100644 pages/_hu-HU/ds-index/emulators.md create mode 100644 pages/_hu-HU/ds-index/forwarders.md create mode 100644 pages/_hu-HU/ds-index/special-games.md delete mode 100644 pages/_hu-HU/hiyacfw/forwarders.md create mode 100644 pages/_id-ID/ds-index/emulators.md rename pages/_id-ID/ds-index/{3ds-forwarders.md => forwarders.md} (51%) create mode 100644 pages/_id-ID/ds-index/special-games.md delete mode 100644 pages/_id-ID/hiyacfw/forwarders.md delete mode 100644 pages/_it-IT/ds-index/3ds-forwarders.md create mode 100644 pages/_it-IT/ds-index/emulators.md create mode 100644 pages/_it-IT/ds-index/forwarders.md create mode 100644 pages/_it-IT/ds-index/special-games.md delete mode 100644 pages/_it-IT/hiyacfw/forwarders.md delete mode 100644 pages/_ja-JP/ds-index/3ds-forwarders.md create mode 100644 pages/_ja-JP/ds-index/emulators.md rename pages/{_ru-RU/ds-index/3ds-forwarders.md => _ja-JP/ds-index/forwarders.md} (51%) create mode 100644 pages/_ja-JP/ds-index/special-games.md delete mode 100644 pages/_ja-JP/hiyacfw/forwarders.md create mode 100644 pages/_ko-KR/ds-index/emulators.md create mode 100644 pages/_ko-KR/ds-index/forwarders.md create mode 100644 pages/_ko-KR/ds-index/special-games.md delete mode 100644 pages/_ko-KR/hiyacfw/forwarders.md delete mode 100644 pages/_pl-PL/ds-index/3ds-forwarders.md create mode 100644 pages/_pl-PL/ds-index/emulators.md create mode 100644 pages/_pl-PL/ds-index/forwarders.md create mode 100644 pages/_pl-PL/ds-index/special-games.md delete mode 100644 pages/_pl-PL/hiyacfw/forwarders.md create mode 100644 pages/_ru-RU/ds-index/emulators.md rename pages/{_zh-CN/ds-index/3ds-forwarders.md => _ru-RU/ds-index/forwarders.md} (51%) create mode 100644 pages/_ru-RU/ds-index/special-games.md delete mode 100644 pages/_ru-RU/hiyacfw/forwarders.md delete mode 100644 pages/_sv-SE/ds-index/3ds-forwarders.md create mode 100644 pages/_sv-SE/ds-index/emulators.md create mode 100644 pages/_sv-SE/ds-index/forwarders.md create mode 100644 pages/_sv-SE/ds-index/special-games.md delete mode 100644 pages/_sv-SE/hiyacfw/forwarders.md create mode 100644 pages/_zh-CN/ds-index/emulators.md rename pages/{_ko-KR/ds-index/3ds-forwarders.md => _zh-CN/ds-index/forwarders.md} (51%) create mode 100644 pages/_zh-CN/ds-index/special-games.md delete mode 100644 pages/_zh-CN/hiyacfw/forwarders.md diff --git a/pages/_es-ES/community/discord-info.md b/pages/_es-ES/community/discord-info.md index 1cea22e2..3f85cf63 100644 --- a/pages/_es-ES/community/discord-info.md +++ b/pages/_es-ES/community/discord-info.md @@ -7,97 +7,126 @@ title: DS⁽ⁱ⁾ Mode Hacking description: Acerca del servidor de Discord de DS⁽ⁱ⁾ Mode Hacking Info --- -### ¡Bienvenido a DS⁽ⁱ⁾ Mode Hacking! - -Estamos especializados en cualquier cosa relacionada con el modding y homebrew de Nintendo DS(i). Aquí tenéis algunos ejemplos de en qué podemos ayudaros: - -- Configurar el mejor kernel para tu flashcard -- Instalar Custom Firmware (CFW) en tu Nintendo DSi -- Ayudarte a modificar el TWL_FIRM de tu Nintendo 3DS (permitiéndote usar pantalla completa, distintos filtros de imagen y otras muchas cosas) - -También estamos centrados en otros temas como crear ROM hacks, desarrollar homebrew y charlar en general. +This is a Discord server that specializes in all things related to Nintendo DS(i) modding and homebrew, from helping set up your flashcard to homebrew development. We also focus on other things such as creating ROM hacks, playing DS games, and TWL_FIRM modding on 3DS. ## Canales de Discord -We have plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. We'll go over the important ones but you can always check what the other channels do by looking at their channel topic: +There are plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. -- [#info-and-rules][info-and-rules] - This is the rules channel, it describes the standards we have when communicating in this server. -- [#useful-resources][useful-resources] - Need to understand something? Don't know a technical term? Check here -- [#nds-modding-help][nds-modding-help] - This is where you can ask for assistance with anything DS Homebrew related. Please check the pins, as there might be an explanation there already -- [#community-meta][community-meta] - This channel is used for talking about the server itself -- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes and stuff +Always remember to check the channel topic and pins before talking in a channel. +{:.alert .alert-info} -We also have [#other-nds-homebrew][other-nds-homebrew] for homebrew that don't have a dedicated channel, [#nds-modding-discussion][nds-modding-discussion] for modding that doesn't concern other channels, [#nds-gaming][nds-gaming] for general DS stuff, and [#offtopic][offtopic] for any topic in general. +**Important** +- [#info-and-rules][info-and-rules] - This provides brief information on the rules and information on this server. For more detailed information on the rules, see [the rules page](https://wiki.ds-homebrew.com/community/discord-rules) on the wiki +- [#useful-resources][useful-resources] - Links to useful resources that are outside of the Discord server such as other servers or this wiki +- [#member-logs][member-logs] - Shows user joins and server boosts + +**Server Hub** +- [#announcements][announcements] - Information on new updates to homebrew and also general announcements related to the server +- [#github-updates][github-updates] - Feed of all contributions to and discussions in our projects' GitHub repositories +- [#github-builds][github-builds] - Feed of all of our projects' nightly builds +- [#subreddit-feed][subreddit-feed] - Updates for new posts from our [Subreddit](https://reddit.com/r/NDSBrew) +- [#community-meta][community-meta] - For giving feedback about our community, including this Discord server, our subreddit, and GitHub organization + +**Nintendo DS⁽ⁱ⁾ Modding** +- [#nds-modding-help][nds-modding-help] - Have an issue with anything Nintendo DS(i) related? Need to ask a general question? Go ahead and do it here, providing all the information you can give (error messages, your console, methods tried, logs, and so forth). Keep 3DS modding in #other-console-modding unless it involves TWL_FIRM +- [#nds-modding-discussion][nds-modding-discussion] - Place to discuss flashcards, AP patches, and general DS understandings and research. While this channel covers TWL_FIRM on 3DS, please keep 3DS Mode discussions in #other-console-modding +- [#nds-retail-research][nds-retail-research] - Talk about ROM hacks, mods, and cheats for Nintendo DS(i) titles. Check the pins for a list of dedicated communities +- [#nds-dev-discussion][nds-dev-discussion] - Resources and discussions about DS(i) homebrew development. Discussion of already existing homebrew should go in #other-nds-homebrew + +**Main DS⁽ⁱ⁾ Homebrew Projects** +- [#nds-bootstrap][nds-bootstrap] - This channel is for discussion of the development of nds-bootstrap, for help use #nds-modding-help +- [#twilight-menu][twilight-menu] - This channel is for discussion of the development of TWiLight Menu++, for help use #nds-modding-help +- [#gbarunner2][gbarunner2] - This channel is for discussion of the development of GBARunner2, for help use #nds-modding-help +- [#websites-development][websites-development] - Discussion and suggestions for [dsi.cfw.guide](https://dsi.cfw.guide/) and all [ds-homebrew sites](https://ds-homebrew.com/) go here + +**Secondary DS⁽ⁱ⁾ Homebrew Projects** +- [#godmode9i][godmode9i] - This channel is for discussion of the development of godmode9i, for help use #nds-modding-help +- [#emulators-on-nds][emulators-on-nds] - This is for talking about emulators on the Nintendo DS(i). Discussion for Nintendo DS(i) emulators should go in #nds-modding-discussion +- [#other-nds-homebrew][other-nds-homebrew] - Talk about Nintendo DS(i) homebrew and get support that isn't covered by other channels + +**Community** +- [#off-topic][off-topic] - A channel for any topic that does not necessarily fit the other channels. Lower-quality posts should be kept to #end-of-server +- [#nds-gaming][nds-gaming] - A place to generally discuss games on the DS(i), as well as seek players for online play +- [#other-console-modding][other-console-modding] - Talk about homebrew and mods for any other game systems, such as the 3DS when not in TWL_FIRM +- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes, bot commands, and other things that don't facilitate discussion ## Roles & User Flairs -We have several roles you can get on this server, some of them being accessible with just a @Lightning command +We have several roles you can get on this server, some of them being accessible with just a Lightning bot command. -### Developers -This role is given to those who have either assisted or led a project for the Nintendo DS scene. While preferable that it'd be open source, it's optional Post the Nintendo DS homebrew application in the channel that works the best (If it doesn't have one, post it in [#other-nds-homebrew][other-nds-homebrew]) and ping a moderator alongside your message. +### Moderator Roles +These roles are given to people that are well trusted, they have the ability to ban, kick, mute, and give other roles to users. -Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances +- Da Master - The Owner role, has all possible perms +- Admin - Has all possible perms, usually gets final say between the Server Maintainers +- Server Maintainers - Help enforce the server rules and manage the server. If there is an issue contact them first before going higher up -### Artists/Designers -This role is given to those with an understanding of how art works and have contributed to DS homebrew in a graphical way (for example, a WoodR4 skin or a TWiLight Menu++ subtheme). Once you've fulfilled the requirement, mention us in [#community-meta][community-meta] with examples of said work and we will evaluate it. +### User Flair Roles +These roles can only be given by moderators and indicate that these users are knowledgeable in those fields, some give access to private channels. If you think that you fit the descriptions for any of these roles, ask in #community-meta. Moderators will evaluate your request based on the role's requirements. -### Helpers -Whether it's people we confide special builds to test or someone who would be helping out in the [#nds-modding-help][nds-modding-help] channel, Helpers are users that are supposed to represent the server as helpful members of the community. As an addition to the above average post quality requirement, there are two possible ways you can get the role: Testing & helping those in [#nds-modding-help][nds-modding-help] +- Developers - This role is given to those who have contributed code to the Nintendo DS scene. If you have any projects for the role, show them in #nds-dev-discussion +- Helpers - This role is given to those that actively provide meaningful assistance in #nds-modding-help or have contributed to compatibility reporting + - Helpers have no moderator perms, please ping a mod if a situation needs one +- Nitro Boosters - Given to those that have given Server Boosts -For those testing, you must test at least a total of 7 games between GBARunner2 and nds-bootstrap. Check their specific channel topics for links to their compatibility sheet. For those helping, the amount of help you give isn't set in stone. We generally look at how grand your helping is (for example, saying "right click then hit edit" wouldn't help). +### Punishment Roles +If you have broken the rules, you may receive these roles from a mod. -Once you've fulfilled either, mention it in [#community-meta][community-meta] and say which method you chose. If we approve, you will gain the Helpers role. You must send at least one message every 4 months to keep it. +- No Community - Removes access for all the channels under the Community category +- No Help - Removes access from [#nds-modding-help][nds-modding-help] +- No Reaction - Disables reaction perms for all channels +- Muted - Disables the ability to send messages -### Translators -Wanna translate a project of ours? Give yourself this role so you can stay up to date with the project's translation status. Our translation leader (Evie) will ping when new strings need to be translated. +### Other +These roles are only given for very specific purposes by Moderators. -- TWiLight Menu++: -- dsi.cfw.guide website: -- ds-homebrew.com wiki: +- Bots - Used to mark the Discord bots we have in this server +- Special Thanks - People that have contributed to our community in a major way -This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][end-of-server]) +### Self-Assignable Roles +These roles are given by the [Lightning bot](https://lightning-bot.gitlab.io/) using the !togglerole command. If you want to know what other commands it has, use !help. Keep commands for it in #end-of-server. -### Game Modders -This role is given to those who have made a ROM Hack of decent quality for the Nintendo DS, know how to properly patch their files and have posted said ROM hack at a more permanent place (such as GameBanana or modding forums). Post your ROM hack in [#nds-retail-research][nds-retail-research] and ping a moderator and we will evaluate the ROM hack. +- Updates - Get pings for updates on new releases of DS(i) homebrew in #announcements +- Nintendo DS Online Players - Anyone can ping this role in #nds-gaming when they're looking for people to play DS games online with +- Artist/Designers - For those that have made high-quality TWiLight Menu++ skins, unlaunch backgrounds or graphics for other DS(i) homebrew +- Composers - For those that have made music for DS(i) homebrew or ROM hacks +- Game Modders - For those that have made ROM hacks, cheats, or any other type of modifications to DS(i) games +- Translators - Anyone that wants to be notified for contributing to translations of various DS Homebrew projects -### Nintendo DS Online Players -This is a hoisted role, meant for users to get pinged when someone wants to play a Nintendo DS game online (whether it's Wiimmfi, AltWFC or other services). Mass pingers will be banned. This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server]) +## The Staff Team +These are the people who maintain the server. If they say something is final, it is not up for debate. These members are hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. -### Updates -You will get pinged in [#announcements][announcements] anytime an update comes out. To get this role, type `!togglerole Updates` in [#end-of-server][end-of-server]. +Owner: shutterbug2000#8835 -## 🤖 Lightning Commands -Lightning is a discord bot made by [LightSage](https://gitlab.com/LightSage) which has useful commands for modding communities, including... +Administrators: RocketRobz#4931, FNowut#5028, ahezard#8037, Apache Thunder#1696 -- `!mod [console] [param2]` - This will allow you to view information on modding consoles, games and so on. param2 could be viewed for more specific information or get a list of homebrew. -- `!togglerole ` - This will allow you to toggle a self-assignable role. If you need to view the current list of self-assignable roles, run `!togglerole list`. - -There are a ton of fun commands you can run as well, but please keep them to [#end-of-server][end-of-server]. To learn more, check out their website: - -We also use Lightning for moderation purposes (to log warns, kicks, mutes and bans). Keep this bot's DM box open in case we ever need to reach you. - -## 👑 The Staff Team -These are the people who maintain the server. If they say something is final, it is not up for debate. These members will be hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. - -@shutterbug2000, @RocketRobz (TWL-Z8RT-USA), @Gericom, @ahezard, @Apache Thunder, @NightScript, @dubbz82, @Stack3r, @Frost_, @Kaisaan - -## 🚪 Invite Link -Here are links to our networks. - -- Discord Server: (Keep in mind that anything publicly accessible on our server are logged by us and may be logged by others here) -- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew) -- Sub-Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) (for old reddit: [Dark](https://dm.reddit.com/r/NDSBrew/) --- [Light](https://old.reddit.com/r/NDSBrew/)) +Server Maintainers: Kaisaan#6181, Pk11#3666, Kodtiz3D#8288, DeadSkullzJr#3908, lifehackerhansol#4546 [info-and-rules]: https://discord.com/channels/283769550611152897/626620520330428436 [useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283 +[member-logs]: https://discord.com/channels/283769550611152897/677714673663082529 [announcements]: https://discord.com/channels/283769550611152897/283771381735489537 +[github-updates]: https://discord.com/channels/283769550611152897/450065134191116290 +[github-builds]: https://discord.com/channels/283769550611152897/540764336134815766 +[subreddit-feed]: https://discord.com/channels/283769550611152897/869830055377928243 [community-meta]: https://discord.com/channels/283769550611152897/715651368391671919 [nds-modding-help]: https://discord.com/channels/283769550611152897/332961165829210117 [nds-modding-discussion]: https://discord.com/channels/283769550611152897/547986366357700620 [nds-retail-research]: https://discord.com/channels/283769550611152897/356988919738400768 +[nds-dev-discussion]: https://discord.com/channels/283769550611152897/835273459339624499 + +[nds-bootstrap]: https://discord.com/channels/283769550611152897/283769550611152897 +[twilight-menu]: https://discord.com/channels/283769550611152897/489307733074640926 +[gbarunner2]: https://discord.com/channels/283769550611152897/620310871800807466 +[websites-development]: https://discord.com/channels/283769550611152897/744649302567157800 + +[godmode9i]: https://discord.com/channels/283769550611152897/497960894660083732 +[emulators-on-nds]: https://discord.com/channels/283769550611152897/702400281966673951 [other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712 -[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725 +[off-topic]: https://discord.com/channels/283769550611152897/286686210225864725 [nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448 +[other-console-modding]: https://discord.com/channels/283769550611152897/653706029736919051 [end-of-server]: https://discord.com/channels/283769550611152897/283770736215195648 diff --git a/pages/_es-ES/community/discord-rules.md b/pages/_es-ES/community/discord-rules.md index 3a5ce382..ae96fe2d 100644 --- a/pages/_es-ES/community/discord-rules.md +++ b/pages/_es-ES/community/discord-rules.md @@ -7,126 +7,103 @@ title: DS⁽ⁱ⁾ Mode Hacking Rules description: The rules for the DS⁽ⁱ⁾ Mode Hacking Discord server --- -### Do NOT impersonate, trash talk or otherwise act disrespectful to others and their beliefs. +This page provides more details to the rules outlined in the [#info-and-rules](https://discord.com/channels/283769550611152897/626620520330428436) channel in the Discord server. If you have any further questions, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). Note that the [English version of the rules](/community/discord-rules) is the canonical version and any potential discrepancies in translations will not affect their enforcement. -- This applies especially to those offering their time for the community. (such as helpers or developers) -- We will NOT tolerate insensitivity, regardless of whether the member is in the community or not. -- Respect user privacy; Avoid attempts to communicate with users who aren't comfortable doing so or sharing information about them that they don't want shared. -- Do NOT backseat moderate or try to "help" when a moderator is dealing with a situation. You hold no authority, so leave actual rule handling to staff. - - Reminders are fine, as long as you don't try to enforce them. -- When knowing who created a piece of art, credit those content creators. +### 1. Do not act disrespectfully towards others and their beliefs +- This applies to everyone regardless of their role or level of activity in this server, even if they aren’t on the server +- Do not backseat moderate or try to "help" when a moderator is already dealing with a situation +- Reminders of the rules are fine, as long as you remain respectful +- Credit the creator(s) when sending something if you know who created it -### Do NOT bring the chat quality down. +### 2. Do not bring the chat quality down -Examples include: +Examples of what breaks this rule include: - Asking to be spoon-fed information or spoon-feeding others -- Asking for release dates for projects; It's ready when it's ready -- Asking to ask; by asking to ask, you just asked -- Requesting information that is either obvious or you could find with a little bit of research on your end (such as googling for links instead of asking for them to be handed to you) - - Important information will be held over at [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283). - - Check the channel topic & pinned messages; it most likely contains what you are looking for. -- Intentionally elongating your message (for example: sending few words per message leaving it into a "popcorn" situation) -- Repeating messages, whether it is repeated in the same channel or in multiple channels. - - If you're unsure where to post your message, post it in the one that makes the most sense. - - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). +- Asking for release dates for projects; it's ready when it's ready +- Asking if you can ask a question; just ask your question directly +- Requesting information that is either obvious or you could find with a little bit of research on your end + - Important information can be found in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and in the pinned messages of all the channels +- Taking up excessive space in chat (e.g. Sending a tiny amount of words in multiple messages instead of keeping it all in one message) +- Repeating messages, whether it is repeated in the same channel or in multiple channels + - If you're unsure where to post your message check the channel topics and ask in the most fitting one + - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919) - Posting for the sake of posting rather than to bring actual conversations (such as complaining that the chat is dead, only sending out greetings, copypastas, etc) -- Sending extremely long messages. Use [mystbin](https://mystb.in/) for longer messages instead. +- Sending extremely long messages, use [mystbin](https://mystb.in/) for longer messages instead + +### 3. Do not self-promote with no context or without explicit staff permission + +- Giving links to other Discord servers on request is allowed, but please ask a moderator in a DM before advertising a server without prior context +- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules, mass DM advertisement (with proof) will land you a ban +- Joining for the purpose of advertising your discord server will land you a ban and your advertisements will be deleted + +### 4. Avoid piracy discussion + +- Do not link/mention piracy websites/tools, upload pirated content, or encourage others to pirate +- For more information on what is piracy or not, we suggest reading [eip’s piracy definition page](https://3ds.eiphax.tech/piracy.html) (Disclaimer: We are not lawyers) +- Discord’s Terms of Service follow the US law and as such, is subject to the US definition of piracy regardless of wherever the user lives in the US or not + +### 5. Keep conversations within their respective channels + +- Even if they are related, sometimes another channel would be more suitable + - Check the channel topics for where to ask questions or have discussion +- Sometimes, even an entirely different server is preferable, we don't have the answers to everything + - There are some related servers in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and the pins of other channels + +### 6. Keep all conversations in English + +- We are not able to easily moderate content in other languages +- We suggest using [DeepL](https://www.deepl.com/translator) for translation +- Moderators may allow others to speak in foreign languages in case translation fails and there are trusted people that know your language and are able to help + +### 7. You may not have an alternative account on this server without staff permission + +- One account per person at a time (except when approved by a staff member), be sure to leave this server on your other account before joining with a new one +- Punishments apply to the person, not the account, any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned + +### 8. Keep names/nicknames exclusively alphanumeric and do not hoist + +- Users with a nickname/username that is not easily readable for an English speaker or mentionable with an English (US) keyboard will be assigned a new nickname +- Avoid purposely putting characters in the beginning of the name to change your spot in the member list, those characters will be removed + +### 9. Do not send unsolicited DMs to other users + +- Please ask before sending a Direct Message to others and respect those not wanting to communicate + - Even if your actions aren't malicious, they could be disturbing or otherwise unwanted +- Things that happen in Direct Messages **are** the business of the server since unless you both share another server or are friends, you wouldn't be able to reach each other +- Examples of what not to do include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules, and harassment -### Do NOT randomly send Discord server invite links with no context & without explicit staff permission +### 10. Do not bring external drama, NSFW, or illegal content into the server -- Giving links to other discord servers on request is allowed, but please ask a moderator in Direct Messages before advertising a server without prior context -- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules. Mass-DM advertisement (with proof) will land you a ban -- Breaking this rule will result in your message containing the advertisement being deleted -- Joining for the purpose of advertising your discord server will land you a ban. +- If you are banned in other servers, avoid talking about it here + - We can not help you get unbanned from other servers, that is the decision of the staff members there +- Do not post anything that is not considered safe for work (e.g. sexual content, extreme violence, drugs) +- Any account with a disturbing avatar will be kicked, if you rejoin and still have the avatar, you will be banned +- Despite adult content being banned, users are still required to be thirteen and over in order to participate on this Discord server as per the Discord TOS +### 11. Do not talk about or do actions pertaining to breaking other Discord TOS +- [Link to Terms of Service](https://discord.com/terms) +- [Link to community guidelines](https://discord.com/guidelines) +- Trying to do anything that is not explicitly mentioned in our rules but is still against Discord TOS will land you a ban (e.g. raids, malware, phishing) -### Keep conversations within their respective channels. - -- Even if they are related, sometimes another channel would be more suitable. -- Sometimes, even an entirely different server is preferable. We don't have the answers to everything. - - Different related servers are linked to in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) - - -### You may not have an alternative account on this server - -- One account per person at a time (except when approved by a staff member). Be sure to leave this server on your other account before joining with a new one. -- Punishments apply to the person, not the account. Any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned. ‎ - -### Do NOT recommend video guides. - -- Video guides aren't maintained very well (which leads to the videos being outdated and unreliable in the long term) and negligent for the sake of "user accessibility". -- We have a list of guides in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) you could use instead. ‎ - -### Keep names exclusively alphanumeric, to keep them easy to read and tag. - -- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname. - - If we have to flip our displays to read your name, it's an abnormal way. - - If we have to get your User ID in order to mention you, it's an abnormal way. -- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed. - - -### Please be courteous when using Direct Messages - -- Things that happen in Direct Messages **are** the business of the server since unless the two share another server or they are friends, they wouldn't be able to reach each other. -- Examples include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules or harassment. - - There needs to be evidence of doing so, such as other people reporting it too, implications on the server or anything of the sort. However, when you do your report, cover any links. Do not give the DM advertiser more popularity than they already got by Direct Messaging everyone. -- Even if your actions aren't malicious, sometimes they could be disturbing. - - Please ask before sending a Direct Message to others and respect those not wanting to communicate. ‎ - -### Keep piracy discussion to a minimum - -- Do not link to piracy websites, upload pirated content, or encourage others to pirate -- For more information on what is piracy or not, we suggest reading this: https://3ds.eiphax.tech/piracy.html (Disclaimer: We are not lawyers) - - -### No Adult Content - -- Do not post pornography, gore, drugs (unless the topic is about medication) or anything that is not safe for work -- Any account with a disturbing avatar will get kicked. If you rejoin and still have the avatar, it will receive a ban -- At the same time, be mature. Members are allowed to cuss and you should be accustomed to that. Just don't throw around cuss words every two seconds; it isn't cool -- Despite Adult content being banned, users are still required to be thirteen and over in order to participate on this Discord Server - - -## Controversial content. - -### Topics that you should minimize - -Please keep these topics in [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856) and keep an open mind when discussing them: -- Political Debates -- Religion -- Spoilers -- Malware -- Content intended to shock or scare - -Make sure to put spoilers, malware and content intended to shock or scare in spoiler tags and properly warn the user outside of said spoiler tags. - -### Banned Content - -- External Drama -- Server Raids -- Adult content (read above) - -## 🏓 Notifications/Pings/DMs - -- @Lightning will send you a DM if you receive a warning. No need to assume you're in trouble if you got a ping -- Don't ping a user if it's obvious that they're already there. (Using Discord's quote function is not an excuse. Please remove the ping before sending the message) -- Don't repeatedly ping a person to try and get their attention. - - When a mention attack occurs, do not ping a staff member; it’s redundant since they are already getting pings from the attack. Also, it confuses the staff on which member to ban. -- If you get pinged, don't send messages like "why ping" or spam emotes on the message. Check who pinged and reply. - - If you have a problem with getting pinged, either set up your discord so you don't get ping notifications, deal with it or leave. - - If you can't find the message with the ping, alert a staff member. We will warn those who ping then instantly delete their messages. -- Ping only when you want to bring attention to something to someone. Don't ping as a reference. +### 12. Do not try to evade the rules as this will be treated as breaking them +- If you don't understand any of the rules, feel free to ask for further clarification +- Breaking the rules and then claiming that you “didn’t know” will still make you guilty of breaking them +- Trying to get around the rules by speaking in vague terms also counts as breaking them ## Consequences -**The consequences of breaking these rules are either warnings, mutes, kicks or bans.** Of course, it depends on a case by case scenario. -- Joining and immediately breaking the rules will lead your account to getting a mute -- Joining for the purpose of rule breaking will get you banned. -- Trying to evade, look for loopholes, or stay borderline within the rules will be treated as breaking them. +The consequences of breaking these rules are a warning, mute, kick or ban. Of course, the specific consequences will be handled on a case by case basis. +- Most users end up having 4 warnings before they are banned + - These warnings include using the actual !warn command, getting muted, and also verbal warnings +- Joining for the purpose of rule breaking will get you banned -If you don't understand any of the rules, feel free to ask. +## Reporting +- If someone is breaking the rules and a moderator is already not handling the case, please ping an online moderator +- If the incident was in DMs, there needs to be evidence, such as other people reporting it too, implications on the server, or anything of the sort +- However, when doing your report, cover any links; do not give the DM advertiser more visibility than they already got by Direct Messaging everyone -Last update: August 19th, 2020 + +Last updated: 2021-07-28 diff --git a/pages/_es-ES/ds-index/dsi-twl-firm.md b/pages/_es-ES/ds-index/dsi-twl-firm.md index 7a529d02..8629910c 100644 --- a/pages/_es-ES/ds-index/dsi-twl-firm.md +++ b/pages/_es-ES/ds-index/dsi-twl-firm.md @@ -8,36 +8,36 @@ description: Acerca el TWL_FIRM de Nintendo DSi y Nintendo 3DS --- ### Preparando el CFW -Si bien la mayoría de los beneficios del firmware personalizado son para Nintendo DSi y la familia de sistemas Nintendo 3DS, te abre a un mundo de posibilidades con tu consola. La instalación de firmware personalizado es bastante sencilla y, en la mayoría de los casos, todo lo que necesita es una tarjeta (micro)SD. Tenemos las mejores guías con instrucciones paso a paso. +While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. La instalación de firmware personalizado es bastante sencilla y, en la mayoría de los casos, todo lo que necesita es una tarjeta (micro)SD. Here are the best of guides for you to follow, with step-by-step instructions: - [Guía de Hackeo de 3DS](https://3ds.hacks.guide) - Comando de Lightning: `mod 3ds` - - Comando de Kuriisu: `guide 3ds` + - TWLHelper command: `guide 3ds` + - Kuriisu command: `guide 3ds` - [Guía de Hackeo de DSi](https://dsi.cfw.guide) - - Comando de Lightning: `mod dsi cfw` - - Comando de Kuriisu: `guide dsi` + - Lightning command: `mod dsi` + - TWLHelper command: `guide dsi` + - Kuriisu command: `guide dsi` ### Frecuencias de CPU -La Nintendo DS traía un procesador de 67 MHz en 2004. La Nintendo DSi traía un procesador de 133 MHz en 2009. La mayoría de juegos de Nintendo DS fueron lanzados antes que la Nintendo DSi, por lo que el único procesador que tenían disponible era de 67 MHz. Algunas aplicaciones se crearon con esa velocidad de reloj, por lo que no funcionan bien con velocidades más grandes. La mayoría de los juegos, sin embargo, pueden ir mejor con una velocidad de reloj más alta. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. -nds-bootstrap tiene la velocidad de reloj de TWL como opción, pero no cambiará la ROM para que funcione a la velocidad más alta. Eso está en la propia aplicación, y que algunas aplicaciones no funcionen con una mayor velocidad de reloj NO es un fallo de nds-bootstrap. +nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly with the higher clock speed. Eso está en la propia aplicación, y que algunas aplicaciones no funcionen con una mayor velocidad de reloj NO es un fallo de nds-bootstrap. ### Nintendo DSi Menu -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. +In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. This is a vulnerability that can be exploited, and it 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. -There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](/hiyacfw/troubleshooting#the-free-space-bug). +There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](../hiyacfw/troubleshooting#the-free-space-bug). ### Acceso y bloqueo del Slot-1 de Nintendo DSi -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. +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 +Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (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, advanced homebrew (such as Slot-1 dumpers) can be run. -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) - -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. +Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### Cámara Nintendo DSi -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. +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 it's PC taken or PC edited, unless properly saved. 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. @@ -45,4 +45,4 @@ A `pit.bin` file is used in order to load images. However, the header size at of 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. ### RTCom -RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). +RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public DS homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). diff --git a/pages/_es-ES/ds-index/emulators.md b/pages/_es-ES/ds-index/emulators.md new file mode 100644 index 00000000..31e0fbbc --- /dev/null +++ b/pages/_es-ES/ds-index/emulators.md @@ -0,0 +1,104 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Emulators on the DS +description: A reference on Emulators on the DS +--- + +There are many emulators present for the DS and DSi. This page provides a comprehensive explanation on the many emulators and loaders bundled into TWiLight Menu++. + +### List of systems supported by TWiLight Menu++ + +| Format | Loader | Extensions | Save file | +| ----------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------------------- | +| ARGV[^1] | Native | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | +| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | +| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | +| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | +| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | +| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | +| Fast Video | Coming Soon | `.fv` | | +| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | +| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | +| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | +{:.table} + +- Footnotes - +{:footnotes} + +These are just recommended emulators and loaders that are present in TWiLight Menu++. There are other emulators for these consoles (such as lolSnes, Gbaemu4ds, etc.) + +### Other emulators for the DS + +| Format | Loader | Extensions | Save file | +| ------- | -------------- | ---------- | --------- | +| Neo Geo | [neoDS][neods] | `.neo` | (unknown) | + +## Notes on specific emulators +### RAM Disks +- In order for **jEnesisDS**, **neoDS** and **SNEmulDS** to work on the DSi SD card, you'll have to use a RAM disk with nds-bootstrap + - RAM disk makers exist for jEnesisDS & SNEmulDS and are built into TWiLight Menu++. You will need to create your own RAM disk for neoDS. See [Creating RAM Disks](../twilightmenu/creating-ram-disks) on how to do so + - The reason why RAM disks are used is because these emulators' ARM7 hooks don't work properly + +### Comparison between PicoDriveTWL and jEnesisDS +- **PicoDriveTWL** + - Was made for DSi + - Does not require nds-bootstrap RAM Disks + - Saving is supported on DSi SD cards + - Quicker load times between TWiLight Menu++ to the emulator on the DSi SD card + - Supports arguments + - Limit is 2.5 MB on a **Flashcard** + - Takes advantage of the DSi extra RAM or DS Memory Pak to extend this limit + - No sound emulation + - Framerate is extremely choppy + +- **jEnesisDS** + - DS Mode + - Requires nds-bootstrap's RAM disk to be used for DSi SD cards + - Saving is unavailable for DSi SD cards + - Takes a while to load + - No argument support + - Limit is 3 MB on all platforms (due to roms loading in RAM) + - No DS Memory Pak or DSi Extended Memory support + - There is a patch for Sonic 3 & Knuckles that removes the multiplayer, getting the size count down + - Sound Emulation + - Framerate is smooth + + + +[^1]: Text files containing the path to a DS homebrew app and arguments to launch it with, see [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) for more info +[^2]: Only for retail ROMs, homebrew do not have specific save files +[^3]: Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the flashcard +[^4]: When running in DSi Mode, it can use the DSP for better sound +[^5]: Requires a Slot-2 flashcart and thus only works on DS Phat and DS Lite +[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard +[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed +[^8]: Can only save when running from a flashcard + +[a5200ds]: https://github.com/wavemotion-dave/A5200DS +[a7800ds]: https://github.com/wavemotion-dave/A7800DS +[dstwo]: http://eng.supercard.sc +[gameyob]: https://github.com/Drenn1/GameYob +[gbarunner2]: https://github.com/Gericom/GBARunner2 +[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS +[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap +[nesds]: https://github.com/DS-Homebrew/NesDS +[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx +[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL +[rvidplayer]: https://gbatemp.net/threads/539163 +[s8ds]: https://www.gamebrew.org/wiki/S8DS +[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS +[stellads]: https://github.com/wavemotion-dave/StellaDS +[unlaunch]: https://problemkaputt.de/unlaunch.htm +[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS +[neods]: https://www.gamebrew.org/wiki/NeoDS diff --git a/pages/_es-ES/ds-index/3ds-forwarders.md b/pages/_es-ES/ds-index/forwarders.md similarity index 51% rename from pages/_es-ES/ds-index/3ds-forwarders.md rename to pages/_es-ES/ds-index/forwarders.md index aa8a7104..4c6b703f 100644 --- a/pages/_es-ES/ds-index/3ds-forwarders.md +++ b/pages/_es-ES/ds-index/forwarders.md @@ -3,24 +3,29 @@ lang: es-ES layout: wiki section: ds-index category: guides -title: Accesos directos a juegos de DS (3DS) -description: Cómo crear accesos directos CIA para tener tus juegos de DS en el menú principal de 3DS +title: DS Game Forwarders +description: How to use DS game forwarders on hiyaCFW or 3DS HOME menu tabs: - - tab-sd-card: Tarjeta SD + tab-3ds-sd-card: 3DS SD card + tab-dsi-sd-card: DSi SD card tab-flashcard: Flashcard --- -HOME menu forwarders are icons on your HOME menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu for easier access to games. +Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. -DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge). +DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) on 3DS, or [GodMode9i](https://dsi.cfw.guide/dumping-game-cards) on DSi. {:.alert .alert-info} -This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). +If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). +{:.alert .alert-warning} Choose one of the following to add to the HOME menu: -{% capture tab-sd-card %} +{% capture tab-3ds-sd-card %} + +This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). +{:.alert .alert-warning} ### Part 1: Getting the required files @@ -40,24 +45,82 @@ If you already have Universal Updater installed on your console, you can skip to 1. Confirm you wish to install by selecting `Yes` 1. After it is installed, your game will now appear as a title on your HOME menu {% endcapture %} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} +{% assign tab-3ds-sd-card = tab-3ds-sd-card | split: "////////" %} -{% capture tab-flashcard %} - -If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). -{:.alert .alert-warning} +{% capture tab-dsi-sd-card %} ### Requirements -3DS: +- A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](../hiyacfw/installing) installed +- The latest release of [Title Manager for HiyaCFW](https://github.com/JeffRuLz/TMFH/releases) +- A 64-bit OS +- The latest release of [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) +- [Java 8](https://www.java.com/en/download/) +- **Linux users:** JavaFX + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` + +### Part 1: Getting started +1. Download the [Forwarder pack for DSi SD Card](https://www.dropbox.com/s/t0qi1754i9o4388/DS%20Game%20Forwarder%20pack%20%28DSi%20SD%20Card%29.7z?dl=0) +1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card, and (if the folder exists) + +After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. +- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone +- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz +- LANGUAGE: If set to -1, the system language will be used +- REGION: If set to -2, the DSiWare game's region will be used instead of the system's + +### Part 2: Getting the AP fix files from TWiLight Menu++ + +If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + +1. Download the latest [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `sd:/_nds/ntr-forwarder/` + +### Part 3: Forwarder3-DS +1. Open `Forwarder3DS.jar` + - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it +1. Set your card as the `Target` on the left + - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` +1. Enable `Automatically set ROM path` + - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part + - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part +1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window + - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders + - If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs +1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use +1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title +1. Click the floppy drive button to generate the forwarder +1. Copy the NDS file made by the application to your DSi SD card + +### Part 4: Installing to the hiyaCFW DSi Menu +1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card +1. Reinsert your SD card into your DSi +1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ +1. Install the forwarder NDS file using TMFH + +{% endcapture %} +{% assign tab-dsi-sd-card = tab-dsi-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + +### Requirements + +- **DSi users:** + - A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](installing) installed + - The latest release of [Title Manager for Hiya](https://github.com/JeffRuLz/TMFH/releases) +- **3DS users:** + - A Nintendo 3DS family console with modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide) {% capture flashcards %} The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO/DSTWO PLUS. The only downside is that it drains your system battery faster. -If you have a flashcard that works with Apache Thunder's NTR Launcher, feel free to request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. +If you have a flashcard that works with Apache Thunder's NTR Launcher, you can request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. Compatible: -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work.) +- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work) - [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) - [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) - [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) @@ -81,14 +144,14 @@ Untested: - R4i3D NEW (Use R4iDSN template and pack) Partially compatible: -- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing.) -- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing.) -- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing.) -- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing.) -- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing.) +- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing) +- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing) +- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing) +- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing) +- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing) Incompatible: -- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.) +- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards) - (i)Edge (Unable to autoboot a .nds ROM) - R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) - R4i3D (2012) @@ -104,12 +167,11 @@ Incompatible: -PC: - A 64 bit OS - [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) -- Java 8 Update 251 +- [Java 8](https://www.java.com/en/download/) - **Linux users:** JavaFX - - Debian-based: Run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` ### Part 1: Getting started @@ -121,19 +183,25 @@ PC: - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) +1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card + - What will be in each pack for loading ROMs: + - Original R4/M3 Simply - WoodR4 & YSMenu + - DSTT/R4i Gold/R4i-SDHC/R4 SDHC Dual-Core/R4 SDHC Upgrade/SC DSONE, Acekard 2(i)/M3DS Real/R4i-SDHC 1.4.x - YSMenu + - Acekard RPG, Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT, R4iDSN/R4i Gold RTS - WoodR4 -1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card. - -After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. -- `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone -- `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped -- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message +After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the following settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. + - `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone + - `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped + - `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message ### Part 2: Getting the AP fix files from TWiLight Menu++ + If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + 1. Download the latest [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) -1. In the 7z file, go to `_nds/TWiLightMenu/` -1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `fat:/_nds/ntr-forwarder/` ### Part 3: Forwarder3-DS 1. Open `Forwarder3DS.jar` @@ -145,14 +213,22 @@ If you already have TWiLight Menu++, skip to the next section. - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part 1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders - - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs 1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use 1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title -1. Click the floppy disk button to generate the forwarder CIA(s) -1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI - - If using EmuNAND, install to both SysNAND and EmuNAND +1. Click the floppy disk button to generate the forwarders + +### Part 4: Installing the forwarder + +- If using a 3DS family console: + 1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI + - If using EmuNAND, install to both SysNAND and EmuNAND +- If using a DSi: + 1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card + 1. Reinsert your SD card into your DSi + 1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ + 1. Install the forwarder NDS file using TMFH {% endcapture %} {% assign tab-flashcard = tab-flashcard | split: "////////" %} -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file +{% assign tabs = tab-3ds-sd-card | concat: tab-dsi-sd-card | concat: tab-flashcard %} +{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_es-ES/ds-index/hardmod.md b/pages/_es-ES/ds-index/hardmod.md index 00976a54..a47fa96f 100644 --- a/pages/_es-ES/ds-index/hardmod.md +++ b/pages/_es-ES/ds-index/hardmod.md @@ -47,7 +47,7 @@ Para modificar por hardware una consola Nintendo DSi/DSi XL (LL), necesitarás: - **CUIDADO** - Windows preguntará si quieres formatearlo: **NO LO HAGAS** - puede causar daños irreversibles #### Quitar el footer de no$gba -Primero tienes que quitar el footer de NOCASH de la copia de seguridad que estás flasheando en la DSi. Puedes hacerlo con la aplicación [hiyaCFW Helper](https://github.com/mondul/HiyaCFW-Helper/releases/latest). +Primero tienes que quitar el footer de NOCASH de la copia de seguridad que estás flasheando en la DSi. This can be done using the [hiyaCFW helper](https://github.com/mondul/HiyaCFW-Helper/releases/latest). 1. Descarga la versión correspondiente a tu sistema operativo 1. Ejecuta el script seleccionando la copia de la NAND que quieres flashear en la DSi diff --git a/pages/_es-ES/ds-index/homebrew.md b/pages/_es-ES/ds-index/homebrew.md index 1b1eba9e..284113f6 100644 --- a/pages/_es-ES/ds-index/homebrew.md +++ b/pages/_es-ES/ds-index/homebrew.md @@ -8,25 +8,21 @@ description: Acerca del homebrew en la Nintendo DS --- ### Desarrollo - A la hora de desarrollar homebrew para Nintendo DS, normalmente se usan las herramientas de devkitPro, como devkitARM, libnds y libfat. Sin embargo, se puede usar software alternativo: -- **Librerías para la tarjeta SD:** [DevkitPro](https://devkitpro.org/) recomienda [libfat](https://github.com/devkitPro/libfat). En cambio, nosotros recomendamos [libslim](https://github.com/DS-Homebrew/libslim/), ya que permite el uso de diferentes particiones, mayor velocidad y evitar bloqueos -- **Librerías gráficas:** Recomendamos el uso de [easyGL2D](http://rel.phatcode.net/junk.php?id=117), que viene incluído en libnds. Sin embargo, puedes usar [NightFox Lib](https://github.com/knightfox75/nds_nflib) -- **Estaciones de trabajo:** Recomendamos [devkitARM](https://devkitpro.org/wiki/Getting_Started) y [libnds](https://libnds.devkitpro.org/), ya que tiene compatibilidad con DSi y un ecosistema más amplio. Sin embargo, si lo que te interesa son las flashcards de Nintendo DS, puedes usar [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) +- **SD card libraries:** [libfat](https://github.com/devkitPro/libfat) is included in libnds and generally recommended, [libslim](https://github.com/DS-Homebrew/libslim/) can sometimes work better but is unstable at times +- **Graphics libraries:** [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds, is recommended, however [NightFox Lib](https://github.com/knightfox75/nds_nflib) can be used instead +- **Entire toolchains:** [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/) are recommended, as it includes DSi compatibility and has a larger ecosystem, however [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) is an option for flashcard-exclusive development + +To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Flashcards - -Las flashcards en Modo DS son un método para lanzar aplicaciones de Nintendo DS a través del Slot-1. Tienen la ventaja de mantener los archivos de la consola y los portátiles por separado, poder usarlas sin tener que modificar el sistema y son compatibles con las DS Phat/Lite. Sin embargo, al contrario de modear la propia consola, hay muchos modelos distintos en el mercado, cada una con con un kernel con requerimientos distintos. El kernel que usas es lo más importante. - -[Hay un índice de flashcards **aún en desarrollo**](https://nightyoshi370.github.io/mm-github-pages-starter/) que contiene kernels, firmware, reseñas y links de compra. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI - -Las diversas ranuras para tarjetas SD tienen hardware distinto (la mayoría de las veces) y el código escrito para una tarjeta no tiene por qué funcionar para otra. DLDI (abreviatura de Dynamically Linked Device Interface) intenta arreglar esto teniendo el código que maneja la tarjeta SD parcheado de forma externa. Loaders como YSMenu, Wood R4 y TWiLight Menu++pueden parchear con DLDI un homebrew, pero si quieres parchearlo manualmente, puedes hacerlo con [DLDI Patcher](https://www.chishm.com/DLDI#tools) dependiendo de tu dispositivo. +Las diversas ranuras para tarjetas SD tienen hardware distinto (la mayoría de las veces) y el código escrito para una tarjeta no tiene por qué funcionar para otra. DLDI (abreviatura de Dynamically Linked Device Interface) intenta arreglar esto teniendo el código que maneja la tarjeta SD parcheado de forma externa. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. ### Time bomb - In some flashcard kernels, an arbitrary expiration date (more commonly known as a time bomb) is coded in by the kernel developers as a way to get consumers to buy their latest product. The procedure for how this works is the following: 1. The flashcard is booted into and loads up the kernel file from the SD card without checking if it's the kernel intended by the developers @@ -39,11 +35,11 @@ If you want to use the default kernel that the flashcard manufacturers intended, However, the kernels that come with these cards are fundamentally flawed and it is preferable to outright replace them. Thankfully, 3rd party developers have made alternatives you can use: - [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Although it does not have the advantage of a customizable all-in-one menu, the game loader has far better compatibility with support for action-replay cheats -- [TWiLight Menu++ with nds-bootstrap](/twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak -- [TWiLight Menu++ with YSmenu](/twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support +- [TWiLight Menu++ with nds-bootstrap](../twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak +- [TWiLight Menu++ with YSmenu](../twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support ### Soporte ARGV ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus. -- El homebrew tiene que ser programado para poder sacarle provecho. Por ejemplo, GBARunner2, NesDS y GameYob tienen ARGV implementado +- El homebrew tiene que ser programado para poder sacarle provecho. For example, GBARunner2, NesDS, and GameYob all have ARGV support - También tiene que haber alguna forma de cambiar las variables de ARGV. TWiLight Menu++ y HBMenu permiten configurar los argumentos de ARGV diff --git a/pages/_es-ES/ds-index/retail-roms.md b/pages/_es-ES/ds-index/retail-roms.md index d4c6444a..5f3f4a32 100644 --- a/pages/_es-ES/ds-index/retail-roms.md +++ b/pages/_es-ES/ds-index/retail-roms.md @@ -8,57 +8,132 @@ description: Acerca de los juegos de DS comerciales --- ### Anti-piratería -AP (abreviatura de anti-piratería) es un método usado por los desarrolladores para forzar la compra de los juegos y evitar la piratería. Estos sistemas pueden saltarse a través del cargador (loader) o la propia ROM. +AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. Estos sistemas pueden saltarse a través del cargador (loader) o la propia ROM. -- Respecto a nds-bootstrap, puedes cargar un archivo `.ips` para saltarse dichos parches. Dicho archivo `.ips` se parchea dentro de nds-bootstrap y mantiene los archivos de la ROM intactos. Hay un pack con los archivos `.ips` que se incluyen automáticamente con TWiLight Menu++. -- Respecto a Wood R4, estos parches están incluidos en el propio software. No tendrás que modificar la ROM. +- For nds-bootstrap, it can load an `.ips` file in order to circumvent said patches. This `.ips` file will be applied by nds-bootstrap in RAM so you can keep the ROM files intact. A pack of `.ips` files is included with TWiLight Menu++ +- For Wood R4, these patches are included in the software itself, you will not need to modify the ROM itself -Si no hay un archivo `.ips`para tu ROM o el software no la ha parcheado, puedes modificar la ROM directamente usando [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/) +If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### Cloneboot Cloneboot es cuando un juego envía sus propios binarios cargados ARM7 y ARM9 a otra consola. Se usa en la Descarga DS para el multijugador con una sola tarjeta. No todos los juegos que tienen multijugador con una sola tarjeta lo usan. -Actualmente, los parches cloneboot de nds-bootstrap no funcionan debido a que los binarios ARM7 y ARM9 están parcheados, lo que hace que sus firmas RSA sean inválidas. - ### Archivos de guardado -Se conocen 4 tipos de archivos de guardado para los cartuchos de Nintendo DS: +Nintendo DS cartridges have 4 known save types: - EEPROM - Electrically Erasable Programmable Read-Only Memory - FLASH - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -Aunque es algo raro, hay cartuchos de DS con guardados basados en la NAND: WarioWare DIY y Jam with the Band (USA)/Daigasso Band Brothers - -El formato depende del loader, pero nds-bootstrap usa el formato `.sav` en crudo. Si usas un formato distinto, en esta página web puedes convertirlos: http://www.shunyweb.info/convert.php +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Ensamblador -Lenguaje ensamblador es aquel lenguaje de bajo nivel con una fuerte conexión entre las instrucciones del propio lenguaje y las del procesador. En la DS, el código ensamblador está formado por instrucciones ARM oTHUMB, siendo las THUMB un subconjunto de ARM. THUMB es útil para ahorrar en ancho de banda de memoria ya que usa instrucciones de 16-bit en vez de 32-bit como hace ARM. Puedes encontrar más información acerca de instrucciones ensamblador, así como información a un nivel más técnico de la DS y DSi, en [GBATEK](https://problemkaputt.de/gbatek.htm). +Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. + +You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Lectura Card DMA -Card DMA (Direct Memory Access) es una forma más eficiente de leer los datos del cartucho que por software. Cuando no hay datos disponibles, se puede seguir ejecutando código. Cuando se lee por software, se pierde tiempo comprobando el registro para ver si hay nuevos datos. Es la forma preferida para acceder a los datos. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. -Puedes encontrar un juego que usa dma con no$gba habilitando "DMA log on ARM9". Un acceso DMA a la tarjeta usa AF000001 como tercer parámetro. +You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - Por ejemplo: `DMA2: 04100010 023C18C0 AF000001` ### Trucos de Action Replay -Los trucos de Action Replay son códigos que permiten hacer cambios en la programación a bajo nivel en la región de memoria de tus juegos favoritos. Estos cambios van desde simples cambios en los números hasta ajustes en ASM muy avanzados, los cuales pueden cambiar la experiencia de juego por completo. +Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether. -Las flashcards pueden utilizar estos códigos usando bases de datos de trucos. Esta función está integrada en el kernel de la flashcard respectivamente. Los siguientes kernels pueden usar trucos: +Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats: - Wood R4 (`usrcheat.dat`) - YSMenu (`usrcheat.dat`) Homebrew/digital-based solutions can also take advantage of the cheat databases, the software currently available can use the following: - [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`) - - NitroHax permite usar trucos en cartuchos oficiales a través de una flashcard. El motor carga la base de datos entera en la RAM de la Nintendo DS y trabaja desde ahí. Esto supone un límite bastante grande en la cantidad de trucos que puedes tener, ya que NitroHax no cargará más del archivo a partir de los 2.4 MB + - NitroHax lets you use cheats with real Game Cards from a flashcard. El motor carga la base de datos entera en la RAM de la Nintendo DS y trabaja desde ahí. Esto supone un límite bastante grande en la cantidad de trucos que puedes tener, ya que NitroHax no cargará más del archivo a partir de los 2.4 MB - [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([fork usrcheat.dat](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` o `usrcheat.dat`) - NitroHax3DS es una versión de NitroHax que funciona desde la tarjeta SD del sistema en la DSi o 3DS. La versión original usa cheats.xml con la misma limitación de 2.4 MB que el NitroHax original, pero hay un fork que carga los trucos desde una base de datos usrcheat.dat sin ningún tipo de límite - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`) - TWiLight Menu++ lee el archivo `usrcheat.dat` y manda los valores de los trucos activados a otro archivo que lee nds-bootstrap - El motor usado por nds-bootstrap está basado en el de NitroHax. Sin embargo, debido a que el archivo solo contiene los trucos activados para ese juego en concreto, hay un límite de trucos que se pueden activar, no del tamaño de la base de datos -Para tener la base de datos más completa recomendamos usar la de DeadSkullzJr, titulada [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711). +For the most complete cheat database, using [DeadSkullzJr's NDS Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711) is recomended. -Los códigos suelen tener tipos de la A a la E, aquí tienes una descripción de los mismos: +Cheat codes generally have types 0 through F, and here is an (unfinished) description of them: -- El código de tipo 0xE es un código de 32-bit que permite hacer múltiples escrituras en varias direcciones consecutivas a la vez. En esencia es como el tipo de escritura de RAM de 32-bit básico (0x0), excepto que este no tiene direcciones delante de los valores que quieres escribir. En este caso, el tipo 0xE está programado para que parta automáticamente de una dirección y determine en cuales tiene que escribir. A partir de ahí, solo tienes que ajustar en cuántas quieres escribir para que haga su trabajo. +- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job + - It is known that cheat codes of this type usually do not work with nds-bootstrap currently +- DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready + +### Demonstration and Distribution Titles: +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. + +Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. + +Example ID: `DIS-NTR-NTRJ-JPN` + +`DIS` - Distribution + + +### Title Labels +Looking at the bottom of the title label shows the title ID along with other bits of information, for this example the following ID will be used: + +- NTR-NTRJ-**XXX** + +**XXX** represents the following: + +- AUS - Australia +- CHN - China +- DEN - Denmark +- EUR - Europe (Multilingual) +- EUU - Europe (Dutch or Italian Only) +- FRA - France +- GER - Germany +- HOL - Netherlands +- ITA - Italian +- JPN - Japan +- KOR - Korea +- NOE - Europe (German Only) +- NOR - Norway +- RUS - Russia +- SPA - Spain +- UKV - United Kingdom +- USA - United States + +The last letter of the title ID itself represents the language of the title. Using the last example's title ID: + +- NTR-NTR**X**-JPN + +**X** represents the following: + +- A - World (doesn't count as only one thing used it) +- C - Chinese (Simplified) +- D - German +- E - American English +- F - French +- G - Greek +- H - Dutch +- I - Italian +- J - Japanese +- K - Korean +- M - Swedish +- N - Norwegian +- O - English (DSi Enhanced) +- P - European Multilingual +- Q - Danish +- R - Russian +- S - Spanish +- T - English (DSi Enhanced) +- U - Australian English +- V - British English +- W - Other languages (Varies) +- X - Other languages (Varies) +- Y - Other languages (Varies) +- Z - Other languages (Varies) + +In terms of the system identifiers: + +- NTR - Nitro - Nintendo DS +- TWL - Twilight - Nintendo DSi + +### DSi Enhanced: + +Games with "DSi Enhanced" functionality are games that take advantage of some aspect of the DSi's hardware while still remaining compatible with the DS Phat/Lite. These games are marked as `TWL` but still say "Nintendo DS" instead of "Nintendo DSi" on the label. diff --git a/pages/_es-ES/ds-index/special-games.md b/pages/_es-ES/ds-index/special-games.md new file mode 100644 index 00000000..b0c5b4e5 --- /dev/null +++ b/pages/_es-ES/ds-index/special-games.md @@ -0,0 +1,311 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Special Games +description: DS(i) Games that have special properties +--- + +### DS games available as DSiWare +- Advance Wars: Days of Ruin/Dark Conflict + - DSiWare version exclusive to Japan, as "Famicom Wars DS: Ushinawareta Hikari" + - A patch that changes the Japanese files to the US English versions is available [here](https://www.dropbox.com/s/9spnmwpt3lhrxqv/famicom%20wars%20dsi%20%28eng%29.xdelta?dl=0) +- Art Academy + - Split into First & Second Semesters +- Bejeweled Twist + - Some features removed +- Bomberman 2 + - Multiplayer feature turned into a standalone title called "Bomberman Blitz" +- Bookworm + - Download Play feature removed + - Icon is animated +- Brain Challenge + - New features related to the DSi camera are added + - Versus mode is removed + - Many files are compressed for the game to fit within the DSiWare size limit + - Icon is animated +- Electroplankton + - Each mode are turned into DSiWare +- Elite Forces: Unit 77 + - Multiplayer added +- Master of Illusion/Magic Made Fun + - DSiWare version called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Need for Speed: Nitro + - DSiWare version called "Need for Speed: Nitro-X" + - Download Play feature and various music are removed + - New police cars available +- Nintendogs: Lab & Friends + - DSiWare version exclusive to China +- Phantasy Star 0 + - A demo(?) version of the original game, called "Phantasy Star 0 Mini", exclusive to Japan + - Icon is animated +- Planet Puzzle League + - DSiWare version called "Puzzle League Express" (USA), or "A Little Bit of... Puzzle League" (Europe) + - Multiplayer removed +- Plants vs. Zombies + - Download Play feature, some achievements, and music video are removed + - Includes exclusive minigame + - Icon is animated +- Tetris Party Deluxe + - DSiWare version called "Tetris Party Live" + - Field Climber, Shadow, Stage Racer, Sprint, Master Mode, Bombliss Mode are removed + - Icon is animated +- True Swing Golf/Nintendo Touch Golf + - DSiWare version called "True Swing Golf Express" (USA), or "A Little Bit of... Nintendo Touch Golf" (Europe) + - The DSiWare version of the game does not include any Wi-Fi features, such as Local/Download Play or the in-game PictoChat function. It also features far fewer courses than the retail game + - The game engine is improved + - Challenge mode replaces Championship Tour of the retail game +- WarioWare: Touched! + - Slot-2 features removed +- Zuma's Revenge! + - Multiplayer removed + - Icon is animated + +Supports Wi-Fi (WPA 1/2 included): +- Bomberman Blitz +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Tetris Party Live + +### Games that got SDK upgrades +- Advance Wars: Days of Ruin/Dark Conflict: SDK4 -> SDK5 in Japan (as DSiWare) +- Drawn to Life: The Next Chapter: SDK4 -> SDK5 (v1.1) +- Giana Sisters DS: SDK4 -> SDK5 in USA +- Inazuma Eleven: SDK4 -> SDK5 in Europe +- Inazuma Eleven 2: Blizzard and Firestorm: SDK4 -> SDK5 in Europe +- Mario & Luigi: Partners in Time: SDK2 -> SDK4 in Korea +- Nintendogs: Lab and Friends: SDK2 -> SDK5 (as DSiWare) +- Phineas and Ferb: SDK4 -> SDK5 in Europe (as a DSi-Enhanced title) +- Pokémon Diamond/Pearl: SDK3 -> SDK4 in Korea +- Pokémon Dash: SDK2 -> SDK3 in Korea +- Professor Layton and the Diabolical/Pandora's Box: SDK4 -> SDK5 in Korea +- Sawaru: Made in Wario: SDK2 -> SDK4 (Rev 3) -> SDK5 (as DSiWare) +- Sonic Rush Adventure: SDK3 -> SDK4 in Korea +- WarioWare: Touched: SDK2 -> SDK5 (as DSiWare) + +### DSi-Enhanced games that don't use overlays +Total: 39, some may be missing +- 2 in 1 - Music for Kids + Englisch Macht Spass - Eine Reise nach London! +- Are You Smarter than a 5th Grader: Back to School +- Assassin's Creed II: Discovery +- Bejeweled Twist +- The Biggest Loser +- Bratz Fashion Boutique +- de Blob 2 +- Dolphin Island: Underwater Adventures +- Fancy Nancy: Tea Party Time! +- Grease: The Official Video Game +- iCarly +- Imagine: Animal Doctor Care Center +- Imagine: Babyz Fashion +- Imagine: Champion Rider +- Imagine: Fashion Designer - World Tour +- Imagine: Fashion Stylist/Fashion Paradise +- Imagine: Gymnast +- Imagine: Journalist +- Imagine: Reporter +- Imagine: Rescue Vet +- Imagine: Resort Owner/Dream Resort +- Jam Sessions 2 +- Just Sing! +- Just Sing! Vol. 2 +- Just Sing! Vol. 3 +- Kung Fu Panda 2 +- The Last Airbender +- Monster High: Ghoul Spirit +- Penguins of Madagascar +- Penguins of Madagascar: Dr. Blowhole Returns Again! +- Petz: Dolphinz Encounter +- Pictionary +- Popstars +- Rio +- Scripps Spelling Bee +- Sonic Classic Collection +- Women's Murder Club: Games of Passion +- You Don't Know Jack +- Zhu Zhu Pets 2: Featuring The Wild Bunch + +### Games that can connect with GBA titles +Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. + +- Advance Wars: Dual Strike + - Advance Wars + - Advance Wars 2: Black Hole Rising +- Bleach DS + - Bleach Advance: Kurenai ni Somaru Soul Society +- Castlevania Dawn of Sorrow + - Castlevania Aria of Sorrow + - Use [cheats](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/) to get specific items +- Daigasso! Band Brothers + - Daigasso! Band Brothers Tsuika Kyoku (Expansion Pak) +- Eyeshield 21: MAX Devil Power + - Eyeshield 21: Devilbats Devildays +- Feel the Magic: XY/XX + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle + - Sonic Pinball Party + - Space Channel 5: Ulala's Cosmic Attack +- Final Fantasy Tactics A2: Grimoire of the Rift + - Final Fantasy Tactics Advance +- Frogger: Helmet Chaos + - Frogger's Journey: The Forgotten Relic + - Frogger's Adventures: Temple of the Frog + - Frogger's Adventures 2: The Lost Wand +- Fullmetal Alchemist: Dual Sympathy + - Hagane no Renkinjutsushi: Omoide no Sonata + - Hagane no Renkinjutsushi: Meisou no Rondo +- Ganbare Goemon: Toukai Douchuu + - Ganbare Goemon 1+2: Yuki-hime to Magginisu +- Harvest Moon DS + - Harvest Moon: Friends of Mineral Town + - Harvest Moon: More Friends of Mineral Town +- Kim Possible: Kimmunicator + - Disney's Kim Possible: Revenge of Monkey Fist + - Disney's Kim Possible 2: Drakken's Demise + - Disney's Kim Possible 3: Team Possible +- Kirby: Canvas Curse + - Kirby: Nightmare in Dream Land + - Kirby and the Amazing Mirror +- Knights in the Nightmare + - Yggdra Union: We'll Never Fight Alone +- Lunar Knights + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Madden NFL 06 + - Madden NFL 06 + - Madden NFL 2005 +- MegaMan Battle Network 5: Double Team DS + - Mega Man Battle Network + - MegaMan Battle Network 2 + - MegaMan Battle Network 3 White/Blue + - MegaMan Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - MegaMan Battle Network 5 Team ProtoMan/Colonel + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Mega Man Star Force Pegasus/Leo/Dragon + - Mega Man Battle Network + - Mega Man Battle Network 2 + - Mega Man Battle Network 3 White/Blue + - Mega Man Battle Chip Challenge + - Mega Man Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - Mega Man Battle Network 5 Team ProtoMan/Colonel + - Mega Man Battle Network 6 Cyberbeast Falzar/Gregar +- Mega Man ZX + - Mega Man Zero 3 + - Mega Man Zero 4 + - Use this [Slot-2 Patch](https://www.romhacking.net/hacks/4649/) to access the content in Area N +- Phoenix Wright: Ace Attorney + - Gyakuten Saiban +- Phoenix Wright: Justice for All + - Gyakuten Saiban 2 +- Phoenix Wright: Trials and Tribulations + - Gyakuten Saiban 3 +- Pokémon Dash + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald + - (Use [pkmn-chest](https://universal-team.net/projects/pkmn-chest) or [PKSM](https://flagbrew.org/projects/PKSM) to transfer/add Pokémon) +- Pokémon Mystery Dungeon: Blue Rescue Team + - Pokémon Mystery Dungeon: Red Rescue Team +- Shrek Super Slam + - Shrek Super Slam +- Spider-Man 2 + - Spider-Man: Mysterio's Menace +- Super Robot Wars W + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- Super Robot Wars K + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- The Rub Rabbits + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle +- The Sims 2 (DS) + - The Sims 2 (GBA) +- WarioWare: Touched! -WarioWare: Twisted! +- Yoshi Touch & Go + - Yoshi's Island: Super Mario Advance 3 +- Yu-Gi-Oh! Nightmare Troubadour + - Yu-Gi-Oh! GX Duel Academy + +### Games that use GBA Option Paks +- Memory Expansion Pak + - Nintendo DS Browser +- Rumble Pak + - Clubhouse Games + - Custom Robo Arena + - Diddy Kong Racing DS + - Elite Beat Agents + - Ferrari Challenge + - GRID + - Hotel Dusk: Room 215 + - Iron Man + - Juiced 2: Hot Import Nights + - Last Window: The Secret of Cape West + - Legend of Spyro: A New Beginning + - Magnetica + - Mahjong Fight Club DS - Wi-Fi Taiou + - Mario & Luigi: Partners in Time + - Metroid Prime Pinball + - Metroid Prime: Hunters + - Moero! Nekketsu Rhythm Damashii Osu! Tatakae! + - Need for Speed Nitro + - Orcs and Elves + - Picross DS + - Power Pro Kun Pocket 9 + - Power Pro Kun Pocket 10 + - Puyo Puyo! 15th Anniversary + - Race Driver: Create and Race + - Sega Superstars Tennis + - Sonic & SEGA All Stars Racing + - Space Invaders Extreme + - Star Fox Command + - Star Trek: Tactical Assault + - Super Princess Peach + - Tomb Raider: Underworld + - Wario: Master of Disguise + - WWE SmackDown vs. Raw 2008 +- Motion Pack + - Tony Hawk’s Motion + +### Games with Wii connectivity +- Animal Crossing: Wild World -> Animal Crossing: City Folk +- Band Hero -> Guitar Hero +- Batman: The Brave and the Bold (DS) -> Batman: The Brave and the Bold (Wii) +- Castlevania: Order of Ecclesia -> Castlevania Judgement +- Final Fantasy Crystal Chronicles: Echoes of Time (DS) -> Final Fantasy Crystal Chronicles: Echoes of Time (Wii) +- Geometry Wars: Galaxies (DS) -> Geometry Wars: Galaxies (Wii) +- Jam with the Band -> Live Channel +- My Word Coach -> My Word Coach (Wii) +- Pokemon Diamond/Pearl -> My Pokemon Ranch +- Pokemon Platinum -> My Pokemon Ranch (Japan Only) +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver-> Pokémon Battle Revolution +- Personal Trainer: Walking -> Mii Channel +- Ultimate Band -> Ultimate Band (Wii) +- WarioWare D.I.Y. -> WarioWare D.I.Y. Showcase diff --git a/pages/_es-ES/gbarunner2/faq.md b/pages/_es-ES/gbarunner2/faq.md index eb36881e..79f8a6a0 100644 --- a/pages/_es-ES/gbarunner2/faq.md +++ b/pages/_es-ES/gbarunner2/faq.md @@ -8,19 +8,15 @@ description: Preguntas frecuentes y solución de errores de GBARunner2 --- #### ¿Cómo puedo crear y añadir marcos personalizados? - Puedes seguir [esta guía](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) de FrescoASF. #### ¿Se pueden usar trucos? - Aún no. En cambio, puedes inyectar trucos en tu ROM de GBA de forma permanente con [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/). #### ¿Cómo uso las versiones Nightly de GBARunner2 en TWiLight Menu++? - 1. Descargar la versión nightly 1. Renómbrala como `GBARunner2_arm7dldi_3ds.nds` (o `GBARunner2_arm7dldi_dsi.nds` si estás en una DSi) 1. Colócala en `sd:_nds` #### ¿Cómo uso las funciones Wifi Link? - Necesitarás la versión [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) para utilizar dichas funciones. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). diff --git a/pages/_es-ES/gbarunner2/index.md b/pages/_es-ES/gbarunner2/index.md index 9b47d16c..abf7b488 100644 --- a/pages/_es-ES/gbarunner2/index.md +++ b/pages/_es-ES/gbarunner2/index.md @@ -6,7 +6,7 @@ title: GBARunner2 description: Acerca del uso de GBARunner2 --- -GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. Básicamente, como hace [Nintdont](https://github.com/FIX94/Nintendont) para ejecutar juegos de GameCube en la Wii. +GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. It runs similar to [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii. Además de lo que esta wiki puede ofrecerte, las listas de compatibilidad de GBARunner contienen información muy valiosa: - [Flashcard de DS](https://wiki.gbatemp.net/wiki/GBARunner2) diff --git a/pages/_es-ES/hiyacfw/forwarders.md b/pages/_es-ES/hiyacfw/forwarders.md deleted file mode 100644 index 2349c054..00000000 --- a/pages/_es-ES/hiyacfw/forwarders.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -lang: en-US -layout: wiki -section: hiyacfw -title: Forwarders -category: other -description: How to use nds-bootstrap forwarders with hiyaCFW ---- - -### Requirements -- A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch), [hiyaCFW](installing), and [TWiLight Menu++](/twilightmenu/installing-dsi) installed -- The latest release of [MakeForwarder](https://github.com/Ta180m/Make-Forwarder-Dsi/releases) - -### Instructions -1. Extract *the contents of* `MakeForwarder.zip` to the root of your SD card -1. Launch TWiLight Menu++ -1. Launch the Nintendo DS ROM you want to create a forwarder for -1. Once the ROM boots, turn off your console - - If it does not work, please follow the nds-bootstrap troubleshooting guide -1. Launch hiyaCFW -1. Once in the Nintendo DSi Menu, unwrap and launch "Forwarder Maker" -1. Set your target bootstrap depending on what your application is: - - **Retail ROM:** `sd:/_nds/nds-bootstrap-release.nds` - - **Homebrew:** `sd:/_nds/nds-bootstrap-hb-release.nds` -1. Select `create forwarder` and navigate to the location of your ROM - -Repeat step 7 and 8 until you have created all desired forwarders. -- You do not need to reset the target bootstrap if using the same type of ROM - -Once you've installed forwarders for all of your ROMs, reboot the system and launch hiyaCFW. They should now appear in gift boxes. diff --git a/pages/_es-ES/hiyacfw/index.md b/pages/_es-ES/hiyacfw/index.md index 92d99711..2d8258d0 100644 --- a/pages/_es-ES/hiyacfw/index.md +++ b/pages/_es-ES/hiyacfw/index.md @@ -6,8 +6,10 @@ title: hiyaCFW description: Information on how to install and use hiyaCFW --- -[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) is a custom firmware that will allow you to run your system NAND (internal storage) off of your SD card. +[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) is a custom firmware that allows running the Nintendo DSi firmware off the console SD card instead of the NAND (internal memory) chip. This is useful because the SD card is replaceable, while the internal NAND chip is weak and has the potential to break. -This allows you to install your own apps to the Nintendo DSi Menu without risk of bricking, as they’re installed to the SD card so problems can fixed easily. +Alongside the safety benefit, it provides the ability to... +- Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility +- Keep settings separate from the one found in the internal NAND -It also allows easy installation of homebrew applications to the DSi Menu and displaying a custom splash screen on boot. +However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_es-ES/hiyacfw/troubleshooting.md b/pages/_es-ES/hiyacfw/troubleshooting.md index c306ec94..b13fe38f 100644 --- a/pages/_es-ES/hiyacfw/troubleshooting.md +++ b/pages/_es-ES/hiyacfw/troubleshooting.md @@ -7,10 +7,10 @@ category: other description: Troubleshooting information for hiyaCFW --- -## #-2435-8325 +### #-2435-8325 If your Nintendo DSi shows an error in this format when booting, with the # being a number, that means that bootstage 2 thinks something is wrong with your SDNAND. This is usually fixed by [reinstalling hiyaCFW](installing-hiyacfw). -## "An error has occurred" +### "An error has occurred" When the Nintendo DSi Menu detects a problem it will usually show this generic error message, some of the causes are: #### The free space bug diff --git a/pages/_es-ES/nds-bootstrap/faq.md b/pages/_es-ES/nds-bootstrap/faq.md index 035b4862..26cc08b2 100644 --- a/pages/_es-ES/nds-bootstrap/faq.md +++ b/pages/_es-ES/nds-bootstrap/faq.md @@ -13,18 +13,18 @@ description: FAQ & Troubleshooting for nds-bootstrap - Si antes funcionaba, borra las carpetas `fatTable` y `patchOffsetCache` en `sd:/_nds/nds-bootstrap/` #### Solucionar problemas de nds-bootstrap -Si tienes problemas con la última versión de nds-bootstrap, te sugerimos varias opciones. +If you get issues with using the latest version of nds-bootstrap, here's how you can troubleshoot it. 1. Run the game with different settings, including changing the ARM9 CPU Speed, DS/DSi Mode, sound quality, Card Read DMA, etc 2. Borra las carpetas `fatTable` y `patchOffsetCache` en `sd:/_nds/nds-bootstrap/` 3. Probablemente no sea tan grave; pregunta en el [servidor de Discord](https://discord.gg/yD3spjv) -Si en el servidor te dicen que es problema de nds-bootstrap, comprueba que el juego no se ha reportado aún en GitHub. Comprueba también los problemas cerrados, quizá lo hayamos cerrado para dar preferencia a otro. Si no hay ningún tema relacionado en GitHub, siéntete libre de crear uno nuevo. +Si en el servidor te dicen que es problema de nds-bootstrap, comprueba que el juego no se ha reportado aún en GitHub. Check the closed issues too in case there has already been an issue closed in preference a different one. Si no hay ningún tema relacionado en GitHub, siéntete libre de crear uno nuevo. Junto a esto, asegúrate de añadirlo en la [lista de compatibilidad](https://wiki.ds-homebrew.com/nds-bootstrap/testing) de Google Sheets. #### Why are there issues with ROM loading, even though they're run natively? -nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. +nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which will cause the ROMs to not work properly. #### Why use nds-bootstrap over a regular flashcard? - Algunas ROMs compatibles se cargan en la RAM, lo que permite tiempos de carga más rápidos incluso que de cartuchos normales @@ -46,5 +46,5 @@ A nightly build is build for the latest commit. Nightly builds may be unstable, #### Why do my cheats not work? The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. -For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). +For more info on cheats, check the [Action Replay cheats section of the Retail ROMs page](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). diff --git a/pages/_es-ES/nds-bootstrap/index.md b/pages/_es-ES/nds-bootstrap/index.md index 99e90aef..dd9313a3 100644 --- a/pages/_es-ES/nds-bootstrap/index.md +++ b/pages/_es-ES/nds-bootstrap/index.md @@ -6,4 +6,10 @@ title: nds-bootstrap description: Acerca del uso de nds-bootstrap --- -[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcards. +[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source homebrew application which redirects Slot-1 read/writes from official Nintendo SDK games to the SD card, whether on a flashcard or the on-console SD card. + +It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. + +- [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) + - For access to edit, please hit the "Request edit access" button +- [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_es-ES/nds-bootstrap/testing.md b/pages/_es-ES/nds-bootstrap/testing.md index 66d7a6a2..e9e2a838 100644 --- a/pages/_es-ES/nds-bootstrap/testing.md +++ b/pages/_es-ES/nds-bootstrap/testing.md @@ -7,7 +7,7 @@ description: Compatibility list and tips for testing games --- ### Lista de compatibilidad -Encontrarás los juegos ya probados [aquí](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). Si quieres contribuir, presiona `view only` y luego `request edit access`. +To view tested games, check the [compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `View only` and then `Request edit access`. ### Consejos para testear juegos - Busca parpadeos en la pantalla y problemas de sonido diff --git a/pages/_es-ES/other/godmode9i.md b/pages/_es-ES/other/godmode9i.md index 2a2a989e..2bf7ba89 100644 --- a/pages/_es-ES/other/godmode9i.md +++ b/pages/_es-ES/other/godmode9i.md @@ -6,17 +6,19 @@ title: GodMode9i description: Acerca de GodMode9i --- -Información sobre [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), un explorador de archivos completo para Nintendo DS, Nintendo DSi y TWL_FIRM de Nintendo 3DS. +[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/) is an open source file browser for the Nintendo DS ecosystem, taking inspiration from GodMode9 for the Nintendo 3DS. GodMode9i has the ability to dump game cartridges, manage SD card files, browse NitroFS, calculate the SHA1 hash of files, edit binary files with a hex editor, and more. -### Preguntas frecuentes y soluciones +## Dumping functionality -#### How do I dump games? -Follow [this guide](https://dsi.cfw.guide/dumping-game-cards) from the [dsi.cfw.guide](https://dsi.cfw.guide/) website. +To dump game cartridges, select the drive in the drives list and follow the on-screen prompts. +- On the Nintendo DS and Nintendo DS Lite, GodMode9i can dump Slot-2/Game Boy Advance cartridges if running from Slot-1 flashcard, or Slot-1/Nintendo DS cartridges if GodMode9i is running from a Slot-2 flashcard +- On the Nintendo DSi family of systems, Unlaunch is required for access to Slot-1 + - Follow [dsi.cfw.guide](https://dsi.cfw.guide/) for instructions on how to install Unlaunch +- On the Nintendo 3DS family of systems, a modern CFW environment is required to launch GodMode9i + - Follow [3ds.hacks.guide](https://3ds.hacks.guide/) for instructions on how to install Luma3DS + boot9strap -#### ¿Por qué no puedo volcar juegos en la DSi? -Necesitas tener instalado Unlaunch para poder volcar juegos en la tarjeta SD. Puedes instalar Unlaunch siguiendo esta guía: [dsi.cfw.guide](https://dsi.cfw.guide/). +### Troubleshooting #### How do I get past the "mounting drive(s)" screen while starting it up? -This happens when you launch GodMode9i from [hiyaCFW](/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND. - +This happens when you launch GodMode9i from [hiyaCFW](../hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from Unlaunch to be able to mount the NAND. diff --git a/pages/_es-ES/twilightmenu/creating-ram-disks.md b/pages/_es-ES/twilightmenu/creating-ram-disks.md index 360024a7..85d36262 100644 --- a/pages/_es-ES/twilightmenu/creating-ram-disks.md +++ b/pages/_es-ES/twilightmenu/creating-ram-disks.md @@ -10,7 +10,7 @@ description: Cómo crear discos RAM para usar homebrew antiguo con TWiLight Menu No necesitas seguir esto si estás usando una flashcard. {:.alert .alert-info} -Para hacer un disco RAM, descarga [esto](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) (pincha en `Download Software`), y sigue las instrucciones a continuación. +To make a RAM disk, download [Dataram RAMDisk](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) (click `Download Software`), and follow the instructions below. Instrucciones por @Dakkon7, modificadas por RocketRobz: diff --git a/pages/_es-ES/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_es-ES/twilightmenu/custom-unlaunch-backgrounds.md index bc2fdf1b..cce22c52 100644 --- a/pages/_es-ES/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_es-ES/twilightmenu/custom-unlaunch-backgrounds.md @@ -7,7 +7,10 @@ title: Fondos de Unlaunch personalizados description: Cómo hacer fondos para Unlaunch personalizados e instalarlos con TWiLight Menu++ --- -Con TWiLight Menu++ puedes parchear el instalador de Unlaunch para tener una imagen de fondo personalizada. Tiene que ser un GIF de 256x192, con algunas restricciones: +You can find premade Unlaunch backgrounds on the [TWiLight Menu++ skins site](https://skins.ds-homebrew.com/unlaunch/). +{:.alert .alert-info} + +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: - Solo se puede mostrar el primer frame, no fondos animados - El archivo debe tener un tamaño máximo de 15,472 bytes - GIFs con más de 31 colores necesitan paletas especiales para evitar romper el texto @@ -21,7 +24,7 @@ Con TWiLight Menu++ puedes parchear el instalador de Unlaunch para tener una ima 1. Selecciona `Install Now` ### Usar GIFs con más de 31 colores -Al cargarse la paleta del GIF en el mismo sitio de la VRAM que la paleta de los textos la sobreescribirá si es muy grande, pero se puede ajustar para incluir la paleta de los textos en la del propio GIF. Usando esto con otros colores también te permitirá tener distintos colores para los textos, si es lo que quieres. Estas instrucciones son para [GIMP](https://gimp.org), pero cualquier editor de imágenes capaz de reorganizar la paleta de una imagen también servirá. +As the GIF's palette is loaded to the same area of VRAM as the text palettes it will overwrite them if the palette gets too large, however this can be worked around by including the text palettes in the GIF's palettes. Using this with different colors would also let you have different text colors, should you want that. These instructions will be for [GIMP](https://gimp.org), but any image editor capable of rearranging the palette of an image will work. 1. Abre la imagen en GIMP y asegúrate que es de 256x192 píxeles 1. En la barra superior del menú, selecciona `Image` -> `Mode` -> `Indexed...` 1. Selecciona `Generate optimum palette` y pon como colores máximos cualquier cantidad hasta 226 @@ -39,9 +42,9 @@ Al cargarse la paleta del GIF en el mismo sitio de la VRAM que la paleta de los 1. Guarda el GIF optimizado y ábrelo en GIMP 1. En la barra superior del menú, selecciona `Windows` -> `Dockable Dialogs` -> `Colormap` 1. Cambia `Foreground color` a #080808 y añade 14 colores nuevos con el botón `+` - - Si la imagen no tiene como mínimo 133 tendrás que añadir colores de relleno para poner los colores de los textos en sus posiciones correctas + - If your image doesn't have at least 133 colors you will need to keep adding colors until the last is index 146 1. Haz click derecho en Colormap y selecciona `Rearrange Colormap...` -1. Organiza los nuevos colores para que cuadren con estos: (la segunda y tercera columna a partir del índice 49)
![Paleta con los colores correctos de los textos](https://cdn.discordapp.com/attachments/614278143527878658/770777177904906240/unlaunch-palette.png) +1. Arrange your new colors so they match the ones outlined in red: (The 2nd and 3rd columns starting on the 4th row)
![Paleta con los colores correctos de los textos](/assets/images/custom-unlaunch-bg/unlaunch-palette.png) 1. Usa el selector de colores para hacer que los nuevos cuadren con los de la imagen de arriba 1. En la barra superior del menú, selecciona `File` -> `Export As...`, dale un nombre con extensión `.gif`, y pincha `Export` 1. En la siguiente ventana, comprueba que `GIF comment` está desactivado y pincha en `Export` diff --git a/pages/_es-ES/twilightmenu/faq.md b/pages/_es-ES/twilightmenu/faq.md index 66269dac..3d10086f 100644 --- a/pages/_es-ES/twilightmenu/faq.md +++ b/pages/_es-ES/twilightmenu/faq.md @@ -62,60 +62,10 @@ No, esto no es un emulador. El menú y los juegos de DS (cargados con nds-bootst #### ¿Qué sistemas soporta TWiLight Menu++? -| Formato | Cargador | Extensiones | Archivo de guardado | -| ----------------------- | ------------------------------------------------------ | -------------------------------------- | ---------------------------------------------- | -| ARGV[^1] | Native | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], kernel de la flashcard, nativo | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[nombre rom].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | -| Plugin DSTWO | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[nombre rom].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], nativo[^5] | `.agb`, `.gba`, `.mb` | `[nombre rom].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[nombre rom].gg.sav` | -| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[nombre rom].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[nombre rom].sms.sav` | -| Video MPEG4 | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[nombre rom].sav` | -| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| Vídeo RVID | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[nombre rom].srm`[^8] | -{:.table} - -- Footnotes - -{:footnotes} +See [List of Systems Supported by TWiLight Menu++](../ds-index/emulators#list-of-supported-systems-by-twilight-menu). #### ¿Por qué no funciona la pantalla táctil con sudokuhax? -La pantalla táctil a veces no funciona, dependiendo del archivo de guardado de sudokuhax. +Depending on the save file of sudokuhax, the touch screen inputs may not work. #### ¿The Biggest Loser es capaz de lanzar TWiLight Menu++? -No. The Biggest Loser es un juego de Slot-1 y no DSiWare, y el acceso a la SD está desactivado al usar cartuchos en el Slot-1. - -[^1]: Archivos de textos que contienen la ruta a una app homebrew y sus parámetros de lanzamiento, lee el [README de nds-hb-menu](https://github.com/devkitPro/nds-hb-menu#passing-arguments) para más información -[^2]: Only for retail ROMs, homebrew do not have specific save files -[^3]: Solo funciona para la flashcard SuperCard DSTWO ya que tiene potencia de procesamiento y RAM adicionales dentro del cartucho -[^4]: Puede usar DSP cuando se lanza en Modo DSi para tener mejor calidad de sonido -[^5]: Se necesita una flashcard en el Slot-2 y por ello solo funciona en las DS Phat y DS Lite -[^6]: jEnesis solo puede guardar si se lanza desde una flashcard, pero PicoDriveTWL puede guardar tanto en la SD como en la flashcard -[^7]: Solo aparece cuando se está usando una flashcard, la SD interna de la 3DS o una DSi con Unlaunch instalado -[^8]: Solo puede guardar si se lanza desde una flashcard - -[a5200ds]: https://github.com/wavemotion-dave/A5200DS -[a7800ds]: https://github.com/wavemotion-dave/A7800DS -[dstwo]: http://eng.supercard.sc -[gameyob]: https://github.com/Drenn1/GameYob -[gbarunner2]: https://github.com/Gericom/GBARunner2 -[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS -[mpeg4player]: https://gbatemp.net/threads/544095 -[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap -[nesds]: https://github.com/DS-Homebrew/NesDS -[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx -[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL -[rvidplayer]: https://gbatemp.net/threads/539163 -[s8ds]: https://www.gamebrew.org/wiki/S8DS -[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS -[stellads]: https://github.com/wavemotion-dave/StellaDS -[unlaunch]: https://problemkaputt.de/unlaunch.htm -[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS +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/_es-ES/twilightmenu/index.md b/pages/_es-ES/twilightmenu/index.md index b5bd2347..6b5bca49 100644 --- a/pages/_es-ES/twilightmenu/index.md +++ b/pages/_es-ES/twilightmenu/index.md @@ -5,6 +5,8 @@ title: TWiLight Menu++ description: Guías acerca de cómo usar y personalizar TWiLight Menu++ --- -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source DSi Menu upgrade/replacement, and frontend for nds-bootstrap for DSi, 3DS, and flashcards. +![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -Para saber cómo instalarlo, pincha en la pagina de la barra lateral correspondiente a tu consola en la sección de Instalación. +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu to launch a variety of different applications, making it perfect for a replacement menu. With themes, skins, folders and other features, this is the all-in-one menu for the Nintendo DS and Nintendo 3DS family of systems. + +For info on how to install, click on the page in the sidebar for your console in the Installing section. diff --git a/pages/_es-ES/twilightmenu/installing-flashcard.md b/pages/_es-ES/twilightmenu/installing-flashcard.md index 70c0a4bf..9b792e73 100644 --- a/pages/_es-ES/twilightmenu/installing-flashcard.md +++ b/pages/_es-ES/twilightmenu/installing-flashcard.md @@ -38,7 +38,7 @@ description: Cómo instalar TWiLight Menu++ en una flashcard de Nintendo DS - R4xDS - DSTT(i) - Instala YSMenu [aquí](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) + Install [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - Comprueba que tienes `YSMenu.nds` (renombrado de `TTMenu.dat` si no existe) y la carpeta `TTMenu` en la raíz de la microSD de tu flashcard 1. Pon `Use nds-bootstrap` a `No` para usar el firmware de la flashcard en vez de nds-bootstrap diff --git a/pages/_es-ES/twilightmenu/playing-in-widescreen.md b/pages/_es-ES/twilightmenu/playing-in-widescreen.md index cf07189e..a6edb0d7 100644 --- a/pages/_es-ES/twilightmenu/playing-in-widescreen.md +++ b/pages/_es-ES/twilightmenu/playing-in-widescreen.md @@ -33,5 +33,5 @@ Necesitas una consola Nintendo 3DS o 2DS. **NOTES:** 1. Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched -1. Not every game is widescreen compatible. [We have created a list of games with widescreen](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) +1. Not every game is widescreen compatible. [Here is a list of games with widescreen support](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) 1. If you're stuck in widescreen mode in all of TWL_FIRM (including the TWLMenu++ GUI) after following this guide and launching a widescreen-compatible game, delete `TwlBg.cxi` at `sd:/luma/sysmodules/`, and [uninstall](https://wiki.ds-homebrew.com/twilightmenu/uninstalling-3ds) and [re-install](https://wiki.ds-homebrew.com/twilightmenu/installing-3ds) TWiLight Menu++, and re-follow the above guide diff --git a/pages/_fr-FR/community/discord-info.md b/pages/_fr-FR/community/discord-info.md index 177b7c5e..8f3cfda3 100644 --- a/pages/_fr-FR/community/discord-info.md +++ b/pages/_fr-FR/community/discord-info.md @@ -7,97 +7,126 @@ title: Informations sur DS(i) Mode Hacking description: Informations sur le serveur Discord DS(i) Mode Hacking --- -### Bienvenue sur DS(i) Mode Hacking! - -Nous sommes spécialisés dans toutes les choses liées au modding et homebrew Nintendo DS(i). Voici quelques exemples de ce que nous pouvons vous aider à faire sur ce serveur: - -- Configurer le meilleur logiciel pour votre linker -- Installer un Custom Firmware (CFW) sur votre Nintendo DSi -- Aider à modifier le TWL_FIRM sur votre Nintendo 3DS (vous permettant d'utiliser un mode plein écran et de changer le filtrage de l'écran entre autres) - -Nous nous concentrons également sur d'autres choses telles que la création de ROM hacks, le développement homebrew et le bavardage général. +This is a Discord server that specializes in all things related to Nintendo DS(i) modding and homebrew, from helping set up your flashcard to homebrew development. We also focus on other things such as creating ROM hacks, playing DS games, and TWL_FIRM modding on 3DS. ## Canaux Discord -Nous avons beaucoup de canaux pour différents sujets, donc assurez-vous que vous utilisez le bon canal pour que les autres ne soient pas inondés de conversations hors-sujet. Nous allons passer en revue les plus importants mais vous pouvez toujours vérifier ce que les autres canaux font en regardant leur sujet de salon : +There are plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. -- [#info-and-rules][info-and-rules] - This is the rules channel, it describes the standards we have when communicating in this server. -- [#useful-resources][useful-resources] - Need to understand something? Vous ne connaissez pas un terme technique ? Vérifiez ici -- [#nds-modding-help][nds-modding-help] - This is where you can ask for assistance with anything DS Homebrew related. Veuillez vérifier les messages épinglés car il pourrait y avoir déjà une explication -- [#community-meta][community-meta] - This channel is used for talking about the server itself -- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Les règles sont un peu plus assouplies, mais elles sont toujours appliquées. Utilisez ceci pour poster vos memes et trucs +Always remember to check the channel topic and pins before talking in a channel. +{:.alert .alert-info} -We also have [#other-nds-homebrew][other-nds-homebrew] for homebrew that don't have a dedicated channel, [#nds-modding-discussion][nds-modding-discussion] for modding that doesn't concern other channels, [#nds-gaming][nds-gaming] for general DS stuff, and [#offtopic][offtopic] for any topic in general. +**Important** +- [#info-and-rules][info-and-rules] - This provides brief information on the rules and information on this server. For more detailed information on the rules, see [the rules page](https://wiki.ds-homebrew.com/community/discord-rules) on the wiki +- [#useful-resources][useful-resources] - Links to useful resources that are outside of the Discord server such as other servers or this wiki +- [#member-logs][member-logs] - Shows user joins and server boosts + +**Server Hub** +- [#announcements][announcements] - Information on new updates to homebrew and also general announcements related to the server +- [#github-updates][github-updates] - Feed of all contributions to and discussions in our projects' GitHub repositories +- [#github-builds][github-builds] - Feed of all of our projects' nightly builds +- [#subreddit-feed][subreddit-feed] - Updates for new posts from our [Subreddit](https://reddit.com/r/NDSBrew) +- [#community-meta][community-meta] - For giving feedback about our community, including this Discord server, our subreddit, and GitHub organization + +**Nintendo DS⁽ⁱ⁾ Modding** +- [#nds-modding-help][nds-modding-help] - Have an issue with anything Nintendo DS(i) related? Need to ask a general question? Go ahead and do it here, providing all the information you can give (error messages, your console, methods tried, logs, and so forth). Keep 3DS modding in #other-console-modding unless it involves TWL_FIRM +- [#nds-modding-discussion][nds-modding-discussion] - Place to discuss flashcards, AP patches, and general DS understandings and research. While this channel covers TWL_FIRM on 3DS, please keep 3DS Mode discussions in #other-console-modding +- [#nds-retail-research][nds-retail-research] - Talk about ROM hacks, mods, and cheats for Nintendo DS(i) titles. Check the pins for a list of dedicated communities +- [#nds-dev-discussion][nds-dev-discussion] - Resources and discussions about DS(i) homebrew development. Discussion of already existing homebrew should go in #other-nds-homebrew + +**Main DS⁽ⁱ⁾ Homebrew Projects** +- [#nds-bootstrap][nds-bootstrap] - This channel is for discussion of the development of nds-bootstrap, for help use #nds-modding-help +- [#twilight-menu][twilight-menu] - This channel is for discussion of the development of TWiLight Menu++, for help use #nds-modding-help +- [#gbarunner2][gbarunner2] - This channel is for discussion of the development of GBARunner2, for help use #nds-modding-help +- [#websites-development][websites-development] - Discussion and suggestions for [dsi.cfw.guide](https://dsi.cfw.guide/) and all [ds-homebrew sites](https://ds-homebrew.com/) go here + +**Secondary DS⁽ⁱ⁾ Homebrew Projects** +- [#godmode9i][godmode9i] - This channel is for discussion of the development of godmode9i, for help use #nds-modding-help +- [#emulators-on-nds][emulators-on-nds] - This is for talking about emulators on the Nintendo DS(i). Discussion for Nintendo DS(i) emulators should go in #nds-modding-discussion +- [#other-nds-homebrew][other-nds-homebrew] - Talk about Nintendo DS(i) homebrew and get support that isn't covered by other channels + +**Community** +- [#off-topic][off-topic] - A channel for any topic that does not necessarily fit the other channels. Lower-quality posts should be kept to #end-of-server +- [#nds-gaming][nds-gaming] - A place to generally discuss games on the DS(i), as well as seek players for online play +- [#other-console-modding][other-console-modding] - Talk about homebrew and mods for any other game systems, such as the 3DS when not in TWL_FIRM +- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes, bot commands, and other things that don't facilitate discussion ## Rôles & Tags utilisateur -Nous avons plusieurs rôles que vous pouvez obtenir sur ce serveur, certains étant accessibles avec juste une commande @Lightning +We have several roles you can get on this server, some of them being accessible with just a Lightning bot command. -### Développeurs -Ce rôle est donné à ceux qui ont aidé ou dirigé un projet pour la scène Nintendo DS. While preferable that it'd be open source, it's optional Post the Nintendo DS homebrew application in the channel that works the best (If it doesn't have one, post it in [#other-nds-homebrew][other-nds-homebrew]) and ping a moderator alongside your message. +### Moderator Roles +These roles are given to people that are well trusted, they have the ability to ban, kick, mute, and give other roles to users. -Gardez à l'esprit que du code volé ne vous atterrira pas le rôle, et nous pouvons refuser la demande en fonction des circonstances +- Da Master - The Owner role, has all possible perms +- Admin - Has all possible perms, usually gets final say between the Server Maintainers +- Server Maintainers - Help enforce the server rules and manage the server. If there is an issue contact them first before going higher up -### Artistes/Designers -Ce rôle est donné à ceux qui ont une compréhension de la façon dont l'art fonctionne et ont contribué aux homebrew DS de manière graphique (par exemple, une apparence WoodR4 ou un sous-thème TWiLight Menu++). Once you've fulfilled the requirement, mention us in [#community-meta][community-meta] with examples of said work and we will evaluate it. +### User Flair Roles +These roles can only be given by moderators and indicate that these users are knowledgeable in those fields, some give access to private channels. If you think that you fit the descriptions for any of these roles, ask in #community-meta. Moderators will evaluate your request based on the role's requirements. -### Assistants -Whether it's people we confide special builds to test or someone who would be helping out in the [#nds-modding-help][nds-modding-help] channel, Helpers are users that are supposed to represent the server as helpful members of the community. As an addition to the above average post quality requirement, there are two possible ways you can get the role: Testing & helping those in [#nds-modding-help][nds-modding-help] +- Developers - This role is given to those who have contributed code to the Nintendo DS scene. If you have any projects for the role, show them in #nds-dev-discussion +- Helpers - This role is given to those that actively provide meaningful assistance in #nds-modding-help or have contributed to compatibility reporting + - Helpers have no moderator perms, please ping a mod if a situation needs one +- Nitro Boosters - Given to those that have given Server Boosts -Pour ces tests, vous devez tester au moins un total de 7 jeux entre GBARunner2 et nds-bootstrap. Vérifiez les sujets spécifiques de leurs canaux pour trouver des liens vers leur fiche de compatibilité. Pour ceux qui aident, le montant d'aide que vous donnez n'est pas gravé dans la pierre. Nous regardons généralement à quel point votre aide est importante (par exemple, dire « clic droit puis clic modifier » n'aiderait pas). +### Punishment Roles +If you have broken the rules, you may receive these roles from a mod. -Once you've fulfilled either, mention it in [#community-meta][community-meta] and say which method you chose. Si nous approuvons, vous gagnerez le rôle des assistants. Vous devez envoyer au moins un message tous les 4 mois pour le garder. +- No Community - Removes access for all the channels under the Community category +- No Help - Removes access from [#nds-modding-help][nds-modding-help] +- No Reaction - Disables reaction perms for all channels +- Muted - Disables the ability to send messages -### Traducteurs -Vous voulez traduire un de nos projets ? Donnez-vous ce rôle afin de rester à jour avec le statut de traduction du projet. Notre responsable de traduction (Evie) va faire un ping quand plus de textes devront être traduits. +### Other +These roles are only given for very specific purposes by Moderators. -- Menu TWiLight ++ : -- site dsi.cfw.guide : -- wiki ds-homebrew.com : +- Bots - Used to mark the Discord bots we have in this server +- Special Thanks - People that have contributed to our community in a major way -This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][end-of-server]) +### Self-Assignable Roles +These roles are given by the [Lightning bot](https://lightning-bot.gitlab.io/) using the !togglerole command. If you want to know what other commands it has, use !help. Keep commands for it in #end-of-server. -### Modeurs de jeux -Ce rôle est donné à ceux qui ont fait une ROM Hack de bonne qualité pour la Nintendo DS, savoir comment correctement patcher leurs fichiers et ont posté dit hack ROM à un endroit plus permanent (comme GameBanana ou les forums de modding de forums). Post your ROM hack in [#nds-retail-research][nds-retail-research] and ping a moderator and we will evaluate the ROM hack. +- Updates - Get pings for updates on new releases of DS(i) homebrew in #announcements +- Nintendo DS Online Players - Anyone can ping this role in #nds-gaming when they're looking for people to play DS games online with +- Artist/Designers - For those that have made high-quality TWiLight Menu++ skins, unlaunch backgrounds or graphics for other DS(i) homebrew +- Composers - For those that have made music for DS(i) homebrew or ROM hacks +- Game Modders - For those that have made ROM hacks, cheats, or any other type of modifications to DS(i) games +- Translators - Anyone that wants to be notified for contributing to translations of various DS Homebrew projects -### Joueurs en ligne Nintendo DS -Il s'agit d'un rôle hissé destiné aux utilisateurs pour se faire mentionner quand quelqu'un veut jouer à un jeu Nintendo DS en ligne (qu'il s'agisse de la Wiimmfi, AltWFC ou d'autres services). Les mentionneurs de masse seront bannis. This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server]) +## The Staff Team +These are the people who maintain the server. If they say something is final, it is not up for debate. These members are hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. -### Mises à jour -You will get pinged in [#announcements][announcements] anytime an update comes out. To get this role, type `!togglerole Updates` in [#end-of-server][end-of-server]. +Owner: shutterbug2000#8835 -## 🤖 Commandes de Lightning -Lightning is a discord bot made by [LightSage](https://gitlab.com/LightSage) which has useful commands for modding communities, including... +Administrators: RocketRobz#4931, FNowut#5028, ahezard#8037, Apache Thunder#1696 -- `!mod [console] [param2]` - Cela vous permettra de voir des informations sur les consoles, les jeux et ainsi de suite. param2 peut être consulté pour des informations plus spécifiques ou pour obtenir une liste d'homebrew. -- `!togglerole ` - This will allow you to toggle a self-assignable role. If you need to view the current list of self-assignable roles, run `!togglerole list`. - -There are a ton of fun commands you can run as well, but please keep them to [#end-of-server][end-of-server]. Pour en savoir plus, consultez leur site web : - -Nous utilisons également Lightning à des fins de modération (pour enregistrer les avertissements, les kicks, les mutes et les bans). Gardez les MPs de ce bot ouverts au cas où nous aurions besoin de vous rejoindre. - -## 👑 L'équipe du personnel -Ce sont les personnes qui gèrent le serveur. S'ils disent que quelque chose est définitif, il n'est pas question de débat. Ces membres seront hissés dans la liste des membres. Actuellement, nous ne sommes pas à la recherche de membres du personnel. Ne demandez pas de faire partie de l'équipe, car cela réduira vos chances d'être accepté. - -@shutterbug2000, @RocketRobz (TWL-Z8RT-USA), @Gericom, @ahezard, @Apache Thunder, @NightScript, @dubbz82, @Stack3r, @Frost_, @Kaisaan - -## 🚪 Lien d'invitation -Voici des liens vers nos réseaux. - -- Serveur Discord: [https://discord. g/yD3spjv](https://discord.gg/yD3spjv) (Gardez à l'esprit que tout ce qui est accessible publiquement sur notre serveur est accessible par nous et peut être accessible par d'autres membres du serveur) -- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew) -- Sub-Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) (for old reddit: [Dark](https://dm.reddit.com/r/NDSBrew/) --- [Light](https://old.reddit.com/r/NDSBrew/)) +Server Maintainers: Kaisaan#6181, Pk11#3666, Kodtiz3D#8288, DeadSkullzJr#3908, lifehackerhansol#4546 [info-and-rules]: https://discord.com/channels/283769550611152897/626620520330428436 [useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283 +[member-logs]: https://discord.com/channels/283769550611152897/677714673663082529 [announcements]: https://discord.com/channels/283769550611152897/283771381735489537 +[github-updates]: https://discord.com/channels/283769550611152897/450065134191116290 +[github-builds]: https://discord.com/channels/283769550611152897/540764336134815766 +[subreddit-feed]: https://discord.com/channels/283769550611152897/869830055377928243 [community-meta]: https://discord.com/channels/283769550611152897/715651368391671919 [nds-modding-help]: https://discord.com/channels/283769550611152897/332961165829210117 [nds-modding-discussion]: https://discord.com/channels/283769550611152897/547986366357700620 [nds-retail-research]: https://discord.com/channels/283769550611152897/356988919738400768 +[nds-dev-discussion]: https://discord.com/channels/283769550611152897/835273459339624499 + +[nds-bootstrap]: https://discord.com/channels/283769550611152897/283769550611152897 +[twilight-menu]: https://discord.com/channels/283769550611152897/489307733074640926 +[gbarunner2]: https://discord.com/channels/283769550611152897/620310871800807466 +[websites-development]: https://discord.com/channels/283769550611152897/744649302567157800 + +[godmode9i]: https://discord.com/channels/283769550611152897/497960894660083732 +[emulators-on-nds]: https://discord.com/channels/283769550611152897/702400281966673951 [other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712 -[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725 +[off-topic]: https://discord.com/channels/283769550611152897/286686210225864725 [nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448 +[other-console-modding]: https://discord.com/channels/283769550611152897/653706029736919051 [end-of-server]: https://discord.com/channels/283769550611152897/283770736215195648 diff --git a/pages/_fr-FR/community/discord-rules.md b/pages/_fr-FR/community/discord-rules.md index ef4a49bf..f4784098 100644 --- a/pages/_fr-FR/community/discord-rules.md +++ b/pages/_fr-FR/community/discord-rules.md @@ -7,126 +7,103 @@ title: Règles sur DS(i) Mode Hacking description: Les règles sur le serveur Discord DS(i) Mode Hacking --- -### N'utilisez PAS d'usurpation d'identité, de "trash talk" ou d'impolitesse de quelque manière que ce soit, ou bien de mépris envers les autres et leurs croyances. +This page provides more details to the rules outlined in the [#info-and-rules](https://discord.com/channels/283769550611152897/626620520330428436) channel in the Discord server. If you have any further questions, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). Note that the [English version of the rules](/community/discord-rules) is the canonical version and any potential discrepancies in translations will not affect their enforcement. -- Cela vaut en particulier pour ceux qui offrent leur temps pour la communauté. (comme les assistants ou les développeurs) -- Nous NE tolérerons PAS l'insensibilité, que le membre soit dans la communauté ou non. -- Respectez la vie privée des utilisateurs; Évitez de tenter de communiquer avec les utilisateurs qui ne sont pas à l'aise de le faire ou de partager des informations à leur sujet qu'ils ne veulent pas partager. -- N'essayez PAS de backseat les modérateurs ou d'"aider" quand un modérateur est en train de gérer une situation. Vous ne détenez aucune autorité, donc laissez le personnel gérer réellement les règles. - - Les rappels sont corrects, tant que vous n'essayez pas de les appliquer. -- En sachant qui a créé une œuvre d'art, créditez ces créateurs de contenu. +### 1. Do not act disrespectfully towards others and their beliefs +- This applies to everyone regardless of their role or level of activity in this server, even if they aren’t on the server +- Do not backseat moderate or try to "help" when a moderator is already dealing with a situation +- Reminders of the rules are fine, as long as you remain respectful +- Credit the creator(s) when sending something if you know who created it -### NE PAS abaisser la qualité de la conversation. +### 2. Do not bring the chat quality down -Comme par exemple : +Examples of what breaks this rule include: - Demander à obtenir toutes les informations sans effort ou donner ces informations au autres sans efforts -- Demander de dates de sortie pour les projets ; Il est prêt quand il est prêt -- Demander à demander; en demandant à demander, vous venez de demander -- Demander des informations qui sont soit évidentes, soit vous pourriez les trouver avec un peu de recherche de votre côté (telles que googling pour les liens au lieu de vous demander de vous les transmettre) - - Des informations importantes seront conservées à [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283). - - Vérifiez le sujet du canal & les messages épinglés; il contient probablement ce que vous cherchez. -- Élargir intentionnellement votre message (par exemple: envoyer quelques mots par message en le laissant dans une situation "popcorn") -- Répéter les messages, qu'il soit répété dans le même canal ou dans plusieurs canaux. - - Si vous ne savez pas où poster votre message, publiez-la dans celui qui a le plus de sens. - - Si vous n'êtes toujours pas sûr, demandez dans [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). +- Asking for release dates for projects; it's ready when it's ready +- Asking if you can ask a question; just ask your question directly +- Requesting information that is either obvious or you could find with a little bit of research on your end + - Important information can be found in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and in the pinned messages of all the channels +- Taking up excessive space in chat (e.g. Sending a tiny amount of words in multiple messages instead of keeping it all in one message) +- Repeating messages, whether it is repeated in the same channel or in multiple channels + - If you're unsure where to post your message check the channel topics and ask in the most fitting one + - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919) - Publier pour le plaisir de poster plutôt que d’apporter des bonnes conversations (comme se plaindre que le chat est mort, envoyer uniquement de salutations, copypastas, etc) -- Envoi de messages extrêmement longs. Utilisez [mystbin](https://mystb.in/) pour les messages plus longs à la place. +- Sending extremely long messages, use [mystbin](https://mystb.in/) for longer messages instead + +### 3. Do not self-promote with no context or without explicit staff permission + +- Giving links to other Discord servers on request is allowed, but please ask a moderator in a DM before advertising a server without prior context +- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules, mass DM advertisement (with proof) will land you a ban +- Joining for the purpose of advertising your discord server will land you a ban and your advertisements will be deleted + +### 4. Avoid piracy discussion + +- Do not link/mention piracy websites/tools, upload pirated content, or encourage others to pirate +- For more information on what is piracy or not, we suggest reading [eip’s piracy definition page](https://3ds.eiphax.tech/piracy.html) (Disclaimer: We are not lawyers) +- Discord’s Terms of Service follow the US law and as such, is subject to the US definition of piracy regardless of wherever the user lives in the US or not + +### 5. Keep conversations within their respective channels + +- Even if they are related, sometimes another channel would be more suitable + - Check the channel topics for where to ask questions or have discussion +- Sometimes, even an entirely different server is preferable, we don't have the answers to everything + - There are some related servers in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and the pins of other channels + +### 6. Keep all conversations in English + +- We are not able to easily moderate content in other languages +- We suggest using [DeepL](https://www.deepl.com/translator) for translation +- Moderators may allow others to speak in foreign languages in case translation fails and there are trusted people that know your language and are able to help + +### 7. You may not have an alternative account on this server without staff permission + +- One account per person at a time (except when approved by a staff member), be sure to leave this server on your other account before joining with a new one +- Punishments apply to the person, not the account, any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned + +### 8. Keep names/nicknames exclusively alphanumeric and do not hoist + +- Users with a nickname/username that is not easily readable for an English speaker or mentionable with an English (US) keyboard will be assigned a new nickname +- Avoid purposely putting characters in the beginning of the name to change your spot in the member list, those characters will be removed + +### 9. Do not send unsolicited DMs to other users + +- Please ask before sending a Direct Message to others and respect those not wanting to communicate + - Even if your actions aren't malicious, they could be disturbing or otherwise unwanted +- Things that happen in Direct Messages **are** the business of the server since unless you both share another server or are friends, you wouldn't be able to reach each other +- Examples of what not to do include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules, and harassment -### N'envoyez PAS aléatoirement des liens d'invitation au serveur Discord sans contexte & sans la permission explicite du personnel +### 10. Do not bring external drama, NSFW, or illegal content into the server -- Donner des liens à d'autres serveurs discord sur demande est autorisé, mais veuillez demander à un modérateur dans les Messages Privés avant de faire de la publicité à un serveur sans contexte préalable -- Les publicités MP ne sont pas autorisées, à la fois par les conditions d'utilisation de Discord et par nos règles de serveur. La publicité de masse MP (avec preuve) vous fera recevoir un bannissement -- En violant cette règle, votre message contenant la publicité sera supprimé -- Si vous vous joignez à nous pour faire la publicité de votre serveur discord, vous recevrez un ban. +- If you are banned in other servers, avoid talking about it here + - We can not help you get unbanned from other servers, that is the decision of the staff members there +- Do not post anything that is not considered safe for work (e.g. sexual content, extreme violence, drugs) +- Any account with a disturbing avatar will be kicked, if you rejoin and still have the avatar, you will be banned +- Despite adult content being banned, users are still required to be thirteen and over in order to participate on this Discord server as per the Discord TOS + +### 11. Do not talk about or do actions pertaining to breaking other Discord TOS +- [Link to Terms of Service](https://discord.com/terms) +- [Link to community guidelines](https://discord.com/guidelines) +- Trying to do anything that is not explicitly mentioned in our rules but is still against Discord TOS will land you a ban (e.g. raids, malware, phishing) + +### 12. Do not try to evade the rules as this will be treated as breaking them + +- If you don't understand any of the rules, feel free to ask for further clarification +- Breaking the rules and then claiming that you “didn’t know” will still make you guilty of breaking them +- Trying to get around the rules by speaking in vague terms also counts as breaking them + +## Consequences + +The consequences of breaking these rules are a warning, mute, kick or ban. Of course, the specific consequences will be handled on a case by case basis. +- Most users end up having 4 warnings before they are banned + - These warnings include using the actual !warn command, getting muted, and also verbal warnings +- Joining for the purpose of rule breaking will get you banned + +## Reporting +- If someone is breaking the rules and a moderator is already not handling the case, please ping an online moderator +- If the incident was in DMs, there needs to be evidence, such as other people reporting it too, implications on the server, or anything of the sort +- However, when doing your report, cover any links; do not give the DM advertiser more visibility than they already got by Direct Messaging everyone -### Gardez les conversations dans leurs canaux respectifs. - -- Même si elles sont liées, parfois un autre canal serait plus approprié. -- Parfois, même un serveur totalement différent est préférable. Nous n'avons pas les réponses à tout. - - Différents serveurs liés sont liés dans [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) - - -### Vous ne pouvez pas avoir de compte alternatif sur ce serveur - -- Un compte par personne à la fois (sauf s'il est approuvé par un membre du staff). Assurez-vous de quitter ce serveur sur votre autre compte avant de vous joindre avec un nouveau. -- Les sanctions s'appliquent à la personne, pas au compte. Tout compte subséquent à des fins d'évasion punitive entraînera le bannissement des deux comptes. ‎ - -### NE PAS recommander de tutoriels vidéo. - -- Les guides vidéo ne sont pas très bien entretenus (ce qui fait que les vidéos sont dépassées et peu fiables à long terme) et négligentes pour le bien de "l'accessibilité de l'utilisateur". -- Nous avons une liste de guides dans [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) que vous pouvez utiliser à la place. ‎ - -### Conservez les noms exclusivement alphanumériques, pour les garder faciles à lire et à mentionner. - -- Les utilisateurs avec un pseudonyme/pseudonyme (normalement) non mentionnable ou illisible seront assignés à un nouveau pseudonyme. - - Si nous devons retourner nos affichages pour lire votre nom, c'est une façon anormale. - - Si nous devons obtenir votre ID d'utilisateur pour vous mentionner, c'est une façon anormale. -- Évitez de mettre volontairement des caractères au début du nom pour changer votre place dans la liste des membres. Ces caractères seront supprimés. - - -### Soyez courtois lorsque vous utilisez des messages privés - -- Les choses qui se passent dans les Messages privés **sont** les affaires du serveur car à moins que les deux partagent un autre serveur ou qu'ils soient amis, Ils ne seraient pas en mesure de se joindre l'un à l'autre. -- Les exemples incluent la publicité MP, redirigeant intentionnellement les utilisateurs vers les MP depuis le chat normal (comme le support) pour enfreindre les règles ou le harcèlement. - - Il doit y avoir des preuves, comme d'autres personnes qui le signalent aussi, des preuves sur le serveur ou quoi que ce soit de ce genre. Cependant, lorsque vous faites votre rapport, couvrez tous les liens. Ne donnez pas à l'annonceur MP plus de popularité que ce qu'ils ont déjà obtenu par envoyer un message à tout le monde. -- Même si vos actions ne sont pas malveillantes, elles peuvent parfois être perturbantes. - - Demandez avant d'envoyer un message direct aux autres et respectez ceux qui ne veulent pas communiquer. ‎ - -### Gardez la discussion sur le piratage au minimum - -- Ne pas créer de lien vers des sites Web de piratage, télécharger du contenu piraté ou encourager les autres à pirater -- Pour plus d'informations sur le piratage ou non, nous vous suggérons de lire ceci : https://3ds.eiphax.tech/piracy.html (Note: nous ne somment pas des avocats) - - -### Pas de contenu pour adultes - -- Ne publiez pas de pornographie, gore, drogues (à moins que le sujet ne concerne les médicaments) ou tout ce qui est du contenu adulte -- Tout compte avec un avatar dérangeant sera expulsé. Si vous rejoignez et que vous avez toujours l'avatar, vous recevrez un ban -- En même temps, soyez mature. Les membres sont autorisés à utiliser un vocabulaire vulgaire et vous devriez être habitué à cela. Ne dites juste pas des vulgarités chaque deux secondes; c'est pas cool -- Bien que le contenu des adultes soit banni, les utilisateurs doivent être treize ans et plus pour pouvoir participer dans ce serveur Discord - - -## Contenu controversé. - -### Sujets que vous devez minimiser - -Veuillez garder ces sujets dans [#hors-sujet](https://discord.com/channels/283769550611152897/718307887578873856) et gardez un esprit ouvert lorsque vous en discutez: -- Débats politiques -- Religion -- Spoilers -- Malware -- Contenu destiné à choquer ou à effrayer - -Assurez-vous de mettre des spoilers, les logiciels malveillants et le contenu destinés à choquer ou à effrayer dans des tags de spoilers et avertir correctement l'utilisateur en dehors de ces tags spoiler. - -### Contenu banni - -- Drama Externe -- Raids du serveur -- Contenu adulte (lu ci-dessus) - -## 🏓 Notifications/Mentions/MPs - -- @Lightning vous enverra un MP si vous recevez un avertissement. Pas besoin de supposer que vous êtes en difficulté si vous avez un ping -- Ne faites pas de mention à un utilisateur s'il est évident qu'il est déjà là. (L'utilisation de la fonction réponse de Discord n'est pas une excuse. Veuillez désactiver la mention avant d'envoyer le message) -- Ne mentionez pas à plusieurs reprises une personne pour essayer d'obtenir son attention. - - Lorsqu’une attaque de mention se produit, ne mentionnez pas un membre du personnel ; elle est redondante puisqu’elle reçoit déjà des mentions de l’attaque. De plus, il confond le personnel sur quel membre bannir. -- Si vous recevez des mentions, n'envoyez pas de messages comme "pourquoi mentionner" ou des emotes de spam sur le message. Vérifiez qui vous à mentionné et qui a répondu. - - Si vous avez un problème avec les mentions, configurez votre discord pour ne pas recevoir de notifications de mentions, acceptez-le ou quittez le serveur. - - Si vous ne trouvez pas le message avec la mention, alertez un membre du personnel. Nous avertirons ceux qui mentionnent puis suppriment leurs messages immédiatement. -- Mentionnez seulement quand vous voulez attirer l'attention sur quelque chose à quelqu'un. Ne pas faire de mentions comme référence. - - -## Conséquences - -**Les conséquences d'une violation de ces règles sont soit des avertissements, des mutes, des kicks ou des bans.** Bien sûr, cela dépend du cas du scénario. -- Rejoindre et enfreindre immédiatement les règles conduira votre compte à obtenir un mute -- L'adhésion à des fins de violation des règles vous fera bannir. -- Essayer d'éviter, chercher des échappatoires, ou rester à la limite dans les règles sera traité comme aller à l'encontre de ces règles. - -Si vous ne comprenez pas une des règles, n'hésitez pas à nous demander plus d'informations. - -Dernière mise à jour : 19 août 2020 +Last updated: 2021-07-28 diff --git a/pages/_fr-FR/community/index.md b/pages/_fr-FR/community/index.md index a6933982..1bbb427b 100644 --- a/pages/_fr-FR/community/index.md +++ b/pages/_fr-FR/community/index.md @@ -2,7 +2,7 @@ lang: fr-FR layout: wiki section: community -title: Community +title: Communauté description: Informations sur la communauté DS-Homebrew --- diff --git a/pages/_fr-FR/ds-index/3ds-forwarders.md b/pages/_fr-FR/ds-index/3ds-forwarders.md deleted file mode 100644 index 6af5689c..00000000 --- a/pages/_fr-FR/ds-index/3ds-forwarders.md +++ /dev/null @@ -1,168 +0,0 @@ ---- -lang: fr-FR -layout: wiki -section: ds-index -category: guides -title: Forwarders de jeu DS (3DS) -description: Comment créer des applications CIA pour avoir vos jeux DS dans le menu d'accueil de votre 3DS -tabs: - - - tab-sd-card: Carte SD - tab-flashcard: Linker ---- - -Les forwarders pour menu Home sont des raccourcis sous forme d'icône qui vous redirigent vers le logiciel correspondant. Avec cette option, vous pouvez ajouter des jeux de DS sur le menu Home pour un accès plus facile, soit à partir de la carte SD (en utilisant nds-bootstrap) ou à partir d'un linker (via son propre kernel). - -Les jeux de DS doivent être dumpés au format `.nds. Vous pouvez dumper vos cartouches de jeu DS en utilisant GodMode9. -

- -

{:.alert .alert-info}

- -

Cette page considère que vous possédez un CFW tel que celui utilisé dans le guide.

- -

Choisissez l'un des éléments suivant à ajouter au menu Home :

- -

{% capture tab-sd-card %}

- -

Étape 1: Récupérer les fichiers nécessaires

- -

Si vous avez déjà Universal Updater installé sur votre console, vous pouvez passer à l'étape 3. -

- -

{:.alert .alert-info}

- -
    -
  1. Ouvrez FBI, allez dans Remote Install, puis sélectionnez Scan QR Code
  2. -
  3. Scannez ce QR code pour installer la dernière version de Universal Updater
    -Universal-Updater QR code

  4. -
  5. Ouvrez Universal Updater depuis le menu Home

  6. -
  7. Installez le pack NDSForwarder
  8. -
  9. NDSForwarder et ses fichiers requis sont maintenant installés dans leurs emplacements respectifs
  10. -
- -

Étape 2 : NDSForwarder

- -
    -
  1. Lancez l'Homebrew Launcher
  2. -
  3. Dans l'Homebrew Launcher, ouvrez NDS Forwarder Generator
  4. -
  5. Naviguez à l'emplacement de votre jeu et appuyez sur A
  6. -
  7. Confirmez l'installation en choisissant Yes`
  8. -1 -Une fois installé, votre jeu apparaîtra sous forme d'icône sur le menu Home -{% endcapture %} -{% assign tab-sd-card = tab-sd-card | split: "////////" %}
- -{% capture tab-flashcard %} - -Si vous rencontrez un problème, consultez la FAQ sur le [site GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). -{:.alert .alert-warning} - -### Pré-requis - -3DS : - -{% capture flashcards %} -Les linkers recommandés sont le DSTT et le Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO/DSTWO PLUS. En contrepartie, votre batterie se videra plus rapidement. - -Si vous possédez un linker fonctionnant avec le NTR Launcher de Apache Thunder, n'hésitez pas à vous rendre sur [cette page](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Assurez-vous de préciser quelle version vous utilisez (Normal ou Alt), et si `RESETSLOT1` est défini sur `0` ou `1` dans le fichier `sd:/nds/ntr_launcher.ini`. - -Compatibilité : -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (Les jeux DSi-Enhanced ainsi que les nouveux jeux NTR ne fonctionneront pas.) -- [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) -- [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) -- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) -- Galaxy Eagle -- M3 DS Real -- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (utilisez une carte microSD d'au moins 2 Go) -- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (en version originale non-SDHC, utilisez une carte microSD d'au moins 2 Go) -- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) -- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) -- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) -- [R4i3D](http://www.3ds-cart.com/en/other-flashcarts/35-r4i3d-revolution-cart-for-3ds-dsi-dsl-ds.html) ([www.r4i3d.com](http://www.r4i-sdhc.com/)) -- [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) -- [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) -- [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) -- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (versions Normale et RTS) -- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Les cartes violettes peuvent être incompatibles) -- [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) -- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (versions Normal et Plus) - -Non testé : -- R4i3D NEW (utilise le modèle et le pack R4iDSN) - -Partiellement compatible : -- Ace 3DS+ (mauvaise compatibilité, les sauvegardes/chargements provoquent souvent un crash) -- Carte Gateway bleue (mauvaise compatibilité, les sauvegardes/chargements provoquent souvent un crash) -- EX4DS (mauvaise compatibilité, les sauvegardes/chargements provoquent souvent un crash) -- R4iLS (mauvaise compatibilité, les sauvegardes/chargements provoquent souvent un crash) -- Toutes cartes de [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (mauvaise compatibilité, les sauvegardes/chargements provoquent souvent un crash) - -Incompatible : -- CycloDS (i)Evolution (peut lancer automatiquement des ROMs, mais fonctionne différemment des autres linkers) -- (i)Edge (incapable de démarrer automatiquement une ROM en .nds) -- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (pas la manip du forwarder) rendra la carte inutilisable) -- R4i3D (2012) -- R4 Infinity Dual Core -- R4 SDHC -- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (pas la manip du forwarder) rendra la carte inutilisable) -{% endcapture %} - -
- Un linker compatible de cette liste -
- {{ flashcards | markdownify }} -
-
- -PC : -- Un système d'exploitation 64 bits -- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) -- Java en version 8, Update 251 -- **Utilisateurs de Linux:** JavaFX - - Pour les systèmes basés sur Debian, exécutez [ceci](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) - - Architecture : `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` - -### Étape 1 : Préparation -1. Téléchargez l'un de ces packs : - - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) - - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) - - [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing) - - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) - - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) - -1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card. - -After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. -- `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone -- `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped -- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message - -### Part 2: Getting the AP fix files from TWiLight Menu++ -If you already have TWiLight Menu++, skip to the next section. -1. Download the latest [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) -1. In the 7z file, go to `_nds/TWiLightMenu/` -1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card - -### Part 3: Forwarder3-DS -1. Open `Forwarder3DS.jar` - - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it -1. Set your card as the `Target` on the left - - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` -1. Enable `Automatically set ROM path` - - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part - - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part -1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window - - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders - - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs -1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use -1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title -1. Click the floppy disk button to generate the forwarder CIA(s) -1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI - - If using EmuNAND, install to both SysNAND and EmuNAND -{% endcapture %} -{% assign tab-flashcard = tab-flashcard | split: "////////" %} - -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file diff --git a/pages/_fr-FR/ds-index/dsi-twl-firm.md b/pages/_fr-FR/ds-index/dsi-twl-firm.md index 7d72d713..4fa12ab8 100644 --- a/pages/_fr-FR/ds-index/dsi-twl-firm.md +++ b/pages/_fr-FR/ds-index/dsi-twl-firm.md @@ -8,41 +8,41 @@ description: Informations sur la Nintendo DSi et le TWL_FIRM de la Nintendo 3DS --- ### Configurer le CFW -Alors que la plupart des avantages du Custom Firmware sont pour la Nintendo DSi et la famille de systèmes Nintendo 3DS, il vous permet de déverrouiller les possibilités de vos consoles. L'installation d'un Custom Firmware est assez facile, et dans la plupart des cas, tout ce dont vous avez besoin est d'une carte (micro)SD. Nous avons le meilleur des guides pour vous, avec des instructions pas à pas. +Comme la plupart des avantages du Custom Firmware sont pour la Nintendo DSi et la famille Nintendo 3DS, il vous permet de démultiplier les moyens d'utilisation de vos consoles. L'installation d'un Custom Firmware est assez facile, et dans la plupart des cas, tout ce dont vous avez besoin est d'une carte (micro)SD. Voila le meilleur des guides pour vous, avec des instructions pas à pas: - [Guide de Hacking 3DS](https://3ds.hacks.guide) - Commande Lightning : `mod 3ds` + - Commande TWLHelper : `guide 3ds` - Commande Kuriisu : `guide 3ds` - [Guide de Hacking DSi](https://dsi.cfw.guide) - - Commande Lightning : `mod dsi cfw` + - Commande Lightning : `mod dsi` + - Commande TWLHelper : `guide dsi` - Commande Kuriisu : `guide dsi` ### Vitesse du CPU -Le Nintendo DS livré avec un processeur de 67 MHz en 2004. Le Nintendo DSi est livré avec un processeur 133 MHz en 2009. La plupart des jeux de la bibliothèque Nintendo DS ont été faits avant la sortie de la Nintendo DSi et en tant que tel, le seul processeur disponible pour eux était 67 MHz. Certaines applications sont faites pour cette vitesse et, par conséquent, ne fonctionnent pas bien avec une vitesse plus élevée. La plupart des jeux, cependant, vont surpasser leur performance originale avec une vitesse plus élevée. +La Nintendo DS était livrée avec un processeur 67 MHz en 2004, et la Nintendo DSi avec un processeur 133 MHz cinq ans plus tard. La plupart des jeux sur Nintendo DS ont été faits avant la sortie de la Nintendo DSi et en tant que tel, le seul processeur disponible était celui de 67 MHz. Certaines applications sont faites pour cette vitesse et, par conséquent, ne fonctionnent pas bien avec une vitesse plus élevée. La plupart des jeux, cependant, vont surpasser leur performance originale avec une vitesse plus élevée. 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. -### Nintendo DSi Menu -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. +### Menu Nintendo DSi +Dans la version 1.4.0, les signatures RSA dans la liste blanche des Cartouches DS ne sont pas vérifiées. C'est une vulnérabilité qui peut être exploitée et qui vous permet d'accéder au processeur ARM9. Elle nécessite la version 1.4.0 (l'exploit 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. -There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](/hiyacfw/troubleshooting#the-free-space-bug). +Il y a aussi un problème connu dans la façon dont le menu Nintendo DSi calcule l'espace libre qui peut causer une erreur lors de l'utilisation du menu qui ne vient pas de la NAND d'origine, Pour plus d'informations, consultez la [page de dépannage hiyaCFW](../hiyacfw/troubleshooting#the-free-space-bug). ### Accès Nintendo DSi Slot-1 & blocage -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. +L'accès Slot-1 est bloqué lors du lancement d'applications à partir du menu système, sauf si lesdites applications sont soit le lanceur Slot-1 lui-même, 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. -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 la mauvaise 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). -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) - -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. +Malheureusement, les exigences sont strictes. Il nécessite la version 1.4.0 et une flashcard avec une ROM modifiée. Pour cela, 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. ### Caméra Nintendo DSi -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. +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 sur PC, sauf sauvegardées correctement. -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. +Un fichier `pit.bin` est utilisé pour charger des images. Cependant, la taille de l'en-tête à l'offset 0x16 n'est pas vérifié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. ### Nintendo DSi bootstage 2 -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. +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. ### RTCom -RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). +RTCom est l'utilisation du RTC de la 3DS pour permettre aux processeurs ARM7 et ARM11 de communiquer entre eux, même dans TWL_FIRM. Cela permet d'utiliser des fonctionnalités 3DS en mode DS(i). Cela inclut l'entrée analogique du pad circulaire, l'activation du plein écran et la prise en charge du gyroscope. Actuellement, les seuls homebrew DS public qui utilisent RTCom sont certaines versions de GBARunner2 qui ont le support de la fonctionnalité gyroscope de la 3DS. Pour activer RTCom, vous devrez utiliser [TWPatch](https://gbatemp.net/threads/542694/). diff --git a/pages/_fr-FR/ds-index/emulators.md b/pages/_fr-FR/ds-index/emulators.md new file mode 100644 index 00000000..31e0fbbc --- /dev/null +++ b/pages/_fr-FR/ds-index/emulators.md @@ -0,0 +1,104 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Emulators on the DS +description: A reference on Emulators on the DS +--- + +There are many emulators present for the DS and DSi. This page provides a comprehensive explanation on the many emulators and loaders bundled into TWiLight Menu++. + +### List of systems supported by TWiLight Menu++ + +| Format | Loader | Extensions | Save file | +| ----------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------------------- | +| ARGV[^1] | Native | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | +| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | +| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | +| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | +| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | +| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | +| Fast Video | Coming Soon | `.fv` | | +| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | +| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | +| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | +{:.table} + +- Footnotes - +{:footnotes} + +These are just recommended emulators and loaders that are present in TWiLight Menu++. There are other emulators for these consoles (such as lolSnes, Gbaemu4ds, etc.) + +### Other emulators for the DS + +| Format | Loader | Extensions | Save file | +| ------- | -------------- | ---------- | --------- | +| Neo Geo | [neoDS][neods] | `.neo` | (unknown) | + +## Notes on specific emulators +### RAM Disks +- In order for **jEnesisDS**, **neoDS** and **SNEmulDS** to work on the DSi SD card, you'll have to use a RAM disk with nds-bootstrap + - RAM disk makers exist for jEnesisDS & SNEmulDS and are built into TWiLight Menu++. You will need to create your own RAM disk for neoDS. See [Creating RAM Disks](../twilightmenu/creating-ram-disks) on how to do so + - The reason why RAM disks are used is because these emulators' ARM7 hooks don't work properly + +### Comparison between PicoDriveTWL and jEnesisDS +- **PicoDriveTWL** + - Was made for DSi + - Does not require nds-bootstrap RAM Disks + - Saving is supported on DSi SD cards + - Quicker load times between TWiLight Menu++ to the emulator on the DSi SD card + - Supports arguments + - Limit is 2.5 MB on a **Flashcard** + - Takes advantage of the DSi extra RAM or DS Memory Pak to extend this limit + - No sound emulation + - Framerate is extremely choppy + +- **jEnesisDS** + - DS Mode + - Requires nds-bootstrap's RAM disk to be used for DSi SD cards + - Saving is unavailable for DSi SD cards + - Takes a while to load + - No argument support + - Limit is 3 MB on all platforms (due to roms loading in RAM) + - No DS Memory Pak or DSi Extended Memory support + - There is a patch for Sonic 3 & Knuckles that removes the multiplayer, getting the size count down + - Sound Emulation + - Framerate is smooth + + + +[^1]: Text files containing the path to a DS homebrew app and arguments to launch it with, see [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) for more info +[^2]: Only for retail ROMs, homebrew do not have specific save files +[^3]: Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the flashcard +[^4]: When running in DSi Mode, it can use the DSP for better sound +[^5]: Requires a Slot-2 flashcart and thus only works on DS Phat and DS Lite +[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard +[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed +[^8]: Can only save when running from a flashcard + +[a5200ds]: https://github.com/wavemotion-dave/A5200DS +[a7800ds]: https://github.com/wavemotion-dave/A7800DS +[dstwo]: http://eng.supercard.sc +[gameyob]: https://github.com/Drenn1/GameYob +[gbarunner2]: https://github.com/Gericom/GBARunner2 +[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS +[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap +[nesds]: https://github.com/DS-Homebrew/NesDS +[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx +[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL +[rvidplayer]: https://gbatemp.net/threads/539163 +[s8ds]: https://www.gamebrew.org/wiki/S8DS +[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS +[stellads]: https://github.com/wavemotion-dave/StellaDS +[unlaunch]: https://problemkaputt.de/unlaunch.htm +[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS +[neods]: https://www.gamebrew.org/wiki/NeoDS diff --git a/pages/_fr-FR/ds-index/forwarders.md b/pages/_fr-FR/ds-index/forwarders.md new file mode 100644 index 00000000..0a084739 --- /dev/null +++ b/pages/_fr-FR/ds-index/forwarders.md @@ -0,0 +1,248 @@ +--- +lang: fr-FR +layout: wiki +section: ds-index +category: guides +title: DS Game Forwarders +description: How to use DS game forwarders on hiyaCFW or 3DS HOME menu +tabs: + - + tab-3ds-sd-card: 3DS SD card + tab-dsi-sd-card: DSi SD card + tab-flashcard: Flashcard +--- + +Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. + +Les jeux de DS doivent être dumpés au format `.nds. You can dump your DS cartridges using GodMode9 on 3DS, or GodMode9i on DSi. +

+ +

{:.alert .alert-info}

+ +

If you have any issues, check the FAQs on the GBAtemp thread. +

+ +

{:.alert .alert-warning}

+ +

Choose one of the following to add to the HOME menu:

+ +

{% capture tab-3ds-sd-card %}

+ +

This page assumes you are running a modern CFW environment from 3ds.hacks.guide. +

+ +

{:.alert .alert-warning}

+ +

Étape 1: Récupérer les fichiers nécessaires

+ +

If you already have Universal Updater installed on your console, you can skip to step 3. +

+ +

{:.alert .alert-info}

+ +
    +
  1. Ouvrez FBI, allez dans Remote Install, puis sélectionnez Scan QR Code
  2. +
  3. Scannez ce QR code pour installer la dernière version de Universal Updater
    +Universal-Updater QR code

  4. +
  5. Ouvrez Universal Updater depuis le menu Home

  6. +
  7. Installez le pack NDSForwarder
  8. +
  9. NDSForwarder et ses fichiers requis sont maintenant installés dans leurs emplacements respectifs
  10. +
+ +

Étape 2 : NDSForwarder

+ +
    +
  1. Lancez l'Homebrew Launcher
  2. +
  3. Dans l'Homebrew Launcher, ouvrez NDS Forwarder Generator
  4. +
  5. Naviguez à l'emplacement de votre jeu et appuyez sur A
  6. +
  7. Confirmez l'installation en choisissant Yes`
  8. +1 +Une fois installé, votre jeu apparaîtra sous forme d'icône sur le menu Home +{% endcapture %} +{% assign tab-3ds-sd-card = tab-3ds-sd-card | split: "////////" %}
+ +{% capture tab-dsi-sd-card %} + +### Pré-requis + +- A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](../hiyacfw/installing) installed +- The latest release of [Title Manager for HiyaCFW](https://github.com/JeffRuLz/TMFH/releases) +- A 64-bit OS +- The latest release of [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) +- [Java 8](https://www.java.com/en/download/) +- **Linux users:** JavaFX + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` + +### Étape 1 : Préparation +1. Download the [Forwarder pack for DSi SD Card](https://www.dropbox.com/s/t0qi1754i9o4388/DS%20Game%20Forwarder%20pack%20%28DSi%20SD%20Card%29.7z?dl=0) +1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card, and (if the folder exists) + +After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. +- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone +- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz +- LANGUAGE: If set to -1, the system language will be used +- REGION: If set to -2, the DSiWare game's region will be used instead of the system's + +### Part 2: Getting the AP fix files from TWiLight Menu++ + +If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + +1. Download the latest [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `sd:/_nds/ntr-forwarder/` + +### Part 3: Forwarder3-DS +1. Open `Forwarder3DS.jar` + - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it +1. Set your card as the `Target` on the left + - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` +1. Enable `Automatically set ROM path` + - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part + - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part +1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window + - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders + - If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs +1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use +1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title +1. Click the floppy drive button to generate the forwarder +1. Copy the NDS file made by the application to your DSi SD card + +### Part 4: Installing to the hiyaCFW DSi Menu +1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card +1. Reinsert your SD card into your DSi +1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ +1. Install the forwarder NDS file using TMFH + +{% endcapture %} +{% assign tab-dsi-sd-card = tab-dsi-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + +### Requirements + +- **DSi users:** + - A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](installing) installed + - The latest release of [Title Manager for Hiya](https://github.com/JeffRuLz/TMFH/releases) +- **3DS users:** + - A Nintendo 3DS family console with modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide) + +{% capture flashcards %} +The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO/DSTWO PLUS. The only downside is that it drains your system battery faster. + +If you have a flashcard that works with Apache Thunder's NTR Launcher, you can request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. + +Compatible: +- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work) +- [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) +- [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) +- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) +- Galaxy Eagle +- M3 DS Real +- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card) +- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card) +- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) +- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) +- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) +- [R4i3D](http://www.3ds-cart.com/en/other-flashcarts/35-r4i3d-revolution-cart-for-3ds-dsi-dsl-ds.html) ([www.r4i3d.com](http://www.r4i-sdhc.com/)) +- [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) +- [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) +- [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) +- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normal and RTS versions) +- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Purple card may be incompatible) +- [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) +- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal and Plus versions) + +Untested: +- R4i3D NEW (Use R4iDSN template and pack) + +Partially compatible: +- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing) +- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing) +- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing) +- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing) +- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing) + +Incompatible: +- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards) +- (i)Edge (Unable to autoboot a .nds ROM) +- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) +- R4i3D (2012) +- R4 Infinity Dual Core +- R4 SDHC +- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (not the forwarder process) bricks the card) +{% endcapture %} + +
+ A supported flashcard from this list +
+ {{ flashcards | markdownify }} +
+
+ +- A 64 bit OS +- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) +- [Java 8](https://www.java.com/en/download/) +- **Linux users:** JavaFX + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` + +### Part 1: Getting started +1. Download one of these packs: + - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) + - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) + - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) + - [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing) + - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) + - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) + - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) +1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card + - What will be in each pack for loading ROMs: + - Original R4/M3 Simply - WoodR4 & YSMenu + - DSTT/R4i Gold/R4i-SDHC/R4 SDHC Dual-Core/R4 SDHC Upgrade/SC DSONE, Acekard 2(i)/M3DS Real/R4i-SDHC 1.4.x - YSMenu + - Acekard RPG, Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT, R4iDSN/R4i Gold RTS - WoodR4 + +After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the following settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. + - `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone + - `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped + - `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message + +### Part 2: Getting the AP fix files from TWiLight Menu++ + +If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + +1. Download the latest [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `fat:/_nds/ntr-forwarder/` + +### Part 3: Forwarder3-DS +1. Open `Forwarder3DS.jar` + - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it +1. Set your card as the `Target` on the left + - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` +1. Enable `Automatically set ROM path` + - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part + - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part +1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window + - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders +1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use +1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title +1. Click the floppy disk button to generate the forwarders + +### Part 4: Installing the forwarder + +- If using a 3DS family console: + 1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI + - If using EmuNAND, install to both SysNAND and EmuNAND +- If using a DSi: + 1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card + 1. Reinsert your SD card into your DSi + 1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ + 1. Install the forwarder NDS file using TMFH +{% endcapture %} +{% assign tab-flashcard = tab-flashcard | split: "////////" %} + +{% assign tabs = tab-3ds-sd-card | concat: tab-dsi-sd-card | concat: tab-flashcard %} +{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_fr-FR/ds-index/hardmod.md b/pages/_fr-FR/ds-index/hardmod.md index 4bc7b342..3c1c5b7e 100644 --- a/pages/_fr-FR/ds-index/hardmod.md +++ b/pages/_fr-FR/ds-index/hardmod.md @@ -18,7 +18,7 @@ Le Hardmodding est quand vous soudez physiquement la carte mère de la Nintendo ### Nintendo DSi -To hardmod a Nintendo DSi/DSi XL (LL) you will need: +Pour hardmod une Nintendo DSi/DSi XL (LL), vous aurez besoin de : - [Fer à souder à pointe fine](https://www.amazon.com/dp/B01N4571Q6) - [Fil très fin](https://www.amazon.com/dp/B01MXGNTA4), 28AWG ou plus petit, de préférence 30AWG+ - Adaptateur SD vers microSD @@ -47,7 +47,7 @@ To hardmod a Nintendo DSi/DSi XL (LL) you will need: - **ATTENTION** - Windows vous demandera de le formater : **NE PAS le formater** - cela pourrait causer des dommages irréparables #### Suppression du pied de page no$gba -Vous devrez d'abord retirer le pied de page NOCASH de la sauvegarde que vous flashez sur la DSi. Cela peut être fait en exécutant l'application d'aide hiyaCFW trouvée [ici](https://github.com/mondul/HiyaCFW-Helper/releases/latest). +Vous devrez d'abord retirer le pied de page NOCASH de la sauvegarde que vous flashez sur la DSi. Cela peut être fait en utilisant le [hiyaCFW helper](https://github.com/mondul/HiyaCFW-Helper/releases/latest). 1. Téléchargez la version pour le système d'exploitation que vous utilisez 1. Exécutez le script, sélectionnez la sauvegarde de la NAND que vous souhaitez installer sur votre DSi @@ -65,7 +65,7 @@ Vous devrez d'abord retirer le pied de page NOCASH de la sauvegarde que vous fla 1. Ouvrez HxD et faites glisser les deux fichiers dans l'éditeur. Allez dans la barre du haut, cliquez sur "Analyse", cliquez sur "Comparaison de fichiers" dans le menu déroulant, puis cliquez sur "Comparer". 1. Choisissez de comparer les deux fichiers, puis cliquez sur OK lorsque vous avez terminé - Si cela dit "Les fichiers choisis sont identiques", vous pouvez aller à la section suivante - - If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1/NAND_0 again + - Si ce n'est pas le cas, et que les deux NAND ne sont pas autour de 240 Mo, refaite un dump de NAND_1/NAND_0 à nouveau 1. Ouvrez Win32DiskImager, cliquez sur l'icône de dossier et choisissez votre sauvegarde NAND existante que vous avez créée avant 1. Flasher le avec le bouton `Write` 1. Débranchez l'adaptateur de carte SD et essayez d'allumer la DSi diff --git a/pages/_fr-FR/ds-index/homebrew.md b/pages/_fr-FR/ds-index/homebrew.md index 192d309f..50368744 100644 --- a/pages/_fr-FR/ds-index/homebrew.md +++ b/pages/_fr-FR/ds-index/homebrew.md @@ -8,25 +8,21 @@ description: Informations sur les homebrews de la Nintendo DS --- ### Développement - Le développement de homebrew pour Nintendo DS utilise les outils de devkitPro, comme devkitARM, libnds, et libfat. Cependant, il y a toujours la possiblité d'utiliser des logiciels alternatifs: -- **Bibliothèques de carte SD :** [DevkitPro](https://devkitpro.org/) recommande [libfat](https://github.com/devkitPro/libfat). Nous recommandons d'utiliser [libslim](https://github.com/DS-Homebrew/libslim/) à la place, car il permet l'utilisation de différentes partitions, des vitesses plus rapides et non bloquantes -- **Bibliothèques graphiques :** Nous recommandons d'utiliser [easyGL2D](http://rel.phatcode.net/junk.php?id=117), qui est livré avec libnds. Cependant, vous pouvez utiliser [NightFox Lib](https://github.com/knightfox75/nds_nflib) -- **Chaînes de compilation entières :** Nous recommandons d'utiliser [devkitARM](https://devkitpro.org/wiki/Getting_Started) et [libnds](https://libnds.devkitpro.org/), car elle inclut la compatibilité DSi et a un écosystème plus grand. Cependant, si votre cible est exclusivement des linkers sur une Nintendo DS, n'hésitez pas à utiliser [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) +- **SD card libraries:** [libfat](https://github.com/devkitPro/libfat) is included in libnds and generally recommended, [libslim](https://github.com/DS-Homebrew/libslim/) can sometimes work better but is unstable at times +- **Graphics libraries:** [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds, is recommended, however [NightFox Lib](https://github.com/knightfox75/nds_nflib) can be used instead +- **Entire toolchains:** [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/) are recommended, as it includes DSi compatibility and has a larger ecosystem, however [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) is an option for flashcard-exclusive development + +To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Linkers - -Les linkers DS sont une méthode slot-1 pour exécuter des applications Nintendo DS. Les linkers ont l'avantage de garder séparés les fichiers de la console et les fichiers portables, ainsi que la possibilité d'être utilisé sans modifier votre système et d'être utilisables sur les consoles DS Phat/Lite. Cependant, contrairement au modding sur la console, il y a plusieurs linkers sur le marché, chacune avec des exigences différentes sur le logiciel. Le logiciel que vous utilisez est le plus important. - -[Il y a un index des flashcards **en cours d'écriture**](https://nightyoshi370.github.io/mm-github-pages-starter/), qui contient des logiciels, des avis et des liens d'achat. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI - -Différents emplacements de carte SD utilisent un matériel différent (la plupart du temps) et le code écrit pour une carte ne fonctionnera pas nécessairement pour une autre carte. Le DLDI (abréviation de Dynamically Linked Device Interface, en français Interface de Périphérique Liée Dynamiquement) tente de résoudre ce problème en faisant un patch du code de gestion de la carte SD. Des chargeurs comme YSMenu, Wood R4 et TWiLight Menu++ peuvent automatiquement appliquer un patch DLDI sur un homebrew, mais si vous avez besoin de le corriger manuellement, n'hésitez pas à utiliser un [patcheur DLDI](https://www.chishm.com/DLDI#tools) selon votre appareil. +Différents emplacements de carte SD utilisent un matériel différent (la plupart du temps) et le code écrit pour une carte ne fonctionnera pas nécessairement pour une autre carte. Le DLDI (abréviation de Dynamically Linked Device Interface, en français Interface de Périphérique Liée Dynamiquement) tente de résoudre ce problème en faisant un patch du code de gestion de la carte SD. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. ### Time bomb - In some flashcard kernels, an arbitrary expiration date (more commonly known as a time bomb) is coded in by the kernel developers as a way to get consumers to buy their latest product. The procedure for how this works is the following: 1. The flashcard is booted into and loads up the kernel file from the SD card without checking if it's the kernel intended by the developers @@ -39,11 +35,11 @@ If you want to use the default kernel that the flashcard manufacturers intended, However, the kernels that come with these cards are fundamentally flawed and it is preferable to outright replace them. Thankfully, 3rd party developers have made alternatives you can use: - [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Although it does not have the advantage of a customizable all-in-one menu, the game loader has far better compatibility with support for action-replay cheats -- [TWiLight Menu++ with nds-bootstrap](/twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak -- [TWiLight Menu++ with YSmenu](/twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support +- [TWiLight Menu++ with nds-bootstrap](../twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak +- [TWiLight Menu++ with YSmenu](../twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support ### Support ARGV ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus. -- Les homebrew doivent être programmés pour en tirer profit. Par exemple, GBARunner2, NesDS et GameYob ont tous une implémentation ARGV +- Les homebrew doivent être programmés pour en tirer profit. For example, GBARunner2, NesDS, and GameYob all have ARGV support - Il y a aussi besoin d'un moyen de définition des variables ARGV. TWiLight Menu++ et HBMenu permettent de définir les arguments ARGV diff --git a/pages/_fr-FR/ds-index/retail-roms.md b/pages/_fr-FR/ds-index/retail-roms.md index 1ff7200b..4ef15eb8 100644 --- a/pages/_fr-FR/ds-index/retail-roms.md +++ b/pages/_fr-FR/ds-index/retail-roms.md @@ -8,57 +8,132 @@ description: Informations relatives aux ROMs DS commerciales --- ### Anti-piratage -AP (abréviation de anti-piratage) est une méthode utilisée par les développeurs pour imposer des achats légitimes et empêcher le piratage. Cela peut être contourné soit depuis le lanceur, soit depuis la ROM elle-même. +AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. Cela peut être contourné soit depuis le lanceur, soit depuis la ROM elle-même. -- Pour les besoins de nds-bootstrap, vous pouvez charger un fichier `.ips` afin de contourner ces correctifs. Ce fichier `.ips` sera patché à l'intérieur de nds-bootstrap, donc vous pouvez garder les fichiers ROM intacts. Un pack de fichiers `.ips` sont automatiquement inclus avec TWiLight Menu++. -- Avec Wood R4, ces correctifs sont inclus dans le logiciel. Vous n'aurez pas besoin de modifier la ROM elle-même. +- For nds-bootstrap, it can load an `.ips` file in order to circumvent said patches. This `.ips` file will be applied by nds-bootstrap in RAM so you can keep the ROM files intact. A pack of `.ips` files is included with TWiLight Menu++ +- For Wood R4, these patches are included in the software itself, you will not need to modify the ROM itself -Dans le cas où il n'y a pas de `. ps` fichier pour votre ROM ou votre logiciel n'a pas patché votre ROM, vous pouvez essayer de modifier directement la ROM elle-même en utilisant l'outil [nds-scene](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/) +If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### Cloneboot Cloneboot est quand un jeu envoie ses propres exécutables ARM7 et ARM9 sur une autre console. Il est utilisé pour le téléchargement DS, pour le multijoueur avec une seule carte. Mais tous les jeux qui ont le multijoueur avec une seule carte n'utilisent pas cloneboot. -Actuellement, les patchs cloneboot de nds-bootstrap sont cassés à cause des patchs des exécutables arm7 et arm9 qui rendent les signatures RSA invalides. - ### Fichiers de sauvegarde -Les cartouches Nintendo DS ont 4 types de sauvegarde connus : +Nintendo DS cartridges have 4 known save types: - EEPROM - Mémoire programmable effaçable en lecture seule - FLASH - FRAM - Mémoire d'accès aléatoire ferroélectrique - NAND - NOT-AND -Bien que rare, il y a des Cartouches DS avec des sauvegardes basées sur la NAND : WarioWare DIY & Jam with the band (USA)/Daigasso Band Brothers - -Il y a différents formats à utiliser selon le lanceur, mais nds-bootstrap utilise le format `.sav` brut. Si vous utilisez un format différent, voici un site web que vous pouvez utiliser pour le convertir : http://www.shunyweb.info/convert.php +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly -Le langage assembly est n'importe quel langage de programmation de bas niveau avec une connexion forte entre les instructions du langage et les instructions du processeur. Sur le DS, le code assembly se présente sous la forme d'instructions ARM ou THUMB, les instructions THUMB étant un sous-ensemble des instructions ARM. THUMB est utile pour économiser la bande passante de la mémoire, car il utilise des instructions 16 bits sur les instructions 32 bits que ARM utilise. Vous pouvez trouver plus d'informations sur les instructions assembly, ainsi que beaucoup plus d'informations techniques pour le DS et le DSi, sur [GBATEK](https://problemkaputt.de/gbatek.htm). +Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. + +You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Lecture DMA de la carte -Card DMA (signifie Direct Access Memory, en français Accès direct à la mémoire) est un moyen plus efficace de lire des données de carte que par le logiciel. Lorsqu'il n'y a pas de données disponibles, le code peut toujours être exécuté. Dans le code originel du lecteur de carte, le lecteur de données regarde si de nouvelles données sont disponibles dans le registre, ce qui fait perdre du temps. C'est le moyen privilégié d'accéder aux données. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. -Vous pouvez repérer un jeu qui utilise DMA dans no$gba en activant le log DMA sur ARM9. Un accès DMA à la carte utilise AF000001 comme troisième paramètre. +You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - Par exemple : `DMA2 : 04100010 023C18C0 AF000001` ### Code de triche d'Action Replay -Les codes de triche Action Replay sont des codes qui vous permettent de faire des changements programmables de bas niveau dans la zone mémoire de votre (vos) jeu(x) favori(s). Ces changements vont de simples ajustements de valeur à des réglages ASM extrêmement avancés, qui peuvent tous deux altérer l'expérience du ou des jeux joués. +Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether. -Les linkers peuvent tirer parti des codes de triches en utilisant des bases de données de codes. Les fonctionnalités de triche sont intégrées dans le logiciel du linker. Les noyaux suivants peuvent utiliser des codes de triche: +Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats: - Wood R4 (`usrcheat.dat`) - YSMenu (`usrcheat.dat`) -Les solutions Homebrew/digitales peuvent également tirer parti des bases de données de triche, le logiciel actuellement disponible peut utiliser les éléments suivants : +Homebrew/digital-based solutions can also take advantage of the cheat databases, the software currently available can use the following: - [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`) - - NitroHax vous permet d'utiliser des codes de triche avec des cartes de jeu réelles à partir d'un linker. Le moteur utilisé ici charge toute la base de données cheats.xml dans la RAM limitée de la Nintendo DS et essaye de gérer les choses à partir de là. Cela impose une limite sérieuse sur le nombre de cheats que vous pouvez avoir, car NitroHax ne chargera pas un fichier cheats.xml au-delà de 2.4 Mo + - NitroHax lets you use cheats with real Game Cards from a flashcard. Le moteur utilisé ici charge toute la base de données cheats.xml dans la RAM limitée de la Nintendo DS et essaye de gérer les choses à partir de là. Cela impose une limite sérieuse sur le nombre de cheats que vous pouvez avoir, car NitroHax ne chargera pas un fichier cheats.xml au-delà de 2.4 Mo - [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` ou `usrcheat.dat`) - NitroHax3DS est une version de NitroHax qui fonctionne à partir de la carte SD du système sur DSi ou 3DS. La version originale utilise cheats.xml avec la même 2.4 Limite de Mo que le NitroHax d'origine, mais il y a aussi une branche qui charge les codes depuis une base de données usrcheat.dat sans limitation de taille - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`) - TWiLight Menu++ lit le `usrcheat.dat` et envoie les valeurs de triche activées à un autre fichier, que nds-bootstrap récupère - Le moteur de triche utilisé dans nds-bootstrap est basé sur celui utilisé dans NitroHax. Cependant, en raison du fichier de triche ne contenant que des triches activées pour ce titre spécifique, il n'y a qu'une limite au nombre de triches pouvant être activées, et non une limite à la taille de la base de données -Pour la base de données de cheats la plus complète, nous vous recommandons d'utiliser celle de DeadSkullzJr intitulée [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711). +For the most complete cheat database, using [DeadSkullzJr's NDS Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711) is recomended. -Les codes de triche sont généralement de types A à E, voici une description des différents types: +Cheat codes generally have types 0 through F, and here is an (unfinished) description of them: -- Le type de code 0xE est un type de code 32 bits qui vous permet de faire plusieurs écritures dans de nombreuses adresses consécutives en même temps. Essentiellement, c'est comme le type de code d'écriture de la RAM 32 bits (0x0), sauf qu'il n'y a pas d'adresses listées à la suite des valeurs que vous voulez écrire. Au lieu de cela, le type de code 0xE est programmé pour se brancher automatiquement à partir d'une adresse de départ, puis déterminer les adresses à écrire. À partir de là, il vous suffit de donner le montant à écrire pour qu'il fasse le travail. +- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job + - It is known that cheat codes of this type usually do not work with nds-bootstrap currently +- DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready + +### Demonstration and Distribution Titles: +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. + +Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. + +Example ID: `DIS-NTR-NTRJ-JPN` + +`DIS` - Distribution + + +### Title Labels +Looking at the bottom of the title label shows the title ID along with other bits of information, for this example the following ID will be used: + +- NTR-NTRJ-**XXX** + +**XXX** represents the following: + +- AUS - Australia +- CHN - China +- DEN - Denmark +- EUR - Europe (Multilingual) +- EUU - Europe (Dutch or Italian Only) +- FRA - France +- GER - Germany +- HOL - Netherlands +- ITA - Italian +- JPN - Japan +- KOR - Korea +- NOE - Europe (German Only) +- NOR - Norway +- RUS - Russia +- SPA - Spain +- UKV - United Kingdom +- USA - United States + +The last letter of the title ID itself represents the language of the title. Using the last example's title ID: + +- NTR-NTR**X**-JPN + +**X** represents the following: + +- A - World (doesn't count as only one thing used it) +- C - Chinese (Simplified) +- D - German +- E - American English +- F - French +- G - Greek +- H - Dutch +- I - Italian +- J - Japanese +- K - Korean +- M - Swedish +- N - Norwegian +- O - English (DSi Enhanced) +- P - European Multilingual +- Q - Danish +- R - Russian +- S - Spanish +- T - English (DSi Enhanced) +- U - Australian English +- V - British English +- W - Other languages (Varies) +- X - Other languages (Varies) +- Y - Other languages (Varies) +- Z - Other languages (Varies) + +In terms of the system identifiers: + +- NTR - Nitro - Nintendo DS +- TWL - Twilight - Nintendo DSi + +### DSi Enhanced: + +Games with "DSi Enhanced" functionality are games that take advantage of some aspect of the DSi's hardware while still remaining compatible with the DS Phat/Lite. These games are marked as `TWL` but still say "Nintendo DS" instead of "Nintendo DSi" on the label. diff --git a/pages/_fr-FR/ds-index/special-games.md b/pages/_fr-FR/ds-index/special-games.md new file mode 100644 index 00000000..b0c5b4e5 --- /dev/null +++ b/pages/_fr-FR/ds-index/special-games.md @@ -0,0 +1,311 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Special Games +description: DS(i) Games that have special properties +--- + +### DS games available as DSiWare +- Advance Wars: Days of Ruin/Dark Conflict + - DSiWare version exclusive to Japan, as "Famicom Wars DS: Ushinawareta Hikari" + - A patch that changes the Japanese files to the US English versions is available [here](https://www.dropbox.com/s/9spnmwpt3lhrxqv/famicom%20wars%20dsi%20%28eng%29.xdelta?dl=0) +- Art Academy + - Split into First & Second Semesters +- Bejeweled Twist + - Some features removed +- Bomberman 2 + - Multiplayer feature turned into a standalone title called "Bomberman Blitz" +- Bookworm + - Download Play feature removed + - Icon is animated +- Brain Challenge + - New features related to the DSi camera are added + - Versus mode is removed + - Many files are compressed for the game to fit within the DSiWare size limit + - Icon is animated +- Electroplankton + - Each mode are turned into DSiWare +- Elite Forces: Unit 77 + - Multiplayer added +- Master of Illusion/Magic Made Fun + - DSiWare version called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Need for Speed: Nitro + - DSiWare version called "Need for Speed: Nitro-X" + - Download Play feature and various music are removed + - New police cars available +- Nintendogs: Lab & Friends + - DSiWare version exclusive to China +- Phantasy Star 0 + - A demo(?) version of the original game, called "Phantasy Star 0 Mini", exclusive to Japan + - Icon is animated +- Planet Puzzle League + - DSiWare version called "Puzzle League Express" (USA), or "A Little Bit of... Puzzle League" (Europe) + - Multiplayer removed +- Plants vs. Zombies + - Download Play feature, some achievements, and music video are removed + - Includes exclusive minigame + - Icon is animated +- Tetris Party Deluxe + - DSiWare version called "Tetris Party Live" + - Field Climber, Shadow, Stage Racer, Sprint, Master Mode, Bombliss Mode are removed + - Icon is animated +- True Swing Golf/Nintendo Touch Golf + - DSiWare version called "True Swing Golf Express" (USA), or "A Little Bit of... Nintendo Touch Golf" (Europe) + - The DSiWare version of the game does not include any Wi-Fi features, such as Local/Download Play or the in-game PictoChat function. It also features far fewer courses than the retail game + - The game engine is improved + - Challenge mode replaces Championship Tour of the retail game +- WarioWare: Touched! + - Slot-2 features removed +- Zuma's Revenge! + - Multiplayer removed + - Icon is animated + +Supports Wi-Fi (WPA 1/2 included): +- Bomberman Blitz +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Tetris Party Live + +### Games that got SDK upgrades +- Advance Wars: Days of Ruin/Dark Conflict: SDK4 -> SDK5 in Japan (as DSiWare) +- Drawn to Life: The Next Chapter: SDK4 -> SDK5 (v1.1) +- Giana Sisters DS: SDK4 -> SDK5 in USA +- Inazuma Eleven: SDK4 -> SDK5 in Europe +- Inazuma Eleven 2: Blizzard and Firestorm: SDK4 -> SDK5 in Europe +- Mario & Luigi: Partners in Time: SDK2 -> SDK4 in Korea +- Nintendogs: Lab and Friends: SDK2 -> SDK5 (as DSiWare) +- Phineas and Ferb: SDK4 -> SDK5 in Europe (as a DSi-Enhanced title) +- Pokémon Diamond/Pearl: SDK3 -> SDK4 in Korea +- Pokémon Dash: SDK2 -> SDK3 in Korea +- Professor Layton and the Diabolical/Pandora's Box: SDK4 -> SDK5 in Korea +- Sawaru: Made in Wario: SDK2 -> SDK4 (Rev 3) -> SDK5 (as DSiWare) +- Sonic Rush Adventure: SDK3 -> SDK4 in Korea +- WarioWare: Touched: SDK2 -> SDK5 (as DSiWare) + +### DSi-Enhanced games that don't use overlays +Total: 39, some may be missing +- 2 in 1 - Music for Kids + Englisch Macht Spass - Eine Reise nach London! +- Are You Smarter than a 5th Grader: Back to School +- Assassin's Creed II: Discovery +- Bejeweled Twist +- The Biggest Loser +- Bratz Fashion Boutique +- de Blob 2 +- Dolphin Island: Underwater Adventures +- Fancy Nancy: Tea Party Time! +- Grease: The Official Video Game +- iCarly +- Imagine: Animal Doctor Care Center +- Imagine: Babyz Fashion +- Imagine: Champion Rider +- Imagine: Fashion Designer - World Tour +- Imagine: Fashion Stylist/Fashion Paradise +- Imagine: Gymnast +- Imagine: Journalist +- Imagine: Reporter +- Imagine: Rescue Vet +- Imagine: Resort Owner/Dream Resort +- Jam Sessions 2 +- Just Sing! +- Just Sing! Vol. 2 +- Just Sing! Vol. 3 +- Kung Fu Panda 2 +- The Last Airbender +- Monster High: Ghoul Spirit +- Penguins of Madagascar +- Penguins of Madagascar: Dr. Blowhole Returns Again! +- Petz: Dolphinz Encounter +- Pictionary +- Popstars +- Rio +- Scripps Spelling Bee +- Sonic Classic Collection +- Women's Murder Club: Games of Passion +- You Don't Know Jack +- Zhu Zhu Pets 2: Featuring The Wild Bunch + +### Games that can connect with GBA titles +Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. + +- Advance Wars: Dual Strike + - Advance Wars + - Advance Wars 2: Black Hole Rising +- Bleach DS + - Bleach Advance: Kurenai ni Somaru Soul Society +- Castlevania Dawn of Sorrow + - Castlevania Aria of Sorrow + - Use [cheats](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/) to get specific items +- Daigasso! Band Brothers + - Daigasso! Band Brothers Tsuika Kyoku (Expansion Pak) +- Eyeshield 21: MAX Devil Power + - Eyeshield 21: Devilbats Devildays +- Feel the Magic: XY/XX + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle + - Sonic Pinball Party + - Space Channel 5: Ulala's Cosmic Attack +- Final Fantasy Tactics A2: Grimoire of the Rift + - Final Fantasy Tactics Advance +- Frogger: Helmet Chaos + - Frogger's Journey: The Forgotten Relic + - Frogger's Adventures: Temple of the Frog + - Frogger's Adventures 2: The Lost Wand +- Fullmetal Alchemist: Dual Sympathy + - Hagane no Renkinjutsushi: Omoide no Sonata + - Hagane no Renkinjutsushi: Meisou no Rondo +- Ganbare Goemon: Toukai Douchuu + - Ganbare Goemon 1+2: Yuki-hime to Magginisu +- Harvest Moon DS + - Harvest Moon: Friends of Mineral Town + - Harvest Moon: More Friends of Mineral Town +- Kim Possible: Kimmunicator + - Disney's Kim Possible: Revenge of Monkey Fist + - Disney's Kim Possible 2: Drakken's Demise + - Disney's Kim Possible 3: Team Possible +- Kirby: Canvas Curse + - Kirby: Nightmare in Dream Land + - Kirby and the Amazing Mirror +- Knights in the Nightmare + - Yggdra Union: We'll Never Fight Alone +- Lunar Knights + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Madden NFL 06 + - Madden NFL 06 + - Madden NFL 2005 +- MegaMan Battle Network 5: Double Team DS + - Mega Man Battle Network + - MegaMan Battle Network 2 + - MegaMan Battle Network 3 White/Blue + - MegaMan Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - MegaMan Battle Network 5 Team ProtoMan/Colonel + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Mega Man Star Force Pegasus/Leo/Dragon + - Mega Man Battle Network + - Mega Man Battle Network 2 + - Mega Man Battle Network 3 White/Blue + - Mega Man Battle Chip Challenge + - Mega Man Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - Mega Man Battle Network 5 Team ProtoMan/Colonel + - Mega Man Battle Network 6 Cyberbeast Falzar/Gregar +- Mega Man ZX + - Mega Man Zero 3 + - Mega Man Zero 4 + - Use this [Slot-2 Patch](https://www.romhacking.net/hacks/4649/) to access the content in Area N +- Phoenix Wright: Ace Attorney + - Gyakuten Saiban +- Phoenix Wright: Justice for All + - Gyakuten Saiban 2 +- Phoenix Wright: Trials and Tribulations + - Gyakuten Saiban 3 +- Pokémon Dash + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald + - (Use [pkmn-chest](https://universal-team.net/projects/pkmn-chest) or [PKSM](https://flagbrew.org/projects/PKSM) to transfer/add Pokémon) +- Pokémon Mystery Dungeon: Blue Rescue Team + - Pokémon Mystery Dungeon: Red Rescue Team +- Shrek Super Slam + - Shrek Super Slam +- Spider-Man 2 + - Spider-Man: Mysterio's Menace +- Super Robot Wars W + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- Super Robot Wars K + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- The Rub Rabbits + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle +- The Sims 2 (DS) + - The Sims 2 (GBA) +- WarioWare: Touched! -WarioWare: Twisted! +- Yoshi Touch & Go + - Yoshi's Island: Super Mario Advance 3 +- Yu-Gi-Oh! Nightmare Troubadour + - Yu-Gi-Oh! GX Duel Academy + +### Games that use GBA Option Paks +- Memory Expansion Pak + - Nintendo DS Browser +- Rumble Pak + - Clubhouse Games + - Custom Robo Arena + - Diddy Kong Racing DS + - Elite Beat Agents + - Ferrari Challenge + - GRID + - Hotel Dusk: Room 215 + - Iron Man + - Juiced 2: Hot Import Nights + - Last Window: The Secret of Cape West + - Legend of Spyro: A New Beginning + - Magnetica + - Mahjong Fight Club DS - Wi-Fi Taiou + - Mario & Luigi: Partners in Time + - Metroid Prime Pinball + - Metroid Prime: Hunters + - Moero! Nekketsu Rhythm Damashii Osu! Tatakae! + - Need for Speed Nitro + - Orcs and Elves + - Picross DS + - Power Pro Kun Pocket 9 + - Power Pro Kun Pocket 10 + - Puyo Puyo! 15th Anniversary + - Race Driver: Create and Race + - Sega Superstars Tennis + - Sonic & SEGA All Stars Racing + - Space Invaders Extreme + - Star Fox Command + - Star Trek: Tactical Assault + - Super Princess Peach + - Tomb Raider: Underworld + - Wario: Master of Disguise + - WWE SmackDown vs. Raw 2008 +- Motion Pack + - Tony Hawk’s Motion + +### Games with Wii connectivity +- Animal Crossing: Wild World -> Animal Crossing: City Folk +- Band Hero -> Guitar Hero +- Batman: The Brave and the Bold (DS) -> Batman: The Brave and the Bold (Wii) +- Castlevania: Order of Ecclesia -> Castlevania Judgement +- Final Fantasy Crystal Chronicles: Echoes of Time (DS) -> Final Fantasy Crystal Chronicles: Echoes of Time (Wii) +- Geometry Wars: Galaxies (DS) -> Geometry Wars: Galaxies (Wii) +- Jam with the Band -> Live Channel +- My Word Coach -> My Word Coach (Wii) +- Pokemon Diamond/Pearl -> My Pokemon Ranch +- Pokemon Platinum -> My Pokemon Ranch (Japan Only) +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver-> Pokémon Battle Revolution +- Personal Trainer: Walking -> Mii Channel +- Ultimate Band -> Ultimate Band (Wii) +- WarioWare D.I.Y. -> WarioWare D.I.Y. Showcase diff --git a/pages/_fr-FR/gbarunner2/bios.md b/pages/_fr-FR/gbarunner2/bios.md index 57a70e02..cf747a6c 100644 --- a/pages/_fr-FR/gbarunner2/bios.md +++ b/pages/_fr-FR/gbarunner2/bios.md @@ -10,9 +10,9 @@ Pour que GBARunner2 puisse charger des jeux, une copie du BIOS GBA est nécessai ### Tutoriels de dumping -- [Wii (not family edition)/GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper) +- [Wii (pas d'édition familiale)/GameCube + câble lien dumper](https://github.com/FIX94/gba-link-cable-dumper) - [3DS utilisant la plupart des jeux Console Virtuelle](https://glazedbelmont.github.io/gbabiosdump/#virtual-console-title-from-a-3ds) (ne peut pas être des titres GBA ou non-Nintendo (Game Gear)) -- [GBA or DS Phat/Lite with a GBA flashcart](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) +- [GBA ou DS Phat/Lite avec un linker GBA](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) Après la copie du BIOS, il doit être renommé en `bios.bin` et doit ensuite être placé dans `sd:/`, `sd:/gba/`, ou `sd:/_gba/` pour que GBARunner2 le lise. diff --git a/pages/_fr-FR/gbarunner2/faq.md b/pages/_fr-FR/gbarunner2/faq.md index 6aaf4c0d..a0a8d637 100644 --- a/pages/_fr-FR/gbarunner2/faq.md +++ b/pages/_fr-FR/gbarunner2/faq.md @@ -8,19 +8,15 @@ description: FAQ et dépannage pour GBARunner2 --- #### Comment créer et ajouter des bordures personnalisées ? - Vous pouvez lire et suivre [ce guide](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) par FrescoASF. #### Les codes de triche sont-ils pris en charge ? - Pas maintenant. Au lieu de cela, vous pouvez injecter des codes de triche en permanence dans votre ROM GBA avec [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/). #### Comment utiliser les versions nightly GBARunner2 avec TWiLight Menu++ ? - 1. Télécharger la version nightly 1. Renommez-le en `GBARunner2_arm7dldi_3ds.nds` (ou `GBARunner2_arm7dldi_dsi.nds` si vous êtes sur DSi) 1. Placez-le dans `sd:/_nds` #### Comment utiliser les fonctionnalités de connexion Wi-Fi ? - -Vous aurez besoin d'une version de la branche [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) pour utiliser les fonctionnalités. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). +Vous aurez besoin d'une version de la branche [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) pour utiliser les fonctionnalités. Vous pouvez trouver des instructions détaillées sur la façon de configurer les builds sur sa page [Wiki GBAtemp](https://wiki.gbatemp.net/wiki/GBARunner2/Link). diff --git a/pages/_fr-FR/gbarunner2/index.md b/pages/_fr-FR/gbarunner2/index.md index cf610cbb..2de358ae 100644 --- a/pages/_fr-FR/gbarunner2/index.md +++ b/pages/_fr-FR/gbarunner2/index.md @@ -6,7 +6,7 @@ title: GBARunner2 description: Informations sur l'utilisation de GBARunner2 --- -GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. Fondamentalement, comme [Nintendont](https://github.com/FIX94/Nintendont) fait pour exécuter des jeux GameCube sur Wii. +GBARunner2 est une hyperviseur [open-source](https://github.com/Gericom/GBARunner2) qui exécute des jeux GBA sur DS/DSi/3DS en mode DS. Il fonctionne comme [Nintendont](https://github.com/FIX94/Nintendont) pour exécuter des jeux GameCube sur Wii. Avec ce que ce wiki a à offrir, les listes de compatibilité GBARunner ont beaucoup d'informations utiles : - [Linker DS](https://wiki.gbatemp.net/wiki/GBARunner2) diff --git a/pages/_fr-FR/hiyacfw/custom-splash-screens.md b/pages/_fr-FR/hiyacfw/custom-splash-screens.md index de580232..f6cbf628 100644 --- a/pages/_fr-FR/hiyacfw/custom-splash-screens.md +++ b/pages/_fr-FR/hiyacfw/custom-splash-screens.md @@ -2,12 +2,12 @@ lang: en-US layout: wiki section: hiyacfw -title: Custom Splash Screens +title: Écrans de démarrage personnalisés category: other -description: How to use custom splash screens with hiyaCFW +description: Comment utiliser des écrans de démarrage personnalisés avec hiyaCFW --- -With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work: +Avec hiyaCFW, vous pouvez utiliser des écrans personnalisés dans les formats `.bmp` ou `.gif`. Ils doivent aller dans le dossier `sd:/hiya` et doivent être nommés `splashtop` pour l'écran supérieur et `splashbottom` pour le bas, avec l'extension de fichier appropriée, puis assurez-vous que l'écran de démarrage est activé dans la configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work: ### BMP - 16-bit (RGBA 1555, RGB 1555, or RGB 565) diff --git a/pages/_fr-FR/hiyacfw/forwarders.md b/pages/_fr-FR/hiyacfw/forwarders.md deleted file mode 100644 index 2349c054..00000000 --- a/pages/_fr-FR/hiyacfw/forwarders.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -lang: en-US -layout: wiki -section: hiyacfw -title: Forwarders -category: other -description: How to use nds-bootstrap forwarders with hiyaCFW ---- - -### Requirements -- A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch), [hiyaCFW](installing), and [TWiLight Menu++](/twilightmenu/installing-dsi) installed -- The latest release of [MakeForwarder](https://github.com/Ta180m/Make-Forwarder-Dsi/releases) - -### Instructions -1. Extract *the contents of* `MakeForwarder.zip` to the root of your SD card -1. Launch TWiLight Menu++ -1. Launch the Nintendo DS ROM you want to create a forwarder for -1. Once the ROM boots, turn off your console - - If it does not work, please follow the nds-bootstrap troubleshooting guide -1. Launch hiyaCFW -1. Once in the Nintendo DSi Menu, unwrap and launch "Forwarder Maker" -1. Set your target bootstrap depending on what your application is: - - **Retail ROM:** `sd:/_nds/nds-bootstrap-release.nds` - - **Homebrew:** `sd:/_nds/nds-bootstrap-hb-release.nds` -1. Select `create forwarder` and navigate to the location of your ROM - -Repeat step 7 and 8 until you have created all desired forwarders. -- You do not need to reset the target bootstrap if using the same type of ROM - -Once you've installed forwarders for all of your ROMs, reboot the system and launch hiyaCFW. They should now appear in gift boxes. diff --git a/pages/_fr-FR/hiyacfw/index.md b/pages/_fr-FR/hiyacfw/index.md index 92d99711..2d8258d0 100644 --- a/pages/_fr-FR/hiyacfw/index.md +++ b/pages/_fr-FR/hiyacfw/index.md @@ -6,8 +6,10 @@ title: hiyaCFW description: Information on how to install and use hiyaCFW --- -[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) is a custom firmware that will allow you to run your system NAND (internal storage) off of your SD card. +[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) is a custom firmware that allows running the Nintendo DSi firmware off the console SD card instead of the NAND (internal memory) chip. This is useful because the SD card is replaceable, while the internal NAND chip is weak and has the potential to break. -This allows you to install your own apps to the Nintendo DSi Menu without risk of bricking, as they’re installed to the SD card so problems can fixed easily. +Alongside the safety benefit, it provides the ability to... +- Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility +- Keep settings separate from the one found in the internal NAND -It also allows easy installation of homebrew applications to the DSi Menu and displaying a custom splash screen on boot. +However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_fr-FR/hiyacfw/troubleshooting.md b/pages/_fr-FR/hiyacfw/troubleshooting.md index c306ec94..b13fe38f 100644 --- a/pages/_fr-FR/hiyacfw/troubleshooting.md +++ b/pages/_fr-FR/hiyacfw/troubleshooting.md @@ -7,10 +7,10 @@ category: other description: Troubleshooting information for hiyaCFW --- -## #-2435-8325 +### #-2435-8325 If your Nintendo DSi shows an error in this format when booting, with the # being a number, that means that bootstage 2 thinks something is wrong with your SDNAND. This is usually fixed by [reinstalling hiyaCFW](installing-hiyacfw). -## "An error has occurred" +### "An error has occurred" When the Nintendo DSi Menu detects a problem it will usually show this generic error message, some of the causes are: #### The free space bug diff --git a/pages/_fr-FR/nds-bootstrap/faq.md b/pages/_fr-FR/nds-bootstrap/faq.md index 34722659..00e6c228 100644 --- a/pages/_fr-FR/nds-bootstrap/faq.md +++ b/pages/_fr-FR/nds-bootstrap/faq.md @@ -13,18 +13,18 @@ description: FAQ & Troubleshooting for nds-bootstrap - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### nds-bootstrap troubleshooting -If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. +If you get issues with using the latest version of nds-bootstrap, here's how you can troubleshoot it. 1. Run the game with different settings, including changing the ARM9 CPU Speed, DS/DSi Mode, sound quality, Card Read DMA, etc 2. Supprimez les dossiers `fatTable` et `patchOffsetCache` dans `sd:/_nds/nds-bootstrap/` 3. Ce n'est probablement pas un si gros problème ; demandez sur le serveur [Discord](https://discord.gg/yD3spjv) -If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. +If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case there has already been an issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. #### Why are there issues with ROM loading, even though they're run natively? -nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. +nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which will cause the ROMs to not work properly. #### Why use nds-bootstrap over a regular flashcard? - Certaines ROMs compatibles sont chargées en RAM, permettant ainsi des temps de chargement plus rapides que même les cartouches normales @@ -46,5 +46,5 @@ A nightly build is build for the latest commit. Nightly builds may be unstable, #### Why do my cheats not work? The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. -For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). +For more info on cheats, check the [Action Replay cheats section of the Retail ROMs page](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). diff --git a/pages/_fr-FR/nds-bootstrap/index.md b/pages/_fr-FR/nds-bootstrap/index.md index 2b89a8d1..2f31c92d 100644 --- a/pages/_fr-FR/nds-bootstrap/index.md +++ b/pages/_fr-FR/nds-bootstrap/index.md @@ -6,4 +6,10 @@ title: nds-bootstrap description: Informations sur l'utilisation de nds-bootstrap --- -[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcards. +[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source homebrew application which redirects Slot-1 read/writes from official Nintendo SDK games to the SD card, whether on a flashcard or the on-console SD card. + +It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. + +- [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) + - For access to edit, please hit the "Request edit access" button +- [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_fr-FR/nds-bootstrap/testing.md b/pages/_fr-FR/nds-bootstrap/testing.md index 6aa4e6a2..dc39bae6 100644 --- a/pages/_fr-FR/nds-bootstrap/testing.md +++ b/pages/_fr-FR/nds-bootstrap/testing.md @@ -7,7 +7,7 @@ description: Compatibility list and tips for testing games --- ### Liste de compatibilité -Pour voir les jeux testés, regardez [ici](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). Si vous voulez contribuer, appuyez sur `lecture seule` puis `demander l'accès à l'éditeur`. +To view tested games, check the [compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `View only` and then `Request edit access`. ### Conseils pour tester les jeux - Rechercher des problèmes de scintillement de l'écran ou de son diff --git a/pages/_fr-FR/other/godmode9i.md b/pages/_fr-FR/other/godmode9i.md index 98a5482b..df9d7c56 100644 --- a/pages/_fr-FR/other/godmode9i.md +++ b/pages/_fr-FR/other/godmode9i.md @@ -6,17 +6,19 @@ title: GodMode9i description: Informations sur GodMode9i --- -Informations pour [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), un navigateur de fichiers en accès complet pour la Nintendo DS, Nintendo DSi et le TWL_FIRM de la Nintendo 3DS. +[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/) is an open source file browser for the Nintendo DS ecosystem, taking inspiration from GodMode9 for the Nintendo 3DS. GodMode9i has the ability to dump game cartridges, manage SD card files, browse NitroFS, calculate the SHA1 hash of files, edit binary files with a hex editor, and more. -### FAQ & Dépannage +## Dumping functionality -#### How do I dump games? -Follow [this guide](https://dsi.cfw.guide/dumping-game-cards) from the [dsi.cfw.guide](https://dsi.cfw.guide/) website. +To dump game cartridges, select the drive in the drives list and follow the on-screen prompts. +- On the Nintendo DS and Nintendo DS Lite, GodMode9i can dump Slot-2/Game Boy Advance cartridges if running from Slot-1 flashcard, or Slot-1/Nintendo DS cartridges if GodMode9i is running from a Slot-2 flashcard +- On the Nintendo DSi family of systems, Unlaunch is required for access to Slot-1 + - Follow [dsi.cfw.guide](https://dsi.cfw.guide/) for instructions on how to install Unlaunch +- On the Nintendo 3DS family of systems, a modern CFW environment is required to launch GodMode9i + - Follow [3ds.hacks.guide](https://3ds.hacks.guide/) for instructions on how to install Luma3DS + boot9strap -#### Pourquoi ne puis-je pas dumper des jeux sur DSi? -You need Unlaunch installed in order to be able to dump games onto your SD card. You can install Unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/). +### Troubleshooting #### How do I get past the "mounting drive(s)" screen while starting it up? -This happens when you launch GodMode9i from [hiyaCFW](/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND. - +This happens when you launch GodMode9i from [hiyaCFW](../hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from Unlaunch to be able to mount the NAND. diff --git a/pages/_fr-FR/other/index.md b/pages/_fr-FR/other/index.md index b7b321dc..444e3dde 100644 --- a/pages/_fr-FR/other/index.md +++ b/pages/_fr-FR/other/index.md @@ -2,7 +2,7 @@ lang: fr-FR layout: wiki section: other -title: Other Projects +title: Autres projets description: Informations sur d'autres projets DS-Homebrew --- diff --git a/pages/_fr-FR/twilightmenu/controls.md b/pages/_fr-FR/twilightmenu/controls.md index eafb0292..cc7d317d 100644 --- a/pages/_fr-FR/twilightmenu/controls.md +++ b/pages/_fr-FR/twilightmenu/controls.md @@ -56,11 +56,11 @@ Celles-ci ne s'appliquent pas à DSiWare. - Haut / Bas: Augmentez / Diminuez la valeur de 1h - Gauche / Droite: Augmenter / Diminuer la valeur de 10h - A / B: Terminer la modification de la valeur - - B: Return to RAM Viewer + - B: Retourner à la visionneuse de RAM - Y: Spécifiez une adresse à laquelle aller - Haut / Bas: Augmenter/Diminuer la valeur sélectionnée - Gauche / Droite: Sélectionnez une valeur - - A/B: Return to RAM Viewer/Editor at specified address + - A/B: Retourner à la visionneuse ou l'éditeur de RAM à l'adresse spécifiée - Le menu en jeu n'est pas accessible dans les jeux DSi Enhanced/Exclusive en mode DSi, donc essayer d'utiliser le combo de boutons dans ces parties va à la place quitter le jeu - Seul le combo de boutons d'échange d'écran fonctionnera en mode B4DS, les autres ne fonctionneront pas - Retourner sur TWiLight Menu++ peut ne pas fonctionner sur certains modèles O3DS diff --git a/pages/_fr-FR/twilightmenu/creating-ram-disks.md b/pages/_fr-FR/twilightmenu/creating-ram-disks.md index 4bf2f31c..8ab40109 100644 --- a/pages/_fr-FR/twilightmenu/creating-ram-disks.md +++ b/pages/_fr-FR/twilightmenu/creating-ram-disks.md @@ -10,11 +10,11 @@ description: Comment créer des disques en RAM pour utiliser les anciens homebre Vous n'avez pas besoin de suivre cela si vous utilisez un linker. {:.alert .alert-info} -Pour créer un disque de RAM, téléchargez [cet outil](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) (cliquez sur `Download Software`), et suivez les instructions ci-dessous. +Pour créer un disque RAM, téléchargez [Dataram RAMDisk](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) (cliquez sur `Download Software`), et suivez les instructions ci-dessous. -Instructions par @Dakkon7, modifié par RocketRobz: +Instructions par @Dakkon7, modifiées par RocketRobz : -1. Run RAMDisk +1. Lancez RAMDisk 1. Cliquez sur **View** -> **Advanced** 1. Pour **Disk Size**, tapez `12` pour DSi, ou `28` pour 3DS, au-dessus de **Max 1023 Mo** 1. Dé-marquer **Create TEMP Directory**, s'il est déjà marqué diff --git a/pages/_fr-FR/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_fr-FR/twilightmenu/custom-unlaunch-backgrounds.md index a164a226..0a7a9119 100644 --- a/pages/_fr-FR/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_fr-FR/twilightmenu/custom-unlaunch-backgrounds.md @@ -7,21 +7,24 @@ title: Fond d'Unlaunch personnalisé description: Comment créer des arrière-plans d'Unlaunch personnalisés et les installer en utilisant TWiLight Menu++ --- -En utilisant TWiLight Menu++, vous pouvez patcher l'installateur Unlaunch pour avoir une image d'arrière-plan personnalisée. Cela doit être un GIF, 256 x 192, avec quelques restrictions : -- Seule la première image sera affichée, aucun fond animé +Vous pouvez trouver des fonds pour Unlaunch prémâchés sur le [site TWiLight Menu++ skins](https://skins.ds-homebrew.com/unlaunch/). +{:.alert .alert-info} + +En utilisant TWiLight Menu++, vous pouvez patcher l'installateur d'Unlaunch pour avoir une image d'arrière-plan personnalisée. Cela doit être un GIF de 256 x 192, avec quelques restrictions : +- Seule la première image sera montrée, pas d'arrière-plan animé - Le fichier doit être inférieur ou égal à 15 472 octets - Les GIF avec plus de 31 couleurs nécessitent des palettes spécialement conçues pour éviter de casser le texte ### Installation 1. Copiez le fichier GIF dans `sd:/_nds/TWiLightMenu/unlaunch/backgrounds` -1. Téléchargez le [dernier installateur de Unlaunch](https://problemkaputt.de/unlaunch.zip) et extrayez `UNLAUNCH.DSI` sur votre carte SD -1. Ouvrez TWiLight Menu++ Paramètres, basculez sur la page `Réglages d'Unlaunch` et cliquez sur `Fond d'écran`, puis sélectionnez celui que vous voulez +1. Téléchargez le [dernier installateur d'Unlaunch](https://problemkaputt.de/unlaunch.zip) et extrayez `UNLAUNCH.DSI` sur votre carte SD +1. Ouvrez les paramètres de TWiLight Menu++, basculez sur la page `Paramètres d'Unlaunch` et cliquez sur `Fond d'écran`, puis sélectionnez celui que vous voulez 1. Quitter les paramètres et lancer `Unlaunch DSi Installer` - Il devrait utiliser votre image personnalisée, si elle ne s'affiche pas, éteignez votre console et assurez-vous que votre GIF est conforme aux exigences ci-dessus 1. Choisissez `Install Now` ### Utiliser des GIFs avec plus de 31 couleurs -Comme la palette du GIF est chargée dans la même zone de VRAM que les palettes de texte, elle les écrasera si la palette devient trop grande, Cependant, cela peut être contourné en incluant les palettes de texte dans les palettes du GIF. Utiliser ceci avec des couleurs différentes vous permettrait également d'avoir des couleurs de texte différentes, si vous le souhaitez. Ces instructions seront pour [GIMP](https://gimp.org), mais tout éditeur d'image capable de réorganiser la palette d'une image fonctionnera. +Comme la palette du GIF est chargée dans la même zone de VRAM que les palettes de texte, elle les écrasera si la palette devient trop grande, mais il est possible de contourner ce problème en incluant les palettes de texte dans les palettes du GIF. L'utilisation de ce système avec des couleurs différentes vous permettrait également obtenir des couleurs de texte différentes, si vous le souhaitez. Ces instructions seront pour [GIMP](https://gimp.org), mais tout éditeur d'image capable de réorganiser la palette d'une image fonctionnera. 1. Ouvrez votre image dans GIMP et assurez-vous qu'elle est de 256 x 192 pixels 1. Dans la barre de menu en haut, sélectionnez `Image` -> `Mode` -> `Indexé...` 1. Sélectionnez `Générer une palette optimale` et définissez les couleurs maximales à n'importe quoi jusqu'à 226 couleurs @@ -39,9 +42,9 @@ Comme la palette du GIF est chargée dans la même zone de VRAM que les palettes 1. Enregistrez le GIF optimisé et ouvrez-le dans GIMP 1. Dans la barre de menu en haut, sélectionnez `Windows` -> `Dialogues Dockables` -> `Carte de couleur` 1. Changez votre `couleur de premier plan` actuelle en #080808 et ajoutez 14 nouvelles couleurs avec le bouton `+` - - Si votre image n'a pas au moins 133 couleurs, vous devrez également ajouter des couleurs de remplissage pour organiser les couleurs du texte dans les zones correctes -1. Faites un clic droit sur une couleur dans la carte de couleur et sélectionnez `Réorganiser la carte de couleur...` -1. Organisez vos nouvelles couleurs pour qu'elles correspondent à celles-ci: (La 2ème et 3ème colonnes commençant à l'indexe 49)
![Palette avec des couleurs de texte correctes](https://cdn.discordapp.com/attachments/614278143527878658/770777177904906240/unlaunch-palette.png) + - Si votre image n'a pas au moins 133 couleurs, vous devrez continuer à ajouter des couleurs jusqu'à ce que la dernière soit l'indice 146 +1. Faites un clic droit sur une couleur dans la carte des couleurs et sélectionnez `Rearrange Colormap...` +1. Arrangez vos nouvelles couleurs de façon à ce qu'elles correspondent à celles qui sont soulignées en rouge : (Les 2ème et 3ème colonnes à partir de la 4ème ligne)
![Palette avec des couleurs de texte correctes](/assets/images/custom-unlaunch-bg/unlaunch-palette.png) 1. Utilisez le sélecteur de couleurs pour que vos nouvelles couleurs correspondent à celles de l'image ci-dessus 1. Dans la barre de menu en haut, sélectionnez `Fichier` -> `Exporter sous...`, donnez-lui un nom avec l'extension `.gif`, et cliquez sur `Exporter` 1. Dans le prochain popup, désactivez le `commentaire GIF` et cliquez sur `Exporter` diff --git a/pages/_fr-FR/twilightmenu/faq.md b/pages/_fr-FR/twilightmenu/faq.md index 000af6c2..d08c7fa9 100644 --- a/pages/_fr-FR/twilightmenu/faq.md +++ b/pages/_fr-FR/twilightmenu/faq.md @@ -62,60 +62,10 @@ No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) ar #### What systems does TWiLight Menu++ support? -| Format | Loader | Extensions | Save file | -| ----------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------------------- | -| ARGV[^1] | Native | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | -| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | -| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | -| MPEG4 Video | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | -| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| RVID Video | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | -{:.table} - -- Footnotes - -{:footnotes} +See [List of Systems Supported by TWiLight Menu++](../ds-index/emulators#list-of-supported-systems-by-twilight-menu). #### Why isn't touch input working on sudokuhax? Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Can The Biggest Loser boot TWiLight Menu++? -Non. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -[^1]: Les fichiers texte contenant le chemin vers une application homebrew DS et des arguments pour le lancer avec, voir le README de [nds-hb-menu](https://github.com/devkitPro/nds-hb-menu#passing-arguments) pour plus d'infos -[^2]: Only for retail ROMs, homebrew do not have specific save files -[^3]: Fonctionne uniquement à partir d'une flashcard SuperCard DSTWO car elle a une puissance de traitement supplémentaire et de la RAM à l'intérieur de la cartouche -[^4]: Lorsque vous exécutez en mode DSi , il peut utiliser le DSP pour un meilleur son -[^5]: Nécessite une flashcard Slot-2 et fonctionne donc uniquement sur DS Phat et DS Lite -[^6]: jEnesis ne peut enregistrer que lorsque vous exécutez à partir d'un linker, mais PicoDriveTWL peut enregistrer à partir d'une SD et d'un linker -[^7]: Uniquement affiché lorsque vous utilisez un linker, la carte SD interne de 3DS ou DSi avec Unlaunch installé -[^8]: Ne peut sauvegarder que si vous exécutez depuis un linker - -[a5200ds]: https://github.com/wavemotion-dave/A5200DS -[a7800ds]: https://github.com/wavemotion-dave/A7800DS -[dstwo]: http://eng.supercard.sc -[gameyob]: https://github.com/Drenn1/GameYob -[gbarunner2]: https://github.com/Gericom/GBARunner2 -[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS -[mpeg4player]: https://gbatemp.net/threads/544095 -[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap -[nesds]: https://github.com/DS-Homebrew/NesDS -[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx -[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL -[rvidplayer]: https://gbatemp.net/threads/539163 -[s8ds]: https://www.gamebrew.org/wiki/S8DS -[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS -[stellads]: https://github.com/wavemotion-dave/StellaDS -[unlaunch]: https://problemkaputt.de/unlaunch.htm -[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS +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/_fr-FR/twilightmenu/index.md b/pages/_fr-FR/twilightmenu/index.md index 1efeac16..4f10ba88 100644 --- a/pages/_fr-FR/twilightmenu/index.md +++ b/pages/_fr-FR/twilightmenu/index.md @@ -5,6 +5,8 @@ title: TWiLight Menu++ description: Guides pour utiliser et personnaliser TWiLight Menu++ --- -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) est un open-source mise à jour/remplacent le menu DSi, et à une interface pour nds-bootstrap pour DSi, 3DS et flashcards. +![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -Pour plus d'informations pour l'installer, cliquez sur la page correspondant à votre console dans la barre latérale, dans la section Installation. +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu to launch a variety of different applications, making it perfect for a replacement menu. With themes, skins, folders and other features, this is the all-in-one menu for the Nintendo DS and Nintendo 3DS family of systems. + +For info on how to install, click on the page in the sidebar for your console in the Installing section. diff --git a/pages/_fr-FR/twilightmenu/installing-flashcard.md b/pages/_fr-FR/twilightmenu/installing-flashcard.md index 96700105..e498ca11 100644 --- a/pages/_fr-FR/twilightmenu/installing-flashcard.md +++ b/pages/_fr-FR/twilightmenu/installing-flashcard.md @@ -21,7 +21,7 @@ description: Comment installer TWiLight Menu++ sur un linker Nintendo DS - Ceci vous permet d'utiliser la vitesse TWL click et/ou le boost VRAM sur vos jeux flashcarts ainsi qu'à la carte SD de la console, et exécute les jeux Optimisés-DSi/Exclusifs-DSi/DSiWare en mode DSi depuis votre linker ### Pour exécuter des jeux en utilisant le logiciel de votre linker -1. Extraire ce qui est dans `Flashcart Loader/(your flashcard)` à la racine de la carte microSD +1. Extrayez ce qui est dans `Flashcart Loader/(votre linker)` à la racine de la carte microSD - Si vous l'avez fait, passez à l'étape 3. Dans le cas contraire, suivez les étapes en dessous de la liste de flashcard ci-dessous 1. Pour ces linkers : @@ -38,12 +38,12 @@ description: Comment installer TWiLight Menu++ sur un linker Nintendo DS - R4xDS - DSTT(i) - Installez YSMenu [ici](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) + Installez [YSMenu de RetroGameFan](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - Assurez-vous d'avoir `YSMenu.nds` (renommez `TTMenu.dat` s'il n'y est pas) et le dossier `TTMenu` sur la racine de la microSD du linker 1. Définissez `Utiliser nds-bootstrap` à `Non`, donc le micrologiciel de la flashcard sera utilisé à la place de nds-bootstrap ### Démarrage automatique de TWiLight Menu++ -1. Extraire le contenu de `Autoboot/(your flashcard)` à la racine de la carte microSD du linker +1. Extrayez le contenu de `Autoboot/(votre linker)` à la racine de la carte microSD du linker - Passez cela, si vous ne voyez pas votre linker 1. ... - **Utilisateurs de DS Phat/Lite :** Allez dans les paramètres du menu DS, et activez le démarrage automatique, pour que votre linker se lance au démarrage diff --git a/pages/_fr-FR/twilightmenu/playing-in-widescreen.md b/pages/_fr-FR/twilightmenu/playing-in-widescreen.md index 9ad31a0a..4928689a 100644 --- a/pages/_fr-FR/twilightmenu/playing-in-widescreen.md +++ b/pages/_fr-FR/twilightmenu/playing-in-widescreen.md @@ -33,5 +33,5 @@ Vous avez terminé ! Profitez de vos jeux DS en plein écran ! **NOTES :** 1. Ne maintenez pas START ou SELECT lors du lancement de TWLMenu++, si vous ne voulez pas que le plein écran apparaisse buggé -1. Tous les jeux ne sont pas compatibles avec le plein écran. [Nous avons créé une liste de jeux compatibles avec le plein écran](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) +1. Tous les jeux ne sont pas compatibles avec le plein écran. [Here is a list of games with widescreen support](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) 1. If you're stuck in widescreen mode in all of TWL_FIRM (including the TWLMenu++ GUI) after following this guide and launching a widescreen-compatible game, delete `TwlBg.cxi` at `sd:/luma/sysmodules/`, and [uninstall](https://wiki.ds-homebrew.com/twilightmenu/uninstalling-3ds) and [re-install](https://wiki.ds-homebrew.com/twilightmenu/installing-3ds) TWiLight Menu++, and re-follow the above guide diff --git a/pages/_fr-FR/twilightmenu/updating-3ds.md b/pages/_fr-FR/twilightmenu/updating-3ds.md index 9c35f648..2a8b4e58 100644 --- a/pages/_fr-FR/twilightmenu/updating-3ds.md +++ b/pages/_fr-FR/twilightmenu/updating-3ds.md @@ -12,10 +12,10 @@ tabs: manual: Manuellement --- -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. +Si vous effectuez une mise à jour à partir d'une version antérieure à la v16.4.0, veuillez déplacer vos fichiers `.sav` pour les jeux DS vers un nouveau dossier appelé `saves`, le dossier `saves` se trouvant au même endroit que les ROMs DS. {:.alert .alert-info} -If updating from a version older than v21.0.0, please move your `.pub` and/or `.prv` files for DSiWare titles to a new folder called `saves`, with the `saves` folder being in the same place as the DSiWare ROMs. +Si vous effectuez une mise à jour à partir d'une version antérieure à la v21.0.0, veuillez déplacer vos fichiers `.pub` et/ou `.prv` pour les titres DSiWare vers un nouveau dossier appelé `saves`, le dossier `saves` se trouvant au même endroit que les ROMs DSiWare. {:.alert .alert-info} {% capture tab-universal-updater %} @@ -44,8 +44,8 @@ If updating from a version older than v21.0.0, please move your `.pub` and/or `. ### Étapes supplémentaire pour les linkers -Si vous pouvez basculer entre le contenu de la carte SD et de la carte flashcard dans TWLMenu++, et si le menu TWLMenu++ de la flashcard est sur v16.3.0 ou plus tard, veuillez suivre ces étapes. +Si vous pouvez passer du contenu de la carte SD à celui du linker dans TWLMenu++, et si le TWLMenu++ du linker est sur v16.3.0 ou plus, veuillez suivre ces étapes. -1. Allez dans les paramètres TWiLight Menu++ +1. Allez dans les paramètres de TWLMenu++ 1. Sélectionnez `Mettre à jour TWiLight Menu++` 1. Sélectionnez `Console (micro)SD > Slot-1 microSD` diff --git a/pages/_fr-FR/twilightmenu/updating-dsi.md b/pages/_fr-FR/twilightmenu/updating-dsi.md index b7bd9c76..6b05068d 100644 --- a/pages/_fr-FR/twilightmenu/updating-dsi.md +++ b/pages/_fr-FR/twilightmenu/updating-dsi.md @@ -8,10 +8,10 @@ long_title: Mettre à jour TWiLight Menu++ (DSi) description: Comment mettre à jour TWiLight Menu++ sur la Nintendo DSi --- -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. +Si vous effectuez une mise à jour à partir d'une version antérieure à la v16.4.0, veuillez déplacer vos fichiers `.sav` pour les jeux DS vers un nouveau dossier appelé `saves`, le dossier `saves` se trouvant au même endroit que les ROMs DS. {:.alert .alert-info} -If updating from a version older than v21.0.0, please move your `.pub` and/or `.prv` files for DSiWare titles to a new folder called `saves`, with the `saves` folder being in the same place as the DSiWare ROMs. +Si vous effectuez une mise à jour à partir d'une version antérieure à la v21.0.0, veuillez déplacer vos fichiers `.pub` et/ou `.prv` pour les titres DSiWare vers un nouveau dossier appelé `saves`, le dossier `saves` se trouvant au même endroit que les ROMs DSiWare. {:.alert .alert-info} ### Mise à jour @@ -23,8 +23,8 @@ If updating from a version older than v21.0.0, please move your `.pub` and/or `. ### Étapes supplémentaire pour les linkers -Si vous pouvez basculer entre le contenu de la carte SD et de la carte flashcard dans TWLMenu++, et si la flashcard TWLMenu++ est sur v16.3.0 ou plus tard, veuillez suivre ces étapes. +Si vous pouvez passer du contenu de la carte SD à celui du linker dans TWLMenu++, et si le TWLMenu++ du linker est sur v16.3.0 ou plus, veuillez suivre ces étapes. -1. Allez dans les paramètres TWiLight Menu++ +1. Allez dans les paramètres de TWLMenu++ 1. Sélectionnez `Mettre à jour TWiLight Menu++` 1. Sélectionnez `Console (micro)SD > Slot-1 microSD` diff --git a/pages/_fr-FR/twilightmenu/updating-flashcard.md b/pages/_fr-FR/twilightmenu/updating-flashcard.md index 89bec36e..1e1e295b 100644 --- a/pages/_fr-FR/twilightmenu/updating-flashcard.md +++ b/pages/_fr-FR/twilightmenu/updating-flashcard.md @@ -8,10 +8,10 @@ long_title: Mettre à jour TWiLight Menu++ (Linker) description: Comment mettre à jour TWiLight Menu++ sur un linker --- -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. +Si vous effectuez une mise à jour à partir d'une version antérieure à la v16.4.0, veuillez déplacer vos fichiers `.sav` pour les jeux DS vers un nouveau dossier appelé `saves`, le dossier `saves` se trouvant au même endroit que les ROMs DS. {:.alert .alert-info} -If updating from a version older than v21.0.0, please move your `.pub` and/or `.prv` files for DSiWare titles to a new folder called `saves`, with the `saves` folder being in the same place as the DSiWare ROMs. +Si vous effectuez une mise à jour à partir d'une version antérieure à la v21.0.0, veuillez déplacer vos fichiers `.pub` et/ou `.prv` pour les titres DSiWare vers un nouveau dossier appelé `saves`, le dossier `saves` se trouvant au même endroit que les ROMs DSiWare. {:.alert .alert-info} ### Mise à jour @@ -20,10 +20,10 @@ If updating from a version older than v21.0.0, please move your `.pub` and/or `. 1. Copiez le dossier `_nds` à la racine de la carte microSD de votre linker 1. Copiez le fichier `BOOT.NDS` à la racine de la carte microSD de votre linker -### Plus d'étapes du côté de la carte SD de la DSi/3DS +### Plus d'étapes pour la carte SD DSi/3DS -Si vous pouvez basculer entre le contenu de la carte SD et de la carte flashcard dans TWLMenu++, et si la flashcard TWLMenu++ est sur v16.3.0 ou plus tard, veuillez suivre ces étapes. +Si vous pouvez passer du contenu de la carte SD à celui du linker dans TWLMenu++, et si le TWLMenu++ du linker est sur v16.3.0 ou plus, veuillez suivre ces étapes. -1. Allez dans les paramètres TWiLight Menu++ +1. Allez dans les paramètres de TWLMenu++ 1. Sélectionnez `Mettre à jour TWiLight Menu++` 1. Sélectionnez `microSD Slot-1 > Console (micro)SD` diff --git a/pages/_he-IL/community/discord-info.md b/pages/_he-IL/community/discord-info.md index 0311e7f8..1195e205 100644 --- a/pages/_he-IL/community/discord-info.md +++ b/pages/_he-IL/community/discord-info.md @@ -7,97 +7,126 @@ title: DS⁽ⁱ⁾ Mode Hacking Info description: Information for the DS⁽ⁱ⁾ Mode Hacking Discord server --- -### Welcome to the DS⁽ⁱ⁾ Mode Hacking! - -We specialize in all things related to Nintendo DS(i) modding and homebrew. Here are a few examples of what we can help you do in this server: - -- Setting up the best kernel for your flashcart -- Installing Custom Firmware (CFW) to your Nintendo DSi -- Helping modify the TWL_FIRM on your Nintendo 3DS (allowing you to use widescreen, changing screen filtering amongst other things) - -We also focus on other things such as creating ROM hacks, developing homebrew, and general chatter. +This is a Discord server that specializes in all things related to Nintendo DS(i) modding and homebrew, from helping set up your flashcard to homebrew development. We also focus on other things such as creating ROM hacks, playing DS games, and TWL_FIRM modding on 3DS. ## Discord Channels -We have plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. We'll go over the important ones but you can always check what the other channels do by looking at their channel topic: +There are plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. -- [#info-and-rules][info-and-rules] - This is the rules channel, it describes the standards we have when communicating in this server. -- [#useful-resources][useful-resources] - Need to understand something? Don't know a technical term? Check here -- [#nds-modding-help][nds-modding-help] - This is where you can ask for assistance with anything DS Homebrew related. Please check the pins, as there might be an explanation there already -- [#community-meta][community-meta] - This channel is used for talking about the server itself -- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes and stuff +Always remember to check the channel topic and pins before talking in a channel. +{:.alert .alert-info} -We also have [#other-nds-homebrew][other-nds-homebrew] for homebrew that don't have a dedicated channel, [#nds-modding-discussion][nds-modding-discussion] for modding that doesn't concern other channels, [#nds-gaming][nds-gaming] for general DS stuff, and [#offtopic][offtopic] for any topic in general. +**Important** +- [#info-and-rules][info-and-rules] - This provides brief information on the rules and information on this server. For more detailed information on the rules, see [the rules page](https://wiki.ds-homebrew.com/community/discord-rules) on the wiki +- [#useful-resources][useful-resources] - Links to useful resources that are outside of the Discord server such as other servers or this wiki +- [#member-logs][member-logs] - Shows user joins and server boosts + +**Server Hub** +- [#announcements][announcements] - Information on new updates to homebrew and also general announcements related to the server +- [#github-updates][github-updates] - Feed of all contributions to and discussions in our projects' GitHub repositories +- [#github-builds][github-builds] - Feed of all of our projects' nightly builds +- [#subreddit-feed][subreddit-feed] - Updates for new posts from our [Subreddit](https://reddit.com/r/NDSBrew) +- [#community-meta][community-meta] - For giving feedback about our community, including this Discord server, our subreddit, and GitHub organization + +**Nintendo DS⁽ⁱ⁾ Modding** +- [#nds-modding-help][nds-modding-help] - Have an issue with anything Nintendo DS(i) related? Need to ask a general question? Go ahead and do it here, providing all the information you can give (error messages, your console, methods tried, logs, and so forth). Keep 3DS modding in #other-console-modding unless it involves TWL_FIRM +- [#nds-modding-discussion][nds-modding-discussion] - Place to discuss flashcards, AP patches, and general DS understandings and research. While this channel covers TWL_FIRM on 3DS, please keep 3DS Mode discussions in #other-console-modding +- [#nds-retail-research][nds-retail-research] - Talk about ROM hacks, mods, and cheats for Nintendo DS(i) titles. Check the pins for a list of dedicated communities +- [#nds-dev-discussion][nds-dev-discussion] - Resources and discussions about DS(i) homebrew development. Discussion of already existing homebrew should go in #other-nds-homebrew + +**Main DS⁽ⁱ⁾ Homebrew Projects** +- [#nds-bootstrap][nds-bootstrap] - This channel is for discussion of the development of nds-bootstrap, for help use #nds-modding-help +- [#twilight-menu][twilight-menu] - This channel is for discussion of the development of TWiLight Menu++, for help use #nds-modding-help +- [#gbarunner2][gbarunner2] - This channel is for discussion of the development of GBARunner2, for help use #nds-modding-help +- [#websites-development][websites-development] - Discussion and suggestions for [dsi.cfw.guide](https://dsi.cfw.guide/) and all [ds-homebrew sites](https://ds-homebrew.com/) go here + +**Secondary DS⁽ⁱ⁾ Homebrew Projects** +- [#godmode9i][godmode9i] - This channel is for discussion of the development of godmode9i, for help use #nds-modding-help +- [#emulators-on-nds][emulators-on-nds] - This is for talking about emulators on the Nintendo DS(i). Discussion for Nintendo DS(i) emulators should go in #nds-modding-discussion +- [#other-nds-homebrew][other-nds-homebrew] - Talk about Nintendo DS(i) homebrew and get support that isn't covered by other channels + +**Community** +- [#off-topic][off-topic] - A channel for any topic that does not necessarily fit the other channels. Lower-quality posts should be kept to #end-of-server +- [#nds-gaming][nds-gaming] - A place to generally discuss games on the DS(i), as well as seek players for online play +- [#other-console-modding][other-console-modding] - Talk about homebrew and mods for any other game systems, such as the 3DS when not in TWL_FIRM +- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes, bot commands, and other things that don't facilitate discussion ## Roles & User Flairs -We have several roles you can get on this server, some of them being accessible with just a @Lightning command +We have several roles you can get on this server, some of them being accessible with just a Lightning bot command. -### Developers -This role is given to those who have either assisted or led a project for the Nintendo DS scene. While preferable that it'd be open source, it's optional Post the Nintendo DS homebrew application in the channel that works the best (If it doesn't have one, post it in [#other-nds-homebrew][other-nds-homebrew]) and ping a moderator alongside your message. +### Moderator Roles +These roles are given to people that are well trusted, they have the ability to ban, kick, mute, and give other roles to users. -Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances +- Da Master - The Owner role, has all possible perms +- Admin - Has all possible perms, usually gets final say between the Server Maintainers +- Server Maintainers - Help enforce the server rules and manage the server. If there is an issue contact them first before going higher up -### Artists/Designers -This role is given to those with an understanding of how art works and have contributed to DS homebrew in a graphical way (for example, a WoodR4 skin or a TWiLight Menu++ subtheme). Once you've fulfilled the requirement, mention us in [#community-meta][community-meta] with examples of said work and we will evaluate it. +### User Flair Roles +These roles can only be given by moderators and indicate that these users are knowledgeable in those fields, some give access to private channels. If you think that you fit the descriptions for any of these roles, ask in #community-meta. Moderators will evaluate your request based on the role's requirements. -### Helpers -Whether it's people we confide special builds to test or someone who would be helping out in the [#nds-modding-help][nds-modding-help] channel, Helpers are users that are supposed to represent the server as helpful members of the community. As an addition to the above average post quality requirement, there are two possible ways you can get the role: Testing & helping those in [#nds-modding-help][nds-modding-help] +- Developers - This role is given to those who have contributed code to the Nintendo DS scene. If you have any projects for the role, show them in #nds-dev-discussion +- Helpers - This role is given to those that actively provide meaningful assistance in #nds-modding-help or have contributed to compatibility reporting + - Helpers have no moderator perms, please ping a mod if a situation needs one +- Nitro Boosters - Given to those that have given Server Boosts -For those testing, you must test at least a total of 7 games between GBARunner2 and nds-bootstrap. Check their specific channel topics for links to their compatibility sheet. For those helping, the amount of help you give isn't set in stone. We generally look at how grand your helping is (for example, saying "right click then hit edit" wouldn't help). +### Punishment Roles +If you have broken the rules, you may receive these roles from a mod. -Once you've fulfilled either, mention it in [#community-meta][community-meta] and say which method you chose. If we approve, you will gain the Helpers role. You must send at least one message every 4 months to keep it. +- No Community - Removes access for all the channels under the Community category +- No Help - Removes access from [#nds-modding-help][nds-modding-help] +- No Reaction - Disables reaction perms for all channels +- Muted - Disables the ability to send messages -### Translators -Wanna translate a project of ours? Give yourself this role so you can stay up to date with the project's translation status. Our translation leader (Evie) will ping when new strings need to be translated. +### Other +These roles are only given for very specific purposes by Moderators. -- TWiLight Menu++: -- dsi.cfw.guide website: -- ds-homebrew.com wiki: +- Bots - Used to mark the Discord bots we have in this server +- Special Thanks - People that have contributed to our community in a major way -This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][end-of-server]) +### Self-Assignable Roles +These roles are given by the [Lightning bot](https://lightning-bot.gitlab.io/) using the !togglerole command. If you want to know what other commands it has, use !help. Keep commands for it in #end-of-server. -### Game Modders -This role is given to those who have made a ROM Hack of decent quality for the Nintendo DS, know how to properly patch their files and have posted said ROM hack at a more permanent place (such as GameBanana or modding forums). Post your ROM hack in [#nds-retail-research][nds-retail-research] and ping a moderator and we will evaluate the ROM hack. +- Updates - Get pings for updates on new releases of DS(i) homebrew in #announcements +- Nintendo DS Online Players - Anyone can ping this role in #nds-gaming when they're looking for people to play DS games online with +- Artist/Designers - For those that have made high-quality TWiLight Menu++ skins, unlaunch backgrounds or graphics for other DS(i) homebrew +- Composers - For those that have made music for DS(i) homebrew or ROM hacks +- Game Modders - For those that have made ROM hacks, cheats, or any other type of modifications to DS(i) games +- Translators - Anyone that wants to be notified for contributing to translations of various DS Homebrew projects -### Nintendo DS Online Players -This is a hoisted role, meant for users to get pinged when someone wants to play a Nintendo DS game online (whether it's Wiimmfi, AltWFC or other services). Mass pingers will be banned. This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server]) +## The Staff Team +These are the people who maintain the server. If they say something is final, it is not up for debate. These members are hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. -### Updates -You will get pinged in [#announcements][announcements] anytime an update comes out. To get this role, type `!togglerole Updates` in [#end-of-server][end-of-server]. +Owner: shutterbug2000#8835 -## 🤖 Lightning Commands -Lightning is a discord bot made by [LightSage](https://gitlab.com/LightSage) which has useful commands for modding communities, including... +Administrators: RocketRobz#4931, FNowut#5028, ahezard#8037, Apache Thunder#1696 -- `!mod [console] [param2]` - This will allow you to view information on modding consoles, games and so on. param2 could be viewed for more specific information or get a list of homebrew. -- `!togglerole ` - This will allow you to toggle a self-assignable role. If you need to view the current list of self-assignable roles, run `!togglerole list`. - -There are a ton of fun commands you can run as well, but please keep them to [#end-of-server][end-of-server]. To learn more, check out their website: - -We also use Lightning for moderation purposes (to log warns, kicks, mutes and bans). Keep this bot's DM box open in case we ever need to reach you. - -## 👑 The Staff Team -These are the people who maintain the server. If they say something is final, it is not up for debate. These members will be hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. - -@shutterbug2000, @RocketRobz (TWL-Z8RT-USA), @Gericom, @ahezard, @Apache Thunder, @NightScript, @dubbz82, @Stack3r, @Frost_, @Kaisaan - -## 🚪 Invite Link -Here are links to our networks. - -- Discord Server: (Keep in mind that anything publicly accessible on our server are logged by us and may be logged by others here) -- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew) -- Sub-Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) (for old reddit: [Dark](https://dm.reddit.com/r/NDSBrew/) --- [Light](https://old.reddit.com/r/NDSBrew/)) +Server Maintainers: Kaisaan#6181, Pk11#3666, Kodtiz3D#8288, DeadSkullzJr#3908, lifehackerhansol#4546 [info-and-rules]: https://discord.com/channels/283769550611152897/626620520330428436 [useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283 +[member-logs]: https://discord.com/channels/283769550611152897/677714673663082529 [announcements]: https://discord.com/channels/283769550611152897/283771381735489537 +[github-updates]: https://discord.com/channels/283769550611152897/450065134191116290 +[github-builds]: https://discord.com/channels/283769550611152897/540764336134815766 +[subreddit-feed]: https://discord.com/channels/283769550611152897/869830055377928243 [community-meta]: https://discord.com/channels/283769550611152897/715651368391671919 [nds-modding-help]: https://discord.com/channels/283769550611152897/332961165829210117 [nds-modding-discussion]: https://discord.com/channels/283769550611152897/547986366357700620 [nds-retail-research]: https://discord.com/channels/283769550611152897/356988919738400768 +[nds-dev-discussion]: https://discord.com/channels/283769550611152897/835273459339624499 + +[nds-bootstrap]: https://discord.com/channels/283769550611152897/283769550611152897 +[twilight-menu]: https://discord.com/channels/283769550611152897/489307733074640926 +[gbarunner2]: https://discord.com/channels/283769550611152897/620310871800807466 +[websites-development]: https://discord.com/channels/283769550611152897/744649302567157800 + +[godmode9i]: https://discord.com/channels/283769550611152897/497960894660083732 +[emulators-on-nds]: https://discord.com/channels/283769550611152897/702400281966673951 [other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712 -[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725 +[off-topic]: https://discord.com/channels/283769550611152897/286686210225864725 [nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448 +[other-console-modding]: https://discord.com/channels/283769550611152897/653706029736919051 [end-of-server]: https://discord.com/channels/283769550611152897/283770736215195648 diff --git a/pages/_he-IL/community/discord-rules.md b/pages/_he-IL/community/discord-rules.md index 3a5ce382..ae96fe2d 100644 --- a/pages/_he-IL/community/discord-rules.md +++ b/pages/_he-IL/community/discord-rules.md @@ -7,126 +7,103 @@ title: DS⁽ⁱ⁾ Mode Hacking Rules description: The rules for the DS⁽ⁱ⁾ Mode Hacking Discord server --- -### Do NOT impersonate, trash talk or otherwise act disrespectful to others and their beliefs. +This page provides more details to the rules outlined in the [#info-and-rules](https://discord.com/channels/283769550611152897/626620520330428436) channel in the Discord server. If you have any further questions, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). Note that the [English version of the rules](/community/discord-rules) is the canonical version and any potential discrepancies in translations will not affect their enforcement. -- This applies especially to those offering their time for the community. (such as helpers or developers) -- We will NOT tolerate insensitivity, regardless of whether the member is in the community or not. -- Respect user privacy; Avoid attempts to communicate with users who aren't comfortable doing so or sharing information about them that they don't want shared. -- Do NOT backseat moderate or try to "help" when a moderator is dealing with a situation. You hold no authority, so leave actual rule handling to staff. - - Reminders are fine, as long as you don't try to enforce them. -- When knowing who created a piece of art, credit those content creators. +### 1. Do not act disrespectfully towards others and their beliefs +- This applies to everyone regardless of their role or level of activity in this server, even if they aren’t on the server +- Do not backseat moderate or try to "help" when a moderator is already dealing with a situation +- Reminders of the rules are fine, as long as you remain respectful +- Credit the creator(s) when sending something if you know who created it -### Do NOT bring the chat quality down. +### 2. Do not bring the chat quality down -Examples include: +Examples of what breaks this rule include: - Asking to be spoon-fed information or spoon-feeding others -- Asking for release dates for projects; It's ready when it's ready -- Asking to ask; by asking to ask, you just asked -- Requesting information that is either obvious or you could find with a little bit of research on your end (such as googling for links instead of asking for them to be handed to you) - - Important information will be held over at [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283). - - Check the channel topic & pinned messages; it most likely contains what you are looking for. -- Intentionally elongating your message (for example: sending few words per message leaving it into a "popcorn" situation) -- Repeating messages, whether it is repeated in the same channel or in multiple channels. - - If you're unsure where to post your message, post it in the one that makes the most sense. - - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). +- Asking for release dates for projects; it's ready when it's ready +- Asking if you can ask a question; just ask your question directly +- Requesting information that is either obvious or you could find with a little bit of research on your end + - Important information can be found in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and in the pinned messages of all the channels +- Taking up excessive space in chat (e.g. Sending a tiny amount of words in multiple messages instead of keeping it all in one message) +- Repeating messages, whether it is repeated in the same channel or in multiple channels + - If you're unsure where to post your message check the channel topics and ask in the most fitting one + - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919) - Posting for the sake of posting rather than to bring actual conversations (such as complaining that the chat is dead, only sending out greetings, copypastas, etc) -- Sending extremely long messages. Use [mystbin](https://mystb.in/) for longer messages instead. +- Sending extremely long messages, use [mystbin](https://mystb.in/) for longer messages instead + +### 3. Do not self-promote with no context or without explicit staff permission + +- Giving links to other Discord servers on request is allowed, but please ask a moderator in a DM before advertising a server without prior context +- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules, mass DM advertisement (with proof) will land you a ban +- Joining for the purpose of advertising your discord server will land you a ban and your advertisements will be deleted + +### 4. Avoid piracy discussion + +- Do not link/mention piracy websites/tools, upload pirated content, or encourage others to pirate +- For more information on what is piracy or not, we suggest reading [eip’s piracy definition page](https://3ds.eiphax.tech/piracy.html) (Disclaimer: We are not lawyers) +- Discord’s Terms of Service follow the US law and as such, is subject to the US definition of piracy regardless of wherever the user lives in the US or not + +### 5. Keep conversations within their respective channels + +- Even if they are related, sometimes another channel would be more suitable + - Check the channel topics for where to ask questions or have discussion +- Sometimes, even an entirely different server is preferable, we don't have the answers to everything + - There are some related servers in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and the pins of other channels + +### 6. Keep all conversations in English + +- We are not able to easily moderate content in other languages +- We suggest using [DeepL](https://www.deepl.com/translator) for translation +- Moderators may allow others to speak in foreign languages in case translation fails and there are trusted people that know your language and are able to help + +### 7. You may not have an alternative account on this server without staff permission + +- One account per person at a time (except when approved by a staff member), be sure to leave this server on your other account before joining with a new one +- Punishments apply to the person, not the account, any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned + +### 8. Keep names/nicknames exclusively alphanumeric and do not hoist + +- Users with a nickname/username that is not easily readable for an English speaker or mentionable with an English (US) keyboard will be assigned a new nickname +- Avoid purposely putting characters in the beginning of the name to change your spot in the member list, those characters will be removed + +### 9. Do not send unsolicited DMs to other users + +- Please ask before sending a Direct Message to others and respect those not wanting to communicate + - Even if your actions aren't malicious, they could be disturbing or otherwise unwanted +- Things that happen in Direct Messages **are** the business of the server since unless you both share another server or are friends, you wouldn't be able to reach each other +- Examples of what not to do include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules, and harassment -### Do NOT randomly send Discord server invite links with no context & without explicit staff permission +### 10. Do not bring external drama, NSFW, or illegal content into the server -- Giving links to other discord servers on request is allowed, but please ask a moderator in Direct Messages before advertising a server without prior context -- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules. Mass-DM advertisement (with proof) will land you a ban -- Breaking this rule will result in your message containing the advertisement being deleted -- Joining for the purpose of advertising your discord server will land you a ban. +- If you are banned in other servers, avoid talking about it here + - We can not help you get unbanned from other servers, that is the decision of the staff members there +- Do not post anything that is not considered safe for work (e.g. sexual content, extreme violence, drugs) +- Any account with a disturbing avatar will be kicked, if you rejoin and still have the avatar, you will be banned +- Despite adult content being banned, users are still required to be thirteen and over in order to participate on this Discord server as per the Discord TOS +### 11. Do not talk about or do actions pertaining to breaking other Discord TOS +- [Link to Terms of Service](https://discord.com/terms) +- [Link to community guidelines](https://discord.com/guidelines) +- Trying to do anything that is not explicitly mentioned in our rules but is still against Discord TOS will land you a ban (e.g. raids, malware, phishing) -### Keep conversations within their respective channels. - -- Even if they are related, sometimes another channel would be more suitable. -- Sometimes, even an entirely different server is preferable. We don't have the answers to everything. - - Different related servers are linked to in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) - - -### You may not have an alternative account on this server - -- One account per person at a time (except when approved by a staff member). Be sure to leave this server on your other account before joining with a new one. -- Punishments apply to the person, not the account. Any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned. ‎ - -### Do NOT recommend video guides. - -- Video guides aren't maintained very well (which leads to the videos being outdated and unreliable in the long term) and negligent for the sake of "user accessibility". -- We have a list of guides in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) you could use instead. ‎ - -### Keep names exclusively alphanumeric, to keep them easy to read and tag. - -- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname. - - If we have to flip our displays to read your name, it's an abnormal way. - - If we have to get your User ID in order to mention you, it's an abnormal way. -- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed. - - -### Please be courteous when using Direct Messages - -- Things that happen in Direct Messages **are** the business of the server since unless the two share another server or they are friends, they wouldn't be able to reach each other. -- Examples include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules or harassment. - - There needs to be evidence of doing so, such as other people reporting it too, implications on the server or anything of the sort. However, when you do your report, cover any links. Do not give the DM advertiser more popularity than they already got by Direct Messaging everyone. -- Even if your actions aren't malicious, sometimes they could be disturbing. - - Please ask before sending a Direct Message to others and respect those not wanting to communicate. ‎ - -### Keep piracy discussion to a minimum - -- Do not link to piracy websites, upload pirated content, or encourage others to pirate -- For more information on what is piracy or not, we suggest reading this: https://3ds.eiphax.tech/piracy.html (Disclaimer: We are not lawyers) - - -### No Adult Content - -- Do not post pornography, gore, drugs (unless the topic is about medication) or anything that is not safe for work -- Any account with a disturbing avatar will get kicked. If you rejoin and still have the avatar, it will receive a ban -- At the same time, be mature. Members are allowed to cuss and you should be accustomed to that. Just don't throw around cuss words every two seconds; it isn't cool -- Despite Adult content being banned, users are still required to be thirteen and over in order to participate on this Discord Server - - -## Controversial content. - -### Topics that you should minimize - -Please keep these topics in [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856) and keep an open mind when discussing them: -- Political Debates -- Religion -- Spoilers -- Malware -- Content intended to shock or scare - -Make sure to put spoilers, malware and content intended to shock or scare in spoiler tags and properly warn the user outside of said spoiler tags. - -### Banned Content - -- External Drama -- Server Raids -- Adult content (read above) - -## 🏓 Notifications/Pings/DMs - -- @Lightning will send you a DM if you receive a warning. No need to assume you're in trouble if you got a ping -- Don't ping a user if it's obvious that they're already there. (Using Discord's quote function is not an excuse. Please remove the ping before sending the message) -- Don't repeatedly ping a person to try and get their attention. - - When a mention attack occurs, do not ping a staff member; it’s redundant since they are already getting pings from the attack. Also, it confuses the staff on which member to ban. -- If you get pinged, don't send messages like "why ping" or spam emotes on the message. Check who pinged and reply. - - If you have a problem with getting pinged, either set up your discord so you don't get ping notifications, deal with it or leave. - - If you can't find the message with the ping, alert a staff member. We will warn those who ping then instantly delete their messages. -- Ping only when you want to bring attention to something to someone. Don't ping as a reference. +### 12. Do not try to evade the rules as this will be treated as breaking them +- If you don't understand any of the rules, feel free to ask for further clarification +- Breaking the rules and then claiming that you “didn’t know” will still make you guilty of breaking them +- Trying to get around the rules by speaking in vague terms also counts as breaking them ## Consequences -**The consequences of breaking these rules are either warnings, mutes, kicks or bans.** Of course, it depends on a case by case scenario. -- Joining and immediately breaking the rules will lead your account to getting a mute -- Joining for the purpose of rule breaking will get you banned. -- Trying to evade, look for loopholes, or stay borderline within the rules will be treated as breaking them. +The consequences of breaking these rules are a warning, mute, kick or ban. Of course, the specific consequences will be handled on a case by case basis. +- Most users end up having 4 warnings before they are banned + - These warnings include using the actual !warn command, getting muted, and also verbal warnings +- Joining for the purpose of rule breaking will get you banned -If you don't understand any of the rules, feel free to ask. +## Reporting +- If someone is breaking the rules and a moderator is already not handling the case, please ping an online moderator +- If the incident was in DMs, there needs to be evidence, such as other people reporting it too, implications on the server, or anything of the sort +- However, when doing your report, cover any links; do not give the DM advertiser more visibility than they already got by Direct Messaging everyone -Last update: August 19th, 2020 + +Last updated: 2021-07-28 diff --git a/pages/_he-IL/ds-index/3ds-forwarders.md b/pages/_he-IL/ds-index/3ds-forwarders.md deleted file mode 100644 index 6297998e..00000000 --- a/pages/_he-IL/ds-index/3ds-forwarders.md +++ /dev/null @@ -1,158 +0,0 @@ ---- -lang: he-IL -layout: wiki -section: ds-index -category: guides -title: מעבירי משחקי DS (על 3DS) -description: איך לייצור מעבירי משחקים בקובץ CIA על מנת לקבל משחקי DS בתפריט הבית של ה3DS -tabs: - - - tab-sd-card: כרטיס SD - tab-flashcard: פלאשקארט ---- - -מעבירים בתפריט הבית הם אייקונים בתפריט זה שמעבירים אותך לתוכנה שמריצה את האייקון המופיע. במקרה זה, תוכלו להוסיף משחקי DS מכרטיס הSD (שמנצלים את nds-bootstrap) או מפלאשקארט (דרך הגרעין המתאים שלו) אל תפריט הבית בשביל גישה נוחה יותר למשחקים. - -משחקי DS צריכים לעבור דאמפ לפורמט `.nds` דיגיטלי. תוכלו לחלץ את הקלטות DS שלכם באמצעות [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge). -{:.alert .alert-info} - -עמוד זה מניח שאתם מריצים קושחה מותאמת אישית מודרנית מ[3ds.hacks.guide](https://3ds.hacks.guide). - -בחרו אחת מבאים להוסיף לעמוד הHOME: - -{% capture tab-sd-card %} - -### חלק 1: השגת הקבצים הנדרשים - -אם יש לכם את Universal Updater מותקן כבר על הקונסולה, אתם יכולים לדלג לשלב 3. -{:.alert .alert-info} - -1. פתחו את FBI ובחרו `Remote Install`, לאחר מכן בחרו then `Scan QR Code` -1. סרקו את קוד הQR הזה על מנת להתקין את הגרסה האחרונה של [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)
![קוד QR של Universal-Updater](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) -1. פתחו את Universal Updater מתפריט הבית שלכם -1. התקן את חבילת NDSForwarder -1. NDSForwarder והקבצים הנדרשים עבורו מוגדרים במקומות הייעודים שלהם - -### חלק 2: NDSForwarder -1. פתחו את הHomebrew Launcher -1. בHomebrew Launcher פתחו את `NDS Forwarder Generator` -1. נווטו למיקום של המשחק שלכם ולחצו על A -1. אשרו שאתם רוצים להתקין על ידי בחירה ב`Yes` -1. לאחר שזה מותקן, המשחק יופיע ככותר בתפריט הבית -{% endcapture %} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} - -אם אתם נתקלים בבעיות, בדקו את השו"ת ב[בנושא בGBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). -{:.alert .alert-warning} - -### דרישות - -3DS: - -{% capture flashcards %} -הפלאשקארטים המומלצים הם DSTT וAcekard 2i. אם אתם רוצים תאימות מושלמת למשחקים, השיגו את הSuperCard DSTWO / DSTWO PLUS. החסרון היחיד הוא שהם ירוקנו את הסוללה מהר יותר. - -אם יש לכם פלאשקארט שעובד עם NTR Launcher של Apache Thunder, תרגישו חופשי לבקש אותו ב[נושא בGBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). וודאו שאתם מציינים באיזה build אתם משתמשים (Normal או Alt), ואם `RESETSLOT1` מוגדר על `0` או על `1` ב`sd:/nds/ntr_launcher.ini`. - -תואמים: -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (משחקים שהם DSi-Enhanced, כולל משחקי NTR חדשים יותר, לא יעבדו.) -- [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) -- [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) -- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) -- Galaxy Eagle -- M3 DS Real -- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (משתמש בכרטיסי מיקרו SD בנפח < 2GB) -- <[R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (המקורי, לא גרסת הSDHC, משתמש בכרטיסי מיקרו SD < 2GB) -- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) -- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) -- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) -- [R4i3D](http://www.3ds-cart.com/en/other-flashcarts/35-r4i3d-revolution-cart-for-3ds-dsi-dsl-ds.html) ([www.r4i3d.com](http://www.r4i-sdhc.com/)) -- [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) -- [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) -- [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) -- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (גרסה רגילה וRTS) -- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (כרטיסים סגולים עלולים לא להיות תואמים) -- [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) -- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (גרסה רגילה וPlus) - -לא נבדק: -- R4i3D NEW (השתמשו בתבנית ובחבילה של R4iDSN) - -נתמכים חלקית: -- Ace 3DS+ (התמיכה במשחקים לא טובה, אז שמירה וטעינה גורמים לקריסה) -- Gateway Blue Card (התמיכה במשחקים לא טובה, אז שמירה וטעינה גורמים לקריסה) -- EX4DS (התמיכה במשחקים לא טובה, אז שמירה וטעינה גורמים לקריסה) -- R4iLS (התמיכה במשחקים לא טובה, אז שמירה וטעינה גורמים לקריסה) -- כרטיסים עם [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (התמיכה במשחקים לא טובה, אז שמירה וטעינה גורמים לקריסה) - -אינו תואם: -- CycloDS (i)Evolution (יכול להפעיל בטעינה רומים, אבל עובד שונה מפלאשקארדים אחרים) -- (i)Edge (לא מסוגל להפעיל בטעינה רום .nds) -- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com)/[www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (לא פעולת המעבירים) גורמים לבריק לקלטת) -- R4i3D (2012) -- R4 Infinity Dual Core -- R4 SDHC -- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (לא פעולת המעבירים) גורמים לבריק לקלטת) -{% endcapture %} - -
- כרטיס פלאשקארד נתמך מהרשימה הזאת -
- {{ flashcards | markdownify }} -
-
- -PC: -- מערכת הפעלה 64 ביט -- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) -- Java 8 Update 251 -- **משתמשי לינוקס:** JavaFX - - מבוסס Debian: הריצו [את זה](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) - - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` - -### חלק 1: צעדים ראשונים -1. הורידו את אחת מהחבילות הבאות: - - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) - - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) - - [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing) - - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) - - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) - -1. חלצו את התוכן של התיקייה `for Slot-1 microSD` אל כרטיס המיקרו SD של הפלאשקארד שלכם וגם (אם התיקייה קיימת) את התוכן של התיקיה `for 3DS SD card` לכרטיס הSD של ה3DS שלכם. - -לאחר שתחלצו את החבילה עבור הכרטיס שלכם, תוכלו לערוך את `sd:/_nds/ntr_forwarder.ini` על מנת לשנות את ההגדרות. זה לא אפשרי עבור Acekard RPG, R4 DS וR4i Gold RTS. -- `NTRCLOCK`: אם מוגדר ל`0` או שA מוחזק, מסך העליה של הDSi יוצג במקום מסך העליה הרגיל של הDS ומהירות השעון של TWL תהיה בשימוש והלאג יעלם -- `DISABLEANIMATION`: אם מוגדר ל`1` או שB מוחזק, מסך העליה של הDS / DSi ידולג -- `HEALTHSAFETYMSG`: אם מוגדר ל`1`, מסך הבריאות ובטיחות של העליה יוצג במסך התחתון, אחרת המסך התחתון ישאר לבן ללא הודעה בריאות ובטיחות - -### חלק 2: קבלת קבצי תיקון האנטי פיראטיות (AP) מTWiLight Menu++ -אם יש לכם כבר את TWiLight Menu++, דלגו לחלק הבא. -1. הורידו את הגרסה האחרונה של [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) -1. בקובץ ה7z, לכו ל`_nds/TWiLightMenu/` -1. העתיקו את התיקיה `apfix` אל `sd:/_nds/ntr-forwarder/` בכרטיס הSD של ה3DS שלכם - -### חלק 3: Forwarder3-DS -1. פתחו את `Forwarder3DS.jar` - - **משתמשי Windows:** אם זה לא נפתח, הורידו את [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat) ושימו אותו באותה תיקיה כמו Forwarder3DS.jar, והריצו -1. הגדירו את כרטיס שלכם כ`Target` בצד שמאל - - **הערה:** אם אתם לא רואים רשימה של כרטיסים, הורידו [את קובץ הZIP הזה](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), ושימו את התיקיה `forwarders` באותה תיקיה כמו Forwarder3DS.jar ואז שנו אות השם ל`.forwarders` -1. הפעילו את `Automatically set ROM path` - - **משתמשי Linux:** הדרך האוטומטית לא נכונה מאחר והיא כוללת את כל הדרך (לדוגמה `/media/$USER/something/`), בבקשה מחקו את החלק הזה - - **משתמשי macOS:** הדרך האוטומטית לא נכונה מאחר והיא כוללת את `/Volumes/(cardname)/` בהתחלה, בבקשה מחקו את החלק הזה -1. לחצו על התיקיה בפינה הימנית העליונה ובחרו את הרומים שתרצו להכין עבורים מעבירים, או גררו ושחררו אותם על החלון - - **הערה:** קבצי הרום חייבים להיות כבר על כרטיס הSD שלכם כשאתם בוחרים אותם, ולא ניתן להזיזם בלי ליצור מחדש את המעבירים - - **משתמשי כרטיס SD:** אם קבצי השמירה שלכם נמצאים באותה תיקיה עם הרומים, העבירו אותם לתיקיה בשם `saves` כאשר התיקיה הזו נמצאת באותו מקום עם הרומים -1. אם אתם משחקים בגרסת האק או תרגום של משחק DSi-Enhanced שהבאנר או הכותרת שלו שונו, מצאו את הבאנר [כאן](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), לחצו מקש ימיני על המשחק בForwarder3-DS, לחצו על `Import banner` ובחרו את הבאנר לשימוש -1. אם אתם משתמשים ברום של הומברו, לחצו עליו, מחקו את ה `Game title` שלו ורשמו את השם של המשחק -1. לחצו על הכפתור של הדיסקט ליצור הCIAים של המעבירים -1. העתיקו את הCIAים לכרטיס הSD של ה3DS שלכם, והתקינו אותם באמצעות FBI - - אם אתם משתמשים בEmuNAND, התקינו אותם גם לSysNAND וגם לEmuNAND -{% endcapture %} -{% assign tab-flashcard = tab-flashcard | split: "////////" %} - -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file diff --git a/pages/_he-IL/ds-index/dsi-twl-firm.md b/pages/_he-IL/ds-index/dsi-twl-firm.md index 8aaab93e..27a7764c 100644 --- a/pages/_he-IL/ds-index/dsi-twl-firm.md +++ b/pages/_he-IL/ds-index/dsi-twl-firm.md @@ -8,36 +8,36 @@ description: מידע בנושא הNintendo DSi והTWL_FIRM של הNintendo 3DS --- ### התקנת קושחה מותאמת אישית CFW -מאחר ורוב היתרונות של הקושחה המותאמת אישית הם עבור משפחת המערכות של הNintendo DSi והNintendo 3DS, זה מאפשר לכם לפתוח את כל האפשרויות של הקונסלות שלכם. התקנת קושחה מותאמת אישית היא יחסית קלה, וברוב המקרים כל מה שנדרש זה כרטיס (מיקרו) SD. יש לנו את המדריכים הטובים ביותר בשבילכם, עם הוראות שלב אחר שלב. +While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. התקנת קושחה מותאמת אישית היא יחסית קלה, וברוב המקרים כל מה שנדרש זה כרטיס (מיקרו) SD. Here are the best of guides for you to follow, with step-by-step instructions: - [מדריך פריצה 3DS](https://3ds.hacks.guide) - פקודת Lightning: `mod 3ds` - - פקודת Kuriisu: `guide 3ds` + - TWLHelper command: `guide 3ds` + - Kuriisu command: `guide 3ds` - [מדריך פריצת DSi](https://dsi.cfw.guide) - - פקודת Lightning: `mod dsi cfw` - - פקודת Kuriisu: `guide dsi` + - Lightning command: `mod dsi` + - TWLHelper command: `guide dsi` + - Kuriisu command: `guide dsi` ### מהירויות מעבד -הNintendo DS הגיע עם מעבד 67 MHz ב2004. הNintendo DSi הגיע עם מעבד של 133 MHz ב2009. רוב המשחקים בספריה של הNintendo DS נוצרו לפני שהNintendo DSi יצא, כתוצאה מכך המעבד היחיד שהיה להם זמין הוא 67 MHz. חלק מהתוכנות קשרו את עצמם למהירות השעון הזאת, כתוצאה מכך הם לא יעבדו כראוי עם מהירות שעון גבוהה יותר. בפועל, רוב המשחקים יעבדו בצורה טובה יותר מהמקור עם מהירות השעון הגבוהה יותר. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. -לnds-bootstrap יש את האופציה למהירות שעון של TWL, אבל הוא לא ינסה להתאים את הרום לעבודה עם המהירות הגבוהה יותר. ההתאמה תלויה בתוכנה עצמה, ותוכנות שלא עובדות עם מהירות השעון הגבוהה יותר לא נובעות מבאג בצד של nds-bootstrap. +nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly with the higher clock speed. ההתאמה תלויה בתוכנה עצמה, ותוכנות שלא עובדות עם מהירות השעון הגבוהה יותר לא נובעות מבאג בצד של nds-bootstrap. ### Nintendo DSi Menu -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. +In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. This is a vulnerability that can be exploited, and it 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. -There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](/hiyacfw/troubleshooting#the-free-space-bug). +There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](../hiyacfw/troubleshooting#the-free-space-bug). ### גישה & חסימה לSlot-1 בNintendo DSi -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. +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 +Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. החשוב מכל, זה פועל על ARM7 (המכונה גם מעבד האבטחה) ולכן זה הופך את זה לפריצה הראשונה עבור מעבד ARM7. Since this happens before the lock out of the SCFG registers, advanced homebrew (such as Slot-1 dumpers) can be run. -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) - -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. +Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### המצלמה של Nintendo DSi -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. +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 it's PC taken or PC edited, unless properly saved. 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. @@ -45,4 +45,4 @@ A `pit.bin` file is used in order to load images. However, the header size at of 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. ### RTCom -RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). +RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public DS homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). diff --git a/pages/_he-IL/ds-index/emulators.md b/pages/_he-IL/ds-index/emulators.md new file mode 100644 index 00000000..31e0fbbc --- /dev/null +++ b/pages/_he-IL/ds-index/emulators.md @@ -0,0 +1,104 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Emulators on the DS +description: A reference on Emulators on the DS +--- + +There are many emulators present for the DS and DSi. This page provides a comprehensive explanation on the many emulators and loaders bundled into TWiLight Menu++. + +### List of systems supported by TWiLight Menu++ + +| Format | Loader | Extensions | Save file | +| ----------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------------------- | +| ARGV[^1] | Native | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | +| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | +| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | +| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | +| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | +| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | +| Fast Video | Coming Soon | `.fv` | | +| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | +| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | +| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | +{:.table} + +- Footnotes - +{:footnotes} + +These are just recommended emulators and loaders that are present in TWiLight Menu++. There are other emulators for these consoles (such as lolSnes, Gbaemu4ds, etc.) + +### Other emulators for the DS + +| Format | Loader | Extensions | Save file | +| ------- | -------------- | ---------- | --------- | +| Neo Geo | [neoDS][neods] | `.neo` | (unknown) | + +## Notes on specific emulators +### RAM Disks +- In order for **jEnesisDS**, **neoDS** and **SNEmulDS** to work on the DSi SD card, you'll have to use a RAM disk with nds-bootstrap + - RAM disk makers exist for jEnesisDS & SNEmulDS and are built into TWiLight Menu++. You will need to create your own RAM disk for neoDS. See [Creating RAM Disks](../twilightmenu/creating-ram-disks) on how to do so + - The reason why RAM disks are used is because these emulators' ARM7 hooks don't work properly + +### Comparison between PicoDriveTWL and jEnesisDS +- **PicoDriveTWL** + - Was made for DSi + - Does not require nds-bootstrap RAM Disks + - Saving is supported on DSi SD cards + - Quicker load times between TWiLight Menu++ to the emulator on the DSi SD card + - Supports arguments + - Limit is 2.5 MB on a **Flashcard** + - Takes advantage of the DSi extra RAM or DS Memory Pak to extend this limit + - No sound emulation + - Framerate is extremely choppy + +- **jEnesisDS** + - DS Mode + - Requires nds-bootstrap's RAM disk to be used for DSi SD cards + - Saving is unavailable for DSi SD cards + - Takes a while to load + - No argument support + - Limit is 3 MB on all platforms (due to roms loading in RAM) + - No DS Memory Pak or DSi Extended Memory support + - There is a patch for Sonic 3 & Knuckles that removes the multiplayer, getting the size count down + - Sound Emulation + - Framerate is smooth + + + +[^1]: Text files containing the path to a DS homebrew app and arguments to launch it with, see [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) for more info +[^2]: Only for retail ROMs, homebrew do not have specific save files +[^3]: Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the flashcard +[^4]: When running in DSi Mode, it can use the DSP for better sound +[^5]: Requires a Slot-2 flashcart and thus only works on DS Phat and DS Lite +[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard +[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed +[^8]: Can only save when running from a flashcard + +[a5200ds]: https://github.com/wavemotion-dave/A5200DS +[a7800ds]: https://github.com/wavemotion-dave/A7800DS +[dstwo]: http://eng.supercard.sc +[gameyob]: https://github.com/Drenn1/GameYob +[gbarunner2]: https://github.com/Gericom/GBARunner2 +[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS +[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap +[nesds]: https://github.com/DS-Homebrew/NesDS +[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx +[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL +[rvidplayer]: https://gbatemp.net/threads/539163 +[s8ds]: https://www.gamebrew.org/wiki/S8DS +[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS +[stellads]: https://github.com/wavemotion-dave/StellaDS +[unlaunch]: https://problemkaputt.de/unlaunch.htm +[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS +[neods]: https://www.gamebrew.org/wiki/NeoDS diff --git a/pages/_he-IL/ds-index/forwarders.md b/pages/_he-IL/ds-index/forwarders.md new file mode 100644 index 00000000..6f0769bb --- /dev/null +++ b/pages/_he-IL/ds-index/forwarders.md @@ -0,0 +1,234 @@ +--- +lang: he-IL +layout: wiki +section: ds-index +category: guides +title: DS Game Forwarders +description: How to use DS game forwarders on hiyaCFW or 3DS HOME menu +tabs: + - + tab-3ds-sd-card: 3DS SD card + tab-dsi-sd-card: DSi SD card + tab-flashcard: Flashcard +--- + +Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. + +משחקי DS צריכים לעבור דאמפ לפורמט `.nds` דיגיטלי. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) on 3DS, or [GodMode9i](https://dsi.cfw.guide/dumping-game-cards) on DSi. +{:.alert .alert-info} + +If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). +{:.alert .alert-warning} + +Choose one of the following to add to the HOME menu: + +{% capture tab-3ds-sd-card %} + +This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). +{:.alert .alert-warning} + +### חלק 1: השגת הקבצים הנדרשים + +If you already have Universal Updater installed on your console, you can skip to step 3. +{:.alert .alert-info} + +1. פתחו את FBI ובחרו `Remote Install`, לאחר מכן בחרו then `Scan QR Code` +1. סרקו את קוד הQR הזה על מנת להתקין את הגרסה האחרונה של [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)
![קוד QR של Universal-Updater](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) +1. פתחו את Universal Updater מתפריט הבית שלכם +1. התקן את חבילת NDSForwarder +1. NDSForwarder והקבצים הנדרשים עבורו מוגדרים במקומות הייעודים שלהם + +### חלק 2: NDSForwarder +1. פתחו את הHomebrew Launcher +1. בHomebrew Launcher פתחו את `NDS Forwarder Generator` +1. נווטו למיקום של המשחק שלכם ולחצו על A +1. אשרו שאתם רוצים להתקין על ידי בחירה ב`Yes` +1. לאחר שזה מותקן, המשחק יופיע ככותר בתפריט הבית +{% endcapture %} +{% assign tab-3ds-sd-card = tab-3ds-sd-card | split: "////////" %} + +{% capture tab-dsi-sd-card %} + +### דרישות + +- A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](../hiyacfw/installing) installed +- The latest release of [Title Manager for HiyaCFW](https://github.com/JeffRuLz/TMFH/releases) +- A 64-bit OS +- The latest release of [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) +- [Java 8](https://www.java.com/en/download/) +- **Linux users:** JavaFX + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` + +### חלק 1: צעדים ראשונים +1. Download the [Forwarder pack for DSi SD Card](https://www.dropbox.com/s/t0qi1754i9o4388/DS%20Game%20Forwarder%20pack%20%28DSi%20SD%20Card%29.7z?dl=0) +1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card, and (if the folder exists) + +After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. +- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone +- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz +- LANGUAGE: If set to -1, the system language will be used +- REGION: If set to -2, the DSiWare game's region will be used instead of the system's + +### חלק 2: קבלת קבצי תיקון האנטי פיראטיות (AP) מTWiLight Menu++ + +If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + +1. Download the latest [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `sd:/_nds/ntr-forwarder/` + +### חלק 3: Forwarder3-DS +1. פתחו את `Forwarder3DS.jar` + - **משתמשי Windows:** אם זה לא נפתח, הורידו את [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat) ושימו אותו באותה תיקיה כמו Forwarder3DS.jar, והריצו +1. הגדירו את כרטיס שלכם כ`Target` בצד שמאל + - **הערה:** אם אתם לא רואים רשימה של כרטיסים, הורידו [את קובץ הZIP הזה](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), ושימו את התיקיה `forwarders` באותה תיקיה כמו Forwarder3DS.jar ואז שנו אות השם ל`.forwarders` +1. הפעילו את `Automatically set ROM path` + - **משתמשי Linux:** הדרך האוטומטית לא נכונה מאחר והיא כוללת את כל הדרך (לדוגמה `/media/$USER/something/`), בבקשה מחקו את החלק הזה + - **משתמשי macOS:** הדרך האוטומטית לא נכונה מאחר והיא כוללת את `/Volumes/(cardname)/` בהתחלה, בבקשה מחקו את החלק הזה +1. לחצו על התיקיה בפינה הימנית העליונה ובחרו את הרומים שתרצו להכין עבורים מעבירים, או גררו ושחררו אותם על החלון + - **הערה:** קבצי הרום חייבים להיות כבר על כרטיס הSD שלכם כשאתם בוחרים אותם, ולא ניתן להזיזם בלי ליצור מחדש את המעבירים + - If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs +1. אם אתם משחקים בגרסת האק או תרגום של משחק DSi-Enhanced שהבאנר או הכותרת שלו שונו, מצאו את הבאנר [כאן](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), לחצו מקש ימיני על המשחק בForwarder3-DS, לחצו על `Import banner` ובחרו את הבאנר לשימוש +1. אם אתם משתמשים ברום של הומברו, לחצו עליו, מחקו את ה `Game title` שלו ורשמו את השם של המשחק +1. Click the floppy drive button to generate the forwarder +1. Copy the NDS file made by the application to your DSi SD card + +### Part 4: Installing to the hiyaCFW DSi Menu +1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card +1. Reinsert your SD card into your DSi +1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ +1. Install the forwarder NDS file using TMFH + +{% endcapture %} +{% assign tab-dsi-sd-card = tab-dsi-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + +### Requirements + +- **DSi users:** + - A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](installing) installed + - The latest release of [Title Manager for Hiya](https://github.com/JeffRuLz/TMFH/releases) +- **3DS users:** + - A Nintendo 3DS family console with modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide) + +{% capture flashcards %} +The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO/DSTWO PLUS. The only downside is that it drains your system battery faster. + +If you have a flashcard that works with Apache Thunder's NTR Launcher, you can request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. + +Compatible: +- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work) +- [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) +- [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) +- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) +- Galaxy Eagle +- M3 DS Real +- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card) +- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card) +- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) +- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) +- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) +- [R4i3D](http://www.3ds-cart.com/en/other-flashcarts/35-r4i3d-revolution-cart-for-3ds-dsi-dsl-ds.html) ([www.r4i3d.com](http://www.r4i-sdhc.com/)) +- [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) +- [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) +- [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) +- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normal and RTS versions) +- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Purple card may be incompatible) +- [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) +- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal and Plus versions) + +Untested: +- R4i3D NEW (Use R4iDSN template and pack) + +Partially compatible: +- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing) +- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing) +- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing) +- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing) +- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing) + +Incompatible: +- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards) +- (i)Edge (Unable to autoboot a .nds ROM) +- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) +- R4i3D (2012) +- R4 Infinity Dual Core +- R4 SDHC +- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (not the forwarder process) bricks the card) +{% endcapture %} + +
+ A supported flashcard from this list +
+ {{ flashcards | markdownify }} +
+
+ +- A 64 bit OS +- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) +- [Java 8](https://www.java.com/en/download/) +- **Linux users:** JavaFX + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` + +### Part 1: Getting started +1. Download one of these packs: + - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) + - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) + - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) + - [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing) + - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) + - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) + - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) +1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card + - What will be in each pack for loading ROMs: + - Original R4/M3 Simply - WoodR4 & YSMenu + - DSTT/R4i Gold/R4i-SDHC/R4 SDHC Dual-Core/R4 SDHC Upgrade/SC DSONE, Acekard 2(i)/M3DS Real/R4i-SDHC 1.4.x - YSMenu + - Acekard RPG, Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT, R4iDSN/R4i Gold RTS - WoodR4 + +After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the following settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. + - `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone + - `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped + - `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message + +### Part 2: Getting the AP fix files from TWiLight Menu++ + +If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + +1. Download the latest [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `fat:/_nds/ntr-forwarder/` + +### Part 3: Forwarder3-DS +1. Open `Forwarder3DS.jar` + - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it +1. Set your card as the `Target` on the left + - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` +1. Enable `Automatically set ROM path` + - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part + - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part +1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window + - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders +1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use +1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title +1. Click the floppy disk button to generate the forwarders + +### Part 4: Installing the forwarder + +- If using a 3DS family console: + 1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI + - If using EmuNAND, install to both SysNAND and EmuNAND +- If using a DSi: + 1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card + 1. Reinsert your SD card into your DSi + 1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ + 1. Install the forwarder NDS file using TMFH +{% endcapture %} +{% assign tab-flashcard = tab-flashcard | split: "////////" %} + +{% assign tabs = tab-3ds-sd-card | concat: tab-dsi-sd-card | concat: tab-flashcard %} +{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_he-IL/ds-index/hardmod.md b/pages/_he-IL/ds-index/hardmod.md index 14466e38..b253f1d4 100644 --- a/pages/_he-IL/ds-index/hardmod.md +++ b/pages/_he-IL/ds-index/hardmod.md @@ -47,7 +47,7 @@ tabs: - **אזהרה** - Windows יבקש ממכם לפרמט אותו: **אל** תפרמטו אותו - זה עשוי ליצור נזק שלא ניתן לתיקון #### הסרת הfooter של no$gba -ראשית תצטרכו למחוק את הכותרת התחתנוה NOCASH מהגיבוי שאתם צורבים לDSi. ניתן לבצע את זה על ידי הרצת התוכנה hiyaCFW helper הנמצאת [כאן](https://github.com/mondul/HiyaCFW-Helper/releases/latest). +ראשית תצטרכו למחוק את הכותרת התחתנוה NOCASH מהגיבוי שאתם צורבים לDSi. ניתן לבצע זאת באמצעות ה[hiyaCFW helper](https://github.com/mondul/HiyaCFW-Helper/releases/latest). 1. הורידו את הגרסה המתאימה למערכת ההפעלה שבה אתם משתמשים 1. הריצו את הסקריפט, בחרו את גיבוי הNAND שתרצו לצרוב לDSi שלכם diff --git a/pages/_he-IL/ds-index/homebrew.md b/pages/_he-IL/ds-index/homebrew.md index e5924318..f2c90352 100644 --- a/pages/_he-IL/ds-index/homebrew.md +++ b/pages/_he-IL/ds-index/homebrew.md @@ -8,25 +8,21 @@ description: מידע לגבי הומברו על הנינטנדו DS --- ### פיתוח - פיתוח הומברו עבור הNintendo DS לרוב נעשה באמצעות כלים של devkitPro, כמו devkitARM, libnds וlibfat. אך קיימת אפשרות להשתמש בתוכנות חלופיות: -- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking -- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib) -- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) +- **SD card libraries:** [libfat](https://github.com/devkitPro/libfat) is included in libnds and generally recommended, [libslim](https://github.com/DS-Homebrew/libslim/) can sometimes work better but is unstable at times +- **Graphics libraries:** [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds, is recommended, however [NightFox Lib](https://github.com/knightfox75/nds_nflib) can be used instead +- **Entire toolchains:** [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/) are recommended, as it includes DSi compatibility and has a larger ecosystem, however [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) is an option for flashcard-exclusive development + +To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Flashcards - -DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. - -[There is a **work in progress** flashcard index](https://nightyoshi370.github.io/mm-github-pages-starter/), which has kernels, firmware, reviews and purchase links. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI - -Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device. +Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. ### Time bomb - In some flashcard kernels, an arbitrary expiration date (more commonly known as a time bomb) is coded in by the kernel developers as a way to get consumers to buy their latest product. The procedure for how this works is the following: 1. The flashcard is booted into and loads up the kernel file from the SD card without checking if it's the kernel intended by the developers @@ -39,11 +35,11 @@ If you want to use the default kernel that the flashcard manufacturers intended, However, the kernels that come with these cards are fundamentally flawed and it is preferable to outright replace them. Thankfully, 3rd party developers have made alternatives you can use: - [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Although it does not have the advantage of a customizable all-in-one menu, the game loader has far better compatibility with support for action-replay cheats -- [TWiLight Menu++ with nds-bootstrap](/twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak -- [TWiLight Menu++ with YSmenu](/twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support +- [TWiLight Menu++ with nds-bootstrap](../twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak +- [TWiLight Menu++ with YSmenu](../twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support ### ARGV support ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus. -- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation +- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV support - There also needs to have a way to set the ARGV variables. TWiLight Menu++ and HBMenu allow setting ARGV arguments diff --git a/pages/_he-IL/ds-index/retail-roms.md b/pages/_he-IL/ds-index/retail-roms.md index ab67ddc6..5a865b4c 100644 --- a/pages/_he-IL/ds-index/retail-roms.md +++ b/pages/_he-IL/ds-index/retail-roms.md @@ -8,57 +8,132 @@ description: מידע לגבי משחקי DS רשמיים --- ### Anti-Piracy (נוגד פיראטיות) -הAP (קיצור של anti-piracy) היא שיטה שהייתה בשימוש על ידי מפתחים למנוע פיראטיות ולאכוף רכישות של משחקים מקוריים. ניתן לעקוף את שיטה זו באמצעות התוכנה שטוענת את המשחק או דרך הROM עצמו. +AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. ניתן לעקוף את שיטה זו באמצעות התוכנה שטוענת את המשחק או דרך הROM עצמו. -- עבור השימושים של nds-bootstrap, אפשר לטעון קובץ `.Ips` על מנת לעקוף את שיטה זו. קובץ `.ips` זה יותקן באמצעות nds-bootstrap, כך שאפשר להשאיר את הROMים ללא שינוי. חבילת קבצי `.ips` כלולה עם TWiLight Menu++. -- לשימושים של Wood R4, טלאים אלו כלולים עם התוכנה עצמה. לא תצטרכו לשנות את הROM עצמו. +- For nds-bootstrap, it can load an `.ips` file in order to circumvent said patches. This `.ips` file will be applied by nds-bootstrap in RAM so you can keep the ROM files intact. A pack of `.ips` files is included with TWiLight Menu++ +- For Wood R4, these patches are included in the software itself, you will not need to modify the ROM itself -במקרה בו אין קובץ `.ips` לROM שלכם או שהתוכנה לא עקפה את הAP, אפשר לנסות לשנות את הROM עצמו באמצעות [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/) +If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### Cloneboot Cloneboot זה כאשר משחק שולח את הבינארים של ARM7 וARM9 שלו למכשיר אחר. זה בשימוש בDS Download עבור משחקים בעלי מולטפלייר עם קלטת אחת. אך לא כל המשחקים שיש להם מולטפלייר עם קלטת אחת משתמשים בcloneboot. -כרגע, הפאטצים עבור cloneboot בnds-bootstrap שבורים מאחר והבינארים עבור ARM7 וARM9 עברו פאטץ, דבר המוביל לכך שחתימות הRSA לא תקינות. - ### קבצי שמירה -לקלטות של Nintendo DS יש 4 סוגי שמירה ידועים: +Nintendo DS cartridges have 4 known save types: - EEPROM - Electrically Erasable Programmable Read-Only Memory - FLASH - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -הם נדירים אומנם, אך ישנם קלטות DS עם שמירות מבוססות NAND: WarioWare DIY & Jam with the Band (USA)/Daigasso Band Brothers - -ישנם פורמטים שונים בשימוש בהתאם לאופן הטעינה, אבל nds-bootstrap משתמש בפורמט הגולמי `.sav`. אם אתם משתמשים בפורמט אחר, הנה אתר שנותן לכם להמיר אותו: http://www.shunyweb.info/convert.php +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly -שפת אסמבלי זאת כל שפת תכנות ברמה נמוכה עם חיבור חזק בין ההוראות בשפה להוראות של המעבד. בDS, קוד אסמבלי מגיע בצורה של הוראות ARM או הוראות THUMB, כאשר הוראות THUMB הם תת קבוצה של הוראות ARM. THUMB שימושי על מנת לשמור רוחב פס, מאחר והוא משתמש בהוראות 16-ביט בניגוד להוראות 32-ביט שבשימוש על ידי ARM. תוכלו למצוא מידע נוסף על הוראות אסמבלי, בנוסף על מידע טכני נוסף על הDS והDsi, ב[GBATEK](https://problemkaputt.de/gbatek.htm). +Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. + +You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### DMA לקריאה מכרטיס -DMA כרטיס (קיצור לDirect Memory Access) היא דרך יותר יעילה לקרוא מידע מקלטת מאשר על ידי תוכנה. כאשר אין מידע זמין, קוד יכול עדיין לפעול. בקריאת מידע מהקלטת בתוכנה, משיכת הרגיסטר לבדיקה אם יש מידע חדש מבזבזת זמן. זוהי הדרך המועדפת לגשת למידע. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. -ניתן לזהות אם משחק משתמש בdma באמצעות no$gba על ידי הפעלת הDMA log בARM9. גישת DMA לקלטת משתמשת בAF000001 כפרמטר השלישי. +You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - לדוגמה: `DMA2: 04100010 023C18C0 AF000001` ### צ'יטים של Action Replay -צ'יטים של Action Replay הם קודים המאפשרים לכם לעשות שינויים מתכוננים ברמה נמוכה באזור הזכרון של המשחקים המועדפים עליכם. שינויים אלו נעים משינוי ערכים פשוטים לשינויי ASM מסובכים במיוחד, כאשר שניהם יכולים לשנות את חווית המשחק שאתם משחק לחלוטין. +Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether. -פלאשקרדים יכולים לנצל צ'יטים על ידי מאגרי צ'יטים. הפונקציות של הצ'יטים מובנות בתוך הקרנל של הפלאשקארד. הקרנלים הבאים יכולים להשתמש בצ'יטים: +Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats: - Wood R4 (`usrcheat.dat`) - YSMenu (`usrcheat.dat`) -הומברו\פתרונות דיגיטליים יכולים גם לנצל את מאגר הצ'יטים, התוכנה שזמינה כרגע יכולה להשתמש באחד מהבאים: +Homebrew/digital-based solutions can also take advantage of the cheat databases, the software currently available can use the following: - [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`) - - NitroHax נותן לכם להשתמש בצ'יטים עם קלטות משחק אמיתיות מפלאשקארד. המנוע שבשימש כאן טוען את כל המאגר cheats.xml אל הRAM המוגבל של Nintendo DS ומנסה לנהל דברים משם. דבר זה יוצא מגבלה משמעותית על כמות הצ'יטים שתוכלו שיהיה לכם, מאחר וNitroHax לא יטעון קבצי cheats.xml גדולים מ2.4 MB + - NitroHax lets you use cheats with real Game Cards from a flashcard. המנוע שבשימש כאן טוען את כל המאגר cheats.xml אל הRAM המוגבל של Nintendo DS ומנסה לנהל דברים משם. דבר זה יוצא מגבלה משמעותית על כמות הצ'יטים שתוכלו שיהיה לכם, מאחר וNitroHax לא יטעון קבצי cheats.xml גדולים מ2.4 MB - [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`) - NitroHax3DS היא גרסה של NitroHax שרצה מהכרטיס SD של המערכת בDSi או ב3DS. הגרסה המקורית משתמשת בcheats.xml עם אותה מגבלה של 2.4 MB כמו של NitroHax המקורי, אבל יש גם גרסה שטוענת צ'יטים ממאגר usrcheat.dat ללא מגבלת גודל - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`) - TWiLight Menu++ קורא את `usrcheat.dat` ושולח את הערכים של הצ'יטים המאופשרים לקובץ אחר, שאותו nds-bootstrap קורא - מנוע הצ'יטים שבשימוש בnds-bootstrap מבוסס על זה שבNitroHax. מאחר וקובץ הצ'יטים כולל רק את הצ'יטים שהופעלו עבור הכותר המסויים הזה, יש מגבלה לכמות הצ'יטים שניתן להפעיל, לא מגבלה על גודל המאגר -עבור המאגר השלם ביותר, אנחנו ממליצים להשתמש באחד שנוצר על ידי DeadSkullzJr בשם [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711). +For the most complete cheat database, using [DeadSkullzJr's NDS Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711) is recomended. -לצ'יטים יש בדרך כלל סוגים, A עד E, תיאורם: +Cheat codes generally have types 0 through F, and here is an (unfinished) description of them: -- צ'יט מסוג 0xE הוא צ'יט 32-ביט שמאפשר מספר שכתובים במספר כתובות צמודות בבת אחת. עקרונית, זה כמו הצ'יט הבסיסי (0x0) שהוא כתיבה בראם ב32-ביט, כשההבדל הוא שאין לו את רשימת הכתובות ליד הערכים שהוא רוצה לכתוב. במקום זאת, הצ'יט מסוג 0xE מתוכנן כך שבאופן אוטומטי הוא ימשיך מכתובת התחלתית וממנה יסיק את שאר הכתובות לכתוב אליהן. משם, כל מה שצריך הוא לציין את הכתובת שרוצים לכתוב על מנת שהעבודה תתבצע. +- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job + - It is known that cheat codes of this type usually do not work with nds-bootstrap currently +- DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready + +### Demonstration and Distribution Titles: +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. + +Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. + +Example ID: `DIS-NTR-NTRJ-JPN` + +`DIS` - Distribution + + +### Title Labels +Looking at the bottom of the title label shows the title ID along with other bits of information, for this example the following ID will be used: + +- NTR-NTRJ-**XXX** + +**XXX** represents the following: + +- AUS - Australia +- CHN - China +- DEN - Denmark +- EUR - Europe (Multilingual) +- EUU - Europe (Dutch or Italian Only) +- FRA - France +- GER - Germany +- HOL - Netherlands +- ITA - Italian +- JPN - Japan +- KOR - Korea +- NOE - Europe (German Only) +- NOR - Norway +- RUS - Russia +- SPA - Spain +- UKV - United Kingdom +- USA - United States + +The last letter of the title ID itself represents the language of the title. Using the last example's title ID: + +- NTR-NTR**X**-JPN + +**X** represents the following: + +- A - World (doesn't count as only one thing used it) +- C - Chinese (Simplified) +- D - German +- E - American English +- F - French +- G - Greek +- H - Dutch +- I - Italian +- J - Japanese +- K - Korean +- M - Swedish +- N - Norwegian +- O - English (DSi Enhanced) +- P - European Multilingual +- Q - Danish +- R - Russian +- S - Spanish +- T - English (DSi Enhanced) +- U - Australian English +- V - British English +- W - Other languages (Varies) +- X - Other languages (Varies) +- Y - Other languages (Varies) +- Z - Other languages (Varies) + +In terms of the system identifiers: + +- NTR - Nitro - Nintendo DS +- TWL - Twilight - Nintendo DSi + +### DSi Enhanced: + +Games with "DSi Enhanced" functionality are games that take advantage of some aspect of the DSi's hardware while still remaining compatible with the DS Phat/Lite. These games are marked as `TWL` but still say "Nintendo DS" instead of "Nintendo DSi" on the label. diff --git a/pages/_he-IL/ds-index/special-games.md b/pages/_he-IL/ds-index/special-games.md new file mode 100644 index 00000000..b0c5b4e5 --- /dev/null +++ b/pages/_he-IL/ds-index/special-games.md @@ -0,0 +1,311 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Special Games +description: DS(i) Games that have special properties +--- + +### DS games available as DSiWare +- Advance Wars: Days of Ruin/Dark Conflict + - DSiWare version exclusive to Japan, as "Famicom Wars DS: Ushinawareta Hikari" + - A patch that changes the Japanese files to the US English versions is available [here](https://www.dropbox.com/s/9spnmwpt3lhrxqv/famicom%20wars%20dsi%20%28eng%29.xdelta?dl=0) +- Art Academy + - Split into First & Second Semesters +- Bejeweled Twist + - Some features removed +- Bomberman 2 + - Multiplayer feature turned into a standalone title called "Bomberman Blitz" +- Bookworm + - Download Play feature removed + - Icon is animated +- Brain Challenge + - New features related to the DSi camera are added + - Versus mode is removed + - Many files are compressed for the game to fit within the DSiWare size limit + - Icon is animated +- Electroplankton + - Each mode are turned into DSiWare +- Elite Forces: Unit 77 + - Multiplayer added +- Master of Illusion/Magic Made Fun + - DSiWare version called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Need for Speed: Nitro + - DSiWare version called "Need for Speed: Nitro-X" + - Download Play feature and various music are removed + - New police cars available +- Nintendogs: Lab & Friends + - DSiWare version exclusive to China +- Phantasy Star 0 + - A demo(?) version of the original game, called "Phantasy Star 0 Mini", exclusive to Japan + - Icon is animated +- Planet Puzzle League + - DSiWare version called "Puzzle League Express" (USA), or "A Little Bit of... Puzzle League" (Europe) + - Multiplayer removed +- Plants vs. Zombies + - Download Play feature, some achievements, and music video are removed + - Includes exclusive minigame + - Icon is animated +- Tetris Party Deluxe + - DSiWare version called "Tetris Party Live" + - Field Climber, Shadow, Stage Racer, Sprint, Master Mode, Bombliss Mode are removed + - Icon is animated +- True Swing Golf/Nintendo Touch Golf + - DSiWare version called "True Swing Golf Express" (USA), or "A Little Bit of... Nintendo Touch Golf" (Europe) + - The DSiWare version of the game does not include any Wi-Fi features, such as Local/Download Play or the in-game PictoChat function. It also features far fewer courses than the retail game + - The game engine is improved + - Challenge mode replaces Championship Tour of the retail game +- WarioWare: Touched! + - Slot-2 features removed +- Zuma's Revenge! + - Multiplayer removed + - Icon is animated + +Supports Wi-Fi (WPA 1/2 included): +- Bomberman Blitz +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Tetris Party Live + +### Games that got SDK upgrades +- Advance Wars: Days of Ruin/Dark Conflict: SDK4 -> SDK5 in Japan (as DSiWare) +- Drawn to Life: The Next Chapter: SDK4 -> SDK5 (v1.1) +- Giana Sisters DS: SDK4 -> SDK5 in USA +- Inazuma Eleven: SDK4 -> SDK5 in Europe +- Inazuma Eleven 2: Blizzard and Firestorm: SDK4 -> SDK5 in Europe +- Mario & Luigi: Partners in Time: SDK2 -> SDK4 in Korea +- Nintendogs: Lab and Friends: SDK2 -> SDK5 (as DSiWare) +- Phineas and Ferb: SDK4 -> SDK5 in Europe (as a DSi-Enhanced title) +- Pokémon Diamond/Pearl: SDK3 -> SDK4 in Korea +- Pokémon Dash: SDK2 -> SDK3 in Korea +- Professor Layton and the Diabolical/Pandora's Box: SDK4 -> SDK5 in Korea +- Sawaru: Made in Wario: SDK2 -> SDK4 (Rev 3) -> SDK5 (as DSiWare) +- Sonic Rush Adventure: SDK3 -> SDK4 in Korea +- WarioWare: Touched: SDK2 -> SDK5 (as DSiWare) + +### DSi-Enhanced games that don't use overlays +Total: 39, some may be missing +- 2 in 1 - Music for Kids + Englisch Macht Spass - Eine Reise nach London! +- Are You Smarter than a 5th Grader: Back to School +- Assassin's Creed II: Discovery +- Bejeweled Twist +- The Biggest Loser +- Bratz Fashion Boutique +- de Blob 2 +- Dolphin Island: Underwater Adventures +- Fancy Nancy: Tea Party Time! +- Grease: The Official Video Game +- iCarly +- Imagine: Animal Doctor Care Center +- Imagine: Babyz Fashion +- Imagine: Champion Rider +- Imagine: Fashion Designer - World Tour +- Imagine: Fashion Stylist/Fashion Paradise +- Imagine: Gymnast +- Imagine: Journalist +- Imagine: Reporter +- Imagine: Rescue Vet +- Imagine: Resort Owner/Dream Resort +- Jam Sessions 2 +- Just Sing! +- Just Sing! Vol. 2 +- Just Sing! Vol. 3 +- Kung Fu Panda 2 +- The Last Airbender +- Monster High: Ghoul Spirit +- Penguins of Madagascar +- Penguins of Madagascar: Dr. Blowhole Returns Again! +- Petz: Dolphinz Encounter +- Pictionary +- Popstars +- Rio +- Scripps Spelling Bee +- Sonic Classic Collection +- Women's Murder Club: Games of Passion +- You Don't Know Jack +- Zhu Zhu Pets 2: Featuring The Wild Bunch + +### Games that can connect with GBA titles +Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. + +- Advance Wars: Dual Strike + - Advance Wars + - Advance Wars 2: Black Hole Rising +- Bleach DS + - Bleach Advance: Kurenai ni Somaru Soul Society +- Castlevania Dawn of Sorrow + - Castlevania Aria of Sorrow + - Use [cheats](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/) to get specific items +- Daigasso! Band Brothers + - Daigasso! Band Brothers Tsuika Kyoku (Expansion Pak) +- Eyeshield 21: MAX Devil Power + - Eyeshield 21: Devilbats Devildays +- Feel the Magic: XY/XX + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle + - Sonic Pinball Party + - Space Channel 5: Ulala's Cosmic Attack +- Final Fantasy Tactics A2: Grimoire of the Rift + - Final Fantasy Tactics Advance +- Frogger: Helmet Chaos + - Frogger's Journey: The Forgotten Relic + - Frogger's Adventures: Temple of the Frog + - Frogger's Adventures 2: The Lost Wand +- Fullmetal Alchemist: Dual Sympathy + - Hagane no Renkinjutsushi: Omoide no Sonata + - Hagane no Renkinjutsushi: Meisou no Rondo +- Ganbare Goemon: Toukai Douchuu + - Ganbare Goemon 1+2: Yuki-hime to Magginisu +- Harvest Moon DS + - Harvest Moon: Friends of Mineral Town + - Harvest Moon: More Friends of Mineral Town +- Kim Possible: Kimmunicator + - Disney's Kim Possible: Revenge of Monkey Fist + - Disney's Kim Possible 2: Drakken's Demise + - Disney's Kim Possible 3: Team Possible +- Kirby: Canvas Curse + - Kirby: Nightmare in Dream Land + - Kirby and the Amazing Mirror +- Knights in the Nightmare + - Yggdra Union: We'll Never Fight Alone +- Lunar Knights + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Madden NFL 06 + - Madden NFL 06 + - Madden NFL 2005 +- MegaMan Battle Network 5: Double Team DS + - Mega Man Battle Network + - MegaMan Battle Network 2 + - MegaMan Battle Network 3 White/Blue + - MegaMan Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - MegaMan Battle Network 5 Team ProtoMan/Colonel + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Mega Man Star Force Pegasus/Leo/Dragon + - Mega Man Battle Network + - Mega Man Battle Network 2 + - Mega Man Battle Network 3 White/Blue + - Mega Man Battle Chip Challenge + - Mega Man Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - Mega Man Battle Network 5 Team ProtoMan/Colonel + - Mega Man Battle Network 6 Cyberbeast Falzar/Gregar +- Mega Man ZX + - Mega Man Zero 3 + - Mega Man Zero 4 + - Use this [Slot-2 Patch](https://www.romhacking.net/hacks/4649/) to access the content in Area N +- Phoenix Wright: Ace Attorney + - Gyakuten Saiban +- Phoenix Wright: Justice for All + - Gyakuten Saiban 2 +- Phoenix Wright: Trials and Tribulations + - Gyakuten Saiban 3 +- Pokémon Dash + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald + - (Use [pkmn-chest](https://universal-team.net/projects/pkmn-chest) or [PKSM](https://flagbrew.org/projects/PKSM) to transfer/add Pokémon) +- Pokémon Mystery Dungeon: Blue Rescue Team + - Pokémon Mystery Dungeon: Red Rescue Team +- Shrek Super Slam + - Shrek Super Slam +- Spider-Man 2 + - Spider-Man: Mysterio's Menace +- Super Robot Wars W + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- Super Robot Wars K + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- The Rub Rabbits + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle +- The Sims 2 (DS) + - The Sims 2 (GBA) +- WarioWare: Touched! -WarioWare: Twisted! +- Yoshi Touch & Go + - Yoshi's Island: Super Mario Advance 3 +- Yu-Gi-Oh! Nightmare Troubadour + - Yu-Gi-Oh! GX Duel Academy + +### Games that use GBA Option Paks +- Memory Expansion Pak + - Nintendo DS Browser +- Rumble Pak + - Clubhouse Games + - Custom Robo Arena + - Diddy Kong Racing DS + - Elite Beat Agents + - Ferrari Challenge + - GRID + - Hotel Dusk: Room 215 + - Iron Man + - Juiced 2: Hot Import Nights + - Last Window: The Secret of Cape West + - Legend of Spyro: A New Beginning + - Magnetica + - Mahjong Fight Club DS - Wi-Fi Taiou + - Mario & Luigi: Partners in Time + - Metroid Prime Pinball + - Metroid Prime: Hunters + - Moero! Nekketsu Rhythm Damashii Osu! Tatakae! + - Need for Speed Nitro + - Orcs and Elves + - Picross DS + - Power Pro Kun Pocket 9 + - Power Pro Kun Pocket 10 + - Puyo Puyo! 15th Anniversary + - Race Driver: Create and Race + - Sega Superstars Tennis + - Sonic & SEGA All Stars Racing + - Space Invaders Extreme + - Star Fox Command + - Star Trek: Tactical Assault + - Super Princess Peach + - Tomb Raider: Underworld + - Wario: Master of Disguise + - WWE SmackDown vs. Raw 2008 +- Motion Pack + - Tony Hawk’s Motion + +### Games with Wii connectivity +- Animal Crossing: Wild World -> Animal Crossing: City Folk +- Band Hero -> Guitar Hero +- Batman: The Brave and the Bold (DS) -> Batman: The Brave and the Bold (Wii) +- Castlevania: Order of Ecclesia -> Castlevania Judgement +- Final Fantasy Crystal Chronicles: Echoes of Time (DS) -> Final Fantasy Crystal Chronicles: Echoes of Time (Wii) +- Geometry Wars: Galaxies (DS) -> Geometry Wars: Galaxies (Wii) +- Jam with the Band -> Live Channel +- My Word Coach -> My Word Coach (Wii) +- Pokemon Diamond/Pearl -> My Pokemon Ranch +- Pokemon Platinum -> My Pokemon Ranch (Japan Only) +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver-> Pokémon Battle Revolution +- Personal Trainer: Walking -> Mii Channel +- Ultimate Band -> Ultimate Band (Wii) +- WarioWare D.I.Y. -> WarioWare D.I.Y. Showcase diff --git a/pages/_he-IL/gbarunner2/faq.md b/pages/_he-IL/gbarunner2/faq.md index 26b27c8f..29cf33b1 100644 --- a/pages/_he-IL/gbarunner2/faq.md +++ b/pages/_he-IL/gbarunner2/faq.md @@ -8,19 +8,15 @@ description: שאלות ותשובות ופתרון בעיות עבור GBARunne --- #### איך אני יוצר ומוסיף מסגרות מותאמות אישית? - תוכלו לקרוא ולעקוב אחר [המדריך הזה](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) שנכתב על ידי FrescoASF. #### האם צ'יטים נתמכים? - כרגע לא. במקום זאת, ניתן להזריק באופן קבוע ציטים לתוך הROM של המשחק GBA שלכם באמצעות [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/). #### איך אני משתמש בגרסה הnightly של GBARunner2 בTWiLight Menu++? - 1. הורידו את הגרסה הnightly 1. שנו את שמה ל`GBARunner2_arm7dldi_3ds.nds` (או ל`GBARunner2_arm7dldi_dsi.nds` אם אתם משתמשים בDSi) 1. שימו אותה ב`sd:_nds` #### איך אני משתמש באפשרויות של הWi-Fi link? - תצטרכו את הגרסה מהבראנץ של [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) בשביל להשתמש באפשרויות אלו. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). diff --git a/pages/_he-IL/gbarunner2/index.md b/pages/_he-IL/gbarunner2/index.md index 52cd7d85..ed94915e 100644 --- a/pages/_he-IL/gbarunner2/index.md +++ b/pages/_he-IL/gbarunner2/index.md @@ -6,7 +6,7 @@ title: GBARunner2 description: מידע לגבי שימוש בGBARunner2 --- -GBARunner2 הוא היפרויזור ב[קוד פתוח](https://github.com/Gericom/GBARunner2) שמריץ משחקי GBA על DS/DSi/3DS במצב DS. בפשטות, כמו ש[Nintendont](https://github.com/FIX94/Nintendont) עושה עבור הרצת משחקי GameCube על Wii. +GBARunner2 הוא היפרויזור ב[קוד פתוח](https://github.com/Gericom/GBARunner2) שמריץ משחקי GBA על DS/DSi/3DS במצב DS. It runs similar to [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii. בנוסף על מה שלוויקי הזה יש להציע, לרשימות התאימות של GBARunner יש המון מידע שימושי: - [פלאשקארד של DS](https://wiki.gbatemp.net/wiki/GBARunner2) diff --git a/pages/_he-IL/hiyacfw/forwarders.md b/pages/_he-IL/hiyacfw/forwarders.md deleted file mode 100644 index 1cbffc86..00000000 --- a/pages/_he-IL/hiyacfw/forwarders.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -lang: he-IL -layout: wiki -section: hiyacfw -title: מעבירים -category: other -description: כיצד להשתמש במעבירים של nds-bootstrap עם hiyaCFW ---- - -### דרישות -- מכשיר Nintendo DSi עם [Unlaunch](https://dsi.cfw.guide/installing-unlaunch), [hiyaCFW](installing) ו[TWiLight Menu++](/twilightmenu/installing-dsi) מותקנים -- הגרסה האחרונה של [MakeForwarder](https://github.com/Ta180m/Make-Forwarder-Dsi/releases) - -### הוראות -1. חלצו את *התוכן של* `MakeForwarder.zip` לשורש כרטיס הSD שלכם -1. הפעילו את ++TWiLight Menu -1. הפעילו את הרום של הNintendo DS שתרצו ליצור עבורו מקדם -1. כשהרום עולה, תכבו את המכשיר - - במידה והוא לא עובד, עקבו אחרי מדריך פתרון הבעיות של nds-bootstrap -1. הפעילו את hiyaCFW -1. כשאתם בתפריט של הNintendo DSi, תפתחו את המתנה והפעילו את "Forwarder Maker" -1. קבעו את bootstrap היעד בהתאם לאפליקציה שלכם: - - **רום רשמי:** `sd:/_nds/nds-bootstrap-release.nds` - - **הומברו:** `sd:/_nds/nds-bootstrap-hb-release.nds` -1. בחרו ב `create forwarder` ונווטו אל המיקום שבו נמצא הרום שלכם - -חזרו אחר שלב 7 ו8 עד שתיצרו את כל המקדמים שרציתם. -- אין צורך לאפס את bootstrap היעד אם אתם משתמשים באותו סוג של רום - -לאחר שסיימתם להתקין את המקדמים לכל הרומים שלכם, הפעילו את המכשיר מחדש והפעילו את hiyaCFW. הם אמורים להופיע כעת בקופסאות מתנה. diff --git a/pages/_he-IL/hiyacfw/index.md b/pages/_he-IL/hiyacfw/index.md index 9a0ffcd6..5faff0b5 100644 --- a/pages/_he-IL/hiyacfw/index.md +++ b/pages/_he-IL/hiyacfw/index.md @@ -6,8 +6,10 @@ title: hiyaCFW description: מידע לגבי התקנה ושימוש בhiyaCFW --- -[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) היא קושחה מותאמת אישית המאפשר לכם להריץ את NAND המערכת (האחסון הפנימי) מכרטיס הSD שלכם. +[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) is a custom firmware that allows running the Nintendo DSi firmware off the console SD card instead of the NAND (internal memory) chip. This is useful because the SD card is replaceable, while the internal NAND chip is weak and has the potential to break. -זה מאפשר לכם להתקין את האפליקציות שלכם לתפריט הNintendo DSi ללא חשש של בריקים, מאחר והם מותקנים לכרטיס הSD כך שניתן לפתור בעיות בקלות. +Alongside the safety benefit, it provides the ability to... +- Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility +- Keep settings separate from the one found in the internal NAND -זה מאפשר גם התקנה של אפליקציות הומברו לתפריט הDSi ולהציג מסך פתיחה מותאם אישית בעליית המכשיר. +However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_he-IL/hiyacfw/troubleshooting.md b/pages/_he-IL/hiyacfw/troubleshooting.md index f94a5353..05db2788 100644 --- a/pages/_he-IL/hiyacfw/troubleshooting.md +++ b/pages/_he-IL/hiyacfw/troubleshooting.md @@ -7,10 +7,10 @@ category: other description: מידע על פתרון בעיות עבור hiyaCFW --- -## #-2435-8325 +### #-2435-8325 אם הNintendo DSi מראה שגיאה בפורמט הזה כשהוא נדלק, כאשר ה# הוא מספר, זה סימן שbootstage 2 חושב שיש בעיה כלשהי עם הSDNAND שלכם. לרוב ניתן לפתור את זה על ידי [התקנה מחדש של hiyaCFW](installing-hiyacfw). -## "An error has occurred" ("אירעה שגיאה") +### "An error has occurred" ("אירעה שגיאה") כשתפריט הNintendo DSi מזהה בעיה הוא לרוב יציג את הודעת השגיאה הגנרית הזאת, חלק מהסיבות הן: #### באג המקום הפנוי diff --git a/pages/_he-IL/nds-bootstrap/faq.md b/pages/_he-IL/nds-bootstrap/faq.md index 6775c346..3ab79e32 100644 --- a/pages/_he-IL/nds-bootstrap/faq.md +++ b/pages/_he-IL/nds-bootstrap/faq.md @@ -13,18 +13,18 @@ description: שאלות ותשובות & פתרון בעיות עבור nds-boot - אם המשחק עבד בעבר, מחקו את התיקיה `fatTable` ואת התיקיה `patchOffsetCache` מתוך `sd:/_nds/nds-bootstrap/` #### פתרון בעיות עבור nds-bootstrap -אם אתם נתקלים בבעיות במהלך שימוש בגרסה האחרונה של nds-bootstrap, כך תוכלו לפתור אותן. +If you get issues with using the latest version of nds-bootstrap, here's how you can troubleshoot it. 1. הריצו את המשחק עם הגדרות שונות, כולל שינוי ARM9 CPU Speed, DS/DSi Mode, sound quality, Card Read DMA וכו' 2. מחקו את התיקיה `fatTable` ואת התיקיה `patchOffsetCache` מתוך `sd:/_nds/nds-bootstrap/` 3. רוב הסיכויים שזוהי לא בעיה רצינית; שאלו ב[שרת הDiscord](https://discord.gg/yD3spjv) -אם השרת אומר שזאת בעיה של nds-bootstrap, בדקו אם המשחק לא דווח כבר בGitHub. בדקו גם את הבעיות הסגורות במקרה שסגרנו בעיה כתוצאה מעדיפות לבעיה אחרת. אם אין אף בעיה בGitHub שמשוייכת למשחק, יצרו חדשה. +אם השרת אומר שזאת בעיה של nds-bootstrap, בדקו אם המשחק לא דווח כבר בGitHub. Check the closed issues too in case there has already been an issue closed in preference a different one. אם אין אף בעיה בGitHub שמשוייכת למשחק, יצרו חדשה. בנוסף, וודאו שאתם מוסיפים את זה אל [רשימת התאימות](https://wiki.ds-homebrew.com/nds-bootstrap/testing) בGoogle Sheets. #### Why are there issues with ROM loading, even though they're run natively? -nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. +nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which will cause the ROMs to not work properly. #### Why use nds-bootstrap over a regular flashcard? - רומים מתאימים נטענים ישירות לRAM, דבר המאפשר זמני טעינה מהירים אפילו יותר מקלטות רגילות @@ -46,5 +46,5 @@ A nightly build is build for the latest commit. Nightly builds may be unstable, #### Why do my cheats not work? The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. -For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). +For more info on cheats, check the [Action Replay cheats section of the Retail ROMs page](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). diff --git a/pages/_he-IL/nds-bootstrap/index.md b/pages/_he-IL/nds-bootstrap/index.md index 9e75be6d..38209bba 100644 --- a/pages/_he-IL/nds-bootstrap/index.md +++ b/pages/_he-IL/nds-bootstrap/index.md @@ -6,4 +6,10 @@ title: nds-bootstrap description: מידע על שימוש בnds-bootstrap --- -[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) היא אפליקציה בקוד פתוח המאפשרת לרומים של Nintendo DS/DSi והומברו להיות מורצים באופן טבעי במקום להשתמש באימולטור. Nintendo DS/DSi ROM עובד על כרטיסי SD של Nintendo DSi/3DS באמצעות CFW ועל Nintendo DS באמצעות פלאשקארדים. +[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source homebrew application which redirects Slot-1 read/writes from official Nintendo SDK games to the SD card, whether on a flashcard or the on-console SD card. + +It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. + +- [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) + - For access to edit, please hit the "Request edit access" button +- [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_he-IL/nds-bootstrap/testing.md b/pages/_he-IL/nds-bootstrap/testing.md index 1a384696..19fb145e 100644 --- a/pages/_he-IL/nds-bootstrap/testing.md +++ b/pages/_he-IL/nds-bootstrap/testing.md @@ -7,7 +7,7 @@ description: רשימת תאימות ועצות לבדיקת משחקים --- ### רשימת תאימות -לצפיה במשחקים שנבדקו, הסתכלו [כאן](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). אם תרצו לתרום, לחצו על `view only` ולאחר מכן על `request edit access`. +To view tested games, check the [compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `View only` and then `Request edit access`. ### עצות לבדיקת משחקים - חפשו הבהובי מסך או בעיות קול diff --git a/pages/_he-IL/other/godmode9i.md b/pages/_he-IL/other/godmode9i.md index 36f59994..006584de 100644 --- a/pages/_he-IL/other/godmode9i.md +++ b/pages/_he-IL/other/godmode9i.md @@ -6,17 +6,19 @@ title: GodMode9i description: מידע על GodMode9i --- -מידע על [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), סייר קבצים בעל גישה מלאה עבור Nintendo DS, Nintendo DSi והTWL_FIRM של Nintendo 3DS. +[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/) is an open source file browser for the Nintendo DS ecosystem, taking inspiration from GodMode9 for the Nintendo 3DS. GodMode9i has the ability to dump game cartridges, manage SD card files, browse NitroFS, calculate the SHA1 hash of files, edit binary files with a hex editor, and more. -### שאלות ותשובות & פתרון בעיות +## Dumping functionality -#### איך אני מחלץ משחקים? -Follow [this guide](https://dsi.cfw.guide/dumping-game-cards) from the [dsi.cfw.guide](https://dsi.cfw.guide/) website. +To dump game cartridges, select the drive in the drives list and follow the on-screen prompts. +- On the Nintendo DS and Nintendo DS Lite, GodMode9i can dump Slot-2/Game Boy Advance cartridges if running from Slot-1 flashcard, or Slot-1/Nintendo DS cartridges if GodMode9i is running from a Slot-2 flashcard +- On the Nintendo DSi family of systems, Unlaunch is required for access to Slot-1 + - Follow [dsi.cfw.guide](https://dsi.cfw.guide/) for instructions on how to install Unlaunch +- On the Nintendo 3DS family of systems, a modern CFW environment is required to launch GodMode9i + - Follow [3ds.hacks.guide](https://3ds.hacks.guide/) for instructions on how to install Luma3DS + boot9strap -#### למה אני לא יכול לחלץ משחקים על DSi? -צריך שUnlaunch יהיה מותקן על מנת להיות יכולים לחלץ משחקים אל כרטיס הSD שלכם. ניתן להתקין את Unlaunch באמצעות ההוראות ב[dsi.cfw.guide](https://dsi.cfw.guide/). - -#### איך אני עובר את המסך "mounting drive(s)" בזמן שהתוכנה עולה? -זה קורה כאשר מריצים את GodMode9i דרך [hiyaCFW](/hiyacfw). ניתן להחזיק X בזמן שמפעילים את GodMode9i על מנת לדלג לטעינת הNAND. לחלופין, ניתן להפעיל את GodMode9i ישירות מunlaunch על מנת להיות יכולים לטעון את הNAND. +### Troubleshooting +#### How do I get past the "mounting drive(s)" screen while starting it up? +This happens when you launch GodMode9i from [hiyaCFW](../hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from Unlaunch to be able to mount the NAND. diff --git a/pages/_he-IL/twilightmenu/creating-ram-disks.md b/pages/_he-IL/twilightmenu/creating-ram-disks.md index 7f54e399..af140ebf 100644 --- a/pages/_he-IL/twilightmenu/creating-ram-disks.md +++ b/pages/_he-IL/twilightmenu/creating-ram-disks.md @@ -10,7 +10,7 @@ description: כיצד ליצור RAM disks על מנת להשתמש בהומבר אתם לא צריכים לעקוב אחרי מדריך זה אם אתם משתמשים בפלאשקארט. {:.alert .alert-info} -על מנת ליצור RAM Disk, הורידו את הכלי ה[זה](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) (לחצו על `Download Software`) ועקבו אחר ההוראות מטה. +על מנת ליצור RAM Disk, הורידו את [Dataram RAMDisk](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) (לחצו על `Download Software`) ועקבו אחר ההוראות מטה. ההוראות נכתבו על ידי @Dakkon7, ונערכו על ידי RocketRobz: diff --git a/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md index 87b6b206..1f179ae0 100644 --- a/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md @@ -7,6 +7,9 @@ title: רקעים מותאמים אישית עבור Unlaunch description: כיצד ליצור רקעים מותאמים אישית עבור Unlaunch ולהתקינם באמצעות TWiLight Menu++ --- +תוכלו למצוא רקעים מוכן עבור Unlaunch ב[ אתר הסקינים של TWiLight Menu++](https://skins.ds-homebrew.com/unlaunch/). +{:.alert .alert-info} + באמצעות TWiLight Menu++ ניתן לעשות פאטץ להתקנה של Unlaunch על מנת לקבל תמונת רקע מותאמת אישית. היא חייבת להיות GIF בגודל 256x192, עם מספר מגבלות: - רק הפריים הראשון יוצג, ללא רקעים מונפשים - גודל הקובץ חייב להיות קטן או שווה ל15,472 בתים @@ -39,9 +42,9 @@ description: כיצד ליצור רקעים מותאמים אישית עבור U 1. שמרו את הGIF לאחר אופטימיזציה ופתחו אותו בGIMP 1. בתפריט העליון, בחרו ב`Windows` -> `Dockable Dialogs` -> `Colormap` 1. שנו את ה`Foreground color` הנוכחי ל#080808 והוסיפו 14 צבעים חדשים עם כפתור ה`+` - - אם לתמונה שלכם אין לפחות 133 צבעים תצטרכו להוסיף צבעים משלימים על מנת לסדר את הצבעי הטקסט במקומות הנכונים + - אם לתמונה שלכם אין לפחות 133 צבעים, תצטרכו להמשיך להוסיף צבעים עד שהאינדקס האחרון הוא 146 1. לחצו על מקש ימיני בעכבר מעל מפת הצבעים ובחרו ב`Rearrange Colormap...` -1. סדרו את הצבעים מחדש כך שהם יתאימו לכך: (העמודה השניה והשלישית, החל מאינדקס 49)
![לוח צבעים עם צבעי טקסט נכונים](https://cdn.discordapp.com/attachments/614278143527878658/770777177904906240/unlaunch-palette.png) +1. סדרו את הצבעים מחדש כך שהם יתאימו למסומן באדום: (העמודה השניה והשלישית, החל מהשורה הרביעית)
![לוח צבעים עם צבעי טקסט נכונים](/assets/images/custom-unlaunch-bg/unlaunch-palette.png) 1. השתמשו בבוחר הצבעים על מנת לגרום לצבעים החדשים שלכם להתאים לתמונה מעלה 1. בתפריט העליון, בחרו ב`File` -> `Export As...`, תנו לו שם עם הסיומת `.gif` ולחצו על `Export` 1. בחלון הקופץ הבא, וודאו ש`GIF comment` מבוטל ולחצו על `Export` diff --git a/pages/_he-IL/twilightmenu/faq.md b/pages/_he-IL/twilightmenu/faq.md index 0f838019..ed844c99 100644 --- a/pages/_he-IL/twilightmenu/faq.md +++ b/pages/_he-IL/twilightmenu/faq.md @@ -62,60 +62,10 @@ TWL_FIRM ככל הנראה נפגם. עקבו אחרי המדריך הזה לת #### באילו מערכות TWiLight Menu++ תומך? -| פורמט | מפעיל | סיומות | קובץ שמירה | -| ----------------------- | ---------------------------------------------- | -------------------------------------- | ---------------------------------------------- | -| ARGV[^1] | Native | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], ליבת פלאשקארטים, מובנה | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[שם הרום].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | -| פלאגין של DSTWO | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color)‎ | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[שם הרום].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], מובנה[^5] | `.agb`, `.gba`, `.mb` | `[שם הרום].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[שם הרום].gg.sav` | -| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[שם הרום].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[שם הרום].sms.sav` | -| סרטי MPEG4 | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[שם הרום].sav` | -| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| סרטי RVID | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[שם הרום].srm`[^8] | -{:.table} - -- Footnotes - -{:footnotes} +ראו [רשימת מערכות הנתמכות על ידי TWiLight Menu++](../ds-index/emulators#list-of-supported-systems-by-twilight-menu). #### למה מסך המגע לא עובד עם sudokuhax? תלוי בשמירה של sudokuhax, מסך המגע עשוי לא לעבוד. #### האם ניתן להשתמש בThe Biggest Loser על מנת להפעיל את TWiLight Menu++? לא. מאחר וThe Biggest Loser הוא משחק Slot-1 ולא משחק DSiWare. גישה לSD נחסמת כאשר מריצים משחקי Slot-1. - -[^1]: קבצי טקסט המכילים את הדרך לתוכנות הומברו של DS ואת הarguments להרצה, ראו את [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) למידע נוסף -[^2]: Only for retail ROMs, homebrew do not have specific save files -[^3]: עובד רק מפלאשקארט SuperCard DSTWO מאחר שיש לו תוספת כוח עיבוד וRAM בתוך הקלטת -[^4]: כשמריצים במצב DSi, זה יכול להשתמש בDSP בשביל סאונד טוב יותר -[^5]: דורש פלאשקארט של Slot-2 ולכן עובד רק בDS Phat ובDS Lite -[^6]: jEnesis יכול לשמור רק כשהוא רץ מפלאשקארט, אבל PicoDriveTWL יכול לשמור גם מSD וגם מפלאשקארט -[^7]: מוצג רק כאשר משתמשים בפלאשקארט, בכרטיס הSD הפנימי של ה3DS או על DSi עם Unlaunch מותקן -[^8]: יכול לשמור רק כאשר מריצים מפלאשקארט - -[a5200ds]: https://github.com/wavemotion-dave/A5200DS -[a7800ds]: https://github.com/wavemotion-dave/A7800DS -[dstwo]: http://eng.supercard.sc -[gameyob]: https://github.com/Drenn1/GameYob -[gbarunner2]: https://github.com/Gericom/GBARunner2 -[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS -[mpeg4player]: https://gbatemp.net/threads/544095 -[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap -[nesds]: https://github.com/DS-Homebrew/NesDS -[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx -[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL -[rvidplayer]: https://gbatemp.net/threads/539163 -[s8ds]: https://www.gamebrew.org/wiki/S8DS -[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS -[stellads]: https://github.com/wavemotion-dave/StellaDS -[unlaunch]: https://problemkaputt.de/unlaunch.htm -[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS diff --git a/pages/_he-IL/twilightmenu/index.md b/pages/_he-IL/twilightmenu/index.md index 34559e06..35efbebd 100644 --- a/pages/_he-IL/twilightmenu/index.md +++ b/pages/_he-IL/twilightmenu/index.md @@ -5,6 +5,8 @@ title: TWiLight Menu++ description: מדריכים על איך להשתמש ולהתאים אישית את TWiLight Menu++ --- -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) הוא תחליף/שדרוג תפריט לDSi ומהווה חזית עבור nds-bootstrap לDSi ו3DS ופלאשקארדים. +![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -למידע לגבי התקנה, לחצו על העמוד בתפריט הצד בהתאם לקונסולה שלכם תחת אזור הההתקנה. +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu to launch a variety of different applications, making it perfect for a replacement menu. With themes, skins, folders and other features, this is the all-in-one menu for the Nintendo DS and Nintendo 3DS family of systems. + +For info on how to install, click on the page in the sidebar for your console in the Installing section. diff --git a/pages/_he-IL/twilightmenu/installing-flashcard.md b/pages/_he-IL/twilightmenu/installing-flashcard.md index 30ba6f14..802f336a 100644 --- a/pages/_he-IL/twilightmenu/installing-flashcard.md +++ b/pages/_he-IL/twilightmenu/installing-flashcard.md @@ -38,7 +38,7 @@ description: איך להתקין את TWiLight Menu++ על פלאשקארד של - R4xDS - DSTT(i) - התקינו את YSMenu מ[כאן](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) + התקינו את [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - וודאו שיש לכם את `YSMenu.nds` (עבר שינוי שם מ`TTMenu.dat` אם אין את הקובץ) ואת התיקייה `TTMenu` בכרטיס המיקרו SD של הפלאשקארט 1. הגדירו את `Use nds-bootstrap` ל`No`, כך שהקושחה של הפלאשקארט תהיה בשימוש במקום nds-bootstrap diff --git a/pages/_he-IL/twilightmenu/playing-in-widescreen.md b/pages/_he-IL/twilightmenu/playing-in-widescreen.md index 84641ccb..3ee7b588 100644 --- a/pages/_he-IL/twilightmenu/playing-in-widescreen.md +++ b/pages/_he-IL/twilightmenu/playing-in-widescreen.md @@ -33,5 +33,5 @@ description: איך להשתמש בTWiLight Menu++ במסך רחב על Nintendo **הערות:** 1. אל תלחצו על START or SELECT בטעינת TWLMenu++,, אם אתם לא רוצים שהמשחק במסך רחב יראה תקול -1. לא כל המשחקים תואמים מסך רחב. [הכנו רשימה של משחקים שתואמים מסך רחב](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) +1. לא כל המשחקים תואמים מסך רחב. [Here is a list of games with widescreen support](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) 1. If you're stuck in widescreen mode in all of TWL_FIRM (including the TWLMenu++ GUI) after following this guide and launching a widescreen-compatible game, delete `TwlBg.cxi` at `sd:/luma/sysmodules/`, and [uninstall](https://wiki.ds-homebrew.com/twilightmenu/uninstalling-3ds) and [re-install](https://wiki.ds-homebrew.com/twilightmenu/installing-3ds) TWiLight Menu++, and re-follow the above guide diff --git a/pages/_he-IL/twilightmenu/updating-3ds.md b/pages/_he-IL/twilightmenu/updating-3ds.md index f0fb0185..5e28b68d 100644 --- a/pages/_he-IL/twilightmenu/updating-3ds.md +++ b/pages/_he-IL/twilightmenu/updating-3ds.md @@ -12,7 +12,7 @@ tabs: manual: ידני --- -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. +אם אתם מעדכנים מגרסה ישנה יותר מv16.4.0, העבירו את קבצי ה`.sav` של משחקי הDS לתיקיה חדשה בשם `saves`, כאשר התיקייה נמצאת באותו מקום כמו הromים של משחקי הDS. {:.alert .alert-info} If updating from a version older than v21.0.0, please move your `.pub` and/or `.prv` files for DSiWare titles to a new folder called `saves`, with the `saves` folder being in the same place as the DSiWare ROMs. diff --git a/pages/_hu-HU/community/discord-info.md b/pages/_hu-HU/community/discord-info.md index 73f87af7..7516c0c3 100644 --- a/pages/_hu-HU/community/discord-info.md +++ b/pages/_hu-HU/community/discord-info.md @@ -7,97 +7,126 @@ title: DS⁽ⁱ⁾ Mode Hacking Info description: Információk a DS⁽ⁱ⁾ Mode Hacking Discord szerverről --- -### Köszöntünk a DS⁽ⁱ⁾ Mode Hacking szerveren! - -Specializálódtunk, minden a Nintendo DS(i) moddoláshoz és homebrew-hoz kapcsolódó dologra. Néhány példa arra, hogy miben tudunk segíteni neked ezen a szerveren: - -- A legjobb kernel beállítása a flashcardodhoz -- Egyéni Firmware (CFW) telepítése a Nintendo DSi-dre -- Segítség a TWL_FIRM módosításában a Nintendo 3DS-eden (ami lehetővé teszi a széles képernyő használatát, a képernyő filteezés módosítását más egyebek mellett) - -Ezen kívül más dolgokra is fókuszálunk, mint a ROM hackek készítése, homebrew fejlesztése és általános csevegés. +This is a Discord server that specializes in all things related to Nintendo DS(i) modding and homebrew, from helping set up your flashcard to homebrew development. We also focus on other things such as creating ROM hacks, playing DS games, and TWL_FIRM modding on 3DS. ## Discord csatornák -Számos csatornánk van, különböző témákra, ezért győződj meg arról, hogy a megfelelő csatornát használod, így mások nem kerülnek elárasztásra számukra érdektelen beszélgetésekkel. Áttekintjük a fontosokat, de mindig meg tudod tekinteni, hogy más csatornák mit csinálnak, a csatorna témájának (topic) megtekintésével: +Számos csatorna van, különböző témákra, ezért győződj meg arról, hogy a megfelelő csatornát használod, így mások nem kerülnek elárasztásra számukra érdektelen beszélgetésekkel. -- [#info-and-rules][info-and-rules] - Ezek szabály csatorna, mely leírja a követendő szabályokat, amikor ezen a szerveren kommunikálunk. -- [#useful-resources][useful-resources] - Meg kellene értened valamit? Nem ismersz egy technikai terminológiát? Nézd meg itt -- [#nds-modding-help][nds-modding-help] - Ez az ahol segítséget kérhetsz bármiről am DS Homebrew-val kapcsolatos. Kérjük tekintsd meg a rögzített üzeneteket, mert elképzelhető, hogy már van válasz a kérdésedre -- [#community-meta][community-meta] - Ez a csatorna arra van, hogy magáról a szerverről beszéljünk -- [#end-of-server][end-of-server] - Ez az alkalmi, alacsony szintű csevegésre szolgáló hely. A szabályok itt könnyítettek, de továbbra is betartatásra kerülnek. Használd ezt a mémeid és egyéb dolgok postolására +Mindig ellenőrizd a csatorna témáját és a rögzített tartalmat, mielőtt beszélsz a csatornán. +{:.alert .alert-info} -Továbbá van még az [#other-nds-homebrew][other-nds-homebrew], olyan homebrew számára, aminek nincs dedikált csatornája, az [#nds-modding-discussion][nds-modding-discussion], olyan moddoláshoz, ami nem fér bele más csatornába, az [#nds-gaming][nds-gaming] általános DS dolgokra és az [#offtopic][offtopic] bármilyen általános témára. +**Fontos** +- [#info-and-rules][info-and-rules] - This provides brief information on the rules and information on this server. For more detailed information on the rules, see [the rules page](https://wiki.ds-homebrew.com/community/discord-rules) on the wiki +- [#useful-resources][useful-resources] - Links to useful resources that are outside of the Discord server such as other servers or this wiki +- [#member-logs][member-logs] - Shows user joins and server boosts + +**Szerver Hub** +- [#announcements][announcements] - Information on new updates to homebrew and also general announcements related to the server +- [#github-updates][github-updates] - Feed of all contributions to and discussions in our projects' GitHub repositories +- [#github-builds][github-builds] - Feed of all of our projects' nightly builds +- [#subreddit-feed][subreddit-feed] - Updates for new posts from our [Subreddit](https://reddit.com/r/NDSBrew) +- [#community-meta][community-meta] - For giving feedback about our community, including this Discord server, our subreddit, and GitHub organization + +**Nintendo DS⁽ⁱ⁾ Modding** +- [#nds-modding-help][nds-modding-help] - Have an issue with anything Nintendo DS(i) related? Need to ask a general question? Go ahead and do it here, providing all the information you can give (error messages, your console, methods tried, logs, and so forth). Keep 3DS modding in #other-console-modding unless it involves TWL_FIRM +- [#nds-modding-discussion][nds-modding-discussion] - Place to discuss flashcards, AP patches, and general DS understandings and research. While this channel covers TWL_FIRM on 3DS, please keep 3DS Mode discussions in #other-console-modding +- [#nds-retail-research][nds-retail-research] - Talk about ROM hacks, mods, and cheats for Nintendo DS(i) titles. Check the pins for a list of dedicated communities +- [#nds-dev-discussion][nds-dev-discussion] - Resources and discussions about DS(i) homebrew development. Discussion of already existing homebrew should go in #other-nds-homebrew + +**Fő DS⁽ⁱ⁾ Homebrew Projektek** +- [#nds-bootstrap][nds-bootstrap] - This channel is for discussion of the development of nds-bootstrap, for help use #nds-modding-help +- [#twilight-menu][twilight-menu] - This channel is for discussion of the development of TWiLight Menu++, for help use #nds-modding-help +- [#gbarunner2][gbarunner2] - This channel is for discussion of the development of GBARunner2, for help use #nds-modding-help +- [#websites-development][websites-development] - Discussion and suggestions for [dsi.cfw.guide](https://dsi.cfw.guide/) and all [ds-homebrew sites](https://ds-homebrew.com/) go here + +**Másodlagos DS⁽ⁱ⁾ Homebrew Projektek** +- [#godmode9i][godmode9i] - This channel is for discussion of the development of godmode9i, for help use #nds-modding-help +- [#emulators-on-nds][emulators-on-nds] - This is for talking about emulators on the Nintendo DS(i). Discussion for Nintendo DS(i) emulators should go in #nds-modding-discussion +- [#other-nds-homebrew][other-nds-homebrew] - Talk about Nintendo DS(i) homebrew and get support that isn't covered by other channels + +**Közösség** +- [#off-topic][off-topic] - A channel for any topic that does not necessarily fit the other channels. Lower-quality posts should be kept to #end-of-server +- [#nds-gaming][nds-gaming] - A place to generally discuss games on the DS(i), as well as seek players for online play +- [#other-console-modding][other-console-modding] - Talk about homebrew and mods for any other game systems, such as the 3DS when not in TWL_FIRM +- [#end-of-server][end-of-server] - Ez az alkalmi, alacsony szintű csevegésre szolgáló hely. A szabályok itt könnyítettek, de továbbra is betartatásra kerülnek. Használd ezt a mémjeid posztolására, bot parancsokara, vagy egyebekre, amik nem könnyítik meg a vitát ## Szerepek & felhasználók -Számos szerepkörünk van, amelyeket elérhetsz ezen a szerveren, azonban némelyikük csak @Lightning paranccsal érhető el +Számos szerepkörünk van, amelyeket elérhetsz ezen a szerveren, azonban némelyikük csak Lightning bot paranccsal érhető el. -### Fejlesztők (Developers) -Ezt a szerepet azok kapják meg, akik a Nintendo DS színtéren vagy támogattak vagy vezettek egy projektet. Bár előnyösebb, ha nyílt forráskódú lenne, de opcionális. Posztold a Nintendo DS homebrew alkalmazást a hozzá való csatornán. (Ha nincs még ilyen, akkor posztolj az [#other-nds-homebrew][other-nds-homebrew]-ban), és pingelj egy moderátort az üzenet mellett. +### Moderátor szerepkörök +These roles are given to people that are well trusted, they have the ability to ban, kick, mute, and give other roles to users. -Ne feledd, hogy lopott kód nem tesz ebbe a szerepbe, és elutasíthatjuk a kérést különböző okok miatt +- Da Master - The Owner role, has all possible perms +- Admin - Has all possible perms, usually gets final say between the Server Maintainers +- Server Maintainers - Help enforce the server rules and manage the server. If there is an issue contact them first before going higher up -### Művészek/Tervezők (Artists/Designers) -Ez a szerepkör azoknak kerül kiosztásra, akik tudják, hogyan működik a művészet és hozzájárultak a DS homebrew-okhoz valamilyen grafikai módon (például egy WoodR4 szkin vagy egy TWiLight Menu++ altéma). Ha megfelelsz ennek a követelmények, jelezd nekünk a [#community-meta][community-meta] csatornán példákkal a munkádról és értékelni fogjuk. +### User Flair Roles +These roles can only be given by moderators and indicate that these users are knowledgeable in those fields, some give access to private channels. If you think that you fit the descriptions for any of these roles, ask in #community-meta. Moderators will evaluate your request based on the role's requirements. -### Segítők (Helpers) -Akár olyan személyek, akiket speciális buildek tesztelésével bízunk meg, akár olyan személyek, akik segítik az [#nds-modding-help][nds-modding-help] csatornát, a Segítők olyan személyek, akik a szervert a közösség építő tagjaiként segítik. A fenti átlag feletti posztolási minőség mellett két lehetséges módja van a szerepkrö megszerzésének: Tesztelés & segítségnyújtás az[#nds-modding-help][nds-modding-help] csatornán +- Developers - This role is given to those who have contributed code to the Nintendo DS scene. If you have any projects for the role, show them in #nds-dev-discussion +- Helpers - This role is given to those that actively provide meaningful assistance in #nds-modding-help or have contributed to compatibility reporting + - Helpers have no moderator perms, please ping a mod if a situation needs one +- Nitro Boosters - Given to those that have given Server Boosts -A teszteléshez legalább 7 gjátékot kell tesztelned a GBARunner2-vel és nds-bootstrap-pel. Tekintsd meg a specifikus csatorna témákat a kompatibilitási lista linkjéért. A segítséghez a segítség mennyisége nincs kőbe vésve. Általában nézzük, mennyire nagy a segítséged (például azt mondani, hogy "jobb klikk és nyomd meg a szerkesztést" nem segítség). +### Büntető szerepkörök +Ha megsérted a szabályokat, ezeket a szerepköröket kaphatod egy moderátortól. -Ha valamelyiknek megfelelsz, említsd a [#community-meta][community-meta] csatronán és jelezd, hogy melyik metódust választottad. Ha elfogadjuk, megkapod a Segítők szerepkört. Legalább egy üzenetet kell küldened 4 havonta, hogy megtartsd. +- No Community - Eltávolítja a hozzáférést a Community kategória csatornáihoz +- No Help - Eltávolítja a hozzáférést a [#nds-modding-help][nds-modding-help] csatornához +- No Reaction - Letiltja a reagálási jogot minden csatornára +- Muted - Letiltja az üzenet küldési lehetőséget -### Fordítók -Szeretnéd fordítani valamelyik projektünket? Add magadnak ezt a szerepkört, így naprakészen leszel a projektek fordítási állapotával. A fordítási vezetőnk (Evie) jelezni fog, ha új szövegek fordítása szükséges. +### Egyéb +These roles are only given for very specific purposes by Moderators. -- TWiLight Menu++: -- dsi.cfw.guide weboldal: -- ds-homebrew.com wiki: +- Bots - Used to mark the Discord bots we have in this server +- Special Thanks - People that have contributed to our community in a major way -Ez egy magadnak állítható szerepkör a @Lightning togglerole parancsával: (`!togglerole Translators` az [#end-of-server][end-of-server] csatornában) +### Önállóan kiosztható szerepkörök +These roles are given by the [Lightning bot](https://lightning-bot.gitlab.io/) using the !togglerole command. If you want to know what other commands it has, use !help. Keep commands for it in #end-of-server. -### Játék Modderek (Game Modders) -Ez a szerepkör azoknak kerül kiosztásra, akik készítettek egy ROM Hack-et megfelelő minőségben a Nintendo DS-re, tudják, hogy hogyan kell helyesen patchelni a fájljaikat és megosztottak már ROM hacket több állandó helyen (mint például a GameBanana vagy moddoló fórumok). Posztold a ROM hacked az [#nds-retail-research][nds-retail-research] csatornába és pingelj meg egy moderátort, és értékelni fogjuk a ROM hackedet. +- Updates - Get pings for updates on new releases of DS(i) homebrew in #announcements +- Nintendo DS Online Players - Anyone can ping this role in #nds-gaming when they're looking for people to play DS games online with +- Artist/Designers - For those that have made high-quality TWiLight Menu++ skins, unlaunch backgrounds or graphics for other DS(i) homebrew +- Composers - For those that have made music for DS(i) homebrew or ROM hacks +- Game Modders - For those that have made ROM hacks, cheats, or any other type of modifications to DS(i) games +- Translators - Anyone that wants to be notified for contributing to translations of various DS Homebrew projects -### Nintendo DS Online játékosok (Nintendo DS Online Players) -Ez egy kiemelt szerep, amelynek célja, hogy a felhasználók pingeljenek, amikor valaki online szeretne Nintendo DS-játékot játszani (legyen szó Wiimmfi, AltWFC vagy más szolgáltatásokról). A tömeg pingelők tiltásra kerülnek. Ez egy magadnak állítható szerepkör a @Lightning togglerole parancsával: (`!togglerole Nintendo DS Online Players` az [#end-of-server][end-of-server] csatornában) - -### Frissítések -Pingelésre kerülsz az [#announcements][announcements] csatornában, bármikor amikor egy frissítés jön ki. Hogy megkapd ezt a szerepkört, írd be a `!togglerole Updates` parancsot az [#end-of-server][end-of-server] csatornában. - -## 🤖 Lightning parancsok -A Lightning egy discord bot, amit [LightSage](https://gitlab.com/LightSage) készített és hasznos parancsokkal rendelkezik a modding közösségnek, beleértve... - -- `!mod [konzol] [param2]` - Ez lehetővé teszi, hogy megtekintsd a konzol moddolási információkat, játékokat, és így tovább. A param2 használható konkrétabb információkért, vagy homebrew alkalmazások listájának beszerzéséhez. -- `!togglerole ` - Ez lehetővé teszi, hogy beállítsd a magad által konfigurálható szerepköröket. Ha szükséged van az aktuális listájára a magad által állítható szerepköröknek, futtasd a `!togglerole list` parancsot. - -Egy csomó mókás parancs van még, amit futtatni lehet még, de kérjük ezeket használd az [#end-of-server][end-of-server] csatornán. Hogy többet tudj meg, látogasd meg weboldalukat: - -Továbbá használjuk a Lightning-ot moderációs célokra, (hogy loggoljuk a figyelmeztetéseket, kirúgásokat, némításokat és tiltásokat). Tartsd ennek a botnak a közvetlen üzenet ablakát nyitva, ha szükséges, hogy elérjünk téged. - -## 👑 A Staff Team +## A Staff Team Ezek az emberek azok, akik gondozzák a szervert. Ha azt mondják, hogy valami végleges, akkor nem vitatható. Ezek a tagok szerepelnek a tagok listáján. Jelenleg nem keresünk stáb tagokat. Ne kérd, hogy tagja legyél a csapatnak, ez csökkenti az esélyedet, hogy el leszel fogadva. -@shutterbug2000, @RocketRobz (TWL-Z8RT-USA), @Gericom, @ahezard, @Apache Thunder, @NightScript, @dubbz82, @Stack3r, @Frost_, @Kaisaan +Tulajdonos: shutterbug2000#8835 -## Meghívó Link -Ezek a meghívó linkek a hálózatainkba. +Adminisztrátorok: RocketRobz#4931, FNowut#5028, ahezard#8037, Apache Thunder#1696 -- Discord szerver: (Tarts észben, hogy bármi ami publikusan elérhető a szerverünkön, loggolva van általunk, és loggolhatják mások is) -- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew) -- Sub-Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) (a régi reddit-hez: [Dark](https://dm.reddit.com/r/NDSBrew/) --- [Light](https://old.reddit.com/r/NDSBrew/)) +Szerver karbantartók: Kaisaan#6181, Pk11#3666, Kodtiz3D#8288, DeadSkullzJr#3908, lifehackerhansol#4546 [info-and-rules]: https://discord.com/channels/283769550611152897/626620520330428436 [useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283 +[member-logs]: https://discord.com/channels/283769550611152897/677714673663082529 [announcements]: https://discord.com/channels/283769550611152897/283771381735489537 +[github-updates]: https://discord.com/channels/283769550611152897/450065134191116290 +[github-builds]: https://discord.com/channels/283769550611152897/540764336134815766 +[subreddit-feed]: https://discord.com/channels/283769550611152897/869830055377928243 [community-meta]: https://discord.com/channels/283769550611152897/715651368391671919 [nds-modding-help]: https://discord.com/channels/283769550611152897/332961165829210117 [nds-modding-discussion]: https://discord.com/channels/283769550611152897/547986366357700620 [nds-retail-research]: https://discord.com/channels/283769550611152897/356988919738400768 +[nds-dev-discussion]: https://discord.com/channels/283769550611152897/835273459339624499 + +[nds-bootstrap]: https://discord.com/channels/283769550611152897/283769550611152897 +[twilight-menu]: https://discord.com/channels/283769550611152897/489307733074640926 +[gbarunner2]: https://discord.com/channels/283769550611152897/620310871800807466 +[websites-development]: https://discord.com/channels/283769550611152897/744649302567157800 + +[godmode9i]: https://discord.com/channels/283769550611152897/497960894660083732 +[emulators-on-nds]: https://discord.com/channels/283769550611152897/702400281966673951 [other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712 -[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725 +[off-topic]: https://discord.com/channels/283769550611152897/286686210225864725 [nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448 +[other-console-modding]: https://discord.com/channels/283769550611152897/653706029736919051 [end-of-server]: https://discord.com/channels/283769550611152897/283770736215195648 diff --git a/pages/_hu-HU/community/discord-rules.md b/pages/_hu-HU/community/discord-rules.md index 25208f9d..173ed384 100644 --- a/pages/_hu-HU/community/discord-rules.md +++ b/pages/_hu-HU/community/discord-rules.md @@ -7,126 +7,103 @@ title: DS⁽ⁱ⁾ Mode Hacking szabályok description: A DS⁽ⁱ⁾ Mode Hacking Discord server szabályai --- -### NE személyesíts meg mást, ne viselkedj tiszteletlenül másokkal vagy mások hitével. +This page provides more details to the rules outlined in the [#info-and-rules](https://discord.com/channels/283769550611152897/626620520330428436) channel in the Discord server. If you have any further questions, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). Note that the [English version of the rules](/community/discord-rules) is the canonical version and any potential discrepancies in translations will not affect their enforcement. -- Ez különösen vonatkozik azokra, akik a közösségre áldozzák az idejüket. (segítők vagy fejlesztők) -- NEM toleráljuk az érzéketlenséget, függetlenül, hogy valaki tagja-e vagy sem a közösségnek. -- Tiszteld a felhasználók személyiségi jogokat; Kerüld a kommunikációt azokkal a felhasználókkal, akik nem érzik komfortosan magukat, ha így teszel és ne ossz meg információkat róluk, amit ők nem szeretnének megosztani. -- NE legyél kibicmoderátor vagy próbálj "segíteni", ha egy moderátor már kezeli a helyzetet. Nincs jogosultságod, hagyd a szabályok betartatását a staff-ra. - - Ez emlékeztetők rendben vannak, addig amíg nem próbálod kényszeríteni őket. -- Ha tudod, hogy ki készített valami művészi dolgot, jelöld meg a tartalom készítőjét. +### 1. Do not act disrespectfully towards others and their beliefs +- This applies to everyone regardless of their role or level of activity in this server, even if they aren’t on the server +- Ne legyél kibicmoderátor vagy próbálj "segíteni", ha egy moderátor már kezeli a helyzetet +- Reminders of the rules are fine, as long as you remain respectful +- Credit the creator(s) when sending something if you know who created it -### NE vidd le csevegés színvonalát. +### 2. Ne vidd le csevegés színvonalát -Például ilyenek: +Examples of what breaks this rule include: - Kanállal etetős információt kérni vagy kanállal etetni másokat -- Projektek kiadási dátumáról érdeklődni; kész lesz, amikor kész lesz -- Megkérdezni, hogy kérdezhetsz-e valamit; hiszen már meg is tetted -- Olyan információ kérése, ami nyilvánvaló vagy nagyon kevés kereséssel megtalálható magadnak is (például linkekre keresés helyett a google-ön elkérni azokat) - - A fontos információk a [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) csatornán tároltak. - - Nézd meg a csatorna témáját & a kitűzött üzeneteket; legtöbbször tartalmazzák, amit keresel. -- Szándékosan elnyújtani az üzenetedet (például: csak néhány szót küldeni üzenetenként, előidézve egy "popcorn" szituációt) -- Üzeneteket ismételni, függetlenül attól, hogy ugyanazon csatornán vagy különböző csatornákon történik. - - Ha nem tudod hova küld az üzenetedet, posztold abba, ami a leghozzávalóbb. - - Ha még mindig nem tudod, kérdezz a [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919) csatornán. +- Asking for release dates for projects; it's ready when it's ready +- Asking if you can ask a question; just ask your question directly +- Requesting information that is either obvious or you could find with a little bit of research on your end + - Important information can be found in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and in the pinned messages of all the channels +- Taking up excessive space in chat (e.g. Sending a tiny amount of words in multiple messages instead of keeping it all in one message) +- Repeating messages, whether it is repeated in the same channel or in multiple channels + - If you're unsure where to post your message check the channel topics and ask in the most fitting one + - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919) - Posztolni azért, hogy posztol, a helyett, hogy valódi párbeszéd történne (például panaszkodni, hogy a chat halott, csak üdvözléseket kiküldeni, kopipésztek, stb.) -- Extrém hosszú üzenetek küldése. Használd a [mystbin](https://mystb.in/)-t hosszabb üzenetekre helyette. +- Sending extremely long messages, use [mystbin](https://mystb.in/) for longer messages instead + +### 3. Do not self-promote with no context or without explicit staff permission + +- Giving links to other Discord servers on request is allowed, but please ask a moderator in a DM before advertising a server without prior context +- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules, mass DM advertisement (with proof) will land you a ban +- Joining for the purpose of advertising your discord server will land you a ban and your advertisements will be deleted + +### 4. Avoid piracy discussion + +- Do not link/mention piracy websites/tools, upload pirated content, or encourage others to pirate +- For more information on what is piracy or not, we suggest reading [eip’s piracy definition page](https://3ds.eiphax.tech/piracy.html) (Disclaimer: We are not lawyers) +- Discord’s Terms of Service follow the US law and as such, is subject to the US definition of piracy regardless of wherever the user lives in the US or not + +### 5. Tarts a beszélgetéseket a hozzájuk tartozó csatornán + +- Még akkor is, ha kapcsolódik, néha egy másik csatorna sokkal megfelelőbb + - Check the channel topics for where to ask questions or have discussion +- Néha egy egészen másik szerver a javasolt, nincs mindenre válaszunk + - There are some related servers in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and the pins of other channels + +### 6. Keep all conversations in English + +- We are not able to easily moderate content in other languages +- We suggest using [DeepL](https://www.deepl.com/translator) for translation +- Moderators may allow others to speak in foreign languages in case translation fails and there are trusted people that know your language and are able to help + +### 7. Nem lehet alternatív fiókod ezen a szerveren staff engedély nélkül + +- One account per person at a time (except when approved by a staff member), be sure to leave this server on your other account before joining with a new one +- Punishments apply to the person, not the account, any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned + +### 8. Keep names/nicknames exclusively alphanumeric and do not hoist + +- Users with a nickname/username that is not easily readable for an English speaker or mentionable with an English (US) keyboard will be assigned a new nickname +- Kerüld a neved kezdetére azért rakott karaktereket, hogy megváltoztasd a helyed a taglistában, ezek a karakterek eltávolításra kerülnek + +### 9. Do not send unsolicited DMs to other users + +- Please ask before sending a Direct Message to others and respect those not wanting to communicate + - Even if your actions aren't malicious, they could be disturbing or otherwise unwanted +- Things that happen in Direct Messages **are** the business of the server since unless you both share another server or are friends, you wouldn't be able to reach each other +- Examples of what not to do include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules, and harassment -### NE küld random Discord szerver meghívó linkeket leírás & és kifejezett staff engedély nélkül +### 10. Do not bring external drama, NSFW, or illegal content into the server -- Más Discord szervere linkjének megadásra kérésre engedélyezett, de kérj közvetlen üzenetben hozzájárulást egy moderátortól, mielőtt reklámozol egy szervert kontextus nélkül -- Közvetlen üzenet reklám nem engedélyezett, sem a Discord szolgáltatási feltételei sem a saját szerver szabályaink szerint sem. Tömeg közvetlen üzenet reklám (bizonyítékkal) a kitiltásodhoz vezet -- Ennek a szabálynak a megsértése azt eredményezi, hogy az reklámozó üzeneted törlésre kerül -- A saját Discord szerver reklámozásának céljával történő csatlakozás kitiltásodhoz vezet. +- If you are banned in other servers, avoid talking about it here + - We can not help you get unbanned from other servers, that is the decision of the staff members there +- Do not post anything that is not considered safe for work (e.g. sexual content, extreme violence, drugs) +- Any account with a disturbing avatar will be kicked, if you rejoin and still have the avatar, you will be banned +- Despite adult content being banned, users are still required to be thirteen and over in order to participate on this Discord server as per the Discord TOS + +### 11. Do not talk about or do actions pertaining to breaking other Discord TOS +- [Link to Terms of Service](https://discord.com/terms) +- [Link to community guidelines](https://discord.com/guidelines) +- Trying to do anything that is not explicitly mentioned in our rules but is still against Discord TOS will land you a ban (e.g. raids, malware, phishing) + +### 12. Do not try to evade the rules as this will be treated as breaking them + +- Ha nem érted valamelyik szabályt, kérdezz nyugodtan a további tisztázáshoz +- Breaking the rules and then claiming that you “didn’t know” will still make you guilty of breaking them +- Trying to get around the rules by speaking in vague terms also counts as breaking them + +## Consequences + +The consequences of breaking these rules are a warning, mute, kick or ban. Of course, the specific consequences will be handled on a case by case basis. +- Most users end up having 4 warnings before they are banned + - These warnings include using the actual !warn command, getting muted, and also verbal warnings +- Joining for the purpose of rule breaking will get you banned + +## Reporting +- If someone is breaking the rules and a moderator is already not handling the case, please ping an online moderator +- If the incident was in DMs, there needs to be evidence, such as other people reporting it too, implications on the server, or anything of the sort +- However, when doing your report, cover any links; do not give the DM advertiser more visibility than they already got by Direct Messaging everyone -### Tarts a beszélgetéseket a hozzájuk tartozó csatornán. - -- Még akkor is ha kapcsolódik, néha egy másik csatorna sokkal megfelelőbb. -- Néha egy egészen másik szerver a javasolt. Nincs válaszunk mindenre. - - A mással kapcsolatos szerverek linkelve vannak a [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) csatornán - - -### Nem lehet alternatív fiókod ezen a szerveren - -- Személyenként egy fiók egy időben (kivéve, ha egy staff tag hozzá járult). Legyél biztos benne, hogy kiléptél a szerverről a másik fiókoddal, mielőtt csatlakozol egy újjal. -- A büntetés személyre vonatkozik, nem a fiókra. Bármilyen olyan fiók, ami büntetés elkerülésére szolgál, mindkét fiók tiltását eredményezi. ‎ - -### NE ajánlj videós útmutatókat. - -- A videós útmutatók nincsennek rendesen karban tartva (ami ahhoz, vezet, hogy elavulttá válnak, és nem megbízhatóak hosszú távon) és hanyagok a hozzáférhetőség tekintetében. -- Van listánk az útmutatókról [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) csatornában, amit használhatsz helyettük. ‎ - -### A nevek legyenek alfenumerikusak és könnyen olvashatók és taggelhetők. - -- Felhasználók egy nem említhető vagy nem olvasható felhasználónévvel/becenévvel új becenevet kapnak. - - Ha el kell fordítani a képernyőt a neved elolvasásához, az nem megfelelő. - - Ha a felhasználói ID-dre van szükség az említésedhez, az nem megfelelő. -- Kerüld a neved kezdetére azért rakott karaktereket, hogy megváltoztasd a helyed a taglistában. Ezek a karakterek eltávolításra kerülnek. - - -### Kérjük legyél udvarias a közvetlen üzenetekben - -- Hogy mik történnek a közvetlen üzenetekben a szerverre **tartozik** amíg ketten nem osztotok meg egy közös szervert, vagy nem vagyok barátok, nem tudjátok elérni egymást. -- Példák erre: direkt üzenet reklámozás, szándékosan átirányítani közvetlen üzenetre felhasználókat a normál beszélgetésből (mint támogatás miatt) a szabályok megszegésére vagy zaklatásra. - - Bizonyítékok kellene erről, például, hogy mások is jelentsék, hatás a szerverre, vagy valami hasonló. Amikor bejelented, takard ki a linket. Ne add meg a közvetlen üzenet reklámozónak a lehetőséget, hogy nagyobb nyilvánosságot kapjon annál, mint amit a közvetlen üzenetével mindenkinek elért. -- Még ha nem is veszélyes a tevékenységed, néha zavaró tud lenni. - - Kérdezz, mielőtt közvetlen üzenetet küldesz valakinek, és respectáld, ha nem szeretne úgy kommunikálni. ‎ - -### A kalózkodásról beszélgetést tartsd a minimumon - -- Ne linkelj kalóz weboldalakat, töltsd fel kalózkodott tartalmat, vagy bíztass másokat a kalózkodásra -- További információkért arról, hogy mi kalózkodás és mi nem javasoljuk ezt olvasni valónak: https://3ds.eiphax.tech/piracy.html (Jogi nyilatkozat: Nem vagyunk ügyvédek) - - -### Felnőtt tartalom nem engedélyezett - -- Ne posztolj pornográfiát, gore tartalmat, drogokat (kivéve, ha a téma a gyógyászat) vagy bármit, ami nem biztonságos munkahelyre -- Bármilyen fiók zavaró avatárral ki lesz rúgva. Ha visszalépsz, és még mindig meg van a problémás avatár, tiltást fogsz kapni -- Ugyanakkor legyél felnőtt. A tagok káromkodhatnak, és ezt meg kell szoknod. Csak ne káromkodj 2 másodpercenként; nem menő -- Habár a felnőtt tartalom tilott, a felhasználóknak továbbra is 13 év felettieknek kell lenniük, hogy részt vehessenek a Discord szerveren - - -## Vitatott tartalom. - -### Témák amit minimalizálnod kell - -Ezeket a témákat tartsd az [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856) csatornán és legyél nyitott szellemű, ha vitázol róluk: -- Politikai viták -- Vallás -- Spoiler-ek -- Malware -- Sokkoló vagy rémisztő célú tartalom - -Biztosítsd, hogy a spolierek, malware, és a sokkoló vagy rémisztő tartalmak spoiler tagok közé kerülnek, és figyelmeztesd a felhasználókat a spolier tagon kívül. - -### Tiltott tartalom - -- Külső dráma -- Szerver betörések -- Felnőtt tartalom (lásd fentebb) - -## 🏓 Értesítések/Pingek/Direkt üzenetek (DM) - -- A @Lightning DM üzenetet küld, ha figyelmeztetést kapsz. Nem kell azon aggódnod, hogy bajban vagy ha kapsz egy pinget -- Ne pingelj egy felhasználót, ha egyértelmű, hogy már itt van. (A Discord idézés funkció használata nem egy kifogás. Vedd le róla a pinget, mielőtt elküldöd az üzenetet) -- Ne pingelj ismétlődve valakit, hogy felhívd a figyelmét. - - Ha egy említés támadás folyik, ne pingel staff tagot; redundáns, mert ők már kapnak pinget a támadásról. Továbbá ez megzavarja a staffot abban, hogy kit is kell tiltani. -- Ha megpingelésre kerültél, ne küldj olyan üzenetet, hogy "miért pingeltél" és ne spammel emotikonokat az üzenetre. Nézd meg ki pingelt téged és válaszolj neki. - - Ha problémád van a pingelhetőségeddel, akkor készíts saját discord szervert, így nem kapsz ping értesítéseket vagy fogad el, hogy jönnek, vagy lépj ki. - - Ha nem találod a pingelő üzenetet, értesítsd egy stáb tagot. Figyelmeztetni fogjuk, azokat akik pingetnek, majd utána törlik az üzeneteiket. -- Csak akkor pinges, ha valakinek fel szeretnéd hívni a figyelmét valamire. Ne pinges referenciaként. - - -## Következmények - -**Ezen szabályok megsértésnek következményei lehetnek: figyelmeztetés, némítás, kirugás vagy tiltás.** Ez természetesen az esettől függ. -- Csatlakozást követően azonnal megszegett szabály esetén a fiókod némítást kap -- A szabálysértés céljával történő csatlakozás kitiltásodhoz vezet. -- A szabályok megkerülése, lyukak keresése benn, vagy éppen csak a határon belül maradás kezelése olyan, mintha megsértetted volna őket. - -Ha nem érted valamelyik szabályt, kérdezz nyugodtan. - -Utoljára frissítve: 2020 Augusztus 19. +Utolsó frissítés: 2021-07-28 diff --git a/pages/_hu-HU/ds-index/3ds-forwarders.md b/pages/_hu-HU/ds-index/3ds-forwarders.md deleted file mode 100644 index 19a6c1af..00000000 --- a/pages/_hu-HU/ds-index/3ds-forwarders.md +++ /dev/null @@ -1,158 +0,0 @@ ---- -lang: hu-HU -layout: wiki -section: ds-index -category: guides -title: DS játék forwarder-ek (3DS) -description: Hogyan készíts CIA forwarder-t, hogy a DS játékaidat a 3DS home menüjében láthasd -tabs: - - - tab-sd-card: SD kártya - tab-flashcard: Flashcard ---- - -HOME menü forwarderek olyan ikonok a HOME menüben, amik átirányítanak más szoftverre, ami ami megadott szoftvert futtatja. Ebben az esetben, hozzáadható DS játék SD kártyáról (az nds-bootstrap használatával) vagy kompatiblis flashcard-dal (megfelelő kernelen keresztül) a HOME menühöz a játékokhoz történő egyszerűbb hozzáféréshez. - -A DS játékokat a digitális `.nds` formátumba kell dumpolni. A DS kártyáidat dumpolhatod a [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) használatával. -{:.alert .alert-info} - -Ez az oldal feltételezi, hogy modern CFW környezetet futtatsz a [3ds.hacks.guide](https://3ds.hacks.guide) alapján. - -Válassz egyet a következőkből a HOME menühöz hozzáadáshoz: - -{% capture tab-sd-card %} - -### 1. rész: A szükséges fájlok beszerzése - -Ha már van Universal Updater telepítve a konzolodra, ugorj a 3. lépéshez. -{:.alert .alert-info} - -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. Nyisd meg az Universal Updater-t a HOME Menüből -1. Telepítsd az NDSForwarder csomagot -1. Az NDSForwarder és a szükséges fájljai feltelepülnek a szükséges helyre - -### 2. rész: NDSForwarder -1. Nyisd meg a Homebrew Lancher-t -1. A Homebrew Launcher-ben nyisd meg az `NDS Forwarder Generator`-t -1. Navigálj a játék lokációjára és nyomj A gombot -1. Hagyd jóvá a telepítést a `Yes` opcióval -1. Miután telepítetted, a játék megjelenik mint cím a HOME menüdben -{% endcapture %} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} - -Ha bármi problémád van, tekintsd meg a FAQ-ot a [GBAtemp üzenetszálon](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). -{:.alert .alert-warning} - -### Követelmények - -3DS: - -{% capture flashcards %} -A DSTT és az Acekard 2i az ajánlott flashcard-ok. Ha tökéletes játék kompatibilitást szeretnél, szerezd be a SuperCard DSTWO/DSTWO PLUS-t. Az egyetlen hátrányuk, hogy a rendszer akkumulátort gyorsabban fogyasztják. - -Ha olyan flashcard-od van, ami működik az Apache Thunder-nek az NTR Launcher-ével, kérd azt [a GBAtemp vitaszálon](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Legyél biztos abban, melyik build-et használod (Normal vagy Alt), és hogy a `RESETSLOT1` `0`-ra vagy `1`-re van-e állítva a `sd:/nds/ntr_launcher.ini` fájlban. - -Kompatibilis: -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-kibővített játékok, beleértve az és új NTR játékokat is, nem működnek.) -- [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) -- [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) -- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) -- Galaxy Eagle -- M3 DS Real -- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) ( < 2 GB microSD kártyát használ) -- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Eredeti nem-SDHC verzió, < 2 GB microSD kártyát használ) -- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) -- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) -- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) -- [R4i3D](http://www.3ds-cart.com/en/other-flashcarts/35-r4i3d-revolution-cart-for-3ds-dsi-dsl-ds.html) ([www.r4i3d.com](http://www.r4i-sdhc.com/)) -- [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) -- [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) -- [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) -- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normál és RTS verziók) -- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (A lila kártya lehet inkompatiblis) -- [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) -- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normál és Plus verziók) - -Teszteletlen: -- R4i3D NEW (Használd aR4iDSN template-et és csomagot) - -Részben kompatiblis: -- Ace 3DS+ (A játék kompatibilitás rossz, a mentés/betöltése egy mentésnek összeomláshoz vezet.) -- Gateway Blue Card (A játék kompatibilitás rossz, a mentés/betöltése egy mentésnek összeomláshoz vezet.) -- EX4DS (A játék kompatibilitás rossz, a mentés/betöltése egy mentésnek összeomláshoz vezet.) -- R4iLS (A játék kompatibilitás rossz, a mentés/betöltése egy mentésnek összeomláshoz vezet.) -- Kártyák [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/)-nel ellátva (A játék kompatibilitás rossz, a mentés/betöltése egy mentésnek összeomláshoz vezet.) - -Inkompatibilis: -- CycloDS (i)Evolution (Tud autoboot-olni ROM-okat, de másképp működik, mint a többi flashcard.) -- (i)Edge (Sikertelen autoboot .nds ROM-okra) -- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (Az YSMenu (nem a forwarder folyamat) brick-eli a kártyát) -- R4i3D (2012) -- R4 Infinity Dual Core -- R4 SDHC -- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (Az YSMenu (nem a forwarder folyamat) brick-eli a kártyát) -{% endcapture %} - -
- Támogatott flashcard-ok -
- {{ flashcards | markdownify }} -
-
- -PC: -- Egy 64 bites OS -- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) -- Java 8 Update 251 -- **Linux felhasználók:** JavaFX - - Debian alapú rendszereken futtasd [ezt](https://gist.githubusercontent.com/puntillol59/7532b653380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) - - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` - -### 1. rész: Kezdeti lépések -1. Töltsd le valamelyikét az alábbi csomagoknak: - - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) - - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) - - [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing) - - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) - - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) - -1. Csomagold ki a `for Slot-1 microSD` mappa tartalmát a flashcard microSD kártyájának gyökerébe, (és ha a mappa létezik) a `for 3DS SD card` mappa tartalmát a 3DS SD kártyájának gyökerébe. - -Miután kicsomagoltad a csomagot, szerkesztheted az `sd:/_nds/ntr-forwarder.ini` fájlt. Ez nem lehetséges Acekard RPG, R4 DS és R4i Gold RTS esetén. -- `NTRCLOCK`: Ha `0` van beállítva, vagy A van nyomva tartva, a DSi boot képernyő jelenik meg a normál DS kezdőképernyő helyett, és TWL órajel sebesség kerül beállításra, így a lag-ok megszűnnek -- `DISABLEANIMATION`: Ha `1` van beállítva, vagy B van nyomva tartva, akkor a DS/DSi boot képernyő átugrásra kerül -- `HEALTHSAFETYMSG`: Ha `1` van beállítva, a boot képernyő "health and safety" üzenete megjelenik az alsó képernyőn, egyébként az alsó képernyő fehér marad "health and safety" üzenet nélkül - -### 2. rész: AP fix fájlok beszerzése a TWiLight Menu++-ból -Ha már van TWiLight Menu++-od, ugorj a következő fejezetbe. -1. Töltsd le a legutolsó [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) verziót -1. A 7z fájlban menj az `_nds/TWiLightMenu/` könyvtárba -1. Másold az `apfix` mappát az `sd:/_nds/ntr-forwarder/` mappába az 3DS-ed SD kártyájára - -### 3. rész: Forwarder3-DS -1. Nyisd meg a `Forwarder3DS.jar`-t - - **Windows felhasználók:** ha nem nyílik meg, töltsd le ezt a [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat)-ot, rakd a Forwarder3DS.jar-ral egy könyvtárba, majd futtasd -1. Állítsd be a kártyád, mint `Target` a bal oldalon - - **MEGJEGYZÉS:** Ha nem látod a kártyák listáját, töltsd le [ez a zip fájlt](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), és rakd a `forwarders` mappát ugyanabba a mappába, ahol a Forwarder3DS.jar található, majd nevezd át `.forwarders` névre -1. Kapcsold be az `Automatically set ROM path` opciót - - **Linux felhasználók:** Az automatikus útvonal hibás, mert tartalmazza a teljes útvonalat (pl. `/media/$USER/something/`), kérjük távolítsd el azt a részt - - **MacOS felhasználók:** Az automatikus útvonal hibás, mert tartalmazza `/Volumes/(cardname)/` részt az elején, kérjük távolítsd el azt a részt -1. Kattints a mappára jobb oldalt felül, majd válaszd ki a ROM-okat, amikhez forwareder-t szeretnél, és húzd rá őket az ablakra - - **MEGJEGYZÉS:** A ROM-oknak már az SD kártyádon kell lenniük, amikor kiválasztod, és nem mozgathatók a forwarderek újra létrehozása nélkül - - **SD kártya felhasználók:** Ha a mentés fájlod ugyanabban a mappában van, mint a ROM, mozgasd egy `saves` mappába, ahol a `saves` mappa, ami mappa ugyanott van, mint ahol a ROM-ok -1. Ha egy DSi-Enhanced játék hack-et/fordítást játszol és aminek a banner-e/címe szerkesztett, keresd meg a játék bannerját [itt](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), kattints jobb gombbal a játékon a Forwarder3-DS-ben, majd kattints az `Import banner`-ra, és válaszd ki a banner-t ami használni szeretnél -1. Ha homebrew ROM-ot használsz, kattints rá, majd töröld a `Game title` mezőt, és írd be a játék címét -1. Kattints a floppy lemez gombra, hogy létrehozd a forwarder CIA fájl(oka)t -1. Másold a CIA fál(oka)t a 3DS-ed SD kártyájára, majd telepítsd őket az FBI alkalmazással - - Ha EmuNAND használsz, telepítsd a SysNAND-ot és az EmuNAND-ot -{% endcapture %} -{% assign tab-flashcard = tab-flashcard | split: "////////" %} - -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file diff --git a/pages/_hu-HU/ds-index/dsi-twl-firm.md b/pages/_hu-HU/ds-index/dsi-twl-firm.md index d322cfa8..9743894e 100644 --- a/pages/_hu-HU/ds-index/dsi-twl-firm.md +++ b/pages/_hu-HU/ds-index/dsi-twl-firm.md @@ -8,36 +8,36 @@ description: Információk a Nintendo DSi és a Nintendo 3DS TWL_FIRM-jéről --- ### CFW telepítése -Habár a legtöbb előny az egyedi firmware a Nintendo DSi és Nintendo 3DS számára nyújtja, lehetővé teszi, hogy felold a konzolod lehetőségeit. Az egyedi firmware telepítése elég könnyű és a legtöbb esetben csak egy (micro)SD kártyára van szükséged hozzá. A legjobb útmutatókkal rendelkezünk, kövesd lépésről lépésre. +Habár a legtöbb előny az egyedi firmware a Nintendo DSi és Nintendo 3DS család számára nyújtja, lehetővé teszi, hogy felold a konzolod lehetőségeit. Az egyedi firmware telepítése elég könnyű és a legtöbb esetben csak egy (micro)SD kártyára van szükséged hozzá. Alább a legjobb útmutatók, amit követhetsz, lépésről lépésre leírásokkal: - [3DS Hacking Guide](https://3ds.hacks.guide) - Lightning parancs: `mod 3ds` + - TWLHelper parancs: `guide 3ds` - Kuriisu parancs: `guide 3ds` - [DSi Hacking Guide](https://dsi.cfw.guide) - - Lightning parancs: `mod dsi cfw` + - Lightning parancs: `mod dsi` + - TWLHelper parancs: `guide dsi` - Kuriisu parancs: `guide dsi` ### CPU sebességek -A Nintendo DS 67 MHz-es processzorral került szállításra 2004-ben. A Nintendo DSi 133 MHz-es processzorral jött ki 2009-ben. A legtöbb játék a Nintendo DS könyvtárból azelőtt készült, mielőtt a Nintendo DSi kijött, így az elérhető processzor sebesség számukra csak 67 MHz volt. Néhány alkalmazás ehhez az órajelhez kötötte magát, és ennek eredményeként nem működik jól magasabb órajel sebességgel. A legtöbb játék azonban jobban teljesít az eredetinél magasabb órajellel. +A Nintendo DS egy 67 MHz-es processzorral került szállításra 2004-ben, a Nintendo DSi shipped pedig egy 133 MHz processzorral öt év múlva. A legtöbb játék a Nintendo DS könyvtárból azelőtt készült, mielőtt a Nintendo DSi kijött, így az elérhető processzor sebesség számukra csak 67 MHz volt. Néhány alkalmazás ehhez az órajelhez kötötte magát, és ennek eredményeként nem fog jól működni magasabb órajel sebességgel. A legtöbb játék azonban jobban teljesít az eredetinél magasabb órajellel. -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. +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 helyesen 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. ### Nintendo DSi Menu -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. +Az 1.4.0 verzióban az RSA aláírások a a DS Game Card fehérlistában nem ellenőrzöttek. Ez a sérülékenység támadható, és lehetővé teszi a hozzáférés átvételét az ARM9 processzor felett. 1.4.0 verzióra van szüksége (a későbbi verziókban javításra került és nem létezett a korábbi verziókban) és egy flashcard-ra egy módosított ROM-mal. -Továbbá találhatü egy ismert hiba a Nintendo DSi Menu-ben arról, hogyan számolja a szabad területet, ami hibát okozhat, ha a menüt nem az eredeti NAND-ról használják, további információért látogasd meg a [hiyaCFW hibaelhárítás oldalt](/hiyacfw/troubleshooting#the-free-space-bug). +Továbbá találhatü egy ismert hiba a Nintendo DSi Menu-ben arról, hogyan számolja a szabad területet, ami hibát okozhat, ha a menüt nem az eredeti NAND-ról használják, további információért látogasd meg a [hiyaCFW hibaelhárítás oldalt](../hiyacfw/troubleshooting#the-free-space-bug). ### Nintendo DSi Slot-1 hozzáférés & letiltás -A Slot-1 hozzáférés blokkolt, amikor alkalmazásokat indít a System Menu-ből, kivéve ha az említett alkalmazás a Slot-1 launcher maga vagy a System Settings. Ahhoz, hogy egy normálisan indíthatatlan slot-1 cartridge-t indítsunk, szükség van egy System Settings exploitra vagy egy Unlainch telepítésre. Ezek bármelyike nélkül, nem tud indítani indíthatatlan flashcard-ot és nem tud dump-olni ROM-ot az SD kártyára. +A Slot-1 hozzáférés blokkolt, amikor alkalmazásokat indít a System Menu-ből, kivéve ha az említett alkalmazás a Slot-1 launcher maga vagy a System Settings. Ahhoz, hogy egy normálisan indíthatatlan Slot-1 cartridge-t indíts, szükséged van egy System Settings exploitra vagy egy Unlainch telepítésre. Ezek bármelyike nélkül, nem tudsz indítani indíthatatlan flashcard-ot és nem tudsz dump-olni ROM-ot az SD kártyádra. -A flashcard white list RSA aláírásokkal kerül ellenőrzésre kivéve az 1.4.0 firmware verziót. Ez azt jelenti, hogy az emberek white list-elhetik saját kártyájukat +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. Azonban az ellenőrzés hiánya miatt túlcsordultathatjuk a kivétel vektort/megszakítás címet egy elég nagy értékkel. A legjobb az egészben, hogy ez ARM7-en fut (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). -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ű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. +Sajnos a követelmények elég szűkek. 1.4.0 verziót és módosított ROM-os flashcard-ot igényel. 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épes 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 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, ha csak nincs megfelelően mentve. 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. @@ -45,4 +45,4 @@ A `pit.bin` fájl alapján kerül a képek betöltésének sorrendje meghatároz 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. ### RTCom -Az RTCom a használata a 3DS RTC-jének, hogy lehetővé tegye, hogy az ARM7 és ARM11 CPU kommunikáljon egymással, még a TWL_FIRM-ben is. Ez engedélyezi a 3DS szolgáltatások használatát a DS(i) módban. Ebbe bele tartozik a Circle Pad analóg bevitel, a széles képernyő engedélyezés és a gyro támogatás. Jelenleg az egyetlen publikus ds homebrew ami használja az RTCom-ot bizonyos GBARunner2 buildek, amik rendelkeznek a 3DS gyro funkció támogatásával. Az RTCom engedélyezéséhez használnod kell a [TWPatch](https://gbatemp.net/threads/542694/)-et. +Az RTCom a használata a 3DS RTC-jének, hogy lehetővé tegye, hogy az ARM7 és ARM11 CPU kommunikáljon egymással, még a TWL_FIRM-ben is. Ez engedélyezi a 3DS szolgáltatások használatát a DS(i) módban. Ebbe bele tartozik a Circle Pad analóg bevitel, a széles képernyő engedélyezés és a gyro támogatás. Jelenleg az egyetlen publikus DS homebrew ami használja az RTCom-ot bizonyos GBARunner2 buildek, amik rendelkeznek a 3DS gyro funkció támogatásával. Az RTCom engedélyezéséhez használnod kell a [TWPatch](https://gbatemp.net/threads/542694/)-et. diff --git a/pages/_hu-HU/ds-index/emulators.md b/pages/_hu-HU/ds-index/emulators.md new file mode 100644 index 00000000..32e9da8b --- /dev/null +++ b/pages/_hu-HU/ds-index/emulators.md @@ -0,0 +1,104 @@ +--- +lang: hu-HU +layout: wiki +section: ds-index +category: reference +title: Emulátorok a DS-en +description: DS emulátorok referenciája +--- + +Számos emulátor létezik DS-re és DSi-re. Ez az oldal összefoglaló bemutatását tartalmazza az emulátoroknak és betöltőknek amik a TWiLight Menu++-szal csomagoltak. + +### A TWiLight Menu++ által támogatott emulátorok listája + +| Formátum | Betöltő | Kiterjesztések | Mentés fájl | +| ----------------------- | ----------------------------------------------- | -------------------------------------- | ---------------------------------------------- | +| ARGV[^1] | Natív | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| DS | [nds-bootstrap][ndsbs], flashcard kernel, natív | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom neve].sav`[^2] | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom neve].pub`, `saves/[rom neve].prv` | +| DSTWO bővítmény | [DSTWO][dstwo][^3] | `.plg` | | +| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom neve].sav` | +| Game Boy Advance | [GBARunner2][gbarunner2][^4], natív[^5] | `.agb`, `.gba`, `.mb` | `[rom neve].sav` | +| Game Gear | [S8DS][s8ds] | `.gg` | `[rom neve].gg.sav` | +| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom neve].srm`[^6] | +| Master System | [S8DS][s8ds] | `.sms` | `[rom neve].sms.sav` | +| Fast Video | Hamarosan | `.fv` | | +| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom neve].sav` | +| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | +| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom neve].srm`[^8] | +{:.table} + +- Footnotes - +{:footnotes} + +Ezek csak az ajánlott emulátorok és betöltők, amik megtalálhatók a TWiLight Menu++-ban. Léteznek még más emulátorok ezekhez a konzolokhoz (mint például lolSnes, Gbaemu4ds, stb.) + +### Más emulátorok DS-re + +| Formátum | Betöltő | Kiterjesztések | Mentés fájl | +| -------- | -------------- | -------------- | ------------ | +| Neo Geo | [neoDS][neods] | `.neo` | (ismeretlen) | + +## Megjegyzések bizonyos emulátorokhoz +### RAM Disk-ek +- A **jEnesisDS**, **neoDS** és az **SNEmulDS** működéséhez DSi SD kártyáról RAM disket kell használni az nds-bootstrap-hez + - RAM disk készítők léteznek a jEnesisDS & SNEmulDS emulátorokhoz és beépítettek a TWiLight Menu++-ba. Saját RAM disket kell létrehoznod a neoDS-hez. Tekintsd meg a [RAM Disk-ek létrehozását](../twilightmenu/creating-ram-disks) ennek a módjáról + - Az ok, amiért a RAM disk-ek használtak, az, hogy ezen emulátorok ARM7 hook-jai nem működnek megfelelően + +### A PicoDriveTWL és a jEnesisDS összehasonlítása +- **PicoDriveTWL** + - DSi-hez készült + - Nincs szüksége nds-bootstrap RAM Disk-ekre + - A mentés támogatott a DSi SD kártyákra + - Gyorsabb betöltési idő a TWiLight Menu++ és az emulátor között DSi SD kártyán + - Argumentumok támogatása + - A korlát 2.5 MB egy **Flashcard-on** + - Felhasználja a DSi extra RAM-ot vagy a DS Memory Pak-ot, hogy kiterjessze ezt a korlátot + - Nincs hang emuláció + - A framerate extrém változó + +- **jEnesisDS** + - DS mód + - Nds-bootstrap RAM disk-re van szüksége, hogy használható legyen DSi SD kártyákkal + - A mentés nem lehetséges DSi SD kártyákra + - Eltart egy ideig a betöltése + - Nincs argumentum támogatás + - A korlát 3 MB minden platformon (mert a ROM-ok betöltődnek a RAM-ba) + - Nincs DS Memory Pak vagy DSi Extended Memory támogatás + - Létezik egy patch a Sonic 3 & Knuckles-hez, ami eltávolítja a többjátékos üzemmódot, hogy csökkentse a méretet + - Hang emuláció + - A framerate állandó + + + +[^1]: Szöveg fájlokról, amik egy DS homebrew app útvonalát és argumentumait tartalmazzák az indításhoz, lásd az [nds-hb-menu README-jét](https://github.com/devkitPro/nds-hb-menu#passing-arguments) a további információkért +[^2]: Csak kereskedelmi ROM-okhoz, a homebrew-ok nem rendelkeznek kifejezett mentés fájlokkal +[^3]: Csak egy SuperCard DSTWO flashcard-ról indítva működik, mert az rendelkezik a szükséges további feldolgozási kapacitással és RAM-mal a flashcardon belül +[^4]: Ha DSi módban fut, használni tudja a DSP-t a jobb hanghoz +[^5]: Egy Slot-2 flashcard-ot igényel, így csak DS Phat-on és DS Lite-on működik +[^6]: A jEnesis csak akkor tud menteni, ha flashcard-ról fut, de a PicoDriveTWL tud menteni SD kártyáról és flashcard-ról futtatás esetén is +[^7]: Csak flashcard használatakor, 3DS belső SD használatakor, vagy DSi esetében telepített Unlaunch esetén jelenik meg +[^8]: Csak akkor tud menteni, ha flashcard-ról fut + +[a5200ds]: https://github.com/wavemotion-dave/A5200DS +[a7800ds]: https://github.com/wavemotion-dave/A7800DS +[dstwo]: http://eng.supercard.sc +[gameyob]: https://github.com/Drenn1/GameYob +[gbarunner2]: https://github.com/Gericom/GBARunner2 +[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS +[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap +[nesds]: https://github.com/DS-Homebrew/NesDS +[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx +[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL +[rvidplayer]: https://gbatemp.net/threads/539163 +[s8ds]: https://www.gamebrew.org/wiki/S8DS +[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS +[stellads]: https://github.com/wavemotion-dave/StellaDS +[unlaunch]: https://problemkaputt.de/unlaunch.htm +[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS +[neods]: https://www.gamebrew.org/wiki/NeoDS diff --git a/pages/_hu-HU/ds-index/forwarders.md b/pages/_hu-HU/ds-index/forwarders.md new file mode 100644 index 00000000..21785ccc --- /dev/null +++ b/pages/_hu-HU/ds-index/forwarders.md @@ -0,0 +1,234 @@ +--- +lang: hu-HU +layout: wiki +section: ds-index +category: guides +title: DS játék forwarder-ek +description: Hogyan használjuk a DS játék forwardert a hiyaCFW-n vagy a 3DS HOME menüben +tabs: + - + tab-3ds-sd-card: 3DS SD kártya + tab-dsi-sd-card: DSi SD kártya + tab-flashcard: Flashcard +--- + +A forwarderek olyan ikonok a HOME menüben vagy a hiyaCFW DSi Menu-ben, amik átirányítanak más szoftverre, ami ami megadott szoftvert futtatja. Ebben az esetben, hozzáadható DS játék SD kártyáról (az nds-bootstrap használatával) vagy kompatiblis flashcard-dal (megfelelő kernelen keresztül) a HOME menühöz vagy a hiyaCFW-hez a játékokhoz történő egyszerűbb hozzáféréshez. + +A DS játékokat a digitális `.nds` formátumba kell dumpolni. A DS kártyáidat dumpolhatod a [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) használatával 3DS-en vagy a [GodMode9i](https://dsi.cfw.guide/dumping-game-cards)-vel DSi-n. +{:.alert .alert-info} + +Ha bármi problémád van, tekintsd meg a FAQ-ot a [GBAtemp üzenetszálon](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). +{:.alert .alert-warning} + +Válassz egyet a következőkből a HOME menühöz hozzáadáshoz: + +{% capture tab-3ds-sd-card %} + +Ez az oldal feltételezi, hogy modern CFW környezetet futtatsz a [3ds.hacks.guide](https://3ds.hacks.guide) alapján. +{:.alert .alert-warning} + +### 1. rész: A szükséges fájlok beszerzése + +Ha már van Universal Updater telepítve a konzolodra, ugorj a 3. lépéshez. +{:.alert .alert-info} + +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. Nyisd meg az Universal Updater-t a HOME Menüből +1. Telepítsd az NDSForwarder csomagot +1. Az NDSForwarder és a szükséges fájljai feltelepülnek a szükséges helyre + +### 2. rész: NDSForwarder +1. Nyisd meg a Homebrew Lancher-t +1. A Homebrew Launcher-ben nyisd meg az `NDS Forwarder Generator`-t +1. Navigálj a játék lokációjára és nyomj A gombot +1. Hagyd jóvá a telepítést a `Yes` opcióval +1. Miután telepítetted, a játék megjelenik mint cím a HOME menüdben +{% endcapture %} +{% assign tab-3ds-sd-card = tab-3ds-sd-card | split: "////////" %} + +{% capture tab-dsi-sd-card %} + +### Követelmények + +- Egy Nintendo DSi telepített [Unlaunch,](https://dsi.cfw.guide/installing-unlaunch) és [hiyaCFW](../hiyacfw/installing) alkalmazásokkal +- A [Title Manager for HiyaCFW](https://github.com/JeffRuLz/TMFH/releases) legutolsó kiadása +- Egy 64 bites OS +- A [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) legutolsó kiadása +- [Java 8](https://www.java.com/en/download/) +- **Linux felhasználók:** JavaFX + - Debian alapú rendszereken futtasd [ezt a scriptet](https://gist.githubusercontent.com/puntillol59/7532b653380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` + +### 1. rész: Kezdeti lépések +1. Töltsd le a [Forwarder pack-ot DSi SD kártyára](https://www.dropbox.com/s/t0qi1754i9o4388/DS%20Game%20Forwarder%20pack%20%28DSi%20SD%20Card%29.7z?dl=0) +1. Csomagold ki a `for SD card root` mappa tartalmát a DSi SD kártyájának gyökerébe és (ha a mappa létezik) + +Miután kicsomagoltad a csomagot a kártyádra, szerkesztheted az `sd:/_nds/bootstrap.ini` fájlt és módosítsa a következő beállításokat. +- BOOST_CPU: Ha 1-re állított, akkor a, TWL órajel sebesség kerül felhasználásra, így a lag-ok megszünnek +- SOUND_FREQ: Ha 1-re állított a hang 48kHz-el fog lejátszódni 32kHz helyett +- LANGUAGE: Ha -1-re állított, a rendszer nyelv kerül felhasználásra +- REGION: Ha -2-re állított, a DSiWare játék régió kerül felhasználásra a rendszer régiója helyett + +### 2. rész: AP fix fájlok beszerzése a TWiLight Menu++-ból + +Ha már van TWiLight Menu++-od, ugorj a következő fejezetbe. +{:.alert .alert-info} + +1. Töltsd le a legutolsó [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) verziót +1. A 7z fájlban menj az `_nds/TWiLightMenu/extras` könyvtárba +1. Húzd az `apfix` mappát az `sd:/_nds/ntr-forwarder/` mappába a 3DS-ed SD kártyájára + +### 3. rész: Forwarder3-DS +1. Nyisd meg a `Forwarder3DS.jar`-t + - **Windows felhasználók:** ha nem nyílik meg, töltsd le ezt a [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat)-ot, rakd a Forwarder3DS.jar-ral egy könyvtárba, majd futtasd +1. Állítsd be a kártyád, mint `Target` a bal oldalon + - **MEGJEGYZÉS:** Ha nem látod a kártyák listáját, töltsd le [ez a zip fájlt](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), és rakd a `forwarders` mappát ugyanabba a mappába, ahol a Forwarder3DS.jar található, majd nevezd át `.forwarders` névre +1. Kapcsold be az `Automatically set ROM path` opciót + - **Linux felhasználók:** Az automatikus útvonal hibás, mert tartalmazza a teljes útvonalat (pl. `/media/$USER/something/`), kérjük távolítsd el azt a részt + - **MacOS felhasználók:** Az automatikus útvonal hibás, mert tartalmazza `/Volumes/(cardname)/` részt az elején, kérjük távolítsd el azt a részt +1. Kattints a mappára jobb oldalt felül, majd válaszd ki a ROM-okat, amikhez forwareder-t szeretnél, és húzd rá őket az ablakra + - **MEGJEGYZÉS:** A ROM-oknak már az SD kártyádon kell lenniük, amikor kiválasztod, és nem mozgathatók a forwarderek újra létrehozása nélkül + - Ha a mentés fájlod ugyanabban a mappában van, mint a ROM, mozgasd egy `saves` mappába, ahol a `saves` mappa, ami mappa ugyanott van, mint ahol a ROM-ok +1. Ha egy DSi-Enhanced játék hack-et/fordítást játszol és aminek a bannere/címe szerkesztett, keresd meg a játék bannerját [itt](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), kattints jobb gombbal a játékon a Forwarder3-DS-ben, majd kattints az `Import banner`-ra, és válaszd ki a banner-t ami használni szeretnél +1. Ha homebrew ROM-ot használsz, kattints rá, majd töröld a `Game title` mezőt, és írd be a játék címét +1. Kattints a floppy lemez ikonra, hogy legeneráld a forwardert +1. Másold az NDS fájlt amit az alkalmazás létre hozott a DSi SD kártyára + +### 4. rész: A hiyaCFW DSi Menu telepítése +1. Másold át a `tmfh.nds` fájlt a TMFH `.zip` fájlból az SD kártyád gyökerébe +1. Helyezd vissza az SD kártyát a DSi-dbe +1. Indítsd el a `tmfh.nds`-t az Unlaunch-ből vagy a TWiLight Menu++-on keresztül +1. Telepítsd a forwarder NDS fájlt a TMFH használatával + +{% endcapture %} +{% assign tab-dsi-sd-card = tab-dsi-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + +### Követelmények + +- **DSi felhasználók:** + - Egy Nintendo DSi telepített [Unlaunch,](https://dsi.cfw.guide/installing-unlaunch) és [hiyaCFW](installing) alkalmazásokkal + - A [Title Manager for Hiya](https://github.com/JeffRuLz/TMFH/releases) legutolsó kiadása +- **3DS felhasználók:** + - Egy Nintendo 3DS család konzol modern CFW környezettel a [3ds.hacks.guide](https://3ds.hacks.guide) oldalról + +{% capture flashcards %} +A DSTT és az Acekard 2i az ajánlott flashcard-ok. Ha tökéletes játék kompatibilitást szeretnél, szerezd be a SuperCard DSTWO/DSTWO PLUS-t. Az egyetlen hátrányuk, hogy a rendszer akkumulátort gyorsabban fogyasztják. + +Ha olyan flashcard-od van, ami működik az Apache Thunder-nek az NTR Launcher-ével, kérheted azt [a GBAtemp vitaszálon](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Legyél biztos abban, melyik build-et használod (Normal vagy Alt), és hogy a `RESETSLOT1` `0`-ra vagy `1`-re van-e állítva a `sd:/nds/ntr_launcher.ini` fájlban. + +Kompatibilis: +- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-kibővített játékok, beleértve az és új NTR játékokat is, nem működnek) +- [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) +- [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) +- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) +- Galaxy Eagle +- M3 DS Real +- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) ( < 2 GB microSD kártyát használ) +- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Eredeti nem-SDHC verzió, < 2 GB microSD kártyát használ) +- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) +- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) +- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) +- [R4i3D](http://www.3ds-cart.com/en/other-flashcarts/35-r4i3d-revolution-cart-for-3ds-dsi-dsl-ds.html) ([www.r4i3d.com](http://www.r4i-sdhc.com/)) +- [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) +- [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) +- [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) +- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normál és RTS verziók) +- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (A lila kártya lehet inkompatiblis) +- [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) +- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normál és Plus verziók) + +Teszteletlen: +- R4i3D NEW (Használd aR4iDSN template-et és csomagot) + +Részben kompatiblis: +- Ace 3DS+ (A játék kompatibilitás rossz, a mentés/betöltése egy mentésnek összeomláshoz vezet) +- Gateway Blue Card (A játék kompatibilitás rossz, a mentés/betöltése egy mentésnek összeomláshoz vezet) +- EX4DS (A játék kompatibilitás rossz, a mentés/betöltése egy mentésnek összeomláshoz vezet) +- R4iLS (A játék kompatibilitás rossz, a mentés/betöltése egy mentésnek összeomláshoz vezet) +- Kártyák [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/)-nel ellátva (A játék kompatibilitás rossz, a mentés/betöltése egy mentésnek összeomláshoz vezet) + +Inkompatibilis: +- CycloDS (i)Evolution (Tud autoboot-olni ROM-okat, de másképp működik, mint a többi flashcard) +- (i)Edge (Sikertelen autoboot .nds ROM-okra) +- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (Az YSMenu (nem a forwarder folyamat) brick-eli a kártyát) +- R4i3D (2012) +- R4 Infinity Dual Core +- R4 SDHC +- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (Az YSMenu (nem a forwarder folyamat) brick-eli a kártyát) +{% endcapture %} + +
+ Támogatott flashcard-ok erről a listáról +
+ {{ flashcards | markdownify }} +
+
+ +- Egy 64 bites OS +- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) +- [Java 8](https://www.java.com/en/download/) +- **Linux felhasználók:** JavaFX + - Debian alapú rendszereken futtasd [ezt a scriptet](https://gist.githubusercontent.com/puntillol59/7532b653380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` + +### 1. rész: Kezdeti lépések +1. Töltsd le valamelyikét az alábbi csomagoknak: + - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) + - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) + - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC frissítés / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) + - [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing) + - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) + - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) + - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) +1. Csomagold ki a `for Slot-1 microSD` mappa tartalmát a flashcard microSD kártyájának gyökerébe, (és ha a mappa létezik) a `for 3DS SD card` mappa tartalmát a 3DS SD kártyájának gyökerébe + - Mi található minden egyes csomagban a ROM-ok betöltéséhez: + - Original R4/M3 Simply - WoodR4 & YSMenu + - DSTT/R4i Gold/R4i-SDHC/R4 SDHC Dual-Core/R4 SDHC Upgrade/SC DSONE, Acekard 2(i)/M3DS Real/R4i-SDHC 1.4.x - YSMenu + - Acekard RPG, Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT, R4iDSN/R4i Gold RTS - WoodR4 + +Miután kicsomagoltad a csomagot, szerkesztheted az `sd:/_nds/ntr-forwarder.ini` fájlt, hogy módosítsd a következő beállításokat. Ez nem lehetséges Acekard RPG, R4 DS és R4i Gold RTS esetén. + - `NTRCLOCK`: Ha `0` van beállítva, vagy A van nyomva tartva, a DSi boot képernyő jelenik meg a normál DS kezdőképernyő helyett, és TWL órajel sebesség kerül beállításra, így a lag-ok megszűnnek + - `DISABLEANIMATION`: Ha `1` van beállítva, vagy B van nyomva tartva, akkor a DS/DSi boot képernyő átugrásra kerül + - `HEALTHSAFETYMSG`: Ha `1` van beállítva, a boot képernyő "health and safety" üzenete megjelenik az alsó képernyőn, egyébként az alsó képernyő fehér marad "health and safety" üzenet nélkül + +### 2. rész: AP fix fájlok beszerzése a TWiLight Menu++-ból + +Ha már van TWiLight Menu++-od, ugorj a következő fejezetbe. +{:.alert .alert-info} + +1. Töltsd le a legutolsó [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) verziót +1. A 7z fájlban menj az `_nds/TWiLightMenu/extras` könyvtárba +1. Húzd az `apfix` mappát az `fat:/_nds/ntr-forwarder/` mappába a 3DS-ed SD kártyájára + +### 3. rész: Forwarder3-DS +1. Nyisd meg a `Forwarder3DS.jar`-t + - **Windows felhasználók:** ha nem nyílik meg, töltsd le ezt a [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat)-ot, rakd a Forwarder3DS.jar-ral egy könyvtárba, majd futtasd +1. Állítsd be a kártyád, mint `Target` a bal oldalon + - **MEGJEGYZÉS:** Ha nem látod a kártyák listáját, töltsd le [ez a zip fájlt](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), és rakd a `forwarders` mappát ugyanabba a mappába, ahol a Forwarder3DS.jar található, majd nevezd át `.forwarders` névre +1. Kapcsold be az `Automatically set ROM path` opciót + - **Linux felhasználók:** Az automatikus útvonal hibás, mert tartalmazza a teljes útvonalat (pl. `/media/$USER/something/`), kérjük távolítsd el azt a részt + - **MacOS felhasználók:** Az automatikus útvonal hibás, mert tartalmazza `/Volumes/(cardname)/` részt az elején, kérjük távolítsd el azt a részt +1. Kattints a mappára jobb oldalt felül, majd válaszd ki a ROM-okat, amikhez forwareder-t szeretnél, és húzd rá őket az ablakra + - **MEGJEGYZÉS:** A ROM-oknak már az SD kártyádon kell lenniük, amikor kiválasztod, és nem mozgathatók a forwarderek újra létrehozása nélkül +1. Ha egy DSi-Enhanced játék hack-et/fordítást játszol és aminek a bannere/címe szerkesztett, keresd meg a játék bannerját [itt](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), kattints jobb gombbal a játékon a Forwarder3-DS-ben, majd kattints az `Import banner`-ra, és válaszd ki a banner-t ami használni szeretnél +1. Ha homebrew ROM-ot használsz, kattintsd rá, majd töröld a `Game title` mezőt, és írd be a játék címét +1. Kattints a floppy lemez ikonra, hogy legeneráld a forwardert + +### 4. rész: A forwarder telepítése + +- Ha 3DS család konzolt használsz: + 1. Másold a CIA fál(oka)t a 3DS-ed SD kártyájára, majd telepítsd őket az FBI alkalmazással + - Ha EmuNAND használsz, telepítsd a SysNAND-ot és az EmuNAND-ot +- Ha DSi-t használsz: + 1. Másold át a `tmfh.nds` fájlt a TMFH `.zip` fájlból az SD kártyád gyökerébe + 1. Helyezd vissza az SD kártyát a DSi-dbe + 1. Indítsd el a `tmfh.nds`-t az Unlaunch-ből vagy a TWiLight Menu++-on keresztül + 1. Telepítsd a forwarder NDS fájlt a TMFH használatával +{% endcapture %} +{% assign tab-flashcard = tab-flashcard | split: "////////" %} + +{% assign tabs = tab-3ds-sd-card | concat: tab-dsi-sd-card | concat: tab-flashcard %} +{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_hu-HU/ds-index/hardmod.md b/pages/_hu-HU/ds-index/hardmod.md index d3539a9c..d2a666dc 100644 --- a/pages/_hu-HU/ds-index/hardmod.md +++ b/pages/_hu-HU/ds-index/hardmod.md @@ -47,7 +47,7 @@ A Nintendo DSi/DSi XL (LL) hardmod-hoz a következőre lesz szükséged: - **FIGYELEM** - a Windows szertné majd formázni: **NE FORMÁZD**, mert visszafordíthatatlan károkat okozhat #### A no$gba lábléc eltávolítása -Először el kell távolítanod a NOCASH láblécet a mentésről, amit flashelni fogsz a DSi-re. Ezt a a hiyaCFW helper alkalmazással lehet megtenni, ami [itt](https://github.com/mondul/HiyaCFW-Helper/releases/latest) található. +Először el kell távolítanod a NOCASH láblécet a mentésről, amit flashelni fogsz a DSi-re. Ez megtehető a [hiyaCFW helper](https://github.com/mondul/HiyaCFW-Helper/releases/latest)-rel. 1. Töltsd le az operációs rendszerednek megfelelő verziót 1. Futtasd a scriptet, kiválasztva a NAND mentést, amit majd flashelni szeretnél a DSi-be diff --git a/pages/_hu-HU/ds-index/homebrew.md b/pages/_hu-HU/ds-index/homebrew.md index b56b2c7d..800a6531 100644 --- a/pages/_hu-HU/ds-index/homebrew.md +++ b/pages/_hu-HU/ds-index/homebrew.md @@ -8,25 +8,21 @@ description: Információk a homebrew-ról Nintendo DS-en --- ### Fejlesztés - Nintendo DS Homebrew fejlesztése tipikusan devkitPro eszközöket igényel, mint például devkitARM, libnds, és libfat. Azonban lehetőség van más ágakról alternatív szoftvert használni: -- **SD kártya könyvtárak:** A [DevkitPro](https://devkitpro.org/) a [libfat](https://github.com/devkitPro/libfat) könyvtárat ajánlja. Helyette mi a [libslim](https://github.com/DS-Homebrew/libslim/) használatát ajánljuk, mert megengedi a különböző partíciók használatát, gyorsabb és nem-blokkoló -- **Grafikus könyvtár:** Az [easyGL2D](http://rel.phatcode.net/junk.php?id=117)-t ajánljuk, ami együtt érkezik a libnds-sel. Azonban használhatod a [NightFox Lib](https://github.com/knightfox75/nds_nflib)-et is -- **Teljes eszköztár:** A [devkitARM](https://devkitpro.org/wiki/Getting_Started) és a [libnds](https://libnds.devkitpro.org/) használatát javasoljuk, mert tartalmazza a DSi kompatibilitást és nagyobb az ökoszisztémája. Azonban ha a cél kizárólag flashcards a Nintendo DS-en, nyugodtan használhatod a [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) eszköztárát +- **SD kártya könyvtárak:** [libfat](https://github.com/devkitPro/libfat) a libnds része és általánosan ajánlott, [libslim](https://github.com/DS-Homebrew/libslim/) néha jobb, de néha instabil +- **Grafikus könyvtárak:** [easyGL2D](http://rel.phatcode.net/junk.php?id=117), ami a libnd-sel együtt érkezik, ajánlott, habár a [NightFox Lib](https://github.com/knightfox75/nds_nflib) használható helyette +- **Teljes eszköztár:** A [devkitARM](https://devkitpro.org/wiki/Getting_Started) és a [libnds](https://libnds.devkitpro.org/) használata javasolt, mert tartalmazza a DSi kompatibilitást és nagyobb az ökoszisztémája, habár a [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) is lehet egy opció flashcard-exkluzív fejlesztéshez + +A kezdéshez [ez a GBAtemp szál](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) tartalmaz egy csomó jó erőforrást a kezdőknek. További információért a DS(i)-ről, tekintsd meg a [GBATEK](https://problemkaputt.de/gbatek-contents.htm) oldalát. ### Flashcard-ok - -A DS mód flashcard-ok slot-1 metódusa a Nintendo DS alkalmazások futtatásának. A flashcard-ok előnyei, hogy külön vannak a konzol állományok és a hordozható állományok, a rendszer moddolása nélkül is használhatók és működnek DS Phat/Lite konzolokon. Azonban, a konzol moddolásával szemben, többféle flashcard van a piacon, mind más kernel követelményekkel. A használt kernel az egyik legfontosabb. - -[Létezik egy **készítés alatt** flashcard index](https://nightyoshi370.github.io/mm-github-pages-starter/), ami tartalmazza, a következőket: kernel, firmware, tesztreview és vásárlási linkek. +A DS mód flashcard-ok Slot-1 metódusa a Nintendo DS alkalmazások futtatásának. A flashcard-ok előnyei, hogy külön vannak a konzol állományok és a hordozható állományok, a rendszer moddolása nélkül is használhatók és működnek DS Phat/Lite konzolokon. Azonban, a konzol moddolásával szemben, többféle flashcard van a piacon, mind más kernel követelményekkel. A használt kernel az egyik legfontosabb. ### DLDI - -Különböző SD kártya slot-ok különböző hardverrel rendelkeznek (az esetek többségében) és az egyik kártyára írt kód nem feltétlenül működik egy másik kártyával. A DLDI (rövidítése a Dynamically Linked Device Interface-nek) megpróbálja ezt kezelni, azzal, hogy az SD kártya kódot külsőleg patcheli. A betöltők, mint az YSMenu, Wood R4 és a TWiLight Menu++ automatikusan DLDI patchelik a homebrew-okat, de ha szükséges kézzel patchelni, használja az eszközének megfelelő [DLDI Patcher](https://www.chishm.com/DLDI#tools)-t. +Különböző SD kártya slot-ok különböző hardverrel rendelkeznek (az esetek többségében) és az egyik kártyára írt kód nem feltétlenül működik egy másik kártyával. A DLDI (rövidítése a Dynamically Linked Device Interface-nek) megpróbálja ezt kezelni, azzal, hogy az SD kártya kódot külsőleg patcheli. A betöltők, mint az YSMenu, Wood R4 és a TWiLight Menu++ automatikusan DLDI patchelik a homebrew-okat, de ha szükséges kézzel patchelned, használhatod a [DLDI Patcher](https://www.chishm.com/DLDI#tools)-t egy számítógépen. ### Időbomba - Néhány flashcard kernelbe egy lejárati idő kódolt (amit többnyire időbombának hívnak) a fejlesztője által, hogy rávegyék a felhasználót a legfrissebb változat vásárlására. A funkció működése a következő: 1. A flashcard bebootol és betölti a kernel fájlt az SD kártyáról, a nélkül, hogy ellenőrizné, hogy a kernel az e amit a fejlesztő vár @@ -39,11 +35,11 @@ Ha azt a kernelt szeretnéd használni, amit a flashcard gyártó adott, a rends Azonban a kernelek, amik ezekkel a kártyákkal érkeznek, alapvetően problémásak, és javasolt a cseréjük. Hálás dolog, hogy harmadik fél fejlesztők készítettek olyan alternatívákat, amit használhatsz: - [YSmenu - menu + játék betöltő](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Habár nem rendelkezik egy egyediesíthető mindent egyben menü előnyeivel, a játéktöltőnek sokkal jobb a kompatibilitása és rendelkezik támogatással az action-replay csalásokhoz -- [TWiLight Menu++ nds-bootstrap-pal](/twilightmenu/installing-flashcard) - Rendelkezik egyediesíthető mindent egyben menüvel, és támogatja a csalásokat, de a B4DS módban (a mód amiben használt, amikor nem rendelkezik DSi képességekkel) gyenge kompatibilitással bír és néhány játéknak szüksége van a Memory Expansion Pak-re -- [TWiLight Menu++ YSmenu-vel](/twilightmenu/installing-flashcard) - Egyediesíthető mindent egyben menü, magas kompatibilitással, de csalás támogatás nélkül +- [TWiLight Menu++ nds-bootstrap-pal](../twilightmenu/installing-flashcard) - Rendelkezik egyediesíthető mindent egyben menüvel, és támogatja a csalásokat, de a B4DS módban (a mód amiben használt, amikor nem rendelkezik DSi képességekkel) gyenge kompatibilitással bír és néhány játéknak szüksége van a Memory Expansion Pak-re +- [TWiLight Menu++ YSmenu-vel](../twilightmenu/installing-flashcard) - Egyediesíthető mindent egyben menü, magas kompatibilitással, de csalás támogatás nélkül ### ARGV támogatás Az ARGV egy információ átvivő két homebrew Nintendo DS applikáció között. Használhatók forwardereknek, vagy alternatív menükhöz. -- A homebrew alkalmazást úgy kell programozni, hogy felhasználja az előnyeit. Például a GBARunner2, a NesDS és a GameYob mind rendelkezik ARGV implementációval +- A homebrew alkalmazást úgy kell programozni, hogy felhasználja az előnyeit. Például a GBARunner2, a NesDS és a GameYob mind rendelkezik ARGV támogatással - Továbbá szükség van arra, hogy legyen valamilyen mód az ARGV változók beállítására. A TWiLight Menu++ és a HBMenu lehetővé teszi az ARGV argumentumok beállítását diff --git a/pages/_hu-HU/ds-index/retail-roms.md b/pages/_hu-HU/ds-index/retail-roms.md index ed4a7f14..fbd503f7 100644 --- a/pages/_hu-HU/ds-index/retail-roms.md +++ b/pages/_hu-HU/ds-index/retail-roms.md @@ -8,18 +8,16 @@ description: Kereskedelmi DS játékokkal kapcsolatos információk --- ### Anti-Piracy -Az AP (rövidítés az anti-piracy-ra) egy módja annak, hogy a fejlesztők a legális vásárlásokat erőltessék és megelőzzék a kalózkodást. Ez megkerülhető a loaderben és a ROM-ban is egyaránt. +Az AP (Anti-Piracy) egy módja annak, hogy a fejlesztők a legális vásárlásokat erőltessék és megelőzzék a kalózkodást. Ez megkerülhető a loaderben és a ROM-ban is egyaránt. -- Az nds-bootstrap céljaira, betölthető egy `.ips` fájl, annak érdekében, hogy, megkerülje azokat a patcheket. Ez az `.ips` fájl az nds-bootstrap-on belül kerül patchelésre, így a ROM fájlok sértetlenek maradnak. Egy `.ips` fájl csomag automatikusan beágyazott a TWiLight Menu++-ba. -- A Wood R4 számára ezek a patchek a szoftverbe vannak ágyazva. Nem szükséges a ROM-ot magadnak módosítanod. +- Az nds-bootstrap számára betölthető egy `.ips` fájl, annak érdekében, hogy, megkerüld az említett patcheket. Ez az `.ips` fájl az nds-bootstrap-on belül a RAM-ban kerül felhasználásra, így a ROM fájlok sértetlenek maradnak. Egy `.ips` fájl csomag automatikusan beágyazott a TWiLight Menu++-ba +- A Wood R4-hez ezek a patchek beágyazottak a szoftverbe, így nem szükséges a ROM-ok módosítása -Abban az esetben, ha nincs `.ips` fájl a ROM-jához, vagy a szoftvere nem patcheli a ROM-ját, megpróbálhatja közvetlenül, magának módosítani a ROM-ot ROM [nds-scene eszköz](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/) használatával +Abban az esetben, ha nincs `.ips` fájl a ROM-jához, vagy a szoftvere nem patcheli a ROM-ját, megpróbálhatja közvetlenül, magának módosítani a ROM-ot az [nds-scene eszköz](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/) használatával. ### Cloneboot A Cloneboot az, amikor egy játék elküldi saját betöltött ARM7 és ARM9 binárisát egy másik konzolra. Ez a DS Download Play-hez használt, az egykártyás több játékos játékokhoz. Nem az összes játék, ami támogatja az egykártyás többjátékos játékot használ cloneboot-ot azonban. -Aktuálisan az nds-bootstrap cloneboot patchei töröttek mert az ARM7 és ARM9binárisok patchelésre kerültek, ami az RSA aláírásaikat érvénytelené teszi. - ### Mentés fájlok A Nintendo DS cartridge-ek 4 ismert mentés típussal rendelkeznek: @@ -28,23 +26,23 @@ A Nintendo DS cartridge-ek 4 ismert mentés típussal rendelkeznek: - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -Habár ritka, léteznek DS cartridge-k NAND alapú mentéssel: WarioWare DIY & Jam with the Band (USA)/Daigasso Band Brothers - -Különböző formátumok léteznek loader-től függően, de az nds-bootstrap a nyers `.sav` formátumot használja. Ha más formátumot használsz, akkor itt egy weboldal, amit használhat a konverzióra: http://www.shunyweb.info/convert.php +Különböző formátumok léteznek loader-től függően, de az nds-bootstrap a nyers `.sav` formátumot használja. Ha más formátumú mentéseid vannak, akkor itt egy weboldal, amit használhatsz a konverzióra: http://www.shunyweb.info/convert.php. ### Gépi kód -Az assembly nyelv egy alacsony szintű programozási nyelv, erős kapcsolattal a nyelv parancsai és a processzor parancsai között. A DS-en az assembly kód lehet ARM és THUMB utasítás, a THUMB utasítások az ARM utasítások egy részhalmaza. A THUMB hasznos a memória sávszélesség spóroláshoz, mert 16 bites parancsokat használ a 32 bites ARM parancsok helyett. További információkat találhat a gépi kódú utasításokról, sok más technikai információ mellett a DS-ről és a DSi-ről a [GBATEK](https://problemkaputt.de/gbatek.htm) oldalán. +Az assembly nyelv egy alacsony szintű programozási nyelv, erős kapcsolattal a nyelv parancsai és a processzor parancsai között. A DS-en az assembly kód lehet ARM és THUMB utasítás, a THUMB utasítások az ARM utasítások egy részhalmaza. A THUMB hasznos a memória sávszélesség spóroláshoz, mert 16 bites parancsokat használ a 32 bites ARM parancsok helyett. + +További információkat találhatsz a gépi kódú utasításokról és sok más technikai információt a DS-ről és a DSi-ről a [GBATEK](https://problemkaputt.de/gbatek.htm) oldalán. ### Kártya olvasás DMA -A kártya DMA (rövidítése a Direct Memory Access-nek, közvetlen memória hozzáférés) egy sokkal hatékonyabb olvasási módja a cartridge adatnak, mint a szoftveres. Ha nincs elérhető adat, a kód futtatása tovább folytatódhat. A szoftveres cartridge adat olvasáskor, a regiszter pollolása, hogy van-e új adat, időt pocsékol. Ez a preferált módja az adathoz hozzáférésnek. +A kártya DMA (Direct Memory Access, közvetlen memória hozzáférés) egy sokkal hatékonyabb olvasási módja a cartridge adatnak, mint a CPU által. Amíg az adat átvitel alatt van a kód tovább futhat, így ez a preferált módja az adathozzáférésnek. -A no$gba észre vehető egy játékról, hogy dma-t használ a DMA log bekapcsolásával az ARM9-en. Egy DMA hozzáférés a kártyához az AF000001 értéket használja harmadik paraméternek. +A no$gba-ban észre vehető egy játékról, hogy DMA-t használ a DMA log bekapcsolásával az ARM9-en. Egy DMA hozzáférés a kártyához az AF000001 értéket használja harmadik paraméternek. - Például: `DMA2: 04100010 023C18C0 AF000001` ### Action Replay csalások Az Action Replay csalás kódok olyan csalás kódok, amik lehetővé teszik, hogy alacsony színtű programozható változásokat intézzen a kedvenc játéka(i) memória régiójában. Ezek a változtatások lehetnek egyszerű érték változtatásoktól kezdve extrém fejlett ASM módosításokig, amik megváltoztathatják a velük játszott játék(ok) élményét. -A flashcard-ok a csalás kódok előnyeit ki tudják használni csalás adatbázisokkal. A csalás funkció integrált a flashcard-ok kernel-ébe. A következő kernel-ek tudnak csalást használni: +A flashcardok a csalás kódok előnyeit ki tudják használni csalás adatbázisokkal. A csalás funkció integrált a flashcard-ok kernel-ébe. A következő kernel-ek tudnak csalást használni: - Wood R4 (`usrcheat.dat`) - YSMenu (`usrcheat.dat`) @@ -57,8 +55,85 @@ Homebrew/digitális bázisú megoldások is élvezhetik az előnyeit a csalás-a - TWiLight Menu++ olvassa a `usrcheat.dat` fájlt, és kiküldi az engedélyezett csalás értékeket egy másik fájlba, amit az nds-bootstrap fel tud venni - Az nds-bootstrap-ban lévő csalás motor a NitroHax-ban is lévőn alapul. Mivel a csalás fájl csak az engedélyezett csalásokat tartalmazza, az adott címhez, csak az az egy korlát marad, hogy hány csalás engedélyezhető egyszerre, az adatbázis mérete már nincs korlátozva -A legteljesebb csalás adatbázishoz ajánljuk a DeadSkullzJr által készített [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711)-t. +A legteljesebb csalás adatbázis a [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711) ajánlott. -A csalás kódok jellemzően A-tól E-ig típusúak, és alább a leírásuk: +A csalás kódok jellemzően 0-tól F-ig típusúak, és alább egy (befejezettlen) leírásuk: -- Az 0xE kód típus 32-bites kód, ami lehetővé tesz egyszerre több egymás követő címre írást a memóriába. Lényegében olyan, mint az alap 32 bites RAM írási kódtípus (0x0), azzal a különbséggel, hogy az írandó értékek mellett nem szerepelnek címek. Ezzel szemben a 0xE kód típus úgy programozott, hogy automatikusan elágazzon egy indító címről, és utána döntse el a címet ahova írnia kell. Innentől kezdve, már csak meg kell írni, hogy elvégezze a munkát. +- Az 0xE kód típus 32-bites kód, ami lehetővé tesz egyszerre több egymás követő címre írást a memóriába. Lényegében olyan, mint az alap 32 bites RAM írási kódtípus (0x0), azzal a különbséggel, hogy az írandó értékek mellett nem szerepelnek címek. Ezzel szemben a 0xE kód típus úgy programozott, hogy automatikusan elágazzon egy indító címről, és utána döntse el a címet ahova írnia kell. Innentől kezdve, már csak meg kell írni, hogy elvégezze a munkát + - Ismert, hogy ezek a típusú csalás kódok jelenleg nem működnek nds-bootstrap-pel +- DeadSkullzJr dolgozik egy sokkal részletesebb csalás kód leírás listával, amit ez a fejezet linkelni fog, ha elkészül + +### Demonstrációs és terjesztési címek: +A demonstrációs (Demo) címek eltérnek a dobozos verziójuktól különböző módokon. Nyilvánvaló jelzése egy címnek, hogy demo, ami csak bemutatja, hogy fog kinézni a kereskedelmi verzió, gyakorlatilag egy bepillantás abba, mi várható a jövőben, amikor a teljes kiadás megjelenik. A Nintendo DS termékvonal esetében ezek a címek "Not for Resale" jelzést kaptak a cím címkéken és minden demo eltérő cím ID-val rendelkezik a kereskedelmi verziótól a cartridge hátoldalán egy "Not for Resale" matrica is megtalálható. Ezek a címek többnyire kioszk demók promóciós helyeken a boltokban. + +A terjesztési címek az esetek többségében más szituáció, habár a demók bele férnek a terjesztési címek közé néhány cím esetén. A legtöbb esetben a terjesztési címek kereskedelmi verziói a címeknek, amelyek kiállításra szolgálnak vagy valamilyen promócionális csomagolásból származnak. Ugyanúgy láthatod a "Not for Resale" címkét ezeken a címeken, mint a demonstrációs címeken. Ezek néha kioszkokban használtak, hogy lehetővé tegyék más játékosoknak, hogy kipróbálják a címeket. Habár tudjuk, hogy gyakorlatilag megegyeznek a kereskedelmi verzióval az esetek többségében, külön azonosítóval rendelkeznek a cím ID-n a címkén. + +Példa ID: `DIS-NTR-NTRJ-JPN` + +`DIS` - Disztribúció + + +### Cím címkék +A cím címke alján megtalálható a cím ID, további információkkal, ebben a példában a következő ID-t használjuk: + +- NTR-NTRJ-**XXX** + +Az **XXX** a következőket jelenti: + +- AUS - Ausztrália +- CHN - Kína +- DEN - Dánia +- EUR - Europa (többnyelvű) +- EUU - Europa (csak Holland vagy Olasz) +- FRA - Franciaország +- GER - Németország +- HOL - Hollandia +- ITA - Olaszország +- JPN - Japán +- KOR - Korea +- NOE - Europa (csak német) +- NOR - Norvégia +- RUS - Oroszország +- SPA - Spanyolország +- UKV - Egyesült Királyság +- USA - Egyesült Államok + +Az cím ID utolsó betűje a cím nyelvét adja meg. Az utolsó példa cím ID-ját használva: + +- NTR-NTR**X**-JPN + +Az **X** a következőt jelenti: + +- A - Világ (nem számít, mert csak egy dolog használja) +- C - Kínai (egyszerűsített) +- D - Német +- E - Amerikai Angol +- F - Francia +- G - Görög +- H - Holland +- I - Olasz +- J - Japán +- K - Koreai +- M - Svéd +- N - Norvég +- O - Angol (DSi Enhanced) +- P - Európai többnyelvű +- Q - Dán +- R - Orosz +- S - Spanyol +- T - Angol (DSi Enhanced) +- U - Ausztrál Angol +- V - Brit Angol +- W - Egyéb nyelvek (Változó) +- X - Egyéb nyelvek (Változó) +- Y - Egyéb nyelvek (Változó) +- Z - Egyéb nyelvek (Változó) + +A rendszer azonosítók terminológiájában: + +- NTR - Nitro - Nintendo DS +- TWL - Twilight - Nintendo DSi + +### DSi Enhanced: + +A "DSi Enhanced" funkcionalitással rendelkező játékok olyan játékok, amelyek igénybe veszik a DSi hardver néhány aspektusát, de továbbra is kompatibilisek maradnak a DS Phat/Lite-tal. Ezek a játékok `TWL` jelölésűek, de továbbra is "Nintendo DS" jelölésűek a címkén "Nintendo DSi" helyett. diff --git a/pages/_hu-HU/ds-index/special-games.md b/pages/_hu-HU/ds-index/special-games.md new file mode 100644 index 00000000..00a9a3dc --- /dev/null +++ b/pages/_hu-HU/ds-index/special-games.md @@ -0,0 +1,311 @@ +--- +lang: hu-HU +layout: wiki +section: ds-index +category: reference +title: Különleges játékok +description: Különleges tulajdonságokkal rendelkező DS(i) játékok +--- + +### DS játékok, amik elérhetők DSiWare-ként +- Advance Wars: Days of Ruin/Dark Conflict + - A DSiWare verzió a Japan régió számára exkluzív, mint "Famicom Wars DS: Ushinawareta Hikari" + - Egy patch ami a japán fájlokat kicseréli az angol verziókkal elérhető [itt](https://www.dropbox.com/s/9spnmwpt3lhrxqv/famicom%20wars%20dsi%20%28eng%29.xdelta?dl=0) +- Art Academy + - Felbontásra került Első & Második szemeszterre +- Bejeweled Twist + - Néhány funkció eltávolítva +- Bomberman 2 + - A többjátékos funkció külön címként jelent meg "Bomberman Blitz" néven +- Bookworm + - Download Play funkció eltávolítva + - Az ikon animált +- Brain Challenge + - Új a DSi kamerához kapcsolódó funkciók kerültek hozzáadásra + - A Versus mód eltávolítva + - Sok fájl tömörítésre került, hogy a játék beférjen a DSiWare méret korlátba + - Az ikon animált +- Electroplankton + - Minden mód DSiWare-é vált +- Elite Forces: Unit 77 + - Többjátékos mód hozzáadva +- Master of Illusion/Magic Made Fun + - A DSiWare verzió neve "Master of Illusion Express" (USA), vagy "A Little Bit of... Magic Made Fun" (Europe) +- Need for Speed: Nitro + - A DSiWare verzió neve "Need for Speed: Nitro-X" + - Download Play funkció és néhány zene eltávolítva + - Új rendőrautók érhetők el +- Nintendogs: Lab & Friends + - A DSiWare verzió China régió számára exkluzív +- Phantasy Star 0 + - Egy demo(?) verziója az eredeti játéknak "Phantasy Star 0 Mini" néven a Japan régió számára exluzív + - Az ikon animált +- Planet Puzzle League + - A DSiWare verzió neve "Puzzle League Express" (USA), vagy "A Little Bit of... Puzzle League" (Europe) + - A többjátékos mód eltávolítva +- Plants vs. Zombies + - A Download Play funkció, néhány trófea és zene videó eltávolítva + - Exkluzív minijátékot tartalmaz + - Az ikon animált +- Tetris Party Deluxe + - A DSiWare verzió neve "Tetris Party Live" + - Field Climber, Shadow, Stage Racer, Sprint, Master Mode, Bombliss Mode játékmódok eltávolítva + - Az ikon animált +- True Swing Golf/Nintendo Touch Golf + - A DSiWare verzió neve "True Swing Golf Express" (USA), vagy "A Little Bit of... Nintendo Touch Golf" (Europe) + - A játék DSiWare verziója nem tartalmaz Wi-Fi funkciükat, mint például a Local/Download Play vagy a játékbani PictoChat funkció. Továbbá kevesebb pályát tartalmaz, mint a dobozos verzió + - A játékmotor feljavított + - A Challenge mód van dobozos játék Championship Tour módja helyett +- WarioWare: Touched! + - Slot-2 funkciók eltávolítva +- Zuma's Revenge! + - A többjátékos mód eltávolítva + - Az ikon animált + +Támogat Wi-Fi-t (tartalmaz WPA 1/2-t): +- Bomberman Blitz +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Tetris Party Live + +### Játékok, amik SDK upgrade-et kaptak +- Advance Wars: Days of Ruin/Dark Conflict: SDK4 -> SDK5 in Japan (as DSiWare) +- Drawn to Life: The Next Chapter: SDK4 -> SDK5 (v1.1) +- Giana Sisters DS: SDK4 -> SDK5 in USA +- Inazuma Eleven: SDK4 -> SDK5 in Europe +- Inazuma Eleven 2: Blizzard and Firestorm: SDK4 -> SDK5 in Europe +- Mario & Luigi: Partners in Time: SDK2 -> SDK4 in Korea +- Nintendogs: Lab and Friends: SDK2 -> SDK5 (as DSiWare) +- Phineas and Ferb: SDK4 -> SDK5 in Europe (as a DSi-Enhanced title) +- Pokémon Diamond/Pearl: SDK3 -> SDK4 in Korea +- Pokémon Dash: SDK2 -> SDK3 in Korea +- Professor Layton and the Diabolical/Pandora's Box: SDK4 -> SDK5 in Korea +- Sawaru: Made in Wario: SDK2 -> SDK4 (Rev 3) -> SDK5 (as DSiWare) +- Sonic Rush Adventure: SDK3 -> SDK4 in Korea +- WarioWare: Touched: SDK2 -> SDK5 (as DSiWare) + +### DSi-Enhanced játékok, amik nem használnak overlay-eket +Összesen: 39, néhány még hiányozhat +- 2 in 1 - Music for Kids + Englisch Macht Spass - Eine Reise nach London! +- Are You Smarter than a 5th Grader: Back to School +- Assassin's Creed II: Discovery +- Bejeweled Twist +- The Biggest Loser +- Bratz Fashion Boutique +- de Blob 2 +- Dolphin Island: Underwater Adventures +- Fancy Nancy: Tea Party Time! +- Grease: The Official Video Game +- iCarly +- Imagine: Animal Doctor Care Center +- Imagine: Babyz Fashion +- Imagine: Champion Rider +- Imagine: Fashion Designer - World Tour +- Imagine: Fashion Stylist/Fashion Paradise +- Imagine: Gymnast +- Imagine: Journalist +- Imagine: Reporter +- Imagine: Rescue Vet +- Imagine: Resort Owner/Dream Resort +- Jam Sessions 2 +- Just Sing! +- Just Sing! Vol. 2 +- Just Sing! Vol. 3 +- Kung Fu Panda 2 +- The Last Airbender +- Monster High: Ghoul Spirit +- Penguins of Madagascar +- Penguins of Madagascar: Dr. Blowhole Returns Again! +- Petz: Dolphinz Encounter +- Pictionary +- Popstars +- Rio +- Scripps Spelling Bee +- Sonic Classic Collection +- Women's Murder Club: Games of Passion +- You Don't Know Jack +- Zhu Zhu Pets 2: Featuring The Wild Bunch + +### Játékok, amik csatlakozni tudnak GBA címekhez +Jelenleg az nds-bootstrap-nek nincs Slot-2 emulációja. Tartalmaz néhány lehetséges alternatívát. + +- Advance Wars: Dual Strike + - Advance Wars + - Advance Wars 2: Black Hole Rising +- Bleach DS + - Bleach Advance: Kurenai ni Somaru Soul Society +- Castlevania Dawn of Sorrow + - Castlevania Aria of Sorrow + - Használj [csalásokat](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/) bizonyos tárgyak megszerzéséhez +- Daigasso! Band Brothers + - Daigasso! Band Brothers Tsuika Kyoku (Expansion Pak) +- Eyeshield 21: MAX Devil Power + - Eyeshield 21: Devilbats Devildays +- Feel the Magic: XY/XX + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle + - Sonic Pinball Party + - Space Channel 5: Ulala's Cosmic Attack +- Final Fantasy Tactics A2: Grimoire of the Rift + - Final Fantasy Tactics Advance +- Frogger: Helmet Chaos + - Frogger's Journey: The Forgotten Relic + - Frogger's Adventures: Temple of the Frog + - Frogger's Adventures 2: The Lost Wand +- Fullmetal Alchemist: Dual Sympathy + - Hagane no Renkinjutsushi: Omoide no Sonata + - Hagane no Renkinjutsushi: Meisou no Rondo +- Ganbare Goemon: Toukai Douchuu + - Ganbare Goemon 1+2: Yuki-hime to Magginisu +- Harvest Moon DS + - Harvest Moon: Friends of Mineral Town + - Harvest Moon: More Friends of Mineral Town +- Kim Possible: Kimmunicator + - Disney's Kim Possible: Revenge of Monkey Fist + - Disney's Kim Possible 2: Drakken's Demise + - Disney's Kim Possible 3: Team Possible +- Kirby: Canvas Curse + - Kirby: Nightmare in Dream Land + - Kirby and the Amazing Mirror +- Knights in the Nightmare + - Yggdra Union: We'll Never Fight Alone +- Lunar Knights + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Madden NFL 06 + - Madden NFL 06 + - Madden NFL 2005 +- MegaMan Battle Network 5: Double Team DS + - Mega Man Battle Network + - MegaMan Battle Network 2 + - MegaMan Battle Network 3 White/Blue + - MegaMan Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - MegaMan Battle Network 5 Team ProtoMan/Colonel + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Mega Man Star Force Pegasus/Leo/Dragon + - Mega Man Battle Network + - Mega Man Battle Network 2 + - Mega Man Battle Network 3 White/Blue + - Mega Man Battle Chip Challenge + - Mega Man Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - Mega Man Battle Network 5 Team ProtoMan/Colonel + - Mega Man Battle Network 6 Cyberbeast Falzar/Gregar +- Mega Man ZX + - Mega Man Zero 3 + - Mega Man Zero 4 + - Használd ezt a [Slot-2 Patch-et](https://www.romhacking.net/hacks/4649/) az Area N tartalmának eléréséhez +- Phoenix Wright: Ace Attorney + - Gyakuten Saiban +- Phoenix Wright: Justice for All + - Gyakuten Saiban 2 +- Phoenix Wright: Trials and Tribulations + - Gyakuten Saiban 3 +- Pokémon Dash + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald + - (Használd a [pkmn-chest](https://universal-team.net/projects/pkmn-chest) vagy [PKSM](https://flagbrew.org/projects/PKSM) programokat Pokémon átviteléhez vagy hozzáadásához) +- Pokémon Mystery Dungeon: Blue Rescue Team + - Pokémon Mystery Dungeon: Red Rescue Team +- Shrek Super Slam + - Shrek Super Slam +- Spider-Man 2 + - Spider-Man: Mysterio's Menace +- Super Robot Wars W + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- Super Robot Wars K + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- The Rub Rabbits + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle +- The Sims 2 (DS) + - The Sims 2 (GBA) +- WarioWare: Touched! -WarioWare: Twisted! +- Yoshi Touch & Go + - Yoshi's Island: Super Mario Advance 3 +- Yu-Gi-Oh! Nightmare Troubadour + - Yu-Gi-Oh! GX Duel Academy + +### Játékok, amik GBA kiegészítőket (Pak) használnak +- Memory Expansion Pak + - Nintendo DS Browser +- Rumble Pak + - Clubhouse Games + - Custom Robo Arena + - Diddy Kong Racing DS + - Elite Beat Agents + - Ferrari Challenge + - GRID + - Hotel Dusk: Room 215 + - Iron Man + - Juiced 2: Hot Import Nights + - Last Window: The Secret of Cape West + - Legend of Spyro: A New Beginning + - Magnetica + - Mahjong Fight Club DS - Wi-Fi Taiou + - Mario & Luigi: Partners in Time + - Metroid Prime Pinball + - Metroid Prime: Hunters + - Moero! Nekketsu Rhythm Damashii Osu! Tatakae! + - Need for Speed Nitro + - Orcs and Elves + - Picross DS + - Power Pro Kun Pocket 9 + - Power Pro Kun Pocket 10 + - Puyo Puyo! 15th Anniversary + - Race Driver: Create and Race + - Sega Superstars Tennis + - Sonic & SEGA All Stars Racing + - Space Invaders Extreme + - Star Fox Command + - Star Trek: Tactical Assault + - Super Princess Peach + - Tomb Raider: Underworld + - Wario: Master of Disguise + - WWE SmackDown vs. Raw 2008 +- Motion Pack + - Tony Hawk’s Motion + +### Játékok Wii kapcsolódással +- Animal Crossing: Wild World -> Animal Crossing: City Folk +- Band Hero -> Guitar Hero +- Batman: The Brave and the Bold (DS) -> Batman: The Brave and the Bold (Wii) +- Castlevania: Order of Ecclesia -> Castlevania Judgement +- Final Fantasy Crystal Chronicles: Echoes of Time (DS) -> Final Fantasy Crystal Chronicles: Echoes of Time (Wii) +- Geometry Wars: Galaxies (DS) -> Geometry Wars: Galaxies (Wii) +- Jam with the Band -> Live Channel +- My Word Coach -> My Word Coach (Wii) +- Pokemon Diamond/Pearl -> My Pokemon Ranch +- Pokemon Platinum -> My Pokemon Ranch (Japan Only) +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver-> Pokémon Battle Revolution +- Personal Trainer: Walking -> Mii Channel +- Ultimate Band -> Ultimate Band (Wii) +- WarioWare D.I.Y. -> WarioWare D.I.Y. Showcase diff --git a/pages/_hu-HU/gbarunner2/faq.md b/pages/_hu-HU/gbarunner2/faq.md index bf6a6baf..1018fb0a 100644 --- a/pages/_hu-HU/gbarunner2/faq.md +++ b/pages/_hu-HU/gbarunner2/faq.md @@ -8,19 +8,15 @@ description: GYIK és hibaelhárítás a GBARunner2-höz --- #### Hogyan hozok létre és adok hozzá egyedi kereteket? - Olvasd el [ezt az útmutatót](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing), amit FrescoASF készített. #### A csalások támogatottak? - Most még nem. E helyett Instead, permanensen beinjektálhatod a csalás kódokat a GBA ROM-odba a [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/)-mel. #### Hogyan használhatom az esti fordítás GBARunner2 buildeket a TWiLight Menu++-ban? - 1. Töltsd le az esti fordítást 1. Nevezd át `GBARunner2_arm7dldi_3ds.nds` névre (vagy `GBARunner2_arm7dldi_dsi.nds` névre, ha DSi-n vagy) 1. Rakd az `sd:_nds` könyvtárba #### Hogyan használhatom a Wi-Fi Link szolgáltatásokat? - Szükséged van egy build-re a [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) ágból, ahhoz, hogy használhasd ezt a szolgáltatást. Részletes információt találsz a buildek telepítéséről a [GBAtemp Wiki oldalon](https://wiki.gbatemp.net/wiki/GBARunner2/Link). diff --git a/pages/_hu-HU/gbarunner2/index.md b/pages/_hu-HU/gbarunner2/index.md index 15038ef3..e9c68632 100644 --- a/pages/_hu-HU/gbarunner2/index.md +++ b/pages/_hu-HU/gbarunner2/index.md @@ -6,7 +6,7 @@ title: GBARunner2 description: Információk a GBARunner2 használatáról --- -A GBARunner2 egy [open-source](https://github.com/Gericom/GBARunner2) hypervisor, ami GBA játékokat futtat DS/DSi/3DS konzolokon, DS módban. Alapvetően olyan, mint a [Nintendont](https://github.com/FIX94/Nintendont) a GameCube játékokhoz Wii-on. +A GBARunner2 egy [open-source](https://github.com/Gericom/GBARunner2) hypervisor, ami GBA játékokat futtat DS/DSi/3DS konzolokon, DS módban. Hasonlóan fut, mint a [Nintendont](https://github.com/FIX94/Nintendont) a GameCube játékokhoz Wii-on. Ezen wiki mellett a GBARunner kompatibilitás listája rengeteg hasznos információval rendelkezik: - [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2) diff --git a/pages/_hu-HU/hiyacfw/forwarders.md b/pages/_hu-HU/hiyacfw/forwarders.md deleted file mode 100644 index 41ddcee5..00000000 --- a/pages/_hu-HU/hiyacfw/forwarders.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -lang: hu-HU -layout: wiki -section: hiyacfw -title: Forwarder-ek -category: other -description: Hogyan használd az nds-bootstap forwarder-t a hiyaCFW-vel ---- - -### Követelmények -- Egy Nintendo DSi telepített [Unlaunch](https://dsi.cfw.guide/installing-unlaunch), [hiyaCFW](installing) és [TWiLight Menu++](/twilightmenu/installing-dsi) alkalmazásokkal -- A [MakeForwarder](https://github.com/Ta180m/Make-Forwarder-Dsi/releases) legutolsó kiadása - -### Instrukciók -1. Csomagold ki *a tartalmát a* `MakeForwarder.zip`-nek az SD kártyád gyökerébe -1. Indítsd el a TWiLight Menu++-t -1. Indítsd el a Nintendo DS ROM-ot, amihez forwarder-t szeretnél létrehozni -1. Ha a ROM-od bootolt és működik, kapcsold ki a konzolod - - Ha nem működött, akkor kövesd az nds-bootstrap hibaelhárítási lépeseket -1. Indítsd el a hiyaCFW-t -1. Ha a Nintendo DSi Menüjében vagy, csomagold ki és indítsd el a "Forwarder Maker"-t -1. Válaszd ki a cél bootstrap-et az alkalmazásodtól függően: - - **Kereskedelmi ROM:** `sd:/_nds/nds-bootstrap-release.nds` - - **Homebrew:** `sd:/_nds/nds-bootstrap-hb-release.nds` -1. Válaszd a `create forwarder`-t és; navigáld el a ROM-odhoz - -Ismételd meg a 7. és 8. lépést, amíg mindenhez amihez szeretnél nem csináltál forwardert. -- Nem szükséges alaphelyzetbe állítani a cél bootstrap-et, ha ugyanazt a típusú ROM-ot használod - -Ha minden ROM-odhoz készült forwarder, indítsd újra a rendszered, majd indítsd el a hiyaCFW-t. Most már meg kell jelenniük, mint ajándék csomagok. diff --git a/pages/_hu-HU/hiyacfw/index.md b/pages/_hu-HU/hiyacfw/index.md index bd3aebee..e2149131 100644 --- a/pages/_hu-HU/hiyacfw/index.md +++ b/pages/_hu-HU/hiyacfw/index.md @@ -6,8 +6,10 @@ title: hiyaCFW description: Információ a hiyaCFW telepítéséhez és használatához --- -A [hiyaCFW](https://github.com/RocketRobz/hiyaCFW) egy egyedi firmware, ami lehetővé teszi, hogy a rendszer NAND-ot (belső tároló) az SD kártyádról futtasd. +A [hiyaCFW](https://github.com/RocketRobz/hiyaCFW) egy egyedi firmware, ami lehetővé teszi, hogy a Nintendo DSi firmware-t az SD kártyádról futtasd rendszer NAND (belső tároló) chip helyett. Ez hasznos, mert az SD kártya cserélhető, míg a belső NAND chip gyenge és megvan rá az esély, hogy tönkre megy. -Ez lehetővé teszi, hogy saját alkalmazásokat telepítsd a Nintendo DSi Menübe, a brickelés kockázata nélkül, mert az SD kártyára települnek, így a problémák könnyen javíthatók. +A biztonsági előnyei mellett biztosítja a lehetőséget arra... +- Biztonságosan telepít appokat a Nintendo DSi Menu-be, 100% DSiWare kompatibilitással +- A beállításokat elválasztva tartja attól, ami a belső NAND-ban található -Továbbá lehetővé teszi a homebrew alkalmazások könnyű telepítését a DSi Menübe, és egyedi kezdőképernyő megjelenítését a bootoláskor. +Azonban, hacsak nem a kifejezetten a hivatalos Nintendo DSi Menu-t szeretnéd futtatni, akkor ajánlott, hogy egyszerűen használd a [TWiLight Menu++](../twilightmenu/)-t helyette, mert a hivatalos menünek számos hátránya van, mint például a sokkal nehezebb játék telepítés és a számottevő lassulás a nagy SD kártyákon. diff --git a/pages/_hu-HU/hiyacfw/troubleshooting.md b/pages/_hu-HU/hiyacfw/troubleshooting.md index 76b5a592..538ba019 100644 --- a/pages/_hu-HU/hiyacfw/troubleshooting.md +++ b/pages/_hu-HU/hiyacfw/troubleshooting.md @@ -7,10 +7,10 @@ category: other description: Hibaelhárítási információ a hiyaCFW-hez --- -## #-2435-8325 +### #-2435-8325 Ha a Nintendo DSi bootoláskor egy ilyen formátumú hibát mutat a # helyén egy számmal, akkor az az jelenti, hogy a második boot fázisban valami probléma van az SDNAND-oddal. Ezt általában javítja a [hiyaCFW újratelepítése](installing-hiyacfw). -## "An error has occurred" +### "An error has occurred" Ha a Nintendo DSi Menü porblémát észlel általában azt az általános hibaüzenetet adja, aminek az okai lehetnek: #### Szabad hely hiba diff --git a/pages/_hu-HU/nds-bootstrap/faq.md b/pages/_hu-HU/nds-bootstrap/faq.md index a4214004..a6373a6c 100644 --- a/pages/_hu-HU/nds-bootstrap/faq.md +++ b/pages/_hu-HU/nds-bootstrap/faq.md @@ -13,13 +13,13 @@ description: GYIK & hibaelhárítás az nds-bootstrap-hez - 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 #### nds-bootstrap hibaelhárítás -Ha problémát tapasztalsz az nds-bootstrap használatakor, itt vannak a lépések, hogyan oldhatod meg azt. +Ha problémát tapasztalsz az nds-bootstrap legutolsó verziójának használatakor, itt vannak a lépések, hogyan oldhatod meg azt. 1. Futtasd a játékokat más beállításokkal beleértve az ARM9 CPU sebességet, DS/DSi módot, hang minőséget, Card Read DMA-t, stb. 2. Töröld a `fatTable` és a `patchOffsetCache` mappákat az `sd:/_nds/nds-bootstrap/` mappában 3. Valószínűleg nem olyan nagy kérdés; kérdezz a [Discord szerveren](https://discord.gg/yD3spjv) -Ha a szerver azt mondja, hogy ez egy nds-bootstrap hiba, ellenőrizd, hogy a játék jelentésre került-e már a GitHub-ra. Ellenőrizd a lezárt jegyeket is, arra az esetre, ha valamelyik hibát lezártuk egy másik preferálása miatt. Ha nem tartozik hozzá GitHub hiba, akkor csinálj neki egy újat. +Ha a szerver azt mondja, hogy ez egy nds-bootstrap hiba, ellenőrizd, hogy a játék jelentésre került-e már a GitHub-ra. Ellenőrizd a lezárt jegyeket is, arra az esetre, ha valamelyik hiba lezárásra került egy másik preferálása miatt. Ha nem tartozik hozzá GitHub hiba, akkor csinálj neki egy újat. Továbbá ne felejtsd el hozzáadni a [kompatibilitási listához](https://wiki.ds-homebrew.com/nds-bootstrap/testing) a Google Sheets-en. @@ -46,5 +46,5 @@ Az esti fordítás egy fordítás a legutolsó változtatásokkal. Az esti ford #### Miért nem működnek a csalásaim? A mód, ahogy az E csalás típusok implementálva vannak az nds-bootstrap-ben hibás, ami azt jelenti, hogy az esetek felében működnek. A csalás, amit használsz valószínűleg ilyen típusú. Ez nem a csalás adatbázis hibája, hanem inkább az nds-bootstrap-pé. Kérjük ne kérd ezen csalások törlését az adatbázisból. -További információkért a csalásokról látogass el [ide](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). +További információkért a csalásokról látogass el [Action Replay csalás fejezethez a Kereskedelmi ROM-ok oldalon](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). diff --git a/pages/_hu-HU/nds-bootstrap/index.md b/pages/_hu-HU/nds-bootstrap/index.md index 2ae6d090..47ce5722 100644 --- a/pages/_hu-HU/nds-bootstrap/index.md +++ b/pages/_hu-HU/nds-bootstrap/index.md @@ -6,4 +6,10 @@ title: nds-bootstrap description: Információ az nds-bootstrap használatához --- -Az [nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) egy open-source alkalmazás ami lehetővé teszi a Nintendo DS/DSi ROM-ok és homebrew natív futtatását az emuláció használata helyett. Az nds-bootstrap Nintendo DSi/3DS SD kártyákon és CFW-n keresztül működik, valamint a Nintendo DS-en flashcard-okon keresztül. +Az [nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) egy open-source homebrew alkalmazás, ami átirányítja a hivatalos Nindendo SDK játékok Slot-1 olvasását/írását az SD kártyára, függetlenül attól, hogy az flashcard vagy a konzol SD kártyája. + +Továbbá van egy alprojektje, ahol futtatni tudja a régi flashcard-ra készült homebrew alkalmazásokat egy Nintendo DSi/3DS SD kártyájáról. + +- [Kompatibilitási lista](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) + - A szerkesztéshez hozzáféréshez nyomd meg a "Request edit access" gombot +- [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_hu-HU/nds-bootstrap/testing.md b/pages/_hu-HU/nds-bootstrap/testing.md index 466a60c3..1656eab1 100644 --- a/pages/_hu-HU/nds-bootstrap/testing.md +++ b/pages/_hu-HU/nds-bootstrap/testing.md @@ -7,7 +7,7 @@ description: Kompatibilitási lista és tippek a játékok teszteléséhez --- ### Kompatibilitási lista -A tesztelt játékok megtekinthetők [itt](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). Ha szeretnél közreműködni, nyomj a `view only`-ra majd a `request edit access`-re. +A tesztelt játékok megtekintéséhez nyisd meg a [kompatibilitás listát](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). Ha szeretnél közreműködni, nyomj a `View only`-ra majd a `Request edit access`-re. ### Tippek a játékok teszteléséhez - Keress képernyő villogást, vagy hang problémákat diff --git a/pages/_hu-HU/other/godmode9i.md b/pages/_hu-HU/other/godmode9i.md index 7de38420..61bca412 100644 --- a/pages/_hu-HU/other/godmode9i.md +++ b/pages/_hu-HU/other/godmode9i.md @@ -6,17 +6,19 @@ title: GodMode9i description: Információ a GodMode9i-ről --- -Információk a [GodMode9i](https://github.com/DS-Homebrew/GodMode9i)-ről, egy teljes hozzáférésű fájl böngészőről a Nintendo DS, Nintendo DSi és a Nintendo 3DS TWL_FIRM-jéhez. +A [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/) egy open source fájl böngésző a Nintendo DS ökoszisztémára, ami a GodMode9-ből nyert inspirációt a Nintendo 3DS-ről. A GodMode9i-nek megvan a képessége, hogy dumpoljon játék cartridge-eket, kezeljen SD kártya fájlokat, tallózza NitroFS-t, kiszámolja az SHA1 hash-ét a fájloknak, bináris fájlok szerkesztését egy hex editor és még többel. -### GYIK & hibaelhárítás +## Dumpolás funkcionalitás -#### Hogyan dumpolhatok játékokat? -Kövesd [ezt az útmutatót ](https://dsi.cfw.guide/dumping-game-cards) a [dsi.cfw.guide](https://dsi.cfw.guide/) weboldaláról. +A játék cartridge-ek dumpolásához válaszd ki a meghajtót a meghajtó listában és kövesd a képernyőn megjelenő utasításokat. +- A Nintendo DS és Nintendo DS Lite-on a GodMode9i tud dumpolni Slot-2/Game Boy Advance cartridge-eket ha Slot-1 flashcard-ról fut, vagy Slot-1/Nintendo DS cartridge-eket, ha a GodMode9i egy Slot-2 flashcard-ról fut +- A Nintendo DSi rendszer családban Unlaunch szükséges a Slot-1 hozzáféréshez + - Kövesd a [dsi.cfw.guide](https://dsi.cfw.guide/) útmutató lépéseit az Unlaunch telepítéséről +- A Nintendo 3DS rendszer családban egy modern CFW környezet szükséges a GodMode9i indításához + - Kövesd a [hacks.guide](https://3ds.hacks.guide/) útmutató lépéseit a Luma3DS + boot9strap telepítéséről -#### Miért nem tudok játékokat dumpolni DSi-n? -Szükséged van az Unlaunch telepítésére, hogy képes legyél játékokat dumpolni az SD kártyádra. Az Unlaunch telepítéséhez kövesd a [dsi.cfw.guide](https://dsi.cfw.guide/) útmutatóját. - -#### Hogyan jutok túl a "mounting drive(s)" képernyőn az induláskor? -Ez akkor történik ha a GodMode9i-t [hiyaCFW](/hiyacfw)-ből indítod. Az X-et nyomva tarthatod a GodMode9i indulásakor a NAND csatolás átugrásához. Alternatívaként indíthatod a GodMode9i-t közvetlenük az unlaunch-ből, hogy felcsatolhasd a NAND-ot. +### Hibaelhárítás +#### Hogyan jutok túl a "mounting drive(s)" az induláskor? +Ez akkor történik ha a GodMode9i-t [hiyaCFW](../hiyacfw)-ből indítod. Az X-et nyomva tartva a GodMode9i indulásakor a NAND csatolás átugorható. Alternatívaként indíthatod a GodMode9i-t közvetlenük az Unlaunch-ből, hogy felcsatolhasd a NAND-ot. diff --git a/pages/_hu-HU/twilightmenu/creating-ram-disks.md b/pages/_hu-HU/twilightmenu/creating-ram-disks.md index c9a7e899..d9710015 100644 --- a/pages/_hu-HU/twilightmenu/creating-ram-disks.md +++ b/pages/_hu-HU/twilightmenu/creating-ram-disks.md @@ -10,7 +10,7 @@ description: Hogyan hozz létre RAM lemezeket a TWiLight Menu++-szal, régi DS h Nem szükséges ezt végrehajtanod, ha flashcard-ot használsz. {:.alert .alert-info} -A RAM disk létrehozásához töltsd le [ezt](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) az eszközt (kattints a `Download Software`-re), és kövesd a további lépéseket. +A RAM disk létrehozásához töltsd le [Dataram RAMDisk-et](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) (kattints a `Download Software`-re), és kövesd az alábbi lépéseket. A lépések @Dakkon7-tól, módosította RocketRobz: diff --git a/pages/_hu-HU/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_hu-HU/twilightmenu/custom-unlaunch-backgrounds.md index 1e247b89..423c0122 100644 --- a/pages/_hu-HU/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_hu-HU/twilightmenu/custom-unlaunch-backgrounds.md @@ -7,6 +7,9 @@ title: Testreszabott Unlaunch hátterek description: Hogyan készíts egyedi Unlaunch hátteret és telepítsd TWiLight Menu++ használatával --- +Előre elkészített Unlaunch háttereket találhatsz a [TWiLight Menu++ szkin oldalon](https://skins.ds-homebrew.com/unlaunch/). +{:.alert .alert-info} + 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: - Csak az első képkocka kerül bemutatásra, nincs animált háttér - A fájlnak 15,472 bájtosnak, vagy annál kisebbnek kell lennie @@ -39,9 +42,9 @@ Mivel a GIF palettája VRAM-ba ugyanoda került betöltésre, ahova a szöveg pa 1. Mentsd le az optimalizált GIF-et, majd nyisd meg GIMP-ben 1. A menüben felül válaszd az `Ablakok` -> `Dokkolható párbeszédablakok` -> `Színtérkép` opciókat 1. Változtasd meg az aktuális `Előtér színt` #080808-ra és adj hozzá 14 új színt a `+` gombbal - - Ha képed nem tartalmaz legalább 133 színt, akkor szükséged lesz kitöltő színekre, hogy a szöveg színeket a megfelelő helyre rakhasd + - Ha képed nem tartalmaz legalább 133 színt, akkor hozzá kell adnod színeket addig, amíg az utolsó index nem lesz 146 1. Kattints jobb gombbal a Színtérképre és válaszd a `Színtérkép újrarendezése...` opciót -1. Rendezd el az új színeket, hogy ehhez igazodjanak: (A 2. és 3. oszlop a 49-es indexnél kezdődik)
![Paletta, helyes szöveg színekkel](https://cdn.discordapp.com/attachments/614278143527878658/770777177904906240/unlaunch-palette.png) +1. Rendezd el az új színeket úgy, hogy igazodjanak a pirossal keretezettekhez: (A 2. és 3. oszlop a 4. sorban kezdődik)
![Paletta, helyes szöveg színekkel](/assets/images/custom-unlaunch-bg/unlaunch-palette.png) 1. Használd a pipettát, hogy az új színeid egyezzenek az alábbi képen lévőkkel 1. A menüben felül válaszd az `Fájl` ->`Exportálás másként...` opciót, majd adj neki nevet a `.gif` kiterjesztéssel és kattints az `Exportálás` gombra 1. A következő előugró ablakban ellenőrizd, hogy a `GIF-megjegyzés` kikapcsolt és kattints az `Exportálás` gombra diff --git a/pages/_hu-HU/twilightmenu/faq.md b/pages/_hu-HU/twilightmenu/faq.md index 9b8c9b61..35c1a3e1 100644 --- a/pages/_hu-HU/twilightmenu/faq.md +++ b/pages/_hu-HU/twilightmenu/faq.md @@ -62,60 +62,10 @@ Nem, ez nem egy emulátor. A menü és a DS játékok (nds-bootstrap-en kereszt #### Milyen rendszereket támogat a TWiLight Menu++? -| Formátum | Betöltő | Kiterjesztések | Mentés fájl | -| ------------------------- | ----------------------------------------------- | -------------------------------------- | ---------------------------------------------- | -| ARGV[^1] | Native | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], flashcard kernel, natív | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom neve].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom neve].pub`, `saves/[rom neve].prv` | -| DSTWO bővítmény | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom neve].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], natív[^5] | `.agb`, `.gba`, `.mb` | `[rom neve].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[rom neve].gg.sav` | -| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom neve].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[rom neve].sms.sav` | -| MPEG4 Video | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom neve].sav` | -| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| RVID Videó | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom neve].srm`[^8] | -{:.table} - -- Footnotes - -{:footnotes} +Tekintsd meg [TWiLight Menu++ által támogatott rendszerek listáját](../ds-index/emulators#list-of-supported-systems-by-twilight-menu). #### Miért nem működik az érintő képernyő a sudokuhax-szal? A sudokuhax mentés fájljától függően az érintő képernyő bevitel előfordulhat, hogy nem működik. #### Tud-e a The Biggest Loser bebootolni TWiLight Menu++-vel? 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. - -[^1]: Szöveg fájlokról, amik egy DS homebrew app útvonalát és argumentumait tartalmazzák az indításhoz, lásd az [nds-hb-menu README-jét](https://github.com/devkitPro/nds-hb-menu#passing-arguments) a további információkért -[^2]: Csak kereskedelmi ROM-okhoz, a homebrew-ok nem rendelkeznek kifejezett mentés fájlokkal -[^3]: Csak egy SuperCard DSTWO flashcard-ról indítva működik, mert az rendelkezik a szükséges további feldolgozási kapacitással és RAM-mal a cartridge-en belül -[^4]: Ha DSi módban fut, használni tudja a DSP-t a jobb hanghoz -[^5]: Egy Slot-2 flashcard-ot igényel, így csak DS Phat-on és DS Lite-on működik -[^6]: A jEnesis csak akkor tud menteni, ha flashcard-ról fut, de a PicoDriveTWL tud menteni SD kártyáról és flashcard-ról futtatás esetén is -[^7]: Csak flashcard használatakor, 3DS belső SD használatakor, vagy DSi esetében telepített Unlaunch esetén jelenik meg -[^8]: Csak akkor tud menteni, ha flashcard-ról fut - -[a5200ds]: https://github.com/wavemotion-dave/A5200DS -[a7800ds]: https://github.com/wavemotion-dave/A7800DS -[dstwo]: http://eng.supercard.sc -[gameyob]: https://github.com/Drenn1/GameYob -[gbarunner2]: https://github.com/Gericom/GBARunner2 -[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS -[mpeg4player]: https://gbatemp.net/threads/544095 -[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap -[nesds]: https://github.com/DS-Homebrew/NesDS -[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx -[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL -[rvidplayer]: https://gbatemp.net/threads/539163 -[s8ds]: https://www.gamebrew.org/wiki/S8DS -[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS -[stellads]: https://github.com/wavemotion-dave/StellaDS -[unlaunch]: https://problemkaputt.de/unlaunch.htm -[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS diff --git a/pages/_hu-HU/twilightmenu/index.md b/pages/_hu-HU/twilightmenu/index.md index 5957b68b..b651002b 100644 --- a/pages/_hu-HU/twilightmenu/index.md +++ b/pages/_hu-HU/twilightmenu/index.md @@ -5,6 +5,8 @@ title: TWiLight Menu++ description: Útmutató a TWiLight Menu++ használatáról és egyénivé tételéről --- -A [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) egy nyílt forrású DSi Menu frissítés/csere, valamint frontend az nds-bootstrap-hez DSi-re, 3DS-re, and flashcard-okra. +![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -Ahhoz, hogy infót szerezz a telepítéséről, kattints az oldalon az oldalsávon belül a konzolodnak megfelelő Telepítés fejezetre. +A [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) egy nyílt forrású menü különböző alkalmazások indítására, ami tökéletessé teszi egy alternatív menünek. A témákkal, szkinekkel, mappákkal és más szolgáltatásokkal, ez a mindent-egyben menü a Nintendo DS és Nintendo 3DS rendszer családnak. + +Ahhoz, hogy infót kapj a telepítéséről, kattints az oldalon az oldalsávon belül a konzolodnak megfelelő Telepítés fejezetre. diff --git a/pages/_hu-HU/twilightmenu/installing-flashcard.md b/pages/_hu-HU/twilightmenu/installing-flashcard.md index 72cadd55..37074288 100644 --- a/pages/_hu-HU/twilightmenu/installing-flashcard.md +++ b/pages/_hu-HU/twilightmenu/installing-flashcard.md @@ -38,7 +38,7 @@ description: Hogyan telepítsd a TWiLight Menu++-t Nintendo DS flashcard-ra - R4xDS - DSTT(i) - Telepítsd az YSMenu-t [innen](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) + Telepítsd a [RetroGameFan YSMenu-jét](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - Ellenőrizd, hogy az `YSMenu.nds` (átnevezve `TTMenu.dat`-ról, ha nincs ilyen) és a `TTMenu` mappa létezik a flashcard-od microSD kártyájának gyökerében 1. Állítsd be a `Use nds-bootstrap` opciót `Nem`-re, így a flashcard firmware kerül felhasználásra az nds-bootstrap helyett diff --git a/pages/_hu-HU/twilightmenu/playing-in-widescreen.md b/pages/_hu-HU/twilightmenu/playing-in-widescreen.md index f9aa1438..7b4dae99 100644 --- a/pages/_hu-HU/twilightmenu/playing-in-widescreen.md +++ b/pages/_hu-HU/twilightmenu/playing-in-widescreen.md @@ -33,5 +33,5 @@ Mindennel elkészültél! Élvezd a DS játékokat széles képernyőn! **MEGJEGYZÉSEK:** 1. Ne tartsd nyomva a START vagy SELECT gombokat, amikor indítod a TWLMenu++-t, ha nem szeretnéd, hogy a széles képernyő hibásan nézzen ki -1. Nem minden játék széles képernyő kompatibilis. [Készítettünk egy listát a széles képernyőt támogató játékokról](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) +1. Nem minden játék széles képernyő kompatibilis. [Itt található a széles képernyőt támogató játékok listája](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) 1. Ha a széles képernyős módban ragadtál minden TWL_FIRM-ben (beleértve TWLMenu++ GUI-t) ezen útmutató követése után és egy széles képernyő kompatibilis játékot futtatva, töröld a `TwlBg.cxi`-t a `sd:/luma/sysmodules/` mappából és [távolítsd el](https://wiki.ds-homebrew.com/twilightmenu/uninstalling-3ds) majd [telepítsd újra](https://wiki.ds-homebrew.com/twilightmenu/installing-3ds) a TWiLight Menu++-t, és kövesd újra a fenti lépéseket diff --git a/pages/_id-ID/community/discord-info.md b/pages/_id-ID/community/discord-info.md index 9c027a09..2ee778ae 100644 --- a/pages/_id-ID/community/discord-info.md +++ b/pages/_id-ID/community/discord-info.md @@ -7,97 +7,126 @@ title: Info DS⁽ⁱ⁾ Mode Hacking description: Informasi mengenai server Discrod DS⁽ⁱ⁾ Mode Hacking --- -### Selamat Datang di DS⁽ⁱ⁾ Mode Hacking! - -Kami berpakar dalam berbagai hal yang berkaitan dengan modifikasi dan homebrew pada Nintendo DS(i). Berikut beberapa contoh dari apa yang dapat kami bantu di server ini: - -- Menyiapkan kernel yang terbaik untuk flashcard-mu -- Memasang Custom Firmware (CFW) di Nintendo DSi -- Membantu modifikasi TWL_FIRM di Nintendo 3DS yang kamu punya (agar dapat menggunakan layar lebar, mengubah filter layar dan lain-lainnya) - -Kami juga berfokus terhadap hal lain seperti pembuatan hack ROM, pengembangan (develop) homebrew, dan obrol-obrol biasa. +This is a Discord server that specializes in all things related to Nintendo DS(i) modding and homebrew, from helping set up your flashcard to homebrew development. We also focus on other things such as creating ROM hacks, playing DS games, and TWL_FIRM modding on 3DS. ## Kanal Discord -Kami punya beberapa kanal untuk tiap bahasan yang berbeda, jadi pastikan kamu menggunakan kanal yang benar agar yang lain tidak dibanjiri dengan pembahasan yang tidak berhubungan. Kami biasanya membahas yang penting dulu tapi kamu bisa memeriksa ke kanal lain dengan melihat apa bahasan (topik) kanal mereka: +There are plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. -- [#info-and-rules][info-and-rules] - This is the rules channel, it describes the standards we have when communicating in this server. -- [#useful-resources][useful-resources] - Need to understand something? Tidak tahu istilah-istilah teknis? Periksa di sini -- [#nds-modding-help][nds-modding-help] - This is where you can ask for assistance with anything DS Homebrew related. Mohon periksa dulu di pentul (pins), siapa tahu di sana sudah ada penjelasannya -- [#community-meta][community-meta] - This channel is used for talking about the server itself -- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Peraturan agak luwes di sini tapi masih diharuskan. Ke sini saja kalau mengirim meme dan yang lain +Always remember to check the channel topic and pins before talking in a channel. +{:.alert .alert-info} -We also have [#other-nds-homebrew][other-nds-homebrew] for homebrew that don't have a dedicated channel, [#nds-modding-discussion][nds-modding-discussion] for modding that doesn't concern other channels, [#nds-gaming][nds-gaming] for general DS stuff, and [#offtopic][offtopic] for any topic in general. +**Important** +- [#info-and-rules][info-and-rules] - This provides brief information on the rules and information on this server. For more detailed information on the rules, see [the rules page](https://wiki.ds-homebrew.com/community/discord-rules) on the wiki +- [#useful-resources][useful-resources] - Links to useful resources that are outside of the Discord server such as other servers or this wiki +- [#member-logs][member-logs] - Shows user joins and server boosts + +**Server Hub** +- [#announcements][announcements] - Information on new updates to homebrew and also general announcements related to the server +- [#github-updates][github-updates] - Feed of all contributions to and discussions in our projects' GitHub repositories +- [#github-builds][github-builds] - Feed of all of our projects' nightly builds +- [#subreddit-feed][subreddit-feed] - Updates for new posts from our [Subreddit](https://reddit.com/r/NDSBrew) +- [#community-meta][community-meta] - For giving feedback about our community, including this Discord server, our subreddit, and GitHub organization + +**Nintendo DS⁽ⁱ⁾ Modding** +- [#nds-modding-help][nds-modding-help] - Have an issue with anything Nintendo DS(i) related? Need to ask a general question? Go ahead and do it here, providing all the information you can give (error messages, your console, methods tried, logs, and so forth). Keep 3DS modding in #other-console-modding unless it involves TWL_FIRM +- [#nds-modding-discussion][nds-modding-discussion] - Place to discuss flashcards, AP patches, and general DS understandings and research. While this channel covers TWL_FIRM on 3DS, please keep 3DS Mode discussions in #other-console-modding +- [#nds-retail-research][nds-retail-research] - Talk about ROM hacks, mods, and cheats for Nintendo DS(i) titles. Check the pins for a list of dedicated communities +- [#nds-dev-discussion][nds-dev-discussion] - Resources and discussions about DS(i) homebrew development. Discussion of already existing homebrew should go in #other-nds-homebrew + +**Main DS⁽ⁱ⁾ Homebrew Projects** +- [#nds-bootstrap][nds-bootstrap] - This channel is for discussion of the development of nds-bootstrap, for help use #nds-modding-help +- [#twilight-menu][twilight-menu] - This channel is for discussion of the development of TWiLight Menu++, for help use #nds-modding-help +- [#gbarunner2][gbarunner2] - This channel is for discussion of the development of GBARunner2, for help use #nds-modding-help +- [#websites-development][websites-development] - Discussion and suggestions for [dsi.cfw.guide](https://dsi.cfw.guide/) and all [ds-homebrew sites](https://ds-homebrew.com/) go here + +**Secondary DS⁽ⁱ⁾ Homebrew Projects** +- [#godmode9i][godmode9i] - This channel is for discussion of the development of godmode9i, for help use #nds-modding-help +- [#emulators-on-nds][emulators-on-nds] - This is for talking about emulators on the Nintendo DS(i). Discussion for Nintendo DS(i) emulators should go in #nds-modding-discussion +- [#other-nds-homebrew][other-nds-homebrew] - Talk about Nintendo DS(i) homebrew and get support that isn't covered by other channels + +**Community** +- [#off-topic][off-topic] - A channel for any topic that does not necessarily fit the other channels. Lower-quality posts should be kept to #end-of-server +- [#nds-gaming][nds-gaming] - A place to generally discuss games on the DS(i), as well as seek players for online play +- [#other-console-modding][other-console-modding] - Talk about homebrew and mods for any other game systems, such as the 3DS when not in TWL_FIRM +- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes, bot commands, and other things that don't facilitate discussion ## Peran & Bakat Pengguna -Kami ada beberapa peran yang bisa didapat di server ini, beberapa dapat diperoleh hanya dengan perintah (command) @Lightning +We have several roles you can get on this server, some of them being accessible with just a Lightning bot command. -### Pengembang (Developer) -Peran ini diberikan kepada orang yang telah mendampingi atau memimpin proyek untuk scene Nintendo DS. While preferable that it'd be open source, it's optional Post the Nintendo DS homebrew application in the channel that works the best (If it doesn't have one, post it in [#other-nds-homebrew][other-nds-homebrew]) and ping a moderator alongside your message. +### Moderator Roles +These roles are given to people that are well trusted, they have the ability to ban, kick, mute, and give other roles to users. -Mohon diingat kalau memakai kode curian tidak akan membuatmu mendapat peran, dan kami akan menolak tergantung keadaannya +- Da Master - The Owner role, has all possible perms +- Admin - Has all possible perms, usually gets final say between the Server Maintainers +- Server Maintainers - Help enforce the server rules and manage the server. If there is an issue contact them first before going higher up -### Seniman/Perancang -Peran ini diberikan kepada orang yang punya pemahaman tentang seni gambar dan telah ikut serta pada homebrew DS dalam hal grafis (contohnya, skin WoodR4 atau tema sampingan TWiLight Menu++). Once you've fulfilled the requirement, mention us in [#community-meta][community-meta] with examples of said work and we will evaluate it. +### User Flair Roles +These roles can only be given by moderators and indicate that these users are knowledgeable in those fields, some give access to private channels. If you think that you fit the descriptions for any of these roles, ask in #community-meta. Moderators will evaluate your request based on the role's requirements. -### Penolong (Helper) -Whether it's people we confide special builds to test or someone who would be helping out in the [#nds-modding-help][nds-modding-help] channel, Helpers are users that are supposed to represent the server as helpful members of the community. As an addition to the above average post quality requirement, there are two possible ways you can get the role: Testing & helping those in [#nds-modding-help][nds-modding-help] +- Developers - This role is given to those who have contributed code to the Nintendo DS scene. If you have any projects for the role, show them in #nds-dev-discussion +- Helpers - This role is given to those that actively provide meaningful assistance in #nds-modding-help or have contributed to compatibility reporting + - Helpers have no moderator perms, please ping a mod if a situation needs one +- Nitro Boosters - Given to those that have given Server Boosts -Bagi yang pencobaan, kamu harus mencoba (test) setidaknya 7 permainan antara GBARunner2 dan nds-bootstrap. Periksa bahasan (topik) kanal tertentunya untuk tautan ke lembar kesesuaiannya (compatibility). Bagi yang menolong, banyaknya bantuan yang harus diberikan masih belum pasti. Kami biasanya melihat dari seberapa besar bantuannya (contohnya, mengatakan "tekan kanan terus pilih edit" itu kurang membantu). +### Punishment Roles +If you have broken the rules, you may receive these roles from a mod. -Once you've fulfilled either, mention it in [#community-meta][community-meta] and say which method you chose. Jika kami setujui, kamu akan mendapat peran Penolong. Kamu harus mengirim setidaknya satu pesan setiap 4 bulan agar perannya dipertahankan. +- No Community - Removes access for all the channels under the Community category +- No Help - Removes access from [#nds-modding-help][nds-modding-help] +- No Reaction - Disables reaction perms for all channels +- Muted - Disables the ability to send messages -### Penerjemah -Ingin menerjemahkan proyek kami? Coba gunakan peran ini agar kamu mendapat berita terkini mengenai status terjemahan proyek. Ketua penerjemah kami (Evie) akan mengabarkan atau sentil (ping) jika ada kalimat baru yang butuh diterjemahkan. +### Other +These roles are only given for very specific purposes by Moderators. -- TWiLight Menu++: -- situs jejaring dsi.cfw.guide: -- wiki ds-homebrew.com: +- Bots - Used to mark the Discord bots we have in this server +- Special Thanks - People that have contributed to our community in a major way -This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][end-of-server]) +### Self-Assignable Roles +These roles are given by the [Lightning bot](https://lightning-bot.gitlab.io/) using the !togglerole command. If you want to know what other commands it has, use !help. Keep commands for it in #end-of-server. -### Pemodifikasi (Modder) Permainan -Peran ini diberikan bagi yang telah membuat Retasan (Hack) ROM yang lumayan di Nintendo DS, tahu bagaimana cara menambal (patch) berkasnya dan telah mengirim umum ROM hack tersebut di tempat yang tahan lama (seperti GameBanana atau forum modding). Post your ROM hack in [#nds-retail-research][nds-retail-research] and ping a moderator and we will evaluate the ROM hack. +- Updates - Get pings for updates on new releases of DS(i) homebrew in #announcements +- Nintendo DS Online Players - Anyone can ping this role in #nds-gaming when they're looking for people to play DS games online with +- Artist/Designers - For those that have made high-quality TWiLight Menu++ skins, unlaunch backgrounds or graphics for other DS(i) homebrew +- Composers - For those that have made music for DS(i) homebrew or ROM hacks +- Game Modders - For those that have made ROM hacks, cheats, or any other type of modifications to DS(i) games +- Translators - Anyone that wants to be notified for contributing to translations of various DS Homebrew projects -### Pemain Daring (Online) Nintendo DS -Ini peran yg diataskan (hoisted), ditujukan untuk pengguna agar dapat sentil (ping) kalau ada yang ingin main daring permainan Nintendo DS (entah pakai Wimmfi, AltWFC atau layanan lain). Yang sentil besar-besaran (mass ping) akan diblokir. This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server]) +## The Staff Team +These are the people who maintain the server. If they say something is final, it is not up for debate. These members are hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. -### Perbaruan (Update) -You will get pinged in [#announcements][announcements] anytime an update comes out. To get this role, type `!togglerole Updates` in [#end-of-server][end-of-server]. +Owner: shutterbug2000#8835 -## 🤖 Perintah (Command) Lightning -Lightning is a discord bot made by [LightSage](https://gitlab.com/LightSage) which has useful commands for modding communities, including... +Administrators: RocketRobz#4931, FNowut#5028, ahezard#8037, Apache Thunder#1696 -- `!mod [console] [param2]` - Ini membantu kamu melihat informasi tentang memodifikasi konsol, permainan, dan sebagainya. param2 dapat dilihat untuk informasi lebih perinci atau mendapat daftar homebrew. -- `!togglerole ` - This will allow you to toggle a self-assignable role. If you need to view the current list of self-assignable roles, run `!togglerole list`. - -There are a ton of fun commands you can run as well, but please keep them to [#end-of-server][end-of-server]. Untuk lebih lanjut, coba periksa situsnya: - -Kami juga menggunakan Lightning untuk tujuan moderasi (mencatat peringatan, mengeluarkan, membisu dan memblokir). Biarkan kotak japri (DM) robot ini terbuka jika saja kami butuh menghubungimu. - -## 👑 Regu Staf -Orang-orang ini yang bantu mengurus server. Jika mereka mengatakan sesuatu sudah di penghujung, itu sudah ditentukan. Para anggota di sini akan diataskan (hoisted) di daftar anggota. Sekarang, kami sedang tidak mencari anggota. Jangan meminta-minta jadi anggota regu, nanti malah mengurangi kesempatan akan diterima. - -@shutterbug2000, @RocketRobz (TWL-Z8RT-USA), @Gericom, @ahezard, @Apache Thunder, @NightScript, @dubbz82, @Stack3r, @Frost_, @Kaisaan - -## 🚪 Tautan (Link) Undangan -Berikut tautan ke jaringan (network) kami. - -- Server Discord: (Mohon diingat kalau apa saja yang dapat diakses secara umum di server kami akan di-log oleh kami dan mungkin dicatat yang lain juga) -- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew) -- Sub-Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) (for old reddit: [Dark](https://dm.reddit.com/r/NDSBrew/) --- [Light](https://old.reddit.com/r/NDSBrew/)) +Server Maintainers: Kaisaan#6181, Pk11#3666, Kodtiz3D#8288, DeadSkullzJr#3908, lifehackerhansol#4546 [info-and-rules]: https://discord.com/channels/283769550611152897/626620520330428436 [useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283 +[member-logs]: https://discord.com/channels/283769550611152897/677714673663082529 [announcements]: https://discord.com/channels/283769550611152897/283771381735489537 +[github-updates]: https://discord.com/channels/283769550611152897/450065134191116290 +[github-builds]: https://discord.com/channels/283769550611152897/540764336134815766 +[subreddit-feed]: https://discord.com/channels/283769550611152897/869830055377928243 [community-meta]: https://discord.com/channels/283769550611152897/715651368391671919 [nds-modding-help]: https://discord.com/channels/283769550611152897/332961165829210117 [nds-modding-discussion]: https://discord.com/channels/283769550611152897/547986366357700620 [nds-retail-research]: https://discord.com/channels/283769550611152897/356988919738400768 +[nds-dev-discussion]: https://discord.com/channels/283769550611152897/835273459339624499 + +[nds-bootstrap]: https://discord.com/channels/283769550611152897/283769550611152897 +[twilight-menu]: https://discord.com/channels/283769550611152897/489307733074640926 +[gbarunner2]: https://discord.com/channels/283769550611152897/620310871800807466 +[websites-development]: https://discord.com/channels/283769550611152897/744649302567157800 + +[godmode9i]: https://discord.com/channels/283769550611152897/497960894660083732 +[emulators-on-nds]: https://discord.com/channels/283769550611152897/702400281966673951 [other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712 -[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725 +[off-topic]: https://discord.com/channels/283769550611152897/286686210225864725 [nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448 +[other-console-modding]: https://discord.com/channels/283769550611152897/653706029736919051 [end-of-server]: https://discord.com/channels/283769550611152897/283770736215195648 diff --git a/pages/_id-ID/community/discord-rules.md b/pages/_id-ID/community/discord-rules.md index 13a39e34..f3bddbc2 100644 --- a/pages/_id-ID/community/discord-rules.md +++ b/pages/_id-ID/community/discord-rules.md @@ -7,126 +7,103 @@ title: Peraturan DS⁽ⁱ⁾ Mode Hacking description: Peraturan untuk peladen (server) Discord DS⁽ⁱ⁾ Mode Hacking --- -### JANGAN meniru-niru, berkata kasar atau bertingkah kurang ajar ke orang lain dan kepercayaan mereka. +This page provides more details to the rules outlined in the [#info-and-rules](https://discord.com/channels/283769550611152897/626620520330428436) channel in the Discord server. If you have any further questions, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). Note that the [English version of the rules](/community/discord-rules) is the canonical version and any potential discrepancies in translations will not affect their enforcement. -- Ini berlaku terutama bagi yang menghabiskan waktunya di komunitas. (seperti penolong dan pengembang) -- Kami TIDAK akan mentolerir ketidakpekaan, terlepas dari apakah anggota tersebut ada di komunitas atau tidak. -- Hormati privasi pengguna; Hindari upaya berkomunikasi dengan pengguna yang tidak nyaman melakukannya atau berbagi informasi tentang mereka yang tak mau mereka sebar. -- JANGAN mengambil alih moderasi atau mencoba "membantu" saat moderator sedang mengurusi suatu situasi. Kamu tidak berhak, jadi serahkan penanganan sebenarnya kepada staf. - - Mengingatkan boleh, selama kamu tidak memaksanya ke mereka. -- Saat sudah tahu siapa yang menciptakan sebuah karya, beri penghargaan (credit) dengan disebut siapa pembuatnya. +### 1. Do not act disrespectfully towards others and their beliefs +- This applies to everyone regardless of their role or level of activity in this server, even if they aren’t on the server +- Do not backseat moderate or try to "help" when a moderator is already dealing with a situation +- Reminders of the rules are fine, as long as you remain respectful +- Credit the creator(s) when sending something if you know who created it -### JANGAN membuat keruh mutu obrolan. +### 2. Do not bring the chat quality down -Contohnya seperti: +Examples of what breaks this rule include: - Meminta disuapi informasi saking malasnya atau menyuapi ke yang lain -- Menanyakan tanggal keluaran dari proyek; sudah jadinya kalau sudah -- Meminta ditanya; dengan meminta agar ditanya, padahal sudah -- Requesting information that is either obvious or you could find with a little bit of research on your end (such as googling for links instead of asking for them to be handed to you) - - Important information will be held over at [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283). - - Check the channel topic & pinned messages; it most likely contains what you are looking for. -- Intentionally elongating your message (for example: sending few words per message leaving it into a "popcorn" situation) -- Repeating messages, whether it is repeated in the same channel or in multiple channels. - - If you're unsure where to post your message, post it in the one that makes the most sense. - - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). +- Asking for release dates for projects; it's ready when it's ready +- Asking if you can ask a question; just ask your question directly +- Requesting information that is either obvious or you could find with a little bit of research on your end + - Important information can be found in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and in the pinned messages of all the channels +- Taking up excessive space in chat (e.g. Sending a tiny amount of words in multiple messages instead of keeping it all in one message) +- Repeating messages, whether it is repeated in the same channel or in multiple channels + - If you're unsure where to post your message check the channel topics and ask in the most fitting one + - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919) - Posting for the sake of posting rather than to bring actual conversations (such as complaining that the chat is dead, only sending out greetings, copypastas, etc) -- Mengirim pesan yang panjang berlebihan. Gunakan [mystbin](https://mystb.in/) jika ingin mengirim pesan panjang. +- Sending extremely long messages, use [mystbin](https://mystb.in/) for longer messages instead + +### 3. Do not self-promote with no context or without explicit staff permission + +- Giving links to other Discord servers on request is allowed, but please ask a moderator in a DM before advertising a server without prior context +- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules, mass DM advertisement (with proof) will land you a ban +- Joining for the purpose of advertising your discord server will land you a ban and your advertisements will be deleted + +### 4. Avoid piracy discussion + +- Do not link/mention piracy websites/tools, upload pirated content, or encourage others to pirate +- For more information on what is piracy or not, we suggest reading [eip’s piracy definition page](https://3ds.eiphax.tech/piracy.html) (Disclaimer: We are not lawyers) +- Discord’s Terms of Service follow the US law and as such, is subject to the US definition of piracy regardless of wherever the user lives in the US or not + +### 5. Keep conversations within their respective channels + +- Even if they are related, sometimes another channel would be more suitable + - Check the channel topics for where to ask questions or have discussion +- Sometimes, even an entirely different server is preferable, we don't have the answers to everything + - There are some related servers in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and the pins of other channels + +### 6. Keep all conversations in English + +- We are not able to easily moderate content in other languages +- We suggest using [DeepL](https://www.deepl.com/translator) for translation +- Moderators may allow others to speak in foreign languages in case translation fails and there are trusted people that know your language and are able to help + +### 7. You may not have an alternative account on this server without staff permission + +- One account per person at a time (except when approved by a staff member), be sure to leave this server on your other account before joining with a new one +- Punishments apply to the person, not the account, any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned + +### 8. Keep names/nicknames exclusively alphanumeric and do not hoist + +- Users with a nickname/username that is not easily readable for an English speaker or mentionable with an English (US) keyboard will be assigned a new nickname +- Avoid purposely putting characters in the beginning of the name to change your spot in the member list, those characters will be removed + +### 9. Do not send unsolicited DMs to other users + +- Please ask before sending a Direct Message to others and respect those not wanting to communicate + - Even if your actions aren't malicious, they could be disturbing or otherwise unwanted +- Things that happen in Direct Messages **are** the business of the server since unless you both share another server or are friends, you wouldn't be able to reach each other +- Examples of what not to do include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules, and harassment -### Do NOT randomly send Discord server invite links with no context & without explicit staff permission +### 10. Do not bring external drama, NSFW, or illegal content into the server -- Giving links to other discord servers on request is allowed, but please ask a moderator in Direct Messages before advertising a server without prior context -- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules. Mass-DM advertisement (with proof) will land you a ban -- Breaking this rule will result in your message containing the advertisement being deleted -- Joining for the purpose of advertising your discord server will land you a ban. +- If you are banned in other servers, avoid talking about it here + - We can not help you get unbanned from other servers, that is the decision of the staff members there +- Do not post anything that is not considered safe for work (e.g. sexual content, extreme violence, drugs) +- Any account with a disturbing avatar will be kicked, if you rejoin and still have the avatar, you will be banned +- Despite adult content being banned, users are still required to be thirteen and over in order to participate on this Discord server as per the Discord TOS +### 11. Do not talk about or do actions pertaining to breaking other Discord TOS +- [Link to Terms of Service](https://discord.com/terms) +- [Link to community guidelines](https://discord.com/guidelines) +- Trying to do anything that is not explicitly mentioned in our rules but is still against Discord TOS will land you a ban (e.g. raids, malware, phishing) -### Keep conversations within their respective channels. - -- Even if they are related, sometimes another channel would be more suitable. -- Sometimes, even an entirely different server is preferable. We don't have the answers to everything. - - Different related servers are linked to in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) - - -### You may not have an alternative account on this server - -- One account per person at a time (except when approved by a staff member). Be sure to leave this server on your other account before joining with a new one. -- Punishments apply to the person, not the account. Any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned. ‎ - -### Do NOT recommend video guides. - -- Video guides aren't maintained very well (which leads to the videos being outdated and unreliable in the long term) and negligent for the sake of "user accessibility". -- We have a list of guides in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) you could use instead. ‎ - -### Keep names exclusively alphanumeric, to keep them easy to read and tag. - -- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname. - - If we have to flip our displays to read your name, it's an abnormal way. - - If we have to get your User ID in order to mention you, it's an abnormal way. -- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed. - - -### Please be courteous when using Direct Messages - -- Things that happen in Direct Messages **are** the business of the server since unless the two share another server or they are friends, they wouldn't be able to reach each other. -- Examples include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules or harassment. - - There needs to be evidence of doing so, such as other people reporting it too, implications on the server or anything of the sort. However, when you do your report, cover any links. Do not give the DM advertiser more popularity than they already got by Direct Messaging everyone. -- Even if your actions aren't malicious, sometimes they could be disturbing. - - Please ask before sending a Direct Message to others and respect those not wanting to communicate. ‎ - -### Keep piracy discussion to a minimum - -- Do not link to piracy websites, upload pirated content, or encourage others to pirate -- For more information on what is piracy or not, we suggest reading this: https://3ds.eiphax.tech/piracy.html (Disclaimer: We are not lawyers) - - -### No Adult Content - -- Do not post pornography, gore, drugs (unless the topic is about medication) or anything that is not safe for work -- Any account with a disturbing avatar will get kicked. If you rejoin and still have the avatar, it will receive a ban -- At the same time, be mature. Members are allowed to cuss and you should be accustomed to that. Just don't throw around cuss words every two seconds; it isn't cool -- Despite Adult content being banned, users are still required to be thirteen and over in order to participate on this Discord Server - - -## Controversial content. - -### Topics that you should minimize - -Please keep these topics in [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856) and keep an open mind when discussing them: -- Political Debates -- Religion -- Spoilers -- Malware -- Content intended to shock or scare - -Make sure to put spoilers, malware and content intended to shock or scare in spoiler tags and properly warn the user outside of said spoiler tags. - -### Konten Dilarang - -- Keributan (Drama) dari luar -- Menggeropyok Server -- Konten dewasa (baca di atas) - -## 🏓 Notifications/Pings/DMs - -- @Lightning will send you a DM if you receive a warning. No need to assume you're in trouble if you got a ping -- Don't ping a user if it's obvious that they're already there. (Using Discord's quote function is not an excuse. Please remove the ping before sending the message) -- Don't repeatedly ping a person to try and get their attention. - - When a mention attack occurs, do not ping a staff member; it’s redundant since they are already getting pings from the attack. Also, it confuses the staff on which member to ban. -- If you get pinged, don't send messages like "why ping" or spam emotes on the message. Check who pinged and reply. - - If you have a problem with getting pinged, either set up your discord so you don't get ping notifications, deal with it or leave. - - If you can't find the message with the ping, alert a staff member. We will warn those who ping then instantly delete their messages. -- Ping only when you want to bring attention to something to someone. Don't ping as a reference. +### 12. Do not try to evade the rules as this will be treated as breaking them +- If you don't understand any of the rules, feel free to ask for further clarification +- Breaking the rules and then claiming that you “didn’t know” will still make you guilty of breaking them +- Trying to get around the rules by speaking in vague terms also counts as breaking them ## Consequences -**The consequences of breaking these rules are either warnings, mutes, kicks or bans.** Of course, it depends on a case by case scenario. -- Joining and immediately breaking the rules will lead your account to getting a mute -- Joining for the purpose of rule breaking will get you banned. -- Trying to evade, look for loopholes, or stay borderline within the rules will be treated as breaking them. +The consequences of breaking these rules are a warning, mute, kick or ban. Of course, the specific consequences will be handled on a case by case basis. +- Most users end up having 4 warnings before they are banned + - These warnings include using the actual !warn command, getting muted, and also verbal warnings +- Joining for the purpose of rule breaking will get you banned -Jika kamu masih bingung dengan peraturannya, silakan bertanya. +## Reporting +- If someone is breaking the rules and a moderator is already not handling the case, please ping an online moderator +- If the incident was in DMs, there needs to be evidence, such as other people reporting it too, implications on the server, or anything of the sort +- However, when doing your report, cover any links; do not give the DM advertiser more visibility than they already got by Direct Messaging everyone -Terakhir diperbarui: 19 Agustus, 2020 + +Last updated: 2021-07-28 diff --git a/pages/_id-ID/ds-index/dsi-twl-firm.md b/pages/_id-ID/ds-index/dsi-twl-firm.md index 982a3aa0..ba27d130 100644 --- a/pages/_id-ID/ds-index/dsi-twl-firm.md +++ b/pages/_id-ID/ds-index/dsi-twl-firm.md @@ -8,36 +8,36 @@ description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM --- ### Setting up CFW -While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. We have the best of guides for you to follow, with step-by-step instructions. +While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Here are the best of guides for you to follow, with step-by-step instructions: - [3DS Hacking Guide](https://3ds.hacks.guide) - Lightning command: `mod 3ds` + - TWLHelper command: `guide 3ds` - Kuriisu command: `guide 3ds` - [DSi Hacking Guide](https://dsi.cfw.guide) - - Lightning command: `mod dsi cfw` + - Lightning command: `mod dsi` + - TWLHelper command: `guide dsi` - Kuriisu command: `guide dsi` ### CPU speeds -The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. -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. +nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly 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 Menu -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. +In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. This is a vulnerability that can be exploited, and it 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. -There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](/hiyacfw/troubleshooting#the-free-space-bug). +There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](../hiyacfw/troubleshooting#the-free-space-bug). ### Nintendo DSi Slot-1 access & blockout -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. +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 +Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (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, advanced homebrew (such as Slot-1 dumpers) can be run. -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) - -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. +Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### Nintendo DSi Camera -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. +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 it's PC taken or PC edited, unless properly saved. 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. @@ -45,4 +45,4 @@ A `pit.bin` file is used in order to load images. However, the header size at of 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. ### RTCom -RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). +RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public DS homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). diff --git a/pages/_id-ID/ds-index/emulators.md b/pages/_id-ID/ds-index/emulators.md new file mode 100644 index 00000000..31e0fbbc --- /dev/null +++ b/pages/_id-ID/ds-index/emulators.md @@ -0,0 +1,104 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Emulators on the DS +description: A reference on Emulators on the DS +--- + +There are many emulators present for the DS and DSi. This page provides a comprehensive explanation on the many emulators and loaders bundled into TWiLight Menu++. + +### List of systems supported by TWiLight Menu++ + +| Format | Loader | Extensions | Save file | +| ----------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------------------- | +| ARGV[^1] | Native | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | +| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | +| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | +| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | +| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | +| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | +| Fast Video | Coming Soon | `.fv` | | +| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | +| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | +| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | +{:.table} + +- Footnotes - +{:footnotes} + +These are just recommended emulators and loaders that are present in TWiLight Menu++. There are other emulators for these consoles (such as lolSnes, Gbaemu4ds, etc.) + +### Other emulators for the DS + +| Format | Loader | Extensions | Save file | +| ------- | -------------- | ---------- | --------- | +| Neo Geo | [neoDS][neods] | `.neo` | (unknown) | + +## Notes on specific emulators +### RAM Disks +- In order for **jEnesisDS**, **neoDS** and **SNEmulDS** to work on the DSi SD card, you'll have to use a RAM disk with nds-bootstrap + - RAM disk makers exist for jEnesisDS & SNEmulDS and are built into TWiLight Menu++. You will need to create your own RAM disk for neoDS. See [Creating RAM Disks](../twilightmenu/creating-ram-disks) on how to do so + - The reason why RAM disks are used is because these emulators' ARM7 hooks don't work properly + +### Comparison between PicoDriveTWL and jEnesisDS +- **PicoDriveTWL** + - Was made for DSi + - Does not require nds-bootstrap RAM Disks + - Saving is supported on DSi SD cards + - Quicker load times between TWiLight Menu++ to the emulator on the DSi SD card + - Supports arguments + - Limit is 2.5 MB on a **Flashcard** + - Takes advantage of the DSi extra RAM or DS Memory Pak to extend this limit + - No sound emulation + - Framerate is extremely choppy + +- **jEnesisDS** + - DS Mode + - Requires nds-bootstrap's RAM disk to be used for DSi SD cards + - Saving is unavailable for DSi SD cards + - Takes a while to load + - No argument support + - Limit is 3 MB on all platforms (due to roms loading in RAM) + - No DS Memory Pak or DSi Extended Memory support + - There is a patch for Sonic 3 & Knuckles that removes the multiplayer, getting the size count down + - Sound Emulation + - Framerate is smooth + + + +[^1]: Text files containing the path to a DS homebrew app and arguments to launch it with, see [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) for more info +[^2]: Only for retail ROMs, homebrew do not have specific save files +[^3]: Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the flashcard +[^4]: When running in DSi Mode, it can use the DSP for better sound +[^5]: Requires a Slot-2 flashcart and thus only works on DS Phat and DS Lite +[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard +[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed +[^8]: Can only save when running from a flashcard + +[a5200ds]: https://github.com/wavemotion-dave/A5200DS +[a7800ds]: https://github.com/wavemotion-dave/A7800DS +[dstwo]: http://eng.supercard.sc +[gameyob]: https://github.com/Drenn1/GameYob +[gbarunner2]: https://github.com/Gericom/GBARunner2 +[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS +[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap +[nesds]: https://github.com/DS-Homebrew/NesDS +[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx +[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL +[rvidplayer]: https://gbatemp.net/threads/539163 +[s8ds]: https://www.gamebrew.org/wiki/S8DS +[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS +[stellads]: https://github.com/wavemotion-dave/StellaDS +[unlaunch]: https://problemkaputt.de/unlaunch.htm +[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS +[neods]: https://www.gamebrew.org/wiki/NeoDS diff --git a/pages/_id-ID/ds-index/3ds-forwarders.md b/pages/_id-ID/ds-index/forwarders.md similarity index 51% rename from pages/_id-ID/ds-index/3ds-forwarders.md rename to pages/_id-ID/ds-index/forwarders.md index 51a2f208..b2703a74 100644 --- a/pages/_id-ID/ds-index/3ds-forwarders.md +++ b/pages/_id-ID/ds-index/forwarders.md @@ -3,24 +3,29 @@ lang: id-ID layout: wiki section: ds-index category: guides -title: Forwarder Permainan DS (3DS) -description: Cara membuat penjalur (forwarder) CIA agar ada permainan DS di menu beranda 3DS milikmu +title: DS Game Forwarders +description: How to use DS game forwarders on hiyaCFW or 3DS HOME menu tabs: - - tab-sd-card: Kartu SD + tab-3ds-sd-card: 3DS SD card + tab-dsi-sd-card: DSi SD card tab-flashcard: Flashcard --- -HOME menu forwarders are icons on your HOME menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu for easier access to games. +Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. -DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge). +DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) on 3DS, or [GodMode9i](https://dsi.cfw.guide/dumping-game-cards) on DSi. {:.alert .alert-info} -This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). +If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). +{:.alert .alert-warning} Choose one of the following to add to the HOME menu: -{% capture tab-sd-card %} +{% capture tab-3ds-sd-card %} + +This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). +{:.alert .alert-warning} ### Part 1: Getting the required files @@ -40,24 +45,82 @@ If you already have Universal Updater installed on your console, you can skip to 1. Confirm you wish to install by selecting `Yes` 1. After it is installed, your game will now appear as a title on your HOME menu {% endcapture %} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} +{% assign tab-3ds-sd-card = tab-3ds-sd-card | split: "////////" %} -{% capture tab-flashcard %} - -If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). -{:.alert .alert-warning} +{% capture tab-dsi-sd-card %} ### Requirements -3DS: +- A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](../hiyacfw/installing) installed +- The latest release of [Title Manager for HiyaCFW](https://github.com/JeffRuLz/TMFH/releases) +- A 64-bit OS +- The latest release of [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) +- [Java 8](https://www.java.com/en/download/) +- **Linux users:** JavaFX + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` + +### Part 1: Getting started +1. Download the [Forwarder pack for DSi SD Card](https://www.dropbox.com/s/t0qi1754i9o4388/DS%20Game%20Forwarder%20pack%20%28DSi%20SD%20Card%29.7z?dl=0) +1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card, and (if the folder exists) + +After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. +- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone +- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz +- LANGUAGE: If set to -1, the system language will be used +- REGION: If set to -2, the DSiWare game's region will be used instead of the system's + +### Part 2: Getting the AP fix files from TWiLight Menu++ + +If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + +1. Download the latest [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `sd:/_nds/ntr-forwarder/` + +### Part 3: Forwarder3-DS +1. Open `Forwarder3DS.jar` + - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it +1. Set your card as the `Target` on the left + - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` +1. Enable `Automatically set ROM path` + - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part + - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part +1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window + - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders + - If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs +1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use +1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title +1. Click the floppy drive button to generate the forwarder +1. Copy the NDS file made by the application to your DSi SD card + +### Part 4: Installing to the hiyaCFW DSi Menu +1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card +1. Reinsert your SD card into your DSi +1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ +1. Install the forwarder NDS file using TMFH + +{% endcapture %} +{% assign tab-dsi-sd-card = tab-dsi-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + +### Requirements + +- **DSi users:** + - A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](installing) installed + - The latest release of [Title Manager for Hiya](https://github.com/JeffRuLz/TMFH/releases) +- **3DS users:** + - A Nintendo 3DS family console with modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide) {% capture flashcards %} The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO/DSTWO PLUS. The only downside is that it drains your system battery faster. -If you have a flashcard that works with Apache Thunder's NTR Launcher, feel free to request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. +If you have a flashcard that works with Apache Thunder's NTR Launcher, you can request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. Compatible: -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work.) +- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work) - [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) - [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) - [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) @@ -81,14 +144,14 @@ Untested: - R4i3D NEW (Use R4iDSN template and pack) Partially compatible: -- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing.) -- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing.) -- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing.) -- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing.) -- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing.) +- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing) +- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing) +- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing) +- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing) +- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing) Incompatible: -- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.) +- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards) - (i)Edge (Unable to autoboot a .nds ROM) - R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) - R4i3D (2012) @@ -104,12 +167,11 @@ Incompatible: -PC: - A 64 bit OS - [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) -- Java 8 Update 251 +- [Java 8](https://www.java.com/en/download/) - **Linux users:** JavaFX - - Debian-based: Run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` ### Part 1: Getting started @@ -121,19 +183,25 @@ PC: - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) +1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card + - What will be in each pack for loading ROMs: + - Original R4/M3 Simply - WoodR4 & YSMenu + - DSTT/R4i Gold/R4i-SDHC/R4 SDHC Dual-Core/R4 SDHC Upgrade/SC DSONE, Acekard 2(i)/M3DS Real/R4i-SDHC 1.4.x - YSMenu + - Acekard RPG, Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT, R4iDSN/R4i Gold RTS - WoodR4 -1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card. - -After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. -- `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone -- `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped -- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message +After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the following settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. + - `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone + - `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped + - `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message ### Part 2: Getting the AP fix files from TWiLight Menu++ + If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + 1. Download the latest [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) -1. In the 7z file, go to `_nds/TWiLightMenu/` -1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `fat:/_nds/ntr-forwarder/` ### Part 3: Forwarder3-DS 1. Open `Forwarder3DS.jar` @@ -145,14 +213,22 @@ If you already have TWiLight Menu++, skip to the next section. - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part 1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders - - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs 1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use 1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title -1. Click the floppy disk button to generate the forwarder CIA(s) -1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI - - If using EmuNAND, install to both SysNAND and EmuNAND +1. Click the floppy disk button to generate the forwarders + +### Part 4: Installing the forwarder + +- If using a 3DS family console: + 1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI + - If using EmuNAND, install to both SysNAND and EmuNAND +- If using a DSi: + 1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card + 1. Reinsert your SD card into your DSi + 1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ + 1. Install the forwarder NDS file using TMFH {% endcapture %} {% assign tab-flashcard = tab-flashcard | split: "////////" %} -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file +{% assign tabs = tab-3ds-sd-card | concat: tab-dsi-sd-card | concat: tab-flashcard %} +{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_id-ID/ds-index/hardmod.md b/pages/_id-ID/ds-index/hardmod.md index bdb5fec5..56ecf506 100644 --- a/pages/_id-ID/ds-index/hardmod.md +++ b/pages/_id-ID/ds-index/hardmod.md @@ -47,7 +47,7 @@ To hardmod a Nintendo DSi/DSi XL (LL) you will need: - **WARNING** - Windows will ask you to format it: **DO NOT** format it - this might cause irrepairable damage #### Removing the no$gba footer -You will first need to remove the NOCASH footer from the backup you are flashing to the DSi. This can be done by running the hiyaCFW helper application found [here](https://github.com/mondul/HiyaCFW-Helper/releases/latest). +You will first need to remove the NOCASH footer from the backup you are flashing to the DSi. This can be done using the [hiyaCFW helper](https://github.com/mondul/HiyaCFW-Helper/releases/latest). 1. Download the version for the operating system you are using 1. Run the script, selecting the NAND backup you wish to flash to your DSi diff --git a/pages/_id-ID/ds-index/homebrew.md b/pages/_id-ID/ds-index/homebrew.md index e80ccb35..f3a50ad1 100644 --- a/pages/_id-ID/ds-index/homebrew.md +++ b/pages/_id-ID/ds-index/homebrew.md @@ -8,25 +8,21 @@ description: Information about homebrew on the Nintendo DS --- ### Development - Developing Nintendo DS Homebrew typically uses devkitPro tools, such as devkitARM, libnds, and libfat. However, there is the possibility to branch out and use alternative software: -- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking -- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib) -- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) +- **SD card libraries:** [libfat](https://github.com/devkitPro/libfat) is included in libnds and generally recommended, [libslim](https://github.com/DS-Homebrew/libslim/) can sometimes work better but is unstable at times +- **Graphics libraries:** [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds, is recommended, however [NightFox Lib](https://github.com/knightfox75/nds_nflib) can be used instead +- **Entire toolchains:** [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/) are recommended, as it includes DSi compatibility and has a larger ecosystem, however [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) is an option for flashcard-exclusive development + +To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Flashcards - -DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. - -[There is a **work in progress** flashcard index](https://nightyoshi370.github.io/mm-github-pages-starter/), which has kernels, firmware, reviews and purchase links. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI - -Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device. +Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. ### Time bomb - In some flashcard kernels, an arbitrary expiration date (more commonly known as a time bomb) is coded in by the kernel developers as a way to get consumers to buy their latest product. The procedure for how this works is the following: 1. The flashcard is booted into and loads up the kernel file from the SD card without checking if it's the kernel intended by the developers @@ -39,11 +35,11 @@ If you want to use the default kernel that the flashcard manufacturers intended, However, the kernels that come with these cards are fundamentally flawed and it is preferable to outright replace them. Thankfully, 3rd party developers have made alternatives you can use: - [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Although it does not have the advantage of a customizable all-in-one menu, the game loader has far better compatibility with support for action-replay cheats -- [TWiLight Menu++ with nds-bootstrap](/twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak -- [TWiLight Menu++ with YSmenu](/twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support +- [TWiLight Menu++ with nds-bootstrap](../twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak +- [TWiLight Menu++ with YSmenu](../twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support ### ARGV support ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus. -- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation +- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV support - There also needs to have a way to set the ARGV variables. TWiLight Menu++ and HBMenu allow setting ARGV arguments diff --git a/pages/_id-ID/ds-index/retail-roms.md b/pages/_id-ID/ds-index/retail-roms.md index 2d3562d6..3e08b2f5 100644 --- a/pages/_id-ID/ds-index/retail-roms.md +++ b/pages/_id-ID/ds-index/retail-roms.md @@ -8,18 +8,16 @@ description: Information related to retail DS games --- ### Anti-piracy -AP (short for anti-piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. This can be circumvented either from the loader or the ROM itself. +AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. This can be circumvented either from the loader or the ROM itself. -- For nds-bootstrap's purposes, you can load an `.ips` file in order to circumvent said patches. This `.ips` file will be patched inside nds-bootstrap, so you can keep the ROM files intact. A pack of `.ips` files are automatically included with TWiLight Menu++. -- For Wood R4 purposes, these patches are included in the software itself. You will not need to modify the ROM itself. +- For nds-bootstrap, it can load an `.ips` file in order to circumvent said patches. This `.ips` file will be applied by nds-bootstrap in RAM so you can keep the ROM files intact. A pack of `.ips` files is included with TWiLight Menu++ +- For Wood R4, these patches are included in the software itself, you will not need to modify the ROM itself -In case there isn't a `.ips` file for your ROM or your software didn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/) +If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### Cloneboot Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Though, not all games that have single-card multiplayer uses cloneboot. -Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid. - ### Save files Nintendo DS cartridges have 4 known save types: @@ -28,37 +26,114 @@ Nintendo DS cartridges have 4 known save types: - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam with the Band (USA)/Daigasso Band Brothers - -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly -Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). +Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. + +You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Card read DMA -Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. -You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. +You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - For example: `DMA2: 04100010 023C18C0 AF000001` ### Action Replay cheats Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether. -Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. Kernel-kernel berikut dapat mempergunakan cheat: +Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats: - Wood R4 (`usrcheat.dat`) - YSMenu (`usrcheat.dat`) Homebrew/digital-based solutions can also take advantage of the cheat databases, the software currently available can use the following: - [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`) - - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB + - NitroHax lets you use cheats with real Game Cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB - [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`) - NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`) - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size -For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711). +For the most complete cheat database, using [DeadSkullzJr's NDS Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711) is recomended. -Cheat codes generally have types A through E, and here is a description of them: +Cheat codes generally have types 0 through F, and here is an (unfinished) description of them: -- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job. +- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job + - It is known that cheat codes of this type usually do not work with nds-bootstrap currently +- DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready + +### Demonstration and Distribution Titles: +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. + +Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. + +Example ID: `DIS-NTR-NTRJ-JPN` + +`DIS` - Distribution + + +### Title Labels +Looking at the bottom of the title label shows the title ID along with other bits of information, for this example the following ID will be used: + +- NTR-NTRJ-**XXX** + +**XXX** represents the following: + +- AUS - Australia +- CHN - China +- DEN - Denmark +- EUR - Europe (Multilingual) +- EUU - Europe (Dutch or Italian Only) +- FRA - France +- GER - Germany +- HOL - Netherlands +- ITA - Italian +- JPN - Japan +- KOR - Korea +- NOE - Europe (German Only) +- NOR - Norway +- RUS - Russia +- SPA - Spain +- UKV - United Kingdom +- USA - United States + +The last letter of the title ID itself represents the language of the title. Using the last example's title ID: + +- NTR-NTR**X**-JPN + +**X** represents the following: + +- A - World (doesn't count as only one thing used it) +- C - Chinese (Simplified) +- D - German +- E - American English +- F - French +- G - Greek +- H - Dutch +- I - Italian +- J - Japanese +- K - Korean +- M - Swedish +- N - Norwegian +- O - English (DSi Enhanced) +- P - European Multilingual +- Q - Danish +- R - Russian +- S - Spanish +- T - English (DSi Enhanced) +- U - Australian English +- V - British English +- W - Other languages (Varies) +- X - Other languages (Varies) +- Y - Other languages (Varies) +- Z - Other languages (Varies) + +In terms of the system identifiers: + +- NTR - Nitro - Nintendo DS +- TWL - Twilight - Nintendo DSi + +### DSi Enhanced: + +Games with "DSi Enhanced" functionality are games that take advantage of some aspect of the DSi's hardware while still remaining compatible with the DS Phat/Lite. These games are marked as `TWL` but still say "Nintendo DS" instead of "Nintendo DSi" on the label. diff --git a/pages/_id-ID/ds-index/special-games.md b/pages/_id-ID/ds-index/special-games.md new file mode 100644 index 00000000..b0c5b4e5 --- /dev/null +++ b/pages/_id-ID/ds-index/special-games.md @@ -0,0 +1,311 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Special Games +description: DS(i) Games that have special properties +--- + +### DS games available as DSiWare +- Advance Wars: Days of Ruin/Dark Conflict + - DSiWare version exclusive to Japan, as "Famicom Wars DS: Ushinawareta Hikari" + - A patch that changes the Japanese files to the US English versions is available [here](https://www.dropbox.com/s/9spnmwpt3lhrxqv/famicom%20wars%20dsi%20%28eng%29.xdelta?dl=0) +- Art Academy + - Split into First & Second Semesters +- Bejeweled Twist + - Some features removed +- Bomberman 2 + - Multiplayer feature turned into a standalone title called "Bomberman Blitz" +- Bookworm + - Download Play feature removed + - Icon is animated +- Brain Challenge + - New features related to the DSi camera are added + - Versus mode is removed + - Many files are compressed for the game to fit within the DSiWare size limit + - Icon is animated +- Electroplankton + - Each mode are turned into DSiWare +- Elite Forces: Unit 77 + - Multiplayer added +- Master of Illusion/Magic Made Fun + - DSiWare version called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Need for Speed: Nitro + - DSiWare version called "Need for Speed: Nitro-X" + - Download Play feature and various music are removed + - New police cars available +- Nintendogs: Lab & Friends + - DSiWare version exclusive to China +- Phantasy Star 0 + - A demo(?) version of the original game, called "Phantasy Star 0 Mini", exclusive to Japan + - Icon is animated +- Planet Puzzle League + - DSiWare version called "Puzzle League Express" (USA), or "A Little Bit of... Puzzle League" (Europe) + - Multiplayer removed +- Plants vs. Zombies + - Download Play feature, some achievements, and music video are removed + - Includes exclusive minigame + - Icon is animated +- Tetris Party Deluxe + - DSiWare version called "Tetris Party Live" + - Field Climber, Shadow, Stage Racer, Sprint, Master Mode, Bombliss Mode are removed + - Icon is animated +- True Swing Golf/Nintendo Touch Golf + - DSiWare version called "True Swing Golf Express" (USA), or "A Little Bit of... Nintendo Touch Golf" (Europe) + - The DSiWare version of the game does not include any Wi-Fi features, such as Local/Download Play or the in-game PictoChat function. It also features far fewer courses than the retail game + - The game engine is improved + - Challenge mode replaces Championship Tour of the retail game +- WarioWare: Touched! + - Slot-2 features removed +- Zuma's Revenge! + - Multiplayer removed + - Icon is animated + +Supports Wi-Fi (WPA 1/2 included): +- Bomberman Blitz +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Tetris Party Live + +### Games that got SDK upgrades +- Advance Wars: Days of Ruin/Dark Conflict: SDK4 -> SDK5 in Japan (as DSiWare) +- Drawn to Life: The Next Chapter: SDK4 -> SDK5 (v1.1) +- Giana Sisters DS: SDK4 -> SDK5 in USA +- Inazuma Eleven: SDK4 -> SDK5 in Europe +- Inazuma Eleven 2: Blizzard and Firestorm: SDK4 -> SDK5 in Europe +- Mario & Luigi: Partners in Time: SDK2 -> SDK4 in Korea +- Nintendogs: Lab and Friends: SDK2 -> SDK5 (as DSiWare) +- Phineas and Ferb: SDK4 -> SDK5 in Europe (as a DSi-Enhanced title) +- Pokémon Diamond/Pearl: SDK3 -> SDK4 in Korea +- Pokémon Dash: SDK2 -> SDK3 in Korea +- Professor Layton and the Diabolical/Pandora's Box: SDK4 -> SDK5 in Korea +- Sawaru: Made in Wario: SDK2 -> SDK4 (Rev 3) -> SDK5 (as DSiWare) +- Sonic Rush Adventure: SDK3 -> SDK4 in Korea +- WarioWare: Touched: SDK2 -> SDK5 (as DSiWare) + +### DSi-Enhanced games that don't use overlays +Total: 39, some may be missing +- 2 in 1 - Music for Kids + Englisch Macht Spass - Eine Reise nach London! +- Are You Smarter than a 5th Grader: Back to School +- Assassin's Creed II: Discovery +- Bejeweled Twist +- The Biggest Loser +- Bratz Fashion Boutique +- de Blob 2 +- Dolphin Island: Underwater Adventures +- Fancy Nancy: Tea Party Time! +- Grease: The Official Video Game +- iCarly +- Imagine: Animal Doctor Care Center +- Imagine: Babyz Fashion +- Imagine: Champion Rider +- Imagine: Fashion Designer - World Tour +- Imagine: Fashion Stylist/Fashion Paradise +- Imagine: Gymnast +- Imagine: Journalist +- Imagine: Reporter +- Imagine: Rescue Vet +- Imagine: Resort Owner/Dream Resort +- Jam Sessions 2 +- Just Sing! +- Just Sing! Vol. 2 +- Just Sing! Vol. 3 +- Kung Fu Panda 2 +- The Last Airbender +- Monster High: Ghoul Spirit +- Penguins of Madagascar +- Penguins of Madagascar: Dr. Blowhole Returns Again! +- Petz: Dolphinz Encounter +- Pictionary +- Popstars +- Rio +- Scripps Spelling Bee +- Sonic Classic Collection +- Women's Murder Club: Games of Passion +- You Don't Know Jack +- Zhu Zhu Pets 2: Featuring The Wild Bunch + +### Games that can connect with GBA titles +Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. + +- Advance Wars: Dual Strike + - Advance Wars + - Advance Wars 2: Black Hole Rising +- Bleach DS + - Bleach Advance: Kurenai ni Somaru Soul Society +- Castlevania Dawn of Sorrow + - Castlevania Aria of Sorrow + - Use [cheats](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/) to get specific items +- Daigasso! Band Brothers + - Daigasso! Band Brothers Tsuika Kyoku (Expansion Pak) +- Eyeshield 21: MAX Devil Power + - Eyeshield 21: Devilbats Devildays +- Feel the Magic: XY/XX + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle + - Sonic Pinball Party + - Space Channel 5: Ulala's Cosmic Attack +- Final Fantasy Tactics A2: Grimoire of the Rift + - Final Fantasy Tactics Advance +- Frogger: Helmet Chaos + - Frogger's Journey: The Forgotten Relic + - Frogger's Adventures: Temple of the Frog + - Frogger's Adventures 2: The Lost Wand +- Fullmetal Alchemist: Dual Sympathy + - Hagane no Renkinjutsushi: Omoide no Sonata + - Hagane no Renkinjutsushi: Meisou no Rondo +- Ganbare Goemon: Toukai Douchuu + - Ganbare Goemon 1+2: Yuki-hime to Magginisu +- Harvest Moon DS + - Harvest Moon: Friends of Mineral Town + - Harvest Moon: More Friends of Mineral Town +- Kim Possible: Kimmunicator + - Disney's Kim Possible: Revenge of Monkey Fist + - Disney's Kim Possible 2: Drakken's Demise + - Disney's Kim Possible 3: Team Possible +- Kirby: Canvas Curse + - Kirby: Nightmare in Dream Land + - Kirby and the Amazing Mirror +- Knights in the Nightmare + - Yggdra Union: We'll Never Fight Alone +- Lunar Knights + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Madden NFL 06 + - Madden NFL 06 + - Madden NFL 2005 +- MegaMan Battle Network 5: Double Team DS + - Mega Man Battle Network + - MegaMan Battle Network 2 + - MegaMan Battle Network 3 White/Blue + - MegaMan Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - MegaMan Battle Network 5 Team ProtoMan/Colonel + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Mega Man Star Force Pegasus/Leo/Dragon + - Mega Man Battle Network + - Mega Man Battle Network 2 + - Mega Man Battle Network 3 White/Blue + - Mega Man Battle Chip Challenge + - Mega Man Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - Mega Man Battle Network 5 Team ProtoMan/Colonel + - Mega Man Battle Network 6 Cyberbeast Falzar/Gregar +- Mega Man ZX + - Mega Man Zero 3 + - Mega Man Zero 4 + - Use this [Slot-2 Patch](https://www.romhacking.net/hacks/4649/) to access the content in Area N +- Phoenix Wright: Ace Attorney + - Gyakuten Saiban +- Phoenix Wright: Justice for All + - Gyakuten Saiban 2 +- Phoenix Wright: Trials and Tribulations + - Gyakuten Saiban 3 +- Pokémon Dash + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald + - (Use [pkmn-chest](https://universal-team.net/projects/pkmn-chest) or [PKSM](https://flagbrew.org/projects/PKSM) to transfer/add Pokémon) +- Pokémon Mystery Dungeon: Blue Rescue Team + - Pokémon Mystery Dungeon: Red Rescue Team +- Shrek Super Slam + - Shrek Super Slam +- Spider-Man 2 + - Spider-Man: Mysterio's Menace +- Super Robot Wars W + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- Super Robot Wars K + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- The Rub Rabbits + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle +- The Sims 2 (DS) + - The Sims 2 (GBA) +- WarioWare: Touched! -WarioWare: Twisted! +- Yoshi Touch & Go + - Yoshi's Island: Super Mario Advance 3 +- Yu-Gi-Oh! Nightmare Troubadour + - Yu-Gi-Oh! GX Duel Academy + +### Games that use GBA Option Paks +- Memory Expansion Pak + - Nintendo DS Browser +- Rumble Pak + - Clubhouse Games + - Custom Robo Arena + - Diddy Kong Racing DS + - Elite Beat Agents + - Ferrari Challenge + - GRID + - Hotel Dusk: Room 215 + - Iron Man + - Juiced 2: Hot Import Nights + - Last Window: The Secret of Cape West + - Legend of Spyro: A New Beginning + - Magnetica + - Mahjong Fight Club DS - Wi-Fi Taiou + - Mario & Luigi: Partners in Time + - Metroid Prime Pinball + - Metroid Prime: Hunters + - Moero! Nekketsu Rhythm Damashii Osu! Tatakae! + - Need for Speed Nitro + - Orcs and Elves + - Picross DS + - Power Pro Kun Pocket 9 + - Power Pro Kun Pocket 10 + - Puyo Puyo! 15th Anniversary + - Race Driver: Create and Race + - Sega Superstars Tennis + - Sonic & SEGA All Stars Racing + - Space Invaders Extreme + - Star Fox Command + - Star Trek: Tactical Assault + - Super Princess Peach + - Tomb Raider: Underworld + - Wario: Master of Disguise + - WWE SmackDown vs. Raw 2008 +- Motion Pack + - Tony Hawk’s Motion + +### Games with Wii connectivity +- Animal Crossing: Wild World -> Animal Crossing: City Folk +- Band Hero -> Guitar Hero +- Batman: The Brave and the Bold (DS) -> Batman: The Brave and the Bold (Wii) +- Castlevania: Order of Ecclesia -> Castlevania Judgement +- Final Fantasy Crystal Chronicles: Echoes of Time (DS) -> Final Fantasy Crystal Chronicles: Echoes of Time (Wii) +- Geometry Wars: Galaxies (DS) -> Geometry Wars: Galaxies (Wii) +- Jam with the Band -> Live Channel +- My Word Coach -> My Word Coach (Wii) +- Pokemon Diamond/Pearl -> My Pokemon Ranch +- Pokemon Platinum -> My Pokemon Ranch (Japan Only) +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver-> Pokémon Battle Revolution +- Personal Trainer: Walking -> Mii Channel +- Ultimate Band -> Ultimate Band (Wii) +- WarioWare D.I.Y. -> WarioWare D.I.Y. Showcase diff --git a/pages/_id-ID/gbarunner2/faq.md b/pages/_id-ID/gbarunner2/faq.md index 035665b0..436a4456 100644 --- a/pages/_id-ID/gbarunner2/faq.md +++ b/pages/_id-ID/gbarunner2/faq.md @@ -8,19 +8,15 @@ description: FAQs and troubleshooting for GBARunner2 --- #### How do I create and add custom borders? - You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) by FrescoASF. #### Are cheats supported? - Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/). #### How do I use nightly GBARunner2 builds in TWiLight Menu++? - 1. Download the nightly build 1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi) 1. Place it in `sd:_nds` #### How do I use Wi-Fi link features? - You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). diff --git a/pages/_id-ID/gbarunner2/index.md b/pages/_id-ID/gbarunner2/index.md index 87d63d8e..9c8a6fc6 100644 --- a/pages/_id-ID/gbarunner2/index.md +++ b/pages/_id-ID/gbarunner2/index.md @@ -6,7 +6,7 @@ title: GBARunner2 description: Informasi cara memakai GBARunner2 --- -GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. Jadi dasarnya, seperti [Nintendont](https://github.com/FIX94/Nintendont) yang menjalankan permainan GameCube pada Nintendo Wii.
*Hypervisor beda dengan Emulator karena cara kerjanya membuat bagian mesin yang dapat membaca permainan konsol terdahulu jadi lewat memori eksternal. +GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. It runs similar to [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii. Bersamaan dengan apa yang ditawarkan wiki ini, daftar kesesuaian (compatibility) GBARunner memiliki banyak informasi berguna: - [Flashcard DS](https://wiki.gbatemp.net/wiki/GBARunner2) diff --git a/pages/_id-ID/hiyacfw/forwarders.md b/pages/_id-ID/hiyacfw/forwarders.md deleted file mode 100644 index 2349c054..00000000 --- a/pages/_id-ID/hiyacfw/forwarders.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -lang: en-US -layout: wiki -section: hiyacfw -title: Forwarders -category: other -description: How to use nds-bootstrap forwarders with hiyaCFW ---- - -### Requirements -- A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch), [hiyaCFW](installing), and [TWiLight Menu++](/twilightmenu/installing-dsi) installed -- The latest release of [MakeForwarder](https://github.com/Ta180m/Make-Forwarder-Dsi/releases) - -### Instructions -1. Extract *the contents of* `MakeForwarder.zip` to the root of your SD card -1. Launch TWiLight Menu++ -1. Launch the Nintendo DS ROM you want to create a forwarder for -1. Once the ROM boots, turn off your console - - If it does not work, please follow the nds-bootstrap troubleshooting guide -1. Launch hiyaCFW -1. Once in the Nintendo DSi Menu, unwrap and launch "Forwarder Maker" -1. Set your target bootstrap depending on what your application is: - - **Retail ROM:** `sd:/_nds/nds-bootstrap-release.nds` - - **Homebrew:** `sd:/_nds/nds-bootstrap-hb-release.nds` -1. Select `create forwarder` and navigate to the location of your ROM - -Repeat step 7 and 8 until you have created all desired forwarders. -- You do not need to reset the target bootstrap if using the same type of ROM - -Once you've installed forwarders for all of your ROMs, reboot the system and launch hiyaCFW. They should now appear in gift boxes. diff --git a/pages/_id-ID/hiyacfw/index.md b/pages/_id-ID/hiyacfw/index.md index 92d99711..2d8258d0 100644 --- a/pages/_id-ID/hiyacfw/index.md +++ b/pages/_id-ID/hiyacfw/index.md @@ -6,8 +6,10 @@ title: hiyaCFW description: Information on how to install and use hiyaCFW --- -[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) is a custom firmware that will allow you to run your system NAND (internal storage) off of your SD card. +[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) is a custom firmware that allows running the Nintendo DSi firmware off the console SD card instead of the NAND (internal memory) chip. This is useful because the SD card is replaceable, while the internal NAND chip is weak and has the potential to break. -This allows you to install your own apps to the Nintendo DSi Menu without risk of bricking, as they’re installed to the SD card so problems can fixed easily. +Alongside the safety benefit, it provides the ability to... +- Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility +- Keep settings separate from the one found in the internal NAND -It also allows easy installation of homebrew applications to the DSi Menu and displaying a custom splash screen on boot. +However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_id-ID/hiyacfw/troubleshooting.md b/pages/_id-ID/hiyacfw/troubleshooting.md index c306ec94..b13fe38f 100644 --- a/pages/_id-ID/hiyacfw/troubleshooting.md +++ b/pages/_id-ID/hiyacfw/troubleshooting.md @@ -7,10 +7,10 @@ category: other description: Troubleshooting information for hiyaCFW --- -## #-2435-8325 +### #-2435-8325 If your Nintendo DSi shows an error in this format when booting, with the # being a number, that means that bootstage 2 thinks something is wrong with your SDNAND. This is usually fixed by [reinstalling hiyaCFW](installing-hiyacfw). -## "An error has occurred" +### "An error has occurred" When the Nintendo DSi Menu detects a problem it will usually show this generic error message, some of the causes are: #### The free space bug diff --git a/pages/_id-ID/nds-bootstrap/faq.md b/pages/_id-ID/nds-bootstrap/faq.md index 6864df4e..1086c58e 100644 --- a/pages/_id-ID/nds-bootstrap/faq.md +++ b/pages/_id-ID/nds-bootstrap/faq.md @@ -13,18 +13,18 @@ description: FAQ & Troubleshooting for nds-bootstrap - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### nds-bootstrap troubleshooting -If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. +If you get issues with using the latest version of nds-bootstrap, here's how you can troubleshoot it. 1. Run the game with different settings, including changing the ARM9 CPU Speed, DS/DSi Mode, sound quality, Card Read DMA, etc 2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` 3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv) -If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. +If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case there has already been an issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. #### Why are there issues with ROM loading, even though they're run natively? -nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. +nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which will cause the ROMs to not work properly. #### Why use nds-bootstrap over a regular flashcard? - Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges @@ -46,5 +46,5 @@ A nightly build is build for the latest commit. Nightly builds may be unstable, #### Why do my cheats not work? The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. -For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). +For more info on cheats, check the [Action Replay cheats section of the Retail ROMs page](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). diff --git a/pages/_id-ID/nds-bootstrap/index.md b/pages/_id-ID/nds-bootstrap/index.md index 4d18aafb..c537811d 100644 --- a/pages/_id-ID/nds-bootstrap/index.md +++ b/pages/_id-ID/nds-bootstrap/index.md @@ -6,4 +6,10 @@ title: nds-bootstrap description: Informasi cara menggunakan nds-bootstrap --- -[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcards. +[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source homebrew application which redirects Slot-1 read/writes from official Nintendo SDK games to the SD card, whether on a flashcard or the on-console SD card. + +It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. + +- [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) + - For access to edit, please hit the "Request edit access" button +- [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_id-ID/nds-bootstrap/testing.md b/pages/_id-ID/nds-bootstrap/testing.md index 76a783c2..b5790f9c 100644 --- a/pages/_id-ID/nds-bootstrap/testing.md +++ b/pages/_id-ID/nds-bootstrap/testing.md @@ -7,7 +7,7 @@ description: Compatibility list and tips for testing games --- ### Daftar Kesesuaian (Compatibility) -Untuk melihat permainan yang teruji, lihat [di sini](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). Jika kamu ingin ikut serta (kontribusi), tekan `view only` kemudian `request edit access`. +To view tested games, check the [compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `View only` and then `Request edit access`. ### Tips untuk menguji permainan - Cari layar yang berkelip atau ada gangguan suara diff --git a/pages/_id-ID/other/godmode9i.md b/pages/_id-ID/other/godmode9i.md index fa0262f1..6bce2a0d 100644 --- a/pages/_id-ID/other/godmode9i.md +++ b/pages/_id-ID/other/godmode9i.md @@ -6,17 +6,19 @@ title: GodMode9i description: Informasi tentang GodMode9i --- -Informasi untuk [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), alat peramban berkas berakses penuh untuk Nintendo DS, Nintendo DSi dan TWL_FIRM Nintendo 3DS. +[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/) is an open source file browser for the Nintendo DS ecosystem, taking inspiration from GodMode9 for the Nintendo 3DS. GodMode9i has the ability to dump game cartridges, manage SD card files, browse NitroFS, calculate the SHA1 hash of files, edit binary files with a hex editor, and more. -### Soal Sering Ditanya (FAQ) & Pengusutan masalah +## Dumping functionality -#### How do I dump games? -Follow [this guide](https://dsi.cfw.guide/dumping-game-cards) from the [dsi.cfw.guide](https://dsi.cfw.guide/) website. +To dump game cartridges, select the drive in the drives list and follow the on-screen prompts. +- On the Nintendo DS and Nintendo DS Lite, GodMode9i can dump Slot-2/Game Boy Advance cartridges if running from Slot-1 flashcard, or Slot-1/Nintendo DS cartridges if GodMode9i is running from a Slot-2 flashcard +- On the Nintendo DSi family of systems, Unlaunch is required for access to Slot-1 + - Follow [dsi.cfw.guide](https://dsi.cfw.guide/) for instructions on how to install Unlaunch +- On the Nintendo 3DS family of systems, a modern CFW environment is required to launch GodMode9i + - Follow [3ds.hacks.guide](https://3ds.hacks.guide/) for instructions on how to install Luma3DS + boot9strap -#### Kenapa saya tidak bisa mengimbit (dump) permainan di DSi? -You need Unlaunch installed in order to be able to dump games onto your SD card. You can install Unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/). +### Troubleshooting #### How do I get past the "mounting drive(s)" screen while starting it up? -This happens when you launch GodMode9i from [hiyaCFW](/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND. - +This happens when you launch GodMode9i from [hiyaCFW](../hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from Unlaunch to be able to mount the NAND. diff --git a/pages/_id-ID/twilightmenu/creating-ram-disks.md b/pages/_id-ID/twilightmenu/creating-ram-disks.md index 5d9fc1be..b2554aac 100644 --- a/pages/_id-ID/twilightmenu/creating-ram-disks.md +++ b/pages/_id-ID/twilightmenu/creating-ram-disks.md @@ -10,7 +10,7 @@ description: How to create RAM disks for using old DS homebrew with TWiLight Men You do not need to follow this if you're using a flashcard. {:.alert .alert-info} -To make a RAM disk, download [this](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) tool (click `Download Software`), and follow the instructions below. +To make a RAM disk, download [Dataram RAMDisk](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) (click `Download Software`), and follow the instructions below. Instructions by @Dakkon7, modified by RocketRobz: diff --git a/pages/_id-ID/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_id-ID/twilightmenu/custom-unlaunch-backgrounds.md index efb65ad4..b1ce6a92 100644 --- a/pages/_id-ID/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_id-ID/twilightmenu/custom-unlaunch-backgrounds.md @@ -7,6 +7,9 @@ title: Custom Unlaunch Backgrounds description: How to make custom Unlaunch backgrounds and install them using TWiLight Menu++ --- +You can find premade Unlaunch backgrounds on the [TWiLight Menu++ skins site](https://skins.ds-homebrew.com/unlaunch/). +{:.alert .alert-info} + 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: - Only the first frame will be shown, no animated backgrounds - The file must be less than or equal to 15,472 bytes @@ -39,9 +42,9 @@ As the GIF's palette is loaded to the same area of VRAM as the text palettes it 1. Save the optimized GIF and open it in GIMP 1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap` 1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button - - If your image doesn't have at least 133 colors you will also need to add filler colors to arrange the text colors in the correct spots + - If your image doesn't have at least 133 colors you will need to keep adding colors until the last is index 146 1. Right click a color in the Colormap and select `Rearrange Colormap...` -1. Arrange your new colors so they match these: (The 2nd and 3rd columns starting at index 49)
![Palette with correct text colors](https://cdn.discordapp.com/attachments/614278143527878658/770777177904906240/unlaunch-palette.png) +1. Arrange your new colors so they match the ones outlined in red: (The 2nd and 3rd columns starting on the 4th row)
![Palette with correct text colors](/assets/images/custom-unlaunch-bg/unlaunch-palette.png) 1. Use the color picker to make your new colors match those in the above image 1. In the menu bar at the top, select `File` -> `Export As...`, give it a name with the extension `.gif`, and click `Export` 1. In the next popup, make sure `GIF comment` is off and click `Export` diff --git a/pages/_id-ID/twilightmenu/faq.md b/pages/_id-ID/twilightmenu/faq.md index 3eb506df..1b2877a8 100644 --- a/pages/_id-ID/twilightmenu/faq.md +++ b/pages/_id-ID/twilightmenu/faq.md @@ -62,60 +62,10 @@ No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) ar #### What systems does TWiLight Menu++ support? -| Format | Loader | Extensions | Save file | -| ----------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------------------- | -| ARGV[^1] | Native | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | -| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | -| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | -| MPEG4 Video | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | -| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| RVID Video | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | -{:.table} - -- Footnotes - -{:footnotes} +See [List of Systems Supported by TWiLight Menu++](../ds-index/emulators#list-of-supported-systems-by-twilight-menu). #### Why isn't touch input working on sudokuhax? Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Can The Biggest Loser boot TWiLight Menu++? No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -[^1]: Text files containing the path to a DS homebrew app and arguments to launch it with, see [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) for more info -[^2]: Only for retail ROMs, homebrew do not have specific save files -[^3]: Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the cartridge -[^4]: When running in DSi Mode, it can use the DSP for better sound -[^5]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite -[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard -[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed -[^8]: Can only save when running from a flashcard - -[a5200ds]: https://github.com/wavemotion-dave/A5200DS -[a7800ds]: https://github.com/wavemotion-dave/A7800DS -[dstwo]: http://eng.supercard.sc -[gameyob]: https://github.com/Drenn1/GameYob -[gbarunner2]: https://github.com/Gericom/GBARunner2 -[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS -[mpeg4player]: https://gbatemp.net/threads/544095 -[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap -[nesds]: https://github.com/DS-Homebrew/NesDS -[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx -[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL -[rvidplayer]: https://gbatemp.net/threads/539163 -[s8ds]: https://www.gamebrew.org/wiki/S8DS -[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS -[stellads]: https://github.com/wavemotion-dave/StellaDS -[unlaunch]: https://problemkaputt.de/unlaunch.htm -[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS diff --git a/pages/_id-ID/twilightmenu/index.md b/pages/_id-ID/twilightmenu/index.md index 2eed9f44..00c30fba 100644 --- a/pages/_id-ID/twilightmenu/index.md +++ b/pages/_id-ID/twilightmenu/index.md @@ -5,6 +5,8 @@ title: TWiLight Menu++ description: Panduan cara memakai dan mengubah suai (customize) TWiLight Menu++ --- -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source DSi Menu upgrade/replacement, and frontend for nds-bootstrap for DSi, 3DS, and flashcards. +![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -Untuk info cara memasangnya, pencet laman yang ada di papan sisi (sidebar) untuk konsolmu di seksi Pemasangan (Installing). +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu to launch a variety of different applications, making it perfect for a replacement menu. With themes, skins, folders and other features, this is the all-in-one menu for the Nintendo DS and Nintendo 3DS family of systems. + +For info on how to install, click on the page in the sidebar for your console in the Installing section. diff --git a/pages/_id-ID/twilightmenu/installing-flashcard.md b/pages/_id-ID/twilightmenu/installing-flashcard.md index d699716d..235bfd02 100644 --- a/pages/_id-ID/twilightmenu/installing-flashcard.md +++ b/pages/_id-ID/twilightmenu/installing-flashcard.md @@ -38,7 +38,7 @@ description: Cara memasang TWiLight Menu++ pada flashcard Nintendo DS - R4xDS - DSTT(i) - Pasang YSMenu dari [sini](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) + Install [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - Pastikan kamu sudah ada `YSMenu.nds` (diubah nama dari `TTMenu.dat` jika belum ada) dan folder `TTMenu` pada root kartu microSD 1. Atur `Gunakan nds-bootstrap` ke `Tak`, agar yang dipakai firmware flashcard bukannya nds-bootstrap diff --git a/pages/_id-ID/twilightmenu/playing-in-widescreen.md b/pages/_id-ID/twilightmenu/playing-in-widescreen.md index a6a8d851..d29700cb 100644 --- a/pages/_id-ID/twilightmenu/playing-in-widescreen.md +++ b/pages/_id-ID/twilightmenu/playing-in-widescreen.md @@ -33,5 +33,5 @@ You're all done! Enjoy your DS games in widescreen! **NOTES:** 1. Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched -1. Not every game is widescreen compatible. [We have created a list of games with widescreen](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) +1. Not every game is widescreen compatible. [Here is a list of games with widescreen support](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) 1. If you're stuck in widescreen mode in all of TWL_FIRM (including the TWLMenu++ GUI) after following this guide and launching a widescreen-compatible game, delete `TwlBg.cxi` at `sd:/luma/sysmodules/`, and [uninstall](https://wiki.ds-homebrew.com/twilightmenu/uninstalling-3ds) and [re-install](https://wiki.ds-homebrew.com/twilightmenu/installing-3ds) TWiLight Menu++, and re-follow the above guide diff --git a/pages/_it-IT/community/discord-info.md b/pages/_it-IT/community/discord-info.md index e77c31b1..920eb01d 100644 --- a/pages/_it-IT/community/discord-info.md +++ b/pages/_it-IT/community/discord-info.md @@ -7,97 +7,126 @@ title: Informazioni DS⁽ⁱ⁾ Mode Hacking description: Informazioni su il server Discord DS⁽ⁱ⁾ Mode Hacking --- -### Benvenuto sul DS⁽ⁱ⁾ Mode Hacking! - -Siamo specializzati in tutte le cose relative al modding del Nintendo DS(i) e agli homebrew. Ecco alcuni esempi di ciò che possiamo aiutarti a fare in questo server: - -- Impostare il miglior kernel per la flashcart -- Installazione di Custom Firmware (CFW) sul tuo Nintendo DSi -- Aiutare a modificare il TWL_FIRM sul tuo Nintendo 3DS (consentendo di utilizzare widescreen e cambiare il filtro dello schermo tra le altre cose) - -Ci concentriamo anche su altre cose, come la creazione di ROM hack, lo sviluppo di homebrew, e chat generale. +This is a Discord server that specializes in all things related to Nintendo DS(i) modding and homebrew, from helping set up your flashcard to homebrew development. We also focus on other things such as creating ROM hacks, playing DS games, and TWL_FIRM modding on 3DS. ## Canali Discord -Abbiamo un sacco di canali per diversi argomenti, quindi assicurati di utilizzare il canale giusto in modo tale che gli altri non si inondino di conversazioni non appropriate. Elencheremo quelli più importanti, ma è sempre possibile controllare che cosa fanno gli altri guardando il loro argomento corrispettivo: +There are plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. -- [#info-and-rules][info-and-rules] - This is the rules channel, it describes the standards we have when communicating in this server. -- [#useful-resources][useful-resources] - Need to understand something? Non conosci un termine tecnico? Controlla qui -- [#nds-modding-help][nds-modding-help] - This is where you can ask for assistance with anything DS Homebrew related. Si prega di controllare i messaggi attaccati, poiché ci potrebbe essere una spiegazione già lì -- [#community-meta][community-meta] - This channel is used for talking about the server itself -- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Le regole sono leggermente più allentate, ma sono ancora applicate. Usalo per pubblicare i meme e le cose che vuoi +Always remember to check the channel topic and pins before talking in a channel. +{:.alert .alert-info} -We also have [#other-nds-homebrew][other-nds-homebrew] for homebrew that don't have a dedicated channel, [#nds-modding-discussion][nds-modding-discussion] for modding that doesn't concern other channels, [#nds-gaming][nds-gaming] for general DS stuff, and [#offtopic][offtopic] for any topic in general. +**Important** +- [#info-and-rules][info-and-rules] - This provides brief information on the rules and information on this server. For more detailed information on the rules, see [the rules page](https://wiki.ds-homebrew.com/community/discord-rules) on the wiki +- [#useful-resources][useful-resources] - Links to useful resources that are outside of the Discord server such as other servers or this wiki +- [#member-logs][member-logs] - Shows user joins and server boosts + +**Server Hub** +- [#announcements][announcements] - Information on new updates to homebrew and also general announcements related to the server +- [#github-updates][github-updates] - Feed of all contributions to and discussions in our projects' GitHub repositories +- [#github-builds][github-builds] - Feed of all of our projects' nightly builds +- [#subreddit-feed][subreddit-feed] - Updates for new posts from our [Subreddit](https://reddit.com/r/NDSBrew) +- [#community-meta][community-meta] - For giving feedback about our community, including this Discord server, our subreddit, and GitHub organization + +**Nintendo DS⁽ⁱ⁾ Modding** +- [#nds-modding-help][nds-modding-help] - Have an issue with anything Nintendo DS(i) related? Need to ask a general question? Go ahead and do it here, providing all the information you can give (error messages, your console, methods tried, logs, and so forth). Keep 3DS modding in #other-console-modding unless it involves TWL_FIRM +- [#nds-modding-discussion][nds-modding-discussion] - Place to discuss flashcards, AP patches, and general DS understandings and research. While this channel covers TWL_FIRM on 3DS, please keep 3DS Mode discussions in #other-console-modding +- [#nds-retail-research][nds-retail-research] - Talk about ROM hacks, mods, and cheats for Nintendo DS(i) titles. Check the pins for a list of dedicated communities +- [#nds-dev-discussion][nds-dev-discussion] - Resources and discussions about DS(i) homebrew development. Discussion of already existing homebrew should go in #other-nds-homebrew + +**Main DS⁽ⁱ⁾ Homebrew Projects** +- [#nds-bootstrap][nds-bootstrap] - This channel is for discussion of the development of nds-bootstrap, for help use #nds-modding-help +- [#twilight-menu][twilight-menu] - This channel is for discussion of the development of TWiLight Menu++, for help use #nds-modding-help +- [#gbarunner2][gbarunner2] - This channel is for discussion of the development of GBARunner2, for help use #nds-modding-help +- [#websites-development][websites-development] - Discussion and suggestions for [dsi.cfw.guide](https://dsi.cfw.guide/) and all [ds-homebrew sites](https://ds-homebrew.com/) go here + +**Secondary DS⁽ⁱ⁾ Homebrew Projects** +- [#godmode9i][godmode9i] - This channel is for discussion of the development of godmode9i, for help use #nds-modding-help +- [#emulators-on-nds][emulators-on-nds] - This is for talking about emulators on the Nintendo DS(i). Discussion for Nintendo DS(i) emulators should go in #nds-modding-discussion +- [#other-nds-homebrew][other-nds-homebrew] - Talk about Nintendo DS(i) homebrew and get support that isn't covered by other channels + +**Community** +- [#off-topic][off-topic] - A channel for any topic that does not necessarily fit the other channels. Lower-quality posts should be kept to #end-of-server +- [#nds-gaming][nds-gaming] - A place to generally discuss games on the DS(i), as well as seek players for online play +- [#other-console-modding][other-console-modding] - Talk about homebrew and mods for any other game systems, such as the 3DS when not in TWL_FIRM +- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes, bot commands, and other things that don't facilitate discussion ## Ruoli & Flair utenti -Abbiamo diversi ruoli su questo server, alcuni dei quali sono accessibili solo con un comando @Lightning +We have several roles you can get on this server, some of them being accessible with just a Lightning bot command. -### Sviluppatori -Questo ruolo è dato a coloro che hanno assistito o guidato un progetto per la scena del Nintendo DS. While preferable that it'd be open source, it's optional Post the Nintendo DS homebrew application in the channel that works the best (If it doesn't have one, post it in [#other-nds-homebrew][other-nds-homebrew]) and ping a moderator alongside your message. +### Moderator Roles +These roles are given to people that are well trusted, they have the ability to ban, kick, mute, and give other roles to users. -Tieni a mente che il codice rubato non vi garantirà il ruolo, e potremmo negare la richiesta a seconda delle circostanze +- Da Master - The Owner role, has all possible perms +- Admin - Has all possible perms, usually gets final say between the Server Maintainers +- Server Maintainers - Help enforce the server rules and manage the server. If there is an issue contact them first before going higher up -### Artisti/Designer -Questo ruolo è dato a coloro che hanno la conoscenza di come funziona l'arte e hanno contribuito agli homebrew del DS in qualche modo grafico (per esempio, una skin di WoodR4 o un sottotema di TWiLight Menu++). Once you've fulfilled the requirement, mention us in [#community-meta][community-meta] with examples of said work and we will evaluate it. +### User Flair Roles +These roles can only be given by moderators and indicate that these users are knowledgeable in those fields, some give access to private channels. If you think that you fit the descriptions for any of these roles, ask in #community-meta. Moderators will evaluate your request based on the role's requirements. -### Helper/Aiutanti -Whether it's people we confide special builds to test or someone who would be helping out in the [#nds-modding-help][nds-modding-help] channel, Helpers are users that are supposed to represent the server as helpful members of the community. As an addition to the above average post quality requirement, there are two possible ways you can get the role: Testing & helping those in [#nds-modding-help][nds-modding-help] +- Developers - This role is given to those who have contributed code to the Nintendo DS scene. If you have any projects for the role, show them in #nds-dev-discussion +- Helpers - This role is given to those that actively provide meaningful assistance in #nds-modding-help or have contributed to compatibility reporting + - Helpers have no moderator perms, please ping a mod if a situation needs one +- Nitro Boosters - Given to those that have given Server Boosts -Come requisiti per testare, è necessario farlo per almeno un totale di 7 giochi tra GBARunner2 e nds-bootstrap. Controlla i loro argomenti specifici dei canali per i link ai loro fogli della compatibilità. Per coloro che aiutano, la quantità di aiuto dato non viene scritta su lastre di pietra. In generale guardiamo a quanto è grande il vostro aiuto (ad esempio, dicendo "click destro e quindi premere modifica" non aiuterebbe, e perciò non conta). +### Punishment Roles +If you have broken the rules, you may receive these roles from a mod. -Once you've fulfilled either, mention it in [#community-meta][community-meta] and say which method you chose. Se la valutazione sarà positiva, otterrai il ruolo da helper/aiutante. Devi inviare almeno un messaggio ogni 4 mesi per mantenerlo. +- No Community - Removes access for all the channels under the Community category +- No Help - Removes access from [#nds-modding-help][nds-modding-help] +- No Reaction - Disables reaction perms for all channels +- Muted - Disables the ability to send messages -### Traduttori -Vuoi tradurre un nostro progetto? Dai a te stesso questo ruolo in modo tale da poter rimanere aggiornato con lo stato di traduzione del progetto. Il nostro capo delle traduzioni (Evie) vi avviserà quando le nuove stringhe dovranno essere tradotte. +### Other +These roles are only given for very specific purposes by Moderators. -- TWiLight Menu++: -- sito dsi.cfw.guide: -- wiki ds-homebrew.com: +- Bots - Used to mark the Discord bots we have in this server +- Special Thanks - People that have contributed to our community in a major way -This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][end-of-server]) +### Self-Assignable Roles +These roles are given by the [Lightning bot](https://lightning-bot.gitlab.io/) using the !togglerole command. If you want to know what other commands it has, use !help. Keep commands for it in #end-of-server. -### Modder dei Giochi -Questo ruolo è dato a coloro che hanno fatto una ROM Hack di qualità decente per il Nintendo DS, sanno come patchare correttamente i loro file e hanno pubblicato la già citata ROM hack in un luogo relativamente permanente (come GameBanana o un forum di modding). Post your ROM hack in [#nds-retail-research][nds-retail-research] and ping a moderator and we will evaluate the ROM hack. +- Updates - Get pings for updates on new releases of DS(i) homebrew in #announcements +- Nintendo DS Online Players - Anyone can ping this role in #nds-gaming when they're looking for people to play DS games online with +- Artist/Designers - For those that have made high-quality TWiLight Menu++ skins, unlaunch backgrounds or graphics for other DS(i) homebrew +- Composers - For those that have made music for DS(i) homebrew or ROM hacks +- Game Modders - For those that have made ROM hacks, cheats, or any other type of modifications to DS(i) games +- Translators - Anyone that wants to be notified for contributing to translations of various DS Homebrew projects -### Giocatori Online Nintendo DS -Questo è un ruolo pensato in modo tale che gli utenti vengano menzionati quando qualcuno vuole giocare ad un gioco del Nintendo DS online (che si tratti di Wiimmfi, AltWFC o altri servizi). Le menzioni di massa saranno bannate. This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server]) +## The Staff Team +These are the people who maintain the server. If they say something is final, it is not up for debate. These members are hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. -### Aggiornamenti -You will get pinged in [#announcements][announcements] anytime an update comes out. To get this role, type `!togglerole Updates` in [#end-of-server][end-of-server]. +Owner: shutterbug2000#8835 -## 🤖 Comandi Lightning -Lightning is a discord bot made by [LightSage](https://gitlab.com/LightSage) which has useful commands for modding communities, including... +Administrators: RocketRobz#4931, FNowut#5028, ahezard#8037, Apache Thunder#1696 -- `!mod [console] [param2]` - Questo comando ti permetterà di visualizzare informazioni sulle modifiche delle console, di giochi e così via. param2 può essere visualizzato per informazioni più specifiche o per ottenere un elenco di homebrew. -- `!togglerole ` - This will allow you to toggle a self-assignable role. If you need to view the current list of self-assignable roles, run `!togglerole list`. - -There are a ton of fun commands you can run as well, but please keep them to [#end-of-server][end-of-server]. Per saperne di più, dai un'occhiata al loro sito web: - -Usiamo anche Lightning per scopi di moderazione (per avvertimenti di log, espellere, mutare e ban). Mantieni aperto il box MD di questo bot nel caso in cui avessimo bisogno di raggiungerti. - -## 👑 Lo Staff -Queste sono le persone che mantengono il server. Se dicono che qualcosa è definitiva, non si può mettere in discussione. Essi saranno posizionati nella lista dei membri. Attualmente non siamo alla ricerca di membri del personale. Non chiedere di essere parte del team, in quanto diminuirà la tua probabilità di essere accettato. - -@shutterbug2000, @RocketRobz (TWL-Z8RT-USA), @Gericom, @ahezard, @Apache Thunder, @NightScript, @dubbz82, @Stack3r, @Frost_, @Kaisaan - -## 🚪 Link d'invio -Ecco i link ai nostri network. - -- Server Discord: [https://discord. g/yD3spjv](https://discord.gg/yD3spjv) (Tieni presente che tutto ciò che è accessibile al pubblico sul nostro server è registrato da noi e può essere registrato da altri qui) -- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew) -- Sub-Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) (for old reddit: [Dark](https://dm.reddit.com/r/NDSBrew/) --- [Light](https://old.reddit.com/r/NDSBrew/)) +Server Maintainers: Kaisaan#6181, Pk11#3666, Kodtiz3D#8288, DeadSkullzJr#3908, lifehackerhansol#4546 [info-and-rules]: https://discord.com/channels/283769550611152897/626620520330428436 [useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283 +[member-logs]: https://discord.com/channels/283769550611152897/677714673663082529 [announcements]: https://discord.com/channels/283769550611152897/283771381735489537 +[github-updates]: https://discord.com/channels/283769550611152897/450065134191116290 +[github-builds]: https://discord.com/channels/283769550611152897/540764336134815766 +[subreddit-feed]: https://discord.com/channels/283769550611152897/869830055377928243 [community-meta]: https://discord.com/channels/283769550611152897/715651368391671919 [nds-modding-help]: https://discord.com/channels/283769550611152897/332961165829210117 [nds-modding-discussion]: https://discord.com/channels/283769550611152897/547986366357700620 [nds-retail-research]: https://discord.com/channels/283769550611152897/356988919738400768 +[nds-dev-discussion]: https://discord.com/channels/283769550611152897/835273459339624499 + +[nds-bootstrap]: https://discord.com/channels/283769550611152897/283769550611152897 +[twilight-menu]: https://discord.com/channels/283769550611152897/489307733074640926 +[gbarunner2]: https://discord.com/channels/283769550611152897/620310871800807466 +[websites-development]: https://discord.com/channels/283769550611152897/744649302567157800 + +[godmode9i]: https://discord.com/channels/283769550611152897/497960894660083732 +[emulators-on-nds]: https://discord.com/channels/283769550611152897/702400281966673951 [other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712 -[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725 +[off-topic]: https://discord.com/channels/283769550611152897/286686210225864725 [nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448 +[other-console-modding]: https://discord.com/channels/283769550611152897/653706029736919051 [end-of-server]: https://discord.com/channels/283769550611152897/283770736215195648 diff --git a/pages/_it-IT/community/discord-rules.md b/pages/_it-IT/community/discord-rules.md index dee8f055..edc768fe 100644 --- a/pages/_it-IT/community/discord-rules.md +++ b/pages/_it-IT/community/discord-rules.md @@ -7,126 +7,103 @@ title: Regole DS⁽ⁱ⁾ Mode Hacking description: Regole su il server Discord DS⁽ⁱ⁾ Mode Hacking --- -### NON impersonare, parlare male o agire in modo irrispettoso verso gli altri e le loro credenze. +This page provides more details to the rules outlined in the [#info-and-rules](https://discord.com/channels/283769550611152897/626620520330428436) channel in the Discord server. If you have any further questions, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). Note that the [English version of the rules](/community/discord-rules) is the canonical version and any potential discrepancies in translations will not affect their enforcement. -- Questo vale soprattutto per coloro che offrono il loro tempo per la community. (come aiutanti o sviluppatori) -- NON tollereremo insensibilità, indipendentemente dal fatto che il membro sia o meno nella community. -- Rispettare la privacy dell'utente; Evita di comunicare con gli utenti che non sono a proprio agio o di condividere informazioni su di loro che non vogliono condividere. -- NON rallentare o cercare di "aiutare" un moderatore quando sta affrontando una situazione. Non hai alcuna autorità, quindi lascia la gestione effettiva delle regole al personale. - - I promemoria vanno bene, purché non provi ad applicarli. -- Quando si conosce chi ha creato un opera d'arte, accredita quei creatori di contenuti. +### 1. Do not act disrespectfully towards others and their beliefs +- This applies to everyone regardless of their role or level of activity in this server, even if they aren’t on the server +- Do not backseat moderate or try to "help" when a moderator is already dealing with a situation +- Reminders of the rules are fine, as long as you remain respectful +- Credit the creator(s) when sending something if you know who created it -### NON abbassare la qualità della chat. +### 2. Do not bring the chat quality down -Tra gli esempi figurano: +Examples of what breaks this rule include: - Chiedere di essere imboccati di informazioni o imboccare d'informazioni gli altri -- Chiedere date di rilascio per i progetti; è pronto quando è pronto -- Chiedere di chiedere; chiedendo di chiedere, hai appena chiesto -- Richiedere informazioni che sono o evidenti o si potrebbero trovare con un po' di ricerca da soli (come ad esempio cercare su Google i link invece di chiedere che vi siano inviati) - - Le informazioni importanti saranno tenute su [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283). - - Controlla l'argomento del canale & nei messaggi attaccati; molto probabilmente contengono quello che stai cercando. -- Allungare intenzionalmente i propri messaggi (per esempio: inviare poche parole per messaggio) -- Ripetere i messaggi, che sia nello stesso canale che in più canali. - - Se non sei sicuro sul dove pubblicare il tuo messaggio, pubblicalo in quello che ha più senso. - - Se non sei ancora sicuro, chiedi in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). +- Asking for release dates for projects; it's ready when it's ready +- Asking if you can ask a question; just ask your question directly +- Requesting information that is either obvious or you could find with a little bit of research on your end + - Important information can be found in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and in the pinned messages of all the channels +- Taking up excessive space in chat (e.g. Sending a tiny amount of words in multiple messages instead of keeping it all in one message) +- Repeating messages, whether it is repeated in the same channel or in multiple channels + - If you're unsure where to post your message check the channel topics and ask in the most fitting one + - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919) - Pubblicare solo per pubblicare piuttosto che per creare delle conversazioni reali (come lamentarsi che la chat è morta, solo inviando saluti, copypasta, ecc) -- Invio di messaggi estremamente lunghi. Usa invece [mystbin](https://mystb.in/) per messaggi più lunghi. +- Sending extremely long messages, use [mystbin](https://mystb.in/) for longer messages instead + +### 3. Do not self-promote with no context or without explicit staff permission + +- Giving links to other Discord servers on request is allowed, but please ask a moderator in a DM before advertising a server without prior context +- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules, mass DM advertisement (with proof) will land you a ban +- Joining for the purpose of advertising your discord server will land you a ban and your advertisements will be deleted + +### 4. Avoid piracy discussion + +- Do not link/mention piracy websites/tools, upload pirated content, or encourage others to pirate +- For more information on what is piracy or not, we suggest reading [eip’s piracy definition page](https://3ds.eiphax.tech/piracy.html) (Disclaimer: We are not lawyers) +- Discord’s Terms of Service follow the US law and as such, is subject to the US definition of piracy regardless of wherever the user lives in the US or not + +### 5. Keep conversations within their respective channels + +- Even if they are related, sometimes another channel would be more suitable + - Check the channel topics for where to ask questions or have discussion +- Sometimes, even an entirely different server is preferable, we don't have the answers to everything + - There are some related servers in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and the pins of other channels + +### 6. Keep all conversations in English + +- We are not able to easily moderate content in other languages +- We suggest using [DeepL](https://www.deepl.com/translator) for translation +- Moderators may allow others to speak in foreign languages in case translation fails and there are trusted people that know your language and are able to help + +### 7. You may not have an alternative account on this server without staff permission + +- One account per person at a time (except when approved by a staff member), be sure to leave this server on your other account before joining with a new one +- Punishments apply to the person, not the account, any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned + +### 8. Keep names/nicknames exclusively alphanumeric and do not hoist + +- Users with a nickname/username that is not easily readable for an English speaker or mentionable with an English (US) keyboard will be assigned a new nickname +- Avoid purposely putting characters in the beginning of the name to change your spot in the member list, those characters will be removed + +### 9. Do not send unsolicited DMs to other users + +- Please ask before sending a Direct Message to others and respect those not wanting to communicate + - Even if your actions aren't malicious, they could be disturbing or otherwise unwanted +- Things that happen in Direct Messages **are** the business of the server since unless you both share another server or are friends, you wouldn't be able to reach each other +- Examples of what not to do include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules, and harassment -### NON inviare in modo casuale dei link di invito di server Discord senza contesto & senza esplicito permesso personale +### 10. Do not bring external drama, NSFW, or illegal content into the server -- Fornire link ad altri server di discord su richiesta è permesso, ma si prega di chiedere ad un moderatore in privato prima di pubblicizzare un server senza contesto -- Gli annunci MD non sono consentiti, sia dai Termini di Servizio di Discord che dalle regole del nostro server. Annunci MD continui (con prove) garantiranno un ban -- Infrangere questa regola comporterà la cancellazione del tuo messaggio contenente la pubblicità -- Unirsi a questo server discord allo scopo di pubblicizzare il vostro server vi garantirà un ban. +- If you are banned in other servers, avoid talking about it here + - We can not help you get unbanned from other servers, that is the decision of the staff members there +- Do not post anything that is not considered safe for work (e.g. sexual content, extreme violence, drugs) +- Any account with a disturbing avatar will be kicked, if you rejoin and still have the avatar, you will be banned +- Despite adult content being banned, users are still required to be thirteen and over in order to participate on this Discord server as per the Discord TOS + +### 11. Do not talk about or do actions pertaining to breaking other Discord TOS +- [Link to Terms of Service](https://discord.com/terms) +- [Link to community guidelines](https://discord.com/guidelines) +- Trying to do anything that is not explicitly mentioned in our rules but is still against Discord TOS will land you a ban (e.g. raids, malware, phishing) + +### 12. Do not try to evade the rules as this will be treated as breaking them + +- If you don't understand any of the rules, feel free to ask for further clarification +- Breaking the rules and then claiming that you “didn’t know” will still make you guilty of breaking them +- Trying to get around the rules by speaking in vague terms also counts as breaking them + +## Consequences + +The consequences of breaking these rules are a warning, mute, kick or ban. Of course, the specific consequences will be handled on a case by case basis. +- Most users end up having 4 warnings before they are banned + - These warnings include using the actual !warn command, getting muted, and also verbal warnings +- Joining for the purpose of rule breaking will get you banned + +## Reporting +- If someone is breaking the rules and a moderator is already not handling the case, please ping an online moderator +- If the incident was in DMs, there needs to be evidence, such as other people reporting it too, implications on the server, or anything of the sort +- However, when doing your report, cover any links; do not give the DM advertiser more visibility than they already got by Direct Messaging everyone -### Mantieni le conversazioni all'interno dei rispettivi canali. - -- Anche se sono collegate, a volte un altro canale sarebbe più adatto. -- A volte, anche un server completamente diverso è preferibile. Non abbiamo le risposte a tutto. - - I server correlati diversi sono tenuti su [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) - - -### Non avere un altro account in questo server - -- Un account a persona per volta (ad eccezione che venga approvato da un membro dello staff). Assicurati di lasciare questo server sul tuo altro account prima di unirti a uno nuovo. -- Le punizioni si applicano alla persona, non all'account. Qualsiasi account successivo creato a fini di evasione della punizione comporterà il ban per entrambi gli account. ‎ - -### NON consigliare guide video. - -- Le guide video non sono mantenute molto bene (cosa che fa sì che i video siano obsoleti e inaffidabili a lungo termine) e negligenti per l'"accessibilità dell'utente". -- Abbiamo un elenco di guide in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) che puoi usare. ‎ - -### Mantieni i nomi esclusivamente alfanumerici, per renderli più facili da leggere e da taggare. - -- Agli utenti con un nome utente/soprannome (normalmente) non menzionabile o illeggibile in modo normale verrà assegnato un nuovo soprannome. - - Se dobbiamo capovolgere i nostri schermi per leggere il tuo nome, non sarebbe giusto. - - Se abbiamo bisogno di ottenere il tuo ID utente per menzionarti, anche questo non sarebbe giusto. -- Evitare di mettere apposta caratteri all'inizio del nome per cambiare il posto nella lista dei membri. Quei caratteri verranno rimossi. - - -### Sii cortese quando usi i Messaggi Diretti - -- Le cose che accadono nei Messaggi Diretti **sono** il business del server visto che a meno che i due non condividano un altro server o sono amici, non sarebbero in grado di raggiungersi a vicenda. -- Esempi includono la pubblicità MD, reindirizzare volutamente gli utenti a MD dalla normale chat (come il supporto) per violare le regole o per importunarli. - - Ci devono essere prove di questi comportamenti, come altre persone che lo segnalano, implicazioni sul server o qualsiasi cosa del genere. Tuttavia, quando fai il tuo report, copri qualsiasi collegamento. Non dare all'inserzionista MD più popolarità di quanto hanno già ottenuto dai Messaggi Diretti di tutti. -- Anche se le tue azioni non sono dannose, a volte potrebbero essere non opportune. - - Si prega di chiedere prima di inviare un Messaggio Diretto agli altri e rispettare coloro che non vogliono comunicare. ‎ - -### Mantieni la discussione sulla pirateria al minimo - -- Non mettere link a siti di pirateria, caricare contenuti piratati o incoraggiare altri a piratare -- Per ulteriori informazioni su ciò che è pirateria o no, ti suggeriamo di leggere questo: https://3ds.eiphax.tech/piracy.html (Disclaimer: Non siamo avvocati) - - -### Nessun Contenuto per Adulti - -- Non postare pornografia, gore, droghe (a meno che l'argomento sia circa i farmaci) o tutto ciò che viene considerato contenuti per adulti -- Qualsiasi account con un avatar disturbante verrà cacciato. Se ritorni e hai ancora lo stesso avatar, riceverai un ban -- Allo stesso tempo, sii maturo. I membri sono autorizzati a imprecare e si dovrebbe essere abituati a questo. Basta non gettare in giro parole sconcie ogni due secondi; non è figo -- Nonostante il divieto di contenuti per adulti, gli utenti devono ancora avere più di tredici anni per partecipare a questo Server Discord - - -## Contenuto controverso. - -### Argomenti che dovresti minimizzare - -Si prega di mantenere questi argomenti in [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856) e mantenere una mentalità aperta quando si discute: -- Discussioni Politiche -- Religione -- Spoiler -- Malware -- Contenuto destinato a creare shock o spaventare - -Assicurati di mettere spoiler, malware e contenuti destinati a shockare o spaventare con i tag spoiler e avvertire correttamente l'utente al di fuori di tali tag spoiler. - -### Contenuto Bannato - -- Dramma Esterno -- Incursioni sui Server -- Contenuto per adulti (leggi sopra) - -## 🏓 Notifiche/Menzioni/MD - -- @Lightning ti invierà un MD se ricevi un avvertimento. Non c'è bisogno di supporre che sei nei guai se hai una menzione -- Non menzionare un utente se è ovvio che è già lì. (Usare la funzione di citazione di Discord non è una scusa. Si prega di rimuovere la menzione prima di inviare il messaggio) -- Non menzionare ripetutamente una persona per cercare di ottenere la loro attenzione. - - Quando un attacco di menzioni si verifica, non menzionare un membro dello staff; è superfluo dal momento che stanno già ricevendo le menzioni dell'attacco. Inoltre, confonde il personale su quale membro bannare. -- Se ottieni una menzione, non inviare messaggi come "perché la menzione" o spam di emote sul messaggio. Controlla chi viene menzionato e risponde. - - Se hai un problema ad essere menzionato, o imposta discord in modo da non ottenere notifiche di menzione, o lascia perdere. - - Se non riesci a trovare il messaggio con la menzione, avvisa un membro dello staff. Avvertiremo coloro che menzionano per poi cancellare immediatamente i loro messaggi. -- Menziona solo quando vuoi attirare l'attenzione su qualcosa o su qualcuno. Non menzionare come riferimento. - - -## Conseguenze - -**Le conseguenze della violazione di queste regole sono: essere avvertiti, venir mutati, essere espulsi ed essere bannati.** Naturalmente, dipende da uno scenario caso per caso. -- Unirsi e infrangere immediatamente le regole porterà il tuo account a essere mutato -- Unirsi allo scopo di rompere le regole ti farà bannare. -- Cercare di eludere, cercar scappatoie, o rimanere sul limite del rispetto delle regole sarà trattato come infrazione di esse. - -Se non capite nessuna delle regole, sentitevi liberi di chiedere. - -Ultimo aggiornamento: 19 agosto 2020 +Last updated: 2021-07-28 diff --git a/pages/_it-IT/ds-index/3ds-forwarders.md b/pages/_it-IT/ds-index/3ds-forwarders.md deleted file mode 100644 index 7d31cc04..00000000 --- a/pages/_it-IT/ds-index/3ds-forwarders.md +++ /dev/null @@ -1,158 +0,0 @@ ---- -lang: it-IT -layout: wiki -section: ds-index -category: guides -title: Scorciatoie giochi del DS (3DS) -description: Come creare scorciatoie CIA per avere i tuoi giochi del DS nel menu home del tuo 3DS -tabs: - - - tab-sd-card: Scheda SD - tab-flashcard: Flashcard ---- - -Le scorciatoie del menu HOME sono icone nel menu HOME che reindirizzano ad un altro software che esegue l'icona come elencato. In questo caso, è possibile aggiungere giochi del DS dalla scheda SD (utilizzando nds-bootstrap) o da una flashcard compatibile (tramite il relativo kernel) al menu HOME per un accesso più facile ai giochi. - -I giochi del DS devono essere scaricati in un formato digitale `.nds`. Puoi fare i dump delle tue cartucce DS usando [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge). -{:.alert .alert-info} - -Questa pagina suppone che si sia in possesso di un CFW da [3ds.hacks.guide](https://3ds.hacks.guide). - -Scegliere una delle seguenti opzioni da aggiungere al menu HOME: - -{% capture tab-sd-card %} - -### Parte 1: Ottenere i file richiesti - -Se hai già installato Universal Updater sulla tua console, puoi saltare al passo 3. -{:.alert .alert-info} - -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)
![QR code Universal-Updater](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) -1. Apri Universal Updater dal tuo menu HOME -1. Installa il pacchetto NDSForwarder -1. NDSForwarder e i suoi file richiesti sono ora impostati nelle rispettive posizioni - -### Parte 2: NDSForwarder -1. Avvia l'Homebrew Launcher -1. Nell'Homebrew Launcher, apri `NDS Forwarder Generator` -1. Vai alla posizione del tuo gioco e premi A -1. Conferma che desideri installare selezionando `Yes` -1. Dopo che è stato installato, il tuo gioco apparirà come titolo nel menu HOME -{% endcapture %} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} - -Se hai qualche problema, controlla la FAQ sul thread di [GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). -{:.alert .alert-warning} - -### Requisiti - -3DS: - -{% capture flashcards %} -Le flashcard raccomandate sono DSTT e Acekard 2i. Se vuoi una perfetta compatibilità con i giochi, prendi la SuperCard DSTWO/DSTWO PLUS. L'unico svantaggio è che scarica la batteria del sistema più velocemente. - -Se hai una flashcard che funziona con il Launcher NTR di Apache Thunder, non esitare a richiederla [sul thread di GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Assicurati di specificare quale build stai usando (Normal o Alt), e se `RESETSLOT1` è impostato a `0` o `1` in `sd:/nds/ntr_launcher.ini`. - -Compatibile: -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (i giochi DSi-Enhanced, compresi i giochi più recenti NTR, non funzionano.) -- [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) -- [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) -- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) -- Galaxy Eagle -- M3 DS Real -- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (utilizza una < scheda microSD da 2GB) -- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (versione originale non-SDHC, utilizza una < scheda microSD da 2GB) -- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) -- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) -- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) -- [R4i3D](http://www.3ds-cart.com/en/other-flashcarts/35-r4i3d-revolution-cart-for-3ds-dsi-dsl-ds.html) ([www.r4i3d.com](http://www.r4i-sdhc.com/)) -- [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) -- [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) -- [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) -- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Versione Normale e RTS) -- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (La Purple card potrebbe essere incompatible) -- [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) -- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (versioni Normale e Plus) - -Non testate: -- R4i3D NEW (utilizza modello e pacchetto R4iDSN) - -Parzialmente compatibili: -- Ace 3DS+ (compatibilità con i giochi pessima, quindi il salvataggio/caricamento dei file di salvataggio risulta in un crash.) -- Gateway Blue Card (compatibilità con i giochi pessima, quindi il salvataggio/caricamento dei file di salvataggio risulta in un crash.) -- EX4DS (compatibilità con i giochi pessima, quindi il salvataggio/caricamento dei file di salvataggio risulta in un crash.) -- R4iLS (compatibilità con i giochi pessima, quindi il salvataggio/caricamento dei file di salvataggio risulta in un crash.) -- Le flashcard con [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (La compatibilità con i giochi è pessima, quindi il salvataggio/caricamento dei file risulta in crash.) - -Incompatibili: -- CycloDS (i)Evolution (Può auto-avviare le ROM, ma funziona in modo diverso rispetto ad altre flashcard.) -- (i)Edge (Impossibile effettuare l'autoboot di una .nds ROM) -- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com)/[www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (non il processo di scorciatoia) rende inutilizzabile la card) -- R4i3D (2012) -- R4 Infinity Dual Core -- R4 SDHC -- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (non il processo di scorciatoia) rende inutilizzabile la card) -{% endcapture %} - -
- Una flashcard supportata da questa lista -
- {{ flashcards | markdownify }} -
-
- -PC: -- Un OS a 64 bit -- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) -- Java 8 Update 251 -- **Utenti Linux:** JavaFX - - Sistemi basati su Debian: avviare [questo](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) - - Arc: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` - -### Passo 1: Per iniziare -1. Scarica uno di questi pacchetti: - - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) - - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) - - [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing) - - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) - - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) - -1. Estrai il contenuto della cartella `per Slot-1 microSD` nella root della scheda microSD della tua flashcard, e (se la cartella esiste) il contenuto della cartella `per scheda SD 3DS` nella directory principale della scheda SD del tuo 3DS. - -Dopo aver estratto il pacchetto per la tua Sd, puoi modificare `sd:/_nds/ntr_forwarder.ini` per cambiare le impostazioni. Questo non è possibile per le flashcard Acekard RPG, R4 DS e R4i Gold RTS. -- `NTRCLOCK`: Se impostato a `0` o A viene premuto, la schermata di avvio DSi apparirà al posto di quella normale del DS e viene utilizzata la velocità dell'orologio TWL, quindi dovrebbero esserci meno rallentamenti -- `DISABLEANIMATION`: Se impostato a `1` o B è premuto, la schermata di avvio DS/DSi è saltata -- `HEALTHSAFETYMSG`: Se impostato a `1`, il messaggio di salute e sicurezza apparirà sullo schermo inferiore, altrimenti lo schermo inferiore rimane bianco senza alcun messaggio di salute e sicurezza - -### Passo 2: Ottenere i file di fix AP per TWiLight Menu++ -Se hai già TWiLight Menu++, vai al passo successivo. -1. Scarica la versione piè recente di [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) -1. Nel file 7z, vai a `_nds/TWiLightMenu/` -1. Copia la cartella `apfix` in `sd:/_nds/ntr-forwarder/` sulla scheda SD del tuo 3DS - -### Passo 3: Forwarder3-DS -1. Apri `Forwarder3DS.jar` - - **Utenti Windows:** Se non si apre, scarica questo [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), posizionalo nella stessa cartella di Forwarder3DS.jar, ed eseguilo -1. Imposta la tua carta come `Target` a sinistra - - **NOTA:** Se non vedi un elenco di carte, scarica [questo zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), e metti la cartella `forwarders` nella stessa cartella di Forwarder3DS.jar, poi rinominalo `.forwarders` -1. Abilita `Automatically set ROM path` - - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part - - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part -1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window - - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders - - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs -1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use -1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title -1. Click the floppy disk button to generate the forwarder CIA(s) -1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI - - Se utilizzi EmuNAND, installa sia SysNAND che EmuNAND -{% endcapture %} -{% assign tab-flashcard = tab-flashcard | split: "////////" %} - -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file diff --git a/pages/_it-IT/ds-index/dsi-twl-firm.md b/pages/_it-IT/ds-index/dsi-twl-firm.md index b730f359..1632b26f 100644 --- a/pages/_it-IT/ds-index/dsi-twl-firm.md +++ b/pages/_it-IT/ds-index/dsi-twl-firm.md @@ -8,36 +8,36 @@ description: Informazioni sul Nintendo DSi e sul TWL_FIRM del Nintendo 3DS --- ### Configurare il CFW -Mentre la maggior parte dei vantaggi del Custom Firmware sono per il Nintendo DSi e la famiglia dei sistemi del Nintendo 3DS, il CFW ti permette di sbloccare tutto il potenziale della tua console. Installare il Custom Firmware è abbastanza facile, e nella maggior parte dei casi, tutto ciò di cui hai bisogno è una scheda (micro)SD. Abbiamo le migliori guide da seguire, con istruzioni passo per passo. +While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. Installare il Custom Firmware è abbastanza facile, e nella maggior parte dei casi, tutto ciò di cui hai bisogno è una scheda (micro)SD. Here are the best of guides for you to follow, with step-by-step instructions: - [Guida all'Hacking del 3DS](https://3ds.hacks.guide) - Comando Lightning: `mod 3ds` - - Comando Kuriisu: `guide 3ds` + - TWLHelper command: `guide 3ds` + - Kuriisu command: `guide 3ds` - [Guida all'Hacking del DSi](https://dsi.cfw.guide) - - Comando Lightning: `mod dsi cfw` - - Comando Kuriisu: `guide dsi` + - Lightning command: `mod dsi` + - TWLHelper command: `guide dsi` + - Kuriisu command: `guide dsi` ### Velocità della CPU -Il Nintendo DS era composto da un processore a 67MHz nel 2004. Il Nintendo DSi era composto da un processore a 133MHz nel 2009. La maggior parte dei giochi del parco titoli del Nintendo DS sono stati fatti prima che il Nintendo DSi uscì, e pertanto l'unico processore a loro disposizione era a 67MHz. Alcune applicazioni si sono legate a quella velocità e di conseguenza, non funzionerebbero bene con una maggiore velocità. La maggior parte dei giochi, tuttavia, supererebbe l'originale con una maggiore velocità. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. -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. +nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly with the higher clock speed. Questo è colpa dell'applicazione in sé, e perciò le applicazioni che non funzionano ad una velocità più alta NON è un bug di nds-bootstrap. ### Nintendo DSi Menu -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. +In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. This is a vulnerability that can be exploited, and it 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. -There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](/hiyacfw/troubleshooting#the-free-space-bug). +There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](../hiyacfw/troubleshooting#the-free-space-bug). ### Nintendo DSi Slot-1 access & blockout -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. +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 +Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (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, advanced homebrew (such as Slot-1 dumpers) can be run. -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) - -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. +Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### Fotocamera Nintendo DSi -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. +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 it's PC taken or PC edited, unless properly saved. 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. @@ -45,4 +45,4 @@ A `pit.bin` file is used in order to load images. However, the header size at of 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. ### RTCom -RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). +RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public DS homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). diff --git a/pages/_it-IT/ds-index/emulators.md b/pages/_it-IT/ds-index/emulators.md new file mode 100644 index 00000000..31e0fbbc --- /dev/null +++ b/pages/_it-IT/ds-index/emulators.md @@ -0,0 +1,104 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Emulators on the DS +description: A reference on Emulators on the DS +--- + +There are many emulators present for the DS and DSi. This page provides a comprehensive explanation on the many emulators and loaders bundled into TWiLight Menu++. + +### List of systems supported by TWiLight Menu++ + +| Format | Loader | Extensions | Save file | +| ----------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------------------- | +| ARGV[^1] | Native | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | +| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | +| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | +| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | +| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | +| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | +| Fast Video | Coming Soon | `.fv` | | +| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | +| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | +| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | +{:.table} + +- Footnotes - +{:footnotes} + +These are just recommended emulators and loaders that are present in TWiLight Menu++. There are other emulators for these consoles (such as lolSnes, Gbaemu4ds, etc.) + +### Other emulators for the DS + +| Format | Loader | Extensions | Save file | +| ------- | -------------- | ---------- | --------- | +| Neo Geo | [neoDS][neods] | `.neo` | (unknown) | + +## Notes on specific emulators +### RAM Disks +- In order for **jEnesisDS**, **neoDS** and **SNEmulDS** to work on the DSi SD card, you'll have to use a RAM disk with nds-bootstrap + - RAM disk makers exist for jEnesisDS & SNEmulDS and are built into TWiLight Menu++. You will need to create your own RAM disk for neoDS. See [Creating RAM Disks](../twilightmenu/creating-ram-disks) on how to do so + - The reason why RAM disks are used is because these emulators' ARM7 hooks don't work properly + +### Comparison between PicoDriveTWL and jEnesisDS +- **PicoDriveTWL** + - Was made for DSi + - Does not require nds-bootstrap RAM Disks + - Saving is supported on DSi SD cards + - Quicker load times between TWiLight Menu++ to the emulator on the DSi SD card + - Supports arguments + - Limit is 2.5 MB on a **Flashcard** + - Takes advantage of the DSi extra RAM or DS Memory Pak to extend this limit + - No sound emulation + - Framerate is extremely choppy + +- **jEnesisDS** + - DS Mode + - Requires nds-bootstrap's RAM disk to be used for DSi SD cards + - Saving is unavailable for DSi SD cards + - Takes a while to load + - No argument support + - Limit is 3 MB on all platforms (due to roms loading in RAM) + - No DS Memory Pak or DSi Extended Memory support + - There is a patch for Sonic 3 & Knuckles that removes the multiplayer, getting the size count down + - Sound Emulation + - Framerate is smooth + + + +[^1]: Text files containing the path to a DS homebrew app and arguments to launch it with, see [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) for more info +[^2]: Only for retail ROMs, homebrew do not have specific save files +[^3]: Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the flashcard +[^4]: When running in DSi Mode, it can use the DSP for better sound +[^5]: Requires a Slot-2 flashcart and thus only works on DS Phat and DS Lite +[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard +[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed +[^8]: Can only save when running from a flashcard + +[a5200ds]: https://github.com/wavemotion-dave/A5200DS +[a7800ds]: https://github.com/wavemotion-dave/A7800DS +[dstwo]: http://eng.supercard.sc +[gameyob]: https://github.com/Drenn1/GameYob +[gbarunner2]: https://github.com/Gericom/GBARunner2 +[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS +[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap +[nesds]: https://github.com/DS-Homebrew/NesDS +[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx +[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL +[rvidplayer]: https://gbatemp.net/threads/539163 +[s8ds]: https://www.gamebrew.org/wiki/S8DS +[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS +[stellads]: https://github.com/wavemotion-dave/StellaDS +[unlaunch]: https://problemkaputt.de/unlaunch.htm +[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS +[neods]: https://www.gamebrew.org/wiki/NeoDS diff --git a/pages/_it-IT/ds-index/forwarders.md b/pages/_it-IT/ds-index/forwarders.md new file mode 100644 index 00000000..3597653f --- /dev/null +++ b/pages/_it-IT/ds-index/forwarders.md @@ -0,0 +1,234 @@ +--- +lang: it-IT +layout: wiki +section: ds-index +category: guides +title: DS Game Forwarders +description: How to use DS game forwarders on hiyaCFW or 3DS HOME menu +tabs: + - + tab-3ds-sd-card: 3DS SD card + tab-dsi-sd-card: DSi SD card + tab-flashcard: Flashcard +--- + +Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. + +I giochi del DS devono essere scaricati in un formato digitale `.nds`. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) on 3DS, or [GodMode9i](https://dsi.cfw.guide/dumping-game-cards) on DSi. +{:.alert .alert-info} + +If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). +{:.alert .alert-warning} + +Choose one of the following to add to the HOME menu: + +{% capture tab-3ds-sd-card %} + +This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). +{:.alert .alert-warning} + +### Parte 1: Ottenere i file richiesti + +If you already have Universal Updater installed on your console, you can skip to step 3. +{:.alert .alert-info} + +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)
![QR code Universal-Updater](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) +1. Apri Universal Updater dal tuo menu HOME +1. Installa il pacchetto NDSForwarder +1. NDSForwarder e i suoi file richiesti sono ora impostati nelle rispettive posizioni + +### Parte 2: NDSForwarder +1. Avvia l'Homebrew Launcher +1. Nell'Homebrew Launcher, apri `NDS Forwarder Generator` +1. Vai alla posizione del tuo gioco e premi A +1. Conferma che desideri installare selezionando `Yes` +1. Dopo che è stato installato, il tuo gioco apparirà come titolo nel menu HOME +{% endcapture %} +{% assign tab-3ds-sd-card = tab-3ds-sd-card | split: "////////" %} + +{% capture tab-dsi-sd-card %} + +### Requisiti + +- A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](../hiyacfw/installing) installed +- The latest release of [Title Manager for HiyaCFW](https://github.com/JeffRuLz/TMFH/releases) +- A 64-bit OS +- The latest release of [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) +- [Java 8](https://www.java.com/en/download/) +- **Linux users:** JavaFX + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` + +### Passo 1: Per iniziare +1. Download the [Forwarder pack for DSi SD Card](https://www.dropbox.com/s/t0qi1754i9o4388/DS%20Game%20Forwarder%20pack%20%28DSi%20SD%20Card%29.7z?dl=0) +1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card, and (if the folder exists) + +After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. +- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone +- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz +- LANGUAGE: If set to -1, the system language will be used +- REGION: If set to -2, the DSiWare game's region will be used instead of the system's + +### Passo 2: Ottenere i file di fix AP per TWiLight Menu++ + +If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + +1. Download the latest [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `sd:/_nds/ntr-forwarder/` + +### Passo 3: Forwarder3-DS +1. Apri `Forwarder3DS.jar` + - **Utenti Windows:** Se non si apre, scarica questo [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), posizionalo nella stessa cartella di Forwarder3DS.jar, ed eseguilo +1. Imposta la tua carta come `Target` a sinistra + - **NOTA:** Se non vedi un elenco di carte, scarica [questo zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), e metti la cartella `forwarders` nella stessa cartella di Forwarder3DS.jar, poi rinominalo `.forwarders` +1. Abilita `Automatically set ROM path` + - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part + - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part +1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window + - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders + - If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs +1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use +1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title +1. Click the floppy drive button to generate the forwarder +1. Copy the NDS file made by the application to your DSi SD card + +### Part 4: Installing to the hiyaCFW DSi Menu +1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card +1. Reinsert your SD card into your DSi +1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ +1. Install the forwarder NDS file using TMFH + +{% endcapture %} +{% assign tab-dsi-sd-card = tab-dsi-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + +### Requirements + +- **DSi users:** + - A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](installing) installed + - The latest release of [Title Manager for Hiya](https://github.com/JeffRuLz/TMFH/releases) +- **3DS users:** + - A Nintendo 3DS family console with modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide) + +{% capture flashcards %} +The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO/DSTWO PLUS. The only downside is that it drains your system battery faster. + +If you have a flashcard that works with Apache Thunder's NTR Launcher, you can request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. + +Compatible: +- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work) +- [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) +- [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) +- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) +- Galaxy Eagle +- M3 DS Real +- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card) +- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card) +- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) +- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) +- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) +- [R4i3D](http://www.3ds-cart.com/en/other-flashcarts/35-r4i3d-revolution-cart-for-3ds-dsi-dsl-ds.html) ([www.r4i3d.com](http://www.r4i-sdhc.com/)) +- [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) +- [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) +- [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) +- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normal and RTS versions) +- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Purple card may be incompatible) +- [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) +- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal and Plus versions) + +Untested: +- R4i3D NEW (Use R4iDSN template and pack) + +Partially compatible: +- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing) +- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing) +- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing) +- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing) +- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing) + +Incompatible: +- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards) +- (i)Edge (Unable to autoboot a .nds ROM) +- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) +- R4i3D (2012) +- R4 Infinity Dual Core +- R4 SDHC +- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (not the forwarder process) bricks the card) +{% endcapture %} + +
+ A supported flashcard from this list +
+ {{ flashcards | markdownify }} +
+
+ +- A 64 bit OS +- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) +- [Java 8](https://www.java.com/en/download/) +- **Linux users:** JavaFX + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` + +### Part 1: Getting started +1. Download one of these packs: + - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) + - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) + - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) + - [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing) + - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) + - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) + - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) +1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card + - What will be in each pack for loading ROMs: + - Original R4/M3 Simply - WoodR4 & YSMenu + - DSTT/R4i Gold/R4i-SDHC/R4 SDHC Dual-Core/R4 SDHC Upgrade/SC DSONE, Acekard 2(i)/M3DS Real/R4i-SDHC 1.4.x - YSMenu + - Acekard RPG, Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT, R4iDSN/R4i Gold RTS - WoodR4 + +After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the following settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. + - `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone + - `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped + - `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message + +### Part 2: Getting the AP fix files from TWiLight Menu++ + +If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + +1. Download the latest [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `fat:/_nds/ntr-forwarder/` + +### Part 3: Forwarder3-DS +1. Open `Forwarder3DS.jar` + - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it +1. Set your card as the `Target` on the left + - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` +1. Enable `Automatically set ROM path` + - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part + - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part +1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window + - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders +1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use +1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title +1. Click the floppy disk button to generate the forwarders + +### Part 4: Installing the forwarder + +- If using a 3DS family console: + 1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI + - If using EmuNAND, install to both SysNAND and EmuNAND +- If using a DSi: + 1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card + 1. Reinsert your SD card into your DSi + 1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ + 1. Install the forwarder NDS file using TMFH +{% endcapture %} +{% assign tab-flashcard = tab-flashcard | split: "////////" %} + +{% assign tabs = tab-3ds-sd-card | concat: tab-dsi-sd-card | concat: tab-flashcard %} +{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_it-IT/ds-index/hardmod.md b/pages/_it-IT/ds-index/hardmod.md index bdb5fec5..56ecf506 100644 --- a/pages/_it-IT/ds-index/hardmod.md +++ b/pages/_it-IT/ds-index/hardmod.md @@ -47,7 +47,7 @@ To hardmod a Nintendo DSi/DSi XL (LL) you will need: - **WARNING** - Windows will ask you to format it: **DO NOT** format it - this might cause irrepairable damage #### Removing the no$gba footer -You will first need to remove the NOCASH footer from the backup you are flashing to the DSi. This can be done by running the hiyaCFW helper application found [here](https://github.com/mondul/HiyaCFW-Helper/releases/latest). +You will first need to remove the NOCASH footer from the backup you are flashing to the DSi. This can be done using the [hiyaCFW helper](https://github.com/mondul/HiyaCFW-Helper/releases/latest). 1. Download the version for the operating system you are using 1. Run the script, selecting the NAND backup you wish to flash to your DSi diff --git a/pages/_it-IT/ds-index/homebrew.md b/pages/_it-IT/ds-index/homebrew.md index e80ccb35..f3a50ad1 100644 --- a/pages/_it-IT/ds-index/homebrew.md +++ b/pages/_it-IT/ds-index/homebrew.md @@ -8,25 +8,21 @@ description: Information about homebrew on the Nintendo DS --- ### Development - Developing Nintendo DS Homebrew typically uses devkitPro tools, such as devkitARM, libnds, and libfat. However, there is the possibility to branch out and use alternative software: -- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking -- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib) -- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) +- **SD card libraries:** [libfat](https://github.com/devkitPro/libfat) is included in libnds and generally recommended, [libslim](https://github.com/DS-Homebrew/libslim/) can sometimes work better but is unstable at times +- **Graphics libraries:** [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds, is recommended, however [NightFox Lib](https://github.com/knightfox75/nds_nflib) can be used instead +- **Entire toolchains:** [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/) are recommended, as it includes DSi compatibility and has a larger ecosystem, however [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) is an option for flashcard-exclusive development + +To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Flashcards - -DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. - -[There is a **work in progress** flashcard index](https://nightyoshi370.github.io/mm-github-pages-starter/), which has kernels, firmware, reviews and purchase links. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI - -Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device. +Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. ### Time bomb - In some flashcard kernels, an arbitrary expiration date (more commonly known as a time bomb) is coded in by the kernel developers as a way to get consumers to buy their latest product. The procedure for how this works is the following: 1. The flashcard is booted into and loads up the kernel file from the SD card without checking if it's the kernel intended by the developers @@ -39,11 +35,11 @@ If you want to use the default kernel that the flashcard manufacturers intended, However, the kernels that come with these cards are fundamentally flawed and it is preferable to outright replace them. Thankfully, 3rd party developers have made alternatives you can use: - [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Although it does not have the advantage of a customizable all-in-one menu, the game loader has far better compatibility with support for action-replay cheats -- [TWiLight Menu++ with nds-bootstrap](/twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak -- [TWiLight Menu++ with YSmenu](/twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support +- [TWiLight Menu++ with nds-bootstrap](../twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak +- [TWiLight Menu++ with YSmenu](../twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support ### ARGV support ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus. -- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation +- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV support - There also needs to have a way to set the ARGV variables. TWiLight Menu++ and HBMenu allow setting ARGV arguments diff --git a/pages/_it-IT/ds-index/retail-roms.md b/pages/_it-IT/ds-index/retail-roms.md index a83588c1..efd9729e 100644 --- a/pages/_it-IT/ds-index/retail-roms.md +++ b/pages/_it-IT/ds-index/retail-roms.md @@ -8,18 +8,16 @@ description: Information related to retail DS games --- ### Anti-pirateria -AP (abbreviazione per l'anti-pirateria) è un metodo utilizzato dagli sviluppatori per imporre acquisti legittimi e limitare la pirateria. Queste misure possono essere aggirate sia dal caricatore che dalla ROM stessa. +AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. Queste misure possono essere aggirate sia dal caricatore che dalla ROM stessa. -- For nds-bootstrap's purposes, you can load an `.ips` file in order to circumvent said patches. This `.ips` file will be patched inside nds-bootstrap, so you can keep the ROM files intact. Un pacchetto di file `.ips` sono automaticamente inclusi con TWiLight Menu++. -- For Wood R4 purposes, these patches are included in the software itself. Non sarà necessario modificare la ROM stessa. +- For nds-bootstrap, it can load an `.ips` file in order to circumvent said patches. This `.ips` file will be applied by nds-bootstrap in RAM so you can keep the ROM files intact. A pack of `.ips` files is included with TWiLight Menu++ +- For Wood R4, these patches are included in the software itself, you will not need to modify the ROM itself -In case there isn't a `.ips` file for your ROM or your software didn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/) +If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### Cloneboot Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Though, not all games that have single-card multiplayer uses cloneboot. -Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid. - ### Save files Nintendo DS cartridges have 4 known save types: @@ -28,37 +26,114 @@ Nintendo DS cartridges have 4 known save types: - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam with the Band (USA)/Daigasso Band Brothers - -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly -Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). +Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. + +You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Lettura scheda DMA -La scheda DMA (acronimo per Direct Memory Access) è un modo più efficiente di leggere i dati della cartuccia rispetto al software. Quando non ci sono dati disponibili, il codice può ancora essere eseguito. In software cartridge data reads, polling the register to see if there is new data wastes times. È il modo preferito per accedere ai dati. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. -Puoi individuare un gioco che usa dma tramite no$gba abilitando il log DMA su ARM9. A DMA access to the card uses AF000001 as the third parameter. +You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - For example: `DMA2: 04100010 023C18C0 AF000001` ### Trucchi Action Replay -I codici trucchi Action Replay sono codici che consentono di effettuare cambiamenti a basso livello programmabile nella regione di memoria dei vostro giochi preferiti. These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether. +Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether. -Le flashcard possono approfittare dei codici utilizzando dei database dei trucchi. La funzionalità dei trucchi è integrata nel kernel della flashcard. I seguenti kernel possono utilizzare i trucchi: +Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats: - Wood R4 (`usrcheat.dat`) - YSMenu (`usrcheat.dat`) Homebrew/digital-based solutions can also take advantage of the cheat databases, the software currently available can use the following: - [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`) - - NitroHax consente di utilizzare trucchi con cartucce di gioco reali da una flashcard. L'engine utilizzato qui carica l'intero database cheats.xml nella RAM limitata del Nintendo DS e cerca di gestire le cose da lì. Questo impone un serio limite a quanti trucchi si può avere, in quanto NitroHax non caricherà un file cheats.xml al di sopra di 2,4 MB + - NitroHax lets you use cheats with real Game Cards from a flashcard. L'engine utilizzato qui carica l'intero database cheats.xml nella RAM limitata del Nintendo DS e cerca di gestire le cose da lì. Questo impone un serio limite a quanti trucchi si può avere, in quanto NitroHax non caricherà un file cheats.xml al di sopra di 2,4 MB - [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`) - NitroHax3DS è una versione di NitroHax che viene eseguita dalla scheda SD del sistema su DSi o 3DS. La versione originale utilizza cheats.xml con lo stesso limite come l'originale NitroHax, ma c'è anche una fork che carica trucchi da un database usrcheat.dat senza limiti di dimensione - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`) - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up - L'engine dei trucchi utilizzato in nds-bootstrap si basa su quello usato da NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size -For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711). +For the most complete cheat database, using [DeadSkullzJr's NDS Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711) is recomended. -Cheat codes generally have types A through E, and here is a description of them: +Cheat codes generally have types 0 through F, and here is an (unfinished) description of them: -- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job. +- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job + - It is known that cheat codes of this type usually do not work with nds-bootstrap currently +- DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready + +### Demonstration and Distribution Titles: +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. + +Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. + +Example ID: `DIS-NTR-NTRJ-JPN` + +`DIS` - Distribution + + +### Title Labels +Looking at the bottom of the title label shows the title ID along with other bits of information, for this example the following ID will be used: + +- NTR-NTRJ-**XXX** + +**XXX** represents the following: + +- AUS - Australia +- CHN - China +- DEN - Denmark +- EUR - Europe (Multilingual) +- EUU - Europe (Dutch or Italian Only) +- FRA - France +- GER - Germany +- HOL - Netherlands +- ITA - Italian +- JPN - Japan +- KOR - Korea +- NOE - Europe (German Only) +- NOR - Norway +- RUS - Russia +- SPA - Spain +- UKV - United Kingdom +- USA - United States + +The last letter of the title ID itself represents the language of the title. Using the last example's title ID: + +- NTR-NTR**X**-JPN + +**X** represents the following: + +- A - World (doesn't count as only one thing used it) +- C - Chinese (Simplified) +- D - German +- E - American English +- F - French +- G - Greek +- H - Dutch +- I - Italian +- J - Japanese +- K - Korean +- M - Swedish +- N - Norwegian +- O - English (DSi Enhanced) +- P - European Multilingual +- Q - Danish +- R - Russian +- S - Spanish +- T - English (DSi Enhanced) +- U - Australian English +- V - British English +- W - Other languages (Varies) +- X - Other languages (Varies) +- Y - Other languages (Varies) +- Z - Other languages (Varies) + +In terms of the system identifiers: + +- NTR - Nitro - Nintendo DS +- TWL - Twilight - Nintendo DSi + +### DSi Enhanced: + +Games with "DSi Enhanced" functionality are games that take advantage of some aspect of the DSi's hardware while still remaining compatible with the DS Phat/Lite. These games are marked as `TWL` but still say "Nintendo DS" instead of "Nintendo DSi" on the label. diff --git a/pages/_it-IT/ds-index/special-games.md b/pages/_it-IT/ds-index/special-games.md new file mode 100644 index 00000000..b0c5b4e5 --- /dev/null +++ b/pages/_it-IT/ds-index/special-games.md @@ -0,0 +1,311 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Special Games +description: DS(i) Games that have special properties +--- + +### DS games available as DSiWare +- Advance Wars: Days of Ruin/Dark Conflict + - DSiWare version exclusive to Japan, as "Famicom Wars DS: Ushinawareta Hikari" + - A patch that changes the Japanese files to the US English versions is available [here](https://www.dropbox.com/s/9spnmwpt3lhrxqv/famicom%20wars%20dsi%20%28eng%29.xdelta?dl=0) +- Art Academy + - Split into First & Second Semesters +- Bejeweled Twist + - Some features removed +- Bomberman 2 + - Multiplayer feature turned into a standalone title called "Bomberman Blitz" +- Bookworm + - Download Play feature removed + - Icon is animated +- Brain Challenge + - New features related to the DSi camera are added + - Versus mode is removed + - Many files are compressed for the game to fit within the DSiWare size limit + - Icon is animated +- Electroplankton + - Each mode are turned into DSiWare +- Elite Forces: Unit 77 + - Multiplayer added +- Master of Illusion/Magic Made Fun + - DSiWare version called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Need for Speed: Nitro + - DSiWare version called "Need for Speed: Nitro-X" + - Download Play feature and various music are removed + - New police cars available +- Nintendogs: Lab & Friends + - DSiWare version exclusive to China +- Phantasy Star 0 + - A demo(?) version of the original game, called "Phantasy Star 0 Mini", exclusive to Japan + - Icon is animated +- Planet Puzzle League + - DSiWare version called "Puzzle League Express" (USA), or "A Little Bit of... Puzzle League" (Europe) + - Multiplayer removed +- Plants vs. Zombies + - Download Play feature, some achievements, and music video are removed + - Includes exclusive minigame + - Icon is animated +- Tetris Party Deluxe + - DSiWare version called "Tetris Party Live" + - Field Climber, Shadow, Stage Racer, Sprint, Master Mode, Bombliss Mode are removed + - Icon is animated +- True Swing Golf/Nintendo Touch Golf + - DSiWare version called "True Swing Golf Express" (USA), or "A Little Bit of... Nintendo Touch Golf" (Europe) + - The DSiWare version of the game does not include any Wi-Fi features, such as Local/Download Play or the in-game PictoChat function. It also features far fewer courses than the retail game + - The game engine is improved + - Challenge mode replaces Championship Tour of the retail game +- WarioWare: Touched! + - Slot-2 features removed +- Zuma's Revenge! + - Multiplayer removed + - Icon is animated + +Supports Wi-Fi (WPA 1/2 included): +- Bomberman Blitz +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Tetris Party Live + +### Games that got SDK upgrades +- Advance Wars: Days of Ruin/Dark Conflict: SDK4 -> SDK5 in Japan (as DSiWare) +- Drawn to Life: The Next Chapter: SDK4 -> SDK5 (v1.1) +- Giana Sisters DS: SDK4 -> SDK5 in USA +- Inazuma Eleven: SDK4 -> SDK5 in Europe +- Inazuma Eleven 2: Blizzard and Firestorm: SDK4 -> SDK5 in Europe +- Mario & Luigi: Partners in Time: SDK2 -> SDK4 in Korea +- Nintendogs: Lab and Friends: SDK2 -> SDK5 (as DSiWare) +- Phineas and Ferb: SDK4 -> SDK5 in Europe (as a DSi-Enhanced title) +- Pokémon Diamond/Pearl: SDK3 -> SDK4 in Korea +- Pokémon Dash: SDK2 -> SDK3 in Korea +- Professor Layton and the Diabolical/Pandora's Box: SDK4 -> SDK5 in Korea +- Sawaru: Made in Wario: SDK2 -> SDK4 (Rev 3) -> SDK5 (as DSiWare) +- Sonic Rush Adventure: SDK3 -> SDK4 in Korea +- WarioWare: Touched: SDK2 -> SDK5 (as DSiWare) + +### DSi-Enhanced games that don't use overlays +Total: 39, some may be missing +- 2 in 1 - Music for Kids + Englisch Macht Spass - Eine Reise nach London! +- Are You Smarter than a 5th Grader: Back to School +- Assassin's Creed II: Discovery +- Bejeweled Twist +- The Biggest Loser +- Bratz Fashion Boutique +- de Blob 2 +- Dolphin Island: Underwater Adventures +- Fancy Nancy: Tea Party Time! +- Grease: The Official Video Game +- iCarly +- Imagine: Animal Doctor Care Center +- Imagine: Babyz Fashion +- Imagine: Champion Rider +- Imagine: Fashion Designer - World Tour +- Imagine: Fashion Stylist/Fashion Paradise +- Imagine: Gymnast +- Imagine: Journalist +- Imagine: Reporter +- Imagine: Rescue Vet +- Imagine: Resort Owner/Dream Resort +- Jam Sessions 2 +- Just Sing! +- Just Sing! Vol. 2 +- Just Sing! Vol. 3 +- Kung Fu Panda 2 +- The Last Airbender +- Monster High: Ghoul Spirit +- Penguins of Madagascar +- Penguins of Madagascar: Dr. Blowhole Returns Again! +- Petz: Dolphinz Encounter +- Pictionary +- Popstars +- Rio +- Scripps Spelling Bee +- Sonic Classic Collection +- Women's Murder Club: Games of Passion +- You Don't Know Jack +- Zhu Zhu Pets 2: Featuring The Wild Bunch + +### Games that can connect with GBA titles +Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. + +- Advance Wars: Dual Strike + - Advance Wars + - Advance Wars 2: Black Hole Rising +- Bleach DS + - Bleach Advance: Kurenai ni Somaru Soul Society +- Castlevania Dawn of Sorrow + - Castlevania Aria of Sorrow + - Use [cheats](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/) to get specific items +- Daigasso! Band Brothers + - Daigasso! Band Brothers Tsuika Kyoku (Expansion Pak) +- Eyeshield 21: MAX Devil Power + - Eyeshield 21: Devilbats Devildays +- Feel the Magic: XY/XX + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle + - Sonic Pinball Party + - Space Channel 5: Ulala's Cosmic Attack +- Final Fantasy Tactics A2: Grimoire of the Rift + - Final Fantasy Tactics Advance +- Frogger: Helmet Chaos + - Frogger's Journey: The Forgotten Relic + - Frogger's Adventures: Temple of the Frog + - Frogger's Adventures 2: The Lost Wand +- Fullmetal Alchemist: Dual Sympathy + - Hagane no Renkinjutsushi: Omoide no Sonata + - Hagane no Renkinjutsushi: Meisou no Rondo +- Ganbare Goemon: Toukai Douchuu + - Ganbare Goemon 1+2: Yuki-hime to Magginisu +- Harvest Moon DS + - Harvest Moon: Friends of Mineral Town + - Harvest Moon: More Friends of Mineral Town +- Kim Possible: Kimmunicator + - Disney's Kim Possible: Revenge of Monkey Fist + - Disney's Kim Possible 2: Drakken's Demise + - Disney's Kim Possible 3: Team Possible +- Kirby: Canvas Curse + - Kirby: Nightmare in Dream Land + - Kirby and the Amazing Mirror +- Knights in the Nightmare + - Yggdra Union: We'll Never Fight Alone +- Lunar Knights + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Madden NFL 06 + - Madden NFL 06 + - Madden NFL 2005 +- MegaMan Battle Network 5: Double Team DS + - Mega Man Battle Network + - MegaMan Battle Network 2 + - MegaMan Battle Network 3 White/Blue + - MegaMan Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - MegaMan Battle Network 5 Team ProtoMan/Colonel + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Mega Man Star Force Pegasus/Leo/Dragon + - Mega Man Battle Network + - Mega Man Battle Network 2 + - Mega Man Battle Network 3 White/Blue + - Mega Man Battle Chip Challenge + - Mega Man Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - Mega Man Battle Network 5 Team ProtoMan/Colonel + - Mega Man Battle Network 6 Cyberbeast Falzar/Gregar +- Mega Man ZX + - Mega Man Zero 3 + - Mega Man Zero 4 + - Use this [Slot-2 Patch](https://www.romhacking.net/hacks/4649/) to access the content in Area N +- Phoenix Wright: Ace Attorney + - Gyakuten Saiban +- Phoenix Wright: Justice for All + - Gyakuten Saiban 2 +- Phoenix Wright: Trials and Tribulations + - Gyakuten Saiban 3 +- Pokémon Dash + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald + - (Use [pkmn-chest](https://universal-team.net/projects/pkmn-chest) or [PKSM](https://flagbrew.org/projects/PKSM) to transfer/add Pokémon) +- Pokémon Mystery Dungeon: Blue Rescue Team + - Pokémon Mystery Dungeon: Red Rescue Team +- Shrek Super Slam + - Shrek Super Slam +- Spider-Man 2 + - Spider-Man: Mysterio's Menace +- Super Robot Wars W + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- Super Robot Wars K + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- The Rub Rabbits + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle +- The Sims 2 (DS) + - The Sims 2 (GBA) +- WarioWare: Touched! -WarioWare: Twisted! +- Yoshi Touch & Go + - Yoshi's Island: Super Mario Advance 3 +- Yu-Gi-Oh! Nightmare Troubadour + - Yu-Gi-Oh! GX Duel Academy + +### Games that use GBA Option Paks +- Memory Expansion Pak + - Nintendo DS Browser +- Rumble Pak + - Clubhouse Games + - Custom Robo Arena + - Diddy Kong Racing DS + - Elite Beat Agents + - Ferrari Challenge + - GRID + - Hotel Dusk: Room 215 + - Iron Man + - Juiced 2: Hot Import Nights + - Last Window: The Secret of Cape West + - Legend of Spyro: A New Beginning + - Magnetica + - Mahjong Fight Club DS - Wi-Fi Taiou + - Mario & Luigi: Partners in Time + - Metroid Prime Pinball + - Metroid Prime: Hunters + - Moero! Nekketsu Rhythm Damashii Osu! Tatakae! + - Need for Speed Nitro + - Orcs and Elves + - Picross DS + - Power Pro Kun Pocket 9 + - Power Pro Kun Pocket 10 + - Puyo Puyo! 15th Anniversary + - Race Driver: Create and Race + - Sega Superstars Tennis + - Sonic & SEGA All Stars Racing + - Space Invaders Extreme + - Star Fox Command + - Star Trek: Tactical Assault + - Super Princess Peach + - Tomb Raider: Underworld + - Wario: Master of Disguise + - WWE SmackDown vs. Raw 2008 +- Motion Pack + - Tony Hawk’s Motion + +### Games with Wii connectivity +- Animal Crossing: Wild World -> Animal Crossing: City Folk +- Band Hero -> Guitar Hero +- Batman: The Brave and the Bold (DS) -> Batman: The Brave and the Bold (Wii) +- Castlevania: Order of Ecclesia -> Castlevania Judgement +- Final Fantasy Crystal Chronicles: Echoes of Time (DS) -> Final Fantasy Crystal Chronicles: Echoes of Time (Wii) +- Geometry Wars: Galaxies (DS) -> Geometry Wars: Galaxies (Wii) +- Jam with the Band -> Live Channel +- My Word Coach -> My Word Coach (Wii) +- Pokemon Diamond/Pearl -> My Pokemon Ranch +- Pokemon Platinum -> My Pokemon Ranch (Japan Only) +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver-> Pokémon Battle Revolution +- Personal Trainer: Walking -> Mii Channel +- Ultimate Band -> Ultimate Band (Wii) +- WarioWare D.I.Y. -> WarioWare D.I.Y. Showcase diff --git a/pages/_it-IT/ds-index/wifi.md b/pages/_it-IT/ds-index/wifi.md index d3c349d0..1d45fc46 100644 --- a/pages/_it-IT/ds-index/wifi.md +++ b/pages/_it-IT/ds-index/wifi.md @@ -30,9 +30,9 @@ Ci sono guide per la creazione di un hotspot compatibile con DS su computer macO Segui la guida qui sotto nel caso in cui il tuo ISP blocchi i server DNS personalizzati, altrimenti è *fortemente* consigliato di seguire la guida qui sopra. - Users of GNU/Linux and macOS can follow very similar instructions, but will have to use Mono -- WfcPatcher currently doesn't support DSiWare +- WfcPatcher attualmente non supporta i DSiWare -1. Download [WfcPatcher](https://github.com/AdmiralCurtiss/WfcPatcher/releases) +1. Scarica [WfcPatcher](https://github.com/AdmiralCurtiss/WfcPatcher/releases) 1. Copy the ROM of the game you want to patch to the same folder where WfcPatcher is saved and open that folder 1. Crea un file di testo 1. Nel file, inserisci `wfcpatcher.exe %1 --domain wiimmfi.de` e salva il file di testo con il nome `patch.bat` e chiudi la finestra diff --git a/pages/_it-IT/gbarunner2/faq.md b/pages/_it-IT/gbarunner2/faq.md index 10ec0445..17400579 100644 --- a/pages/_it-IT/gbarunner2/faq.md +++ b/pages/_it-IT/gbarunner2/faq.md @@ -8,19 +8,15 @@ description: FAQ e risoluzione dei problemi per GBARunner2 --- #### Come faccio a creare e ad aggiungere dei bordi personalizzati? - Puoi leggere e seguire [questa guida](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) di FrescoASF. #### I trucchi sono supportati? - Non è il momento. Invece, è possibile iniettare in modo permanente i codici dei trucchi nella tua ROM del GBA con [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/). #### Come faccio a usare le build notturne di GBARunner2 in TWiLight Menu++? - 1. Scarica la build notturna 1. Rinominala in `GBARunner2_arm7dldi_3ds.nds` (o `GBARunner2_arm7dldi_dsi.nds` se sei su DSi) 1. Posizionala in `sd:_nds` #### Come posso utilizzare le funzioni di collegamento Wi-Fi? - Avrai bisogno di una build dal ramo [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) per utilizzare le funzionalità. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). diff --git a/pages/_it-IT/gbarunner2/index.md b/pages/_it-IT/gbarunner2/index.md index ccbaa4f9..604a23af 100644 --- a/pages/_it-IT/gbarunner2/index.md +++ b/pages/_it-IT/gbarunner2/index.md @@ -6,7 +6,7 @@ title: GBARunner2 description: Informazioni su come utilizzare GBARunner2 --- -GBARunner2 è un hypervisor [open-source](https://github.com/Gericom/GBARunner2) che avvia i giochi GBA su DS/DSi/3DS in modalità DS. Fondamentalmente, come [Nintendont](https://github.com/FIX94/Nintendont) fa per l'esecuzione dei giochi GameCube su Wii. +GBARunner2 è un hypervisor [open-source](https://github.com/Gericom/GBARunner2) che avvia i giochi GBA su DS/DSi/3DS in modalità DS. It runs similar to [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii. Insieme a ciò che questa wiki ha da offrire, le liste di compatibilità di GBARunner hanno un sacco di informazioni utili: - [Flashcard del DS](https://wiki.gbatemp.net/wiki/GBARunner2) diff --git a/pages/_it-IT/hiyacfw/forwarders.md b/pages/_it-IT/hiyacfw/forwarders.md deleted file mode 100644 index bee6f443..00000000 --- a/pages/_it-IT/hiyacfw/forwarders.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -lang: it-IT -layout: wiki -section: hiyacfw -title: Forwarders -category: other -description: How to use nds-bootstrap forwarders with hiyaCFW ---- - -### Requirements -- A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch), [hiyaCFW](installing), and [TWiLight Menu++](/twilightmenu/installing-dsi) installed -- The latest release of [MakeForwarder](https://github.com/Ta180m/Make-Forwarder-Dsi/releases) - -### Instructions -1. Extract *the contents of* `MakeForwarder.zip` to the root of your SD card -1. Launch TWiLight Menu++ -1. Launch the Nintendo DS ROM you want to create a forwarder for -1. Once the ROM boots, turn off your console - - If it does not work, please follow the nds-bootstrap troubleshooting guide -1. Launch hiyaCFW -1. Once in the Nintendo DSi Menu, unwrap and launch "Forwarder Maker" -1. Set your target bootstrap depending on what your application is: - - **Retail ROM:** `sd:/_nds/nds-bootstrap-release.nds` - - **Homebrew:** `sd:/_nds/nds-bootstrap-hb-release.nds` -1. Select `create forwarder` and navigate to the location of your ROM - -Repeat step 7 and 8 until you have created all desired forwarders. -- You do not need to reset the target bootstrap if using the same type of ROM - -Once you've installed forwarders for all of your ROMs, reboot the system and launch hiyaCFW. They should now appear in gift boxes. diff --git a/pages/_it-IT/hiyacfw/index.md b/pages/_it-IT/hiyacfw/index.md index 92d99711..2d8258d0 100644 --- a/pages/_it-IT/hiyacfw/index.md +++ b/pages/_it-IT/hiyacfw/index.md @@ -6,8 +6,10 @@ title: hiyaCFW description: Information on how to install and use hiyaCFW --- -[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) is a custom firmware that will allow you to run your system NAND (internal storage) off of your SD card. +[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) is a custom firmware that allows running the Nintendo DSi firmware off the console SD card instead of the NAND (internal memory) chip. This is useful because the SD card is replaceable, while the internal NAND chip is weak and has the potential to break. -This allows you to install your own apps to the Nintendo DSi Menu without risk of bricking, as they’re installed to the SD card so problems can fixed easily. +Alongside the safety benefit, it provides the ability to... +- Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility +- Keep settings separate from the one found in the internal NAND -It also allows easy installation of homebrew applications to the DSi Menu and displaying a custom splash screen on boot. +However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_it-IT/hiyacfw/troubleshooting.md b/pages/_it-IT/hiyacfw/troubleshooting.md index f24b4419..1e85c100 100644 --- a/pages/_it-IT/hiyacfw/troubleshooting.md +++ b/pages/_it-IT/hiyacfw/troubleshooting.md @@ -7,10 +7,10 @@ category: other description: Risoluzione dei problemi per hiyaCFW --- -## #-2435-8325 +### #-2435-8325 If your Nintendo DSi shows an error in this format when booting, with the # being a number, that means that bootstage 2 thinks something is wrong with your SDNAND. This is usually fixed by [reinstalling hiyaCFW](installing-hiyacfw). -## "An error has occurred" +### "An error has occurred" When the Nintendo DSi Menu detects a problem it will usually show this generic error message, some of the causes are: #### The free space bug diff --git a/pages/_it-IT/nds-bootstrap/faq.md b/pages/_it-IT/nds-bootstrap/faq.md index 747b8b7d..fd5a6962 100644 --- a/pages/_it-IT/nds-bootstrap/faq.md +++ b/pages/_it-IT/nds-bootstrap/faq.md @@ -13,18 +13,18 @@ description: FAQ & Risoluzione dei problemi per nds-bootstrap - Se precedentemente funzionava, elimina le cartelle `fatTable` e `patchOffsetCache` in `sd:/_nds/nds-bootstrap/` #### Risoluzione dei problemi nds-bootstrap -Se si hanno dei problemi con l'utilizzo dell'ultima versione di nds-bootstrap, ecco come si potrebbe risolvere il problema. +If you get issues with using the latest version of nds-bootstrap, here's how you can troubleshoot it. 1. Esegui il gioco con diverse impostazioni, tra cui la modifica della velocità della CPU ARM9, modalità DS/DSi, qualità del suono, lettura scheda DMA, ecc 2. Elimina le cartelle `fatTable` e `patchOffsetCache` in `sd:/_nds/nds-bootstrap/` 3. Probabilmente non è un problema così grande; chiedi nel [server Discord](https://discord.gg/yD3spjv) -Se il server dice che si tratta di un problema di nds-bootstrap, controlla se il gioco non è già stato segnalato su GitHub. Controlla anche i problemi chiusi nel caso in cui abbiamo avuto un problema chiuso in preferenza a uno diverso. Se non ha alcun problema GitHub collegato ad esso, vai avanti e creane uno nuovo. +Se il server dice che si tratta di un problema di nds-bootstrap, controlla se il gioco non è già stato segnalato su GitHub. Check the closed issues too in case there has already been an issue closed in preference a different one. Se non ha alcun problema GitHub collegato ad esso, vai avanti e creane uno nuovo. Inoltre, assicurati di aggiungerlo alla [lista di compatibilità](https://wiki.ds-homebrew.com/nds-bootstrap/testing) su Google Sheets. #### Why are there issues with ROM loading, even though they're run natively? -nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. +nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which will cause the ROMs to not work properly. #### Why use nds-bootstrap over a regular flashcard? - Alcune ROM compatibili sono caricate nella RAM, consentendo tempi di caricamento più rapidi rispetto alle normali cartucce @@ -46,5 +46,5 @@ A nightly build is build for the latest commit. Nightly builds may be unstable, #### Why do my cheats not work? The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. -For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). +For more info on cheats, check the [Action Replay cheats section of the Retail ROMs page](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). diff --git a/pages/_it-IT/nds-bootstrap/index.md b/pages/_it-IT/nds-bootstrap/index.md index d170d90a..e3f6f6e5 100644 --- a/pages/_it-IT/nds-bootstrap/index.md +++ b/pages/_it-IT/nds-bootstrap/index.md @@ -6,4 +6,10 @@ title: nds-bootstrap description: Informazioni su come usare nds-bootstrap --- -[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) è un'applicazione open-source che permette di utilizzare nativamente le ROM per Nintendo DS/DSi e gli homebrew piuttosto che usare un emulatore. nds-bootstrap funziona sulle schede SD del Nintendo DSi/3DS tramite CFW e su Nintendo DS tramite flashcard. +[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source homebrew application which redirects Slot-1 read/writes from official Nintendo SDK games to the SD card, whether on a flashcard or the on-console SD card. + +It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. + +- [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) + - For access to edit, please hit the "Request edit access" button +- [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_it-IT/nds-bootstrap/testing.md b/pages/_it-IT/nds-bootstrap/testing.md index 64a5d4c3..31693152 100644 --- a/pages/_it-IT/nds-bootstrap/testing.md +++ b/pages/_it-IT/nds-bootstrap/testing.md @@ -7,7 +7,7 @@ description: Lista di compatibilità e suggerimenti per i giochi da testare --- ### Lista di Compatibilità -Per visualizzare i giochi testati, guarda [qui](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). Se vuoi contribuire, premi `solo visualizzazione` e poi `richiedi l'accesso`. +To view tested games, check the [compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `View only` and then `Request edit access`. ### Suggerimenti per testare i giochi - Cerca eventuali sfarfalli dello schermo o problemi sonori diff --git a/pages/_it-IT/other/godmode9i.md b/pages/_it-IT/other/godmode9i.md index d78b14ab..bf6bc73a 100644 --- a/pages/_it-IT/other/godmode9i.md +++ b/pages/_it-IT/other/godmode9i.md @@ -6,17 +6,19 @@ title: GodMode9i description: Informazioni su GodMode9i --- -Informazioni per [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), un browser dei file d'accesso completo per il Nintendo DS, Nintendo DSi e il Nintendo 3DS TWL_FIRM. +[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/) is an open source file browser for the Nintendo DS ecosystem, taking inspiration from GodMode9 for the Nintendo 3DS. GodMode9i has the ability to dump game cartridges, manage SD card files, browse NitroFS, calculate the SHA1 hash of files, edit binary files with a hex editor, and more. -### FAQ & Risoluzione dei problemi +## Dumping functionality -#### How do I dump games? -Follow [this guide](https://dsi.cfw.guide/dumping-game-cards) from the [dsi.cfw.guide](https://dsi.cfw.guide/) website. +To dump game cartridges, select the drive in the drives list and follow the on-screen prompts. +- On the Nintendo DS and Nintendo DS Lite, GodMode9i can dump Slot-2/Game Boy Advance cartridges if running from Slot-1 flashcard, or Slot-1/Nintendo DS cartridges if GodMode9i is running from a Slot-2 flashcard +- On the Nintendo DSi family of systems, Unlaunch is required for access to Slot-1 + - Follow [dsi.cfw.guide](https://dsi.cfw.guide/) for instructions on how to install Unlaunch +- On the Nintendo 3DS family of systems, a modern CFW environment is required to launch GodMode9i + - Follow [3ds.hacks.guide](https://3ds.hacks.guide/) for instructions on how to install Luma3DS + boot9strap -#### Perché non posso fare dump dei giochi su DSi? -È necessario avere Unlaunch installato per poter eseguire i dump dei giochi sulla scheda SD. È possibile installare Unlaunch seguendo [dsi.cfw.guide](https://dsi.cfw.guide/). +### Troubleshooting #### How do I get past the "mounting drive(s)" screen while starting it up? -This happens when you launch GodMode9i from [hiyaCFW](/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND. - +This happens when you launch GodMode9i from [hiyaCFW](../hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from Unlaunch to be able to mount the NAND. diff --git a/pages/_it-IT/twilightmenu/creating-ram-disks.md b/pages/_it-IT/twilightmenu/creating-ram-disks.md index 16214442..4e5e6419 100644 --- a/pages/_it-IT/twilightmenu/creating-ram-disks.md +++ b/pages/_it-IT/twilightmenu/creating-ram-disks.md @@ -10,7 +10,7 @@ description: Come creare RAM disk per l'utilizzo di homebrew DS vecchi con TWiLi Non è necessario seguirlo se si utilizza una flashcard. {:.alert .alert-info} -Per creare un RAM disk, scarica [questo](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) strumento (clicca `Scarica Software`), e segui le istruzioni qui sotto. +To make a RAM disk, download [Dataram RAMDisk](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) (click `Download Software`), and follow the instructions below. Istruzioni di @Dakkon7, modificate da RocketRobz: diff --git a/pages/_it-IT/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_it-IT/twilightmenu/custom-unlaunch-backgrounds.md index efb65ad4..b1ce6a92 100644 --- a/pages/_it-IT/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_it-IT/twilightmenu/custom-unlaunch-backgrounds.md @@ -7,6 +7,9 @@ title: Custom Unlaunch Backgrounds description: How to make custom Unlaunch backgrounds and install them using TWiLight Menu++ --- +You can find premade Unlaunch backgrounds on the [TWiLight Menu++ skins site](https://skins.ds-homebrew.com/unlaunch/). +{:.alert .alert-info} + 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: - Only the first frame will be shown, no animated backgrounds - The file must be less than or equal to 15,472 bytes @@ -39,9 +42,9 @@ As the GIF's palette is loaded to the same area of VRAM as the text palettes it 1. Save the optimized GIF and open it in GIMP 1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap` 1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button - - If your image doesn't have at least 133 colors you will also need to add filler colors to arrange the text colors in the correct spots + - If your image doesn't have at least 133 colors you will need to keep adding colors until the last is index 146 1. Right click a color in the Colormap and select `Rearrange Colormap...` -1. Arrange your new colors so they match these: (The 2nd and 3rd columns starting at index 49)
![Palette with correct text colors](https://cdn.discordapp.com/attachments/614278143527878658/770777177904906240/unlaunch-palette.png) +1. Arrange your new colors so they match the ones outlined in red: (The 2nd and 3rd columns starting on the 4th row)
![Palette with correct text colors](/assets/images/custom-unlaunch-bg/unlaunch-palette.png) 1. Use the color picker to make your new colors match those in the above image 1. In the menu bar at the top, select `File` -> `Export As...`, give it a name with the extension `.gif`, and click `Export` 1. In the next popup, make sure `GIF comment` is off and click `Export` diff --git a/pages/_it-IT/twilightmenu/faq.md b/pages/_it-IT/twilightmenu/faq.md index c05439f3..c5067f3a 100644 --- a/pages/_it-IT/twilightmenu/faq.md +++ b/pages/_it-IT/twilightmenu/faq.md @@ -62,60 +62,10 @@ No, questo non è un emulatore. Il menu e i giochi DS (caricati tramite nds-boot #### Quali sistemi supporta TWiLight Menu++? -| Formato | Caricatore | Estensioni | File di salvataggio | -| ----------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------------------- | -| ARGV[^1] | Native | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], kernel flashcard, nativo | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[nome della rom].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | -| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[nome della rom].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], nativo[^5] | `.agb`, `.gba`, `.mb` | `[nome della rom].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[nome della rom].gg.sav` | -| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[nome della rom].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[nome della rom].sms.sav` | -| Video MPEG4 | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[nome della rom].sav` | -| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| Video RVID | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[nome della rom].srm`[^8] | -{:.table} - -- Footnotes - -{:footnotes} +See [List of Systems Supported by TWiLight Menu++](../ds-index/emulators#list-of-supported-systems-by-twilight-menu). #### Perché l'input touch non funziona su sudokuhax? -A seconda del file di salvataggio di sudokuhax, gli input sul touch screen potrebbero non funzionare. +Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Può The Biggest Loser avviare TWiLight Menu++? -No. Poiché The Biggest Loser è un gioco Slot-1, e non un gioco DSiWare, l'accesso alla SD è disabilitato quando si eseguono schede Slot-1. - -[^1]: Text files containing the path to a DS homebrew app and arguments to launch it with, see [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) for more info -[^2]: Only for retail ROMs, homebrew do not have specific save files -[^3]: Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the cartridge -[^4]: When running in DSi Mode, it can use the DSP for better sound -[^5]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite -[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard -[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed -[^8]: Can only save when running from a flashcard - -[a5200ds]: https://github.com/wavemotion-dave/A5200DS -[a7800ds]: https://github.com/wavemotion-dave/A7800DS -[dstwo]: http://eng.supercard.sc -[gameyob]: https://github.com/Drenn1/GameYob -[gbarunner2]: https://github.com/Gericom/GBARunner2 -[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS -[mpeg4player]: https://gbatemp.net/threads/544095 -[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap -[nesds]: https://github.com/DS-Homebrew/NesDS -[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx -[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL -[rvidplayer]: https://gbatemp.net/threads/539163 -[s8ds]: https://www.gamebrew.org/wiki/S8DS -[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS -[stellads]: https://github.com/wavemotion-dave/StellaDS -[unlaunch]: https://problemkaputt.de/unlaunch.htm -[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS +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/_it-IT/twilightmenu/index.md b/pages/_it-IT/twilightmenu/index.md index d744b815..b461db59 100644 --- a/pages/_it-IT/twilightmenu/index.md +++ b/pages/_it-IT/twilightmenu/index.md @@ -5,6 +5,8 @@ title: TWiLight Menu++ description: Guides on how to use and customize TWiLight Menu++ --- -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source DSi Menu upgrade/replacement, and frontend for nds-bootstrap for DSi, 3DS, and flashcards. +![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) + +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu to launch a variety of different applications, making it perfect for a replacement menu. With themes, skins, folders and other features, this is the all-in-one menu for the Nintendo DS and Nintendo 3DS family of systems. For info on how to install, click on the page in the sidebar for your console in the Installing section. diff --git a/pages/_it-IT/twilightmenu/installing-flashcard.md b/pages/_it-IT/twilightmenu/installing-flashcard.md index 5aeac2d4..0b8163d5 100644 --- a/pages/_it-IT/twilightmenu/installing-flashcard.md +++ b/pages/_it-IT/twilightmenu/installing-flashcard.md @@ -38,7 +38,7 @@ description: Come installare TWiLight Menu++ su una flashcard del Nintendo DS - R4xDS - DSTT(i) - Installa YSMenu da [qui](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) + Install [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - Assicurati di avere `YSMenu.nds`(rinominato `TTMenu.dat`, se esistente) e la cartella`TTMenu` nella root della microSD della flashcard 1. Imposta `Usa nds-bootstrap` a `No`, così verrà utilizzato il firmware della flashcard al posto di nds-bootstrap diff --git a/pages/_it-IT/twilightmenu/playing-in-widescreen.md b/pages/_it-IT/twilightmenu/playing-in-widescreen.md index de18f1fb..3a3b5ff2 100644 --- a/pages/_it-IT/twilightmenu/playing-in-widescreen.md +++ b/pages/_it-IT/twilightmenu/playing-in-widescreen.md @@ -33,5 +33,5 @@ Hai finito! Goditi i tuoi giochi del DS in widescreen! **NOTES:** 1. Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched -1. Not every game is widescreen compatible. [We have created a list of games with widescreen](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) +1. Not every game is widescreen compatible. [Here is a list of games with widescreen support](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) 1. If you're stuck in widescreen mode in all of TWL_FIRM (including the TWLMenu++ GUI) after following this guide and launching a widescreen-compatible game, delete `TwlBg.cxi` at `sd:/luma/sysmodules/`, and [uninstall](https://wiki.ds-homebrew.com/twilightmenu/uninstalling-3ds) and [re-install](https://wiki.ds-homebrew.com/twilightmenu/installing-3ds) TWiLight Menu++, and re-follow the above guide diff --git a/pages/_ja-JP/community/discord-info.md b/pages/_ja-JP/community/discord-info.md index 41c73ff6..830c3094 100644 --- a/pages/_ja-JP/community/discord-info.md +++ b/pages/_ja-JP/community/discord-info.md @@ -7,97 +7,126 @@ title: DS⁽ⁱ⁾ Mode Hacking Info description: Information for the DS⁽ⁱ⁾ Mode Hacking Discord server --- -### Welcome to the DS⁽ⁱ⁾ Mode Hacking! - -We specialize in all things related to Nintendo DS(i) modding and homebrew. Here are a few examples of what we can help you do in this server: - -- Setting up the best kernel for your flashcart -- Installing Custom Firmware (CFW) to your Nintendo DSi -- Helping modify the TWL_FIRM on your Nintendo 3DS (allowing you to use widescreen, changing screen filtering amongst other things) - -We also focus on other things such as creating ROM hacks, developing homebrew, and general chatter. +This is a Discord server that specializes in all things related to Nintendo DS(i) modding and homebrew, from helping set up your flashcard to homebrew development. We also focus on other things such as creating ROM hacks, playing DS games, and TWL_FIRM modding on 3DS. ## Discord Channels -We have plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. We'll go over the important ones but you can always check what the other channels do by looking at their channel topic: +There are plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. -- [#info-and-rules][info-and-rules] - This is the rules channel, it describes the standards we have when communicating in this server. -- [#useful-resources][useful-resources] - Need to understand something? Don't know a technical term? Check here -- [#nds-modding-help][nds-modding-help] - This is where you can ask for assistance with anything DS Homebrew related. Please check the pins, as there might be an explanation there already -- [#community-meta][community-meta] - This channel is used for talking about the server itself -- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes and stuff +Always remember to check the channel topic and pins before talking in a channel. +{:.alert .alert-info} -We also have [#other-nds-homebrew][other-nds-homebrew] for homebrew that don't have a dedicated channel, [#nds-modding-discussion][nds-modding-discussion] for modding that doesn't concern other channels, [#nds-gaming][nds-gaming] for general DS stuff, and [#offtopic][offtopic] for any topic in general. +**Important** +- [#info-and-rules][info-and-rules] - This provides brief information on the rules and information on this server. For more detailed information on the rules, see [the rules page](https://wiki.ds-homebrew.com/community/discord-rules) on the wiki +- [#useful-resources][useful-resources] - Links to useful resources that are outside of the Discord server such as other servers or this wiki +- [#member-logs][member-logs] - Shows user joins and server boosts + +**Server Hub** +- [#announcements][announcements] - Information on new updates to homebrew and also general announcements related to the server +- [#github-updates][github-updates] - Feed of all contributions to and discussions in our projects' GitHub repositories +- [#github-builds][github-builds] - Feed of all of our projects' nightly builds +- [#subreddit-feed][subreddit-feed] - Updates for new posts from our [Subreddit](https://reddit.com/r/NDSBrew) +- [#community-meta][community-meta] - For giving feedback about our community, including this Discord server, our subreddit, and GitHub organization + +**Nintendo DS⁽ⁱ⁾ Modding** +- [#nds-modding-help][nds-modding-help] - Have an issue with anything Nintendo DS(i) related? Need to ask a general question? Go ahead and do it here, providing all the information you can give (error messages, your console, methods tried, logs, and so forth). Keep 3DS modding in #other-console-modding unless it involves TWL_FIRM +- [#nds-modding-discussion][nds-modding-discussion] - Place to discuss flashcards, AP patches, and general DS understandings and research. While this channel covers TWL_FIRM on 3DS, please keep 3DS Mode discussions in #other-console-modding +- [#nds-retail-research][nds-retail-research] - Talk about ROM hacks, mods, and cheats for Nintendo DS(i) titles. Check the pins for a list of dedicated communities +- [#nds-dev-discussion][nds-dev-discussion] - Resources and discussions about DS(i) homebrew development. Discussion of already existing homebrew should go in #other-nds-homebrew + +**Main DS⁽ⁱ⁾ Homebrew Projects** +- [#nds-bootstrap][nds-bootstrap] - This channel is for discussion of the development of nds-bootstrap, for help use #nds-modding-help +- [#twilight-menu][twilight-menu] - This channel is for discussion of the development of TWiLight Menu++, for help use #nds-modding-help +- [#gbarunner2][gbarunner2] - This channel is for discussion of the development of GBARunner2, for help use #nds-modding-help +- [#websites-development][websites-development] - Discussion and suggestions for [dsi.cfw.guide](https://dsi.cfw.guide/) and all [ds-homebrew sites](https://ds-homebrew.com/) go here + +**Secondary DS⁽ⁱ⁾ Homebrew Projects** +- [#godmode9i][godmode9i] - This channel is for discussion of the development of godmode9i, for help use #nds-modding-help +- [#emulators-on-nds][emulators-on-nds] - This is for talking about emulators on the Nintendo DS(i). Discussion for Nintendo DS(i) emulators should go in #nds-modding-discussion +- [#other-nds-homebrew][other-nds-homebrew] - Talk about Nintendo DS(i) homebrew and get support that isn't covered by other channels + +**Community** +- [#off-topic][off-topic] - A channel for any topic that does not necessarily fit the other channels. Lower-quality posts should be kept to #end-of-server +- [#nds-gaming][nds-gaming] - A place to generally discuss games on the DS(i), as well as seek players for online play +- [#other-console-modding][other-console-modding] - Talk about homebrew and mods for any other game systems, such as the 3DS when not in TWL_FIRM +- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes, bot commands, and other things that don't facilitate discussion ## Roles & User Flairs -We have several roles you can get on this server, some of them being accessible with just a @Lightning command +We have several roles you can get on this server, some of them being accessible with just a Lightning bot command. -### Developers -This role is given to those who have either assisted or led a project for the Nintendo DS scene. While preferable that it'd be open source, it's optional Post the Nintendo DS homebrew application in the channel that works the best (If it doesn't have one, post it in [#other-nds-homebrew][other-nds-homebrew]) and ping a moderator alongside your message. +### Moderator Roles +These roles are given to people that are well trusted, they have the ability to ban, kick, mute, and give other roles to users. -Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances +- Da Master - The Owner role, has all possible perms +- Admin - Has all possible perms, usually gets final say between the Server Maintainers +- Server Maintainers - Help enforce the server rules and manage the server. If there is an issue contact them first before going higher up -### Artists/Designers -This role is given to those with an understanding of how art works and have contributed to DS homebrew in a graphical way (for example, a WoodR4 skin or a TWiLight Menu++ subtheme). Once you've fulfilled the requirement, mention us in [#community-meta][community-meta] with examples of said work and we will evaluate it. +### User Flair Roles +These roles can only be given by moderators and indicate that these users are knowledgeable in those fields, some give access to private channels. If you think that you fit the descriptions for any of these roles, ask in #community-meta. Moderators will evaluate your request based on the role's requirements. -### Helpers -Whether it's people we confide special builds to test or someone who would be helping out in the [#nds-modding-help][nds-modding-help] channel, Helpers are users that are supposed to represent the server as helpful members of the community. As an addition to the above average post quality requirement, there are two possible ways you can get the role: Testing & helping those in [#nds-modding-help][nds-modding-help] +- Developers - This role is given to those who have contributed code to the Nintendo DS scene. If you have any projects for the role, show them in #nds-dev-discussion +- Helpers - This role is given to those that actively provide meaningful assistance in #nds-modding-help or have contributed to compatibility reporting + - Helpers have no moderator perms, please ping a mod if a situation needs one +- Nitro Boosters - Given to those that have given Server Boosts -For those testing, you must test at least a total of 7 games between GBARunner2 and nds-bootstrap. Check their specific channel topics for links to their compatibility sheet. For those helping, the amount of help you give isn't set in stone. We generally look at how grand your helping is (for example, saying "right click then hit edit" wouldn't help). +### Punishment Roles +If you have broken the rules, you may receive these roles from a mod. -Once you've fulfilled either, mention it in [#community-meta][community-meta] and say which method you chose. If we approve, you will gain the Helpers role. You must send at least one message every 4 months to keep it. +- No Community - Removes access for all the channels under the Community category +- No Help - Removes access from [#nds-modding-help][nds-modding-help] +- No Reaction - Disables reaction perms for all channels +- Muted - Disables the ability to send messages -### Translators -Wanna translate a project of ours? Give yourself this role so you can stay up to date with the project's translation status. Our translation leader (Evie) will ping when new strings need to be translated. +### Other +These roles are only given for very specific purposes by Moderators. -- TWiLight Menu++: -- dsi.cfw.guide website: -- ds-homebrew.com wiki: +- Bots - Used to mark the Discord bots we have in this server +- Special Thanks - People that have contributed to our community in a major way -This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][end-of-server]) +### Self-Assignable Roles +These roles are given by the [Lightning bot](https://lightning-bot.gitlab.io/) using the !togglerole command. If you want to know what other commands it has, use !help. Keep commands for it in #end-of-server. -### Game Modders -This role is given to those who have made a ROM Hack of decent quality for the Nintendo DS, know how to properly patch their files and have posted said ROM hack at a more permanent place (such as GameBanana or modding forums). Post your ROM hack in [#nds-retail-research][nds-retail-research] and ping a moderator and we will evaluate the ROM hack. +- Updates - Get pings for updates on new releases of DS(i) homebrew in #announcements +- Nintendo DS Online Players - Anyone can ping this role in #nds-gaming when they're looking for people to play DS games online with +- Artist/Designers - For those that have made high-quality TWiLight Menu++ skins, unlaunch backgrounds or graphics for other DS(i) homebrew +- Composers - For those that have made music for DS(i) homebrew or ROM hacks +- Game Modders - For those that have made ROM hacks, cheats, or any other type of modifications to DS(i) games +- Translators - Anyone that wants to be notified for contributing to translations of various DS Homebrew projects -### Nintendo DS Online Players -This is a hoisted role, meant for users to get pinged when someone wants to play a Nintendo DS game online (whether it's Wiimmfi, AltWFC or other services). Mass pingers will be banned. This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server]) +## The Staff Team +These are the people who maintain the server. If they say something is final, it is not up for debate. These members are hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. -### Updates -You will get pinged in [#announcements][announcements] anytime an update comes out. To get this role, type `!togglerole Updates` in [#end-of-server][end-of-server]. +Owner: shutterbug2000#8835 -## 🤖 Lightning Commands -Lightning is a discord bot made by [LightSage](https://gitlab.com/LightSage) which has useful commands for modding communities, including... +Administrators: RocketRobz#4931, FNowut#5028, ahezard#8037, Apache Thunder#1696 -- `!mod [console] [param2]` - This will allow you to view information on modding consoles, games and so on. param2 could be viewed for more specific information or get a list of homebrew. -- `!togglerole ` - This will allow you to toggle a self-assignable role. If you need to view the current list of self-assignable roles, run `!togglerole list`. - -There are a ton of fun commands you can run as well, but please keep them to [#end-of-server][end-of-server]. To learn more, check out their website: - -We also use Lightning for moderation purposes (to log warns, kicks, mutes and bans). Keep this bot's DM box open in case we ever need to reach you. - -## 👑 The Staff Team -These are the people who maintain the server. If they say something is final, it is not up for debate. These members will be hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. - -@shutterbug2000, @RocketRobz (TWL-Z8RT-USA), @Gericom, @ahezard, @Apache Thunder, @NightScript, @dubbz82, @Stack3r, @Frost_, @Kaisaan - -## 🚪 Invite Link -Here are links to our networks. - -- Discord Server: (Keep in mind that anything publicly accessible on our server are logged by us and may be logged by others here) -- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew) -- Sub-Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) (for old reddit: [Dark](https://dm.reddit.com/r/NDSBrew/) --- [Light](https://old.reddit.com/r/NDSBrew/)) +Server Maintainers: Kaisaan#6181, Pk11#3666, Kodtiz3D#8288, DeadSkullzJr#3908, lifehackerhansol#4546 [info-and-rules]: https://discord.com/channels/283769550611152897/626620520330428436 [useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283 +[member-logs]: https://discord.com/channels/283769550611152897/677714673663082529 [announcements]: https://discord.com/channels/283769550611152897/283771381735489537 +[github-updates]: https://discord.com/channels/283769550611152897/450065134191116290 +[github-builds]: https://discord.com/channels/283769550611152897/540764336134815766 +[subreddit-feed]: https://discord.com/channels/283769550611152897/869830055377928243 [community-meta]: https://discord.com/channels/283769550611152897/715651368391671919 [nds-modding-help]: https://discord.com/channels/283769550611152897/332961165829210117 [nds-modding-discussion]: https://discord.com/channels/283769550611152897/547986366357700620 [nds-retail-research]: https://discord.com/channels/283769550611152897/356988919738400768 +[nds-dev-discussion]: https://discord.com/channels/283769550611152897/835273459339624499 + +[nds-bootstrap]: https://discord.com/channels/283769550611152897/283769550611152897 +[twilight-menu]: https://discord.com/channels/283769550611152897/489307733074640926 +[gbarunner2]: https://discord.com/channels/283769550611152897/620310871800807466 +[websites-development]: https://discord.com/channels/283769550611152897/744649302567157800 + +[godmode9i]: https://discord.com/channels/283769550611152897/497960894660083732 +[emulators-on-nds]: https://discord.com/channels/283769550611152897/702400281966673951 [other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712 -[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725 +[off-topic]: https://discord.com/channels/283769550611152897/286686210225864725 [nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448 +[other-console-modding]: https://discord.com/channels/283769550611152897/653706029736919051 [end-of-server]: https://discord.com/channels/283769550611152897/283770736215195648 diff --git a/pages/_ja-JP/community/discord-rules.md b/pages/_ja-JP/community/discord-rules.md index 3a5ce382..ae96fe2d 100644 --- a/pages/_ja-JP/community/discord-rules.md +++ b/pages/_ja-JP/community/discord-rules.md @@ -7,126 +7,103 @@ title: DS⁽ⁱ⁾ Mode Hacking Rules description: The rules for the DS⁽ⁱ⁾ Mode Hacking Discord server --- -### Do NOT impersonate, trash talk or otherwise act disrespectful to others and their beliefs. +This page provides more details to the rules outlined in the [#info-and-rules](https://discord.com/channels/283769550611152897/626620520330428436) channel in the Discord server. If you have any further questions, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). Note that the [English version of the rules](/community/discord-rules) is the canonical version and any potential discrepancies in translations will not affect their enforcement. -- This applies especially to those offering their time for the community. (such as helpers or developers) -- We will NOT tolerate insensitivity, regardless of whether the member is in the community or not. -- Respect user privacy; Avoid attempts to communicate with users who aren't comfortable doing so or sharing information about them that they don't want shared. -- Do NOT backseat moderate or try to "help" when a moderator is dealing with a situation. You hold no authority, so leave actual rule handling to staff. - - Reminders are fine, as long as you don't try to enforce them. -- When knowing who created a piece of art, credit those content creators. +### 1. Do not act disrespectfully towards others and their beliefs +- This applies to everyone regardless of their role or level of activity in this server, even if they aren’t on the server +- Do not backseat moderate or try to "help" when a moderator is already dealing with a situation +- Reminders of the rules are fine, as long as you remain respectful +- Credit the creator(s) when sending something if you know who created it -### Do NOT bring the chat quality down. +### 2. Do not bring the chat quality down -Examples include: +Examples of what breaks this rule include: - Asking to be spoon-fed information or spoon-feeding others -- Asking for release dates for projects; It's ready when it's ready -- Asking to ask; by asking to ask, you just asked -- Requesting information that is either obvious or you could find with a little bit of research on your end (such as googling for links instead of asking for them to be handed to you) - - Important information will be held over at [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283). - - Check the channel topic & pinned messages; it most likely contains what you are looking for. -- Intentionally elongating your message (for example: sending few words per message leaving it into a "popcorn" situation) -- Repeating messages, whether it is repeated in the same channel or in multiple channels. - - If you're unsure where to post your message, post it in the one that makes the most sense. - - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). +- Asking for release dates for projects; it's ready when it's ready +- Asking if you can ask a question; just ask your question directly +- Requesting information that is either obvious or you could find with a little bit of research on your end + - Important information can be found in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and in the pinned messages of all the channels +- Taking up excessive space in chat (e.g. Sending a tiny amount of words in multiple messages instead of keeping it all in one message) +- Repeating messages, whether it is repeated in the same channel or in multiple channels + - If you're unsure where to post your message check the channel topics and ask in the most fitting one + - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919) - Posting for the sake of posting rather than to bring actual conversations (such as complaining that the chat is dead, only sending out greetings, copypastas, etc) -- Sending extremely long messages. Use [mystbin](https://mystb.in/) for longer messages instead. +- Sending extremely long messages, use [mystbin](https://mystb.in/) for longer messages instead + +### 3. Do not self-promote with no context or without explicit staff permission + +- Giving links to other Discord servers on request is allowed, but please ask a moderator in a DM before advertising a server without prior context +- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules, mass DM advertisement (with proof) will land you a ban +- Joining for the purpose of advertising your discord server will land you a ban and your advertisements will be deleted + +### 4. Avoid piracy discussion + +- Do not link/mention piracy websites/tools, upload pirated content, or encourage others to pirate +- For more information on what is piracy or not, we suggest reading [eip’s piracy definition page](https://3ds.eiphax.tech/piracy.html) (Disclaimer: We are not lawyers) +- Discord’s Terms of Service follow the US law and as such, is subject to the US definition of piracy regardless of wherever the user lives in the US or not + +### 5. Keep conversations within their respective channels + +- Even if they are related, sometimes another channel would be more suitable + - Check the channel topics for where to ask questions or have discussion +- Sometimes, even an entirely different server is preferable, we don't have the answers to everything + - There are some related servers in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and the pins of other channels + +### 6. Keep all conversations in English + +- We are not able to easily moderate content in other languages +- We suggest using [DeepL](https://www.deepl.com/translator) for translation +- Moderators may allow others to speak in foreign languages in case translation fails and there are trusted people that know your language and are able to help + +### 7. You may not have an alternative account on this server without staff permission + +- One account per person at a time (except when approved by a staff member), be sure to leave this server on your other account before joining with a new one +- Punishments apply to the person, not the account, any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned + +### 8. Keep names/nicknames exclusively alphanumeric and do not hoist + +- Users with a nickname/username that is not easily readable for an English speaker or mentionable with an English (US) keyboard will be assigned a new nickname +- Avoid purposely putting characters in the beginning of the name to change your spot in the member list, those characters will be removed + +### 9. Do not send unsolicited DMs to other users + +- Please ask before sending a Direct Message to others and respect those not wanting to communicate + - Even if your actions aren't malicious, they could be disturbing or otherwise unwanted +- Things that happen in Direct Messages **are** the business of the server since unless you both share another server or are friends, you wouldn't be able to reach each other +- Examples of what not to do include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules, and harassment -### Do NOT randomly send Discord server invite links with no context & without explicit staff permission +### 10. Do not bring external drama, NSFW, or illegal content into the server -- Giving links to other discord servers on request is allowed, but please ask a moderator in Direct Messages before advertising a server without prior context -- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules. Mass-DM advertisement (with proof) will land you a ban -- Breaking this rule will result in your message containing the advertisement being deleted -- Joining for the purpose of advertising your discord server will land you a ban. +- If you are banned in other servers, avoid talking about it here + - We can not help you get unbanned from other servers, that is the decision of the staff members there +- Do not post anything that is not considered safe for work (e.g. sexual content, extreme violence, drugs) +- Any account with a disturbing avatar will be kicked, if you rejoin and still have the avatar, you will be banned +- Despite adult content being banned, users are still required to be thirteen and over in order to participate on this Discord server as per the Discord TOS +### 11. Do not talk about or do actions pertaining to breaking other Discord TOS +- [Link to Terms of Service](https://discord.com/terms) +- [Link to community guidelines](https://discord.com/guidelines) +- Trying to do anything that is not explicitly mentioned in our rules but is still against Discord TOS will land you a ban (e.g. raids, malware, phishing) -### Keep conversations within their respective channels. - -- Even if they are related, sometimes another channel would be more suitable. -- Sometimes, even an entirely different server is preferable. We don't have the answers to everything. - - Different related servers are linked to in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) - - -### You may not have an alternative account on this server - -- One account per person at a time (except when approved by a staff member). Be sure to leave this server on your other account before joining with a new one. -- Punishments apply to the person, not the account. Any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned. ‎ - -### Do NOT recommend video guides. - -- Video guides aren't maintained very well (which leads to the videos being outdated and unreliable in the long term) and negligent for the sake of "user accessibility". -- We have a list of guides in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) you could use instead. ‎ - -### Keep names exclusively alphanumeric, to keep them easy to read and tag. - -- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname. - - If we have to flip our displays to read your name, it's an abnormal way. - - If we have to get your User ID in order to mention you, it's an abnormal way. -- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed. - - -### Please be courteous when using Direct Messages - -- Things that happen in Direct Messages **are** the business of the server since unless the two share another server or they are friends, they wouldn't be able to reach each other. -- Examples include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules or harassment. - - There needs to be evidence of doing so, such as other people reporting it too, implications on the server or anything of the sort. However, when you do your report, cover any links. Do not give the DM advertiser more popularity than they already got by Direct Messaging everyone. -- Even if your actions aren't malicious, sometimes they could be disturbing. - - Please ask before sending a Direct Message to others and respect those not wanting to communicate. ‎ - -### Keep piracy discussion to a minimum - -- Do not link to piracy websites, upload pirated content, or encourage others to pirate -- For more information on what is piracy or not, we suggest reading this: https://3ds.eiphax.tech/piracy.html (Disclaimer: We are not lawyers) - - -### No Adult Content - -- Do not post pornography, gore, drugs (unless the topic is about medication) or anything that is not safe for work -- Any account with a disturbing avatar will get kicked. If you rejoin and still have the avatar, it will receive a ban -- At the same time, be mature. Members are allowed to cuss and you should be accustomed to that. Just don't throw around cuss words every two seconds; it isn't cool -- Despite Adult content being banned, users are still required to be thirteen and over in order to participate on this Discord Server - - -## Controversial content. - -### Topics that you should minimize - -Please keep these topics in [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856) and keep an open mind when discussing them: -- Political Debates -- Religion -- Spoilers -- Malware -- Content intended to shock or scare - -Make sure to put spoilers, malware and content intended to shock or scare in spoiler tags and properly warn the user outside of said spoiler tags. - -### Banned Content - -- External Drama -- Server Raids -- Adult content (read above) - -## 🏓 Notifications/Pings/DMs - -- @Lightning will send you a DM if you receive a warning. No need to assume you're in trouble if you got a ping -- Don't ping a user if it's obvious that they're already there. (Using Discord's quote function is not an excuse. Please remove the ping before sending the message) -- Don't repeatedly ping a person to try and get their attention. - - When a mention attack occurs, do not ping a staff member; it’s redundant since they are already getting pings from the attack. Also, it confuses the staff on which member to ban. -- If you get pinged, don't send messages like "why ping" or spam emotes on the message. Check who pinged and reply. - - If you have a problem with getting pinged, either set up your discord so you don't get ping notifications, deal with it or leave. - - If you can't find the message with the ping, alert a staff member. We will warn those who ping then instantly delete their messages. -- Ping only when you want to bring attention to something to someone. Don't ping as a reference. +### 12. Do not try to evade the rules as this will be treated as breaking them +- If you don't understand any of the rules, feel free to ask for further clarification +- Breaking the rules and then claiming that you “didn’t know” will still make you guilty of breaking them +- Trying to get around the rules by speaking in vague terms also counts as breaking them ## Consequences -**The consequences of breaking these rules are either warnings, mutes, kicks or bans.** Of course, it depends on a case by case scenario. -- Joining and immediately breaking the rules will lead your account to getting a mute -- Joining for the purpose of rule breaking will get you banned. -- Trying to evade, look for loopholes, or stay borderline within the rules will be treated as breaking them. +The consequences of breaking these rules are a warning, mute, kick or ban. Of course, the specific consequences will be handled on a case by case basis. +- Most users end up having 4 warnings before they are banned + - These warnings include using the actual !warn command, getting muted, and also verbal warnings +- Joining for the purpose of rule breaking will get you banned -If you don't understand any of the rules, feel free to ask. +## Reporting +- If someone is breaking the rules and a moderator is already not handling the case, please ping an online moderator +- If the incident was in DMs, there needs to be evidence, such as other people reporting it too, implications on the server, or anything of the sort +- However, when doing your report, cover any links; do not give the DM advertiser more visibility than they already got by Direct Messaging everyone -Last update: August 19th, 2020 + +Last updated: 2021-07-28 diff --git a/pages/_ja-JP/ds-index/3ds-forwarders.md b/pages/_ja-JP/ds-index/3ds-forwarders.md deleted file mode 100644 index ce024c58..00000000 --- a/pages/_ja-JP/ds-index/3ds-forwarders.md +++ /dev/null @@ -1,158 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: guides -title: DS Game Forwarders (3DS) -description: How to create CIA forwarders to have your DS games on your 3DS's home menu -tabs: - - - tab-sd-card: SD card - tab-flashcard: Flashcard ---- - -HOME menu forwarders are icons on your HOME menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu for easier access to games. - -DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge). -{:.alert .alert-info} - -This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). - -Choose one of the following to add to the HOME menu: - -{% capture tab-sd-card %} - -### Part 1: Getting the required files - -If you already have Universal Updater installed on your console, you can skip to step 3. -{:.alert .alert-info} - -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. Open Universal Updater from your HOME Menu -1. Install the NDSForwarder package -1. NDSForwarder and its required files are now set up in its respective locations - -### Part 2: NDSForwarder -1. Open the Homebrew Launcher -1. In the Homebrew Launcher, open `NDS Forwarder Generator` -1. Navigate to your game's location and press A -1. Confirm you wish to install by selecting `Yes` -1. After it is installed, your game will now appear as a title on your HOME menu -{% endcapture %} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} - -If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). -{:.alert .alert-warning} - -### Requirements - -3DS: - -{% capture flashcards %} -The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO/DSTWO PLUS. The only downside is that it drains your system battery faster. - -If you have a flashcard that works with Apache Thunder's NTR Launcher, feel free to request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. - -Compatible: -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work.) -- [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) -- [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) -- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) -- Galaxy Eagle -- M3 DS Real -- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card) -- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card) -- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) -- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) -- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) -- [R4i3D](http://www.3ds-cart.com/en/other-flashcarts/35-r4i3d-revolution-cart-for-3ds-dsi-dsl-ds.html) ([www.r4i3d.com](http://www.r4i-sdhc.com/)) -- [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) -- [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) -- [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) -- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normal and RTS versions) -- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Purple card may be incompatible) -- [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) -- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal and Plus versions) - -Untested: -- R4i3D NEW (Use R4iDSN template and pack) - -Partially compatible: -- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing.) -- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing.) -- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing.) -- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing.) -- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing.) - -Incompatible: -- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.) -- (i)Edge (Unable to autoboot a .nds ROM) -- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) -- R4i3D (2012) -- R4 Infinity Dual Core -- R4 SDHC -- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (not the forwarder process) bricks the card) -{% endcapture %} - -
- A supported flashcard from this list -
- {{ flashcards | markdownify }} -
-
- -PC: -- A 64 bit OS -- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) -- Java 8 Update 251 -- **Linux users:** JavaFX - - Debian-based: Run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) - - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` - -### Part 1: Getting started -1. Download one of these packs: - - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) - - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) - - [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing) - - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) - - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) - -1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card. - -After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. -- `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone -- `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped -- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message - -### Part 2: Getting the AP fix files from TWiLight Menu++ -If you already have TWiLight Menu++, skip to the next section. -1. Download the latest [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) -1. In the 7z file, go to `_nds/TWiLightMenu/` -1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card - -### Part 3: Forwarder3-DS -1. Open `Forwarder3DS.jar` - - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it -1. Set your card as the `Target` on the left - - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` -1. Enable `Automatically set ROM path` - - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part - - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part -1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window - - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders - - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs -1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use -1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title -1. Click the floppy disk button to generate the forwarder CIA(s) -1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI - - If using EmuNAND, install to both SysNAND and EmuNAND -{% endcapture %} -{% assign tab-flashcard = tab-flashcard | split: "////////" %} - -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file diff --git a/pages/_ja-JP/ds-index/dsi-twl-firm.md b/pages/_ja-JP/ds-index/dsi-twl-firm.md index 982a3aa0..ba27d130 100644 --- a/pages/_ja-JP/ds-index/dsi-twl-firm.md +++ b/pages/_ja-JP/ds-index/dsi-twl-firm.md @@ -8,36 +8,36 @@ description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM --- ### Setting up CFW -While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. We have the best of guides for you to follow, with step-by-step instructions. +While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Here are the best of guides for you to follow, with step-by-step instructions: - [3DS Hacking Guide](https://3ds.hacks.guide) - Lightning command: `mod 3ds` + - TWLHelper command: `guide 3ds` - Kuriisu command: `guide 3ds` - [DSi Hacking Guide](https://dsi.cfw.guide) - - Lightning command: `mod dsi cfw` + - Lightning command: `mod dsi` + - TWLHelper command: `guide dsi` - Kuriisu command: `guide dsi` ### CPU speeds -The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. -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. +nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly 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 Menu -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. +In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. This is a vulnerability that can be exploited, and it 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. -There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](/hiyacfw/troubleshooting#the-free-space-bug). +There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](../hiyacfw/troubleshooting#the-free-space-bug). ### Nintendo DSi Slot-1 access & blockout -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. +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 +Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (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, advanced homebrew (such as Slot-1 dumpers) can be run. -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) - -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. +Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### Nintendo DSi Camera -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. +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 it's PC taken or PC edited, unless properly saved. 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. @@ -45,4 +45,4 @@ A `pit.bin` file is used in order to load images. However, the header size at of 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. ### RTCom -RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). +RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public DS homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). diff --git a/pages/_ja-JP/ds-index/emulators.md b/pages/_ja-JP/ds-index/emulators.md new file mode 100644 index 00000000..64c435db --- /dev/null +++ b/pages/_ja-JP/ds-index/emulators.md @@ -0,0 +1,104 @@ +--- +lang: ja-JP +layout: wiki +section: ds-index +category: reference +title: DS上のエミュレータ +description: DS上のエミュレータの参照 +--- + +DSとDSiには多くのエミュレータがあります。 このページでは、TWiLight Menu++にバンドルされている多くのエミュレータやローダーについて、包括的な説明を提供します。 + +### TWiLight Menu++で対応されているシステムのリスト + +| 形式 | ローダー | 拡張子 | セーブファイル | +| -------------------- | -------------------------------------------- | -------------------------------------- | ------------------------------------------ | +| ARGV[^1] | ネイティブ | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| DS | [nds-bootstrap][ndsbs], フラッシュカードのカーネル, ネイティブ | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[ROMの名前].sav`[^2] | +| DSiウェア | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[ROMの名前].pub`, `saves/[ROMの名前].prv` | +| DSTWOプラグイン | [DSTWO][dstwo][^3] | `.plg` | | +| ゲームボーイ(カラー) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[ROMの名前].sav` | +| ゲームボーイアドバンス | [GBARunner2][gbarunner2][^4], ネイティブ[^5] | `.agb`, `.gba`, `.mb` | `[ROMの名前].sav` | +| ゲームギア | [S8DS][s8ds] | `.gg` | `[ROMの名前].gg.sav` | +| メガドライブ・Genesis | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[ROMの名前].srm`[^6] | +| マスターシステム | [S8DS][s8ds] | `.sms` | `[ROMの名前].sms.sav` | +| Fast Video | 近日公開 | `.fv` | | +| ファミリーコンピュータ・NES | [nesDS][nesds] | `.nes`, `.fds` | `[ROMの名前].sav` | +| PCエンジン・TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | +| スーパーファミコン[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[ROMの名前].srm`[^8] | +{:.table} + +- Footnotes - +{:footnotes} + +これらは、TWiLight Menu++にあるおすすめされるエミュレータとローダーだけです。 これらの本体には他のエミュレータ(lolSnesやGbaemu4dsなど)があります。 + +### DSの他のエミュレータ + +| 形式 | ローダー | 拡張子 | セーブファイル | +| ----- | -------------- | ------ | ------- | +| ネオ・ジオ | [neoDS][neods] | `.neo` | (不明) | + +## 特定のエミュレータに関する注意 +### RAMディスク +- DSiのSDカードで**jEnesisDS**、**neoDS**および**SNEmulDS**を機能するには、nds-bootstrapでRAMディスクを使用する必要があります + - jEnesisDSとSNEmulDS用のRAMディスク作成器はTWiLight Menu++に組み込まれています。 neoDS用に独自のRAMディスクを作成する必要があります。 その方法については、[RAMディスクを作成](../twilightmenu/creating-ram-disks)を参照してください + - RAMディスクが使用されている理由は、これらのエミュレータのARM7フックが正しく動作しないためです + +### PicoDriveTWLとjEnesisDSの比較 +- **PicoDriveTWL** + - DSi用に作られました + - nds-bootstrapのRAMディスクは必要ありません + - DSiのSDカードで保存するがサポートされています + - DSiのSDカードのエミュレータにTWiLight Menu++間の読み込み時間を短縮します + - 引数をサポート + - **フラッシュカード**に制限は2.5MBです + - この制限を延長するために、DSiの追加のRAMまたはDSメモリ拡張カートリッジを利用します + - サウンドエミュレーションなし + - フレームレートは非常に不安定です + +- **jEnesisDS** + - DSモード + - DSiのSDカードにはnds-bootstrapのRAMディスクが必要です + - DSiのSDカードに保存することができません + - ロードに時間がかかります + - 引数をサポートしません + - 制限はすべてのプラットフォームで3MBです(ROMをRAM内に読み取りに起因します) + - DSメモリ拡張カートリッジまたはDSi拡張メモリーサポートなし + - ソニック3&ナックルズにはマルチプレイヤーを削除するパッチがあり、サイズを小さくします + - サウンドエミュレーションあり + - フレームレートは滑らかです + + + +[^1]: DSの自作アプリへのパスとそれを起動する引数を含むテキストファイルです。詳細については、[nds-hb-menuのREADME](https://github.com/devkitPro/nds-hb-menu#passing-arguments)を参照してください +[^2]: 小売ROMのみ、自作ソフトには特定の保存ファイルがありません +[^3]: 追加の処理能力とRAMがフラッシュカード内にあるため、SuperCard DSTWOフラッシュカードでのみ機能します +[^4]: DSiモードで実行している場合は、DSPを使って良いサウンドを得ることができます +[^5]: Slot-2フラッシュカートが必要なのでオリジナルのDSとDS Liteでのみ機能します +[^6]: jEnesisはフラッシュカードから実行している時にのみ保存できますが、PicoDriveTWLはSDカードとフラッシュカードから保存できます +[^7]: フラッシュカード、3DSの内部のSDカードまたはUnlaunchがインストール済みのDSiを使っている場合にのみ表示されます +[^8]: フラッシュカードから実行している時にのみ保存できます + +[a5200ds]: https://github.com/wavemotion-dave/A5200DS +[a7800ds]: https://github.com/wavemotion-dave/A7800DS +[dstwo]: http://eng.supercard.sc +[gameyob]: https://github.com/Drenn1/GameYob +[gbarunner2]: https://github.com/Gericom/GBARunner2 +[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS +[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap +[nesds]: https://github.com/DS-Homebrew/NesDS +[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx +[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL +[rvidplayer]: https://gbatemp.net/threads/539163 +[s8ds]: https://www.gamebrew.org/wiki/S8DS +[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS +[stellads]: https://github.com/wavemotion-dave/StellaDS +[unlaunch]: https://problemkaputt.de/unlaunch.htm +[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS +[neods]: https://www.gamebrew.org/wiki/NeoDS diff --git a/pages/_ru-RU/ds-index/3ds-forwarders.md b/pages/_ja-JP/ds-index/forwarders.md similarity index 51% rename from pages/_ru-RU/ds-index/3ds-forwarders.md rename to pages/_ja-JP/ds-index/forwarders.md index ce024c58..b7fd7819 100644 --- a/pages/_ru-RU/ds-index/3ds-forwarders.md +++ b/pages/_ja-JP/ds-index/forwarders.md @@ -3,24 +3,29 @@ lang: en-US layout: wiki section: ds-index category: guides -title: DS Game Forwarders (3DS) -description: How to create CIA forwarders to have your DS games on your 3DS's home menu +title: DS Game Forwarders +description: How to use DS game forwarders on hiyaCFW or 3DS HOME menu tabs: - - tab-sd-card: SD card + tab-3ds-sd-card: 3DS SD card + tab-dsi-sd-card: DSi SD card tab-flashcard: Flashcard --- -HOME menu forwarders are icons on your HOME menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu for easier access to games. +Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. -DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge). +DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) on 3DS, or [GodMode9i](https://dsi.cfw.guide/dumping-game-cards) on DSi. {:.alert .alert-info} -This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). +If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). +{:.alert .alert-warning} Choose one of the following to add to the HOME menu: -{% capture tab-sd-card %} +{% capture tab-3ds-sd-card %} + +This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). +{:.alert .alert-warning} ### Part 1: Getting the required files @@ -40,24 +45,82 @@ If you already have Universal Updater installed on your console, you can skip to 1. Confirm you wish to install by selecting `Yes` 1. After it is installed, your game will now appear as a title on your HOME menu {% endcapture %} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} +{% assign tab-3ds-sd-card = tab-3ds-sd-card | split: "////////" %} -{% capture tab-flashcard %} - -If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). -{:.alert .alert-warning} +{% capture tab-dsi-sd-card %} ### Requirements -3DS: +- A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](../hiyacfw/installing) installed +- The latest release of [Title Manager for HiyaCFW](https://github.com/JeffRuLz/TMFH/releases) +- A 64-bit OS +- The latest release of [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) +- [Java 8](https://www.java.com/en/download/) +- **Linux users:** JavaFX + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` + +### Part 1: Getting started +1. Download the [Forwarder pack for DSi SD Card](https://www.dropbox.com/s/t0qi1754i9o4388/DS%20Game%20Forwarder%20pack%20%28DSi%20SD%20Card%29.7z?dl=0) +1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card, and (if the folder exists) + +After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. +- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone +- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz +- LANGUAGE: If set to -1, the system language will be used +- REGION: If set to -2, the DSiWare game's region will be used instead of the system's + +### Part 2: Getting the AP fix files from TWiLight Menu++ + +If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + +1. Download the latest [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `sd:/_nds/ntr-forwarder/` + +### Part 3: Forwarder3-DS +1. Open `Forwarder3DS.jar` + - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it +1. Set your card as the `Target` on the left + - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` +1. Enable `Automatically set ROM path` + - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part + - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part +1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window + - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders + - If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs +1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use +1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title +1. Click the floppy drive button to generate the forwarder +1. Copy the NDS file made by the application to your DSi SD card + +### Part 4: Installing to the hiyaCFW DSi Menu +1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card +1. Reinsert your SD card into your DSi +1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ +1. Install the forwarder NDS file using TMFH + +{% endcapture %} +{% assign tab-dsi-sd-card = tab-dsi-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + +### Requirements + +- **DSi users:** + - A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](installing) installed + - The latest release of [Title Manager for Hiya](https://github.com/JeffRuLz/TMFH/releases) +- **3DS users:** + - A Nintendo 3DS family console with modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide) {% capture flashcards %} The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO/DSTWO PLUS. The only downside is that it drains your system battery faster. -If you have a flashcard that works with Apache Thunder's NTR Launcher, feel free to request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. +If you have a flashcard that works with Apache Thunder's NTR Launcher, you can request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. Compatible: -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work.) +- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work) - [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) - [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) - [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) @@ -81,14 +144,14 @@ Untested: - R4i3D NEW (Use R4iDSN template and pack) Partially compatible: -- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing.) -- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing.) -- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing.) -- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing.) -- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing.) +- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing) +- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing) +- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing) +- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing) +- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing) Incompatible: -- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.) +- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards) - (i)Edge (Unable to autoboot a .nds ROM) - R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) - R4i3D (2012) @@ -104,12 +167,11 @@ Incompatible: -PC: - A 64 bit OS - [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) -- Java 8 Update 251 +- [Java 8](https://www.java.com/en/download/) - **Linux users:** JavaFX - - Debian-based: Run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` ### Part 1: Getting started @@ -121,19 +183,25 @@ PC: - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) +1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card + - What will be in each pack for loading ROMs: + - Original R4/M3 Simply - WoodR4 & YSMenu + - DSTT/R4i Gold/R4i-SDHC/R4 SDHC Dual-Core/R4 SDHC Upgrade/SC DSONE, Acekard 2(i)/M3DS Real/R4i-SDHC 1.4.x - YSMenu + - Acekard RPG, Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT, R4iDSN/R4i Gold RTS - WoodR4 -1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card. - -After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. -- `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone -- `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped -- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message +After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the following settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. + - `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone + - `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped + - `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message ### Part 2: Getting the AP fix files from TWiLight Menu++ + If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + 1. Download the latest [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) -1. In the 7z file, go to `_nds/TWiLightMenu/` -1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `fat:/_nds/ntr-forwarder/` ### Part 3: Forwarder3-DS 1. Open `Forwarder3DS.jar` @@ -145,14 +213,22 @@ If you already have TWiLight Menu++, skip to the next section. - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part 1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders - - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs 1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use 1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title -1. Click the floppy disk button to generate the forwarder CIA(s) -1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI - - If using EmuNAND, install to both SysNAND and EmuNAND +1. Click the floppy disk button to generate the forwarders + +### Part 4: Installing the forwarder + +- If using a 3DS family console: + 1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI + - If using EmuNAND, install to both SysNAND and EmuNAND +- If using a DSi: + 1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card + 1. Reinsert your SD card into your DSi + 1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ + 1. Install the forwarder NDS file using TMFH {% endcapture %} {% assign tab-flashcard = tab-flashcard | split: "////////" %} -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file +{% assign tabs = tab-3ds-sd-card | concat: tab-dsi-sd-card | concat: tab-flashcard %} +{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_ja-JP/ds-index/hardmod.md b/pages/_ja-JP/ds-index/hardmod.md index bdb5fec5..56ecf506 100644 --- a/pages/_ja-JP/ds-index/hardmod.md +++ b/pages/_ja-JP/ds-index/hardmod.md @@ -47,7 +47,7 @@ To hardmod a Nintendo DSi/DSi XL (LL) you will need: - **WARNING** - Windows will ask you to format it: **DO NOT** format it - this might cause irrepairable damage #### Removing the no$gba footer -You will first need to remove the NOCASH footer from the backup you are flashing to the DSi. This can be done by running the hiyaCFW helper application found [here](https://github.com/mondul/HiyaCFW-Helper/releases/latest). +You will first need to remove the NOCASH footer from the backup you are flashing to the DSi. This can be done using the [hiyaCFW helper](https://github.com/mondul/HiyaCFW-Helper/releases/latest). 1. Download the version for the operating system you are using 1. Run the script, selecting the NAND backup you wish to flash to your DSi diff --git a/pages/_ja-JP/ds-index/homebrew.md b/pages/_ja-JP/ds-index/homebrew.md index e80ccb35..f3a50ad1 100644 --- a/pages/_ja-JP/ds-index/homebrew.md +++ b/pages/_ja-JP/ds-index/homebrew.md @@ -8,25 +8,21 @@ description: Information about homebrew on the Nintendo DS --- ### Development - Developing Nintendo DS Homebrew typically uses devkitPro tools, such as devkitARM, libnds, and libfat. However, there is the possibility to branch out and use alternative software: -- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking -- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib) -- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) +- **SD card libraries:** [libfat](https://github.com/devkitPro/libfat) is included in libnds and generally recommended, [libslim](https://github.com/DS-Homebrew/libslim/) can sometimes work better but is unstable at times +- **Graphics libraries:** [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds, is recommended, however [NightFox Lib](https://github.com/knightfox75/nds_nflib) can be used instead +- **Entire toolchains:** [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/) are recommended, as it includes DSi compatibility and has a larger ecosystem, however [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) is an option for flashcard-exclusive development + +To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Flashcards - -DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. - -[There is a **work in progress** flashcard index](https://nightyoshi370.github.io/mm-github-pages-starter/), which has kernels, firmware, reviews and purchase links. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI - -Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device. +Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. ### Time bomb - In some flashcard kernels, an arbitrary expiration date (more commonly known as a time bomb) is coded in by the kernel developers as a way to get consumers to buy their latest product. The procedure for how this works is the following: 1. The flashcard is booted into and loads up the kernel file from the SD card without checking if it's the kernel intended by the developers @@ -39,11 +35,11 @@ If you want to use the default kernel that the flashcard manufacturers intended, However, the kernels that come with these cards are fundamentally flawed and it is preferable to outright replace them. Thankfully, 3rd party developers have made alternatives you can use: - [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Although it does not have the advantage of a customizable all-in-one menu, the game loader has far better compatibility with support for action-replay cheats -- [TWiLight Menu++ with nds-bootstrap](/twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak -- [TWiLight Menu++ with YSmenu](/twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support +- [TWiLight Menu++ with nds-bootstrap](../twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak +- [TWiLight Menu++ with YSmenu](../twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support ### ARGV support ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus. -- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation +- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV support - There also needs to have a way to set the ARGV variables. TWiLight Menu++ and HBMenu allow setting ARGV arguments diff --git a/pages/_ja-JP/ds-index/retail-roms.md b/pages/_ja-JP/ds-index/retail-roms.md index cdde54e0..3e08b2f5 100644 --- a/pages/_ja-JP/ds-index/retail-roms.md +++ b/pages/_ja-JP/ds-index/retail-roms.md @@ -8,18 +8,16 @@ description: Information related to retail DS games --- ### Anti-piracy -AP (short for anti-piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. This can be circumvented either from the loader or the ROM itself. +AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. This can be circumvented either from the loader or the ROM itself. -- For nds-bootstrap's purposes, you can load an `.ips` file in order to circumvent said patches. This `.ips` file will be patched inside nds-bootstrap, so you can keep the ROM files intact. A pack of `.ips` files are automatically included with TWiLight Menu++. -- For Wood R4 purposes, these patches are included in the software itself. You will not need to modify the ROM itself. +- For nds-bootstrap, it can load an `.ips` file in order to circumvent said patches. This `.ips` file will be applied by nds-bootstrap in RAM so you can keep the ROM files intact. A pack of `.ips` files is included with TWiLight Menu++ +- For Wood R4, these patches are included in the software itself, you will not need to modify the ROM itself -In case there isn't a `.ips` file for your ROM or your software didn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/) +If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### Cloneboot Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Though, not all games that have single-card multiplayer uses cloneboot. -Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid. - ### Save files Nintendo DS cartridges have 4 known save types: @@ -28,17 +26,17 @@ Nintendo DS cartridges have 4 known save types: - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam with the Band (USA)/Daigasso Band Brothers - -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly -Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). +Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. + +You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Card read DMA -Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. -You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. +You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - For example: `DMA2: 04100010 023C18C0 AF000001` ### Action Replay cheats @@ -50,15 +48,92 @@ Flashcards can take advantage of cheat codes by using cheat databases. Cheat fun Homebrew/digital-based solutions can also take advantage of the cheat databases, the software currently available can use the following: - [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`) - - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB + - NitroHax lets you use cheats with real Game Cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB - [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`) - NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`) - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size -For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711). +For the most complete cheat database, using [DeadSkullzJr's NDS Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711) is recomended. -Cheat codes generally have types A through E, and here is a description of them: +Cheat codes generally have types 0 through F, and here is an (unfinished) description of them: -- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job. +- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job + - It is known that cheat codes of this type usually do not work with nds-bootstrap currently +- DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready + +### Demonstration and Distribution Titles: +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. + +Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. + +Example ID: `DIS-NTR-NTRJ-JPN` + +`DIS` - Distribution + + +### Title Labels +Looking at the bottom of the title label shows the title ID along with other bits of information, for this example the following ID will be used: + +- NTR-NTRJ-**XXX** + +**XXX** represents the following: + +- AUS - Australia +- CHN - China +- DEN - Denmark +- EUR - Europe (Multilingual) +- EUU - Europe (Dutch or Italian Only) +- FRA - France +- GER - Germany +- HOL - Netherlands +- ITA - Italian +- JPN - Japan +- KOR - Korea +- NOE - Europe (German Only) +- NOR - Norway +- RUS - Russia +- SPA - Spain +- UKV - United Kingdom +- USA - United States + +The last letter of the title ID itself represents the language of the title. Using the last example's title ID: + +- NTR-NTR**X**-JPN + +**X** represents the following: + +- A - World (doesn't count as only one thing used it) +- C - Chinese (Simplified) +- D - German +- E - American English +- F - French +- G - Greek +- H - Dutch +- I - Italian +- J - Japanese +- K - Korean +- M - Swedish +- N - Norwegian +- O - English (DSi Enhanced) +- P - European Multilingual +- Q - Danish +- R - Russian +- S - Spanish +- T - English (DSi Enhanced) +- U - Australian English +- V - British English +- W - Other languages (Varies) +- X - Other languages (Varies) +- Y - Other languages (Varies) +- Z - Other languages (Varies) + +In terms of the system identifiers: + +- NTR - Nitro - Nintendo DS +- TWL - Twilight - Nintendo DSi + +### DSi Enhanced: + +Games with "DSi Enhanced" functionality are games that take advantage of some aspect of the DSi's hardware while still remaining compatible with the DS Phat/Lite. These games are marked as `TWL` but still say "Nintendo DS" instead of "Nintendo DSi" on the label. diff --git a/pages/_ja-JP/ds-index/special-games.md b/pages/_ja-JP/ds-index/special-games.md new file mode 100644 index 00000000..b0c5b4e5 --- /dev/null +++ b/pages/_ja-JP/ds-index/special-games.md @@ -0,0 +1,311 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Special Games +description: DS(i) Games that have special properties +--- + +### DS games available as DSiWare +- Advance Wars: Days of Ruin/Dark Conflict + - DSiWare version exclusive to Japan, as "Famicom Wars DS: Ushinawareta Hikari" + - A patch that changes the Japanese files to the US English versions is available [here](https://www.dropbox.com/s/9spnmwpt3lhrxqv/famicom%20wars%20dsi%20%28eng%29.xdelta?dl=0) +- Art Academy + - Split into First & Second Semesters +- Bejeweled Twist + - Some features removed +- Bomberman 2 + - Multiplayer feature turned into a standalone title called "Bomberman Blitz" +- Bookworm + - Download Play feature removed + - Icon is animated +- Brain Challenge + - New features related to the DSi camera are added + - Versus mode is removed + - Many files are compressed for the game to fit within the DSiWare size limit + - Icon is animated +- Electroplankton + - Each mode are turned into DSiWare +- Elite Forces: Unit 77 + - Multiplayer added +- Master of Illusion/Magic Made Fun + - DSiWare version called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Need for Speed: Nitro + - DSiWare version called "Need for Speed: Nitro-X" + - Download Play feature and various music are removed + - New police cars available +- Nintendogs: Lab & Friends + - DSiWare version exclusive to China +- Phantasy Star 0 + - A demo(?) version of the original game, called "Phantasy Star 0 Mini", exclusive to Japan + - Icon is animated +- Planet Puzzle League + - DSiWare version called "Puzzle League Express" (USA), or "A Little Bit of... Puzzle League" (Europe) + - Multiplayer removed +- Plants vs. Zombies + - Download Play feature, some achievements, and music video are removed + - Includes exclusive minigame + - Icon is animated +- Tetris Party Deluxe + - DSiWare version called "Tetris Party Live" + - Field Climber, Shadow, Stage Racer, Sprint, Master Mode, Bombliss Mode are removed + - Icon is animated +- True Swing Golf/Nintendo Touch Golf + - DSiWare version called "True Swing Golf Express" (USA), or "A Little Bit of... Nintendo Touch Golf" (Europe) + - The DSiWare version of the game does not include any Wi-Fi features, such as Local/Download Play or the in-game PictoChat function. It also features far fewer courses than the retail game + - The game engine is improved + - Challenge mode replaces Championship Tour of the retail game +- WarioWare: Touched! + - Slot-2 features removed +- Zuma's Revenge! + - Multiplayer removed + - Icon is animated + +Supports Wi-Fi (WPA 1/2 included): +- Bomberman Blitz +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Tetris Party Live + +### Games that got SDK upgrades +- Advance Wars: Days of Ruin/Dark Conflict: SDK4 -> SDK5 in Japan (as DSiWare) +- Drawn to Life: The Next Chapter: SDK4 -> SDK5 (v1.1) +- Giana Sisters DS: SDK4 -> SDK5 in USA +- Inazuma Eleven: SDK4 -> SDK5 in Europe +- Inazuma Eleven 2: Blizzard and Firestorm: SDK4 -> SDK5 in Europe +- Mario & Luigi: Partners in Time: SDK2 -> SDK4 in Korea +- Nintendogs: Lab and Friends: SDK2 -> SDK5 (as DSiWare) +- Phineas and Ferb: SDK4 -> SDK5 in Europe (as a DSi-Enhanced title) +- Pokémon Diamond/Pearl: SDK3 -> SDK4 in Korea +- Pokémon Dash: SDK2 -> SDK3 in Korea +- Professor Layton and the Diabolical/Pandora's Box: SDK4 -> SDK5 in Korea +- Sawaru: Made in Wario: SDK2 -> SDK4 (Rev 3) -> SDK5 (as DSiWare) +- Sonic Rush Adventure: SDK3 -> SDK4 in Korea +- WarioWare: Touched: SDK2 -> SDK5 (as DSiWare) + +### DSi-Enhanced games that don't use overlays +Total: 39, some may be missing +- 2 in 1 - Music for Kids + Englisch Macht Spass - Eine Reise nach London! +- Are You Smarter than a 5th Grader: Back to School +- Assassin's Creed II: Discovery +- Bejeweled Twist +- The Biggest Loser +- Bratz Fashion Boutique +- de Blob 2 +- Dolphin Island: Underwater Adventures +- Fancy Nancy: Tea Party Time! +- Grease: The Official Video Game +- iCarly +- Imagine: Animal Doctor Care Center +- Imagine: Babyz Fashion +- Imagine: Champion Rider +- Imagine: Fashion Designer - World Tour +- Imagine: Fashion Stylist/Fashion Paradise +- Imagine: Gymnast +- Imagine: Journalist +- Imagine: Reporter +- Imagine: Rescue Vet +- Imagine: Resort Owner/Dream Resort +- Jam Sessions 2 +- Just Sing! +- Just Sing! Vol. 2 +- Just Sing! Vol. 3 +- Kung Fu Panda 2 +- The Last Airbender +- Monster High: Ghoul Spirit +- Penguins of Madagascar +- Penguins of Madagascar: Dr. Blowhole Returns Again! +- Petz: Dolphinz Encounter +- Pictionary +- Popstars +- Rio +- Scripps Spelling Bee +- Sonic Classic Collection +- Women's Murder Club: Games of Passion +- You Don't Know Jack +- Zhu Zhu Pets 2: Featuring The Wild Bunch + +### Games that can connect with GBA titles +Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. + +- Advance Wars: Dual Strike + - Advance Wars + - Advance Wars 2: Black Hole Rising +- Bleach DS + - Bleach Advance: Kurenai ni Somaru Soul Society +- Castlevania Dawn of Sorrow + - Castlevania Aria of Sorrow + - Use [cheats](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/) to get specific items +- Daigasso! Band Brothers + - Daigasso! Band Brothers Tsuika Kyoku (Expansion Pak) +- Eyeshield 21: MAX Devil Power + - Eyeshield 21: Devilbats Devildays +- Feel the Magic: XY/XX + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle + - Sonic Pinball Party + - Space Channel 5: Ulala's Cosmic Attack +- Final Fantasy Tactics A2: Grimoire of the Rift + - Final Fantasy Tactics Advance +- Frogger: Helmet Chaos + - Frogger's Journey: The Forgotten Relic + - Frogger's Adventures: Temple of the Frog + - Frogger's Adventures 2: The Lost Wand +- Fullmetal Alchemist: Dual Sympathy + - Hagane no Renkinjutsushi: Omoide no Sonata + - Hagane no Renkinjutsushi: Meisou no Rondo +- Ganbare Goemon: Toukai Douchuu + - Ganbare Goemon 1+2: Yuki-hime to Magginisu +- Harvest Moon DS + - Harvest Moon: Friends of Mineral Town + - Harvest Moon: More Friends of Mineral Town +- Kim Possible: Kimmunicator + - Disney's Kim Possible: Revenge of Monkey Fist + - Disney's Kim Possible 2: Drakken's Demise + - Disney's Kim Possible 3: Team Possible +- Kirby: Canvas Curse + - Kirby: Nightmare in Dream Land + - Kirby and the Amazing Mirror +- Knights in the Nightmare + - Yggdra Union: We'll Never Fight Alone +- Lunar Knights + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Madden NFL 06 + - Madden NFL 06 + - Madden NFL 2005 +- MegaMan Battle Network 5: Double Team DS + - Mega Man Battle Network + - MegaMan Battle Network 2 + - MegaMan Battle Network 3 White/Blue + - MegaMan Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - MegaMan Battle Network 5 Team ProtoMan/Colonel + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Mega Man Star Force Pegasus/Leo/Dragon + - Mega Man Battle Network + - Mega Man Battle Network 2 + - Mega Man Battle Network 3 White/Blue + - Mega Man Battle Chip Challenge + - Mega Man Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - Mega Man Battle Network 5 Team ProtoMan/Colonel + - Mega Man Battle Network 6 Cyberbeast Falzar/Gregar +- Mega Man ZX + - Mega Man Zero 3 + - Mega Man Zero 4 + - Use this [Slot-2 Patch](https://www.romhacking.net/hacks/4649/) to access the content in Area N +- Phoenix Wright: Ace Attorney + - Gyakuten Saiban +- Phoenix Wright: Justice for All + - Gyakuten Saiban 2 +- Phoenix Wright: Trials and Tribulations + - Gyakuten Saiban 3 +- Pokémon Dash + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald + - (Use [pkmn-chest](https://universal-team.net/projects/pkmn-chest) or [PKSM](https://flagbrew.org/projects/PKSM) to transfer/add Pokémon) +- Pokémon Mystery Dungeon: Blue Rescue Team + - Pokémon Mystery Dungeon: Red Rescue Team +- Shrek Super Slam + - Shrek Super Slam +- Spider-Man 2 + - Spider-Man: Mysterio's Menace +- Super Robot Wars W + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- Super Robot Wars K + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- The Rub Rabbits + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle +- The Sims 2 (DS) + - The Sims 2 (GBA) +- WarioWare: Touched! -WarioWare: Twisted! +- Yoshi Touch & Go + - Yoshi's Island: Super Mario Advance 3 +- Yu-Gi-Oh! Nightmare Troubadour + - Yu-Gi-Oh! GX Duel Academy + +### Games that use GBA Option Paks +- Memory Expansion Pak + - Nintendo DS Browser +- Rumble Pak + - Clubhouse Games + - Custom Robo Arena + - Diddy Kong Racing DS + - Elite Beat Agents + - Ferrari Challenge + - GRID + - Hotel Dusk: Room 215 + - Iron Man + - Juiced 2: Hot Import Nights + - Last Window: The Secret of Cape West + - Legend of Spyro: A New Beginning + - Magnetica + - Mahjong Fight Club DS - Wi-Fi Taiou + - Mario & Luigi: Partners in Time + - Metroid Prime Pinball + - Metroid Prime: Hunters + - Moero! Nekketsu Rhythm Damashii Osu! Tatakae! + - Need for Speed Nitro + - Orcs and Elves + - Picross DS + - Power Pro Kun Pocket 9 + - Power Pro Kun Pocket 10 + - Puyo Puyo! 15th Anniversary + - Race Driver: Create and Race + - Sega Superstars Tennis + - Sonic & SEGA All Stars Racing + - Space Invaders Extreme + - Star Fox Command + - Star Trek: Tactical Assault + - Super Princess Peach + - Tomb Raider: Underworld + - Wario: Master of Disguise + - WWE SmackDown vs. Raw 2008 +- Motion Pack + - Tony Hawk’s Motion + +### Games with Wii connectivity +- Animal Crossing: Wild World -> Animal Crossing: City Folk +- Band Hero -> Guitar Hero +- Batman: The Brave and the Bold (DS) -> Batman: The Brave and the Bold (Wii) +- Castlevania: Order of Ecclesia -> Castlevania Judgement +- Final Fantasy Crystal Chronicles: Echoes of Time (DS) -> Final Fantasy Crystal Chronicles: Echoes of Time (Wii) +- Geometry Wars: Galaxies (DS) -> Geometry Wars: Galaxies (Wii) +- Jam with the Band -> Live Channel +- My Word Coach -> My Word Coach (Wii) +- Pokemon Diamond/Pearl -> My Pokemon Ranch +- Pokemon Platinum -> My Pokemon Ranch (Japan Only) +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver-> Pokémon Battle Revolution +- Personal Trainer: Walking -> Mii Channel +- Ultimate Band -> Ultimate Band (Wii) +- WarioWare D.I.Y. -> WarioWare D.I.Y. Showcase diff --git a/pages/_ja-JP/gbarunner2/faq.md b/pages/_ja-JP/gbarunner2/faq.md index 035665b0..436a4456 100644 --- a/pages/_ja-JP/gbarunner2/faq.md +++ b/pages/_ja-JP/gbarunner2/faq.md @@ -8,19 +8,15 @@ description: FAQs and troubleshooting for GBARunner2 --- #### How do I create and add custom borders? - You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) by FrescoASF. #### Are cheats supported? - Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/). #### How do I use nightly GBARunner2 builds in TWiLight Menu++? - 1. Download the nightly build 1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi) 1. Place it in `sd:_nds` #### How do I use Wi-Fi link features? - You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). diff --git a/pages/_ja-JP/gbarunner2/index.md b/pages/_ja-JP/gbarunner2/index.md index f8051add..421a0098 100644 --- a/pages/_ja-JP/gbarunner2/index.md +++ b/pages/_ja-JP/gbarunner2/index.md @@ -6,7 +6,7 @@ title: GBARunner2 description: Information on how to use GBARunner2 --- -GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii. +GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. It runs similar to [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii. Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information: - [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2) diff --git a/pages/_ja-JP/hiyacfw/forwarders.md b/pages/_ja-JP/hiyacfw/forwarders.md deleted file mode 100644 index b443b978..00000000 --- a/pages/_ja-JP/hiyacfw/forwarders.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -lang: ja-JP -layout: wiki -section: hiyacfw -title: フォワーダー -category: other -description: hiyaCFWでnds-bootstrapのフォワーダーを使用する方法 ---- - -### 必要条件 -- [Unlaunch](https://dsi.cfw.guide/installing-unlaunch)、[hiyaCFW](installing)と[TWilight Menu++](/twilightmenu/installing-dsi)がインストールされるニンテンドーDSi -- [MakeForwarder](https://github.com/Ta180m/Make-Forwarder-Dsi/releases)の最新リリース - -### 手順 -1. `MakeForwarder.zip`の**中身**をSDカードのルートに解凍 -1. TWiLight Menu++を起動 -1. フォワーダーを作成したいニンテンドーDS ROMを起動 -1. ROMが起動したら、本体をオフにしてください - - 動作しない場合は、nds-bootstrapトラブルシューティングガイドに従ってください -1. hiyaCFWを起動 -1. ニンテンドーDSiメニューに入ったら、「Forwarder Maker」を開いて起動します -1. アプリケーションに応じて、ターゲットのbootstrapを設定してください: - - **小売のROM:**`sd:/_nds/nds-bootstrap-release.nds` - - **自作ソフト:**`sd:/_nds/nds-bootstrap-hb-release.nds` -1. `create forwarder`を選択し、ROMの場所に移動します - -目的のフォワーダーをすべて作成するまで、その7と8を繰り返します。 -- 同じタイプのROMを使用している場合は、ターゲットのbootstrapを再設定する必要はありません - -すべてのROMのフォワーダーをインストールしたら、本体を再起動し、hiyaCFWを起動します。 ギフトボックスに表示されるはずです。 diff --git a/pages/_ja-JP/hiyacfw/index.md b/pages/_ja-JP/hiyacfw/index.md index 710ef534..4ec2c7e5 100644 --- a/pages/_ja-JP/hiyacfw/index.md +++ b/pages/_ja-JP/hiyacfw/index.md @@ -6,8 +6,10 @@ title: hiyaCFW description: hiyaCFWのインストールと使用方法に関する情報 --- -[hiyaCFW](https://github.com/RocketRobz/hiyaCFW)は、SDカードから本体のNAND(内部ストレージ)を実行できるカスタムファームウェアです。 +[hiyaCFW](https://github.com/RocketRobz/hiyaCFW)は、NANDチップ(内部メモリ)の代わりに本体のSDカードからニンテンドーDSiのファームウェアを実行することができますカスタムファームウェアです。 これは、SDカードが交換可能であり、内部NANDチップが弱く壊れる可能性がありますために便利です。 -これにより、ブリックするの危険性なしニンテンドーDSiメニューに独自のアプリをインストールすることができます。これらのアプリはSDカードにインストールされるため、問題を簡単に解決できます。 +安全のメリットに加えて… +- DSiウェアとの互換性100%で、ニンテンドーDSiメニューにアプリを安全にインストールします +- 内部NANDで見つかったものとは別の設定を保持します -また、DSiメニューに自作アプリを簡単にインストールし、起動時にカスタムスプラッシュ画面を表示することねできます。 +ただし、 具体的に公式のニンテンドーDSiメニューを使用しない限り、単純に[TWiLight Menu++](../twilightmenu/)を使用することをおすすめします。公式メニューは、ゲームのインストールが困難であったり、大容量のSDカードでは動作が重くなるなどの欠点があります。 diff --git a/pages/_ja-JP/hiyacfw/troubleshooting.md b/pages/_ja-JP/hiyacfw/troubleshooting.md index 9484f68e..bcac8c4d 100644 --- a/pages/_ja-JP/hiyacfw/troubleshooting.md +++ b/pages/_ja-JP/hiyacfw/troubleshooting.md @@ -7,10 +7,10 @@ category: other description: hiyaCFWのトラブルシューティング情報 --- -## #-2435-8325 +### #-2435-8325 ニンテンドーDSiが起動時にこのフォーマット(#が数字である)でエラーが表示された場合は、つまりブートステージ2はSDNANDに何か問題があると考えているということです。 これは通常に、[hiyaCFWを再インストールする](installing-hiyacfw)ことによって修正されます。 -## 「エラーが発生しました」 +### 「エラーが発生しました」 ニンテンドーDSiメニューが問題を検出すると、通常にこの一般的なエラーメッセージが表示されます、原因のいくつかは: #### 空き容量のバグ diff --git a/pages/_ja-JP/nds-bootstrap/faq.md b/pages/_ja-JP/nds-bootstrap/faq.md index 6864df4e..1086c58e 100644 --- a/pages/_ja-JP/nds-bootstrap/faq.md +++ b/pages/_ja-JP/nds-bootstrap/faq.md @@ -13,18 +13,18 @@ description: FAQ & Troubleshooting for nds-bootstrap - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### nds-bootstrap troubleshooting -If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. +If you get issues with using the latest version of nds-bootstrap, here's how you can troubleshoot it. 1. Run the game with different settings, including changing the ARM9 CPU Speed, DS/DSi Mode, sound quality, Card Read DMA, etc 2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` 3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv) -If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. +If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case there has already been an issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. #### Why are there issues with ROM loading, even though they're run natively? -nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. +nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which will cause the ROMs to not work properly. #### Why use nds-bootstrap over a regular flashcard? - Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges @@ -46,5 +46,5 @@ A nightly build is build for the latest commit. Nightly builds may be unstable, #### Why do my cheats not work? The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. -For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). +For more info on cheats, check the [Action Replay cheats section of the Retail ROMs page](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). diff --git a/pages/_ja-JP/nds-bootstrap/index.md b/pages/_ja-JP/nds-bootstrap/index.md index cb183ae7..6187920a 100644 --- a/pages/_ja-JP/nds-bootstrap/index.md +++ b/pages/_ja-JP/nds-bootstrap/index.md @@ -6,4 +6,10 @@ title: nds-bootstrap description: Information on how to use nds-bootstrap --- -[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcards. +[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source homebrew application which redirects Slot-1 read/writes from official Nintendo SDK games to the SD card, whether on a flashcard or the on-console SD card. + +It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. + +- [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) + - For access to edit, please hit the "Request edit access" button +- [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_ja-JP/nds-bootstrap/testing.md b/pages/_ja-JP/nds-bootstrap/testing.md index 8b916fdf..1a3ad55d 100644 --- a/pages/_ja-JP/nds-bootstrap/testing.md +++ b/pages/_ja-JP/nds-bootstrap/testing.md @@ -7,7 +7,7 @@ description: Compatibility list and tips for testing games --- ### Compatibility List -To view tested games, look [here](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `view only` and then `request edit access`. +To view tested games, check the [compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `View only` and then `Request edit access`. ### Tips For Testing Games - Look for screen flickering or sound issues diff --git a/pages/_ja-JP/other/godmode9i.md b/pages/_ja-JP/other/godmode9i.md index 03c02af7..f0ed6083 100644 --- a/pages/_ja-JP/other/godmode9i.md +++ b/pages/_ja-JP/other/godmode9i.md @@ -6,17 +6,19 @@ title: GodMode9i description: Information about GodMode9i --- -Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM. +[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/) is an open source file browser for the Nintendo DS ecosystem, taking inspiration from GodMode9 for the Nintendo 3DS. GodMode9i has the ability to dump game cartridges, manage SD card files, browse NitroFS, calculate the SHA1 hash of files, edit binary files with a hex editor, and more. -### FAQ & Troubleshooting +## Dumping functionality -#### How do I dump games? -Follow [this guide](https://dsi.cfw.guide/dumping-game-cards) from the [dsi.cfw.guide](https://dsi.cfw.guide/) website. +To dump game cartridges, select the drive in the drives list and follow the on-screen prompts. +- On the Nintendo DS and Nintendo DS Lite, GodMode9i can dump Slot-2/Game Boy Advance cartridges if running from Slot-1 flashcard, or Slot-1/Nintendo DS cartridges if GodMode9i is running from a Slot-2 flashcard +- On the Nintendo DSi family of systems, Unlaunch is required for access to Slot-1 + - Follow [dsi.cfw.guide](https://dsi.cfw.guide/) for instructions on how to install Unlaunch +- On the Nintendo 3DS family of systems, a modern CFW environment is required to launch GodMode9i + - Follow [3ds.hacks.guide](https://3ds.hacks.guide/) for instructions on how to install Luma3DS + boot9strap -#### Why can't I dump games on DSi? -You need Unlaunch installed in order to be able to dump games onto your SD card. You can install Unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/). +### Troubleshooting #### How do I get past the "mounting drive(s)" screen while starting it up? -This happens when you launch GodMode9i from [hiyaCFW](/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND. - +This happens when you launch GodMode9i from [hiyaCFW](../hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from Unlaunch to be able to mount the NAND. diff --git a/pages/_ja-JP/twilightmenu/creating-ram-disks.md b/pages/_ja-JP/twilightmenu/creating-ram-disks.md index 5d9fc1be..b2554aac 100644 --- a/pages/_ja-JP/twilightmenu/creating-ram-disks.md +++ b/pages/_ja-JP/twilightmenu/creating-ram-disks.md @@ -10,7 +10,7 @@ description: How to create RAM disks for using old DS homebrew with TWiLight Men You do not need to follow this if you're using a flashcard. {:.alert .alert-info} -To make a RAM disk, download [this](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) tool (click `Download Software`), and follow the instructions below. +To make a RAM disk, download [Dataram RAMDisk](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) (click `Download Software`), and follow the instructions below. Instructions by @Dakkon7, modified by RocketRobz: diff --git a/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md index efb65ad4..b1ce6a92 100644 --- a/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md @@ -7,6 +7,9 @@ title: Custom Unlaunch Backgrounds description: How to make custom Unlaunch backgrounds and install them using TWiLight Menu++ --- +You can find premade Unlaunch backgrounds on the [TWiLight Menu++ skins site](https://skins.ds-homebrew.com/unlaunch/). +{:.alert .alert-info} + 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: - Only the first frame will be shown, no animated backgrounds - The file must be less than or equal to 15,472 bytes @@ -39,9 +42,9 @@ As the GIF's palette is loaded to the same area of VRAM as the text palettes it 1. Save the optimized GIF and open it in GIMP 1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap` 1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button - - If your image doesn't have at least 133 colors you will also need to add filler colors to arrange the text colors in the correct spots + - If your image doesn't have at least 133 colors you will need to keep adding colors until the last is index 146 1. Right click a color in the Colormap and select `Rearrange Colormap...` -1. Arrange your new colors so they match these: (The 2nd and 3rd columns starting at index 49)
![Palette with correct text colors](https://cdn.discordapp.com/attachments/614278143527878658/770777177904906240/unlaunch-palette.png) +1. Arrange your new colors so they match the ones outlined in red: (The 2nd and 3rd columns starting on the 4th row)
![Palette with correct text colors](/assets/images/custom-unlaunch-bg/unlaunch-palette.png) 1. Use the color picker to make your new colors match those in the above image 1. In the menu bar at the top, select `File` -> `Export As...`, give it a name with the extension `.gif`, and click `Export` 1. In the next popup, make sure `GIF comment` is off and click `Export` diff --git a/pages/_ja-JP/twilightmenu/faq.md b/pages/_ja-JP/twilightmenu/faq.md index 2bbd1472..7fd03b31 100644 --- a/pages/_ja-JP/twilightmenu/faq.md +++ b/pages/_ja-JP/twilightmenu/faq.md @@ -62,60 +62,10 @@ TWLMenu++設定に移動し、`最近プレイしたリストを更新する`を #### TWiLight Menu++はどのシステムに対応ですか? -| 形式 | ローダー | 拡張子 | セーブファイル | -| -------------------- | -------------------------------------------- | -------------------------------------- | ------------------------------------------ | -| ARGV[^1] | ネイティブ | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], フラッシュカードのカーネル, ネイティブ | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[ROMの名前].sav`[^2] | -| DSiウェア | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[ROMの名前].pub`, `saves/[ROMの名前].prv` | -| DSTWOプラグイン | [DSTWO][dstwo][^3] | `.plg` | | -| ゲームボーイ(カラー) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[ROMの名前].sav` | -| ゲームボーイアドバンス | [GBARunner2][gbarunner2][^4], ネイティブ[^5] | `.agb`, `.gba`, `.mb` | `[ROMの名前].sav` | -| ゲームギア | [S8DS][s8ds] | `.gg` | `[ROMの名前].gg.sav` | -| メガドライブ・Genesis | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[ROMの名前].srm`[^6] | -| マスターシステム | [S8DS][s8ds] | `.sms` | `[ROMの名前].sms.sav` | -| MPEG4ビデオ | [MPEG4 Player][mpeg4player] | `.mp4` | | -| ファミリーコンピュータ・NES | [nesDS][nesds] | `.nes`, `.fds` | `[ROMの名前].sav` | -| PCエンジン・TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| RVIDビデオ | [Rocket Video Player][rvidplayer] | `.rvid` | | -| スーパーファミコン[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[ROMの名前].srm`[^8] | -{:.table} - -- Footnotes - -{:footnotes} +[TWiLight Menu++で対応されているシステムのリスト](../ds-index/emulators#twilight-menuで対応されているシステムのリスト)を参照してください。 #### sudokuhaxからタッチ入力がうまくいかないのはなぜですか? sudokuhaxのセーブファイルによっては、タッチ画面の入力が動作しない場合があります。 #### The Biggest LoserはTWiLight Menu++を起動できますか? いいえ。 The Biggest LoserはSlot-1ゲームです、DSiウェアではない、Slot-1カードを実行する時にSDアクセスが無効になります。 - -[^1]: DSの自作アプリへのパスとそれを起動する引数を含むテキストファイルです。詳細については、[nds-hb-menuのREADME](https://github.com/devkitPro/nds-hb-menu#passing-arguments)を参照してください -[^2]: 小売ROMのみ、自作ソフトには特定のセーブファイルがありません -[^3]: 追加の処理能力とRAMがカートリッジ内にあるため、SuperCard DSTWOフラッシュカードでのみ機能します -[^4]: DSiモードで実行している場合は、DSPを使って良いサウンドを得ることができます -[^5]: Slot-2フラッシュカードが必要なのでオリジナルのDSとDS Liteでのみ機能します -[^6]: jEnesisはフラッシュカードから実行している時にのみ保存できますが、PicoDriveTWLはSDカードとフラッシュカードから保存できます -[^7]: フラッシュカード、3DSの内部のSDカードまたはUnlaunchがインストール済みのDSiを使っている場合にのみ表示されます -[^8]: フラッシュカードから実行している時にのみ保存できます - -[a5200ds]: https://github.com/wavemotion-dave/A5200DS -[a7800ds]: https://github.com/wavemotion-dave/A7800DS -[dstwo]: http://eng.supercard.sc -[gameyob]: https://github.com/Drenn1/GameYob -[gbarunner2]: https://github.com/Gericom/GBARunner2 -[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS -[mpeg4player]: https://gbatemp.net/threads/544095 -[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap -[nesds]: https://github.com/DS-Homebrew/NesDS -[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx -[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL -[rvidplayer]: https://gbatemp.net/threads/539163 -[s8ds]: https://www.gamebrew.org/wiki/S8DS -[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS -[stellads]: https://github.com/wavemotion-dave/StellaDS -[unlaunch]: https://problemkaputt.de/unlaunch.htm -[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS diff --git a/pages/_ja-JP/twilightmenu/index.md b/pages/_ja-JP/twilightmenu/index.md index d5742070..477550e8 100644 --- a/pages/_ja-JP/twilightmenu/index.md +++ b/pages/_ja-JP/twilightmenu/index.md @@ -5,6 +5,8 @@ title: TWiLight Menu++ description: TWiLight Menu++の使い方とカスタマイズに関するガイド --- -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu)はオープンソースのDSiメニューのアップグレード/置き換えであり、DSi、3DS、およびフラッシュカードのnds-bootstrap用のフロントエンドです。 +![TWiLight Menu++のロゴ](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) + +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu)は、様々なアプリケーションを起動するオープンソースのメニューであり、交換メニューに最適です。 テーマ、スキン、フォルダなどの機能を備えた、ニンテンドーDSやニンテンドー3DSファミリーのためのオールインワンメニューです。 インストール方法については、サイドバーの「インストール」セクションで本体のページをクリックしてください。 diff --git a/pages/_ja-JP/twilightmenu/installing-flashcard.md b/pages/_ja-JP/twilightmenu/installing-flashcard.md index c300b2f5..9d513f87 100644 --- a/pages/_ja-JP/twilightmenu/installing-flashcard.md +++ b/pages/_ja-JP/twilightmenu/installing-flashcard.md @@ -38,7 +38,7 @@ description: ニンテンドーDSフラッシュカードにTWiLight Menu++を - R4xDS - DSTT(i) - [ここ](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/)からYSMenuをインストール + [RetroGameFanのYSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/)をインストールします - フラッシュカードのmicroSDのルートに`YSMenu.nds`(既存しない場合は`TTMenu.dat`から名前を変更)と`TTMenu`フォルダがあることを確認します 1. `nds-bootstrapを使用`を`いいえ`に設定して、nds-bootstrapの代わりにフラッシュカードのファームウェアが使用されます diff --git a/pages/_ja-JP/twilightmenu/playing-in-widescreen.md b/pages/_ja-JP/twilightmenu/playing-in-widescreen.md index aa2ff1cf..d92198d5 100644 --- a/pages/_ja-JP/twilightmenu/playing-in-widescreen.md +++ b/pages/_ja-JP/twilightmenu/playing-in-widescreen.md @@ -33,5 +33,5 @@ description: ニンテンドー3DSでTWiLight Menu++をワイドスクリーン **注:** 1. ワイドスクリーンがグリッチに見えないようにするには、TWLMenu++を起動する時にSTARTまたはSELECTを長押ししない -1. すべてのゲームがワイドスクリーン対応ではありません。 [ワイドスクリーン付きゲームのリストを作成しました](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) +1. すべてのゲームがワイドスクリーン対応ではありません。 [ワイドスクリーン付きゲームのリストはここにある](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) 1. このガイドに従ってワイドスクリーン対応のゲームを起動した後、TWL_FIRM(TWLMenu++のGUIを含む)のすべてでワイドスクリーンモードでなってしまう場合は、 `sd:/luma/sysmodules/`に`TwlBg.cxi`を削除して、TWiLight Menu++を[アンインストールして](https://wiki.ds-homebrew.com/twilightmenu/uninstalling-3ds)[再インストールして](https://wiki.ds-homebrew.com/twilightmenu/installing-3ds)、以上のガイドに再従います diff --git a/pages/_ko-KR/community/discord-info.md b/pages/_ko-KR/community/discord-info.md index 41c73ff6..830c3094 100644 --- a/pages/_ko-KR/community/discord-info.md +++ b/pages/_ko-KR/community/discord-info.md @@ -7,97 +7,126 @@ title: DS⁽ⁱ⁾ Mode Hacking Info description: Information for the DS⁽ⁱ⁾ Mode Hacking Discord server --- -### Welcome to the DS⁽ⁱ⁾ Mode Hacking! - -We specialize in all things related to Nintendo DS(i) modding and homebrew. Here are a few examples of what we can help you do in this server: - -- Setting up the best kernel for your flashcart -- Installing Custom Firmware (CFW) to your Nintendo DSi -- Helping modify the TWL_FIRM on your Nintendo 3DS (allowing you to use widescreen, changing screen filtering amongst other things) - -We also focus on other things such as creating ROM hacks, developing homebrew, and general chatter. +This is a Discord server that specializes in all things related to Nintendo DS(i) modding and homebrew, from helping set up your flashcard to homebrew development. We also focus on other things such as creating ROM hacks, playing DS games, and TWL_FIRM modding on 3DS. ## Discord Channels -We have plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. We'll go over the important ones but you can always check what the other channels do by looking at their channel topic: +There are plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. -- [#info-and-rules][info-and-rules] - This is the rules channel, it describes the standards we have when communicating in this server. -- [#useful-resources][useful-resources] - Need to understand something? Don't know a technical term? Check here -- [#nds-modding-help][nds-modding-help] - This is where you can ask for assistance with anything DS Homebrew related. Please check the pins, as there might be an explanation there already -- [#community-meta][community-meta] - This channel is used for talking about the server itself -- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes and stuff +Always remember to check the channel topic and pins before talking in a channel. +{:.alert .alert-info} -We also have [#other-nds-homebrew][other-nds-homebrew] for homebrew that don't have a dedicated channel, [#nds-modding-discussion][nds-modding-discussion] for modding that doesn't concern other channels, [#nds-gaming][nds-gaming] for general DS stuff, and [#offtopic][offtopic] for any topic in general. +**Important** +- [#info-and-rules][info-and-rules] - This provides brief information on the rules and information on this server. For more detailed information on the rules, see [the rules page](https://wiki.ds-homebrew.com/community/discord-rules) on the wiki +- [#useful-resources][useful-resources] - Links to useful resources that are outside of the Discord server such as other servers or this wiki +- [#member-logs][member-logs] - Shows user joins and server boosts + +**Server Hub** +- [#announcements][announcements] - Information on new updates to homebrew and also general announcements related to the server +- [#github-updates][github-updates] - Feed of all contributions to and discussions in our projects' GitHub repositories +- [#github-builds][github-builds] - Feed of all of our projects' nightly builds +- [#subreddit-feed][subreddit-feed] - Updates for new posts from our [Subreddit](https://reddit.com/r/NDSBrew) +- [#community-meta][community-meta] - For giving feedback about our community, including this Discord server, our subreddit, and GitHub organization + +**Nintendo DS⁽ⁱ⁾ Modding** +- [#nds-modding-help][nds-modding-help] - Have an issue with anything Nintendo DS(i) related? Need to ask a general question? Go ahead and do it here, providing all the information you can give (error messages, your console, methods tried, logs, and so forth). Keep 3DS modding in #other-console-modding unless it involves TWL_FIRM +- [#nds-modding-discussion][nds-modding-discussion] - Place to discuss flashcards, AP patches, and general DS understandings and research. While this channel covers TWL_FIRM on 3DS, please keep 3DS Mode discussions in #other-console-modding +- [#nds-retail-research][nds-retail-research] - Talk about ROM hacks, mods, and cheats for Nintendo DS(i) titles. Check the pins for a list of dedicated communities +- [#nds-dev-discussion][nds-dev-discussion] - Resources and discussions about DS(i) homebrew development. Discussion of already existing homebrew should go in #other-nds-homebrew + +**Main DS⁽ⁱ⁾ Homebrew Projects** +- [#nds-bootstrap][nds-bootstrap] - This channel is for discussion of the development of nds-bootstrap, for help use #nds-modding-help +- [#twilight-menu][twilight-menu] - This channel is for discussion of the development of TWiLight Menu++, for help use #nds-modding-help +- [#gbarunner2][gbarunner2] - This channel is for discussion of the development of GBARunner2, for help use #nds-modding-help +- [#websites-development][websites-development] - Discussion and suggestions for [dsi.cfw.guide](https://dsi.cfw.guide/) and all [ds-homebrew sites](https://ds-homebrew.com/) go here + +**Secondary DS⁽ⁱ⁾ Homebrew Projects** +- [#godmode9i][godmode9i] - This channel is for discussion of the development of godmode9i, for help use #nds-modding-help +- [#emulators-on-nds][emulators-on-nds] - This is for talking about emulators on the Nintendo DS(i). Discussion for Nintendo DS(i) emulators should go in #nds-modding-discussion +- [#other-nds-homebrew][other-nds-homebrew] - Talk about Nintendo DS(i) homebrew and get support that isn't covered by other channels + +**Community** +- [#off-topic][off-topic] - A channel for any topic that does not necessarily fit the other channels. Lower-quality posts should be kept to #end-of-server +- [#nds-gaming][nds-gaming] - A place to generally discuss games on the DS(i), as well as seek players for online play +- [#other-console-modding][other-console-modding] - Talk about homebrew and mods for any other game systems, such as the 3DS when not in TWL_FIRM +- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes, bot commands, and other things that don't facilitate discussion ## Roles & User Flairs -We have several roles you can get on this server, some of them being accessible with just a @Lightning command +We have several roles you can get on this server, some of them being accessible with just a Lightning bot command. -### Developers -This role is given to those who have either assisted or led a project for the Nintendo DS scene. While preferable that it'd be open source, it's optional Post the Nintendo DS homebrew application in the channel that works the best (If it doesn't have one, post it in [#other-nds-homebrew][other-nds-homebrew]) and ping a moderator alongside your message. +### Moderator Roles +These roles are given to people that are well trusted, they have the ability to ban, kick, mute, and give other roles to users. -Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances +- Da Master - The Owner role, has all possible perms +- Admin - Has all possible perms, usually gets final say between the Server Maintainers +- Server Maintainers - Help enforce the server rules and manage the server. If there is an issue contact them first before going higher up -### Artists/Designers -This role is given to those with an understanding of how art works and have contributed to DS homebrew in a graphical way (for example, a WoodR4 skin or a TWiLight Menu++ subtheme). Once you've fulfilled the requirement, mention us in [#community-meta][community-meta] with examples of said work and we will evaluate it. +### User Flair Roles +These roles can only be given by moderators and indicate that these users are knowledgeable in those fields, some give access to private channels. If you think that you fit the descriptions for any of these roles, ask in #community-meta. Moderators will evaluate your request based on the role's requirements. -### Helpers -Whether it's people we confide special builds to test or someone who would be helping out in the [#nds-modding-help][nds-modding-help] channel, Helpers are users that are supposed to represent the server as helpful members of the community. As an addition to the above average post quality requirement, there are two possible ways you can get the role: Testing & helping those in [#nds-modding-help][nds-modding-help] +- Developers - This role is given to those who have contributed code to the Nintendo DS scene. If you have any projects for the role, show them in #nds-dev-discussion +- Helpers - This role is given to those that actively provide meaningful assistance in #nds-modding-help or have contributed to compatibility reporting + - Helpers have no moderator perms, please ping a mod if a situation needs one +- Nitro Boosters - Given to those that have given Server Boosts -For those testing, you must test at least a total of 7 games between GBARunner2 and nds-bootstrap. Check their specific channel topics for links to their compatibility sheet. For those helping, the amount of help you give isn't set in stone. We generally look at how grand your helping is (for example, saying "right click then hit edit" wouldn't help). +### Punishment Roles +If you have broken the rules, you may receive these roles from a mod. -Once you've fulfilled either, mention it in [#community-meta][community-meta] and say which method you chose. If we approve, you will gain the Helpers role. You must send at least one message every 4 months to keep it. +- No Community - Removes access for all the channels under the Community category +- No Help - Removes access from [#nds-modding-help][nds-modding-help] +- No Reaction - Disables reaction perms for all channels +- Muted - Disables the ability to send messages -### Translators -Wanna translate a project of ours? Give yourself this role so you can stay up to date with the project's translation status. Our translation leader (Evie) will ping when new strings need to be translated. +### Other +These roles are only given for very specific purposes by Moderators. -- TWiLight Menu++: -- dsi.cfw.guide website: -- ds-homebrew.com wiki: +- Bots - Used to mark the Discord bots we have in this server +- Special Thanks - People that have contributed to our community in a major way -This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][end-of-server]) +### Self-Assignable Roles +These roles are given by the [Lightning bot](https://lightning-bot.gitlab.io/) using the !togglerole command. If you want to know what other commands it has, use !help. Keep commands for it in #end-of-server. -### Game Modders -This role is given to those who have made a ROM Hack of decent quality for the Nintendo DS, know how to properly patch their files and have posted said ROM hack at a more permanent place (such as GameBanana or modding forums). Post your ROM hack in [#nds-retail-research][nds-retail-research] and ping a moderator and we will evaluate the ROM hack. +- Updates - Get pings for updates on new releases of DS(i) homebrew in #announcements +- Nintendo DS Online Players - Anyone can ping this role in #nds-gaming when they're looking for people to play DS games online with +- Artist/Designers - For those that have made high-quality TWiLight Menu++ skins, unlaunch backgrounds or graphics for other DS(i) homebrew +- Composers - For those that have made music for DS(i) homebrew or ROM hacks +- Game Modders - For those that have made ROM hacks, cheats, or any other type of modifications to DS(i) games +- Translators - Anyone that wants to be notified for contributing to translations of various DS Homebrew projects -### Nintendo DS Online Players -This is a hoisted role, meant for users to get pinged when someone wants to play a Nintendo DS game online (whether it's Wiimmfi, AltWFC or other services). Mass pingers will be banned. This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server]) +## The Staff Team +These are the people who maintain the server. If they say something is final, it is not up for debate. These members are hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. -### Updates -You will get pinged in [#announcements][announcements] anytime an update comes out. To get this role, type `!togglerole Updates` in [#end-of-server][end-of-server]. +Owner: shutterbug2000#8835 -## 🤖 Lightning Commands -Lightning is a discord bot made by [LightSage](https://gitlab.com/LightSage) which has useful commands for modding communities, including... +Administrators: RocketRobz#4931, FNowut#5028, ahezard#8037, Apache Thunder#1696 -- `!mod [console] [param2]` - This will allow you to view information on modding consoles, games and so on. param2 could be viewed for more specific information or get a list of homebrew. -- `!togglerole ` - This will allow you to toggle a self-assignable role. If you need to view the current list of self-assignable roles, run `!togglerole list`. - -There are a ton of fun commands you can run as well, but please keep them to [#end-of-server][end-of-server]. To learn more, check out their website: - -We also use Lightning for moderation purposes (to log warns, kicks, mutes and bans). Keep this bot's DM box open in case we ever need to reach you. - -## 👑 The Staff Team -These are the people who maintain the server. If they say something is final, it is not up for debate. These members will be hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. - -@shutterbug2000, @RocketRobz (TWL-Z8RT-USA), @Gericom, @ahezard, @Apache Thunder, @NightScript, @dubbz82, @Stack3r, @Frost_, @Kaisaan - -## 🚪 Invite Link -Here are links to our networks. - -- Discord Server: (Keep in mind that anything publicly accessible on our server are logged by us and may be logged by others here) -- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew) -- Sub-Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) (for old reddit: [Dark](https://dm.reddit.com/r/NDSBrew/) --- [Light](https://old.reddit.com/r/NDSBrew/)) +Server Maintainers: Kaisaan#6181, Pk11#3666, Kodtiz3D#8288, DeadSkullzJr#3908, lifehackerhansol#4546 [info-and-rules]: https://discord.com/channels/283769550611152897/626620520330428436 [useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283 +[member-logs]: https://discord.com/channels/283769550611152897/677714673663082529 [announcements]: https://discord.com/channels/283769550611152897/283771381735489537 +[github-updates]: https://discord.com/channels/283769550611152897/450065134191116290 +[github-builds]: https://discord.com/channels/283769550611152897/540764336134815766 +[subreddit-feed]: https://discord.com/channels/283769550611152897/869830055377928243 [community-meta]: https://discord.com/channels/283769550611152897/715651368391671919 [nds-modding-help]: https://discord.com/channels/283769550611152897/332961165829210117 [nds-modding-discussion]: https://discord.com/channels/283769550611152897/547986366357700620 [nds-retail-research]: https://discord.com/channels/283769550611152897/356988919738400768 +[nds-dev-discussion]: https://discord.com/channels/283769550611152897/835273459339624499 + +[nds-bootstrap]: https://discord.com/channels/283769550611152897/283769550611152897 +[twilight-menu]: https://discord.com/channels/283769550611152897/489307733074640926 +[gbarunner2]: https://discord.com/channels/283769550611152897/620310871800807466 +[websites-development]: https://discord.com/channels/283769550611152897/744649302567157800 + +[godmode9i]: https://discord.com/channels/283769550611152897/497960894660083732 +[emulators-on-nds]: https://discord.com/channels/283769550611152897/702400281966673951 [other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712 -[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725 +[off-topic]: https://discord.com/channels/283769550611152897/286686210225864725 [nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448 +[other-console-modding]: https://discord.com/channels/283769550611152897/653706029736919051 [end-of-server]: https://discord.com/channels/283769550611152897/283770736215195648 diff --git a/pages/_ko-KR/community/discord-rules.md b/pages/_ko-KR/community/discord-rules.md index 3a5ce382..ae96fe2d 100644 --- a/pages/_ko-KR/community/discord-rules.md +++ b/pages/_ko-KR/community/discord-rules.md @@ -7,126 +7,103 @@ title: DS⁽ⁱ⁾ Mode Hacking Rules description: The rules for the DS⁽ⁱ⁾ Mode Hacking Discord server --- -### Do NOT impersonate, trash talk or otherwise act disrespectful to others and their beliefs. +This page provides more details to the rules outlined in the [#info-and-rules](https://discord.com/channels/283769550611152897/626620520330428436) channel in the Discord server. If you have any further questions, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). Note that the [English version of the rules](/community/discord-rules) is the canonical version and any potential discrepancies in translations will not affect their enforcement. -- This applies especially to those offering their time for the community. (such as helpers or developers) -- We will NOT tolerate insensitivity, regardless of whether the member is in the community or not. -- Respect user privacy; Avoid attempts to communicate with users who aren't comfortable doing so or sharing information about them that they don't want shared. -- Do NOT backseat moderate or try to "help" when a moderator is dealing with a situation. You hold no authority, so leave actual rule handling to staff. - - Reminders are fine, as long as you don't try to enforce them. -- When knowing who created a piece of art, credit those content creators. +### 1. Do not act disrespectfully towards others and their beliefs +- This applies to everyone regardless of their role or level of activity in this server, even if they aren’t on the server +- Do not backseat moderate or try to "help" when a moderator is already dealing with a situation +- Reminders of the rules are fine, as long as you remain respectful +- Credit the creator(s) when sending something if you know who created it -### Do NOT bring the chat quality down. +### 2. Do not bring the chat quality down -Examples include: +Examples of what breaks this rule include: - Asking to be spoon-fed information or spoon-feeding others -- Asking for release dates for projects; It's ready when it's ready -- Asking to ask; by asking to ask, you just asked -- Requesting information that is either obvious or you could find with a little bit of research on your end (such as googling for links instead of asking for them to be handed to you) - - Important information will be held over at [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283). - - Check the channel topic & pinned messages; it most likely contains what you are looking for. -- Intentionally elongating your message (for example: sending few words per message leaving it into a "popcorn" situation) -- Repeating messages, whether it is repeated in the same channel or in multiple channels. - - If you're unsure where to post your message, post it in the one that makes the most sense. - - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). +- Asking for release dates for projects; it's ready when it's ready +- Asking if you can ask a question; just ask your question directly +- Requesting information that is either obvious or you could find with a little bit of research on your end + - Important information can be found in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and in the pinned messages of all the channels +- Taking up excessive space in chat (e.g. Sending a tiny amount of words in multiple messages instead of keeping it all in one message) +- Repeating messages, whether it is repeated in the same channel or in multiple channels + - If you're unsure where to post your message check the channel topics and ask in the most fitting one + - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919) - Posting for the sake of posting rather than to bring actual conversations (such as complaining that the chat is dead, only sending out greetings, copypastas, etc) -- Sending extremely long messages. Use [mystbin](https://mystb.in/) for longer messages instead. +- Sending extremely long messages, use [mystbin](https://mystb.in/) for longer messages instead + +### 3. Do not self-promote with no context or without explicit staff permission + +- Giving links to other Discord servers on request is allowed, but please ask a moderator in a DM before advertising a server without prior context +- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules, mass DM advertisement (with proof) will land you a ban +- Joining for the purpose of advertising your discord server will land you a ban and your advertisements will be deleted + +### 4. Avoid piracy discussion + +- Do not link/mention piracy websites/tools, upload pirated content, or encourage others to pirate +- For more information on what is piracy or not, we suggest reading [eip’s piracy definition page](https://3ds.eiphax.tech/piracy.html) (Disclaimer: We are not lawyers) +- Discord’s Terms of Service follow the US law and as such, is subject to the US definition of piracy regardless of wherever the user lives in the US or not + +### 5. Keep conversations within their respective channels + +- Even if they are related, sometimes another channel would be more suitable + - Check the channel topics for where to ask questions or have discussion +- Sometimes, even an entirely different server is preferable, we don't have the answers to everything + - There are some related servers in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and the pins of other channels + +### 6. Keep all conversations in English + +- We are not able to easily moderate content in other languages +- We suggest using [DeepL](https://www.deepl.com/translator) for translation +- Moderators may allow others to speak in foreign languages in case translation fails and there are trusted people that know your language and are able to help + +### 7. You may not have an alternative account on this server without staff permission + +- One account per person at a time (except when approved by a staff member), be sure to leave this server on your other account before joining with a new one +- Punishments apply to the person, not the account, any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned + +### 8. Keep names/nicknames exclusively alphanumeric and do not hoist + +- Users with a nickname/username that is not easily readable for an English speaker or mentionable with an English (US) keyboard will be assigned a new nickname +- Avoid purposely putting characters in the beginning of the name to change your spot in the member list, those characters will be removed + +### 9. Do not send unsolicited DMs to other users + +- Please ask before sending a Direct Message to others and respect those not wanting to communicate + - Even if your actions aren't malicious, they could be disturbing or otherwise unwanted +- Things that happen in Direct Messages **are** the business of the server since unless you both share another server or are friends, you wouldn't be able to reach each other +- Examples of what not to do include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules, and harassment -### Do NOT randomly send Discord server invite links with no context & without explicit staff permission +### 10. Do not bring external drama, NSFW, or illegal content into the server -- Giving links to other discord servers on request is allowed, but please ask a moderator in Direct Messages before advertising a server without prior context -- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules. Mass-DM advertisement (with proof) will land you a ban -- Breaking this rule will result in your message containing the advertisement being deleted -- Joining for the purpose of advertising your discord server will land you a ban. +- If you are banned in other servers, avoid talking about it here + - We can not help you get unbanned from other servers, that is the decision of the staff members there +- Do not post anything that is not considered safe for work (e.g. sexual content, extreme violence, drugs) +- Any account with a disturbing avatar will be kicked, if you rejoin and still have the avatar, you will be banned +- Despite adult content being banned, users are still required to be thirteen and over in order to participate on this Discord server as per the Discord TOS +### 11. Do not talk about or do actions pertaining to breaking other Discord TOS +- [Link to Terms of Service](https://discord.com/terms) +- [Link to community guidelines](https://discord.com/guidelines) +- Trying to do anything that is not explicitly mentioned in our rules but is still against Discord TOS will land you a ban (e.g. raids, malware, phishing) -### Keep conversations within their respective channels. - -- Even if they are related, sometimes another channel would be more suitable. -- Sometimes, even an entirely different server is preferable. We don't have the answers to everything. - - Different related servers are linked to in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) - - -### You may not have an alternative account on this server - -- One account per person at a time (except when approved by a staff member). Be sure to leave this server on your other account before joining with a new one. -- Punishments apply to the person, not the account. Any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned. ‎ - -### Do NOT recommend video guides. - -- Video guides aren't maintained very well (which leads to the videos being outdated and unreliable in the long term) and negligent for the sake of "user accessibility". -- We have a list of guides in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) you could use instead. ‎ - -### Keep names exclusively alphanumeric, to keep them easy to read and tag. - -- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname. - - If we have to flip our displays to read your name, it's an abnormal way. - - If we have to get your User ID in order to mention you, it's an abnormal way. -- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed. - - -### Please be courteous when using Direct Messages - -- Things that happen in Direct Messages **are** the business of the server since unless the two share another server or they are friends, they wouldn't be able to reach each other. -- Examples include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules or harassment. - - There needs to be evidence of doing so, such as other people reporting it too, implications on the server or anything of the sort. However, when you do your report, cover any links. Do not give the DM advertiser more popularity than they already got by Direct Messaging everyone. -- Even if your actions aren't malicious, sometimes they could be disturbing. - - Please ask before sending a Direct Message to others and respect those not wanting to communicate. ‎ - -### Keep piracy discussion to a minimum - -- Do not link to piracy websites, upload pirated content, or encourage others to pirate -- For more information on what is piracy or not, we suggest reading this: https://3ds.eiphax.tech/piracy.html (Disclaimer: We are not lawyers) - - -### No Adult Content - -- Do not post pornography, gore, drugs (unless the topic is about medication) or anything that is not safe for work -- Any account with a disturbing avatar will get kicked. If you rejoin and still have the avatar, it will receive a ban -- At the same time, be mature. Members are allowed to cuss and you should be accustomed to that. Just don't throw around cuss words every two seconds; it isn't cool -- Despite Adult content being banned, users are still required to be thirteen and over in order to participate on this Discord Server - - -## Controversial content. - -### Topics that you should minimize - -Please keep these topics in [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856) and keep an open mind when discussing them: -- Political Debates -- Religion -- Spoilers -- Malware -- Content intended to shock or scare - -Make sure to put spoilers, malware and content intended to shock or scare in spoiler tags and properly warn the user outside of said spoiler tags. - -### Banned Content - -- External Drama -- Server Raids -- Adult content (read above) - -## 🏓 Notifications/Pings/DMs - -- @Lightning will send you a DM if you receive a warning. No need to assume you're in trouble if you got a ping -- Don't ping a user if it's obvious that they're already there. (Using Discord's quote function is not an excuse. Please remove the ping before sending the message) -- Don't repeatedly ping a person to try and get their attention. - - When a mention attack occurs, do not ping a staff member; it’s redundant since they are already getting pings from the attack. Also, it confuses the staff on which member to ban. -- If you get pinged, don't send messages like "why ping" or spam emotes on the message. Check who pinged and reply. - - If you have a problem with getting pinged, either set up your discord so you don't get ping notifications, deal with it or leave. - - If you can't find the message with the ping, alert a staff member. We will warn those who ping then instantly delete their messages. -- Ping only when you want to bring attention to something to someone. Don't ping as a reference. +### 12. Do not try to evade the rules as this will be treated as breaking them +- If you don't understand any of the rules, feel free to ask for further clarification +- Breaking the rules and then claiming that you “didn’t know” will still make you guilty of breaking them +- Trying to get around the rules by speaking in vague terms also counts as breaking them ## Consequences -**The consequences of breaking these rules are either warnings, mutes, kicks or bans.** Of course, it depends on a case by case scenario. -- Joining and immediately breaking the rules will lead your account to getting a mute -- Joining for the purpose of rule breaking will get you banned. -- Trying to evade, look for loopholes, or stay borderline within the rules will be treated as breaking them. +The consequences of breaking these rules are a warning, mute, kick or ban. Of course, the specific consequences will be handled on a case by case basis. +- Most users end up having 4 warnings before they are banned + - These warnings include using the actual !warn command, getting muted, and also verbal warnings +- Joining for the purpose of rule breaking will get you banned -If you don't understand any of the rules, feel free to ask. +## Reporting +- If someone is breaking the rules and a moderator is already not handling the case, please ping an online moderator +- If the incident was in DMs, there needs to be evidence, such as other people reporting it too, implications on the server, or anything of the sort +- However, when doing your report, cover any links; do not give the DM advertiser more visibility than they already got by Direct Messaging everyone -Last update: August 19th, 2020 + +Last updated: 2021-07-28 diff --git a/pages/_ko-KR/ds-index/dsi-twl-firm.md b/pages/_ko-KR/ds-index/dsi-twl-firm.md index 67b1e251..a1234cdd 100644 --- a/pages/_ko-KR/ds-index/dsi-twl-firm.md +++ b/pages/_ko-KR/ds-index/dsi-twl-firm.md @@ -8,36 +8,36 @@ description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM --- ### Setting up CFW -커스텀 펌웨어의 대부분의 이점은 닌텐도 DSi와 닌텐도 3DS 제품군에 적용되며, 여러분이 갖고있는 게임기의 가능성을 열어줄 수 있습니다. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. 여러분이 따라오기 쉽도록 순서에 따라 쓰여진 가장 좋은 강좌를 아래 써두었습니다. +While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Here are the best of guides for you to follow, with step-by-step instructions: - [3DS 해킹 가이드](https://3ds.hacks.guide) - Lightning command: `mod 3ds` + - TWLHelper command: `guide 3ds` - Kuriisu command: `guide 3ds` - [DSi 해킹 가이드](https://dsi.cfw.guide) - - Lightning command: `mod dsi cfw` + - Lightning command: `mod dsi` + - TWLHelper command: `guide dsi` - Kuriisu command: `guide dsi` ### CPU speeds -The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. 몇몇 응용 프로그램들은 그 클럭 속도에만 대응 되었고, 결과적으로 더 높은 클럭 속도에서는 잘 작동하지 못했습니다. 그러나, 대부분의 게임들은 더 높은 클럭 속도로 기존의 퍼포먼스를 능가할 것입니다. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. -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. +nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly 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 Menu -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. +In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. This is a vulnerability that can be exploited, and it 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. -There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](/hiyacfw/troubleshooting#the-free-space-bug). +There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](../hiyacfw/troubleshooting#the-free-space-bug). ### Nintendo DSi Slot-1 access & blockout -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. +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 +Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (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, advanced homebrew (such as Slot-1 dumpers) can be run. -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) - -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. +Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### 닌텐도 DSi 카메라 -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. +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 it's PC taken or PC edited, unless properly saved. 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. @@ -45,4 +45,4 @@ A `pit.bin` file is used in order to load images. However, the header size at of 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. ### RTCom -RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). +RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public DS homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). diff --git a/pages/_ko-KR/ds-index/emulators.md b/pages/_ko-KR/ds-index/emulators.md new file mode 100644 index 00000000..31e0fbbc --- /dev/null +++ b/pages/_ko-KR/ds-index/emulators.md @@ -0,0 +1,104 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Emulators on the DS +description: A reference on Emulators on the DS +--- + +There are many emulators present for the DS and DSi. This page provides a comprehensive explanation on the many emulators and loaders bundled into TWiLight Menu++. + +### List of systems supported by TWiLight Menu++ + +| Format | Loader | Extensions | Save file | +| ----------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------------------- | +| ARGV[^1] | Native | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | +| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | +| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | +| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | +| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | +| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | +| Fast Video | Coming Soon | `.fv` | | +| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | +| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | +| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | +{:.table} + +- Footnotes - +{:footnotes} + +These are just recommended emulators and loaders that are present in TWiLight Menu++. There are other emulators for these consoles (such as lolSnes, Gbaemu4ds, etc.) + +### Other emulators for the DS + +| Format | Loader | Extensions | Save file | +| ------- | -------------- | ---------- | --------- | +| Neo Geo | [neoDS][neods] | `.neo` | (unknown) | + +## Notes on specific emulators +### RAM Disks +- In order for **jEnesisDS**, **neoDS** and **SNEmulDS** to work on the DSi SD card, you'll have to use a RAM disk with nds-bootstrap + - RAM disk makers exist for jEnesisDS & SNEmulDS and are built into TWiLight Menu++. You will need to create your own RAM disk for neoDS. See [Creating RAM Disks](../twilightmenu/creating-ram-disks) on how to do so + - The reason why RAM disks are used is because these emulators' ARM7 hooks don't work properly + +### Comparison between PicoDriveTWL and jEnesisDS +- **PicoDriveTWL** + - Was made for DSi + - Does not require nds-bootstrap RAM Disks + - Saving is supported on DSi SD cards + - Quicker load times between TWiLight Menu++ to the emulator on the DSi SD card + - Supports arguments + - Limit is 2.5 MB on a **Flashcard** + - Takes advantage of the DSi extra RAM or DS Memory Pak to extend this limit + - No sound emulation + - Framerate is extremely choppy + +- **jEnesisDS** + - DS Mode + - Requires nds-bootstrap's RAM disk to be used for DSi SD cards + - Saving is unavailable for DSi SD cards + - Takes a while to load + - No argument support + - Limit is 3 MB on all platforms (due to roms loading in RAM) + - No DS Memory Pak or DSi Extended Memory support + - There is a patch for Sonic 3 & Knuckles that removes the multiplayer, getting the size count down + - Sound Emulation + - Framerate is smooth + + + +[^1]: Text files containing the path to a DS homebrew app and arguments to launch it with, see [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) for more info +[^2]: Only for retail ROMs, homebrew do not have specific save files +[^3]: Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the flashcard +[^4]: When running in DSi Mode, it can use the DSP for better sound +[^5]: Requires a Slot-2 flashcart and thus only works on DS Phat and DS Lite +[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard +[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed +[^8]: Can only save when running from a flashcard + +[a5200ds]: https://github.com/wavemotion-dave/A5200DS +[a7800ds]: https://github.com/wavemotion-dave/A7800DS +[dstwo]: http://eng.supercard.sc +[gameyob]: https://github.com/Drenn1/GameYob +[gbarunner2]: https://github.com/Gericom/GBARunner2 +[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS +[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap +[nesds]: https://github.com/DS-Homebrew/NesDS +[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx +[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL +[rvidplayer]: https://gbatemp.net/threads/539163 +[s8ds]: https://www.gamebrew.org/wiki/S8DS +[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS +[stellads]: https://github.com/wavemotion-dave/StellaDS +[unlaunch]: https://problemkaputt.de/unlaunch.htm +[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS +[neods]: https://www.gamebrew.org/wiki/NeoDS diff --git a/pages/_ko-KR/ds-index/forwarders.md b/pages/_ko-KR/ds-index/forwarders.md new file mode 100644 index 00000000..1ed2802e --- /dev/null +++ b/pages/_ko-KR/ds-index/forwarders.md @@ -0,0 +1,234 @@ +--- +lang: ko-KR +layout: wiki +section: ds-index +category: guides +title: DS 게임 포워더 +description: hiyaCFW나 3DS HOME 메뉴에서 DS 게임 포워더를 사용하는 방법 +tabs: + - + tab-3ds-sd-card: 3DS SD 카드 + tab-dsi-sd-card: DSi SD 카드 + tab-flashcard: 플래시 카드 +--- + +포워더 (Forwarder)는 다른 소프트웨어로 기기를 연결하는, HOME 메뉴나 hiyaCFW DSi 메뉴에 있는 아이콘입니다. 이번 경우에서는, HOME 메뉴나 hiyaCFW에서 게임을 보다 쉽게 로드하기 위해, SD 카드에서 (nds-bootstrap을 통해서) DS 게임을 불러오거나, 호환 가능 플래시 카드를 실행시킬 수 있게 아이콘을 추가할 수 있습니다. + +DS 게임들은 디지털의 `.nds` 포맷으로 덤핑되어야 합니다. DS 카트리지들은 3DS에서는 [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge)을 통해, DSi에서는 [GodMode9i](https://dsi.cfw.guide/dumping-game-cards)를 통해서 덤핑할 수 있습니다. +{:.alert .alert-info} + +만약 문제가 발생했다면, [GBAtemp 스레드](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/)의 FAQ들을 살펴 보시기 바랍니다. +{:.alert .alert-warning} + +다음 중 HOME 메뉴에 추가할 것을 선택해 주세요. + +{% capture tab-3ds-sd-card %} + +이 페이지는 당신이 [3ds.hacks.guide](https://3ds.hacks.guide)를 통해서 CFW를 설치한 것을 가정하고 있습니다. +{:.alert .alert-warning} + +### Part 1: 파일 다운로드하기 + +만약 3DS에 이미 Universal-Updater가 설치되어 있다면, 본 파트의 3번으로 스킵하셔도 무방합니다. +{:.alert .alert-info} + +1. FBI를 열고 `Remote Install`을 선택, 그 후에 `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를 끝내고, HOME Menu에서부터 Universal-Updater를 열어 주세요. +1. NDSForwarder를 검색, 설치해 주세요. +1. NDSForwarder의 준비가 완료되었습니다. + +### Part 2: NDSForwarder +1. Homebrew Launcher를 실행해 주세요. +1. Homebrew Launcher 내에서, `NDS Forwarder Generator`를 실행해 주세요. +1. 당신의 게임 파일 위치에 들어가서, A를 눌러 주세요. +1. `Yes`를 눌러서, 설치를 확정해 주세요. +1. 설치가 끝나면, 당신의 게임이 HOME 메뉴에 나올 것입니다. +{% endcapture %} +{% assign tab-3ds-sd-card = tab-3ds-sd-card | split: "////////" %} + +{% capture tab-dsi-sd-card %} + +### 준비물 + +- [Unlaunch](https://dsi.cfw.guide/installing-unlaunch)와 [hiyaCFW](../hiyacfw/installing)가 설치된 닌텐도 DSi +- [HiyaCFW용 타이틀 매니저](https://github.com/JeffRuLz/TMFH/releases)의 최신 버전 +- 64비트 OS +- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0)의 최신 버전 +- [Java 8](https://www.java.com/en/download/) +- **리눅스 유저: **JavaFX + - Debian 기반: [이 스크립트](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh)를 실행해 주세요. + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` + +### Part 1: Getting started +1. Download the [Forwarder pack for DSi SD Card](https://www.dropbox.com/s/t0qi1754i9o4388/DS%20Game%20Forwarder%20pack%20%28DSi%20SD%20Card%29.7z?dl=0) +1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card, and (if the folder exists) + +After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. +- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone +- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz +- LANGUAGE: If set to -1, the system language will be used +- REGION: If set to -2, the DSiWare game's region will be used instead of the system's + +### Part 2: Getting the AP fix files from TWiLight Menu++ + +If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + +1. Download the latest [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `sd:/_nds/ntr-forwarder/` + +### Part 3: Forwarder3-DS +1. Open `Forwarder3DS.jar` + - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it +1. Set your card as the `Target` on the left + - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` +1. Enable `Automatically set ROM path` + - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part + - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part +1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window + - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders + - If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs +1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use +1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title +1. Click the floppy drive button to generate the forwarder +1. Copy the NDS file made by the application to your DSi SD card + +### Part 4: Installing to the hiyaCFW DSi Menu +1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card +1. Reinsert your SD card into your DSi +1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ +1. Install the forwarder NDS file using TMFH + +{% endcapture %} +{% assign tab-dsi-sd-card = tab-dsi-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + +### Requirements + +- **DSi users:** + - A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](installing) installed + - The latest release of [Title Manager for Hiya](https://github.com/JeffRuLz/TMFH/releases) +- **3DS users:** + - A Nintendo 3DS family console with modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide) + +{% capture flashcards %} +The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO/DSTWO PLUS. The only downside is that it drains your system battery faster. + +If you have a flashcard that works with Apache Thunder's NTR Launcher, you can request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. + +Compatible: +- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work) +- [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) +- [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) +- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) +- Galaxy Eagle +- M3 DS Real +- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card) +- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card) +- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) +- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) +- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) +- [R4i3D](http://www.3ds-cart.com/en/other-flashcarts/35-r4i3d-revolution-cart-for-3ds-dsi-dsl-ds.html) ([www.r4i3d.com](http://www.r4i-sdhc.com/)) +- [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) +- [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) +- [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) +- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normal and RTS versions) +- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Purple card may be incompatible) +- [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) +- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal and Plus versions) + +Untested: +- R4i3D NEW (Use R4iDSN template and pack) + +Partially compatible: +- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing) +- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing) +- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing) +- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing) +- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing) + +Incompatible: +- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards) +- (i)Edge (Unable to autoboot a .nds ROM) +- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) +- R4i3D (2012) +- R4 Infinity Dual Core +- R4 SDHC +- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (not the forwarder process) bricks the card) +{% endcapture %} + +
+ A supported flashcard from this list +
+ {{ flashcards | markdownify }} +
+
+ +- A 64 bit OS +- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) +- [Java 8](https://www.java.com/en/download/) +- **Linux users:** JavaFX + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` + +### Part 1: Getting started +1. Download one of these packs: + - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) + - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) + - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) + - [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing) + - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) + - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) + - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) +1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card + - What will be in each pack for loading ROMs: + - Original R4/M3 Simply - WoodR4 & YSMenu + - DSTT/R4i Gold/R4i-SDHC/R4 SDHC Dual-Core/R4 SDHC Upgrade/SC DSONE, Acekard 2(i)/M3DS Real/R4i-SDHC 1.4.x - YSMenu + - Acekard RPG, Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT, R4iDSN/R4i Gold RTS - WoodR4 + +After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the following settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. + - `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone + - `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped + - `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message + +### Part 2: Getting the AP fix files from TWiLight Menu++ + +If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + +1. Download the latest [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `fat:/_nds/ntr-forwarder/` + +### Part 3: Forwarder3-DS +1. Open `Forwarder3DS.jar` + - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it +1. Set your card as the `Target` on the left + - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` +1. Enable `Automatically set ROM path` + - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part + - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part +1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window + - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders +1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use +1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title +1. Click the floppy disk button to generate the forwarders + +### Part 4: Installing the forwarder + +- If using a 3DS family console: + 1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI + - If using EmuNAND, install to both SysNAND and EmuNAND +- If using a DSi: + 1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card + 1. Reinsert your SD card into your DSi + 1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ + 1. Install the forwarder NDS file using TMFH +{% endcapture %} +{% assign tab-flashcard = tab-flashcard | split: "////////" %} + +{% assign tabs = tab-3ds-sd-card | concat: tab-dsi-sd-card | concat: tab-flashcard %} +{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_ko-KR/ds-index/hardmod.md b/pages/_ko-KR/ds-index/hardmod.md index 69c20d60..02abd78a 100644 --- a/pages/_ko-KR/ds-index/hardmod.md +++ b/pages/_ko-KR/ds-index/hardmod.md @@ -47,7 +47,7 @@ To hardmod a Nintendo DSi/DSi XL (LL) you will need: - **WARNING** - Windows will ask you to format it: **DO NOT** format it - this might cause irrepairable damage #### Removing the no$gba footer -You will first need to remove the NOCASH footer from the backup you are flashing to the DSi. This can be done by running the hiyaCFW helper application found [here](https://github.com/mondul/HiyaCFW-Helper/releases/latest). +You will first need to remove the NOCASH footer from the backup you are flashing to the DSi. This can be done using the [hiyaCFW helper](https://github.com/mondul/HiyaCFW-Helper/releases/latest). 1. Download the version for the operating system you are using 1. Run the script, selecting the NAND backup you wish to flash to your DSi diff --git a/pages/_ko-KR/ds-index/homebrew.md b/pages/_ko-KR/ds-index/homebrew.md index 118575b8..01bbc9d4 100644 --- a/pages/_ko-KR/ds-index/homebrew.md +++ b/pages/_ko-KR/ds-index/homebrew.md @@ -8,25 +8,21 @@ description: 닌텐도 DS의 홈브류에 대한 정보 --- ### 개발 - Developing Nintendo DS Homebrew typically uses devkitPro tools, such as devkitARM, libnds, and libfat. However, there is the possibility to branch out and use alternative software: -- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking -- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib) -- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) +- **SD card libraries:** [libfat](https://github.com/devkitPro/libfat) is included in libnds and generally recommended, [libslim](https://github.com/DS-Homebrew/libslim/) can sometimes work better but is unstable at times +- **Graphics libraries:** [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds, is recommended, however [NightFox Lib](https://github.com/knightfox75/nds_nflib) can be used instead +- **Entire toolchains:** [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/) are recommended, as it includes DSi compatibility and has a larger ecosystem, however [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) is an option for flashcard-exclusive development + +To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Flashcards - -DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. - -[There is a **work in progress** flashcard index](https://nightyoshi370.github.io/mm-github-pages-starter/), which has kernels, firmware, reviews and purchase links. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI - -Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device. +Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. ### Time bomb - In some flashcard kernels, an arbitrary expiration date (more commonly known as a time bomb) is coded in by the kernel developers as a way to get consumers to buy their latest product. The procedure for how this works is the following: 1. The flashcard is booted into and loads up the kernel file from the SD card without checking if it's the kernel intended by the developers @@ -39,11 +35,11 @@ If you want to use the default kernel that the flashcard manufacturers intended, However, the kernels that come with these cards are fundamentally flawed and it is preferable to outright replace them. Thankfully, 3rd party developers have made alternatives you can use: - [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Although it does not have the advantage of a customizable all-in-one menu, the game loader has far better compatibility with support for action-replay cheats -- [TWiLight Menu++ with nds-bootstrap](/twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak -- [TWiLight Menu++ with YSmenu](/twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support +- [TWiLight Menu++ with nds-bootstrap](../twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak +- [TWiLight Menu++ with YSmenu](../twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support ### ARGV support ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus. -- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation +- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV support - There also needs to have a way to set the ARGV variables. TWiLight Menu++ and HBMenu allow setting ARGV arguments diff --git a/pages/_ko-KR/ds-index/retail-roms.md b/pages/_ko-KR/ds-index/retail-roms.md index 3911f020..df312899 100644 --- a/pages/_ko-KR/ds-index/retail-roms.md +++ b/pages/_ko-KR/ds-index/retail-roms.md @@ -7,20 +7,18 @@ title: 시판되는 ROM description: 시판되는 DS 게임과 관련된 설명 --- -### Anti-piracy -불법 복제 방지 기술 (영어로 Anti-Piracy, 줄여서 AP) 은 개발자들이 정당한 구매를 장려하고, 불법 복제를 방지하기 위해 사용되어왔습니다. 이는 로더나 ROM 자체에서 우회할 수 있습니다. +### 불법 복제 방지 기술 (Anti-Piracy) +불법 복제 방지 기술 (Anti-Piracy, 이하 AP) 은 개발자들이 정당한 구매를 장려하고, 불법 복제를 방지하기 위해 사용되어 왔습니다. 이는 로더나 ROM 자체에서 우회할 수 있습니다. -- nds-bootstrap에서는, 위에 이야기한 패치를 우회하기 위해 `.ips`파일을 불러올 수 있습니다. 이러한 `.ips` 파일은 nds-bootstrap 내부에 패치되므로, 롬파일을 온전히 유지할 수 있습니다. `.ips`파일 팩은 자동으로 TWiLight Menu++에 포함됩니다. -- Wood R4에서는, 이러한 패치가 소프트웨어 자체에 포함되어있습니다. 따라서, 사용자가 롬 파일 자체를 수정할 필요는 없습니다. +- nds-bootstrap에서는, `.ips` 파일을 불러와서, AP를 우회하는 패치를 적용할 수 있습니다. 이 `ips` 파일은 nds-bootstrap에 의하여 RAM에서 패치를 하므로, ROM 파일들은 그대로 남길 수 있습니다. `.ips` 파일 팩은 TWiLight Menu++에 포함되어 있습니다. +- Wood R4에서는, 이 패치들이 소프트웨어 자체에 포함되어 있어, 특별한 행동을 할 필요는 없습니다. -롬이나 소프트웨어를 위한 `.ips`파일이 롬파일에 패치되어있지 않은 경우, [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/)을 이용해 직접 롬파일을 수정할 수도 있습니다. +만약 당신의 ROM을 위한 `.ips` 파일이 없다거나, 당신의 소프트웨어가 ROM 패치를 안 하는 경우, 직접 ROM을 [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/)을 이용해서 수정해 볼 수도 있습니다. ### CloneBoot CloneBoot는 게임이 직접 로드한 ARM7과 ARM9 바이너리를 다른 본체에 전송하는 것을 얘기합니다. 이는 단일 카드 멀티플레이를 위해 DS 다운로드 플레이에 사용됩니다. 다만, 단일 카드 멀티플레이를 지원하는 모든 게임이 cloneboot를 통한 것은 아닙니다. -현재는 ARM7과 ARM9 바이너리가 RSA 서명을 무효화하도록 패치되어 nds-bootstrap의 cloneboot패치를 쓸 수 없게되었습니다. - -### Save files +### 세이브 파일 닌텐도 DS 카트리지는 4가지의 알려진 세이브 타입이 있습니다. - EEPROM - Electrically Erasable Programmable Read-Only Memory @@ -28,17 +26,17 @@ CloneBoot는 게임이 직접 로드한 ARM7과 ARM9 바이너리를 다른 본 - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -드물지만, NAND 기반 세이브 방식의 DS 카트리지들도 있습니다: WarioWare DIY & Jam with the Band (USA)/Daigasso Band Brothers - -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly -Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). +Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. + +You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Card read DMA -Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. -You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. +You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - For example: `DMA2: 04100010 023C18C0 AF000001` ### Action Replay cheats @@ -50,15 +48,92 @@ Flashcards can take advantage of cheat codes by using cheat databases. Cheat fun Homebrew/digital-based solutions can also take advantage of the cheat databases, the software currently available can use the following: - [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`) - - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB + - NitroHax lets you use cheats with real Game Cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB - [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`) - NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`) - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size -For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711). +For the most complete cheat database, using [DeadSkullzJr's NDS Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711) is recomended. -Cheat codes generally have types A through E, and here is a description of them: +Cheat codes generally have types 0 through F, and here is an (unfinished) description of them: -- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job. +- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job + - It is known that cheat codes of this type usually do not work with nds-bootstrap currently +- DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready + +### Demonstration and Distribution Titles: +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. + +Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. + +Example ID: `DIS-NTR-NTRJ-JPN` + +`DIS` - Distribution + + +### Title Labels +Looking at the bottom of the title label shows the title ID along with other bits of information, for this example the following ID will be used: + +- NTR-NTRJ-**XXX** + +**XXX** represents the following: + +- AUS - Australia +- CHN - China +- DEN - Denmark +- EUR - Europe (Multilingual) +- EUU - Europe (Dutch or Italian Only) +- FRA - France +- GER - Germany +- HOL - Netherlands +- ITA - Italian +- JPN - Japan +- KOR - Korea +- NOE - Europe (German Only) +- NOR - Norway +- RUS - Russia +- SPA - Spain +- UKV - United Kingdom +- USA - United States + +The last letter of the title ID itself represents the language of the title. Using the last example's title ID: + +- NTR-NTR**X**-JPN + +**X** represents the following: + +- A - World (doesn't count as only one thing used it) +- C - Chinese (Simplified) +- D - German +- E - American English +- F - French +- G - Greek +- H - Dutch +- I - Italian +- J - Japanese +- K - Korean +- M - Swedish +- N - Norwegian +- O - English (DSi Enhanced) +- P - European Multilingual +- Q - Danish +- R - Russian +- S - Spanish +- T - English (DSi Enhanced) +- U - Australian English +- V - British English +- W - Other languages (Varies) +- X - Other languages (Varies) +- Y - Other languages (Varies) +- Z - Other languages (Varies) + +In terms of the system identifiers: + +- NTR - Nitro - Nintendo DS +- TWL - Twilight - Nintendo DSi + +### DSi Enhanced: + +Games with "DSi Enhanced" functionality are games that take advantage of some aspect of the DSi's hardware while still remaining compatible with the DS Phat/Lite. These games are marked as `TWL` but still say "Nintendo DS" instead of "Nintendo DSi" on the label. diff --git a/pages/_ko-KR/ds-index/special-games.md b/pages/_ko-KR/ds-index/special-games.md new file mode 100644 index 00000000..b0c5b4e5 --- /dev/null +++ b/pages/_ko-KR/ds-index/special-games.md @@ -0,0 +1,311 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Special Games +description: DS(i) Games that have special properties +--- + +### DS games available as DSiWare +- Advance Wars: Days of Ruin/Dark Conflict + - DSiWare version exclusive to Japan, as "Famicom Wars DS: Ushinawareta Hikari" + - A patch that changes the Japanese files to the US English versions is available [here](https://www.dropbox.com/s/9spnmwpt3lhrxqv/famicom%20wars%20dsi%20%28eng%29.xdelta?dl=0) +- Art Academy + - Split into First & Second Semesters +- Bejeweled Twist + - Some features removed +- Bomberman 2 + - Multiplayer feature turned into a standalone title called "Bomberman Blitz" +- Bookworm + - Download Play feature removed + - Icon is animated +- Brain Challenge + - New features related to the DSi camera are added + - Versus mode is removed + - Many files are compressed for the game to fit within the DSiWare size limit + - Icon is animated +- Electroplankton + - Each mode are turned into DSiWare +- Elite Forces: Unit 77 + - Multiplayer added +- Master of Illusion/Magic Made Fun + - DSiWare version called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Need for Speed: Nitro + - DSiWare version called "Need for Speed: Nitro-X" + - Download Play feature and various music are removed + - New police cars available +- Nintendogs: Lab & Friends + - DSiWare version exclusive to China +- Phantasy Star 0 + - A demo(?) version of the original game, called "Phantasy Star 0 Mini", exclusive to Japan + - Icon is animated +- Planet Puzzle League + - DSiWare version called "Puzzle League Express" (USA), or "A Little Bit of... Puzzle League" (Europe) + - Multiplayer removed +- Plants vs. Zombies + - Download Play feature, some achievements, and music video are removed + - Includes exclusive minigame + - Icon is animated +- Tetris Party Deluxe + - DSiWare version called "Tetris Party Live" + - Field Climber, Shadow, Stage Racer, Sprint, Master Mode, Bombliss Mode are removed + - Icon is animated +- True Swing Golf/Nintendo Touch Golf + - DSiWare version called "True Swing Golf Express" (USA), or "A Little Bit of... Nintendo Touch Golf" (Europe) + - The DSiWare version of the game does not include any Wi-Fi features, such as Local/Download Play or the in-game PictoChat function. It also features far fewer courses than the retail game + - The game engine is improved + - Challenge mode replaces Championship Tour of the retail game +- WarioWare: Touched! + - Slot-2 features removed +- Zuma's Revenge! + - Multiplayer removed + - Icon is animated + +Supports Wi-Fi (WPA 1/2 included): +- Bomberman Blitz +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Tetris Party Live + +### Games that got SDK upgrades +- Advance Wars: Days of Ruin/Dark Conflict: SDK4 -> SDK5 in Japan (as DSiWare) +- Drawn to Life: The Next Chapter: SDK4 -> SDK5 (v1.1) +- Giana Sisters DS: SDK4 -> SDK5 in USA +- Inazuma Eleven: SDK4 -> SDK5 in Europe +- Inazuma Eleven 2: Blizzard and Firestorm: SDK4 -> SDK5 in Europe +- Mario & Luigi: Partners in Time: SDK2 -> SDK4 in Korea +- Nintendogs: Lab and Friends: SDK2 -> SDK5 (as DSiWare) +- Phineas and Ferb: SDK4 -> SDK5 in Europe (as a DSi-Enhanced title) +- Pokémon Diamond/Pearl: SDK3 -> SDK4 in Korea +- Pokémon Dash: SDK2 -> SDK3 in Korea +- Professor Layton and the Diabolical/Pandora's Box: SDK4 -> SDK5 in Korea +- Sawaru: Made in Wario: SDK2 -> SDK4 (Rev 3) -> SDK5 (as DSiWare) +- Sonic Rush Adventure: SDK3 -> SDK4 in Korea +- WarioWare: Touched: SDK2 -> SDK5 (as DSiWare) + +### DSi-Enhanced games that don't use overlays +Total: 39, some may be missing +- 2 in 1 - Music for Kids + Englisch Macht Spass - Eine Reise nach London! +- Are You Smarter than a 5th Grader: Back to School +- Assassin's Creed II: Discovery +- Bejeweled Twist +- The Biggest Loser +- Bratz Fashion Boutique +- de Blob 2 +- Dolphin Island: Underwater Adventures +- Fancy Nancy: Tea Party Time! +- Grease: The Official Video Game +- iCarly +- Imagine: Animal Doctor Care Center +- Imagine: Babyz Fashion +- Imagine: Champion Rider +- Imagine: Fashion Designer - World Tour +- Imagine: Fashion Stylist/Fashion Paradise +- Imagine: Gymnast +- Imagine: Journalist +- Imagine: Reporter +- Imagine: Rescue Vet +- Imagine: Resort Owner/Dream Resort +- Jam Sessions 2 +- Just Sing! +- Just Sing! Vol. 2 +- Just Sing! Vol. 3 +- Kung Fu Panda 2 +- The Last Airbender +- Monster High: Ghoul Spirit +- Penguins of Madagascar +- Penguins of Madagascar: Dr. Blowhole Returns Again! +- Petz: Dolphinz Encounter +- Pictionary +- Popstars +- Rio +- Scripps Spelling Bee +- Sonic Classic Collection +- Women's Murder Club: Games of Passion +- You Don't Know Jack +- Zhu Zhu Pets 2: Featuring The Wild Bunch + +### Games that can connect with GBA titles +Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. + +- Advance Wars: Dual Strike + - Advance Wars + - Advance Wars 2: Black Hole Rising +- Bleach DS + - Bleach Advance: Kurenai ni Somaru Soul Society +- Castlevania Dawn of Sorrow + - Castlevania Aria of Sorrow + - Use [cheats](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/) to get specific items +- Daigasso! Band Brothers + - Daigasso! Band Brothers Tsuika Kyoku (Expansion Pak) +- Eyeshield 21: MAX Devil Power + - Eyeshield 21: Devilbats Devildays +- Feel the Magic: XY/XX + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle + - Sonic Pinball Party + - Space Channel 5: Ulala's Cosmic Attack +- Final Fantasy Tactics A2: Grimoire of the Rift + - Final Fantasy Tactics Advance +- Frogger: Helmet Chaos + - Frogger's Journey: The Forgotten Relic + - Frogger's Adventures: Temple of the Frog + - Frogger's Adventures 2: The Lost Wand +- Fullmetal Alchemist: Dual Sympathy + - Hagane no Renkinjutsushi: Omoide no Sonata + - Hagane no Renkinjutsushi: Meisou no Rondo +- Ganbare Goemon: Toukai Douchuu + - Ganbare Goemon 1+2: Yuki-hime to Magginisu +- Harvest Moon DS + - Harvest Moon: Friends of Mineral Town + - Harvest Moon: More Friends of Mineral Town +- Kim Possible: Kimmunicator + - Disney's Kim Possible: Revenge of Monkey Fist + - Disney's Kim Possible 2: Drakken's Demise + - Disney's Kim Possible 3: Team Possible +- Kirby: Canvas Curse + - Kirby: Nightmare in Dream Land + - Kirby and the Amazing Mirror +- Knights in the Nightmare + - Yggdra Union: We'll Never Fight Alone +- Lunar Knights + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Madden NFL 06 + - Madden NFL 06 + - Madden NFL 2005 +- MegaMan Battle Network 5: Double Team DS + - Mega Man Battle Network + - MegaMan Battle Network 2 + - MegaMan Battle Network 3 White/Blue + - MegaMan Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - MegaMan Battle Network 5 Team ProtoMan/Colonel + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Mega Man Star Force Pegasus/Leo/Dragon + - Mega Man Battle Network + - Mega Man Battle Network 2 + - Mega Man Battle Network 3 White/Blue + - Mega Man Battle Chip Challenge + - Mega Man Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - Mega Man Battle Network 5 Team ProtoMan/Colonel + - Mega Man Battle Network 6 Cyberbeast Falzar/Gregar +- Mega Man ZX + - Mega Man Zero 3 + - Mega Man Zero 4 + - Use this [Slot-2 Patch](https://www.romhacking.net/hacks/4649/) to access the content in Area N +- Phoenix Wright: Ace Attorney + - Gyakuten Saiban +- Phoenix Wright: Justice for All + - Gyakuten Saiban 2 +- Phoenix Wright: Trials and Tribulations + - Gyakuten Saiban 3 +- Pokémon Dash + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald + - (Use [pkmn-chest](https://universal-team.net/projects/pkmn-chest) or [PKSM](https://flagbrew.org/projects/PKSM) to transfer/add Pokémon) +- Pokémon Mystery Dungeon: Blue Rescue Team + - Pokémon Mystery Dungeon: Red Rescue Team +- Shrek Super Slam + - Shrek Super Slam +- Spider-Man 2 + - Spider-Man: Mysterio's Menace +- Super Robot Wars W + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- Super Robot Wars K + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- The Rub Rabbits + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle +- The Sims 2 (DS) + - The Sims 2 (GBA) +- WarioWare: Touched! -WarioWare: Twisted! +- Yoshi Touch & Go + - Yoshi's Island: Super Mario Advance 3 +- Yu-Gi-Oh! Nightmare Troubadour + - Yu-Gi-Oh! GX Duel Academy + +### Games that use GBA Option Paks +- Memory Expansion Pak + - Nintendo DS Browser +- Rumble Pak + - Clubhouse Games + - Custom Robo Arena + - Diddy Kong Racing DS + - Elite Beat Agents + - Ferrari Challenge + - GRID + - Hotel Dusk: Room 215 + - Iron Man + - Juiced 2: Hot Import Nights + - Last Window: The Secret of Cape West + - Legend of Spyro: A New Beginning + - Magnetica + - Mahjong Fight Club DS - Wi-Fi Taiou + - Mario & Luigi: Partners in Time + - Metroid Prime Pinball + - Metroid Prime: Hunters + - Moero! Nekketsu Rhythm Damashii Osu! Tatakae! + - Need for Speed Nitro + - Orcs and Elves + - Picross DS + - Power Pro Kun Pocket 9 + - Power Pro Kun Pocket 10 + - Puyo Puyo! 15th Anniversary + - Race Driver: Create and Race + - Sega Superstars Tennis + - Sonic & SEGA All Stars Racing + - Space Invaders Extreme + - Star Fox Command + - Star Trek: Tactical Assault + - Super Princess Peach + - Tomb Raider: Underworld + - Wario: Master of Disguise + - WWE SmackDown vs. Raw 2008 +- Motion Pack + - Tony Hawk’s Motion + +### Games with Wii connectivity +- Animal Crossing: Wild World -> Animal Crossing: City Folk +- Band Hero -> Guitar Hero +- Batman: The Brave and the Bold (DS) -> Batman: The Brave and the Bold (Wii) +- Castlevania: Order of Ecclesia -> Castlevania Judgement +- Final Fantasy Crystal Chronicles: Echoes of Time (DS) -> Final Fantasy Crystal Chronicles: Echoes of Time (Wii) +- Geometry Wars: Galaxies (DS) -> Geometry Wars: Galaxies (Wii) +- Jam with the Band -> Live Channel +- My Word Coach -> My Word Coach (Wii) +- Pokemon Diamond/Pearl -> My Pokemon Ranch +- Pokemon Platinum -> My Pokemon Ranch (Japan Only) +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver-> Pokémon Battle Revolution +- Personal Trainer: Walking -> Mii Channel +- Ultimate Band -> Ultimate Band (Wii) +- WarioWare D.I.Y. -> WarioWare D.I.Y. Showcase diff --git a/pages/_ko-KR/gbarunner2/faq.md b/pages/_ko-KR/gbarunner2/faq.md index 3b8d90f5..2f956a2d 100644 --- a/pages/_ko-KR/gbarunner2/faq.md +++ b/pages/_ko-KR/gbarunner2/faq.md @@ -8,19 +8,15 @@ description: GBARunner2에 관해 자주 묻는 질문과 문제 해결 --- #### 테두리를 커스텀하는 방법이 뭔가요? - FrescoASF가 작성한 [이 가이드](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing)를 읽고 따라해보세요. #### 치트도 사용할 수 있나요? - 아직은 사용할 수 없습니다. 대신에, [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/)을 사용하여 GBA ROM에 치트 코드를 영구적으로 주입할 수 있습니다. #### 나이틀리 GBARunner2 빌드를 TWiLight Menu++에서 사용할 수 있나요? - 1. 나이틀리 빌드를 다운로드합니다. 1. 다운로드한 파일의 이름을 `GBARunner2_arm7dldi_3ds.nds` (DSi에서는 `GBARunner2_arm7dldi_dsi.nds`)로 변경해줍니다. 1. 해당 파일을 `sd:/_nds`에 놓습니다. #### 와이파이 링크 기능을 사용하는 방법이 뭔가요? - 해당 기능을 사용하기 위해서는, [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) 에서 빌드를 받아올 필요가 있습니다. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). diff --git a/pages/_ko-KR/gbarunner2/index.md b/pages/_ko-KR/gbarunner2/index.md index 5bd0d861..d8b5c074 100644 --- a/pages/_ko-KR/gbarunner2/index.md +++ b/pages/_ko-KR/gbarunner2/index.md @@ -6,7 +6,7 @@ title: GBARunner2 description: GBARunner2를 사용하는 방법 --- -GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. 기본적으로, [Nintendont](https://github.com/FIX94/Nintendont)가 Wii에서 게임큐브 게임들을 구동시키는 것과 같습니다. +GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. It runs similar to [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii. 이 위키에서 제공하는 것과 함께 GBARunner 호환성 목록에는 다음과 같은 유용한 정보가 많이 있습니다: - [DS 플래시카드](https://wiki.gbatemp.net/wiki/GBARunner2) diff --git a/pages/_ko-KR/hiyacfw/forwarders.md b/pages/_ko-KR/hiyacfw/forwarders.md deleted file mode 100644 index 2349c054..00000000 --- a/pages/_ko-KR/hiyacfw/forwarders.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -lang: en-US -layout: wiki -section: hiyacfw -title: Forwarders -category: other -description: How to use nds-bootstrap forwarders with hiyaCFW ---- - -### Requirements -- A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch), [hiyaCFW](installing), and [TWiLight Menu++](/twilightmenu/installing-dsi) installed -- The latest release of [MakeForwarder](https://github.com/Ta180m/Make-Forwarder-Dsi/releases) - -### Instructions -1. Extract *the contents of* `MakeForwarder.zip` to the root of your SD card -1. Launch TWiLight Menu++ -1. Launch the Nintendo DS ROM you want to create a forwarder for -1. Once the ROM boots, turn off your console - - If it does not work, please follow the nds-bootstrap troubleshooting guide -1. Launch hiyaCFW -1. Once in the Nintendo DSi Menu, unwrap and launch "Forwarder Maker" -1. Set your target bootstrap depending on what your application is: - - **Retail ROM:** `sd:/_nds/nds-bootstrap-release.nds` - - **Homebrew:** `sd:/_nds/nds-bootstrap-hb-release.nds` -1. Select `create forwarder` and navigate to the location of your ROM - -Repeat step 7 and 8 until you have created all desired forwarders. -- You do not need to reset the target bootstrap if using the same type of ROM - -Once you've installed forwarders for all of your ROMs, reboot the system and launch hiyaCFW. They should now appear in gift boxes. diff --git a/pages/_ko-KR/hiyacfw/index.md b/pages/_ko-KR/hiyacfw/index.md index 92d99711..2d8258d0 100644 --- a/pages/_ko-KR/hiyacfw/index.md +++ b/pages/_ko-KR/hiyacfw/index.md @@ -6,8 +6,10 @@ title: hiyaCFW description: Information on how to install and use hiyaCFW --- -[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) is a custom firmware that will allow you to run your system NAND (internal storage) off of your SD card. +[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) is a custom firmware that allows running the Nintendo DSi firmware off the console SD card instead of the NAND (internal memory) chip. This is useful because the SD card is replaceable, while the internal NAND chip is weak and has the potential to break. -This allows you to install your own apps to the Nintendo DSi Menu without risk of bricking, as they’re installed to the SD card so problems can fixed easily. +Alongside the safety benefit, it provides the ability to... +- Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility +- Keep settings separate from the one found in the internal NAND -It also allows easy installation of homebrew applications to the DSi Menu and displaying a custom splash screen on boot. +However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_ko-KR/hiyacfw/troubleshooting.md b/pages/_ko-KR/hiyacfw/troubleshooting.md index c306ec94..b13fe38f 100644 --- a/pages/_ko-KR/hiyacfw/troubleshooting.md +++ b/pages/_ko-KR/hiyacfw/troubleshooting.md @@ -7,10 +7,10 @@ category: other description: Troubleshooting information for hiyaCFW --- -## #-2435-8325 +### #-2435-8325 If your Nintendo DSi shows an error in this format when booting, with the # being a number, that means that bootstage 2 thinks something is wrong with your SDNAND. This is usually fixed by [reinstalling hiyaCFW](installing-hiyacfw). -## "An error has occurred" +### "An error has occurred" When the Nintendo DSi Menu detects a problem it will usually show this generic error message, some of the causes are: #### The free space bug diff --git a/pages/_ko-KR/nds-bootstrap/faq.md b/pages/_ko-KR/nds-bootstrap/faq.md index 6864df4e..1086c58e 100644 --- a/pages/_ko-KR/nds-bootstrap/faq.md +++ b/pages/_ko-KR/nds-bootstrap/faq.md @@ -13,18 +13,18 @@ description: FAQ & Troubleshooting for nds-bootstrap - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### nds-bootstrap troubleshooting -If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. +If you get issues with using the latest version of nds-bootstrap, here's how you can troubleshoot it. 1. Run the game with different settings, including changing the ARM9 CPU Speed, DS/DSi Mode, sound quality, Card Read DMA, etc 2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` 3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv) -If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. +If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case there has already been an issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. #### Why are there issues with ROM loading, even though they're run natively? -nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. +nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which will cause the ROMs to not work properly. #### Why use nds-bootstrap over a regular flashcard? - Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges @@ -46,5 +46,5 @@ A nightly build is build for the latest commit. Nightly builds may be unstable, #### Why do my cheats not work? The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. -For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). +For more info on cheats, check the [Action Replay cheats section of the Retail ROMs page](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). diff --git a/pages/_ko-KR/nds-bootstrap/index.md b/pages/_ko-KR/nds-bootstrap/index.md index cb183ae7..6187920a 100644 --- a/pages/_ko-KR/nds-bootstrap/index.md +++ b/pages/_ko-KR/nds-bootstrap/index.md @@ -6,4 +6,10 @@ title: nds-bootstrap description: Information on how to use nds-bootstrap --- -[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcards. +[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source homebrew application which redirects Slot-1 read/writes from official Nintendo SDK games to the SD card, whether on a flashcard or the on-console SD card. + +It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. + +- [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) + - For access to edit, please hit the "Request edit access" button +- [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_ko-KR/nds-bootstrap/testing.md b/pages/_ko-KR/nds-bootstrap/testing.md index 8b916fdf..1a3ad55d 100644 --- a/pages/_ko-KR/nds-bootstrap/testing.md +++ b/pages/_ko-KR/nds-bootstrap/testing.md @@ -7,7 +7,7 @@ description: Compatibility list and tips for testing games --- ### Compatibility List -To view tested games, look [here](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `view only` and then `request edit access`. +To view tested games, check the [compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `View only` and then `Request edit access`. ### Tips For Testing Games - Look for screen flickering or sound issues diff --git a/pages/_ko-KR/other/godmode9i.md b/pages/_ko-KR/other/godmode9i.md index 03c02af7..f0ed6083 100644 --- a/pages/_ko-KR/other/godmode9i.md +++ b/pages/_ko-KR/other/godmode9i.md @@ -6,17 +6,19 @@ title: GodMode9i description: Information about GodMode9i --- -Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM. +[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/) is an open source file browser for the Nintendo DS ecosystem, taking inspiration from GodMode9 for the Nintendo 3DS. GodMode9i has the ability to dump game cartridges, manage SD card files, browse NitroFS, calculate the SHA1 hash of files, edit binary files with a hex editor, and more. -### FAQ & Troubleshooting +## Dumping functionality -#### How do I dump games? -Follow [this guide](https://dsi.cfw.guide/dumping-game-cards) from the [dsi.cfw.guide](https://dsi.cfw.guide/) website. +To dump game cartridges, select the drive in the drives list and follow the on-screen prompts. +- On the Nintendo DS and Nintendo DS Lite, GodMode9i can dump Slot-2/Game Boy Advance cartridges if running from Slot-1 flashcard, or Slot-1/Nintendo DS cartridges if GodMode9i is running from a Slot-2 flashcard +- On the Nintendo DSi family of systems, Unlaunch is required for access to Slot-1 + - Follow [dsi.cfw.guide](https://dsi.cfw.guide/) for instructions on how to install Unlaunch +- On the Nintendo 3DS family of systems, a modern CFW environment is required to launch GodMode9i + - Follow [3ds.hacks.guide](https://3ds.hacks.guide/) for instructions on how to install Luma3DS + boot9strap -#### Why can't I dump games on DSi? -You need Unlaunch installed in order to be able to dump games onto your SD card. You can install Unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/). +### Troubleshooting #### How do I get past the "mounting drive(s)" screen while starting it up? -This happens when you launch GodMode9i from [hiyaCFW](/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND. - +This happens when you launch GodMode9i from [hiyaCFW](../hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from Unlaunch to be able to mount the NAND. diff --git a/pages/_ko-KR/twilightmenu/creating-ram-disks.md b/pages/_ko-KR/twilightmenu/creating-ram-disks.md index c8c26748..c6214116 100644 --- a/pages/_ko-KR/twilightmenu/creating-ram-disks.md +++ b/pages/_ko-KR/twilightmenu/creating-ram-disks.md @@ -10,7 +10,7 @@ description: TWiLight Menu++가 설치된 오래된 버전의 DS Homebrew를 이 Flashcard를 사용중이라면 하지 않아도 됩니다. {:.alert .alert-info} -RAM 디스크를 만들기 위해, [이 도구](http://memory.dataram.com/products-and-services/software/ramdisk#freeware)를 받아주세요.(`Download Software`를 클릭하세요.) +To make a RAM disk, download [Dataram RAMDisk](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) (click `Download Software`), and follow the instructions below. 설명: @Dakkon7, 수정: RocketRobz: diff --git a/pages/_ko-KR/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_ko-KR/twilightmenu/custom-unlaunch-backgrounds.md index 466f0f52..2b4c067e 100644 --- a/pages/_ko-KR/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_ko-KR/twilightmenu/custom-unlaunch-backgrounds.md @@ -7,7 +7,10 @@ title: Unlaunch 배경화면 변경하기 description: Unlaunch 배경화면을 만들고 TWiLight Menu++를 이용하여 설치하는 방법 --- -TWiLight Menu++를 사용하면, Unlaunch 인스톨러를 패치해서 커스텀 배경화면을 넣을 수 있습니다. 이미지는 256x192 GIF이여야 되며, 몇 가지의 제한이 있습니다. +You can find premade Unlaunch backgrounds on the [TWiLight Menu++ skins site](https://skins.ds-homebrew.com/unlaunch/). +{:.alert .alert-info} + +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: - 1번째 프레임만이 보일 것이며, 배경은 움직이지 말아야 합니다. - 파일은 15472바이트 이하여야 합니다. - 31 컬러 이상의 GIF는 글씨가 깨짐을 방지하기 위하여 팔레트를 직접 만들어야 합니다. @@ -21,7 +24,7 @@ TWiLight Menu++를 사용하면, Unlaunch 인스톨러를 패치해서 커스텀 1. `Install Now`를 눌러 주세요. ### 31 컬러 이상의 GIF 사용하기 -GIF의 팔레트가 글씨 팔레트와 같은 곳의 VRAM에 로드되기 때문에, 팔레트가 원래보다 커지면 글씨 팔레트를 떺어써 버립니다. 하지만, GIF 팔레트에 글씨 팔레트를 같이 넣어줌으로써 이것이 해결이 됩니다. 다른 색으로 이 짓을 하면 텍스트 색도 바꿀 수 있습니다. 만약 원하신다면, 같이 해주세요. 이 설명은 [GIMP](https://gimp.org)를 쓰지만, 이미지의 팔레트를 바꿀 수 있는 이미지 에디터면 아무거나 사용하셔도 무방합니다. +As the GIF's palette is loaded to the same area of VRAM as the text palettes it will overwrite them if the palette gets too large, however this can be worked around by including the text palettes in the GIF's palettes. Using this with different colors would also let you have different text colors, should you want that. These instructions will be for [GIMP](https://gimp.org), but any image editor capable of rearranging the palette of an image will work. 1. GIMP에서 이미지를 여시고 256x192인걸 다시 한 번 확인해 주세요. 1. In the menu bar at the top, select `Image` -> `Mode` -> `Indexed...` 1. Select `Generate optimum palette` and set the maximum colors to anything up to 226 colors @@ -39,9 +42,9 @@ GIF의 팔레트가 글씨 팔레트와 같은 곳의 VRAM에 로드되기 때 1. Save the optimized GIF and open it in GIMP 1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap` 1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button - - If your image doesn't have at least 133 colors you will also need to add filler colors to arrange the text colors in the correct spots + - If your image doesn't have at least 133 colors you will need to keep adding colors until the last is index 146 1. Right click a color in the Colormap and select `Rearrange Colormap...` -1. Arrange your new colors so they match these: (The 2nd and 3rd columns starting at index 49)
![맞는 텍스트 색이 들어가 있는 팔레트](https://cdn.discordapp.com/attachments/614278143527878658/770777177904906240/unlaunch-palette.png) +1. Arrange your new colors so they match the ones outlined in red: (The 2nd and 3rd columns starting on the 4th row)
![맞는 텍스트 색이 들어가 있는 팔레트](/assets/images/custom-unlaunch-bg/unlaunch-palette.png) 1. Use the color picker to make your new colors match those in the above image 1. In the menu bar at the top, select `File` -> `Export As...`, give it a name with the extension `.gif`, and click `Export` 1. In the next popup, make sure `GIF comment` is off and click `Export` diff --git a/pages/_ko-KR/twilightmenu/faq.md b/pages/_ko-KR/twilightmenu/faq.md index 7adf2906..c9930590 100644 --- a/pages/_ko-KR/twilightmenu/faq.md +++ b/pages/_ko-KR/twilightmenu/faq.md @@ -62,60 +62,10 @@ No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) ar #### What systems does TWiLight Menu++ support? -| Format | Loader | Extensions | Save file | -| ----------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------------------- | -| ARGV[^1] | Native | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | -| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | -| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | -| MPEG4 Video | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | -| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| RVID Video | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | -{:.table} - -- Footnotes - -{:footnotes} +See [List of Systems Supported by TWiLight Menu++](../ds-index/emulators#list-of-supported-systems-by-twilight-menu). #### Why isn't touch input working on sudokuhax? Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Can The Biggest Loser boot TWiLight Menu++? No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -[^1]: DS homebrew 앱의 경로와 실행 인수를 포함한 자세한 사항은 [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) 텍스트 파일을 참고해주세요. -[^2]: Only for retail ROMs, homebrew do not have specific save files -[^3]: 추가적인 처리능력과 RAM이 카트리지 내에 있으므로 SuperCard DSTWO 플래시 카드에서만 작동합니다. -[^4]: DSi모드로 실행하고 있는 경우에는 DSP를 사용하여 보다 좋은 사운드로 이용할 수 있습니다 -[^5]: Slot-2 플래시 카드가 필요하기 때문에 오리지널 DS와 DS Lite에서만 기능합니다 -[^6]: jEnesis는 플래시카드에서 실행할 때만 저장할 수 있으나, PicoDriveTWL은 SD 카드와 플래시카드에서 저장할 수 있습니다 -[^7]: 플래시카드, 3DS의 내부 SD 카드 또는 Unlaunch가 설치된 DSi를 사용하는 경우에만 표시됩니다. -[^8]: 플래시카드에서 실행할 때에만 저장할 수 있습니다. - -[a5200ds]: https://github.com/wavemotion-dave/A5200DS -[a7800ds]: https://github.com/wavemotion-dave/A7800DS -[dstwo]: http://eng.supercard.sc -[gameyob]: https://github.com/Drenn1/GameYob -[gbarunner2]: https://github.com/Gericom/GBARunner2 -[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS -[mpeg4player]: https://gbatemp.net/threads/544095 -[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap -[nesds]: https://github.com/DS-Homebrew/NesDS -[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx -[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL -[rvidplayer]: https://gbatemp.net/threads/539163 -[s8ds]: https://www.gamebrew.org/wiki/S8DS -[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS -[stellads]: https://github.com/wavemotion-dave/StellaDS -[unlaunch]: https://problemkaputt.de/unlaunch.htm -[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS diff --git a/pages/_ko-KR/twilightmenu/index.md b/pages/_ko-KR/twilightmenu/index.md index 288109d9..06cc3487 100644 --- a/pages/_ko-KR/twilightmenu/index.md +++ b/pages/_ko-KR/twilightmenu/index.md @@ -5,6 +5,8 @@ title: TWiLight Menu++ description: TWiLight Menu++를 사용하고 커스텀하는 방법에 대한 가이드 --- -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source DSi Menu upgrade/replacement, and frontend for nds-bootstrap for DSi, 3DS, and flashcards. +![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -설치하는 방법에 대한 정보를 얻으려면, 사용중인 본체의 설치하기 강좌를 페이지의 사이드바에서 클릭하세요. +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu to launch a variety of different applications, making it perfect for a replacement menu. With themes, skins, folders and other features, this is the all-in-one menu for the Nintendo DS and Nintendo 3DS family of systems. + +For info on how to install, click on the page in the sidebar for your console in the Installing section. diff --git a/pages/_ko-KR/twilightmenu/installing-flashcard.md b/pages/_ko-KR/twilightmenu/installing-flashcard.md index d358833f..2530468c 100644 --- a/pages/_ko-KR/twilightmenu/installing-flashcard.md +++ b/pages/_ko-KR/twilightmenu/installing-flashcard.md @@ -38,7 +38,7 @@ description: 닌텐도 DS 플래시카드에서 TWiLight Menu++를 설치하는 - R4xDS - DSTT(i) - [여기](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/)에서 YSMenu를 설치하도록 합니다. + Install [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - flashcard microSD 루트에 `YSMenu.nds`(없으면 `TTMenu.dat`에서 이름을 변경하면 됨.)와 `TTMenu` 폴더가 있는지 확인합니다. 1. `nds-bootstrap 사용`을 `비활성화`로 설정해서 nds-bootstrap 대신 Flashcard 펌웨어를 쓰도록 합니다. diff --git a/pages/_ko-KR/twilightmenu/playing-in-widescreen.md b/pages/_ko-KR/twilightmenu/playing-in-widescreen.md index dcb32579..a14bdfff 100644 --- a/pages/_ko-KR/twilightmenu/playing-in-widescreen.md +++ b/pages/_ko-KR/twilightmenu/playing-in-widescreen.md @@ -33,5 +33,5 @@ description: 닌텐도 3DS에서 와이드스크린으로 TWiLight Menu++를 이 **NOTES:** 1. Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched -1. Not every game is widescreen compatible. [We have created a list of games with widescreen](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) +1. Not every game is widescreen compatible. [Here is a list of games with widescreen support](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) 1. If you're stuck in widescreen mode in all of TWL_FIRM (including the TWLMenu++ GUI) after following this guide and launching a widescreen-compatible game, delete `TwlBg.cxi` at `sd:/luma/sysmodules/`, and [uninstall](https://wiki.ds-homebrew.com/twilightmenu/uninstalling-3ds) and [re-install](https://wiki.ds-homebrew.com/twilightmenu/installing-3ds) TWiLight Menu++, and re-follow the above guide diff --git a/pages/_pl-PL/community/discord-info.md b/pages/_pl-PL/community/discord-info.md index 84370e98..f238bd65 100644 --- a/pages/_pl-PL/community/discord-info.md +++ b/pages/_pl-PL/community/discord-info.md @@ -7,97 +7,126 @@ title: Informacje o DS⁽ⁱ⁾ Mode Hacking description: Informacje o serwerze Discord DS⁽ⁱ⁾ Mode Hacking --- -### Witamy w DS⁽ⁱ⁾ Mode Hacking! - -Specjalizujemy się we wszystkich rzeczach dotyczących modowania i homebrew Nintendo DS(i). Kilka przykładów z czym możemy Ci pomóc: - -- Konfigurowanie najlepszego jądra dla twojego nagrywarki flashcard -- Instalacja Custom Firmware (CFW) na twoim DSi -- Pomoc z modyfikowaniem TWL_FIRM na twoim Nintendo 3DS (pozwalające Ci na używanie szerokiego ekranu, zmienianie filtru ekranu itd) - -Skupiamy się również na innych rzeczach, takich jak tworzenie romhacków, homebrew. Można z nami też na luźno pogadać. +This is a Discord server that specializes in all things related to Nintendo DS(i) modding and homebrew, from helping set up your flashcard to homebrew development. We also focus on other things such as creating ROM hacks, playing DS games, and TWL_FIRM modding on 3DS. ## Kanały Discord -Mamy wiele kanałów na przeróżne tematy, pamiętaj, by rozmawiać w odpowiednim czacie, by reszta nie została zalana niezwiązanymi rozmowami. Opowiemy Ci teraz o tych najważniejszych kanałach, zawsze możesz sprawdzić do czego należą inne kanały patrząc na ich temat: +There are plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. -- [#info-and-rules][info-and-rules] - This is the rules channel, it describes the standards we have when communicating in this server. -- [#useful-resources][useful-resources] - Need to understand something? Nie znasz prawidłowej nazwy? Zajrzyj tutaj -- [#nds-modding-help][nds-modding-help] - This is where you can ask for assistance with anything DS Homebrew related. Sprawdź przypięte wiadomości, ponieważ mogą tam być odpowiedzi na częste pytania -- [#community-meta][community-meta] - This channel is used for talking about the server itself -- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Zasady nadal są przestrzegane, ale mniej, niż w innych kanałach. Możesz na nim wrzucać memy, czy coś +Always remember to check the channel topic and pins before talking in a channel. +{:.alert .alert-info} -We also have [#other-nds-homebrew][other-nds-homebrew] for homebrew that don't have a dedicated channel, [#nds-modding-discussion][nds-modding-discussion] for modding that doesn't concern other channels, [#nds-gaming][nds-gaming] for general DS stuff, and [#offtopic][offtopic] for any topic in general. +**Important** +- [#info-and-rules][info-and-rules] - This provides brief information on the rules and information on this server. For more detailed information on the rules, see [the rules page](https://wiki.ds-homebrew.com/community/discord-rules) on the wiki +- [#useful-resources][useful-resources] - Links to useful resources that are outside of the Discord server such as other servers or this wiki +- [#member-logs][member-logs] - Shows user joins and server boosts + +**Server Hub** +- [#announcements][announcements] - Information on new updates to homebrew and also general announcements related to the server +- [#github-updates][github-updates] - Feed of all contributions to and discussions in our projects' GitHub repositories +- [#github-builds][github-builds] - Feed of all of our projects' nightly builds +- [#subreddit-feed][subreddit-feed] - Updates for new posts from our [Subreddit](https://reddit.com/r/NDSBrew) +- [#community-meta][community-meta] - For giving feedback about our community, including this Discord server, our subreddit, and GitHub organization + +**Nintendo DS⁽ⁱ⁾ Modding** +- [#nds-modding-help][nds-modding-help] - Have an issue with anything Nintendo DS(i) related? Need to ask a general question? Go ahead and do it here, providing all the information you can give (error messages, your console, methods tried, logs, and so forth). Keep 3DS modding in #other-console-modding unless it involves TWL_FIRM +- [#nds-modding-discussion][nds-modding-discussion] - Place to discuss flashcards, AP patches, and general DS understandings and research. While this channel covers TWL_FIRM on 3DS, please keep 3DS Mode discussions in #other-console-modding +- [#nds-retail-research][nds-retail-research] - Talk about ROM hacks, mods, and cheats for Nintendo DS(i) titles. Check the pins for a list of dedicated communities +- [#nds-dev-discussion][nds-dev-discussion] - Resources and discussions about DS(i) homebrew development. Discussion of already existing homebrew should go in #other-nds-homebrew + +**Main DS⁽ⁱ⁾ Homebrew Projects** +- [#nds-bootstrap][nds-bootstrap] - This channel is for discussion of the development of nds-bootstrap, for help use #nds-modding-help +- [#twilight-menu][twilight-menu] - This channel is for discussion of the development of TWiLight Menu++, for help use #nds-modding-help +- [#gbarunner2][gbarunner2] - This channel is for discussion of the development of GBARunner2, for help use #nds-modding-help +- [#websites-development][websites-development] - Discussion and suggestions for [dsi.cfw.guide](https://dsi.cfw.guide/) and all [ds-homebrew sites](https://ds-homebrew.com/) go here + +**Secondary DS⁽ⁱ⁾ Homebrew Projects** +- [#godmode9i][godmode9i] - This channel is for discussion of the development of godmode9i, for help use #nds-modding-help +- [#emulators-on-nds][emulators-on-nds] - This is for talking about emulators on the Nintendo DS(i). Discussion for Nintendo DS(i) emulators should go in #nds-modding-discussion +- [#other-nds-homebrew][other-nds-homebrew] - Talk about Nintendo DS(i) homebrew and get support that isn't covered by other channels + +**Community** +- [#off-topic][off-topic] - A channel for any topic that does not necessarily fit the other channels. Lower-quality posts should be kept to #end-of-server +- [#nds-gaming][nds-gaming] - A place to generally discuss games on the DS(i), as well as seek players for online play +- [#other-console-modding][other-console-modding] - Talk about homebrew and mods for any other game systems, such as the 3DS when not in TWL_FIRM +- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes, bot commands, and other things that don't facilitate discussion ## Informacje o rolach -Mamy kilka ról do wyboru, niektóre z nich są dostępne za pomocą komendy @Lightning +We have several roles you can get on this server, some of them being accessible with just a Lightning bot command. -### Developers -Ta rola jest przyznawana osobom, które pomagały przy albo prowadziły projekt na scenie Nintendo DS. While preferable that it'd be open source, it's optional Post the Nintendo DS homebrew application in the channel that works the best (If it doesn't have one, post it in [#other-nds-homebrew][other-nds-homebrew]) and ping a moderator alongside your message. +### Moderator Roles +These roles are given to people that are well trusted, they have the ability to ban, kick, mute, and give other roles to users. -Pamiętaj, że skradziony kod nie da Ci dostępu do roli, możemy odrzucić o nią żądanie w zależności od sytuacji +- Da Master - The Owner role, has all possible perms +- Admin - Has all possible perms, usually gets final say between the Server Maintainers +- Server Maintainers - Help enforce the server rules and manage the server. If there is an issue contact them first before going higher up -### Artists/Designers -Ta rola jest przyznawana osobom, które wiedzą jak działa rysowanie i przyczynili się do homebrew DS w sposób graficzny (np. skórka WoodR4 bądź podmotyw TWiLight Menu++). Once you've fulfilled the requirement, mention us in [#community-meta][community-meta] with examples of said work and we will evaluate it. +### User Flair Roles +These roles can only be given by moderators and indicate that these users are knowledgeable in those fields, some give access to private channels. If you think that you fit the descriptions for any of these roles, ask in #community-meta. Moderators will evaluate your request based on the role's requirements. -### Helpers -Whether it's people we confide special builds to test or someone who would be helping out in the [#nds-modding-help][nds-modding-help] channel, Helpers are users that are supposed to represent the server as helpful members of the community. As an addition to the above average post quality requirement, there are two possible ways you can get the role: Testing & helping those in [#nds-modding-help][nds-modding-help] +- Developers - This role is given to those who have contributed code to the Nintendo DS scene. If you have any projects for the role, show them in #nds-dev-discussion +- Helpers - This role is given to those that actively provide meaningful assistance in #nds-modding-help or have contributed to compatibility reporting + - Helpers have no moderator perms, please ping a mod if a situation needs one +- Nitro Boosters - Given to those that have given Server Boosts -Dla tych testujących - musicie przetestować łącznie 7 gier na GBARunner2 i nds-bootstrap. Sprawdź tematy odpowiednich kanałów dla odpowiedniej listy kompatybilności. Dla tych pomagających - ilość Twojej pomocy nie jest dokładnie zdefiniowana. Patrzymy ogólnie jak pomocna jest twoja pomoc (np. pisanie czegoś w stylu "prawy a nastepnie edytuj" nie pomoże). +### Punishment Roles +If you have broken the rules, you may receive these roles from a mod. -Once you've fulfilled either, mention it in [#community-meta][community-meta] and say which method you chose. Jeśli zaakceptujemy Twoje podanie, dostaniesz rolę. Musisz wysłać co najmniej jedną wiadomość co 4 miesiące, by ją zatrzymać. +- No Community - Removes access for all the channels under the Community category +- No Help - Removes access from [#nds-modding-help][nds-modding-help] +- No Reaction - Disables reaction perms for all channels +- Muted - Disables the ability to send messages -### Translators -Chcesz przetłumaczyć jeden z naszych projektów? Weź sobię tę rolę, by być na bieżąco ze statusem tłumaczenia projektu. Nasz lider tłumaczeń (Evie) pingnie, kiedy trzeba będzie coś nowego przetłumaczyć. +### Other +These roles are only given for very specific purposes by Moderators. -- TWiLight Menu++: -- dsi.cfw.guide website: -- ds-homebrew.com wiki: +- Bots - Used to mark the Discord bots we have in this server +- Special Thanks - People that have contributed to our community in a major way -This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][end-of-server]) +### Self-Assignable Roles +These roles are given by the [Lightning bot](https://lightning-bot.gitlab.io/) using the !togglerole command. If you want to know what other commands it has, use !help. Keep commands for it in #end-of-server. -### Game Modders -Ta rola jest przyznawana osobom, które zrobiły romhacka przyzwoitej jakości na Nintendo DS, wiedzą jak poprawnie patchować pliki i wrzuciły owego romhacka w bardziej stałe miejsce (np. Gamebanana albo fora modingowe). Post your ROM hack in [#nds-retail-research][nds-retail-research] and ping a moderator and we will evaluate the ROM hack. +- Updates - Get pings for updates on new releases of DS(i) homebrew in #announcements +- Nintendo DS Online Players - Anyone can ping this role in #nds-gaming when they're looking for people to play DS games online with +- Artist/Designers - For those that have made high-quality TWiLight Menu++ skins, unlaunch backgrounds or graphics for other DS(i) homebrew +- Composers - For those that have made music for DS(i) homebrew or ROM hacks +- Game Modders - For those that have made ROM hacks, cheats, or any other type of modifications to DS(i) games +- Translators - Anyone that wants to be notified for contributing to translations of various DS Homebrew projects -### Nintendo DS Online Players -To jest rola, przeznaczona dla użytkowników do pingowania, gdy ktoś chce grać w grę Nintendo DS online (czy to Wiimmfi, AltWFC czy inne serwisy). Za masowe pingi będzie ban. This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server]) +## The Staff Team +These are the people who maintain the server. If they say something is final, it is not up for debate. These members are hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. -### Updates -You will get pinged in [#announcements][announcements] anytime an update comes out. To get this role, type `!togglerole Updates` in [#end-of-server][end-of-server]. +Owner: shutterbug2000#8835 -## 🤖 Komendy Lightning -Lightning is a discord bot made by [LightSage](https://gitlab.com/LightSage) which has useful commands for modding communities, including... +Administrators: RocketRobz#4931, FNowut#5028, ahezard#8037, Apache Thunder#1696 -- `!mod [console] [param2]` - To pozwoli Ci na sprawdzenie informacji o modowaniu danej konsoli, gry itp. param2 jest użyty w celu sprawdzenia bardziej dokładnych informacji bądź uzyskania listy homebrew. -- `!togglerole ` - This will allow you to toggle a self-assignable role. If you need to view the current list of self-assignable roles, run `!togglerole list`. - -There are a ton of fun commands you can run as well, but please keep them to [#end-of-server][end-of-server]. By się dowiedzieć, obczaj tą stronę: - -Używamy Lightning również do moderacji (rejestrowanie ostrzeżeń, kicków, wyciszeń i banów). Nie blokuj tego bota byśmy mogli do Ciebie napisać w razie potrzeby. - -## 👑 Zespół Pracowników -To są ludzie utrzymujący serwer. Ich słowo jest słowem ostatecznym, nie do podważenia. Ci członkowie będą najwyżej listy członków. Obecnie nie szukamy nikogo nowego. Nie proś o bycie częścią zespołu, ponieważ zmniejszy to Twoją szansę na przyjęcie. - -@shutterbug2000, @RocketRobz (TWL-Z8RT-USA), @Gericom, @ahezard, @Apache Thunder, @NightScript, @dubbz82, @Stack3r, @Frost_, @Kaisaan - -## 🚪 Zaproszenie -Oto linki do naszych sieci. - -- Serwer Discord: (pamiętaj, że cokolwiek co jest tam publicznie dostępne jest przez nas rejestrowane) -- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew) -- Sub-Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) (for old reddit: [Dark](https://dm.reddit.com/r/NDSBrew/) --- [Light](https://old.reddit.com/r/NDSBrew/)) +Server Maintainers: Kaisaan#6181, Pk11#3666, Kodtiz3D#8288, DeadSkullzJr#3908, lifehackerhansol#4546 [info-and-rules]: https://discord.com/channels/283769550611152897/626620520330428436 [useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283 +[member-logs]: https://discord.com/channels/283769550611152897/677714673663082529 [announcements]: https://discord.com/channels/283769550611152897/283771381735489537 +[github-updates]: https://discord.com/channels/283769550611152897/450065134191116290 +[github-builds]: https://discord.com/channels/283769550611152897/540764336134815766 +[subreddit-feed]: https://discord.com/channels/283769550611152897/869830055377928243 [community-meta]: https://discord.com/channels/283769550611152897/715651368391671919 [nds-modding-help]: https://discord.com/channels/283769550611152897/332961165829210117 [nds-modding-discussion]: https://discord.com/channels/283769550611152897/547986366357700620 [nds-retail-research]: https://discord.com/channels/283769550611152897/356988919738400768 +[nds-dev-discussion]: https://discord.com/channels/283769550611152897/835273459339624499 + +[nds-bootstrap]: https://discord.com/channels/283769550611152897/283769550611152897 +[twilight-menu]: https://discord.com/channels/283769550611152897/489307733074640926 +[gbarunner2]: https://discord.com/channels/283769550611152897/620310871800807466 +[websites-development]: https://discord.com/channels/283769550611152897/744649302567157800 + +[godmode9i]: https://discord.com/channels/283769550611152897/497960894660083732 +[emulators-on-nds]: https://discord.com/channels/283769550611152897/702400281966673951 [other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712 -[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725 +[off-topic]: https://discord.com/channels/283769550611152897/286686210225864725 [nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448 +[other-console-modding]: https://discord.com/channels/283769550611152897/653706029736919051 [end-of-server]: https://discord.com/channels/283769550611152897/283770736215195648 diff --git a/pages/_pl-PL/community/discord-rules.md b/pages/_pl-PL/community/discord-rules.md index 358fa412..62372b88 100644 --- a/pages/_pl-PL/community/discord-rules.md +++ b/pages/_pl-PL/community/discord-rules.md @@ -7,126 +7,103 @@ title: Zasady DS⁽ⁱ⁾ Mode Hacking description: Zasady serwera Discord DS⁽ⁱ⁾ Mode Hacking --- -### Nie podszywaj się, nie obrażaj oraz nie zachowuj się niemiło i bez szacunku wobec innych. +This page provides more details to the rules outlined in the [#info-and-rules](https://discord.com/channels/283769550611152897/626620520330428436) channel in the Discord server. If you have any further questions, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). Note that the [English version of the rules](/community/discord-rules) is the canonical version and any potential discrepancies in translations will not affect their enforcement. -- Dotyczy to w szczególności tych, którzy poświecają swój czas społeczności. (Osoby z rolą Helpers i Developers) -- Nie będziemy tolerować niewrażliwości, nieważne czy ta osoba jest członkiem społeczności czy nie. -- Szanuj prywatność; Nie próbuj rozmawiać z osobami, które tego sobie nie życzą i nie podawaj czyichś informacji bez ich zgody. -- Nie próbuj moderować sam albo "pomagać", kiedy moderator robi coś z daną sytuacją. Nie masz żadnych uprawnień, więc moderowanie zostaw nam. - - Przypomnienia są w porządku, dopóki nie będziesz zmuszał kogoś do ich przestrzegania. -- Jeśli wiesz kto zrobił daną część sztuki, napisz kto to zrobił. +### 1. Do not act disrespectfully towards others and their beliefs +- This applies to everyone regardless of their role or level of activity in this server, even if they aren’t on the server +- Do not backseat moderate or try to "help" when a moderator is already dealing with a situation +- Reminders of the rules are fine, as long as you remain respectful +- Credit the creator(s) when sending something if you know who created it -### Nie obniżaj jakości czatu. +### 2. Do not bring the chat quality down -Na przykład: +Examples of what breaks this rule include: - Nie pytaj o oraz nie podawaj łatwo dostępnych informacji -- Nie pytaj o daty wydania projektów; Będzie gotowe, kiedy będzie -- Nie pytaj się czy możesz się o coś zapytać; pytasz się, kiedy pytasz o pytanie -- Nie proś o oczywiste informację, które są oczywiste albo które możesz znaleźć za pomocą krótkiego szukania (zamiast pytać się o linki poszukaj ich sam) - - Ważne informacje znajdują się w [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283). - - Sprawdź temat kanału i przypięte wiadomości; najprawdopodobniej tam jest to, czego szukasz. -- Nie wydłużaj specjalnie wiadomości (np. wysyłanie kilku wiadomości po kilka słów zamiast jednej, długiej) -- Nie wysyłaj w kółko tych samych wiadomości, bez względu na to czy to w jednym kanale czy w kilku. - - Jeśli nie jesteś pewien gdzie wysłać wiadomość, wyślij ją tam, gdzie ma to najwięcej sensu. - - Jeśli nadal nie jesteś pewien, spytaj się w [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). +- Asking for release dates for projects; it's ready when it's ready +- Asking if you can ask a question; just ask your question directly +- Requesting information that is either obvious or you could find with a little bit of research on your end + - Important information can be found in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and in the pinned messages of all the channels +- Taking up excessive space in chat (e.g. Sending a tiny amount of words in multiple messages instead of keeping it all in one message) +- Repeating messages, whether it is repeated in the same channel or in multiple channels + - If you're unsure where to post your message check the channel topics and ask in the most fitting one + - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919) - Nie wysyłaj wiadomości dla samego wysyłania, jeśli chcesz coś napisać, niech to będzie coś wartościowego (nie narzekaj, że czat jest martwy, wyślij coś więcej niż powitanie, czy copypastę) -- Nie wysyłaj bardzo długich wiadomości. Jeśli chcesz wysłać coś dłuższego, użyj [mystbin](https://mystb.in/). +- Sending extremely long messages, use [mystbin](https://mystb.in/) for longer messages instead + +### 3. Do not self-promote with no context or without explicit staff permission + +- Giving links to other Discord servers on request is allowed, but please ask a moderator in a DM before advertising a server without prior context +- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules, mass DM advertisement (with proof) will land you a ban +- Joining for the purpose of advertising your discord server will land you a ban and your advertisements will be deleted + +### 4. Avoid piracy discussion + +- Do not link/mention piracy websites/tools, upload pirated content, or encourage others to pirate +- For more information on what is piracy or not, we suggest reading [eip’s piracy definition page](https://3ds.eiphax.tech/piracy.html) (Disclaimer: We are not lawyers) +- Discord’s Terms of Service follow the US law and as such, is subject to the US definition of piracy regardless of wherever the user lives in the US or not + +### 5. Keep conversations within their respective channels + +- Even if they are related, sometimes another channel would be more suitable + - Check the channel topics for where to ask questions or have discussion +- Sometimes, even an entirely different server is preferable, we don't have the answers to everything + - There are some related servers in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and the pins of other channels + +### 6. Keep all conversations in English + +- We are not able to easily moderate content in other languages +- We suggest using [DeepL](https://www.deepl.com/translator) for translation +- Moderators may allow others to speak in foreign languages in case translation fails and there are trusted people that know your language and are able to help + +### 7. You may not have an alternative account on this server without staff permission + +- One account per person at a time (except when approved by a staff member), be sure to leave this server on your other account before joining with a new one +- Punishments apply to the person, not the account, any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned + +### 8. Keep names/nicknames exclusively alphanumeric and do not hoist + +- Users with a nickname/username that is not easily readable for an English speaker or mentionable with an English (US) keyboard will be assigned a new nickname +- Avoid purposely putting characters in the beginning of the name to change your spot in the member list, those characters will be removed + +### 9. Do not send unsolicited DMs to other users + +- Please ask before sending a Direct Message to others and respect those not wanting to communicate + - Even if your actions aren't malicious, they could be disturbing or otherwise unwanted +- Things that happen in Direct Messages **are** the business of the server since unless you both share another server or are friends, you wouldn't be able to reach each other +- Examples of what not to do include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules, and harassment -### Nie wysyłaj zaproszeń do serwerów Discord bez kontekstu i bez pozwolenia moderacji +### 10. Do not bring external drama, NSFW, or illegal content into the server -- Wysłanie linków do innych serwerów jest w porządku jeśli ktoś o to poprosi, ale jeśli chcesz jakiś zareklamować, poproś o pozwolenie moderatora w prywatnej konwersacji -- Reklamy w prywatnych konwersacjach są zakazane przez Regulamin Usług Discorda i przez nasz regulamin. Jeśli ktoś ma dowód, że masowo reklamowałeś w PW, zbanujemy Cię -- Złamanie tej zasady spowoduje usunięcie reklamy -- Jeśli dołączyłeś na serwer tylko w celu reklamy, to Cię zbanujemy +- If you are banned in other servers, avoid talking about it here + - We can not help you get unbanned from other servers, that is the decision of the staff members there +- Do not post anything that is not considered safe for work (e.g. sexual content, extreme violence, drugs) +- Any account with a disturbing avatar will be kicked, if you rejoin and still have the avatar, you will be banned +- Despite adult content being banned, users are still required to be thirteen and over in order to participate on this Discord server as per the Discord TOS + +### 11. Do not talk about or do actions pertaining to breaking other Discord TOS +- [Link to Terms of Service](https://discord.com/terms) +- [Link to community guidelines](https://discord.com/guidelines) +- Trying to do anything that is not explicitly mentioned in our rules but is still against Discord TOS will land you a ban (e.g. raids, malware, phishing) + +### 12. Do not try to evade the rules as this will be treated as breaking them + +- If you don't understand any of the rules, feel free to ask for further clarification +- Breaking the rules and then claiming that you “didn’t know” will still make you guilty of breaking them +- Trying to get around the rules by speaking in vague terms also counts as breaking them + +## Consequences + +The consequences of breaking these rules are a warning, mute, kick or ban. Of course, the specific consequences will be handled on a case by case basis. +- Most users end up having 4 warnings before they are banned + - These warnings include using the actual !warn command, getting muted, and also verbal warnings +- Joining for the purpose of rule breaking will get you banned + +## Reporting +- If someone is breaking the rules and a moderator is already not handling the case, please ping an online moderator +- If the incident was in DMs, there needs to be evidence, such as other people reporting it too, implications on the server, or anything of the sort +- However, when doing your report, cover any links; do not give the DM advertiser more visibility than they already got by Direct Messaging everyone -### Zachowaj rozmowy w odpowiednim kanale. - -- Nawet jeśli są powiązane, czasami inny kanał może być bardziej odpowiedni. -- Czasami nawet lepszy będzie całkowicie inny serwer. Nie mamy odpowiedzi na wszystko. - - Inne serwery znajdują się w [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) - - -### Nie możesz mieć dwóch kont na serwerze - -- Jedno konto na raz na osobę (chyba że moderacja się zgodzi). Upewnij się, że opuścisz serwer zanim dołączysz innym kontem. -- Kary są wobec osoby, nie konta. Każde następne konto stworzone w celu unikania kary będzie zbanowane. ‎ - -### Nie polecaj jakichkolwiek przewodników wideo. - -- Przewodniki wideo nie utrzymują się za dobrze (co prowadzi do tego, że przewodniki są przestarzałe) i są zaniedbywane w celu "dostępności użytkownika". -- Mamy listę przewodników, których możesz użyć, w [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283). ‎ - -### Dopilnuj tego, by twój nick zawierał tylko znaki alfanumeryczne, żeby był łatwy do odczytania i otagowania. - -- Użytkownicy z nickiem, którego nie da się pingnąć czy przeczytać w normalny sposób, będą mieli przyznaną inną nawę. - - Jeśli musimy obrócić nasz ekran, by przeczytać Twój nick, to znaczy, że jest coś z nim nie tak. - - Jeśli musimy wziąć twoje ID Użytkownika, żeby Cię pignąć, to znaczy, że z nickiem jest coś nie tak. -- Unikaj celowego umieszczania znaków na początku imienia, aby zmienić miejsce na liście członków. Te znaki zostaną usunięte. - - -### Prosimy o uprzejmość podczas korzystania z bezpośrednich wiadomości - -- Sprawy, które zdarzają się w bezpośrednich wiadomościach **są** biznesem serwera, ponieważ jeśli osoby nie współdzielą innego serwera lub nie są przyjaciółmi, nie będą w stanie dotrzeć do siebie. -- Przykłady to reklama BW, celowe przekierowanie użytkowników do BW z normalnego czatu (np. wsparcia) w celu złamania zasad lub nękania. - - Muszą być na to dowody, np. inne osoby zgłaszające to samo, implikacje na serwerze lub inne tego typu rzeczy. Jeśli jednak zdecydujesz się na zgłoszenie, zajrzyj do wszystkich powiązań. Nie pozwól BW reklamodawcy na większą popularność od tej którą już posiada przez BW wszystkich. -- Nawet jeśli twoje działania nie są złośliwe, czasami mogą być niepokojące. - - Proszę, zapytaj zanim wyślesz wiadomość bezpośrednią do innych i szanuj tych, którzy nie chcą rozmawiać. ‎ - -### Dyskusja na temat piractwa na minimalnym poziomie - -- Nie wysyłaj linków do stron z piratami, nie wysyłaj piratów, oraz nie namawiaj innych do piractwa -- Aby uzyskać więcej informacji na temat piractwa, sugerujemy przeczytanie następujących informacji: https://3ds.eiphax.tech/piracy.html (Ostrzeżenie: nie jesteśmy prawnikami) - - -### Brak zawartości dla dorosłych - -- Nie zamieszczaj pornografii, gore, narkotyków (chyba że temat dotyczy leczenia) lub czegokolwiek Nsfw -- Każde konto z niepokojącym awatarem zostanie wyrzucone. Jeśli dołączysz ponownie i nadal z tym samym awatarem, to otrzymasz ban -- Jednocześnie bądź dojrzały. Członkom wolno przeklinać i powinieneś być do tego przyzwyczajony. Tylko nie rzucaj przekleństwami co dwie sekundy, to nie jest fajne -- Pomimo zakazu treści dla dorosłych, użytkownicy nadal muszą mieć ukończone trzynaście lat, aby móc uczestniczyć w tym serwerze Discord - - -## Kontrowersyjne Treści. - -### Tematy, które powinieneś zminimalizować - -Proszę zachowaj te tematy w [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856)i zachowaj rozum podczas dyskusji o nich: -- Debaty polityczne -- Religia -- Spojlery -- Malware -- Treści mające na celu zaszokować lub przestraszyć - -Upewnij się, że umieszczasz złośliwe oprogramowanie i treści mające na celu zaszokować lub przestraszyć w spoilerze i odpowiednio ostrzegać użytkownika poza tymi tagami spoilera. - -### Zablokowana zawartość - -- Zewnętrzny Dramat -- Naloty na serwer -- Zawartość dla dorosłych (przeczytaj powyżej) - -## 🏓 Powiadomienia/Pingi/DMs - -- @Lightning wyśle Ci BW jeśli otrzymasz ostrzeżenie. Nie ma potrzeby zakładać, że masz kłopoty, jeśli otrzymałeś ping -- Nie pinguj użytkownika, jeśli jest oczywiste, że już tam jest. (Użycie funkcji cytowania Discord nie jest usprawiedliwieniem. Proszę usunąć ping przed wysłaniem wiadomości) -- Nie pinguj wielokrotnie jednej osoby, aby zwrócić na siebie jej uwagę. - - Kiedy atak wzmianek ma miejsce, nie pinguj członka personelu; jest to zbędne, ponieważ oni otrzymują pingi od ataku. Ponadto, dezorientuje to personel co do tego, którego członka zbanować. -- Jeśli otrzymasz ping, nie wysyłaj wiadomości typu "dlaczego ping" i nie spamuj emotkami w wiadomości. Sprawdź, kto pingował i odpowiedz. - - Jeśli masz problem z otrzymywaniem pingów, ustaw swój discord tak, by nie dostawać powiadomień o pingach, zajmij się tym albo odejdź. - - Jeśli nie możesz znaleźć wiadomości z pingiem, powiadom członka personelu. Będziemy ostrzegać tych, którzy pingują, a następnie natychmiast usuwają ich wiadomości. -- Pinguj tylko wtedy, gdy chcesz zwrócić uwagę na coś komuś. Nie pinguj jako odnośnik. - - -## Konsekwencje - -**Konsekwencją złamania tych zasad są ostrzeżenia, muty, kicki lub bany.** Oczywiście zależy to od indywidualnego przypadku. -- Dołączenie i natychmiastowe złamanie zasad spowoduje, że Twoje konto otrzyma mute -- Przyłączenie się w celu łamania zasad spowoduje zbanowanie użytkownika. -- Próby omijania, szukania luk prawnych lub pozostawania na granicy zasad będą traktowane jako ich łamanie. - -Jeśli nie rozumiesz którejś z zasad, nie krępuj się pytać. - -Ostatnia aktualizacja: 19 sierpnia, 2020 r. +Last updated: 2021-07-28 diff --git a/pages/_pl-PL/ds-index/3ds-forwarders.md b/pages/_pl-PL/ds-index/3ds-forwarders.md deleted file mode 100644 index 089cd584..00000000 --- a/pages/_pl-PL/ds-index/3ds-forwarders.md +++ /dev/null @@ -1,158 +0,0 @@ ---- -lang: pl-PL -layout: wiki -section: ds-index -category: guides -title: DS Game Forwarders (3DS) -description: Jak utworzyć przekaźniki CIA, aby gry z DS znalazły się w menu głównym 3DS-a -tabs: - - - tab-sd-card: Karta SD - tab-flashcard: Flashcard ---- - -Przekaźniki menu HOME to ikony w menu HOME, które przekierowują do innego programu. W tym przypadku można dodać gry DS z karty SD (wykorzystując nds-bootstrap) lub z kompatybilnego flashcardu (poprzez odpowiednie jądro) do menu HOME, aby uzyskać łatwiejszy dostęp do gier. - -Gry na DS muszą być zrzucone do cyfrowego formatu `.nds`. Możesz zrzucić swoje kartridże DS za pomocą [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge). -{:.alert .alert-info} - -Ta strona zakłada, że używasz nowoczesnego środowiska CFW z[3ds.hacks.guide](https://3ds.hacks.guide). - -Wybierz jedną z poniższych opcji, aby dodać ją do menu HOME: - -{% capture tab-sd-card %} - -### Część 1: Pobieranie wymaganych plików - -Jeśli masz już zainstalowany program Universal Updater na swojej konsoli, możesz pominąć do kroku 3. -{:.alert .alert-info} - -1. Otwórz FBI i wybierz `Remote Install`, a następnie `Scan QR Code` -1. Zeskanuj ten kod QR, by zainstalować najnowszą wersję [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)
![Kod QR Universal-Updater](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) -1. Otwórz Universal Updater z Menu HOME -1. Zainstaluj pakiet NDSForwarder -1. NDSForwarder i jego wymagane pliki są teraz skonfigurowane w odpowiednich lokalizacjach - -### Część 2: NDSForwarder -1. Uruchom Homebrew Launcher -1. W Homebrew Launcher otwórz `NDS Forwarder Generator` -1. Przejdź do lokalizacji gry i naciśnij A -1. Potwierdź, że chcesz zainstalować wybierając `Yes` -1. Po zainstalowaniu, Twoja gra pojawi się jako tytuł w menu HOME -{% endcapture %} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} - -Jeśli masz jakieś problemy, sprawdź FAQ na [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). -{:.alert .alert-warning} - -### Wymagania - -3DS: - -{% capture flashcards %} -Zalecane flashcarty to DSTT i Acekard 2i. Jeśli zależy Ci na doskonałej kompatybilności z grami, kup SuperCard DSTWO / DSTWO PLUS. Jedynym minusem jest szybsze rozładowywanie baterii systemowej. - -Jeśli masz flashcard, kompatybilny z Apache Thunder's NTR Launcher, nie krępuj się poprosić o niego [na GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Pamiętaj, aby określić, z której wersji korzystaszu(Normal czy Alt) i czy `RESETSLOT1` jest ustawiony na `0` czy `1` w `sd:/nds/ntr_launcher.ini`. - -Kompatybilne: -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (gry z DSi-Enhanced, w tym nowsze gry NTR, nie działają) -- [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) -- [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) -- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) -- Galaxy Eagle -- M3 DS Real -- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (używa <2 GB karty microSD) -- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (oryginalna wersja Non-SDHC, używa <2 GB karty microSD) -- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) -- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) -- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) -- [R4i3D](http://www.3ds-cart.com/en/other-flashcarts/35-r4i3d-revolution-cart-for-3ds-dsi-dsl-ds.html) ([www.r4i3d.com](http://www.r4i-sdhc.com/)) -- [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) -- [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) -- [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) -- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (wersja normalna i RTS) -- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (purple card może być niekompatybilny) -- [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) -- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (wersja Normal i Plus) - -Nieprzetestowane: -- R4i3D NEW (Użyj szablonu i pakietu R4iDSN) - -Częściowo kompatybilne: -- Ace 3DS+ (Kompatybilność z grami jest zła, zapisywanie/ wczytywanie pliku zapisu powoduje awarię) -- Gateway Blue Card (Kompatybilność z grami jest zła, zapisywanie/ wczytywanie pliku zapisu powoduje awarię) -- EX4DS (Kompatybilność z grami jest zła, zapisywanie/ wczytywanie pliku zapisu powoduje awarię) -- R4iLS (Kompatybilność z grami jest zła, zapisywanie/ wczytywanie pliku zapisu powoduje awarię) -- Karty z [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/)(Kompatybilność z grami jest zła, zapisywanie/ wczytywanie pliku zapisu powoduje awarię) - -Niekompatybilne: -- CycloDS (i)Evolution (Może autobootować ROMy, ale działa inaczej niż inne flashcardy) -- (i)Edge (brak możliwości automatycznego uruchamiania .nds ROM) -- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (to nie proces forwardera) zawiesza kartę) -- R4i3D (2012) -- R4 Infinity Dual Core -- R4 SDHC -- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (to nie proces spedytora) zawiesza kartę) -{% endcapture %} - -
- Obsługiwana karta z tej listy -
- {{ flashcards | markdownify }} -
-
- -PC: -- 64 bit OS -- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) -- Aktualizacja Java 8 251 -- **użytkownicy Linux:** JavaFX - - Oparte na Debianie: Uruchom [to](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) - - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` - -### Część 1: Rozpoczęcie -1. Pobierz jeden z tych pakietów: - - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) - - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) - - [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing) - - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) - - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) - -1. Wypakuj zawartość folderu `dla Pola-1 microSD` do katalogu głównego karty microSD twojego flashcarda i (jeśli folder istnieje) zawartość folderu `dla karty SD` do katalogu głównego karty SD twojego 3DS. - -Po wyodrębnieniu pakietu dla swojej karty, możesz edytować `sd:/_nds/ntr_forwarder.ini`, aby zmienić ustawienia. Nie jest to możliwe dla Acekard RPG, R4 DS, i R4i Gold RTS. -- `NTRCLOCK`: Jeśli ustawiony na `0` lub gdy przycisk A jest przytrzymane, pojawi się ekran startowy DSi zamiast normalnego splashu DS, i prędkość zegara TWL jest używana, więc lagi precz -- `ROZBIERANIEANIMACJI`: W przypadku ustawienia `1` lub przytrzymania B ekran startowy DS/DSi jest pomijany -- `HEALTHSAFETYMSG`: Jeśli ustawiony na `1`, wiadomość o zdrowiu i bezpieczeństwie ekranu startowego pojawi się na dolnym ekranie, w przeciwnym razie dolny ekran pozostaje biały bez wiadomości o zdrowiu i bezpieczeństwie - -### Część 2: Pobieranie plików poprawek AP z TWiLight Menu++ -Jeśli masz już TWiLight Menu++, przejdź do następnej części. -1. Pobierz najnowszy [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) -1. W pliku 7z, przejdź do `_nds/TWiLightMenu/` -1. Skopiuj folder `apfix` do `sd:/_nds/ntr-forwarder/` na karte SD twojego 3DS - -### Część 3: Forwarder3-DS -1. Otwórz `Forwarder3DS.jar` - - **Użytkownicy Windows:** Jeśli się nie otworzy, pobierz ten [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), umieść go w tym samym folderze co Forwarder3DS.jar, i uruchom go -1. Ustaw swoją kartę jako `Cel` po lewej stronie - - **UWAGA:** Jeśli nie widzisz white list, pobierz [ten zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), i umieść folder `forwarders` w tym samym folderze co Forwarder3DS.jar, a następnie zmień jego nazwę na `.forwarders` -1. Włącz `Automatically set ROM path` - - **Użytkownicy Linux:** Automatyczna ścieżka jest niepoprawna, ponieważ zawiera całą ścieżkę (np. `/media/$USER/something/`), proszę usunąć tę część - - **Użytkownicy MacOS:** Automatyczna ścieżka jest nieprawidłowa, ponieważ zawiera `/Volumes/(cardname)/` na początku, proszę usunąć tę część -1. Kliknij na folder w prawym górnym rogu i wybierz ROM-y, dla których chcesz zrobić forwardery lub przeciągnij je na okno - - **UWAGA:** ROMy muszą znaleźć się na karcie SD podczas ich wybierania, i nie mogą być przeniesione bez odtworzenia forwarderów - - **Użytkownicy kart SD:** Jeśli twój plik zapisu znajduje się w tym samym folderze co ROM, przenieś go do folderu o nazwie `saves`, przy czym folder `saves` powinien znajdować się w tym samym miejscu co ROM -1. Jeśli grasz w hack/przetłumaczenie gry DSi-Enhanced, której banner/tytuł został edytowany, znajdź banner dla tej gry [tutaj](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), kliknij prawym przyciskiem myszy na grę w Forwarder3-DS, kliknij `Import banner` i kliknij na banner, który chcesz użyć -1. Jeśli używasz homebrew ROM, kliknij na niego, a następnie wyczyść `Tytuł gry` i wpisz nowy tytuł gry -1. Kliknij przycisk dyskietki, aby wygenerować CIA dla forwardera -1. Skopiuj CIA na kartę SD Twojego 3DS-a, a następnie zainstaluj je za pomocą FBI - - Jeśli używasz EmuNAND, zainstaluj zarówno na SysNAND jak i EmuNAND -{% endcapture %} -{% assign tab-flashcard = tab-flashcard | split: "////////" %} - -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file diff --git a/pages/_pl-PL/ds-index/dsi-twl-firm.md b/pages/_pl-PL/ds-index/dsi-twl-firm.md index 479d062d..23532baa 100644 --- a/pages/_pl-PL/ds-index/dsi-twl-firm.md +++ b/pages/_pl-PL/ds-index/dsi-twl-firm.md @@ -8,36 +8,36 @@ description: Informacje o TWL_FIRM Nintendo DSi i Nintendo 3DS --- ### Przygotowywanie CFW -Chociaż większość korzyści z Custom Firmware dotyczy systemów Nintendo DSi i Nintendo 3DS, to umożliwia ono także odblokowanie możliwości konsoli. Instalacja Custom Firmware jest łatwa, a w większości przypadków potrzebujesz tylko karty (micro)SD. Mamy dla Ciebie najlepsze poradniki z instrukcjami krok po kroku. +While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. Instalacja Custom Firmware jest łatwa, a w większości przypadków potrzebujesz tylko karty (micro)SD. Here are the best of guides for you to follow, with step-by-step instructions: - [Poradnik Hakowania 3DS](https://3ds.hacks.guide) - Komenda Lightning: `mod 3ds` - - Komenda Kuriisu: `guide 3ds` + - TWLHelper command: `guide 3ds` + - Kuriisu command: `guide 3ds` - [Poradnik Hakowania DSi](https://dsi.cfw.guide) - - Komenda Lightning: `mod dsi cfw` - - Komenda Kuriisu: `guide dsi` + - Lightning command: `mod dsi` + - TWLHelper command: `guide dsi` + - Kuriisu command: `guide dsi` ### Szybkości CPU -Nintendo DS zostało dostarczone z procesorem 67 MHz w 2004 roku. Nintendo DSi dostarczono z procesorem 133 MHz w 2009 roku. Większość gier z biblioteki Nintendo DS zostały wykonane przed wyjściem Nintendo DSi, i procesor dostępny dla nich miał 67 MHz. Niektóre aplikacje wiązały się z tą prędkością i w rezultacie nie działałyby one poprawnie z wyższymi taktowaniami zegara procesora. Większość gier wykorzystywałaby większy potencjał nowego procesora, aby uzyskać wyższą wydajność. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. -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. +nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly with the higher clock speed. 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. ### Nintendo DSi Menu -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. +In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. This is a vulnerability that can be exploited, and it 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. -There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](/hiyacfw/troubleshooting#the-free-space-bug). +There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](../hiyacfw/troubleshooting#the-free-space-bug). ### Dostęp do Pola-1 Nintendo DSi & zablokowany -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. +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 +Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (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, advanced homebrew (such as Slot-1 dumpers) can be run. -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) - -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. +Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### Kamera Nintendo DSi -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. +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 it's PC taken or PC edited, unless properly saved. 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. @@ -45,4 +45,4 @@ A `pit.bin` file is used in order to load images. However, the header size at of 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. ### RTCom -RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). +RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public DS homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). diff --git a/pages/_pl-PL/ds-index/emulators.md b/pages/_pl-PL/ds-index/emulators.md new file mode 100644 index 00000000..31e0fbbc --- /dev/null +++ b/pages/_pl-PL/ds-index/emulators.md @@ -0,0 +1,104 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Emulators on the DS +description: A reference on Emulators on the DS +--- + +There are many emulators present for the DS and DSi. This page provides a comprehensive explanation on the many emulators and loaders bundled into TWiLight Menu++. + +### List of systems supported by TWiLight Menu++ + +| Format | Loader | Extensions | Save file | +| ----------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------------------- | +| ARGV[^1] | Native | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | +| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | +| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | +| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | +| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | +| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | +| Fast Video | Coming Soon | `.fv` | | +| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | +| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | +| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | +{:.table} + +- Footnotes - +{:footnotes} + +These are just recommended emulators and loaders that are present in TWiLight Menu++. There are other emulators for these consoles (such as lolSnes, Gbaemu4ds, etc.) + +### Other emulators for the DS + +| Format | Loader | Extensions | Save file | +| ------- | -------------- | ---------- | --------- | +| Neo Geo | [neoDS][neods] | `.neo` | (unknown) | + +## Notes on specific emulators +### RAM Disks +- In order for **jEnesisDS**, **neoDS** and **SNEmulDS** to work on the DSi SD card, you'll have to use a RAM disk with nds-bootstrap + - RAM disk makers exist for jEnesisDS & SNEmulDS and are built into TWiLight Menu++. You will need to create your own RAM disk for neoDS. See [Creating RAM Disks](../twilightmenu/creating-ram-disks) on how to do so + - The reason why RAM disks are used is because these emulators' ARM7 hooks don't work properly + +### Comparison between PicoDriveTWL and jEnesisDS +- **PicoDriveTWL** + - Was made for DSi + - Does not require nds-bootstrap RAM Disks + - Saving is supported on DSi SD cards + - Quicker load times between TWiLight Menu++ to the emulator on the DSi SD card + - Supports arguments + - Limit is 2.5 MB on a **Flashcard** + - Takes advantage of the DSi extra RAM or DS Memory Pak to extend this limit + - No sound emulation + - Framerate is extremely choppy + +- **jEnesisDS** + - DS Mode + - Requires nds-bootstrap's RAM disk to be used for DSi SD cards + - Saving is unavailable for DSi SD cards + - Takes a while to load + - No argument support + - Limit is 3 MB on all platforms (due to roms loading in RAM) + - No DS Memory Pak or DSi Extended Memory support + - There is a patch for Sonic 3 & Knuckles that removes the multiplayer, getting the size count down + - Sound Emulation + - Framerate is smooth + + + +[^1]: Text files containing the path to a DS homebrew app and arguments to launch it with, see [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) for more info +[^2]: Only for retail ROMs, homebrew do not have specific save files +[^3]: Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the flashcard +[^4]: When running in DSi Mode, it can use the DSP for better sound +[^5]: Requires a Slot-2 flashcart and thus only works on DS Phat and DS Lite +[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard +[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed +[^8]: Can only save when running from a flashcard + +[a5200ds]: https://github.com/wavemotion-dave/A5200DS +[a7800ds]: https://github.com/wavemotion-dave/A7800DS +[dstwo]: http://eng.supercard.sc +[gameyob]: https://github.com/Drenn1/GameYob +[gbarunner2]: https://github.com/Gericom/GBARunner2 +[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS +[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap +[nesds]: https://github.com/DS-Homebrew/NesDS +[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx +[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL +[rvidplayer]: https://gbatemp.net/threads/539163 +[s8ds]: https://www.gamebrew.org/wiki/S8DS +[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS +[stellads]: https://github.com/wavemotion-dave/StellaDS +[unlaunch]: https://problemkaputt.de/unlaunch.htm +[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS +[neods]: https://www.gamebrew.org/wiki/NeoDS diff --git a/pages/_pl-PL/ds-index/forwarders.md b/pages/_pl-PL/ds-index/forwarders.md new file mode 100644 index 00000000..4cd83fce --- /dev/null +++ b/pages/_pl-PL/ds-index/forwarders.md @@ -0,0 +1,234 @@ +--- +lang: pl-PL +layout: wiki +section: ds-index +category: guides +title: DS Game Forwarders +description: How to use DS game forwarders on hiyaCFW or 3DS HOME menu +tabs: + - + tab-3ds-sd-card: 3DS SD card + tab-dsi-sd-card: DSi SD card + tab-flashcard: Flashcard +--- + +Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. + +Gry na DS muszą być zrzucone do cyfrowego formatu `.nds`. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) on 3DS, or [GodMode9i](https://dsi.cfw.guide/dumping-game-cards) on DSi. +{:.alert .alert-info} + +If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). +{:.alert .alert-warning} + +Choose one of the following to add to the HOME menu: + +{% capture tab-3ds-sd-card %} + +This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). +{:.alert .alert-warning} + +### Część 1: Pobieranie wymaganych plików + +If you already have Universal Updater installed on your console, you can skip to step 3. +{:.alert .alert-info} + +1. Otwórz FBI i wybierz `Remote Install`, a następnie `Scan QR Code` +1. Zeskanuj ten kod QR, by zainstalować najnowszą wersję [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)
![Kod QR Universal-Updater](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) +1. Otwórz Universal Updater z Menu HOME +1. Zainstaluj pakiet NDSForwarder +1. NDSForwarder i jego wymagane pliki są teraz skonfigurowane w odpowiednich lokalizacjach + +### Część 2: NDSForwarder +1. Uruchom Homebrew Launcher +1. W Homebrew Launcher otwórz `NDS Forwarder Generator` +1. Przejdź do lokalizacji gry i naciśnij A +1. Potwierdź, że chcesz zainstalować wybierając `Yes` +1. Po zainstalowaniu, Twoja gra pojawi się jako tytuł w menu HOME +{% endcapture %} +{% assign tab-3ds-sd-card = tab-3ds-sd-card | split: "////////" %} + +{% capture tab-dsi-sd-card %} + +### Wymagania + +- A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](../hiyacfw/installing) installed +- The latest release of [Title Manager for HiyaCFW](https://github.com/JeffRuLz/TMFH/releases) +- A 64-bit OS +- The latest release of [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) +- [Java 8](https://www.java.com/en/download/) +- **Linux users:** JavaFX + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` + +### Część 1: Rozpoczęcie +1. Download the [Forwarder pack for DSi SD Card](https://www.dropbox.com/s/t0qi1754i9o4388/DS%20Game%20Forwarder%20pack%20%28DSi%20SD%20Card%29.7z?dl=0) +1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card, and (if the folder exists) + +After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. +- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone +- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz +- LANGUAGE: If set to -1, the system language will be used +- REGION: If set to -2, the DSiWare game's region will be used instead of the system's + +### Część 2: Pobieranie plików poprawek AP z TWiLight Menu++ + +If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + +1. Download the latest [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `sd:/_nds/ntr-forwarder/` + +### Część 3: Forwarder3-DS +1. Otwórz `Forwarder3DS.jar` + - **Użytkownicy Windows:** Jeśli się nie otworzy, pobierz ten [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), umieść go w tym samym folderze co Forwarder3DS.jar, i uruchom go +1. Ustaw swoją kartę jako `Cel` po lewej stronie + - **UWAGA:** Jeśli nie widzisz white list, pobierz [ten zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), i umieść folder `forwarders` w tym samym folderze co Forwarder3DS.jar, a następnie zmień jego nazwę na `.forwarders` +1. Włącz `Automatically set ROM path` + - **Użytkownicy Linux:** Automatyczna ścieżka jest niepoprawna, ponieważ zawiera całą ścieżkę (np. `/media/$USER/something/`), proszę usunąć tę część + - **Użytkownicy MacOS:** Automatyczna ścieżka jest nieprawidłowa, ponieważ zawiera `/Volumes/(cardname)/` na początku, proszę usunąć tę część +1. Kliknij na folder w prawym górnym rogu i wybierz ROM-y, dla których chcesz zrobić forwardery lub przeciągnij je na okno + - **UWAGA:** ROMy muszą znaleźć się na karcie SD podczas ich wybierania, i nie mogą być przeniesione bez odtworzenia forwarderów + - If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs +1. Jeśli grasz w hack/przetłumaczenie gry DSi-Enhanced, której banner/tytuł został edytowany, znajdź banner dla tej gry [tutaj](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), kliknij prawym przyciskiem myszy na grę w Forwarder3-DS, kliknij `Import banner` i kliknij na banner, który chcesz użyć +1. Jeśli używasz homebrew ROM, kliknij na niego, a następnie wyczyść `Tytuł gry` i wpisz nowy tytuł gry +1. Click the floppy drive button to generate the forwarder +1. Copy the NDS file made by the application to your DSi SD card + +### Part 4: Installing to the hiyaCFW DSi Menu +1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card +1. Reinsert your SD card into your DSi +1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ +1. Install the forwarder NDS file using TMFH + +{% endcapture %} +{% assign tab-dsi-sd-card = tab-dsi-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + +### Requirements + +- **DSi users:** + - A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](installing) installed + - The latest release of [Title Manager for Hiya](https://github.com/JeffRuLz/TMFH/releases) +- **3DS users:** + - A Nintendo 3DS family console with modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide) + +{% capture flashcards %} +The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO/DSTWO PLUS. The only downside is that it drains your system battery faster. + +If you have a flashcard that works with Apache Thunder's NTR Launcher, you can request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. + +Compatible: +- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work) +- [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) +- [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) +- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) +- Galaxy Eagle +- M3 DS Real +- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card) +- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card) +- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) +- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) +- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) +- [R4i3D](http://www.3ds-cart.com/en/other-flashcarts/35-r4i3d-revolution-cart-for-3ds-dsi-dsl-ds.html) ([www.r4i3d.com](http://www.r4i-sdhc.com/)) +- [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) +- [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) +- [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) +- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normal and RTS versions) +- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Purple card may be incompatible) +- [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) +- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal and Plus versions) + +Untested: +- R4i3D NEW (Use R4iDSN template and pack) + +Partially compatible: +- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing) +- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing) +- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing) +- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing) +- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing) + +Incompatible: +- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards) +- (i)Edge (Unable to autoboot a .nds ROM) +- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) +- R4i3D (2012) +- R4 Infinity Dual Core +- R4 SDHC +- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (not the forwarder process) bricks the card) +{% endcapture %} + +
+ A supported flashcard from this list +
+ {{ flashcards | markdownify }} +
+
+ +- A 64 bit OS +- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) +- [Java 8](https://www.java.com/en/download/) +- **Linux users:** JavaFX + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` + +### Part 1: Getting started +1. Download one of these packs: + - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) + - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) + - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) + - [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing) + - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) + - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) + - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) +1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card + - What will be in each pack for loading ROMs: + - Original R4/M3 Simply - WoodR4 & YSMenu + - DSTT/R4i Gold/R4i-SDHC/R4 SDHC Dual-Core/R4 SDHC Upgrade/SC DSONE, Acekard 2(i)/M3DS Real/R4i-SDHC 1.4.x - YSMenu + - Acekard RPG, Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT, R4iDSN/R4i Gold RTS - WoodR4 + +After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the following settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. + - `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone + - `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped + - `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message + +### Part 2: Getting the AP fix files from TWiLight Menu++ + +If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + +1. Download the latest [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `fat:/_nds/ntr-forwarder/` + +### Part 3: Forwarder3-DS +1. Open `Forwarder3DS.jar` + - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it +1. Set your card as the `Target` on the left + - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` +1. Enable `Automatically set ROM path` + - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part + - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part +1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window + - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders +1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use +1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title +1. Click the floppy disk button to generate the forwarders + +### Part 4: Installing the forwarder + +- If using a 3DS family console: + 1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI + - If using EmuNAND, install to both SysNAND and EmuNAND +- If using a DSi: + 1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card + 1. Reinsert your SD card into your DSi + 1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ + 1. Install the forwarder NDS file using TMFH +{% endcapture %} +{% assign tab-flashcard = tab-flashcard | split: "////////" %} + +{% assign tabs = tab-3ds-sd-card | concat: tab-dsi-sd-card | concat: tab-flashcard %} +{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_pl-PL/ds-index/hardmod.md b/pages/_pl-PL/ds-index/hardmod.md index a9120be2..8468389d 100644 --- a/pages/_pl-PL/ds-index/hardmod.md +++ b/pages/_pl-PL/ds-index/hardmod.md @@ -47,7 +47,7 @@ By wykonać hardmoda Nintendo DSi / DSi XL (LL) będziesz potrzebować: - **UWAGA** - WIndows poprosi Cię o sformatowanie go: **ABSOLUTNIE NIE** formatuj go - może to spowodować nieodwracalne uszkodzenia #### Usuwanie stopki no$gba -Najpierw musisz usunąć stopkę NOCASH z kopii zapasowej, którą flashujesz DSi. Można to zrobić uruchamiając aplikację HiyaCFW Helper znajdującą się [tutaj](https://github.com/mondul/HiyaCFW-Helper/releases/latest). +Najpierw musisz usunąć stopkę NOCASH z kopii zapasowej, którą flashujesz DSi. This can be done using the [hiyaCFW helper](https://github.com/mondul/HiyaCFW-Helper/releases/latest). 1. Zainstaluj wersję na system używany przez Ciebie 1. Uruchom skrypt, wybierając kopię zapasową NAND, którą chcesz flashnąć swojego DSi diff --git a/pages/_pl-PL/ds-index/homebrew.md b/pages/_pl-PL/ds-index/homebrew.md index 34673073..25e0a62c 100644 --- a/pages/_pl-PL/ds-index/homebrew.md +++ b/pages/_pl-PL/ds-index/homebrew.md @@ -8,25 +8,21 @@ description: Informacje o Homebrew na Nintendo DS --- ### Tworzenie - Zwykle do tworzenia Homebrew na Nintendo DS używa się narzędzi devkitPro, takich jak devkitARM, libnds czy libfat. Jednakże można pójść własną drogą i używać alternatywnych programów: -- **Biblioteki dla kart SD:** [DevkitPro](https://devkitpro.org/) zaleca [libfat](https://github.com/devkitPro/libfat). Zalecamy używanie [libslim](https://github.com/DS-Homebrew/libslim/) zamiast tego, ponieważ pozwala na korzystanie z różnych partycji, szybszą prędkość i brak blokowania -- **Biblioteki graficzne:** Zalecamy użycie [easyGL2D](http://rel.phatcode.net/junk.php?id=117), która jest dostarczana z libnds. Możesz jednak użyć [NightFox Lib](https://github.com/knightfox75/nds_nflib) -- **Ważne toolchainy:** Zalecamy używanie [devkitARM](https://devkitpro.org/wiki/Getting_Started) i [libnds](https://libnds.devkitpro.org/), ponieważ zawierają one kompatybilność z DSi i mają większy ekosystem. Jeśli jednak Twoim celem są wyłącznie flacshardy na Nintendo DS, możesz używać [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) +- **SD card libraries:** [libfat](https://github.com/devkitPro/libfat) is included in libnds and generally recommended, [libslim](https://github.com/DS-Homebrew/libslim/) can sometimes work better but is unstable at times +- **Graphics libraries:** [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds, is recommended, however [NightFox Lib](https://github.com/knightfox75/nds_nflib) can be used instead +- **Entire toolchains:** [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/) are recommended, as it includes DSi compatibility and has a larger ecosystem, however [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) is an option for flashcard-exclusive development + +To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Flashcardy - -Flashcardy DS mode to metoda slot-1 uruchamiania aplikacji Nintendo DS. Flashcardy mają taką zaletę, że trzymają pliki konsoli oddzielnie od plików przenośnych. Można je także używać bez modowania konsoli i można ich używać na konsolach DS Phat/Lite. Jednakże w przeciwieństwie do modowania konsoli, na rynku znajduje się wiele flashcardów, każdy z nich potrzebuje innego jądra. Najważniejsze jest to, jakiego jądra używasz. - -[**Trwają prace** nad zrobieniem indeksu flashcardów](https://nightyoshi370.github.io/mm-github-pages-starter/), który posiada jądra, oprogramowania, recenzje i linki do kupna. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI - -Inne sloty na karty SD mają (najczęściej) inny hardware, a kod napisany dla jednej karty niekoniecznie będzie działał dla innej karty. DLDI (w skrócie Dynamically Linked Device Interface) próbuje rozwiązać ten problem poprzez patchowanie kodu obsługi karty SD zewnętrznie. Loadery jak YSMenu, Wood R4 czy TWiLight Menu++ mogą automatycznie w ten sposób patchować homebrew, ale jeśli musisz spatchować tak coś ręcznie, możesz użyć [DLDI Patcher](https://www.chishm.com/DLDI#tools) w zależności od urządzenia. +Inne sloty na karty SD mają (najczęściej) inny hardware, a kod napisany dla jednej karty niekoniecznie będzie działał dla innej karty. DLDI (w skrócie Dynamically Linked Device Interface) próbuje rozwiązać ten problem poprzez patchowanie kodu obsługi karty SD zewnętrznie. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. ### Bomba Czasowa - W niektórych kernelach kart flash, arbitralna data wygaśnięcia (bardziej znana jako bomba zegarowa) jest zakodowana przez twórców kernela jako sposób na nakłonienie konsumentów do zakupu ich najnowszego produktu. Procedura ta jest następująca: 1. Karta Flash jest uruchamiana i ładuje plik kernela z karty SD bez sprawdzenia, czy jest on sprawdzony przez deweloperów @@ -39,11 +35,11 @@ Jeśli chcesz używać domyślnego kernelu, który został dodany przez producen Jednak kernele, które są dostarczane z tymi kartami są fundamentalnie wadliwe i lepiej jest je całkowicie wymienić. Na szczęście programiści z innych firm stworzyli alternatywne rozwiązania, z których możesz skorzystać: - [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Chociaż nie ma zalet konfigurowalnego menu all-in-one, game loader ma znacznie lepszą kompatybilność z cheatami action-replay -- [TWiLight Menu++ z nds-bootstrap](/twilightmenu/installing-flashcard) - ma konfigurowalne menu all-in-one i obsługuje cheaty, ale jego tryb B4DS (tryb używany, gdy nie ma możliwości DSi) ma słabą kompatybilność, niektóre gry nawet wymagają Memory Expansion Pak -- [TWiLight Menu++ z YSmenu](/twilightmenu/installing-flashcard) - konfigurowalne menu all-in-one z wysoką kompatybilnością, ale brakuje wsparcia dla cheatów +- [TWiLight Menu++ with nds-bootstrap](../twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak +- [TWiLight Menu++ with YSmenu](../twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support ### Wsparcie ARGV ARGV jest przekaźnikiem informacji pomiędzy dwoma aplikacjami homebrew Nintendo DS. Może być używany w przypadku forwarderów lub alternatywnego menu. -- Homebrew musi być odpowiednio zaprogramowane, by z tego skorzystać. Na przykład GBARunner2, NesDS i GameYob mają implementację ARGV +- Homebrew musi być odpowiednio zaprogramowane, by z tego skorzystać. For example, GBARunner2, NesDS, and GameYob all have ARGV support - Potrzebny jest również sposób na ustawienie zmiennych ARGV. TWiLight Menu++ i HBMenu pozwalają na ustawienie argumentów ARGV diff --git a/pages/_pl-PL/ds-index/retail-roms.md b/pages/_pl-PL/ds-index/retail-roms.md index 1dadf011..7a7c4f4f 100644 --- a/pages/_pl-PL/ds-index/retail-roms.md +++ b/pages/_pl-PL/ds-index/retail-roms.md @@ -8,57 +8,132 @@ description: Informacje dotyczące detalicznych gier DS --- ### Anty-Piractwo -AP (skrót od anty-piractwo) jest metodą stosowaną przez deweloperów w celu wymuszania legalnych zakupów i zapobiegania piractwu. Może to być obchodzone przez loadera lub samego ROM-a. +AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. Może to być obchodzone przez loadera lub samego ROM-a. -- Dla celów nds-bootstrap, możesz załadować plik `.ips` w celu obejścia wspomnianych łatek. Ten plik `.ips` zostanie załatany wewnątrz nds-bootstrap, więc możesz zachować pliki ROM nienaruszone. Pakiet plików `.ips` jest automatycznie dołączany do TWiLight Menu++. -- Do celów Wood R4, te patche są zawarte w samym oprogramowaniu. Nie będziesz musiał modyfikować ROM-a. +- For nds-bootstrap, it can load an `.ips` file in order to circumvent said patches. This `.ips` file will be applied by nds-bootstrap in RAM so you can keep the ROM files intact. A pack of `.ips` files is included with TWiLight Menu++ +- For Wood R4, these patches are included in the software itself, you will not need to modify the ROM itself -W przypadku, gdy nie ma pliku `.ips` dla twojego ROMu lub twoje oprogramowanie nie załatało ROMu, możesz spróbować bezpośrednio zmodyfikować sam ROM używając [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/) +If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### CloneBoot Cloneboot to sytuacja, w której gra wysyła swoje własne, załadowane ARM7 i ARM9 do innej konsoli. Jest to używane przez DS Download Play dla multiplayera na jednej karcie. Chociaż nie wszystkie gry, które mają multiplayer na jedną kartę używają cloneboot. -Obecnie łatki cloneboot dla nds-bootstrap są uszkodzone z powodu poprawek dla binarek ARM7 i ARM9, co sprawia, że sygnatury RSA są nieważne. - ### Pliki Zapisu -Kartridże Nintendo DS mają 4 znane typy zapisu: +Nintendo DS cartridges have 4 known save types: - EEPROM - Electrically Erasable Programmable Read-Only Memory (Elektrycznie Wymazywalna Programowalna Pamięć do Odczytu) - FLASH - FRAM - Ferroelectric Random-Access Memory (Ferroelektryczna Pamięć o Dostępie Swobodnym) - NAND - NOT-AND -Chociaż rzadko występują kartridże DS z zapisami na bazie NANE: WarioWare DIY & Jam with the Band (USA)/Daigasso Band Brothers - -Istnieją różne formaty używane w zależności od programu ładującego, ale nds-bootstrap używa surowego formatu`.sav`. Jeśli korzystasz z innego formatu, tutaj jest strona, której możesz użyć do konwersji: http://www.shunyweb.info/convert.php +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly -Język asembly to każdy język programowania niskiego poziomu, w którym istnieje silny związek między instrukcjami języka a instrukcjami procesora. W DS kod asemblera występuje w postaci instrukcji ARM lub THUMB, przy czym instrukcje THUMB są podzbiorem instrukcji ARM. Instrukcje THUMB są przydatne do oszczędzania przepustowości pamięci, ponieważ wykorzystują instrukcje 16-bitowe zamiast zwykłych instrukcji 32-bitowych używanych przez ARM. Więcej informacji na temat instrukcji montażu, jak również wiele innych informacji technicznych dla DS i DSi, można znaleźć na [GBATEK](https://problemkaputt.de/gbatek.htm). +Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. + +You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Odczyt Kart DMA -DMA (skrót od Direct Memory Access) jest bardziej efektywnym sposobem odczytu danych z kartridża niż oprogramowanie. Gdy nie ma dostępnych danych, kod może być nadal wykonywany. Przy programowym odczycie danych z kartridża, odpytywanie rejestru w celu sprawdzenia, czy są nowe dane marnuje czas. Jest to preferowany sposób dostępu do danych. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. -Możesz znaleźć grę używającą dma za pośrednictwem no$gba poprzez włączenie dziennika DMA na ARM9. Dostęp DMA do karty wykorzystuje AF000001 jako trzeci parametr. +You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - Na przykład: `DMA2: 04100010 023C18C0 AF000001` ### Cheaty Action Replay -Action Replay cheat codes to kody, które pozwalają Ci na dokonanie niskopoziomowych programowalnych zmian w regionie pamięci Twojej ulubionej gry (gier). Zmiany te sięgają od prostych zmian wartości po niezwykle zaawansowane zmiany ASM, z których obie mogą całkowicie zmienić wrażenia z gry (gier). +Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether. -Flashcards mogą korzystać z kodów cheatów poprzez użycie baz danych cheatów. Funkcjonalność cheatów jest zintegrowana odpowiednio z jądrem karty flash. Następujące jądra mogą korzystać z cheatów: +Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats: - Wood R4 (`usrcheat.dat`) - YSMenu (`usrcheat.dat`) -Homebrew/cyfrowe rozwiązania mogą również korzystać z baz danych cheatów, obecnie dostępne oprogramowanie może korzystać z następujących elementów: +Homebrew/digital-based solutions can also take advantage of the cheat databases, the software currently available can use the following: - [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`) - - NitroHax pozwala na używanie cheatów z prawdziwymi kartami gier z flashcard. Silnik użyty tutaj ładuje całą bazę danych cheats.xml do ograniczonej pamięci RAM Nintendo DS i próbuje zarządzać wszystkim stamtąd. To nakłada poważne ograniczenie na ilość cheatów, które możesz mieć, ponieważ NitroHax nie załaduje pliku cheats.xml większego niż 2.4 MB + - NitroHax lets you use cheats with real Game Cards from a flashcard. Silnik użyty tutaj ładuje całą bazę danych cheats.xml do ograniczonej pamięci RAM Nintendo DS i próbuje zarządzać wszystkim stamtąd. To nakłada poważne ograniczenie na ilość cheatów, które możesz mieć, ponieważ NitroHax nie załaduje pliku cheats.xml większego niż 2.4 MB - [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([fork usrcheat.dat](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` bądź `usrcheat.dat`) - NitroHax3DS jest wersją NitroHax, która jest uruchomiana z systemowej karty SD na DSi lub 3DS. Wersja oryginalna używa cheats.xml z tym samym limitem 2.4MB jak oryginalny NitroHax, ale jest także fork, który ładuje cheaty z bazy danych usrcheat.dat bez żadnych ograniczeń pamięciowych - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`) - TWiLight Menu++ odczytuje `usrcheat.dat` i wysyła włączone wartości cheatów do innego pliku, który odbiera nds-bootstrap - Silnik cheatów użyty w nds-bootstrap jest oparty na tym z NitroHax. Jednakże, z powodu pliku cheatów zawierającego tylko cheaty dla danego tytułu, istnieje limit ilości cheatów, które mogą być aktywowane, a nie limit wielkości bazy danych -Aby uzyskać najkompletniejszą bazę cheatów, zalecamy skorzystanie z bazy stworzonej przez DeadSkullzJr zatytułowanej [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711). +For the most complete cheat database, using [DeadSkullzJr's NDS Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711) is recomended. -Kody cheatów zwykle mają typy od A do E, oto ich opisy: +Cheat codes generally have types 0 through F, and here is an (unfinished) description of them: -- Kod 0xE jest typem kodu 32-bitowego, który pozwala Ci na wielokrotne zapisywanie w wielu kolejnych adresach jednocześnie. Zasadniczo jest on podobny do podstawowego 32-bitowego kodu zapisu RAM (0x0), poza tym, że nie ma adresów wymienionych obok wartości, które chcesz zapisać. Zamiast tego, typ kodu 0xE jest zaprogramowany do automatycznego rozgałęzienia z adresu początkowego, a następie ustalenia adresu do zapisu. Stąd musisz tylko wpisać wartość do zapisu by program odwalił robotę. +- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job + - It is known that cheat codes of this type usually do not work with nds-bootstrap currently +- DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready + +### Demonstration and Distribution Titles: +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. + +Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. + +Example ID: `DIS-NTR-NTRJ-JPN` + +`DIS` - Distribution + + +### Title Labels +Looking at the bottom of the title label shows the title ID along with other bits of information, for this example the following ID will be used: + +- NTR-NTRJ-**XXX** + +**XXX** represents the following: + +- AUS - Australia +- CHN - China +- DEN - Denmark +- EUR - Europe (Multilingual) +- EUU - Europe (Dutch or Italian Only) +- FRA - France +- GER - Germany +- HOL - Netherlands +- ITA - Italian +- JPN - Japan +- KOR - Korea +- NOE - Europe (German Only) +- NOR - Norway +- RUS - Russia +- SPA - Spain +- UKV - United Kingdom +- USA - United States + +The last letter of the title ID itself represents the language of the title. Using the last example's title ID: + +- NTR-NTR**X**-JPN + +**X** represents the following: + +- A - World (doesn't count as only one thing used it) +- C - Chinese (Simplified) +- D - German +- E - American English +- F - French +- G - Greek +- H - Dutch +- I - Italian +- J - Japanese +- K - Korean +- M - Swedish +- N - Norwegian +- O - English (DSi Enhanced) +- P - European Multilingual +- Q - Danish +- R - Russian +- S - Spanish +- T - English (DSi Enhanced) +- U - Australian English +- V - British English +- W - Other languages (Varies) +- X - Other languages (Varies) +- Y - Other languages (Varies) +- Z - Other languages (Varies) + +In terms of the system identifiers: + +- NTR - Nitro - Nintendo DS +- TWL - Twilight - Nintendo DSi + +### DSi Enhanced: + +Games with "DSi Enhanced" functionality are games that take advantage of some aspect of the DSi's hardware while still remaining compatible with the DS Phat/Lite. These games are marked as `TWL` but still say "Nintendo DS" instead of "Nintendo DSi" on the label. diff --git a/pages/_pl-PL/ds-index/special-games.md b/pages/_pl-PL/ds-index/special-games.md new file mode 100644 index 00000000..b0c5b4e5 --- /dev/null +++ b/pages/_pl-PL/ds-index/special-games.md @@ -0,0 +1,311 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Special Games +description: DS(i) Games that have special properties +--- + +### DS games available as DSiWare +- Advance Wars: Days of Ruin/Dark Conflict + - DSiWare version exclusive to Japan, as "Famicom Wars DS: Ushinawareta Hikari" + - A patch that changes the Japanese files to the US English versions is available [here](https://www.dropbox.com/s/9spnmwpt3lhrxqv/famicom%20wars%20dsi%20%28eng%29.xdelta?dl=0) +- Art Academy + - Split into First & Second Semesters +- Bejeweled Twist + - Some features removed +- Bomberman 2 + - Multiplayer feature turned into a standalone title called "Bomberman Blitz" +- Bookworm + - Download Play feature removed + - Icon is animated +- Brain Challenge + - New features related to the DSi camera are added + - Versus mode is removed + - Many files are compressed for the game to fit within the DSiWare size limit + - Icon is animated +- Electroplankton + - Each mode are turned into DSiWare +- Elite Forces: Unit 77 + - Multiplayer added +- Master of Illusion/Magic Made Fun + - DSiWare version called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Need for Speed: Nitro + - DSiWare version called "Need for Speed: Nitro-X" + - Download Play feature and various music are removed + - New police cars available +- Nintendogs: Lab & Friends + - DSiWare version exclusive to China +- Phantasy Star 0 + - A demo(?) version of the original game, called "Phantasy Star 0 Mini", exclusive to Japan + - Icon is animated +- Planet Puzzle League + - DSiWare version called "Puzzle League Express" (USA), or "A Little Bit of... Puzzle League" (Europe) + - Multiplayer removed +- Plants vs. Zombies + - Download Play feature, some achievements, and music video are removed + - Includes exclusive minigame + - Icon is animated +- Tetris Party Deluxe + - DSiWare version called "Tetris Party Live" + - Field Climber, Shadow, Stage Racer, Sprint, Master Mode, Bombliss Mode are removed + - Icon is animated +- True Swing Golf/Nintendo Touch Golf + - DSiWare version called "True Swing Golf Express" (USA), or "A Little Bit of... Nintendo Touch Golf" (Europe) + - The DSiWare version of the game does not include any Wi-Fi features, such as Local/Download Play or the in-game PictoChat function. It also features far fewer courses than the retail game + - The game engine is improved + - Challenge mode replaces Championship Tour of the retail game +- WarioWare: Touched! + - Slot-2 features removed +- Zuma's Revenge! + - Multiplayer removed + - Icon is animated + +Supports Wi-Fi (WPA 1/2 included): +- Bomberman Blitz +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Tetris Party Live + +### Games that got SDK upgrades +- Advance Wars: Days of Ruin/Dark Conflict: SDK4 -> SDK5 in Japan (as DSiWare) +- Drawn to Life: The Next Chapter: SDK4 -> SDK5 (v1.1) +- Giana Sisters DS: SDK4 -> SDK5 in USA +- Inazuma Eleven: SDK4 -> SDK5 in Europe +- Inazuma Eleven 2: Blizzard and Firestorm: SDK4 -> SDK5 in Europe +- Mario & Luigi: Partners in Time: SDK2 -> SDK4 in Korea +- Nintendogs: Lab and Friends: SDK2 -> SDK5 (as DSiWare) +- Phineas and Ferb: SDK4 -> SDK5 in Europe (as a DSi-Enhanced title) +- Pokémon Diamond/Pearl: SDK3 -> SDK4 in Korea +- Pokémon Dash: SDK2 -> SDK3 in Korea +- Professor Layton and the Diabolical/Pandora's Box: SDK4 -> SDK5 in Korea +- Sawaru: Made in Wario: SDK2 -> SDK4 (Rev 3) -> SDK5 (as DSiWare) +- Sonic Rush Adventure: SDK3 -> SDK4 in Korea +- WarioWare: Touched: SDK2 -> SDK5 (as DSiWare) + +### DSi-Enhanced games that don't use overlays +Total: 39, some may be missing +- 2 in 1 - Music for Kids + Englisch Macht Spass - Eine Reise nach London! +- Are You Smarter than a 5th Grader: Back to School +- Assassin's Creed II: Discovery +- Bejeweled Twist +- The Biggest Loser +- Bratz Fashion Boutique +- de Blob 2 +- Dolphin Island: Underwater Adventures +- Fancy Nancy: Tea Party Time! +- Grease: The Official Video Game +- iCarly +- Imagine: Animal Doctor Care Center +- Imagine: Babyz Fashion +- Imagine: Champion Rider +- Imagine: Fashion Designer - World Tour +- Imagine: Fashion Stylist/Fashion Paradise +- Imagine: Gymnast +- Imagine: Journalist +- Imagine: Reporter +- Imagine: Rescue Vet +- Imagine: Resort Owner/Dream Resort +- Jam Sessions 2 +- Just Sing! +- Just Sing! Vol. 2 +- Just Sing! Vol. 3 +- Kung Fu Panda 2 +- The Last Airbender +- Monster High: Ghoul Spirit +- Penguins of Madagascar +- Penguins of Madagascar: Dr. Blowhole Returns Again! +- Petz: Dolphinz Encounter +- Pictionary +- Popstars +- Rio +- Scripps Spelling Bee +- Sonic Classic Collection +- Women's Murder Club: Games of Passion +- You Don't Know Jack +- Zhu Zhu Pets 2: Featuring The Wild Bunch + +### Games that can connect with GBA titles +Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. + +- Advance Wars: Dual Strike + - Advance Wars + - Advance Wars 2: Black Hole Rising +- Bleach DS + - Bleach Advance: Kurenai ni Somaru Soul Society +- Castlevania Dawn of Sorrow + - Castlevania Aria of Sorrow + - Use [cheats](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/) to get specific items +- Daigasso! Band Brothers + - Daigasso! Band Brothers Tsuika Kyoku (Expansion Pak) +- Eyeshield 21: MAX Devil Power + - Eyeshield 21: Devilbats Devildays +- Feel the Magic: XY/XX + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle + - Sonic Pinball Party + - Space Channel 5: Ulala's Cosmic Attack +- Final Fantasy Tactics A2: Grimoire of the Rift + - Final Fantasy Tactics Advance +- Frogger: Helmet Chaos + - Frogger's Journey: The Forgotten Relic + - Frogger's Adventures: Temple of the Frog + - Frogger's Adventures 2: The Lost Wand +- Fullmetal Alchemist: Dual Sympathy + - Hagane no Renkinjutsushi: Omoide no Sonata + - Hagane no Renkinjutsushi: Meisou no Rondo +- Ganbare Goemon: Toukai Douchuu + - Ganbare Goemon 1+2: Yuki-hime to Magginisu +- Harvest Moon DS + - Harvest Moon: Friends of Mineral Town + - Harvest Moon: More Friends of Mineral Town +- Kim Possible: Kimmunicator + - Disney's Kim Possible: Revenge of Monkey Fist + - Disney's Kim Possible 2: Drakken's Demise + - Disney's Kim Possible 3: Team Possible +- Kirby: Canvas Curse + - Kirby: Nightmare in Dream Land + - Kirby and the Amazing Mirror +- Knights in the Nightmare + - Yggdra Union: We'll Never Fight Alone +- Lunar Knights + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Madden NFL 06 + - Madden NFL 06 + - Madden NFL 2005 +- MegaMan Battle Network 5: Double Team DS + - Mega Man Battle Network + - MegaMan Battle Network 2 + - MegaMan Battle Network 3 White/Blue + - MegaMan Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - MegaMan Battle Network 5 Team ProtoMan/Colonel + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Mega Man Star Force Pegasus/Leo/Dragon + - Mega Man Battle Network + - Mega Man Battle Network 2 + - Mega Man Battle Network 3 White/Blue + - Mega Man Battle Chip Challenge + - Mega Man Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - Mega Man Battle Network 5 Team ProtoMan/Colonel + - Mega Man Battle Network 6 Cyberbeast Falzar/Gregar +- Mega Man ZX + - Mega Man Zero 3 + - Mega Man Zero 4 + - Use this [Slot-2 Patch](https://www.romhacking.net/hacks/4649/) to access the content in Area N +- Phoenix Wright: Ace Attorney + - Gyakuten Saiban +- Phoenix Wright: Justice for All + - Gyakuten Saiban 2 +- Phoenix Wright: Trials and Tribulations + - Gyakuten Saiban 3 +- Pokémon Dash + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald + - (Use [pkmn-chest](https://universal-team.net/projects/pkmn-chest) or [PKSM](https://flagbrew.org/projects/PKSM) to transfer/add Pokémon) +- Pokémon Mystery Dungeon: Blue Rescue Team + - Pokémon Mystery Dungeon: Red Rescue Team +- Shrek Super Slam + - Shrek Super Slam +- Spider-Man 2 + - Spider-Man: Mysterio's Menace +- Super Robot Wars W + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- Super Robot Wars K + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- The Rub Rabbits + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle +- The Sims 2 (DS) + - The Sims 2 (GBA) +- WarioWare: Touched! -WarioWare: Twisted! +- Yoshi Touch & Go + - Yoshi's Island: Super Mario Advance 3 +- Yu-Gi-Oh! Nightmare Troubadour + - Yu-Gi-Oh! GX Duel Academy + +### Games that use GBA Option Paks +- Memory Expansion Pak + - Nintendo DS Browser +- Rumble Pak + - Clubhouse Games + - Custom Robo Arena + - Diddy Kong Racing DS + - Elite Beat Agents + - Ferrari Challenge + - GRID + - Hotel Dusk: Room 215 + - Iron Man + - Juiced 2: Hot Import Nights + - Last Window: The Secret of Cape West + - Legend of Spyro: A New Beginning + - Magnetica + - Mahjong Fight Club DS - Wi-Fi Taiou + - Mario & Luigi: Partners in Time + - Metroid Prime Pinball + - Metroid Prime: Hunters + - Moero! Nekketsu Rhythm Damashii Osu! Tatakae! + - Need for Speed Nitro + - Orcs and Elves + - Picross DS + - Power Pro Kun Pocket 9 + - Power Pro Kun Pocket 10 + - Puyo Puyo! 15th Anniversary + - Race Driver: Create and Race + - Sega Superstars Tennis + - Sonic & SEGA All Stars Racing + - Space Invaders Extreme + - Star Fox Command + - Star Trek: Tactical Assault + - Super Princess Peach + - Tomb Raider: Underworld + - Wario: Master of Disguise + - WWE SmackDown vs. Raw 2008 +- Motion Pack + - Tony Hawk’s Motion + +### Games with Wii connectivity +- Animal Crossing: Wild World -> Animal Crossing: City Folk +- Band Hero -> Guitar Hero +- Batman: The Brave and the Bold (DS) -> Batman: The Brave and the Bold (Wii) +- Castlevania: Order of Ecclesia -> Castlevania Judgement +- Final Fantasy Crystal Chronicles: Echoes of Time (DS) -> Final Fantasy Crystal Chronicles: Echoes of Time (Wii) +- Geometry Wars: Galaxies (DS) -> Geometry Wars: Galaxies (Wii) +- Jam with the Band -> Live Channel +- My Word Coach -> My Word Coach (Wii) +- Pokemon Diamond/Pearl -> My Pokemon Ranch +- Pokemon Platinum -> My Pokemon Ranch (Japan Only) +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver-> Pokémon Battle Revolution +- Personal Trainer: Walking -> Mii Channel +- Ultimate Band -> Ultimate Band (Wii) +- WarioWare D.I.Y. -> WarioWare D.I.Y. Showcase diff --git a/pages/_pl-PL/gbarunner2/faq.md b/pages/_pl-PL/gbarunner2/faq.md index a271f23d..6789bb7b 100644 --- a/pages/_pl-PL/gbarunner2/faq.md +++ b/pages/_pl-PL/gbarunner2/faq.md @@ -8,19 +8,15 @@ description: FAQs oraz troubleshooting dla GBARunner2 --- #### Jak mogę utworzyć i dodać niestandardowe granice? - Możesz przeczytać [ten przewodnik](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) autorstwa FrescoASF. #### Czy wspierane są cheaty? - Jeszcze nie teraz. Zamiast tego możesz na stałe dołączyć cheaty do swojego ROMu GBA za pomocą [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/). #### Jak korzystać z wersji nightly GBARunner2 w TWiLight Menu++? - 1. Pobierz wersję Nightly 1. Zmień nazwę na `GBARunner2_arm7dldi_3ds.nds` (lub `GBARunner2_arm7dldi_dsi.nds`, jeśli jesteś na DSi) 1. Umieść go w `sd:_nds` #### Jak korzystać z funkcji łącza Wi-Fi? - Będziesz potrzebował wersji [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link), aby korzystać z tych funkcji. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). diff --git a/pages/_pl-PL/gbarunner2/index.md b/pages/_pl-PL/gbarunner2/index.md index 714e3301..9ca8d4bf 100644 --- a/pages/_pl-PL/gbarunner2/index.md +++ b/pages/_pl-PL/gbarunner2/index.md @@ -6,7 +6,7 @@ title: GBARunner2 description: Informacje na temat korzystania z GBARunner2 --- -GBARunner2 to hipernadzorca [otwartego źródła](https://github.com/Gericom/GBARunner2), który uruchamia gry GBA na DS/DSi/3DS w trybie DS. Zasadniczo, tak jak [Nintendont](https://github.com/FIX94/Nintendont) uruchamia gry GameCube na Wii. +GBARunner2 to hipernadzorca [otwartego źródła](https://github.com/Gericom/GBARunner2), który uruchamia gry GBA na DS/DSi/3DS w trybie DS. It runs similar to [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii. Oprócz tego, co oferuje ta wiki, listy kompatybilności GBARunnera zawierają wiele przydatnych informacji: - [Flashcard DS](https://wiki.gbatemp.net/wiki/GBARunner2) diff --git a/pages/_pl-PL/hiyacfw/forwarders.md b/pages/_pl-PL/hiyacfw/forwarders.md deleted file mode 100644 index 284d7b4d..00000000 --- a/pages/_pl-PL/hiyacfw/forwarders.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -lang: pl-PL -layout: wiki -section: hiyacfw -title: Forwardery -category: other -description: Jak używać forwarderów nds-bootstrap z hiyaCFW ---- - -### Wymagania -- Nintendo DSi z zainstalowanym [Unlaunch](https://dsi.cfw.guide/installing-unlaunch), [hiyaCFW](installing) i [TWiLight Menu++](/twilightmenu/installing-dsi) -- Najnowsza wersja [MakeForwarder](https://github.com/Ta180m/Make-Forwarder-Dsi/releases) - -### Instrukcje -1. Wyodrębnij *zawartość* `MakeForwarder.zip` do katalogu głównego karty SD -1. Uruchom TWiLight Menu++ -1. Uruchom ROM Nintendo DS, dla którego chcesz utworzyć forwarder -1. Gdy ROM się uruchomi, wyłącz konsolę - - Jeśli to nie zadziała, postępuj zgodnie z przewodnikiem rozwiązywania problemów z nds-bootstrap -1. Uruchom hiyaCFW -1. Po wejściu do menu Nintendo DSi, rozpakuj i uruchom "Forwarder Maker" -1. Ustaw swój docelowy bootstrap w zależności od tego, czym jest twoja aplikacja: - - **ROM Retail:** `sd:/_nds/nds-bootstrap-release.nds` - - **Homebrew:** `sd:/_nds/nds-bootstrap-hb-release.nds` -1. Wybierz `utwórz forwarder` i przejdź do lokalizacji ROMu - -Powtarzaj kroki 7 i 8 aż do utworzenia wszystkich żądanych forwarderów. -- Nie trzeba resetować docelowego bootstrapu, jeśli używa się tego samego typu ROM - -Po zainstalowaniu forwarderów dla wszystkich twoich ROM uruchom ponownie system i uruchom hiyaCFW. Powinny pojawić się teraz jako prezenty. diff --git a/pages/_pl-PL/hiyacfw/index.md b/pages/_pl-PL/hiyacfw/index.md index e9dd65b1..517958ec 100644 --- a/pages/_pl-PL/hiyacfw/index.md +++ b/pages/_pl-PL/hiyacfw/index.md @@ -6,8 +6,10 @@ title: hiyaCFW description: Informacje dotyczące instalacji i korzystania z hiyaCFW --- -[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) to niestandardowy firmware, który pozwoli Ci uruchomić swój system NAND (wewnętrzna pamięć) z karty SD. +[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) is a custom firmware that allows running the Nintendo DSi firmware off the console SD card instead of the NAND (internal memory) chip. This is useful because the SD card is replaceable, while the internal NAND chip is weak and has the potential to break. -Pozwala to na instalację własnych aplikacji do Nintendo DSi Menu bez ryzyka zablokowania systemu, ponieważ są one zainstalowane na karcie SD, więc problemy mogą być łatwo naprawione. +Alongside the safety benefit, it provides the ability to... +- Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility +- Keep settings separate from the one found in the internal NAND -Umożliwia także na łatwą instalację aplikacji homebrew w menu DSi oraz wyświetlanie niestandardowej animacji przy starcie systemu. +However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_pl-PL/hiyacfw/troubleshooting.md b/pages/_pl-PL/hiyacfw/troubleshooting.md index d6901697..9926006a 100644 --- a/pages/_pl-PL/hiyacfw/troubleshooting.md +++ b/pages/_pl-PL/hiyacfw/troubleshooting.md @@ -7,10 +7,10 @@ category: other description: Informacje o rozwiązywaniu problemów dla hiyaCFW --- -## #-2435-8325 +### #-2435-8325 Jeśli twoje Nintendo DSi pokazuje błąd w tym formacie podczas uruchamiania, z # będącym liczbą, oznacza to, że bootstage 2 myśli, że coś jest nie tak z SDNAND. Usterka ta zazwyczaj znika przy [reinstalacji hiyaCFW](installing-hiyacfw). -## "Wystąpił błąd" +### "An error has occurred" Kiedy Menu Nintendo DSi wykrywa problem to zazwyczaj pokazuje ten komunikat o błędzie, przyczynami mogą być: #### Błąd wolnego miejsca diff --git a/pages/_pl-PL/nds-bootstrap/faq.md b/pages/_pl-PL/nds-bootstrap/faq.md index 1cc8c624..6b8fa277 100644 --- a/pages/_pl-PL/nds-bootstrap/faq.md +++ b/pages/_pl-PL/nds-bootstrap/faq.md @@ -13,18 +13,18 @@ description: FAQ i Rozwiązywanie problemów nds-bootstrap - Jeśli działało to wcześniej, usuń foldery `fatTable` i `patchOffsetCache` w `sd:/_nds/nds-bootstrap/` #### nds-bootstrap troubleshooting -Jeśli masz problemy z korzystaniem z najnowszej wersji nds-bootstrap, oto jak możesz je rozwiązać. +If you get issues with using the latest version of nds-bootstrap, here's how you can troubleshoot it. 1. Uruchom grę z różnymi ustawieniami, w tym zmieniając prędkość procesora ARM9, tryb DS/DSi, jakość dźwięku, DMA odczytu karty itp. 2. Usuń foldery `fatTable` i `patchOffsetCache` w `sd:/_nds/nds-bootstrap/` 3. To prawdopodobnie nie jest aż tak duży problem; zapytaj na [serwerze Discord](https://discord.gg/yD3spjv) -Jeśli usłyszysz, że jest to problem z nds-bootstrap, sprawdź czy gra nie została już zgłoszona na GitHubie. Sprawdź również zamknięte sprawy, na wypadek gdybyśmy mieli jedną zamkniętą sprawę w preferencji innej. Jeśli nie ma do niego przypisanego żadnego problemu na GitHubie, utwórz nowy. +Jeśli usłyszysz, że jest to problem z nds-bootstrap, sprawdź czy gra nie została już zgłoszona na GitHubie. Check the closed issues too in case there has already been an issue closed in preference a different one. Jeśli nie ma do niego przypisanego żadnego problemu na GitHubie, utwórz nowy. Upewnij się również, że dodałeś go do [listy kompatybilności](https://wiki.ds-homebrew.com/nds-bootstrap/testing) w Arkuszach Google. #### Why are there issues with ROM loading, even though they're run natively? -nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. +nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which will cause the ROMs to not work properly. #### Why use nds-bootstrap over a regular flashcard? - Niektóre kompatybilne ROM-y są ładowane do pamięci RAM, dzięki czemu czas ładowania jest szybszy niż w przypadku zwykłych kartridży @@ -46,5 +46,5 @@ A nightly build is build for the latest commit. Nightly builds may be unstable, #### Why do my cheats not work? The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. -For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). +For more info on cheats, check the [Action Replay cheats section of the Retail ROMs page](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). diff --git a/pages/_pl-PL/nds-bootstrap/index.md b/pages/_pl-PL/nds-bootstrap/index.md index 7a4f1f51..29166e96 100644 --- a/pages/_pl-PL/nds-bootstrap/index.md +++ b/pages/_pl-PL/nds-bootstrap/index.md @@ -6,4 +6,10 @@ title: nds-bootstrap description: Informacje dotyczące korzystania z nds-bootstrap --- -[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) jest aplikacją otwartego źródła, która pozwala Nintendo DS/DSi ROM i homebrew do natywnego wykorzystania zamiast korzystania z emulatora. nds-bootstrap działa na kartach SD Nintendo DSi/3DS poprzez CFW oraz na Nintendo DS poprzez karty flash. +[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source homebrew application which redirects Slot-1 read/writes from official Nintendo SDK games to the SD card, whether on a flashcard or the on-console SD card. + +It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. + +- [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) + - For access to edit, please hit the "Request edit access" button +- [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_pl-PL/nds-bootstrap/testing.md b/pages/_pl-PL/nds-bootstrap/testing.md index d1629159..0ea0a07f 100644 --- a/pages/_pl-PL/nds-bootstrap/testing.md +++ b/pages/_pl-PL/nds-bootstrap/testing.md @@ -7,7 +7,7 @@ description: Lista kompatybilności i wskazówki dotyczące testowania gier --- ### Lista kompatybilności -Aby zobaczyć przetestowane gry, spójrz [tutaj](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). Jeśli chcesz wnieść swój wkład, naciśnij `view only`, a następnie `request edit access`. +To view tested games, check the [compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `View only` and then `Request edit access`. ### Porady dotyczące testowania gier - Uważaj na migotania ekranu lub problemów z dźwiękiem diff --git a/pages/_pl-PL/other/godmode9i.md b/pages/_pl-PL/other/godmode9i.md index 8ab6ce4d..e4d8be4b 100644 --- a/pages/_pl-PL/other/godmode9i.md +++ b/pages/_pl-PL/other/godmode9i.md @@ -6,17 +6,19 @@ title: GodMode9i description: Informacje o GodMode9i --- -Informacje o [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), przeglądarki plików z pełnym dostępem dla Nintendo DS, Nintendo DSi i TWL_FIRM 3DSa. +[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/) is an open source file browser for the Nintendo DS ecosystem, taking inspiration from GodMode9 for the Nintendo 3DS. GodMode9i has the ability to dump game cartridges, manage SD card files, browse NitroFS, calculate the SHA1 hash of files, edit binary files with a hex editor, and more. -### FAQ & Troubleshooting +## Dumping functionality -#### How do I dump games? -Follow [this guide](https://dsi.cfw.guide/dumping-game-cards) from the [dsi.cfw.guide](https://dsi.cfw.guide/) website. +To dump game cartridges, select the drive in the drives list and follow the on-screen prompts. +- On the Nintendo DS and Nintendo DS Lite, GodMode9i can dump Slot-2/Game Boy Advance cartridges if running from Slot-1 flashcard, or Slot-1/Nintendo DS cartridges if GodMode9i is running from a Slot-2 flashcard +- On the Nintendo DSi family of systems, Unlaunch is required for access to Slot-1 + - Follow [dsi.cfw.guide](https://dsi.cfw.guide/) for instructions on how to install Unlaunch +- On the Nintendo 3DS family of systems, a modern CFW environment is required to launch GodMode9i + - Follow [3ds.hacks.guide](https://3ds.hacks.guide/) for instructions on how to install Luma3DS + boot9strap -#### Dlaczego nie mogę zrzucić gier na DSi? -Musisz mieć zainstalowany Unlaunch, by móc zrzucać gry na kartę SD. Możesz zainstalować Unlaunch podążając za [dsi.cfw.guide](https://dsi.cfw.guide/). +### Troubleshooting #### How do I get past the "mounting drive(s)" screen while starting it up? -This happens when you launch GodMode9i from [hiyaCFW](/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND. - +This happens when you launch GodMode9i from [hiyaCFW](../hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from Unlaunch to be able to mount the NAND. diff --git a/pages/_pl-PL/twilightmenu/creating-ram-disks.md b/pages/_pl-PL/twilightmenu/creating-ram-disks.md index 05ce9285..80dd4128 100644 --- a/pages/_pl-PL/twilightmenu/creating-ram-disks.md +++ b/pages/_pl-PL/twilightmenu/creating-ram-disks.md @@ -10,7 +10,7 @@ description: Jak tworzyć dyski RAM do używania starych homebrew DS używając Nie musisz za tym podążać, jeśli używasz nagrywarki flashard. {:.alert .alert-info} -Aby utworzyć dysk RAM, pobierz [to narzędzie](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) (kliknij `Download Software`) i postępuj zgodnie z poniższymi instrukcjami. +To make a RAM disk, download [Dataram RAMDisk](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) (click `Download Software`), and follow the instructions below. Instrukcje @Dakkon7, zmodyfikowane przez RocketRobz: diff --git a/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md index 5018d106..9f572310 100644 --- a/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md @@ -7,7 +7,10 @@ title: Niestandardowe tła startowe description: Jak utworzyć niestandardowe tła Unlaunch i zainstalować je za pomocą TWiLight Menu++ --- -Korzystając z TWiLight Menu++ można zmienić instalator Unlauncha tak, aby miał własny obraz tła. Musi to być GIF o rozmiarach 256 x 192, z kilkoma ograniczeniami: +You can find premade Unlaunch backgrounds on the [TWiLight Menu++ skins site](https://skins.ds-homebrew.com/unlaunch/). +{:.alert .alert-info} + +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: - Wyświetlana będzie tylko pierwsza klatka, bez animowanego tła - Plik musi mieć rozmiar mniejszy lub równy 15,472 bajtów - GIFy z ponad 31 kolorami wymagają specjalnie przygotowanych palet, by zapobiec uszkodzeniu @@ -21,7 +24,7 @@ Korzystając z TWiLight Menu++ można zmienić instalator Unlauncha tak, aby mia 1. Wybierz `Zainstaluj teraz` ### Używanie GIFów z ponad 31 kolorami -Ponieważ paleta GIF-a jest ładowana do tego samego obszaru VRAM-u co palety tekstowe, będzie je nadpisywać, jeśli paleta stanie się zbyt duża, jednak można to obejść, włączając palety tekstowe do palet GIF-a. Używanie tego z różnymi kolorami pozwoliłoby Ci również mieć różne kolory tekstu, jeśli tego chcesz. Te instrukcje będą dla [GIMPa](https://gimp.org), ale każdy edytor obrazu zdolny do zmiany palety obrazu będzie działać. +As the GIF's palette is loaded to the same area of VRAM as the text palettes it will overwrite them if the palette gets too large, however this can be worked around by including the text palettes in the GIF's palettes. Using this with different colors would also let you have different text colors, should you want that. These instructions will be for [GIMP](https://gimp.org), but any image editor capable of rearranging the palette of an image will work. 1. Otwórz swój obraz w GIMP i upewnij się, że ma 256 x 192 pikseli 1. W pasku menu u góry wybierz `Obraz` -> `Tryb` -> `indeksowany...` 1. Wybierz `Utwórz optymalną paletę` i ustaw maksymalną liczbę kolorów maksymalnie na 226 kolorów @@ -39,9 +42,9 @@ Ponieważ paleta GIF-a jest ładowana do tego samego obszaru VRAM-u co palety te 1. Zapisz zoptymalizowanego GIF-a i otwórz go w programie GIMP 1. Na pasku menu u góry wybierz `Windows` -> `Dockable Dialogs` -> `Colormap` 1. Zmień swój obecny `kolor tła` na #080808 i dodaj 14 nowych kolorów za pomocą przycisku `+` - - Jeśli Twój obraz nie ma przynajmniej 133 kolorów, będziesz musiał dodać kolory wypełniające, aby rozmieścić kolory tekstu w odpowiednich miejscach + - If your image doesn't have at least 133 colors you will need to keep adding colors until the last is index 146 1. Kliknij prawym przyciskiem myszy na mape kolorów i wybierz `Rearrange Colormap...` -1. Ułóż swoje nowe kolory tak, aby pasowały do tych: (2. i 3. kolumna zaczynająca się od indeksu 49)
![Paleta z poprawnymi kolorami tekstu](https://cdn.discordapp.com/attachments/614278143527878658/770777177904906240/unlaunch-palette.png) +1. Arrange your new colors so they match the ones outlined in red: (The 2nd and 3rd columns starting on the 4th row)
![Paleta z poprawnymi kolorami tekstu](/assets/images/custom-unlaunch-bg/unlaunch-palette.png) 1. Użyj selektora kolorów, aby nowe kolory pasowały do tych na powyższym obrazku 1. Na pasku menu u góry wybierz `Plik` -> `Eksportuj jako...`, nadaj mu nazwę z rozszerzeniem `.gif` i kliknij `Eksportuj` 1. W następnym okienku upewnij się, że `Komentarz GIF` jest wyłączony i kliknij `Eksportuj` diff --git a/pages/_pl-PL/twilightmenu/faq.md b/pages/_pl-PL/twilightmenu/faq.md index c1066ca3..fef1cd44 100644 --- a/pages/_pl-PL/twilightmenu/faq.md +++ b/pages/_pl-PL/twilightmenu/faq.md @@ -62,60 +62,10 @@ Nie, to nie jest emulator. Menu i gry DS (ładowane przez nds-bootstrap) są uru #### Jakie systemy obsługuje TWiLight Menu++? -| Format | Loader | Rozszerzenia | Plik zapisu | -| ------------------------- | ------------------------------------------------- | -------------------------------------- | ---------------------------------------------- | -| ARGV[^1] | Native | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], kernel flashcard, natywny | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[nazwa romu].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | -| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[nazwa romu].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], natywny[^5] | `.agb`, `.gba`, `.mb` | `[nazwa romu].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[nazwa romu].gg.sav` | -| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[nazwa romu].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[nazwa romu].sms.sav` | -| Film MPEG4 | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[nazwa romu].sav` | -| Silnik PC / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| Film RVID | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[nazwa romu].srm`[^8] | -{:.table} - -- Footnotes - -{:footnotes} +See [List of Systems Supported by TWiLight Menu++](../ds-index/emulators#list-of-supported-systems-by-twilight-menu). #### Dlaczego w sudokuhax nie działa dotyk? -W zależności od zapisanego pliku sudokuhax, przyciski na ekranie dotykowym mogą nie działać. +Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Czy The Biggest Loser może uruchomić TWiLight Menu++? -Nie. Ponieważ The Biggest Loser jest grą typu Pola-1, a nie DSiWare, dostęp do SD jest wyłączony podczas korzystania z kart Pola-1. - -[^1]: Pliki tekstowe zawierające ścieżkę do aplikacji DS homebrew i potrzebne argumenty do jej uruchomienia. Zobacz [README nds-hb-menu](https://github.com/devkitPro/nds-hb-menu#passing-arguments) aby uzyskać więcej informacji -[^2]: Only for retail ROMs, homebrew do not have specific save files -[^3]: Działa tylko z flashcardem SuperCard DSTWO, ponieważ kartridż ma dodatkową moc obliczeniową i więcej RAMu -[^4]: Kiedy działa w trybie DSi, może korzystać z DSP dla lepszego dźwięku -[^5]: Wymaga karty flash Pola-2 i dlatego działa tylko na DS Phat i DS Lite -[^6]: jEnesis może zapisywać tylko podczas uruchamiania z flascharda, ale PicoDriveTWL może zapisywać z SD jak i flashcarda -[^7]: Wyświetlane tylko przy korzystaniu z karty flash, wewnętrznej karty SD 3DS-a lub DSi z zainstalowanym Unlaunch -[^8]: Można zapisać tylko podczas uruchamiania z flashcard - -[a5200ds]: https://github.com/wavemotion-dave/A5200DS -[a7800ds]: https://github.com/wavemotion-dave/A7800DS -[dstwo]: http://eng.supercard.sc -[gameyob]: https://github.com/Drenn1/GameYob -[gbarunner2]: https://github.com/Gericom/GBARunner2 -[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS -[mpeg4player]: https://gbatemp.net/threads/544095 -[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap -[nesds]: https://github.com/DS-Homebrew/NesDS -[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx -[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL -[rvidplayer]: https://gbatemp.net/threads/539163 -[s8ds]: https://www.gamebrew.org/wiki/S8DS -[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS -[stellads]: https://github.com/wavemotion-dave/StellaDS -[unlaunch]: https://problemkaputt.de/unlaunch.htm -[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS +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/_pl-PL/twilightmenu/index.md b/pages/_pl-PL/twilightmenu/index.md index 9d86dab1..294eaa38 100644 --- a/pages/_pl-PL/twilightmenu/index.md +++ b/pages/_pl-PL/twilightmenu/index.md @@ -5,6 +5,8 @@ title: TWiLight Menu++ description: Wskazówki dotyczące używania i dostosowywania TWiLight Menu++ --- -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) jest otwartym źródłem oraz ulepszeniem/ zamiennikiem, i frontendem dla nds-bootstrap, DSi, 3DS, i kart flash. +![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -By się dowiedzieć jak to zainstalować, kliknij na stronę w pasku bocznym odpowiadającą Twojej konsoli w sekcji "Instalacja". +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu to launch a variety of different applications, making it perfect for a replacement menu. With themes, skins, folders and other features, this is the all-in-one menu for the Nintendo DS and Nintendo 3DS family of systems. + +For info on how to install, click on the page in the sidebar for your console in the Installing section. diff --git a/pages/_pl-PL/twilightmenu/installing-flashcard.md b/pages/_pl-PL/twilightmenu/installing-flashcard.md index a4d403cd..c6cee967 100644 --- a/pages/_pl-PL/twilightmenu/installing-flashcard.md +++ b/pages/_pl-PL/twilightmenu/installing-flashcard.md @@ -38,7 +38,7 @@ description: Jak zainstalować TWiLight Menu++ na Nintendo DS z flashcard - R4xDS - DSTT(i) - Zainstaluj YSMenu [stąd](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) + Install [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - Upewnij się że masz `YSMenu.nds` (zmień na tą nazwę plik `TTMenu.dat` w przypadku braku) i folder `TTMenu` w katalogu głównym karty microSD nagrywarki 1. Ustaw `Użyj nds-bootstrap` na `Nie`, żeby oprogramowanie flashcard było używane zamiast nds-bootstrap diff --git a/pages/_pl-PL/twilightmenu/playing-in-widescreen.md b/pages/_pl-PL/twilightmenu/playing-in-widescreen.md index 7ca99f75..2a44142b 100644 --- a/pages/_pl-PL/twilightmenu/playing-in-widescreen.md +++ b/pages/_pl-PL/twilightmenu/playing-in-widescreen.md @@ -33,5 +33,5 @@ I to wszystko! Ciesz się swoimi szerokoekranowymi grami na DS! **NOTES:** 1. Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched -1. Not every game is widescreen compatible. [We have created a list of games with widescreen](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) +1. Not every game is widescreen compatible. [Here is a list of games with widescreen support](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) 1. If you're stuck in widescreen mode in all of TWL_FIRM (including the TWLMenu++ GUI) after following this guide and launching a widescreen-compatible game, delete `TwlBg.cxi` at `sd:/luma/sysmodules/`, and [uninstall](https://wiki.ds-homebrew.com/twilightmenu/uninstalling-3ds) and [re-install](https://wiki.ds-homebrew.com/twilightmenu/installing-3ds) TWiLight Menu++, and re-follow the above guide diff --git a/pages/_ru-RU/community/discord-info.md b/pages/_ru-RU/community/discord-info.md index 41c73ff6..830c3094 100644 --- a/pages/_ru-RU/community/discord-info.md +++ b/pages/_ru-RU/community/discord-info.md @@ -7,97 +7,126 @@ title: DS⁽ⁱ⁾ Mode Hacking Info description: Information for the DS⁽ⁱ⁾ Mode Hacking Discord server --- -### Welcome to the DS⁽ⁱ⁾ Mode Hacking! - -We specialize in all things related to Nintendo DS(i) modding and homebrew. Here are a few examples of what we can help you do in this server: - -- Setting up the best kernel for your flashcart -- Installing Custom Firmware (CFW) to your Nintendo DSi -- Helping modify the TWL_FIRM on your Nintendo 3DS (allowing you to use widescreen, changing screen filtering amongst other things) - -We also focus on other things such as creating ROM hacks, developing homebrew, and general chatter. +This is a Discord server that specializes in all things related to Nintendo DS(i) modding and homebrew, from helping set up your flashcard to homebrew development. We also focus on other things such as creating ROM hacks, playing DS games, and TWL_FIRM modding on 3DS. ## Discord Channels -We have plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. We'll go over the important ones but you can always check what the other channels do by looking at their channel topic: +There are plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. -- [#info-and-rules][info-and-rules] - This is the rules channel, it describes the standards we have when communicating in this server. -- [#useful-resources][useful-resources] - Need to understand something? Don't know a technical term? Check here -- [#nds-modding-help][nds-modding-help] - This is where you can ask for assistance with anything DS Homebrew related. Please check the pins, as there might be an explanation there already -- [#community-meta][community-meta] - This channel is used for talking about the server itself -- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes and stuff +Always remember to check the channel topic and pins before talking in a channel. +{:.alert .alert-info} -We also have [#other-nds-homebrew][other-nds-homebrew] for homebrew that don't have a dedicated channel, [#nds-modding-discussion][nds-modding-discussion] for modding that doesn't concern other channels, [#nds-gaming][nds-gaming] for general DS stuff, and [#offtopic][offtopic] for any topic in general. +**Important** +- [#info-and-rules][info-and-rules] - This provides brief information on the rules and information on this server. For more detailed information on the rules, see [the rules page](https://wiki.ds-homebrew.com/community/discord-rules) on the wiki +- [#useful-resources][useful-resources] - Links to useful resources that are outside of the Discord server such as other servers or this wiki +- [#member-logs][member-logs] - Shows user joins and server boosts + +**Server Hub** +- [#announcements][announcements] - Information on new updates to homebrew and also general announcements related to the server +- [#github-updates][github-updates] - Feed of all contributions to and discussions in our projects' GitHub repositories +- [#github-builds][github-builds] - Feed of all of our projects' nightly builds +- [#subreddit-feed][subreddit-feed] - Updates for new posts from our [Subreddit](https://reddit.com/r/NDSBrew) +- [#community-meta][community-meta] - For giving feedback about our community, including this Discord server, our subreddit, and GitHub organization + +**Nintendo DS⁽ⁱ⁾ Modding** +- [#nds-modding-help][nds-modding-help] - Have an issue with anything Nintendo DS(i) related? Need to ask a general question? Go ahead and do it here, providing all the information you can give (error messages, your console, methods tried, logs, and so forth). Keep 3DS modding in #other-console-modding unless it involves TWL_FIRM +- [#nds-modding-discussion][nds-modding-discussion] - Place to discuss flashcards, AP patches, and general DS understandings and research. While this channel covers TWL_FIRM on 3DS, please keep 3DS Mode discussions in #other-console-modding +- [#nds-retail-research][nds-retail-research] - Talk about ROM hacks, mods, and cheats for Nintendo DS(i) titles. Check the pins for a list of dedicated communities +- [#nds-dev-discussion][nds-dev-discussion] - Resources and discussions about DS(i) homebrew development. Discussion of already existing homebrew should go in #other-nds-homebrew + +**Main DS⁽ⁱ⁾ Homebrew Projects** +- [#nds-bootstrap][nds-bootstrap] - This channel is for discussion of the development of nds-bootstrap, for help use #nds-modding-help +- [#twilight-menu][twilight-menu] - This channel is for discussion of the development of TWiLight Menu++, for help use #nds-modding-help +- [#gbarunner2][gbarunner2] - This channel is for discussion of the development of GBARunner2, for help use #nds-modding-help +- [#websites-development][websites-development] - Discussion and suggestions for [dsi.cfw.guide](https://dsi.cfw.guide/) and all [ds-homebrew sites](https://ds-homebrew.com/) go here + +**Secondary DS⁽ⁱ⁾ Homebrew Projects** +- [#godmode9i][godmode9i] - This channel is for discussion of the development of godmode9i, for help use #nds-modding-help +- [#emulators-on-nds][emulators-on-nds] - This is for talking about emulators on the Nintendo DS(i). Discussion for Nintendo DS(i) emulators should go in #nds-modding-discussion +- [#other-nds-homebrew][other-nds-homebrew] - Talk about Nintendo DS(i) homebrew and get support that isn't covered by other channels + +**Community** +- [#off-topic][off-topic] - A channel for any topic that does not necessarily fit the other channels. Lower-quality posts should be kept to #end-of-server +- [#nds-gaming][nds-gaming] - A place to generally discuss games on the DS(i), as well as seek players for online play +- [#other-console-modding][other-console-modding] - Talk about homebrew and mods for any other game systems, such as the 3DS when not in TWL_FIRM +- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes, bot commands, and other things that don't facilitate discussion ## Roles & User Flairs -We have several roles you can get on this server, some of them being accessible with just a @Lightning command +We have several roles you can get on this server, some of them being accessible with just a Lightning bot command. -### Developers -This role is given to those who have either assisted or led a project for the Nintendo DS scene. While preferable that it'd be open source, it's optional Post the Nintendo DS homebrew application in the channel that works the best (If it doesn't have one, post it in [#other-nds-homebrew][other-nds-homebrew]) and ping a moderator alongside your message. +### Moderator Roles +These roles are given to people that are well trusted, they have the ability to ban, kick, mute, and give other roles to users. -Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances +- Da Master - The Owner role, has all possible perms +- Admin - Has all possible perms, usually gets final say between the Server Maintainers +- Server Maintainers - Help enforce the server rules and manage the server. If there is an issue contact them first before going higher up -### Artists/Designers -This role is given to those with an understanding of how art works and have contributed to DS homebrew in a graphical way (for example, a WoodR4 skin or a TWiLight Menu++ subtheme). Once you've fulfilled the requirement, mention us in [#community-meta][community-meta] with examples of said work and we will evaluate it. +### User Flair Roles +These roles can only be given by moderators and indicate that these users are knowledgeable in those fields, some give access to private channels. If you think that you fit the descriptions for any of these roles, ask in #community-meta. Moderators will evaluate your request based on the role's requirements. -### Helpers -Whether it's people we confide special builds to test or someone who would be helping out in the [#nds-modding-help][nds-modding-help] channel, Helpers are users that are supposed to represent the server as helpful members of the community. As an addition to the above average post quality requirement, there are two possible ways you can get the role: Testing & helping those in [#nds-modding-help][nds-modding-help] +- Developers - This role is given to those who have contributed code to the Nintendo DS scene. If you have any projects for the role, show them in #nds-dev-discussion +- Helpers - This role is given to those that actively provide meaningful assistance in #nds-modding-help or have contributed to compatibility reporting + - Helpers have no moderator perms, please ping a mod if a situation needs one +- Nitro Boosters - Given to those that have given Server Boosts -For those testing, you must test at least a total of 7 games between GBARunner2 and nds-bootstrap. Check their specific channel topics for links to their compatibility sheet. For those helping, the amount of help you give isn't set in stone. We generally look at how grand your helping is (for example, saying "right click then hit edit" wouldn't help). +### Punishment Roles +If you have broken the rules, you may receive these roles from a mod. -Once you've fulfilled either, mention it in [#community-meta][community-meta] and say which method you chose. If we approve, you will gain the Helpers role. You must send at least one message every 4 months to keep it. +- No Community - Removes access for all the channels under the Community category +- No Help - Removes access from [#nds-modding-help][nds-modding-help] +- No Reaction - Disables reaction perms for all channels +- Muted - Disables the ability to send messages -### Translators -Wanna translate a project of ours? Give yourself this role so you can stay up to date with the project's translation status. Our translation leader (Evie) will ping when new strings need to be translated. +### Other +These roles are only given for very specific purposes by Moderators. -- TWiLight Menu++: -- dsi.cfw.guide website: -- ds-homebrew.com wiki: +- Bots - Used to mark the Discord bots we have in this server +- Special Thanks - People that have contributed to our community in a major way -This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][end-of-server]) +### Self-Assignable Roles +These roles are given by the [Lightning bot](https://lightning-bot.gitlab.io/) using the !togglerole command. If you want to know what other commands it has, use !help. Keep commands for it in #end-of-server. -### Game Modders -This role is given to those who have made a ROM Hack of decent quality for the Nintendo DS, know how to properly patch their files and have posted said ROM hack at a more permanent place (such as GameBanana or modding forums). Post your ROM hack in [#nds-retail-research][nds-retail-research] and ping a moderator and we will evaluate the ROM hack. +- Updates - Get pings for updates on new releases of DS(i) homebrew in #announcements +- Nintendo DS Online Players - Anyone can ping this role in #nds-gaming when they're looking for people to play DS games online with +- Artist/Designers - For those that have made high-quality TWiLight Menu++ skins, unlaunch backgrounds or graphics for other DS(i) homebrew +- Composers - For those that have made music for DS(i) homebrew or ROM hacks +- Game Modders - For those that have made ROM hacks, cheats, or any other type of modifications to DS(i) games +- Translators - Anyone that wants to be notified for contributing to translations of various DS Homebrew projects -### Nintendo DS Online Players -This is a hoisted role, meant for users to get pinged when someone wants to play a Nintendo DS game online (whether it's Wiimmfi, AltWFC or other services). Mass pingers will be banned. This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server]) +## The Staff Team +These are the people who maintain the server. If they say something is final, it is not up for debate. These members are hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. -### Updates -You will get pinged in [#announcements][announcements] anytime an update comes out. To get this role, type `!togglerole Updates` in [#end-of-server][end-of-server]. +Owner: shutterbug2000#8835 -## 🤖 Lightning Commands -Lightning is a discord bot made by [LightSage](https://gitlab.com/LightSage) which has useful commands for modding communities, including... +Administrators: RocketRobz#4931, FNowut#5028, ahezard#8037, Apache Thunder#1696 -- `!mod [console] [param2]` - This will allow you to view information on modding consoles, games and so on. param2 could be viewed for more specific information or get a list of homebrew. -- `!togglerole ` - This will allow you to toggle a self-assignable role. If you need to view the current list of self-assignable roles, run `!togglerole list`. - -There are a ton of fun commands you can run as well, but please keep them to [#end-of-server][end-of-server]. To learn more, check out their website: - -We also use Lightning for moderation purposes (to log warns, kicks, mutes and bans). Keep this bot's DM box open in case we ever need to reach you. - -## 👑 The Staff Team -These are the people who maintain the server. If they say something is final, it is not up for debate. These members will be hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. - -@shutterbug2000, @RocketRobz (TWL-Z8RT-USA), @Gericom, @ahezard, @Apache Thunder, @NightScript, @dubbz82, @Stack3r, @Frost_, @Kaisaan - -## 🚪 Invite Link -Here are links to our networks. - -- Discord Server: (Keep in mind that anything publicly accessible on our server are logged by us and may be logged by others here) -- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew) -- Sub-Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) (for old reddit: [Dark](https://dm.reddit.com/r/NDSBrew/) --- [Light](https://old.reddit.com/r/NDSBrew/)) +Server Maintainers: Kaisaan#6181, Pk11#3666, Kodtiz3D#8288, DeadSkullzJr#3908, lifehackerhansol#4546 [info-and-rules]: https://discord.com/channels/283769550611152897/626620520330428436 [useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283 +[member-logs]: https://discord.com/channels/283769550611152897/677714673663082529 [announcements]: https://discord.com/channels/283769550611152897/283771381735489537 +[github-updates]: https://discord.com/channels/283769550611152897/450065134191116290 +[github-builds]: https://discord.com/channels/283769550611152897/540764336134815766 +[subreddit-feed]: https://discord.com/channels/283769550611152897/869830055377928243 [community-meta]: https://discord.com/channels/283769550611152897/715651368391671919 [nds-modding-help]: https://discord.com/channels/283769550611152897/332961165829210117 [nds-modding-discussion]: https://discord.com/channels/283769550611152897/547986366357700620 [nds-retail-research]: https://discord.com/channels/283769550611152897/356988919738400768 +[nds-dev-discussion]: https://discord.com/channels/283769550611152897/835273459339624499 + +[nds-bootstrap]: https://discord.com/channels/283769550611152897/283769550611152897 +[twilight-menu]: https://discord.com/channels/283769550611152897/489307733074640926 +[gbarunner2]: https://discord.com/channels/283769550611152897/620310871800807466 +[websites-development]: https://discord.com/channels/283769550611152897/744649302567157800 + +[godmode9i]: https://discord.com/channels/283769550611152897/497960894660083732 +[emulators-on-nds]: https://discord.com/channels/283769550611152897/702400281966673951 [other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712 -[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725 +[off-topic]: https://discord.com/channels/283769550611152897/286686210225864725 [nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448 +[other-console-modding]: https://discord.com/channels/283769550611152897/653706029736919051 [end-of-server]: https://discord.com/channels/283769550611152897/283770736215195648 diff --git a/pages/_ru-RU/community/discord-rules.md b/pages/_ru-RU/community/discord-rules.md index 3a5ce382..ae96fe2d 100644 --- a/pages/_ru-RU/community/discord-rules.md +++ b/pages/_ru-RU/community/discord-rules.md @@ -7,126 +7,103 @@ title: DS⁽ⁱ⁾ Mode Hacking Rules description: The rules for the DS⁽ⁱ⁾ Mode Hacking Discord server --- -### Do NOT impersonate, trash talk or otherwise act disrespectful to others and their beliefs. +This page provides more details to the rules outlined in the [#info-and-rules](https://discord.com/channels/283769550611152897/626620520330428436) channel in the Discord server. If you have any further questions, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). Note that the [English version of the rules](/community/discord-rules) is the canonical version and any potential discrepancies in translations will not affect their enforcement. -- This applies especially to those offering their time for the community. (such as helpers or developers) -- We will NOT tolerate insensitivity, regardless of whether the member is in the community or not. -- Respect user privacy; Avoid attempts to communicate with users who aren't comfortable doing so or sharing information about them that they don't want shared. -- Do NOT backseat moderate or try to "help" when a moderator is dealing with a situation. You hold no authority, so leave actual rule handling to staff. - - Reminders are fine, as long as you don't try to enforce them. -- When knowing who created a piece of art, credit those content creators. +### 1. Do not act disrespectfully towards others and their beliefs +- This applies to everyone regardless of their role or level of activity in this server, even if they aren’t on the server +- Do not backseat moderate or try to "help" when a moderator is already dealing with a situation +- Reminders of the rules are fine, as long as you remain respectful +- Credit the creator(s) when sending something if you know who created it -### Do NOT bring the chat quality down. +### 2. Do not bring the chat quality down -Examples include: +Examples of what breaks this rule include: - Asking to be spoon-fed information or spoon-feeding others -- Asking for release dates for projects; It's ready when it's ready -- Asking to ask; by asking to ask, you just asked -- Requesting information that is either obvious or you could find with a little bit of research on your end (such as googling for links instead of asking for them to be handed to you) - - Important information will be held over at [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283). - - Check the channel topic & pinned messages; it most likely contains what you are looking for. -- Intentionally elongating your message (for example: sending few words per message leaving it into a "popcorn" situation) -- Repeating messages, whether it is repeated in the same channel or in multiple channels. - - If you're unsure where to post your message, post it in the one that makes the most sense. - - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). +- Asking for release dates for projects; it's ready when it's ready +- Asking if you can ask a question; just ask your question directly +- Requesting information that is either obvious or you could find with a little bit of research on your end + - Important information can be found in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and in the pinned messages of all the channels +- Taking up excessive space in chat (e.g. Sending a tiny amount of words in multiple messages instead of keeping it all in one message) +- Repeating messages, whether it is repeated in the same channel or in multiple channels + - If you're unsure where to post your message check the channel topics and ask in the most fitting one + - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919) - Posting for the sake of posting rather than to bring actual conversations (such as complaining that the chat is dead, only sending out greetings, copypastas, etc) -- Sending extremely long messages. Use [mystbin](https://mystb.in/) for longer messages instead. +- Sending extremely long messages, use [mystbin](https://mystb.in/) for longer messages instead + +### 3. Do not self-promote with no context or without explicit staff permission + +- Giving links to other Discord servers on request is allowed, but please ask a moderator in a DM before advertising a server without prior context +- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules, mass DM advertisement (with proof) will land you a ban +- Joining for the purpose of advertising your discord server will land you a ban and your advertisements will be deleted + +### 4. Avoid piracy discussion + +- Do not link/mention piracy websites/tools, upload pirated content, or encourage others to pirate +- For more information on what is piracy or not, we suggest reading [eip’s piracy definition page](https://3ds.eiphax.tech/piracy.html) (Disclaimer: We are not lawyers) +- Discord’s Terms of Service follow the US law and as such, is subject to the US definition of piracy regardless of wherever the user lives in the US or not + +### 5. Keep conversations within their respective channels + +- Even if they are related, sometimes another channel would be more suitable + - Check the channel topics for where to ask questions or have discussion +- Sometimes, even an entirely different server is preferable, we don't have the answers to everything + - There are some related servers in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and the pins of other channels + +### 6. Keep all conversations in English + +- We are not able to easily moderate content in other languages +- We suggest using [DeepL](https://www.deepl.com/translator) for translation +- Moderators may allow others to speak in foreign languages in case translation fails and there are trusted people that know your language and are able to help + +### 7. You may not have an alternative account on this server without staff permission + +- One account per person at a time (except when approved by a staff member), be sure to leave this server on your other account before joining with a new one +- Punishments apply to the person, not the account, any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned + +### 8. Keep names/nicknames exclusively alphanumeric and do not hoist + +- Users with a nickname/username that is not easily readable for an English speaker or mentionable with an English (US) keyboard will be assigned a new nickname +- Avoid purposely putting characters in the beginning of the name to change your spot in the member list, those characters will be removed + +### 9. Do not send unsolicited DMs to other users + +- Please ask before sending a Direct Message to others and respect those not wanting to communicate + - Even if your actions aren't malicious, they could be disturbing or otherwise unwanted +- Things that happen in Direct Messages **are** the business of the server since unless you both share another server or are friends, you wouldn't be able to reach each other +- Examples of what not to do include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules, and harassment -### Do NOT randomly send Discord server invite links with no context & without explicit staff permission +### 10. Do not bring external drama, NSFW, or illegal content into the server -- Giving links to other discord servers on request is allowed, but please ask a moderator in Direct Messages before advertising a server without prior context -- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules. Mass-DM advertisement (with proof) will land you a ban -- Breaking this rule will result in your message containing the advertisement being deleted -- Joining for the purpose of advertising your discord server will land you a ban. +- If you are banned in other servers, avoid talking about it here + - We can not help you get unbanned from other servers, that is the decision of the staff members there +- Do not post anything that is not considered safe for work (e.g. sexual content, extreme violence, drugs) +- Any account with a disturbing avatar will be kicked, if you rejoin and still have the avatar, you will be banned +- Despite adult content being banned, users are still required to be thirteen and over in order to participate on this Discord server as per the Discord TOS +### 11. Do not talk about or do actions pertaining to breaking other Discord TOS +- [Link to Terms of Service](https://discord.com/terms) +- [Link to community guidelines](https://discord.com/guidelines) +- Trying to do anything that is not explicitly mentioned in our rules but is still against Discord TOS will land you a ban (e.g. raids, malware, phishing) -### Keep conversations within their respective channels. - -- Even if they are related, sometimes another channel would be more suitable. -- Sometimes, even an entirely different server is preferable. We don't have the answers to everything. - - Different related servers are linked to in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) - - -### You may not have an alternative account on this server - -- One account per person at a time (except when approved by a staff member). Be sure to leave this server on your other account before joining with a new one. -- Punishments apply to the person, not the account. Any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned. ‎ - -### Do NOT recommend video guides. - -- Video guides aren't maintained very well (which leads to the videos being outdated and unreliable in the long term) and negligent for the sake of "user accessibility". -- We have a list of guides in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) you could use instead. ‎ - -### Keep names exclusively alphanumeric, to keep them easy to read and tag. - -- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname. - - If we have to flip our displays to read your name, it's an abnormal way. - - If we have to get your User ID in order to mention you, it's an abnormal way. -- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed. - - -### Please be courteous when using Direct Messages - -- Things that happen in Direct Messages **are** the business of the server since unless the two share another server or they are friends, they wouldn't be able to reach each other. -- Examples include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules or harassment. - - There needs to be evidence of doing so, such as other people reporting it too, implications on the server or anything of the sort. However, when you do your report, cover any links. Do not give the DM advertiser more popularity than they already got by Direct Messaging everyone. -- Even if your actions aren't malicious, sometimes they could be disturbing. - - Please ask before sending a Direct Message to others and respect those not wanting to communicate. ‎ - -### Keep piracy discussion to a minimum - -- Do not link to piracy websites, upload pirated content, or encourage others to pirate -- For more information on what is piracy or not, we suggest reading this: https://3ds.eiphax.tech/piracy.html (Disclaimer: We are not lawyers) - - -### No Adult Content - -- Do not post pornography, gore, drugs (unless the topic is about medication) or anything that is not safe for work -- Any account with a disturbing avatar will get kicked. If you rejoin and still have the avatar, it will receive a ban -- At the same time, be mature. Members are allowed to cuss and you should be accustomed to that. Just don't throw around cuss words every two seconds; it isn't cool -- Despite Adult content being banned, users are still required to be thirteen and over in order to participate on this Discord Server - - -## Controversial content. - -### Topics that you should minimize - -Please keep these topics in [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856) and keep an open mind when discussing them: -- Political Debates -- Religion -- Spoilers -- Malware -- Content intended to shock or scare - -Make sure to put spoilers, malware and content intended to shock or scare in spoiler tags and properly warn the user outside of said spoiler tags. - -### Banned Content - -- External Drama -- Server Raids -- Adult content (read above) - -## 🏓 Notifications/Pings/DMs - -- @Lightning will send you a DM if you receive a warning. No need to assume you're in trouble if you got a ping -- Don't ping a user if it's obvious that they're already there. (Using Discord's quote function is not an excuse. Please remove the ping before sending the message) -- Don't repeatedly ping a person to try and get their attention. - - When a mention attack occurs, do not ping a staff member; it’s redundant since they are already getting pings from the attack. Also, it confuses the staff on which member to ban. -- If you get pinged, don't send messages like "why ping" or spam emotes on the message. Check who pinged and reply. - - If you have a problem with getting pinged, either set up your discord so you don't get ping notifications, deal with it or leave. - - If you can't find the message with the ping, alert a staff member. We will warn those who ping then instantly delete their messages. -- Ping only when you want to bring attention to something to someone. Don't ping as a reference. +### 12. Do not try to evade the rules as this will be treated as breaking them +- If you don't understand any of the rules, feel free to ask for further clarification +- Breaking the rules and then claiming that you “didn’t know” will still make you guilty of breaking them +- Trying to get around the rules by speaking in vague terms also counts as breaking them ## Consequences -**The consequences of breaking these rules are either warnings, mutes, kicks or bans.** Of course, it depends on a case by case scenario. -- Joining and immediately breaking the rules will lead your account to getting a mute -- Joining for the purpose of rule breaking will get you banned. -- Trying to evade, look for loopholes, or stay borderline within the rules will be treated as breaking them. +The consequences of breaking these rules are a warning, mute, kick or ban. Of course, the specific consequences will be handled on a case by case basis. +- Most users end up having 4 warnings before they are banned + - These warnings include using the actual !warn command, getting muted, and also verbal warnings +- Joining for the purpose of rule breaking will get you banned -If you don't understand any of the rules, feel free to ask. +## Reporting +- If someone is breaking the rules and a moderator is already not handling the case, please ping an online moderator +- If the incident was in DMs, there needs to be evidence, such as other people reporting it too, implications on the server, or anything of the sort +- However, when doing your report, cover any links; do not give the DM advertiser more visibility than they already got by Direct Messaging everyone -Last update: August 19th, 2020 + +Last updated: 2021-07-28 diff --git a/pages/_ru-RU/ds-index/dsi-twl-firm.md b/pages/_ru-RU/ds-index/dsi-twl-firm.md index 982a3aa0..ba27d130 100644 --- a/pages/_ru-RU/ds-index/dsi-twl-firm.md +++ b/pages/_ru-RU/ds-index/dsi-twl-firm.md @@ -8,36 +8,36 @@ description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM --- ### Setting up CFW -While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. We have the best of guides for you to follow, with step-by-step instructions. +While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Here are the best of guides for you to follow, with step-by-step instructions: - [3DS Hacking Guide](https://3ds.hacks.guide) - Lightning command: `mod 3ds` + - TWLHelper command: `guide 3ds` - Kuriisu command: `guide 3ds` - [DSi Hacking Guide](https://dsi.cfw.guide) - - Lightning command: `mod dsi cfw` + - Lightning command: `mod dsi` + - TWLHelper command: `guide dsi` - Kuriisu command: `guide dsi` ### CPU speeds -The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. -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. +nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly 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 Menu -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. +In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. This is a vulnerability that can be exploited, and it 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. -There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](/hiyacfw/troubleshooting#the-free-space-bug). +There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](../hiyacfw/troubleshooting#the-free-space-bug). ### Nintendo DSi Slot-1 access & blockout -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. +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 +Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (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, advanced homebrew (such as Slot-1 dumpers) can be run. -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) - -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. +Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### Nintendo DSi Camera -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. +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 it's PC taken or PC edited, unless properly saved. 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. @@ -45,4 +45,4 @@ A `pit.bin` file is used in order to load images. However, the header size at of 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. ### RTCom -RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). +RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public DS homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). diff --git a/pages/_ru-RU/ds-index/emulators.md b/pages/_ru-RU/ds-index/emulators.md new file mode 100644 index 00000000..31e0fbbc --- /dev/null +++ b/pages/_ru-RU/ds-index/emulators.md @@ -0,0 +1,104 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Emulators on the DS +description: A reference on Emulators on the DS +--- + +There are many emulators present for the DS and DSi. This page provides a comprehensive explanation on the many emulators and loaders bundled into TWiLight Menu++. + +### List of systems supported by TWiLight Menu++ + +| Format | Loader | Extensions | Save file | +| ----------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------------------- | +| ARGV[^1] | Native | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | +| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | +| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | +| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | +| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | +| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | +| Fast Video | Coming Soon | `.fv` | | +| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | +| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | +| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | +{:.table} + +- Footnotes - +{:footnotes} + +These are just recommended emulators and loaders that are present in TWiLight Menu++. There are other emulators for these consoles (such as lolSnes, Gbaemu4ds, etc.) + +### Other emulators for the DS + +| Format | Loader | Extensions | Save file | +| ------- | -------------- | ---------- | --------- | +| Neo Geo | [neoDS][neods] | `.neo` | (unknown) | + +## Notes on specific emulators +### RAM Disks +- In order for **jEnesisDS**, **neoDS** and **SNEmulDS** to work on the DSi SD card, you'll have to use a RAM disk with nds-bootstrap + - RAM disk makers exist for jEnesisDS & SNEmulDS and are built into TWiLight Menu++. You will need to create your own RAM disk for neoDS. See [Creating RAM Disks](../twilightmenu/creating-ram-disks) on how to do so + - The reason why RAM disks are used is because these emulators' ARM7 hooks don't work properly + +### Comparison between PicoDriveTWL and jEnesisDS +- **PicoDriveTWL** + - Was made for DSi + - Does not require nds-bootstrap RAM Disks + - Saving is supported on DSi SD cards + - Quicker load times between TWiLight Menu++ to the emulator on the DSi SD card + - Supports arguments + - Limit is 2.5 MB on a **Flashcard** + - Takes advantage of the DSi extra RAM or DS Memory Pak to extend this limit + - No sound emulation + - Framerate is extremely choppy + +- **jEnesisDS** + - DS Mode + - Requires nds-bootstrap's RAM disk to be used for DSi SD cards + - Saving is unavailable for DSi SD cards + - Takes a while to load + - No argument support + - Limit is 3 MB on all platforms (due to roms loading in RAM) + - No DS Memory Pak or DSi Extended Memory support + - There is a patch for Sonic 3 & Knuckles that removes the multiplayer, getting the size count down + - Sound Emulation + - Framerate is smooth + + + +[^1]: Text files containing the path to a DS homebrew app and arguments to launch it with, see [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) for more info +[^2]: Only for retail ROMs, homebrew do not have specific save files +[^3]: Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the flashcard +[^4]: When running in DSi Mode, it can use the DSP for better sound +[^5]: Requires a Slot-2 flashcart and thus only works on DS Phat and DS Lite +[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard +[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed +[^8]: Can only save when running from a flashcard + +[a5200ds]: https://github.com/wavemotion-dave/A5200DS +[a7800ds]: https://github.com/wavemotion-dave/A7800DS +[dstwo]: http://eng.supercard.sc +[gameyob]: https://github.com/Drenn1/GameYob +[gbarunner2]: https://github.com/Gericom/GBARunner2 +[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS +[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap +[nesds]: https://github.com/DS-Homebrew/NesDS +[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx +[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL +[rvidplayer]: https://gbatemp.net/threads/539163 +[s8ds]: https://www.gamebrew.org/wiki/S8DS +[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS +[stellads]: https://github.com/wavemotion-dave/StellaDS +[unlaunch]: https://problemkaputt.de/unlaunch.htm +[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS +[neods]: https://www.gamebrew.org/wiki/NeoDS diff --git a/pages/_zh-CN/ds-index/3ds-forwarders.md b/pages/_ru-RU/ds-index/forwarders.md similarity index 51% rename from pages/_zh-CN/ds-index/3ds-forwarders.md rename to pages/_ru-RU/ds-index/forwarders.md index ce024c58..b7fd7819 100644 --- a/pages/_zh-CN/ds-index/3ds-forwarders.md +++ b/pages/_ru-RU/ds-index/forwarders.md @@ -3,24 +3,29 @@ lang: en-US layout: wiki section: ds-index category: guides -title: DS Game Forwarders (3DS) -description: How to create CIA forwarders to have your DS games on your 3DS's home menu +title: DS Game Forwarders +description: How to use DS game forwarders on hiyaCFW or 3DS HOME menu tabs: - - tab-sd-card: SD card + tab-3ds-sd-card: 3DS SD card + tab-dsi-sd-card: DSi SD card tab-flashcard: Flashcard --- -HOME menu forwarders are icons on your HOME menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu for easier access to games. +Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. -DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge). +DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) on 3DS, or [GodMode9i](https://dsi.cfw.guide/dumping-game-cards) on DSi. {:.alert .alert-info} -This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). +If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). +{:.alert .alert-warning} Choose one of the following to add to the HOME menu: -{% capture tab-sd-card %} +{% capture tab-3ds-sd-card %} + +This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). +{:.alert .alert-warning} ### Part 1: Getting the required files @@ -40,24 +45,82 @@ If you already have Universal Updater installed on your console, you can skip to 1. Confirm you wish to install by selecting `Yes` 1. After it is installed, your game will now appear as a title on your HOME menu {% endcapture %} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} +{% assign tab-3ds-sd-card = tab-3ds-sd-card | split: "////////" %} -{% capture tab-flashcard %} - -If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). -{:.alert .alert-warning} +{% capture tab-dsi-sd-card %} ### Requirements -3DS: +- A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](../hiyacfw/installing) installed +- The latest release of [Title Manager for HiyaCFW](https://github.com/JeffRuLz/TMFH/releases) +- A 64-bit OS +- The latest release of [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) +- [Java 8](https://www.java.com/en/download/) +- **Linux users:** JavaFX + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` + +### Part 1: Getting started +1. Download the [Forwarder pack for DSi SD Card](https://www.dropbox.com/s/t0qi1754i9o4388/DS%20Game%20Forwarder%20pack%20%28DSi%20SD%20Card%29.7z?dl=0) +1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card, and (if the folder exists) + +After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. +- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone +- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz +- LANGUAGE: If set to -1, the system language will be used +- REGION: If set to -2, the DSiWare game's region will be used instead of the system's + +### Part 2: Getting the AP fix files from TWiLight Menu++ + +If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + +1. Download the latest [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `sd:/_nds/ntr-forwarder/` + +### Part 3: Forwarder3-DS +1. Open `Forwarder3DS.jar` + - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it +1. Set your card as the `Target` on the left + - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` +1. Enable `Automatically set ROM path` + - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part + - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part +1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window + - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders + - If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs +1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use +1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title +1. Click the floppy drive button to generate the forwarder +1. Copy the NDS file made by the application to your DSi SD card + +### Part 4: Installing to the hiyaCFW DSi Menu +1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card +1. Reinsert your SD card into your DSi +1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ +1. Install the forwarder NDS file using TMFH + +{% endcapture %} +{% assign tab-dsi-sd-card = tab-dsi-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + +### Requirements + +- **DSi users:** + - A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](installing) installed + - The latest release of [Title Manager for Hiya](https://github.com/JeffRuLz/TMFH/releases) +- **3DS users:** + - A Nintendo 3DS family console with modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide) {% capture flashcards %} The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO/DSTWO PLUS. The only downside is that it drains your system battery faster. -If you have a flashcard that works with Apache Thunder's NTR Launcher, feel free to request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. +If you have a flashcard that works with Apache Thunder's NTR Launcher, you can request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. Compatible: -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work.) +- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work) - [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) - [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) - [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) @@ -81,14 +144,14 @@ Untested: - R4i3D NEW (Use R4iDSN template and pack) Partially compatible: -- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing.) -- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing.) -- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing.) -- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing.) -- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing.) +- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing) +- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing) +- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing) +- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing) +- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing) Incompatible: -- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.) +- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards) - (i)Edge (Unable to autoboot a .nds ROM) - R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) - R4i3D (2012) @@ -104,12 +167,11 @@ Incompatible: -PC: - A 64 bit OS - [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) -- Java 8 Update 251 +- [Java 8](https://www.java.com/en/download/) - **Linux users:** JavaFX - - Debian-based: Run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` ### Part 1: Getting started @@ -121,19 +183,25 @@ PC: - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) +1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card + - What will be in each pack for loading ROMs: + - Original R4/M3 Simply - WoodR4 & YSMenu + - DSTT/R4i Gold/R4i-SDHC/R4 SDHC Dual-Core/R4 SDHC Upgrade/SC DSONE, Acekard 2(i)/M3DS Real/R4i-SDHC 1.4.x - YSMenu + - Acekard RPG, Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT, R4iDSN/R4i Gold RTS - WoodR4 -1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card. - -After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. -- `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone -- `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped -- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message +After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the following settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. + - `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone + - `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped + - `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message ### Part 2: Getting the AP fix files from TWiLight Menu++ + If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + 1. Download the latest [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) -1. In the 7z file, go to `_nds/TWiLightMenu/` -1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `fat:/_nds/ntr-forwarder/` ### Part 3: Forwarder3-DS 1. Open `Forwarder3DS.jar` @@ -145,14 +213,22 @@ If you already have TWiLight Menu++, skip to the next section. - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part 1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders - - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs 1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use 1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title -1. Click the floppy disk button to generate the forwarder CIA(s) -1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI - - If using EmuNAND, install to both SysNAND and EmuNAND +1. Click the floppy disk button to generate the forwarders + +### Part 4: Installing the forwarder + +- If using a 3DS family console: + 1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI + - If using EmuNAND, install to both SysNAND and EmuNAND +- If using a DSi: + 1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card + 1. Reinsert your SD card into your DSi + 1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ + 1. Install the forwarder NDS file using TMFH {% endcapture %} {% assign tab-flashcard = tab-flashcard | split: "////////" %} -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file +{% assign tabs = tab-3ds-sd-card | concat: tab-dsi-sd-card | concat: tab-flashcard %} +{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_ru-RU/ds-index/hardmod.md b/pages/_ru-RU/ds-index/hardmod.md index bdb5fec5..56ecf506 100644 --- a/pages/_ru-RU/ds-index/hardmod.md +++ b/pages/_ru-RU/ds-index/hardmod.md @@ -47,7 +47,7 @@ To hardmod a Nintendo DSi/DSi XL (LL) you will need: - **WARNING** - Windows will ask you to format it: **DO NOT** format it - this might cause irrepairable damage #### Removing the no$gba footer -You will first need to remove the NOCASH footer from the backup you are flashing to the DSi. This can be done by running the hiyaCFW helper application found [here](https://github.com/mondul/HiyaCFW-Helper/releases/latest). +You will first need to remove the NOCASH footer from the backup you are flashing to the DSi. This can be done using the [hiyaCFW helper](https://github.com/mondul/HiyaCFW-Helper/releases/latest). 1. Download the version for the operating system you are using 1. Run the script, selecting the NAND backup you wish to flash to your DSi diff --git a/pages/_ru-RU/ds-index/homebrew.md b/pages/_ru-RU/ds-index/homebrew.md index e80ccb35..f3a50ad1 100644 --- a/pages/_ru-RU/ds-index/homebrew.md +++ b/pages/_ru-RU/ds-index/homebrew.md @@ -8,25 +8,21 @@ description: Information about homebrew on the Nintendo DS --- ### Development - Developing Nintendo DS Homebrew typically uses devkitPro tools, such as devkitARM, libnds, and libfat. However, there is the possibility to branch out and use alternative software: -- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking -- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib) -- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) +- **SD card libraries:** [libfat](https://github.com/devkitPro/libfat) is included in libnds and generally recommended, [libslim](https://github.com/DS-Homebrew/libslim/) can sometimes work better but is unstable at times +- **Graphics libraries:** [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds, is recommended, however [NightFox Lib](https://github.com/knightfox75/nds_nflib) can be used instead +- **Entire toolchains:** [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/) are recommended, as it includes DSi compatibility and has a larger ecosystem, however [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) is an option for flashcard-exclusive development + +To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Flashcards - -DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. - -[There is a **work in progress** flashcard index](https://nightyoshi370.github.io/mm-github-pages-starter/), which has kernels, firmware, reviews and purchase links. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI - -Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device. +Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. ### Time bomb - In some flashcard kernels, an arbitrary expiration date (more commonly known as a time bomb) is coded in by the kernel developers as a way to get consumers to buy their latest product. The procedure for how this works is the following: 1. The flashcard is booted into and loads up the kernel file from the SD card without checking if it's the kernel intended by the developers @@ -39,11 +35,11 @@ If you want to use the default kernel that the flashcard manufacturers intended, However, the kernels that come with these cards are fundamentally flawed and it is preferable to outright replace them. Thankfully, 3rd party developers have made alternatives you can use: - [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Although it does not have the advantage of a customizable all-in-one menu, the game loader has far better compatibility with support for action-replay cheats -- [TWiLight Menu++ with nds-bootstrap](/twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak -- [TWiLight Menu++ with YSmenu](/twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support +- [TWiLight Menu++ with nds-bootstrap](../twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak +- [TWiLight Menu++ with YSmenu](../twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support ### ARGV support ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus. -- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation +- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV support - There also needs to have a way to set the ARGV variables. TWiLight Menu++ and HBMenu allow setting ARGV arguments diff --git a/pages/_ru-RU/ds-index/retail-roms.md b/pages/_ru-RU/ds-index/retail-roms.md index cdde54e0..3e08b2f5 100644 --- a/pages/_ru-RU/ds-index/retail-roms.md +++ b/pages/_ru-RU/ds-index/retail-roms.md @@ -8,18 +8,16 @@ description: Information related to retail DS games --- ### Anti-piracy -AP (short for anti-piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. This can be circumvented either from the loader or the ROM itself. +AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. This can be circumvented either from the loader or the ROM itself. -- For nds-bootstrap's purposes, you can load an `.ips` file in order to circumvent said patches. This `.ips` file will be patched inside nds-bootstrap, so you can keep the ROM files intact. A pack of `.ips` files are automatically included with TWiLight Menu++. -- For Wood R4 purposes, these patches are included in the software itself. You will not need to modify the ROM itself. +- For nds-bootstrap, it can load an `.ips` file in order to circumvent said patches. This `.ips` file will be applied by nds-bootstrap in RAM so you can keep the ROM files intact. A pack of `.ips` files is included with TWiLight Menu++ +- For Wood R4, these patches are included in the software itself, you will not need to modify the ROM itself -In case there isn't a `.ips` file for your ROM or your software didn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/) +If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### Cloneboot Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Though, not all games that have single-card multiplayer uses cloneboot. -Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid. - ### Save files Nintendo DS cartridges have 4 known save types: @@ -28,17 +26,17 @@ Nintendo DS cartridges have 4 known save types: - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam with the Band (USA)/Daigasso Band Brothers - -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly -Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). +Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. + +You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Card read DMA -Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. -You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. +You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - For example: `DMA2: 04100010 023C18C0 AF000001` ### Action Replay cheats @@ -50,15 +48,92 @@ Flashcards can take advantage of cheat codes by using cheat databases. Cheat fun Homebrew/digital-based solutions can also take advantage of the cheat databases, the software currently available can use the following: - [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`) - - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB + - NitroHax lets you use cheats with real Game Cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB - [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`) - NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`) - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size -For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711). +For the most complete cheat database, using [DeadSkullzJr's NDS Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711) is recomended. -Cheat codes generally have types A through E, and here is a description of them: +Cheat codes generally have types 0 through F, and here is an (unfinished) description of them: -- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job. +- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job + - It is known that cheat codes of this type usually do not work with nds-bootstrap currently +- DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready + +### Demonstration and Distribution Titles: +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. + +Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. + +Example ID: `DIS-NTR-NTRJ-JPN` + +`DIS` - Distribution + + +### Title Labels +Looking at the bottom of the title label shows the title ID along with other bits of information, for this example the following ID will be used: + +- NTR-NTRJ-**XXX** + +**XXX** represents the following: + +- AUS - Australia +- CHN - China +- DEN - Denmark +- EUR - Europe (Multilingual) +- EUU - Europe (Dutch or Italian Only) +- FRA - France +- GER - Germany +- HOL - Netherlands +- ITA - Italian +- JPN - Japan +- KOR - Korea +- NOE - Europe (German Only) +- NOR - Norway +- RUS - Russia +- SPA - Spain +- UKV - United Kingdom +- USA - United States + +The last letter of the title ID itself represents the language of the title. Using the last example's title ID: + +- NTR-NTR**X**-JPN + +**X** represents the following: + +- A - World (doesn't count as only one thing used it) +- C - Chinese (Simplified) +- D - German +- E - American English +- F - French +- G - Greek +- H - Dutch +- I - Italian +- J - Japanese +- K - Korean +- M - Swedish +- N - Norwegian +- O - English (DSi Enhanced) +- P - European Multilingual +- Q - Danish +- R - Russian +- S - Spanish +- T - English (DSi Enhanced) +- U - Australian English +- V - British English +- W - Other languages (Varies) +- X - Other languages (Varies) +- Y - Other languages (Varies) +- Z - Other languages (Varies) + +In terms of the system identifiers: + +- NTR - Nitro - Nintendo DS +- TWL - Twilight - Nintendo DSi + +### DSi Enhanced: + +Games with "DSi Enhanced" functionality are games that take advantage of some aspect of the DSi's hardware while still remaining compatible with the DS Phat/Lite. These games are marked as `TWL` but still say "Nintendo DS" instead of "Nintendo DSi" on the label. diff --git a/pages/_ru-RU/ds-index/special-games.md b/pages/_ru-RU/ds-index/special-games.md new file mode 100644 index 00000000..b0c5b4e5 --- /dev/null +++ b/pages/_ru-RU/ds-index/special-games.md @@ -0,0 +1,311 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Special Games +description: DS(i) Games that have special properties +--- + +### DS games available as DSiWare +- Advance Wars: Days of Ruin/Dark Conflict + - DSiWare version exclusive to Japan, as "Famicom Wars DS: Ushinawareta Hikari" + - A patch that changes the Japanese files to the US English versions is available [here](https://www.dropbox.com/s/9spnmwpt3lhrxqv/famicom%20wars%20dsi%20%28eng%29.xdelta?dl=0) +- Art Academy + - Split into First & Second Semesters +- Bejeweled Twist + - Some features removed +- Bomberman 2 + - Multiplayer feature turned into a standalone title called "Bomberman Blitz" +- Bookworm + - Download Play feature removed + - Icon is animated +- Brain Challenge + - New features related to the DSi camera are added + - Versus mode is removed + - Many files are compressed for the game to fit within the DSiWare size limit + - Icon is animated +- Electroplankton + - Each mode are turned into DSiWare +- Elite Forces: Unit 77 + - Multiplayer added +- Master of Illusion/Magic Made Fun + - DSiWare version called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Need for Speed: Nitro + - DSiWare version called "Need for Speed: Nitro-X" + - Download Play feature and various music are removed + - New police cars available +- Nintendogs: Lab & Friends + - DSiWare version exclusive to China +- Phantasy Star 0 + - A demo(?) version of the original game, called "Phantasy Star 0 Mini", exclusive to Japan + - Icon is animated +- Planet Puzzle League + - DSiWare version called "Puzzle League Express" (USA), or "A Little Bit of... Puzzle League" (Europe) + - Multiplayer removed +- Plants vs. Zombies + - Download Play feature, some achievements, and music video are removed + - Includes exclusive minigame + - Icon is animated +- Tetris Party Deluxe + - DSiWare version called "Tetris Party Live" + - Field Climber, Shadow, Stage Racer, Sprint, Master Mode, Bombliss Mode are removed + - Icon is animated +- True Swing Golf/Nintendo Touch Golf + - DSiWare version called "True Swing Golf Express" (USA), or "A Little Bit of... Nintendo Touch Golf" (Europe) + - The DSiWare version of the game does not include any Wi-Fi features, such as Local/Download Play or the in-game PictoChat function. It also features far fewer courses than the retail game + - The game engine is improved + - Challenge mode replaces Championship Tour of the retail game +- WarioWare: Touched! + - Slot-2 features removed +- Zuma's Revenge! + - Multiplayer removed + - Icon is animated + +Supports Wi-Fi (WPA 1/2 included): +- Bomberman Blitz +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Tetris Party Live + +### Games that got SDK upgrades +- Advance Wars: Days of Ruin/Dark Conflict: SDK4 -> SDK5 in Japan (as DSiWare) +- Drawn to Life: The Next Chapter: SDK4 -> SDK5 (v1.1) +- Giana Sisters DS: SDK4 -> SDK5 in USA +- Inazuma Eleven: SDK4 -> SDK5 in Europe +- Inazuma Eleven 2: Blizzard and Firestorm: SDK4 -> SDK5 in Europe +- Mario & Luigi: Partners in Time: SDK2 -> SDK4 in Korea +- Nintendogs: Lab and Friends: SDK2 -> SDK5 (as DSiWare) +- Phineas and Ferb: SDK4 -> SDK5 in Europe (as a DSi-Enhanced title) +- Pokémon Diamond/Pearl: SDK3 -> SDK4 in Korea +- Pokémon Dash: SDK2 -> SDK3 in Korea +- Professor Layton and the Diabolical/Pandora's Box: SDK4 -> SDK5 in Korea +- Sawaru: Made in Wario: SDK2 -> SDK4 (Rev 3) -> SDK5 (as DSiWare) +- Sonic Rush Adventure: SDK3 -> SDK4 in Korea +- WarioWare: Touched: SDK2 -> SDK5 (as DSiWare) + +### DSi-Enhanced games that don't use overlays +Total: 39, some may be missing +- 2 in 1 - Music for Kids + Englisch Macht Spass - Eine Reise nach London! +- Are You Smarter than a 5th Grader: Back to School +- Assassin's Creed II: Discovery +- Bejeweled Twist +- The Biggest Loser +- Bratz Fashion Boutique +- de Blob 2 +- Dolphin Island: Underwater Adventures +- Fancy Nancy: Tea Party Time! +- Grease: The Official Video Game +- iCarly +- Imagine: Animal Doctor Care Center +- Imagine: Babyz Fashion +- Imagine: Champion Rider +- Imagine: Fashion Designer - World Tour +- Imagine: Fashion Stylist/Fashion Paradise +- Imagine: Gymnast +- Imagine: Journalist +- Imagine: Reporter +- Imagine: Rescue Vet +- Imagine: Resort Owner/Dream Resort +- Jam Sessions 2 +- Just Sing! +- Just Sing! Vol. 2 +- Just Sing! Vol. 3 +- Kung Fu Panda 2 +- The Last Airbender +- Monster High: Ghoul Spirit +- Penguins of Madagascar +- Penguins of Madagascar: Dr. Blowhole Returns Again! +- Petz: Dolphinz Encounter +- Pictionary +- Popstars +- Rio +- Scripps Spelling Bee +- Sonic Classic Collection +- Women's Murder Club: Games of Passion +- You Don't Know Jack +- Zhu Zhu Pets 2: Featuring The Wild Bunch + +### Games that can connect with GBA titles +Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. + +- Advance Wars: Dual Strike + - Advance Wars + - Advance Wars 2: Black Hole Rising +- Bleach DS + - Bleach Advance: Kurenai ni Somaru Soul Society +- Castlevania Dawn of Sorrow + - Castlevania Aria of Sorrow + - Use [cheats](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/) to get specific items +- Daigasso! Band Brothers + - Daigasso! Band Brothers Tsuika Kyoku (Expansion Pak) +- Eyeshield 21: MAX Devil Power + - Eyeshield 21: Devilbats Devildays +- Feel the Magic: XY/XX + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle + - Sonic Pinball Party + - Space Channel 5: Ulala's Cosmic Attack +- Final Fantasy Tactics A2: Grimoire of the Rift + - Final Fantasy Tactics Advance +- Frogger: Helmet Chaos + - Frogger's Journey: The Forgotten Relic + - Frogger's Adventures: Temple of the Frog + - Frogger's Adventures 2: The Lost Wand +- Fullmetal Alchemist: Dual Sympathy + - Hagane no Renkinjutsushi: Omoide no Sonata + - Hagane no Renkinjutsushi: Meisou no Rondo +- Ganbare Goemon: Toukai Douchuu + - Ganbare Goemon 1+2: Yuki-hime to Magginisu +- Harvest Moon DS + - Harvest Moon: Friends of Mineral Town + - Harvest Moon: More Friends of Mineral Town +- Kim Possible: Kimmunicator + - Disney's Kim Possible: Revenge of Monkey Fist + - Disney's Kim Possible 2: Drakken's Demise + - Disney's Kim Possible 3: Team Possible +- Kirby: Canvas Curse + - Kirby: Nightmare in Dream Land + - Kirby and the Amazing Mirror +- Knights in the Nightmare + - Yggdra Union: We'll Never Fight Alone +- Lunar Knights + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Madden NFL 06 + - Madden NFL 06 + - Madden NFL 2005 +- MegaMan Battle Network 5: Double Team DS + - Mega Man Battle Network + - MegaMan Battle Network 2 + - MegaMan Battle Network 3 White/Blue + - MegaMan Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - MegaMan Battle Network 5 Team ProtoMan/Colonel + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Mega Man Star Force Pegasus/Leo/Dragon + - Mega Man Battle Network + - Mega Man Battle Network 2 + - Mega Man Battle Network 3 White/Blue + - Mega Man Battle Chip Challenge + - Mega Man Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - Mega Man Battle Network 5 Team ProtoMan/Colonel + - Mega Man Battle Network 6 Cyberbeast Falzar/Gregar +- Mega Man ZX + - Mega Man Zero 3 + - Mega Man Zero 4 + - Use this [Slot-2 Patch](https://www.romhacking.net/hacks/4649/) to access the content in Area N +- Phoenix Wright: Ace Attorney + - Gyakuten Saiban +- Phoenix Wright: Justice for All + - Gyakuten Saiban 2 +- Phoenix Wright: Trials and Tribulations + - Gyakuten Saiban 3 +- Pokémon Dash + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald + - (Use [pkmn-chest](https://universal-team.net/projects/pkmn-chest) or [PKSM](https://flagbrew.org/projects/PKSM) to transfer/add Pokémon) +- Pokémon Mystery Dungeon: Blue Rescue Team + - Pokémon Mystery Dungeon: Red Rescue Team +- Shrek Super Slam + - Shrek Super Slam +- Spider-Man 2 + - Spider-Man: Mysterio's Menace +- Super Robot Wars W + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- Super Robot Wars K + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- The Rub Rabbits + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle +- The Sims 2 (DS) + - The Sims 2 (GBA) +- WarioWare: Touched! -WarioWare: Twisted! +- Yoshi Touch & Go + - Yoshi's Island: Super Mario Advance 3 +- Yu-Gi-Oh! Nightmare Troubadour + - Yu-Gi-Oh! GX Duel Academy + +### Games that use GBA Option Paks +- Memory Expansion Pak + - Nintendo DS Browser +- Rumble Pak + - Clubhouse Games + - Custom Robo Arena + - Diddy Kong Racing DS + - Elite Beat Agents + - Ferrari Challenge + - GRID + - Hotel Dusk: Room 215 + - Iron Man + - Juiced 2: Hot Import Nights + - Last Window: The Secret of Cape West + - Legend of Spyro: A New Beginning + - Magnetica + - Mahjong Fight Club DS - Wi-Fi Taiou + - Mario & Luigi: Partners in Time + - Metroid Prime Pinball + - Metroid Prime: Hunters + - Moero! Nekketsu Rhythm Damashii Osu! Tatakae! + - Need for Speed Nitro + - Orcs and Elves + - Picross DS + - Power Pro Kun Pocket 9 + - Power Pro Kun Pocket 10 + - Puyo Puyo! 15th Anniversary + - Race Driver: Create and Race + - Sega Superstars Tennis + - Sonic & SEGA All Stars Racing + - Space Invaders Extreme + - Star Fox Command + - Star Trek: Tactical Assault + - Super Princess Peach + - Tomb Raider: Underworld + - Wario: Master of Disguise + - WWE SmackDown vs. Raw 2008 +- Motion Pack + - Tony Hawk’s Motion + +### Games with Wii connectivity +- Animal Crossing: Wild World -> Animal Crossing: City Folk +- Band Hero -> Guitar Hero +- Batman: The Brave and the Bold (DS) -> Batman: The Brave and the Bold (Wii) +- Castlevania: Order of Ecclesia -> Castlevania Judgement +- Final Fantasy Crystal Chronicles: Echoes of Time (DS) -> Final Fantasy Crystal Chronicles: Echoes of Time (Wii) +- Geometry Wars: Galaxies (DS) -> Geometry Wars: Galaxies (Wii) +- Jam with the Band -> Live Channel +- My Word Coach -> My Word Coach (Wii) +- Pokemon Diamond/Pearl -> My Pokemon Ranch +- Pokemon Platinum -> My Pokemon Ranch (Japan Only) +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver-> Pokémon Battle Revolution +- Personal Trainer: Walking -> Mii Channel +- Ultimate Band -> Ultimate Band (Wii) +- WarioWare D.I.Y. -> WarioWare D.I.Y. Showcase diff --git a/pages/_ru-RU/gbarunner2/faq.md b/pages/_ru-RU/gbarunner2/faq.md index 035665b0..436a4456 100644 --- a/pages/_ru-RU/gbarunner2/faq.md +++ b/pages/_ru-RU/gbarunner2/faq.md @@ -8,19 +8,15 @@ description: FAQs and troubleshooting for GBARunner2 --- #### How do I create and add custom borders? - You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) by FrescoASF. #### Are cheats supported? - Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/). #### How do I use nightly GBARunner2 builds in TWiLight Menu++? - 1. Download the nightly build 1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi) 1. Place it in `sd:_nds` #### How do I use Wi-Fi link features? - You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). diff --git a/pages/_ru-RU/gbarunner2/index.md b/pages/_ru-RU/gbarunner2/index.md index f8051add..421a0098 100644 --- a/pages/_ru-RU/gbarunner2/index.md +++ b/pages/_ru-RU/gbarunner2/index.md @@ -6,7 +6,7 @@ title: GBARunner2 description: Information on how to use GBARunner2 --- -GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii. +GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. It runs similar to [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii. Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information: - [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2) diff --git a/pages/_ru-RU/hiyacfw/forwarders.md b/pages/_ru-RU/hiyacfw/forwarders.md deleted file mode 100644 index 2349c054..00000000 --- a/pages/_ru-RU/hiyacfw/forwarders.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -lang: en-US -layout: wiki -section: hiyacfw -title: Forwarders -category: other -description: How to use nds-bootstrap forwarders with hiyaCFW ---- - -### Requirements -- A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch), [hiyaCFW](installing), and [TWiLight Menu++](/twilightmenu/installing-dsi) installed -- The latest release of [MakeForwarder](https://github.com/Ta180m/Make-Forwarder-Dsi/releases) - -### Instructions -1. Extract *the contents of* `MakeForwarder.zip` to the root of your SD card -1. Launch TWiLight Menu++ -1. Launch the Nintendo DS ROM you want to create a forwarder for -1. Once the ROM boots, turn off your console - - If it does not work, please follow the nds-bootstrap troubleshooting guide -1. Launch hiyaCFW -1. Once in the Nintendo DSi Menu, unwrap and launch "Forwarder Maker" -1. Set your target bootstrap depending on what your application is: - - **Retail ROM:** `sd:/_nds/nds-bootstrap-release.nds` - - **Homebrew:** `sd:/_nds/nds-bootstrap-hb-release.nds` -1. Select `create forwarder` and navigate to the location of your ROM - -Repeat step 7 and 8 until you have created all desired forwarders. -- You do not need to reset the target bootstrap if using the same type of ROM - -Once you've installed forwarders for all of your ROMs, reboot the system and launch hiyaCFW. They should now appear in gift boxes. diff --git a/pages/_ru-RU/hiyacfw/index.md b/pages/_ru-RU/hiyacfw/index.md index 92d99711..2d8258d0 100644 --- a/pages/_ru-RU/hiyacfw/index.md +++ b/pages/_ru-RU/hiyacfw/index.md @@ -6,8 +6,10 @@ title: hiyaCFW description: Information on how to install and use hiyaCFW --- -[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) is a custom firmware that will allow you to run your system NAND (internal storage) off of your SD card. +[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) is a custom firmware that allows running the Nintendo DSi firmware off the console SD card instead of the NAND (internal memory) chip. This is useful because the SD card is replaceable, while the internal NAND chip is weak and has the potential to break. -This allows you to install your own apps to the Nintendo DSi Menu without risk of bricking, as they’re installed to the SD card so problems can fixed easily. +Alongside the safety benefit, it provides the ability to... +- Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility +- Keep settings separate from the one found in the internal NAND -It also allows easy installation of homebrew applications to the DSi Menu and displaying a custom splash screen on boot. +However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_ru-RU/hiyacfw/troubleshooting.md b/pages/_ru-RU/hiyacfw/troubleshooting.md index c306ec94..b13fe38f 100644 --- a/pages/_ru-RU/hiyacfw/troubleshooting.md +++ b/pages/_ru-RU/hiyacfw/troubleshooting.md @@ -7,10 +7,10 @@ category: other description: Troubleshooting information for hiyaCFW --- -## #-2435-8325 +### #-2435-8325 If your Nintendo DSi shows an error in this format when booting, with the # being a number, that means that bootstage 2 thinks something is wrong with your SDNAND. This is usually fixed by [reinstalling hiyaCFW](installing-hiyacfw). -## "An error has occurred" +### "An error has occurred" When the Nintendo DSi Menu detects a problem it will usually show this generic error message, some of the causes are: #### The free space bug diff --git a/pages/_ru-RU/nds-bootstrap/faq.md b/pages/_ru-RU/nds-bootstrap/faq.md index 6864df4e..1086c58e 100644 --- a/pages/_ru-RU/nds-bootstrap/faq.md +++ b/pages/_ru-RU/nds-bootstrap/faq.md @@ -13,18 +13,18 @@ description: FAQ & Troubleshooting for nds-bootstrap - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### nds-bootstrap troubleshooting -If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. +If you get issues with using the latest version of nds-bootstrap, here's how you can troubleshoot it. 1. Run the game with different settings, including changing the ARM9 CPU Speed, DS/DSi Mode, sound quality, Card Read DMA, etc 2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` 3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv) -If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. +If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case there has already been an issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. #### Why are there issues with ROM loading, even though they're run natively? -nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. +nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which will cause the ROMs to not work properly. #### Why use nds-bootstrap over a regular flashcard? - Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges @@ -46,5 +46,5 @@ A nightly build is build for the latest commit. Nightly builds may be unstable, #### Why do my cheats not work? The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. -For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). +For more info on cheats, check the [Action Replay cheats section of the Retail ROMs page](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). diff --git a/pages/_ru-RU/nds-bootstrap/index.md b/pages/_ru-RU/nds-bootstrap/index.md index cb183ae7..6187920a 100644 --- a/pages/_ru-RU/nds-bootstrap/index.md +++ b/pages/_ru-RU/nds-bootstrap/index.md @@ -6,4 +6,10 @@ title: nds-bootstrap description: Information on how to use nds-bootstrap --- -[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcards. +[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source homebrew application which redirects Slot-1 read/writes from official Nintendo SDK games to the SD card, whether on a flashcard or the on-console SD card. + +It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. + +- [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) + - For access to edit, please hit the "Request edit access" button +- [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_ru-RU/nds-bootstrap/testing.md b/pages/_ru-RU/nds-bootstrap/testing.md index 8b916fdf..1a3ad55d 100644 --- a/pages/_ru-RU/nds-bootstrap/testing.md +++ b/pages/_ru-RU/nds-bootstrap/testing.md @@ -7,7 +7,7 @@ description: Compatibility list and tips for testing games --- ### Compatibility List -To view tested games, look [here](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `view only` and then `request edit access`. +To view tested games, check the [compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `View only` and then `Request edit access`. ### Tips For Testing Games - Look for screen flickering or sound issues diff --git a/pages/_ru-RU/other/godmode9i.md b/pages/_ru-RU/other/godmode9i.md index 03c02af7..f0ed6083 100644 --- a/pages/_ru-RU/other/godmode9i.md +++ b/pages/_ru-RU/other/godmode9i.md @@ -6,17 +6,19 @@ title: GodMode9i description: Information about GodMode9i --- -Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM. +[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/) is an open source file browser for the Nintendo DS ecosystem, taking inspiration from GodMode9 for the Nintendo 3DS. GodMode9i has the ability to dump game cartridges, manage SD card files, browse NitroFS, calculate the SHA1 hash of files, edit binary files with a hex editor, and more. -### FAQ & Troubleshooting +## Dumping functionality -#### How do I dump games? -Follow [this guide](https://dsi.cfw.guide/dumping-game-cards) from the [dsi.cfw.guide](https://dsi.cfw.guide/) website. +To dump game cartridges, select the drive in the drives list and follow the on-screen prompts. +- On the Nintendo DS and Nintendo DS Lite, GodMode9i can dump Slot-2/Game Boy Advance cartridges if running from Slot-1 flashcard, or Slot-1/Nintendo DS cartridges if GodMode9i is running from a Slot-2 flashcard +- On the Nintendo DSi family of systems, Unlaunch is required for access to Slot-1 + - Follow [dsi.cfw.guide](https://dsi.cfw.guide/) for instructions on how to install Unlaunch +- On the Nintendo 3DS family of systems, a modern CFW environment is required to launch GodMode9i + - Follow [3ds.hacks.guide](https://3ds.hacks.guide/) for instructions on how to install Luma3DS + boot9strap -#### Why can't I dump games on DSi? -You need Unlaunch installed in order to be able to dump games onto your SD card. You can install Unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/). +### Troubleshooting #### How do I get past the "mounting drive(s)" screen while starting it up? -This happens when you launch GodMode9i from [hiyaCFW](/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND. - +This happens when you launch GodMode9i from [hiyaCFW](../hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from Unlaunch to be able to mount the NAND. diff --git a/pages/_ru-RU/twilightmenu/creating-ram-disks.md b/pages/_ru-RU/twilightmenu/creating-ram-disks.md index 0a3cba5d..7f7c05f0 100644 --- a/pages/_ru-RU/twilightmenu/creating-ram-disks.md +++ b/pages/_ru-RU/twilightmenu/creating-ram-disks.md @@ -10,7 +10,7 @@ description: Как создать RAM-диски для использован Вам не нужно проделывать это если вы используете флеш-картридж. {:.alert .alert-info} -Чтобы создать RAM-диск, скачайте [этот](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) инструмент (кликните `Download Software`) и следуйте инструкциям ниже. +To make a RAM disk, download [Dataram RAMDisk](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) (click `Download Software`), and follow the instructions below. Инструкции от @Dakkon7, изменены RocketRobz: diff --git a/pages/_ru-RU/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_ru-RU/twilightmenu/custom-unlaunch-backgrounds.md index efb65ad4..b1ce6a92 100644 --- a/pages/_ru-RU/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_ru-RU/twilightmenu/custom-unlaunch-backgrounds.md @@ -7,6 +7,9 @@ title: Custom Unlaunch Backgrounds description: How to make custom Unlaunch backgrounds and install them using TWiLight Menu++ --- +You can find premade Unlaunch backgrounds on the [TWiLight Menu++ skins site](https://skins.ds-homebrew.com/unlaunch/). +{:.alert .alert-info} + 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: - Only the first frame will be shown, no animated backgrounds - The file must be less than or equal to 15,472 bytes @@ -39,9 +42,9 @@ As the GIF's palette is loaded to the same area of VRAM as the text palettes it 1. Save the optimized GIF and open it in GIMP 1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap` 1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button - - If your image doesn't have at least 133 colors you will also need to add filler colors to arrange the text colors in the correct spots + - If your image doesn't have at least 133 colors you will need to keep adding colors until the last is index 146 1. Right click a color in the Colormap and select `Rearrange Colormap...` -1. Arrange your new colors so they match these: (The 2nd and 3rd columns starting at index 49)
![Palette with correct text colors](https://cdn.discordapp.com/attachments/614278143527878658/770777177904906240/unlaunch-palette.png) +1. Arrange your new colors so they match the ones outlined in red: (The 2nd and 3rd columns starting on the 4th row)
![Palette with correct text colors](/assets/images/custom-unlaunch-bg/unlaunch-palette.png) 1. Use the color picker to make your new colors match those in the above image 1. In the menu bar at the top, select `File` -> `Export As...`, give it a name with the extension `.gif`, and click `Export` 1. In the next popup, make sure `GIF comment` is off and click `Export` diff --git a/pages/_ru-RU/twilightmenu/faq.md b/pages/_ru-RU/twilightmenu/faq.md index d1504701..0dac1be7 100644 --- a/pages/_ru-RU/twilightmenu/faq.md +++ b/pages/_ru-RU/twilightmenu/faq.md @@ -62,60 +62,10 @@ No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) ar #### What systems does TWiLight Menu++ support? -| Format | Loader | Extensions | Save file | -| ----------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------------------- | -| ARGV[^1] | Native | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | -| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | -| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | -| MPEG4 Video | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | -| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| RVID Video | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | -{:.table} - -- Footnotes - -{:footnotes} +See [List of Systems Supported by TWiLight Menu++](../ds-index/emulators#list-of-supported-systems-by-twilight-menu). #### Why isn't touch input working on sudokuhax? Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Can The Biggest Loser boot TWiLight Menu++? No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -[^1]: Text files containing the path to a DS homebrew app and arguments to launch it with, see [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) for more info -[^2]: Only for retail ROMs, homebrew do not have specific save files -[^3]: Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the cartridge -[^4]: When running in DSi Mode, it can use the DSP for better sound -[^5]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite -[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard -[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed -[^8]: Can only save when running from a flashcard - -[a5200ds]: https://github.com/wavemotion-dave/A5200DS -[a7800ds]: https://github.com/wavemotion-dave/A7800DS -[dstwo]: http://eng.supercard.sc -[gameyob]: https://github.com/Drenn1/GameYob -[gbarunner2]: https://github.com/Gericom/GBARunner2 -[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS -[mpeg4player]: https://gbatemp.net/threads/544095 -[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap -[nesds]: https://github.com/DS-Homebrew/NesDS -[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx -[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL -[rvidplayer]: https://gbatemp.net/threads/539163 -[s8ds]: https://www.gamebrew.org/wiki/S8DS -[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS -[stellads]: https://github.com/wavemotion-dave/StellaDS -[unlaunch]: https://problemkaputt.de/unlaunch.htm -[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS diff --git a/pages/_ru-RU/twilightmenu/index.md b/pages/_ru-RU/twilightmenu/index.md index d591ce31..0799349c 100644 --- a/pages/_ru-RU/twilightmenu/index.md +++ b/pages/_ru-RU/twilightmenu/index.md @@ -5,6 +5,8 @@ title: TWiLight Menu++ description: Инструкции по использованию и настройке TWiLight Menu++ --- -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) это улучшение/замена DSi Menu с открытым исходным кодом, и фронтенд nds-bootstrap для DSi, 3DS, и флеш-картриджей. +![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -Чтобы узнать как установить, кликните на страницу слева, в разделе "Установка", соответствующей вашей приставке. +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu to launch a variety of different applications, making it perfect for a replacement menu. With themes, skins, folders and other features, this is the all-in-one menu for the Nintendo DS and Nintendo 3DS family of systems. + +For info on how to install, click on the page in the sidebar for your console in the Installing section. diff --git a/pages/_ru-RU/twilightmenu/installing-flashcard.md b/pages/_ru-RU/twilightmenu/installing-flashcard.md index 1a12d7aa..2cb3336a 100644 --- a/pages/_ru-RU/twilightmenu/installing-flashcard.md +++ b/pages/_ru-RU/twilightmenu/installing-flashcard.md @@ -38,7 +38,7 @@ description: Как установить TWiLight Menu++ на флеш-карт - R4xDS - DSTT(i) - Установите YSMenu [отсюда](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) + Install [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - Убедитесь, что у вас есть `YSMenu.nds` (переименуйте из `TTMenu.dat`, если его нет) и папка `TTMenu` в корне microSD карты вашего флеш-картриджа 1. Установите `Исп. nds-bootstrap` на `Нет`, чтобы использовалась прошивка вашего флеш-картриджа вместо nds-bootstrap diff --git a/pages/_ru-RU/twilightmenu/playing-in-widescreen.md b/pages/_ru-RU/twilightmenu/playing-in-widescreen.md index 21dfa151..1a26d4cc 100644 --- a/pages/_ru-RU/twilightmenu/playing-in-widescreen.md +++ b/pages/_ru-RU/twilightmenu/playing-in-widescreen.md @@ -33,5 +33,5 @@ description: Как использовать TWiLight Menu++ в широкоэк **ПРИМЕЧАНИЕ:** 1. Не удерживайте START или SELECT при запуске TWLMenu++, иначе изображение заглючит -1. Не каждая игра совместима с широкоформатным патчем. [Мы создали список игр с поддержкой широкоформатного режима](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) +1. Не каждая игра совместима с широкоформатным патчем. [Here is a list of games with widescreen support](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) 1. Если полноэкранный режим "застрял" везде в TWL_FIRM (включая пользовательский интерфейс TWLMenu++) после следования данному руководству и запуска совместимой с патчем игры, удалите `TwlBg.cxi` в `sd:/luma/sysmodules/`, также [удалите](https://wiki.ds-homebrew.com/twilightmenu/uninstalling-3ds) и [переустановите](https://wiki.ds-homebrew.com/twilightmenu/installing-3ds) TWiLight Menu++. После повторите гайд выше diff --git a/pages/_sv-SE/community/discord-info.md b/pages/_sv-SE/community/discord-info.md index cb12ee59..9fc713da 100644 --- a/pages/_sv-SE/community/discord-info.md +++ b/pages/_sv-SE/community/discord-info.md @@ -7,97 +7,126 @@ title: DS⁽ⁱ⁾ Mode Hacking Info description: Information för DS⁽ⁱ⁾ Mode Hacking Discord-servern --- -### Välkommen till DS⁽ⁱ⁾ Mode Hacking! - -Vi är specialiserade på allt relaterad till Nintendo DS(i) modding och homebrew. Här är några exempel på vad vi kan hjälpa dig att göra i denna server: - -- Ställa in den bästa kärnan för ditt minneskort -- Installera Custom Firmware (CFW) till din Nintendo DSi -- Hjälper till att modifiera TWL_FIRM på din Nintendo 3DS (så att du kan använda widescreen, ändra skärmfiltrering bland annat) - -Vi fokuserar också på andra saker som att skapa ROM-hacks, utveckla homebrew, och generella chatt. +This is a Discord server that specializes in all things related to Nintendo DS(i) modding and homebrew, from helping set up your flashcard to homebrew development. We also focus on other things such as creating ROM hacks, playing DS games, and TWL_FIRM modding on 3DS. ## Discord-kanaler -Vi har gott om kanaler för olika ämnen, så se till att du använder rätt kanal så att de andra inte blir översvämmade av orelaterade konversationer. Vi går igenom de viktiga, men du kan alltid kontrollera vad de andra kanalerna gör genom att titta på deras kanalämne: +There are plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. -- [#info-and-rules][info-and-rules] - This is the rules channel, it describes the standards we have when communicating in this server. -- [#useful-resources][useful-resources] - Need to understand something? Vet du inte en teknisk term? Kolla här -- [#nds-modding-help][nds-modding-help] - This is where you can ask for assistance with anything DS Homebrew related. Vänligen kontrollera alla pins, eftersom det kan finnas en förklaring där redan -- [#community-meta][community-meta] - This channel is used for talking about the server itself -- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Reglerna är något mer avslappnade men tillämpas fortfarande. Använd detta för att lägga upp dina memes och saker +Always remember to check the channel topic and pins before talking in a channel. +{:.alert .alert-info} -We also have [#other-nds-homebrew][other-nds-homebrew] for homebrew that don't have a dedicated channel, [#nds-modding-discussion][nds-modding-discussion] for modding that doesn't concern other channels, [#nds-gaming][nds-gaming] for general DS stuff, and [#offtopic][offtopic] for any topic in general. +**Important** +- [#info-and-rules][info-and-rules] - This provides brief information on the rules and information on this server. For more detailed information on the rules, see [the rules page](https://wiki.ds-homebrew.com/community/discord-rules) on the wiki +- [#useful-resources][useful-resources] - Links to useful resources that are outside of the Discord server such as other servers or this wiki +- [#member-logs][member-logs] - Shows user joins and server boosts + +**Server Hub** +- [#announcements][announcements] - Information on new updates to homebrew and also general announcements related to the server +- [#github-updates][github-updates] - Feed of all contributions to and discussions in our projects' GitHub repositories +- [#github-builds][github-builds] - Feed of all of our projects' nightly builds +- [#subreddit-feed][subreddit-feed] - Updates for new posts from our [Subreddit](https://reddit.com/r/NDSBrew) +- [#community-meta][community-meta] - For giving feedback about our community, including this Discord server, our subreddit, and GitHub organization + +**Nintendo DS⁽ⁱ⁾ Modding** +- [#nds-modding-help][nds-modding-help] - Have an issue with anything Nintendo DS(i) related? Need to ask a general question? Go ahead and do it here, providing all the information you can give (error messages, your console, methods tried, logs, and so forth). Keep 3DS modding in #other-console-modding unless it involves TWL_FIRM +- [#nds-modding-discussion][nds-modding-discussion] - Place to discuss flashcards, AP patches, and general DS understandings and research. While this channel covers TWL_FIRM on 3DS, please keep 3DS Mode discussions in #other-console-modding +- [#nds-retail-research][nds-retail-research] - Talk about ROM hacks, mods, and cheats for Nintendo DS(i) titles. Check the pins for a list of dedicated communities +- [#nds-dev-discussion][nds-dev-discussion] - Resources and discussions about DS(i) homebrew development. Discussion of already existing homebrew should go in #other-nds-homebrew + +**Main DS⁽ⁱ⁾ Homebrew Projects** +- [#nds-bootstrap][nds-bootstrap] - This channel is for discussion of the development of nds-bootstrap, for help use #nds-modding-help +- [#twilight-menu][twilight-menu] - This channel is for discussion of the development of TWiLight Menu++, for help use #nds-modding-help +- [#gbarunner2][gbarunner2] - This channel is for discussion of the development of GBARunner2, for help use #nds-modding-help +- [#websites-development][websites-development] - Discussion and suggestions for [dsi.cfw.guide](https://dsi.cfw.guide/) and all [ds-homebrew sites](https://ds-homebrew.com/) go here + +**Secondary DS⁽ⁱ⁾ Homebrew Projects** +- [#godmode9i][godmode9i] - This channel is for discussion of the development of godmode9i, for help use #nds-modding-help +- [#emulators-on-nds][emulators-on-nds] - This is for talking about emulators on the Nintendo DS(i). Discussion for Nintendo DS(i) emulators should go in #nds-modding-discussion +- [#other-nds-homebrew][other-nds-homebrew] - Talk about Nintendo DS(i) homebrew and get support that isn't covered by other channels + +**Community** +- [#off-topic][off-topic] - A channel for any topic that does not necessarily fit the other channels. Lower-quality posts should be kept to #end-of-server +- [#nds-gaming][nds-gaming] - A place to generally discuss games on the DS(i), as well as seek players for online play +- [#other-console-modding][other-console-modding] - Talk about homebrew and mods for any other game systems, such as the 3DS when not in TWL_FIRM +- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes, bot commands, and other things that don't facilitate discussion ## Roller & Användarflairs -Vi har flera roller du kan få på denna server, några av dem är tillgängliga med bara ett @Lightning kommando +We have several roles you can get on this server, some of them being accessible with just a Lightning bot command. -### Utvecklare -Denna roll ges till dem som antingen har hjälpt eller lett ett projekt för Nintendo DS scenen. While preferable that it'd be open source, it's optional Post the Nintendo DS homebrew application in the channel that works the best (If it doesn't have one, post it in [#other-nds-homebrew][other-nds-homebrew]) and ping a moderator alongside your message. +### Moderator Roles +These roles are given to people that are well trusted, they have the ability to ban, kick, mute, and give other roles to users. -Tänk på att stulen kod inte kommer att landa dig rollen, och vi kan neka begäran beroende på omständigheterna +- Da Master - The Owner role, has all possible perms +- Admin - Has all possible perms, usually gets final say between the Server Maintainers +- Server Maintainers - Help enforce the server rules and manage the server. If there is an issue contact them first before going higher up -### Konstnärer/Designers -Denna roll ges till dem med en förståelse för hur konst fungerar och har bidragit till DS homebrew på ett grafiskt sätt (till exempel en WoodR4-stil eller ett TWiLight Menu++ undertema). Once you've fulfilled the requirement, mention us in [#community-meta][community-meta] with examples of said work and we will evaluate it. +### User Flair Roles +These roles can only be given by moderators and indicate that these users are knowledgeable in those fields, some give access to private channels. If you think that you fit the descriptions for any of these roles, ask in #community-meta. Moderators will evaluate your request based on the role's requirements. -### Hjälpare -Whether it's people we confide special builds to test or someone who would be helping out in the [#nds-modding-help][nds-modding-help] channel, Helpers are users that are supposed to represent the server as helpful members of the community. As an addition to the above average post quality requirement, there are two possible ways you can get the role: Testing & helping those in [#nds-modding-help][nds-modding-help] +- Developers - This role is given to those who have contributed code to the Nintendo DS scene. If you have any projects for the role, show them in #nds-dev-discussion +- Helpers - This role is given to those that actively provide meaningful assistance in #nds-modding-help or have contributed to compatibility reporting + - Helpers have no moderator perms, please ping a mod if a situation needs one +- Nitro Boosters - Given to those that have given Server Boosts -För de som testar måste du testa minst 7 spel mellan GBARunner2 och nds-bootstrap. Kolla in deras specifika kanaltrådar för länkar till deras kompatibilitetsblad. För dem som hjälper, mängden hjälp du ger är inte fastställd. Vi tittar i allmänhet på hur stor din hjälp är (till exempel att säga "högerklicka och tryck sedan på redigera" hjälper inte mycket). +### Punishment Roles +If you have broken the rules, you may receive these roles from a mod. -Once you've fulfilled either, mention it in [#community-meta][community-meta] and say which method you chose. Om vi godkänner, kommer du att få rollen Hjälpare. Du måste skicka minst ett meddelande var fjärde månad för att behålla det. +- No Community - Removes access for all the channels under the Community category +- No Help - Removes access from [#nds-modding-help][nds-modding-help] +- No Reaction - Disables reaction perms for all channels +- Muted - Disables the ability to send messages -### Översättare -Vill du översätta ett av våra projekt? Ge dig själv denna roll så att du kan hålla dig uppdaterad med projektets översättningsstatus. Vår översättningsledare (Evie) kommer att pinga när nya strängar behöver översättas. +### Other +These roles are only given for very specific purposes by Moderators. -- TWiLight Menu++: -- dsi.cfw.guide hemsida: -- ds-homebrew.com wikin: +- Bots - Used to mark the Discord bots we have in this server +- Special Thanks - People that have contributed to our community in a major way -This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][end-of-server]) +### Self-Assignable Roles +These roles are given by the [Lightning bot](https://lightning-bot.gitlab.io/) using the !togglerole command. If you want to know what other commands it has, use !help. Keep commands for it in #end-of-server. -### Spelmoddare -Denna roll ges till dem som har gjort en ROM Hack av anständig kvalitet för Nintendo DS, vet hur man korrekt patchar sina filer och har lagt upp sagt ROM hack på en mer permanent plats (såsom GameBanana eller modding forum). Post your ROM hack in [#nds-retail-research][nds-retail-research] and ping a moderator and we will evaluate the ROM hack. +- Updates - Get pings for updates on new releases of DS(i) homebrew in #announcements +- Nintendo DS Online Players - Anyone can ping this role in #nds-gaming when they're looking for people to play DS games online with +- Artist/Designers - For those that have made high-quality TWiLight Menu++ skins, unlaunch backgrounds or graphics for other DS(i) homebrew +- Composers - For those that have made music for DS(i) homebrew or ROM hacks +- Game Modders - For those that have made ROM hacks, cheats, or any other type of modifications to DS(i) games +- Translators - Anyone that wants to be notified for contributing to translations of various DS Homebrew projects -### Nintendo DS Online Spelare -Detta är en hissad roll, avsedd för användare att bli pingade när någon vill spela ett Nintendo DS spel online (oavsett om det är Wiimmfi, AltWFC eller andra tjänster). Masspingrar kommer att förbjudas. This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server]) +## The Staff Team +These are the people who maintain the server. If they say something is final, it is not up for debate. These members are hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. -### Uppdateringar -You will get pinged in [#announcements][announcements] anytime an update comes out. To get this role, type `!togglerole Updates` in [#end-of-server][end-of-server]. +Owner: shutterbug2000#8835 -## 🤖 Lightning kommandon -Lightning is a discord bot made by [LightSage](https://gitlab.com/LightSage) which has useful commands for modding communities, including... +Administrators: RocketRobz#4931, FNowut#5028, ahezard#8037, Apache Thunder#1696 -- `!mod [console] [param2]` - Detta gör att du kan se information om moddningskonsoler, spel och så vidare. param2 kan ses för mer specifik information eller få en lista över homebrew. -- `!togglerole ` - This will allow you to toggle a self-assignable role. If you need to view the current list of self-assignable roles, run `!togglerole list`. - -There are a ton of fun commands you can run as well, but please keep them to [#end-of-server][end-of-server]. För att lära dig mer, kolla in deras hemsida: - -Vi använder också Lightning för måttliga ändamål (för att logga varningar, sparkar, dämpningar och bann). Håll denna bots DM box öppen om vi någonsin behöver nå dig. - -## 👑 Teamet -Dessa är de personer som underhåller servern. Om de säger att något är slutgiltigt, är det inte upp till debatt. Dessa medlemmar kommer att lyftas i medlemsnoteringen. För närvarande letar vi inte efter nya medlemmar. Be inte att vara en del av laget, eftersom det kommer att minska din chans att bli accepterad. - -@shutterbug2000, @RocketRobz (TWL-Z8RT-USA), @Gericom, @ahezard, @Apache Thunder, @NightScript, @dubbz82, @Stack3r, @Frost_, @Kaisaan - -## 🚪Inbjudningslänk -Här finns länkar till våra nätverk. - -- Discord-server: [https://discord. g/yD3spjv](https://discord.gg/yD3spjv) (Tänk på att allt offentligt tillgängligt på vår server loggas av oss och kan loggas av andra här) -- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew) -- Sub-Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) (for old reddit: [Dark](https://dm.reddit.com/r/NDSBrew/) --- [Light](https://old.reddit.com/r/NDSBrew/)) +Server Maintainers: Kaisaan#6181, Pk11#3666, Kodtiz3D#8288, DeadSkullzJr#3908, lifehackerhansol#4546 [info-and-rules]: https://discord.com/channels/283769550611152897/626620520330428436 [useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283 +[member-logs]: https://discord.com/channels/283769550611152897/677714673663082529 [announcements]: https://discord.com/channels/283769550611152897/283771381735489537 +[github-updates]: https://discord.com/channels/283769550611152897/450065134191116290 +[github-builds]: https://discord.com/channels/283769550611152897/540764336134815766 +[subreddit-feed]: https://discord.com/channels/283769550611152897/869830055377928243 [community-meta]: https://discord.com/channels/283769550611152897/715651368391671919 [nds-modding-help]: https://discord.com/channels/283769550611152897/332961165829210117 [nds-modding-discussion]: https://discord.com/channels/283769550611152897/547986366357700620 [nds-retail-research]: https://discord.com/channels/283769550611152897/356988919738400768 +[nds-dev-discussion]: https://discord.com/channels/283769550611152897/835273459339624499 + +[nds-bootstrap]: https://discord.com/channels/283769550611152897/283769550611152897 +[twilight-menu]: https://discord.com/channels/283769550611152897/489307733074640926 +[gbarunner2]: https://discord.com/channels/283769550611152897/620310871800807466 +[websites-development]: https://discord.com/channels/283769550611152897/744649302567157800 + +[godmode9i]: https://discord.com/channels/283769550611152897/497960894660083732 +[emulators-on-nds]: https://discord.com/channels/283769550611152897/702400281966673951 [other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712 -[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725 +[off-topic]: https://discord.com/channels/283769550611152897/286686210225864725 [nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448 +[other-console-modding]: https://discord.com/channels/283769550611152897/653706029736919051 [end-of-server]: https://discord.com/channels/283769550611152897/283770736215195648 diff --git a/pages/_sv-SE/community/discord-rules.md b/pages/_sv-SE/community/discord-rules.md index 7662d3d0..7560f880 100644 --- a/pages/_sv-SE/community/discord-rules.md +++ b/pages/_sv-SE/community/discord-rules.md @@ -7,126 +7,103 @@ title: DS⁽ⁱ⁾ Mode Hacking Regler description: Reglerna för DS⁽ⁱ⁾ Mode Hacking Discord-servern --- -### Du ska INTE imitera, kränka eller annars agera respektlöst mot andra och deras tro. +This page provides more details to the rules outlined in the [#info-and-rules](https://discord.com/channels/283769550611152897/626620520330428436) channel in the Discord server. If you have any further questions, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). Note that the [English version of the rules](/community/discord-rules) is the canonical version and any potential discrepancies in translations will not affect their enforcement. -- Detta gäller särskilt för dem som erbjuder sin tid för communityn. (såsom hjälpare eller utvecklare) -- Vi kommer INTE att tolerera okänslighet, oavsett om medlemmen är i communityn eller inte. -- Respektera användarintegritet; Undvik försök att kommunicera med användare som inte är bekväma att göra det eller att dela information om dem som de inte vill ha delade. -- Du bör inte "backseat moderera" eller försök att "hjälpa" när en moderator hanterar en situation. Du har ingen auktoritet, så lämna faktiskt regelhantering till personalen. - - Påminnelser är bra, så länge du inte försöker genomdriva dem. -- När du vet vem som skapade ett konstverk, ära dessa innehållsskapare. +### 1. Do not act disrespectfully towards others and their beliefs +- This applies to everyone regardless of their role or level of activity in this server, even if they aren’t on the server +- Do not backseat moderate or try to "help" when a moderator is already dealing with a situation +- Reminders of the rules are fine, as long as you remain respectful +- Credit the creator(s) when sending something if you know who created it -### Ta INTE ner chattens kvalite. +### 2. Do not bring the chat quality down -Exempel: +Examples of what breaks this rule include: - Be om att vara matad information eller mata andra -- Be om releasedatum för projekt; Det är redo när det är klar -- Be om att få fråga något; genom att fråga detta så frågade du precis -- Begär information som är antingen uppenbarlig eller kan hittas med lite forskning på din ände (såsom googlande för länkar istället för att be dem att lämnas till dig) - - Viktig information kan finnas på [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283). - - Kolla in kanaltråden & fästa meddelanden; det innehåller troligtvis det du letar efter. -- Avsiktligt förlängning av ditt meddelande (till exempel: skicka några ord per meddelande och lämna det i en "popcorn"-situation) -- Upprepa meddelanden, oavsett om det upprepas i samma kanal eller i flera kanaler. - - Om du är osäker på var du ska posta ditt meddelande, posta det i den som är mest meningsfullt. - - Om du fortfarande är osäker, fråga i [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). +- Asking for release dates for projects; it's ready when it's ready +- Asking if you can ask a question; just ask your question directly +- Requesting information that is either obvious or you could find with a little bit of research on your end + - Important information can be found in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and in the pinned messages of all the channels +- Taking up excessive space in chat (e.g. Sending a tiny amount of words in multiple messages instead of keeping it all in one message) +- Repeating messages, whether it is repeated in the same channel or in multiple channels + - If you're unsure where to post your message check the channel topics and ask in the most fitting one + - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919) - Posta för sakens skull i stället för att föra med sig faktiska konversationer (till exempel att klaga på att chatten är död, bara skicka ut hälsningar, copypastas, etc.) -- Skicka extremt långa meddelanden. Använd [mystbin](https://mystb.in/) för längre meddelanden istället. +- Sending extremely long messages, use [mystbin](https://mystb.in/) for longer messages instead + +### 3. Do not self-promote with no context or without explicit staff permission + +- Giving links to other Discord servers on request is allowed, but please ask a moderator in a DM before advertising a server without prior context +- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules, mass DM advertisement (with proof) will land you a ban +- Joining for the purpose of advertising your discord server will land you a ban and your advertisements will be deleted + +### 4. Avoid piracy discussion + +- Do not link/mention piracy websites/tools, upload pirated content, or encourage others to pirate +- For more information on what is piracy or not, we suggest reading [eip’s piracy definition page](https://3ds.eiphax.tech/piracy.html) (Disclaimer: We are not lawyers) +- Discord’s Terms of Service follow the US law and as such, is subject to the US definition of piracy regardless of wherever the user lives in the US or not + +### 5. Keep conversations within their respective channels + +- Even if they are related, sometimes another channel would be more suitable + - Check the channel topics for where to ask questions or have discussion +- Sometimes, even an entirely different server is preferable, we don't have the answers to everything + - There are some related servers in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and the pins of other channels + +### 6. Keep all conversations in English + +- We are not able to easily moderate content in other languages +- We suggest using [DeepL](https://www.deepl.com/translator) for translation +- Moderators may allow others to speak in foreign languages in case translation fails and there are trusted people that know your language and are able to help + +### 7. You may not have an alternative account on this server without staff permission + +- One account per person at a time (except when approved by a staff member), be sure to leave this server on your other account before joining with a new one +- Punishments apply to the person, not the account, any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned + +### 8. Keep names/nicknames exclusively alphanumeric and do not hoist + +- Users with a nickname/username that is not easily readable for an English speaker or mentionable with an English (US) keyboard will be assigned a new nickname +- Avoid purposely putting characters in the beginning of the name to change your spot in the member list, those characters will be removed + +### 9. Do not send unsolicited DMs to other users + +- Please ask before sending a Direct Message to others and respect those not wanting to communicate + - Even if your actions aren't malicious, they could be disturbing or otherwise unwanted +- Things that happen in Direct Messages **are** the business of the server since unless you both share another server or are friends, you wouldn't be able to reach each other +- Examples of what not to do include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules, and harassment -### Skicka INTE slumpmässigt ut inbjudningslänkar till Discord-servern utan kontext & utan uttrycklig tillstånd från all personal +### 10. Do not bring external drama, NSFW, or illegal content into the server -- Att ge länkar till andra discord-servrar på begäran är tillåtet, men fråga en moderator i direktmeddelanden innan du annonserar en server utan föregående sammanhang -- DM-annonser är inte tillåtna, både enligt Discords användarvillkor och våra serverregler. Mass DM-annonsering (med bevis) kommer leda till att du blir bannad -- Brytningen av regeln kommer att resultera i att ditt meddelande som innehåller annonsen tas bort -- Att gå med i syfte att annonsera din discord server kommer att leda till att du blir bannad. +- If you are banned in other servers, avoid talking about it here + - We can not help you get unbanned from other servers, that is the decision of the staff members there +- Do not post anything that is not considered safe for work (e.g. sexual content, extreme violence, drugs) +- Any account with a disturbing avatar will be kicked, if you rejoin and still have the avatar, you will be banned +- Despite adult content being banned, users are still required to be thirteen and over in order to participate on this Discord server as per the Discord TOS + +### 11. Do not talk about or do actions pertaining to breaking other Discord TOS +- [Link to Terms of Service](https://discord.com/terms) +- [Link to community guidelines](https://discord.com/guidelines) +- Trying to do anything that is not explicitly mentioned in our rules but is still against Discord TOS will land you a ban (e.g. raids, malware, phishing) + +### 12. Do not try to evade the rules as this will be treated as breaking them + +- If you don't understand any of the rules, feel free to ask for further clarification +- Breaking the rules and then claiming that you “didn’t know” will still make you guilty of breaking them +- Trying to get around the rules by speaking in vague terms also counts as breaking them + +## Consequences + +The consequences of breaking these rules are a warning, mute, kick or ban. Of course, the specific consequences will be handled on a case by case basis. +- Most users end up having 4 warnings before they are banned + - These warnings include using the actual !warn command, getting muted, and also verbal warnings +- Joining for the purpose of rule breaking will get you banned + +## Reporting +- If someone is breaking the rules and a moderator is already not handling the case, please ping an online moderator +- If the incident was in DMs, there needs to be evidence, such as other people reporting it too, implications on the server, or anything of the sort +- However, when doing your report, cover any links; do not give the DM advertiser more visibility than they already got by Direct Messaging everyone -### Håll konversationer inom dess respektive kanaler. - -- Även om de är relaterade, ibland skulle en annan kanal vara mer lämplig. -- Ibland är även en helt annan server bättre. Vi har inte svaren på allt. - - Olika relaterade servrar är länkade till i [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) - - -### Du bör inte ha ett alternativt konto på servern - -- Ett konto per person i taget (förutom när det godkänts av en personalmedlem). Var noga med att lämna den här servern på ditt andra konto innan du kommer in med ett nytt konto. -- Straffen gäller personen, inte kontot. Eventuella efterföljande konton som görs för att undvika bestraffning kommer att resultera i att båda kontona blir bannade. ‎ - -### Rekommenderar INTE videoguider. - -- Videoguider underhålls inte särskilt bra (vilket leder till att videorna är föråldrade och opålitliga på lång sikt) och oaktsam för "användartillgänglighet". -- Vi har en lista över guider i [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) som du kan använda istället. ‎ - -### Ha enbart alfanumeriska namn, för att dom är lätta att läsa och tagga. - -- Användare med ett (vanligt) oomnämnbart eller oläsbart användarnamn/smeknamn på normalt sätt kommer att tilldelas ett nytt smeknamn. - - Om vi måste vända våra skärmar för att läsa ditt namn så är det ett ovanligt användarnamn. - - Om vi måste få ditt användar-ID för att nämna dig är det ett ovanligt användarnamn. -- Undvik att avsiktligt sätta tecken i början av namnet för att ändra din plats i medlemslistan. Dessa tecken blir borttagna. - - -### Var artig när du använder direktmeddelanden - -- Det som händer i direkta meddelanden **är** serverns ansvar också, eftersom om inte de två delar en annan server eller är vänner så skulle dem inte kunna nå varandra. -- Exempel är DM-reklam, att avsiktligt omdirigera användare till DMs från normal chatt (såsom stöd) för att bryta mot regler, eller för att trakassera. - - Det måste finnas bevis för att göra så, såsom andra människor som rapporterar det också, implikationer på servern eller något av det slag. Men när du gör din rapport, täck alla länkar. Ge inte DM-annonsören mer popularitet än de redan fått av att skicka meddelanden till alla. -- Även om dina handlingar inte är skadliga, ibland kan de vara störande. - - Fråga innan du skickar ett direktmeddelande till andra och respektera dem som inte vill kommunicera. ‎ - -### Håll piratdiskussion till ett minimum - -- Länka inte till piratkopiering webbplatser, ladda inte upp piratkopierat innehåll, och/eller uppmuntra inte andra att piratkopiera -- För mer information om vad som är piratkopiering eller inte, föreslår vi att du läser detta: https://3ds.eiphax.tech/piracy.html (Notis: Vi är inte advokater) - - -### Inget vuxeninnehåll - -- Posta inte pornografi, gore, droger (om inte ämnet handlar om medicinering) eller något som inte är SFW -- Alla konton med en stötande avatar kommer att kickas. Om du kommer tillbaks in och fortfarande har avataren så kommer du bannas -- Samtidigt ska du vara mogen. Alla har rätt att svära här och det bör ni vara vana vid. Bara kasta inte runt svorord varannan sekund, det är inte coolt -- Trots att vuxeninnehållet är förbjudet måste användarna fortfarande vara tretton år och äldre för att delta på denna Discord-server - - -## Kontroversiellt innehåll. - -### Ämnen som du bör minimera - -Behåll dessa ämnen i [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856) och ha ett öppet sinne när du diskuterar dem: -- Politik -- Religion -- Spoilers -- Skadlig kod/programvara (malware) -- Innehåll avsett att chocka eller skrämma - -Se till att sätta spoilers, malware och innehåll avsedda att chocka eller skrämma i spoiler taggar och korrekt varna användaren utanför nämnda spoiler taggar. - -### Bannlyst innehåll - -- Extern Drama -- Server Raidar -- Vuxeninnehåll (läs ovan) - -## 🏓 Meddelanden/Pings/DMs - -- @Lightning kommer att skicka dig en DM om du får en varning. Dö bör inte anta att du har problem om du fick en ping -- Pinga inte en användare om det är uppenbart att de redan är där. (Att använda Discords kvotfunktion är inte en ursäkt. Ta bort pingen innan du skickar meddelandet) -- Pinga inte en person gång på gång för att få deras uppmärksamhet. - - När en mention attack inträffar, pinga inte en personalmedlem; det är överflödigt eftersom de redan får pings från attacken. Det blandar också ihop dom medlemmar som ska bannas. -- Om du blir pingad, skicka inte meddelanden som "why ping" eller spam-emojin. Kontrollera vem som pingade och svara. - - Om du har problem med att bli pingad, antingen ställ in din discord så att du inte får ping meddelanden, hantera det eller lämna. - - Om du inte hittar meddelandet med pinget, meddela en personalmedlem. Vi kommer att varna dem som pingade och omedelbart ta bort sina meddelanden. -- Ping bara när du vill uppmärksamma något för någon. Pinga inte som referens. - - -## Konsekvenser - -**Konsekvenserna av att bryta mot dessa regler är antingen varningar, dämpningar, kicks eller bans.** Naturligtvis beror det från fall till fall. -- Att gå med och omedelbart bryta mot reglerna kommer att leda ditt konto dämpas -- Att gå med i syfte att bryta regler kommer att få dig bannad. -- Att försöka kringgå, leta efter kryphål, eller stanna vid gränsen inom reglerna kommer att behandlas som att du brytit dem. - -Om du inte förstår någon av reglerna, tveka inte att fråga. - -Senast uppdaterad: 19 augusti 2020 +Last updated: 2021-07-28 diff --git a/pages/_sv-SE/ds-index/3ds-forwarders.md b/pages/_sv-SE/ds-index/3ds-forwarders.md deleted file mode 100644 index 0c800a4c..00000000 --- a/pages/_sv-SE/ds-index/3ds-forwarders.md +++ /dev/null @@ -1,158 +0,0 @@ ---- -lang: sv-SE -layout: wiki -section: ds-index -category: guides -title: DS Spel Forwarders (3DS) -description: Hur du skapar CIA forwarders att ha dina DS spel på 3DS:ens hemmeny -tabs: - - - tab-sd-card: SD-kort - tab-flashcard: Minneskort ---- - -HOME meny forwarders är ikoner i din HOME meny som tar dig till ett annat program som kör ikonen som angets. I detta fall så kan man lägga till DS-spel från SD-kortet (använder nds-bootstrap) eller från ett kompatibelt minneskort (via respektive kärna) till HOME-menyn för enklare åtkomst till spel. - -DS spel måste dumpas till en digital `.nds`-format. Du kan dumpa dina DS spelkort med [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge). -{:.alert .alert-info} - -Denna sida förutsätter att du kör en modern CFW-miljö från [3ds.hacks.guide](https://3ds.hacks.guide). - -Välj ett av följande att lägga till i HOME-menyn: - -{% capture tab-sd-card %} - -### Del 1: Få de nödvändiga filerna - -Om du redan har Universal Updater installerad på din konsol så kan du hoppa över till steg 3. -{:.alert .alert-info} - -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. Öppna Universal Updater från HOME-menyn -1. Installera paketet för NDSForwarder -1. NDSSkotare och dess nödvändiga filer är nu inställda i sina respektive platser - -### Del 2: NDSForwarder -1. Starta Homebrew Launcher -1. I Homebrew Launcher, öppna `NDS Forwarder Generator` -1. Navigera till ditt spels plats och tryck press A -1. Bekräfta att du vill installera genom att välja `Ja` -1. När det är installerat så kommer ditt spel nu att visas som en titel på din HOME-meny -{% endcapture %} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} - -Om du har några problem, läs FAQ:en på [GBAtemp tråden](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). -{:.alert .alert-warning} - -### Krav - -3DS: - -{% capture flashcards %} -De rekommenderade minneskorten är DSTT och Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO/DSTWO PLUS. Den enda nackdelen är att det tömmer ditt systembatteri snabbare. - -Om du har ett minneskort som fungerar med Apache Thunder's NTR Launcher, tveka inte att begära det [på GBAtemp tråden](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Var noga med att ange vilken bygg du använder (Normal eller Alt), och om `RESETSLOT1` är satt till `0` eller `1` i `sd:/nds/ntr_launcher.ini`. - -Kompatibelt: -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, inklusive nyare NTR-spel, fungerar inte.) -- [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) -- [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) -- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) -- Galaxy Eagle -- M3 DS Real -- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (använder < 2 GB microSD-kort) -- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original icke-SDHC version, använder < 2 GB microSD-kort) -- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) -- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) -- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) -- [R4i3D](http://www.3ds-cart.com/en/other-flashcarts/35-r4i3d-revolution-cart-for-3ds-dsi-dsl-ds.html) ([www.r4i3d.com](http://www.r4i-sdhc.com/)) -- [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) -- [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) -- [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) -- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normal- och RTS-versioner) -- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Purple card kan vara inkompatibel) -- [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) -- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal och Plus versioner) - -Otestade: -- R4i3D NEW (Använd R4iDSN mall och paket) - -Delvis kompatibel: -- Ace 3DS+ (Spelkompatibilitet är dåligt, så sparning/ladding av sparfiler kraschar.) -- Gateway Blue Card (Spelkompatibilitet är dåligt, så sparning/ladding av sparfiler kraschar.) -- EX4DS (Spelkompatibilitet är dåligt, så sparning/ladding av sparfiler kraschar.) -- R4iLS (Spelkompatibilitet är dåligt, så sparning/ladding av sparfiler kraschar.) -- Kort med [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Spelkompatibilitet är dåligt, så sparning/ladding av sparfiler kraschar.) - -Inkompatibel: -- CykloDS (i)Evolution (Can automatiskt starta ROM:er men fungerar annorlunda från andra minneskort.) -- (i)Edge (Kan inte automatiskt starta en .nds ROM) -- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (inte forwarder processen) klossar kortet) -- R4i3D (2012) -- R4 Infinity Dual Core -- R4 SDHC -- R4 SDHC Dual-Core ([www.r4isdhc.com / ](http://www.r4isdhc.com/)) (YSMenu (inte forwarder processen) klossar kortet) -{% endcapture %} - -
- Ett minneskort som stöds från denna lista -
- {{ flashcards | markdownify }} -
-
- -PC: -- Ett 64-bitars operativsystem -- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) -- Java 8 Uppdatering 251 -- **Linux användare:** JavaFX - - På Debianbaserade system kör [detta](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) - - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` - -### Del 1: Komma igång -1. Ladda ner ett av dessa paket: - - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) - - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) - - [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing) - - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) - - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) - -1. Extrahera innehållet i mappen `for Slot-1 microSD` till roten på ditt minneskorts microSD-kort, och (om mappen finns) innehållet i `for 3DS SD card` mappen till roten på ditt 3DS SD-kort. - -När du har packat upp paketet kan du redigera `sd:/_nds/nds-bootstrap.ini` och ändra inställningarna. Detta är inte möjligt för Acekard RPG, R4 DS, och R4i Gold RTS. -- `NTRCLOCK`: Om satt till `0` eller om A hålls ner, DSi startskärmen kommer att visas i stället för den vanliga DS startskärmen, och TWL klockfrekvens används, så lagg försvinner -- `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped -- `HEALTHSAFETYMSG`: Om satt till `1`, startskärmens meddelande om hälsa och säkerhet kommer att visas på nedre skärmen, annars förblir skärmen vit utan meddelandet - -### Del 2: Få AP:s åtgärdsfiler från TWiLight Menu++ -Om du redan har TWiLight Menu++, hoppa till nästa avsnitt. -1. Download the latest [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) -1. I 7z-filen, gå till `_nds/TWiLightMenu/` -1. Kopiera mappen `apfix` till `sd:/_nds/ntr-forwarder/` på ditt 3DS SD-kort - -### Del 3: Forwarder3-DS -1. Öppna `Forwarder3DS.jar` - - **Windows-användare:** Om den inte öppnas kan du ladda ner [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), placera den i samma mapp som Forwarder3DS.jar, och köra den -1. Ställ in ditt kort som `Target` till vänster - - **OBS:** Om du inte ser en lista av kort, ladda ner [denna zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), och lägg `forwarders` mappen i samma mapp som Forwarder3DS. ar, sedan byta namn på den till `.forwarders` -1. Aktivera `Automatically set ROM path` - - **Linux-användare:** Den automatiska sökvägen är felaktig eftersom den innehåller hela sökvägen (e. . `/media/$USER/någonting/`), ta bort den delen - - **MacOS användare:** Den automatiska sökvägen är felaktig eftersom den innehåller `/Volumes/(kortnamn)/` i början, ta bort den delen -1. Klicka på mappen längst upp till höger och välj de ROM du vill göra forwarders för eller dra och släpp dem i fönstret - - **OBS:** ROMs måste redan vara på ditt SD-kort när du väljer dem, och kan inte flyttas utan att återskapa forwarderna - - **SD-kortanvändare:** Om din sparfil finns i samma mapp som ROM:en, flytta den till en mapp som heter `saves`, med `saves` mappen i samma plats som ROM:erna -1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use -1. Om du använder en homebrew ROM, klicka på den, rensa sedan `Game title` och skriv in spelets titel -1. Klicka på diskettknappen för att generera forwarder CIA(s) -1. Kopiera CIA(erna) till din 3DS SD-kort, sedan installera dem med FBI - - Om du använder EmuNAND, installera till både SysNAND och EmuNAND -{% endcapture %} -{% assign tab-flashcard = tab-flashcard | split: "////////" %} - -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file diff --git a/pages/_sv-SE/ds-index/dsi-twl-firm.md b/pages/_sv-SE/ds-index/dsi-twl-firm.md index 86ff3055..0a6c4aa7 100644 --- a/pages/_sv-SE/ds-index/dsi-twl-firm.md +++ b/pages/_sv-SE/ds-index/dsi-twl-firm.md @@ -8,36 +8,36 @@ description: Information om Nintendo DSi och Nintendo 3DS TWL_FIRM --- ### Konfigurera CFW -Medan de flesta av fördelarna med custom firmware är för Nintendo DSi och Nintendo 3DS familjerna, så låter den dig låsa upp flera möjligheter med din konsol. Att installera custom firmware är ganska enkelt, och i de flesta fall är allt man behöver ett (mikro)SD kort. Vi har de bästa guiderna som du kan följa, med steg-för-steg-instruktioner. +While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. Att installera custom firmware är ganska enkelt, och i de flesta fall är allt man behöver ett (mikro)SD kort. Here are the best of guides for you to follow, with step-by-step instructions: - [3DS Hacking Guide](https://3ds.hacks.guide) - Lightning kommando: `mod 3ds` - - Kuriisu kommando: `guide 3ds` + - TWLHelper command: `guide 3ds` + - Kuriisu command: `guide 3ds` - [DSi Hacking Guide](https://dsi.cfw.guide) - - Lightning kommando: `mod dsi cfw` - - Kuriisu kommando: `guide dsi` + - Lightning command: `mod dsi` + - TWLHelper command: `guide dsi` + - Kuriisu command: `guide dsi` ### CPU Hastigheter -Nintendo DS släpptes år 2004 med en 67 Mhz processor. Nintendo DSi släpptes år 2009 med en 133 Mhz processor. De flesta DS-spel gjordes innan Nintendo DSi kom ut, och därför hade de bara en 67 Mhz processor tillgänglig. Vissa program var bundna till den frekvensen, och fungerade därför inte bra med en högre frekvens. De flesta spel skulle däremot prestera bättre än orginalet med en högre frekvens. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. -nds-bootstrap har TWL Clock Speed som ett alternativ, men det kommer inte att försöka justera ROM för att arbeta med den högre klockhastigheten. Det är på själva programmet, och program som inte fungerar med en högre klockfrekvens är INTE en bugg på nds-bootstraps ända. +nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly with the higher clock speed. Det är på själva programmet, och program som inte fungerar med en högre klockfrekvens är INTE en bugg på nds-bootstraps ända. ### Nintendo DSi Menu -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. +In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. This is a vulnerability that can be exploited, and it 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. -There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](/hiyacfw/troubleshooting#the-free-space-bug). +There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](../hiyacfw/troubleshooting#the-free-space-bug). ### Nintendo DSi Slot-1 tillgång & blockout -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. +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 +Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (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, advanced homebrew (such as Slot-1 dumpers) can be run. -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) - -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. +Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### Nintendo DSi Kamera -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. +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 it's PC taken or PC edited, unless properly saved. 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. @@ -45,4 +45,4 @@ A `pit.bin` file is used in order to load images. However, the header size at of 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. ### RTCom -RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). +RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public DS homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). diff --git a/pages/_sv-SE/ds-index/emulators.md b/pages/_sv-SE/ds-index/emulators.md new file mode 100644 index 00000000..31e0fbbc --- /dev/null +++ b/pages/_sv-SE/ds-index/emulators.md @@ -0,0 +1,104 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Emulators on the DS +description: A reference on Emulators on the DS +--- + +There are many emulators present for the DS and DSi. This page provides a comprehensive explanation on the many emulators and loaders bundled into TWiLight Menu++. + +### List of systems supported by TWiLight Menu++ + +| Format | Loader | Extensions | Save file | +| ----------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------------------- | +| ARGV[^1] | Native | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | +| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | +| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | +| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | +| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | +| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | +| Fast Video | Coming Soon | `.fv` | | +| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | +| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | +| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | +{:.table} + +- Footnotes - +{:footnotes} + +These are just recommended emulators and loaders that are present in TWiLight Menu++. There are other emulators for these consoles (such as lolSnes, Gbaemu4ds, etc.) + +### Other emulators for the DS + +| Format | Loader | Extensions | Save file | +| ------- | -------------- | ---------- | --------- | +| Neo Geo | [neoDS][neods] | `.neo` | (unknown) | + +## Notes on specific emulators +### RAM Disks +- In order for **jEnesisDS**, **neoDS** and **SNEmulDS** to work on the DSi SD card, you'll have to use a RAM disk with nds-bootstrap + - RAM disk makers exist for jEnesisDS & SNEmulDS and are built into TWiLight Menu++. You will need to create your own RAM disk for neoDS. See [Creating RAM Disks](../twilightmenu/creating-ram-disks) on how to do so + - The reason why RAM disks are used is because these emulators' ARM7 hooks don't work properly + +### Comparison between PicoDriveTWL and jEnesisDS +- **PicoDriveTWL** + - Was made for DSi + - Does not require nds-bootstrap RAM Disks + - Saving is supported on DSi SD cards + - Quicker load times between TWiLight Menu++ to the emulator on the DSi SD card + - Supports arguments + - Limit is 2.5 MB on a **Flashcard** + - Takes advantage of the DSi extra RAM or DS Memory Pak to extend this limit + - No sound emulation + - Framerate is extremely choppy + +- **jEnesisDS** + - DS Mode + - Requires nds-bootstrap's RAM disk to be used for DSi SD cards + - Saving is unavailable for DSi SD cards + - Takes a while to load + - No argument support + - Limit is 3 MB on all platforms (due to roms loading in RAM) + - No DS Memory Pak or DSi Extended Memory support + - There is a patch for Sonic 3 & Knuckles that removes the multiplayer, getting the size count down + - Sound Emulation + - Framerate is smooth + + + +[^1]: Text files containing the path to a DS homebrew app and arguments to launch it with, see [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) for more info +[^2]: Only for retail ROMs, homebrew do not have specific save files +[^3]: Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the flashcard +[^4]: When running in DSi Mode, it can use the DSP for better sound +[^5]: Requires a Slot-2 flashcart and thus only works on DS Phat and DS Lite +[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard +[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed +[^8]: Can only save when running from a flashcard + +[a5200ds]: https://github.com/wavemotion-dave/A5200DS +[a7800ds]: https://github.com/wavemotion-dave/A7800DS +[dstwo]: http://eng.supercard.sc +[gameyob]: https://github.com/Drenn1/GameYob +[gbarunner2]: https://github.com/Gericom/GBARunner2 +[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS +[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap +[nesds]: https://github.com/DS-Homebrew/NesDS +[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx +[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL +[rvidplayer]: https://gbatemp.net/threads/539163 +[s8ds]: https://www.gamebrew.org/wiki/S8DS +[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS +[stellads]: https://github.com/wavemotion-dave/StellaDS +[unlaunch]: https://problemkaputt.de/unlaunch.htm +[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS +[neods]: https://www.gamebrew.org/wiki/NeoDS diff --git a/pages/_sv-SE/ds-index/forwarders.md b/pages/_sv-SE/ds-index/forwarders.md new file mode 100644 index 00000000..3d90d85a --- /dev/null +++ b/pages/_sv-SE/ds-index/forwarders.md @@ -0,0 +1,234 @@ +--- +lang: sv-SE +layout: wiki +section: ds-index +category: guides +title: DS Game Forwarders +description: How to use DS game forwarders on hiyaCFW or 3DS HOME menu +tabs: + - + tab-3ds-sd-card: 3DS SD card + tab-dsi-sd-card: DSi SD card + tab-flashcard: Flashcard +--- + +Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. + +DS spel måste dumpas till en digital `.nds`-format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) on 3DS, or [GodMode9i](https://dsi.cfw.guide/dumping-game-cards) on DSi. +{:.alert .alert-info} + +If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). +{:.alert .alert-warning} + +Choose one of the following to add to the HOME menu: + +{% capture tab-3ds-sd-card %} + +This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). +{:.alert .alert-warning} + +### Del 1: Få de nödvändiga filerna + +If you already have Universal Updater installed on your console, you can skip to step 3. +{:.alert .alert-info} + +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. Öppna Universal Updater från HOME-menyn +1. Installera paketet för NDSForwarder +1. NDSSkotare och dess nödvändiga filer är nu inställda i sina respektive platser + +### Del 2: NDSForwarder +1. Starta Homebrew Launcher +1. I Homebrew Launcher, öppna `NDS Forwarder Generator` +1. Navigera till ditt spels plats och tryck press A +1. Bekräfta att du vill installera genom att välja `Ja` +1. När det är installerat så kommer ditt spel nu att visas som en titel på din HOME-meny +{% endcapture %} +{% assign tab-3ds-sd-card = tab-3ds-sd-card | split: "////////" %} + +{% capture tab-dsi-sd-card %} + +### Krav + +- A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](../hiyacfw/installing) installed +- The latest release of [Title Manager for HiyaCFW](https://github.com/JeffRuLz/TMFH/releases) +- A 64-bit OS +- The latest release of [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) +- [Java 8](https://www.java.com/en/download/) +- **Linux users:** JavaFX + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` + +### Del 1: Komma igång +1. Download the [Forwarder pack for DSi SD Card](https://www.dropbox.com/s/t0qi1754i9o4388/DS%20Game%20Forwarder%20pack%20%28DSi%20SD%20Card%29.7z?dl=0) +1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card, and (if the folder exists) + +After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. +- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone +- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz +- LANGUAGE: If set to -1, the system language will be used +- REGION: If set to -2, the DSiWare game's region will be used instead of the system's + +### Del 2: Få AP:s åtgärdsfiler från TWiLight Menu++ + +If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + +1. Download the latest [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `sd:/_nds/ntr-forwarder/` + +### Del 3: Forwarder3-DS +1. Öppna `Forwarder3DS.jar` + - **Windows-användare:** Om den inte öppnas kan du ladda ner [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), placera den i samma mapp som Forwarder3DS.jar, och köra den +1. Ställ in ditt kort som `Target` till vänster + - **OBS:** Om du inte ser en lista av kort, ladda ner [denna zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), och lägg `forwarders` mappen i samma mapp som Forwarder3DS. ar, sedan byta namn på den till `.forwarders` +1. Aktivera `Automatically set ROM path` + - **Linux-användare:** Den automatiska sökvägen är felaktig eftersom den innehåller hela sökvägen (e. . `/media/$USER/någonting/`), ta bort den delen + - **MacOS användare:** Den automatiska sökvägen är felaktig eftersom den innehåller `/Volumes/(kortnamn)/` i början, ta bort den delen +1. Klicka på mappen längst upp till höger och välj de ROM du vill göra forwarders för eller dra och släpp dem i fönstret + - **OBS:** ROMs måste redan vara på ditt SD-kort när du väljer dem, och kan inte flyttas utan att återskapa forwarderna + - If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs +1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use +1. Om du använder en homebrew ROM, klicka på den, rensa sedan `Game title` och skriv in spelets titel +1. Click the floppy drive button to generate the forwarder +1. Copy the NDS file made by the application to your DSi SD card + +### Part 4: Installing to the hiyaCFW DSi Menu +1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card +1. Reinsert your SD card into your DSi +1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ +1. Install the forwarder NDS file using TMFH + +{% endcapture %} +{% assign tab-dsi-sd-card = tab-dsi-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + +### Requirements + +- **DSi users:** + - A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](installing) installed + - The latest release of [Title Manager for Hiya](https://github.com/JeffRuLz/TMFH/releases) +- **3DS users:** + - A Nintendo 3DS family console with modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide) + +{% capture flashcards %} +The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO/DSTWO PLUS. The only downside is that it drains your system battery faster. + +If you have a flashcard that works with Apache Thunder's NTR Launcher, you can request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. + +Compatible: +- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work) +- [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) +- [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) +- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) +- Galaxy Eagle +- M3 DS Real +- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card) +- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card) +- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) +- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) +- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) +- [R4i3D](http://www.3ds-cart.com/en/other-flashcarts/35-r4i3d-revolution-cart-for-3ds-dsi-dsl-ds.html) ([www.r4i3d.com](http://www.r4i-sdhc.com/)) +- [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) +- [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) +- [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) +- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normal and RTS versions) +- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Purple card may be incompatible) +- [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) +- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal and Plus versions) + +Untested: +- R4i3D NEW (Use R4iDSN template and pack) + +Partially compatible: +- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing) +- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing) +- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing) +- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing) +- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing) + +Incompatible: +- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards) +- (i)Edge (Unable to autoboot a .nds ROM) +- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) +- R4i3D (2012) +- R4 Infinity Dual Core +- R4 SDHC +- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (not the forwarder process) bricks the card) +{% endcapture %} + +
+ A supported flashcard from this list +
+ {{ flashcards | markdownify }} +
+
+ +- A 64 bit OS +- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) +- [Java 8](https://www.java.com/en/download/) +- **Linux users:** JavaFX + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` + +### Part 1: Getting started +1. Download one of these packs: + - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) + - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) + - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) + - [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing) + - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) + - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) + - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) +1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card + - What will be in each pack for loading ROMs: + - Original R4/M3 Simply - WoodR4 & YSMenu + - DSTT/R4i Gold/R4i-SDHC/R4 SDHC Dual-Core/R4 SDHC Upgrade/SC DSONE, Acekard 2(i)/M3DS Real/R4i-SDHC 1.4.x - YSMenu + - Acekard RPG, Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT, R4iDSN/R4i Gold RTS - WoodR4 + +After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the following settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. + - `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone + - `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped + - `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message + +### Part 2: Getting the AP fix files from TWiLight Menu++ + +If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + +1. Download the latest [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `fat:/_nds/ntr-forwarder/` + +### Part 3: Forwarder3-DS +1. Open `Forwarder3DS.jar` + - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it +1. Set your card as the `Target` on the left + - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` +1. Enable `Automatically set ROM path` + - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part + - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part +1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window + - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders +1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use +1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title +1. Click the floppy disk button to generate the forwarders + +### Part 4: Installing the forwarder + +- If using a 3DS family console: + 1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI + - If using EmuNAND, install to both SysNAND and EmuNAND +- If using a DSi: + 1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card + 1. Reinsert your SD card into your DSi + 1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ + 1. Install the forwarder NDS file using TMFH +{% endcapture %} +{% assign tab-flashcard = tab-flashcard | split: "////////" %} + +{% assign tabs = tab-3ds-sd-card | concat: tab-dsi-sd-card | concat: tab-flashcard %} +{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_sv-SE/ds-index/hardmod.md b/pages/_sv-SE/ds-index/hardmod.md index 3fe8e5b0..37446f2c 100644 --- a/pages/_sv-SE/ds-index/hardmod.md +++ b/pages/_sv-SE/ds-index/hardmod.md @@ -47,7 +47,7 @@ To hardmod a Nintendo DSi/DSi XL (LL) you will need: - **VARNING** - Windows kommer att be dig formatera den: **FORMATERA INTE** - detta kan orsaka oreparerbara skador #### Att ta bort no$gba sidfot -Du kommer först behöva ta bort NOCASH sidfoten från säkerhetskopian du flashar till din DSi. Detta kan göras genom att köra hiyaCFW hjälpprogram, vilket finns [här](https://github.com/mondul/HiyaCFW-Helper/releases/latest). +Du kommer först behöva ta bort NOCASH sidfoten från säkerhetskopian du flashar till din DSi. This can be done using the [hiyaCFW helper](https://github.com/mondul/HiyaCFW-Helper/releases/latest). 1. Ladda ner versionen för operativsystemet du använder 1. Kör skriptet genom att välja den säkerhetskopia av NAND som du vill flasha till din DSi diff --git a/pages/_sv-SE/ds-index/homebrew.md b/pages/_sv-SE/ds-index/homebrew.md index 33b2ca9d..04fa5d16 100644 --- a/pages/_sv-SE/ds-index/homebrew.md +++ b/pages/_sv-SE/ds-index/homebrew.md @@ -8,25 +8,21 @@ description: Information om homebrew på Nintendo DS --- ### Utveckling - Utveckling av Nintendo DS Homebrew använder vanligtvis devkitPro-verktyg, såsom devkitARM, libnds och libfat. Det finns dock möjlighet att förgrena sig och använda alternativ programvara: -- **SD-kortbibliotek:** [DevkitPro](https://devkitpro.org/) rekommenderar [libfat](https://github.com/devkitPro/libfat). Vi rekommenderar att du använder [libslim](https://github.com/DS-Homebrew/libslim/) istället, eftersom det tillåter användning av olika partitioner, snabbare hastigheter osv -- **Grafikbibliotek:** Vi rekommenderar att du använder [easyGL2D](http://rel.phatcode.net/junk.php?id=117) vilket kommer med libnds automatiskt. Du kan dock använda [NightFox Lib](https://github.com/knightfox75/nds_nflib) -- **Verktygskedjor:** Vi rekommenderar att du använder [devkitARM](https://devkitpro.org/wiki/Getting_Started) och [libnds](https://libnds.devkitpro.org/)eftersom det inkluderar DSi kompatibilitet och har ett större ekosystem. Men för exklusiv användning av minneskort på en Nintendo DS, tveka inte att använda [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) +- **SD card libraries:** [libfat](https://github.com/devkitPro/libfat) is included in libnds and generally recommended, [libslim](https://github.com/DS-Homebrew/libslim/) can sometimes work better but is unstable at times +- **Graphics libraries:** [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds, is recommended, however [NightFox Lib](https://github.com/knightfox75/nds_nflib) can be used instead +- **Entire toolchains:** [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/) are recommended, as it includes DSi compatibility and has a larger ecosystem, however [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) is an option for flashcard-exclusive development + +To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Minneskort - -DS-mode minneskort är en slot-1 metod för att köra Nintendo DS applikationer. Minneskort har fördelarna med att hålla konsolfiler och bärbara filer separat, möjligheten att användas utan att modda ditt system och kan användas på DS Phat/Lite-konsoler. Till skillnad från att modda själva konsolen finns det dock flera minneskort på marknaden, var och en med olika kärnkrav. Kärnan du använder är det viktigaste. - -[Det finns ett minneskort index som **utvecklas fortfarande**](https://nightyoshi370.github.io/mm-github-pages-starter/), som har kärnor, firmware, recensioner och inköpslänkar. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI - -Olika SD-kortplatser har olika maskinvara (för det mesta) och kod skriven för ett kort kommer inte nödvändigtvis att fungera för ett annat kort. DLDI (förkortning för Dynamically Linked Device Interface) försöker lösa detta genom att få SD-kortets hanteringskod patchat in externt. Laddare som YSMenu, Wood R4 och TWiLight Menu++ kan automatiskt DLDI patcha ett homebrew, men om du behöver manuellt patcha in den, använd gärna en [DLDI Patcher](https://www.chishm.com/DLDI#tools) beroende på din enhet. +Olika SD-kortplatser har olika maskinvara (för det mesta) och kod skriven för ett kort kommer inte nödvändigtvis att fungera för ett annat kort. DLDI (förkortning för Dynamically Linked Device Interface) försöker lösa detta genom att få SD-kortets hanteringskod patchat in externt. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. ### Tidsinställd bomb - In some flashcard kernels, an arbitrary expiration date (more commonly known as a time bomb) is coded in by the kernel developers as a way to get consumers to buy their latest product. The procedure for how this works is the following: 1. The flashcard is booted into and loads up the kernel file from the SD card without checking if it's the kernel intended by the developers @@ -39,11 +35,11 @@ If you want to use the default kernel that the flashcard manufacturers intended, However, the kernels that come with these cards are fundamentally flawed and it is preferable to outright replace them. Thankfully, 3rd party developers have made alternatives you can use: - [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Although it does not have the advantage of a customizable all-in-one menu, the game loader has far better compatibility with support for action-replay cheats -- [TWiLight Menu++ with nds-bootstrap](/twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak -- [TWiLight Menu++ with YSmenu](/twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support +- [TWiLight Menu++ with nds-bootstrap](../twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak +- [TWiLight Menu++ with YSmenu](../twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support ### ARGV Support ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus. -- Homebrew måste programmeras för att dra nytta av det. Till exempel GBARunner2, NesDS och GameYob alla har ARGV implementering +- Homebrew måste programmeras för att dra nytta av det. For example, GBARunner2, NesDS, and GameYob all have ARGV support - Det måste också finnas ett sätt att ställa in ARGV-variablerna. TWiLight Menu++ och HBMenu gör det möjligt att ställa in argument från ARGV diff --git a/pages/_sv-SE/ds-index/retail-roms.md b/pages/_sv-SE/ds-index/retail-roms.md index 4427b65f..1ff97016 100644 --- a/pages/_sv-SE/ds-index/retail-roms.md +++ b/pages/_sv-SE/ds-index/retail-roms.md @@ -8,57 +8,132 @@ description: Information relaterad till kommersiella DS spel --- ### Anti-piratkopiering -AP (kort för anti-piratkopiering) är en metod som används av utvecklare för att genomdriva lagliga inköp och förhindra piratkopiering. Detta kan kringgås antingen från lastaren eller själva ROMen. +AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. Detta kan kringgås antingen från lastaren eller själva ROMen. -- För nds-bootstraps ändamål kan du ladda en `.ips` -fil för att kringgå nämnda patchar. Denna `.ips` -fil kommer att infogas inuti nds-bootstrap, så att du kan hålla ROM-filerna intakta. Ett paket med `.ips` filer ingår automatiskt med TWiLight Menu++. -- För Wood R4 ändamål så ingår dessa i själva programvaran. Du behöver inte ändra själva ROMen. +- For nds-bootstrap, it can load an `.ips` file in order to circumvent said patches. This `.ips` file will be applied by nds-bootstrap in RAM so you can keep the ROM files intact. A pack of `.ips` files is included with TWiLight Menu++ +- For Wood R4, these patches are included in the software itself, you will not need to modify the ROM itself -Om det inte finns en `.ips` -fil för din ROM, eller om din programvara inte patchade din ROM, så kan du försöka ändra själva ROMen med [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/) +If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### CloneBoot Cloneboot är när ett spel skickar sin egen laddade ARM7 och ARM9 binär till en annan konsol. Detta används av DS Download Play för flerspelarläge med ett kort. Men, inte alla spel som innehåller flerspelarläge med ett kort använder cloneboot. -För närvarande är nds-bootstraps cloneboot patchar trasiga på grund av att ARM7 och ARM9 binärer patchas, vilket gör RSA-signaturer ogiltiga. - ### Sparfiler -Nintendo DS spelkort har 4 kända sätt att spara: +Nintendo DS cartridges have 4 known save types: - EEPROM - Electrically Erasable Programmable Read-Only Memory - FLASH - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -Det finns DS Kassetter med NAND baserade sparfiler, fast är sällsynta: WarioWare DIY & Jam with the Band (USA)/Daigasso Band Brothers - -Det finns olika format att använda beroende på lastaren, men nds-bootstrap använder det råa `.sav`-formatet. Om du använder ett annat format, här är en webbplats som du kan använda för att konvertera den: http://www.shunyweb.info/convert.php +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly -Assembly språk är alla låg nivå programmeringsspråk med en stark koppling mellan språkets instruktioner och processorns instruktioner. På DS, assemblykoden kommer i form av antingen ARM eller THUMB instruktioner, THUMB instruktioner är en delmängd av ARM instruktioner. THUMB är användbart för att spara minnesbandbredd eftersom den använder 16-bitars instruktioner över de vanliga 32-bitars instruktioner som ARM använder. Mer information om assemblyinstruktioner hittar du samt mycket mer teknisk information för DS och DSi, på [GBATEK](https://problemkaputt.de/gbatek.htm). +Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. + +You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Kort DMA -Kort DMA (står för Direct Memory Access) är ett effektivare sätt att läsa patrondata än genom programvara. När det inte finns någon tillgänglig data kan koden fortfarande köras. I programvarors kassett dataläsare, att undersöka registret för att se om det finns ny data slösar tid. Det är det föredragna sättet att komma åt data. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. -Du kan upptäcka när ett spel som använder dma via nr$gba genom att aktivera DMA-loggen på ARM9. En DMAs tillgång till kassettet använder AF000001 som den tredje parametern. +You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - Till exempel: `DMA2: 04100010 023C18C0 AF000001` ### Action Replay-fusk -Action Replay-fuskkoder är koder som gör att du kan göra, på en låg-nivå, programmerbara förändringar i minnesregionen i ditt favoritspel. Dessa förändringar varierar från enkla värde tweaks till extremt avancerade ASM tweaks, som båda kan förändra upplevelsen av spelet(en) helt och hållet. +Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether. -Minneskort kan dra nytta av fuskkoder genom att använda fuskdatabaser. Funktionalitetet integreras i minneskortets kärna. Dessa följande kärnor kan använda fusk: +Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats: - Wood R4 (`usrcheat.dat`) - YSMenu (`usrcheat.dat`) Homebrew/digital-based solutions can also take advantage of the cheat databases, the software currently available can use the following: - [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`) - - NitroHax tillåter dig använda fusk med riktiga spelkort från ett minneskort. Motorn som används här laddar hela cheats.xml-databasen in i Nintendo DS:ens begränsade RAM-minne och försöker hantera saker därifrån. Detta innebär att det finns en allvarlig gräns för hur många fusk du kan ha, eftersom NitroHax inte kommer att ladda en cheats.xml fil över 2.4 MB + - NitroHax lets you use cheats with real Game Cards from a flashcard. Motorn som används här laddar hela cheats.xml-databasen in i Nintendo DS:ens begränsade RAM-minne och försöker hantera saker därifrån. Detta innebär att det finns en allvarlig gräns för hur många fusk du kan ha, eftersom NitroHax inte kommer att ladda en cheats.xml fil över 2.4 MB - [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` eller `usrcheat.dat`) - NitroHax3DS är en version av NitroHax som körs från systemets SD-kort på DSi eller 3DS. Den ursprungliga versionen använder cheats.xml med samma 2.4 MB gräns, men det finns också en fork som laddar fusk från en usrcheat.dat-databas utan storleksbegränsning - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`) - TWiLight Menu++ läser `usrcheat.dat` och skickar de aktiverade fuskvärdena till en annan fil, som nds-bootstrap plockar upp - Fuskmotorn som används i nds-bootstrap är baserad på den som används i NitroHax. Men på grund av fuskfilen som innehåller endast aktiverade fusk för den specifika titeln, finns det bara en gräns för hur många fusk som kan aktiveras, inte en gräns för databasens storlek -För den mest kompletta fuskdatabasen rekommenderar vi att du använder den som gjorts av DeadSkullzJr med titeln [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711). +For the most complete cheat database, using [DeadSkullzJr's NDS Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711) is recomended. -Fuskkoder har i allmänhet typerna A till E, och här är en beskrivning av dem: +Cheat codes generally have types 0 through F, and here is an (unfinished) description of them: -- 0xE-kodtypen är en 32-bitars kodtyp som gör att du kan skriva i många adresser på en gång. I grund och botten så är det som den grundläggande 32-bitars RAM (0x0), förutom detta inte har adresser listade bredvid de värden du vill skriva. Istället är 0xE-kod-typen programmerad att automatiskt grena från en startadress och sedan bestämma adresserna att skriva till. Därifrån behöver du bara ta in det belopp du ska skriva till för att det ska kunna fungera. +- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job + - It is known that cheat codes of this type usually do not work with nds-bootstrap currently +- DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready + +### Demonstration and Distribution Titles: +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. + +Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. + +Example ID: `DIS-NTR-NTRJ-JPN` + +`DIS` - Distribution + + +### Title Labels +Looking at the bottom of the title label shows the title ID along with other bits of information, for this example the following ID will be used: + +- NTR-NTRJ-**XXX** + +**XXX** represents the following: + +- AUS - Australia +- CHN - China +- DEN - Denmark +- EUR - Europe (Multilingual) +- EUU - Europe (Dutch or Italian Only) +- FRA - France +- GER - Germany +- HOL - Netherlands +- ITA - Italian +- JPN - Japan +- KOR - Korea +- NOE - Europe (German Only) +- NOR - Norway +- RUS - Russia +- SPA - Spain +- UKV - United Kingdom +- USA - United States + +The last letter of the title ID itself represents the language of the title. Using the last example's title ID: + +- NTR-NTR**X**-JPN + +**X** represents the following: + +- A - World (doesn't count as only one thing used it) +- C - Chinese (Simplified) +- D - German +- E - American English +- F - French +- G - Greek +- H - Dutch +- I - Italian +- J - Japanese +- K - Korean +- M - Swedish +- N - Norwegian +- O - English (DSi Enhanced) +- P - European Multilingual +- Q - Danish +- R - Russian +- S - Spanish +- T - English (DSi Enhanced) +- U - Australian English +- V - British English +- W - Other languages (Varies) +- X - Other languages (Varies) +- Y - Other languages (Varies) +- Z - Other languages (Varies) + +In terms of the system identifiers: + +- NTR - Nitro - Nintendo DS +- TWL - Twilight - Nintendo DSi + +### DSi Enhanced: + +Games with "DSi Enhanced" functionality are games that take advantage of some aspect of the DSi's hardware while still remaining compatible with the DS Phat/Lite. These games are marked as `TWL` but still say "Nintendo DS" instead of "Nintendo DSi" on the label. diff --git a/pages/_sv-SE/ds-index/special-games.md b/pages/_sv-SE/ds-index/special-games.md new file mode 100644 index 00000000..b0c5b4e5 --- /dev/null +++ b/pages/_sv-SE/ds-index/special-games.md @@ -0,0 +1,311 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Special Games +description: DS(i) Games that have special properties +--- + +### DS games available as DSiWare +- Advance Wars: Days of Ruin/Dark Conflict + - DSiWare version exclusive to Japan, as "Famicom Wars DS: Ushinawareta Hikari" + - A patch that changes the Japanese files to the US English versions is available [here](https://www.dropbox.com/s/9spnmwpt3lhrxqv/famicom%20wars%20dsi%20%28eng%29.xdelta?dl=0) +- Art Academy + - Split into First & Second Semesters +- Bejeweled Twist + - Some features removed +- Bomberman 2 + - Multiplayer feature turned into a standalone title called "Bomberman Blitz" +- Bookworm + - Download Play feature removed + - Icon is animated +- Brain Challenge + - New features related to the DSi camera are added + - Versus mode is removed + - Many files are compressed for the game to fit within the DSiWare size limit + - Icon is animated +- Electroplankton + - Each mode are turned into DSiWare +- Elite Forces: Unit 77 + - Multiplayer added +- Master of Illusion/Magic Made Fun + - DSiWare version called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Need for Speed: Nitro + - DSiWare version called "Need for Speed: Nitro-X" + - Download Play feature and various music are removed + - New police cars available +- Nintendogs: Lab & Friends + - DSiWare version exclusive to China +- Phantasy Star 0 + - A demo(?) version of the original game, called "Phantasy Star 0 Mini", exclusive to Japan + - Icon is animated +- Planet Puzzle League + - DSiWare version called "Puzzle League Express" (USA), or "A Little Bit of... Puzzle League" (Europe) + - Multiplayer removed +- Plants vs. Zombies + - Download Play feature, some achievements, and music video are removed + - Includes exclusive minigame + - Icon is animated +- Tetris Party Deluxe + - DSiWare version called "Tetris Party Live" + - Field Climber, Shadow, Stage Racer, Sprint, Master Mode, Bombliss Mode are removed + - Icon is animated +- True Swing Golf/Nintendo Touch Golf + - DSiWare version called "True Swing Golf Express" (USA), or "A Little Bit of... Nintendo Touch Golf" (Europe) + - The DSiWare version of the game does not include any Wi-Fi features, such as Local/Download Play or the in-game PictoChat function. It also features far fewer courses than the retail game + - The game engine is improved + - Challenge mode replaces Championship Tour of the retail game +- WarioWare: Touched! + - Slot-2 features removed +- Zuma's Revenge! + - Multiplayer removed + - Icon is animated + +Supports Wi-Fi (WPA 1/2 included): +- Bomberman Blitz +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Tetris Party Live + +### Games that got SDK upgrades +- Advance Wars: Days of Ruin/Dark Conflict: SDK4 -> SDK5 in Japan (as DSiWare) +- Drawn to Life: The Next Chapter: SDK4 -> SDK5 (v1.1) +- Giana Sisters DS: SDK4 -> SDK5 in USA +- Inazuma Eleven: SDK4 -> SDK5 in Europe +- Inazuma Eleven 2: Blizzard and Firestorm: SDK4 -> SDK5 in Europe +- Mario & Luigi: Partners in Time: SDK2 -> SDK4 in Korea +- Nintendogs: Lab and Friends: SDK2 -> SDK5 (as DSiWare) +- Phineas and Ferb: SDK4 -> SDK5 in Europe (as a DSi-Enhanced title) +- Pokémon Diamond/Pearl: SDK3 -> SDK4 in Korea +- Pokémon Dash: SDK2 -> SDK3 in Korea +- Professor Layton and the Diabolical/Pandora's Box: SDK4 -> SDK5 in Korea +- Sawaru: Made in Wario: SDK2 -> SDK4 (Rev 3) -> SDK5 (as DSiWare) +- Sonic Rush Adventure: SDK3 -> SDK4 in Korea +- WarioWare: Touched: SDK2 -> SDK5 (as DSiWare) + +### DSi-Enhanced games that don't use overlays +Total: 39, some may be missing +- 2 in 1 - Music for Kids + Englisch Macht Spass - Eine Reise nach London! +- Are You Smarter than a 5th Grader: Back to School +- Assassin's Creed II: Discovery +- Bejeweled Twist +- The Biggest Loser +- Bratz Fashion Boutique +- de Blob 2 +- Dolphin Island: Underwater Adventures +- Fancy Nancy: Tea Party Time! +- Grease: The Official Video Game +- iCarly +- Imagine: Animal Doctor Care Center +- Imagine: Babyz Fashion +- Imagine: Champion Rider +- Imagine: Fashion Designer - World Tour +- Imagine: Fashion Stylist/Fashion Paradise +- Imagine: Gymnast +- Imagine: Journalist +- Imagine: Reporter +- Imagine: Rescue Vet +- Imagine: Resort Owner/Dream Resort +- Jam Sessions 2 +- Just Sing! +- Just Sing! Vol. 2 +- Just Sing! Vol. 3 +- Kung Fu Panda 2 +- The Last Airbender +- Monster High: Ghoul Spirit +- Penguins of Madagascar +- Penguins of Madagascar: Dr. Blowhole Returns Again! +- Petz: Dolphinz Encounter +- Pictionary +- Popstars +- Rio +- Scripps Spelling Bee +- Sonic Classic Collection +- Women's Murder Club: Games of Passion +- You Don't Know Jack +- Zhu Zhu Pets 2: Featuring The Wild Bunch + +### Games that can connect with GBA titles +Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. + +- Advance Wars: Dual Strike + - Advance Wars + - Advance Wars 2: Black Hole Rising +- Bleach DS + - Bleach Advance: Kurenai ni Somaru Soul Society +- Castlevania Dawn of Sorrow + - Castlevania Aria of Sorrow + - Use [cheats](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/) to get specific items +- Daigasso! Band Brothers + - Daigasso! Band Brothers Tsuika Kyoku (Expansion Pak) +- Eyeshield 21: MAX Devil Power + - Eyeshield 21: Devilbats Devildays +- Feel the Magic: XY/XX + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle + - Sonic Pinball Party + - Space Channel 5: Ulala's Cosmic Attack +- Final Fantasy Tactics A2: Grimoire of the Rift + - Final Fantasy Tactics Advance +- Frogger: Helmet Chaos + - Frogger's Journey: The Forgotten Relic + - Frogger's Adventures: Temple of the Frog + - Frogger's Adventures 2: The Lost Wand +- Fullmetal Alchemist: Dual Sympathy + - Hagane no Renkinjutsushi: Omoide no Sonata + - Hagane no Renkinjutsushi: Meisou no Rondo +- Ganbare Goemon: Toukai Douchuu + - Ganbare Goemon 1+2: Yuki-hime to Magginisu +- Harvest Moon DS + - Harvest Moon: Friends of Mineral Town + - Harvest Moon: More Friends of Mineral Town +- Kim Possible: Kimmunicator + - Disney's Kim Possible: Revenge of Monkey Fist + - Disney's Kim Possible 2: Drakken's Demise + - Disney's Kim Possible 3: Team Possible +- Kirby: Canvas Curse + - Kirby: Nightmare in Dream Land + - Kirby and the Amazing Mirror +- Knights in the Nightmare + - Yggdra Union: We'll Never Fight Alone +- Lunar Knights + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Madden NFL 06 + - Madden NFL 06 + - Madden NFL 2005 +- MegaMan Battle Network 5: Double Team DS + - Mega Man Battle Network + - MegaMan Battle Network 2 + - MegaMan Battle Network 3 White/Blue + - MegaMan Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - MegaMan Battle Network 5 Team ProtoMan/Colonel + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Mega Man Star Force Pegasus/Leo/Dragon + - Mega Man Battle Network + - Mega Man Battle Network 2 + - Mega Man Battle Network 3 White/Blue + - Mega Man Battle Chip Challenge + - Mega Man Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - Mega Man Battle Network 5 Team ProtoMan/Colonel + - Mega Man Battle Network 6 Cyberbeast Falzar/Gregar +- Mega Man ZX + - Mega Man Zero 3 + - Mega Man Zero 4 + - Use this [Slot-2 Patch](https://www.romhacking.net/hacks/4649/) to access the content in Area N +- Phoenix Wright: Ace Attorney + - Gyakuten Saiban +- Phoenix Wright: Justice for All + - Gyakuten Saiban 2 +- Phoenix Wright: Trials and Tribulations + - Gyakuten Saiban 3 +- Pokémon Dash + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald + - (Use [pkmn-chest](https://universal-team.net/projects/pkmn-chest) or [PKSM](https://flagbrew.org/projects/PKSM) to transfer/add Pokémon) +- Pokémon Mystery Dungeon: Blue Rescue Team + - Pokémon Mystery Dungeon: Red Rescue Team +- Shrek Super Slam + - Shrek Super Slam +- Spider-Man 2 + - Spider-Man: Mysterio's Menace +- Super Robot Wars W + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- Super Robot Wars K + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- The Rub Rabbits + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle +- The Sims 2 (DS) + - The Sims 2 (GBA) +- WarioWare: Touched! -WarioWare: Twisted! +- Yoshi Touch & Go + - Yoshi's Island: Super Mario Advance 3 +- Yu-Gi-Oh! Nightmare Troubadour + - Yu-Gi-Oh! GX Duel Academy + +### Games that use GBA Option Paks +- Memory Expansion Pak + - Nintendo DS Browser +- Rumble Pak + - Clubhouse Games + - Custom Robo Arena + - Diddy Kong Racing DS + - Elite Beat Agents + - Ferrari Challenge + - GRID + - Hotel Dusk: Room 215 + - Iron Man + - Juiced 2: Hot Import Nights + - Last Window: The Secret of Cape West + - Legend of Spyro: A New Beginning + - Magnetica + - Mahjong Fight Club DS - Wi-Fi Taiou + - Mario & Luigi: Partners in Time + - Metroid Prime Pinball + - Metroid Prime: Hunters + - Moero! Nekketsu Rhythm Damashii Osu! Tatakae! + - Need for Speed Nitro + - Orcs and Elves + - Picross DS + - Power Pro Kun Pocket 9 + - Power Pro Kun Pocket 10 + - Puyo Puyo! 15th Anniversary + - Race Driver: Create and Race + - Sega Superstars Tennis + - Sonic & SEGA All Stars Racing + - Space Invaders Extreme + - Star Fox Command + - Star Trek: Tactical Assault + - Super Princess Peach + - Tomb Raider: Underworld + - Wario: Master of Disguise + - WWE SmackDown vs. Raw 2008 +- Motion Pack + - Tony Hawk’s Motion + +### Games with Wii connectivity +- Animal Crossing: Wild World -> Animal Crossing: City Folk +- Band Hero -> Guitar Hero +- Batman: The Brave and the Bold (DS) -> Batman: The Brave and the Bold (Wii) +- Castlevania: Order of Ecclesia -> Castlevania Judgement +- Final Fantasy Crystal Chronicles: Echoes of Time (DS) -> Final Fantasy Crystal Chronicles: Echoes of Time (Wii) +- Geometry Wars: Galaxies (DS) -> Geometry Wars: Galaxies (Wii) +- Jam with the Band -> Live Channel +- My Word Coach -> My Word Coach (Wii) +- Pokemon Diamond/Pearl -> My Pokemon Ranch +- Pokemon Platinum -> My Pokemon Ranch (Japan Only) +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver-> Pokémon Battle Revolution +- Personal Trainer: Walking -> Mii Channel +- Ultimate Band -> Ultimate Band (Wii) +- WarioWare D.I.Y. -> WarioWare D.I.Y. Showcase diff --git a/pages/_sv-SE/gbarunner2/faq.md b/pages/_sv-SE/gbarunner2/faq.md index 5c61db8c..7b07a3a8 100644 --- a/pages/_sv-SE/gbarunner2/faq.md +++ b/pages/_sv-SE/gbarunner2/faq.md @@ -8,19 +8,15 @@ description: Vanliga frågor och felsökning för GBARunner2 --- #### Hur skapar jag och lägger jag till anpassade gränser? - Du kan läsa och följa [denna guide](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) av FrescoASF. #### Stöds fusk? - Inte just nu. Istället kan du permanent injektera fuskkoder i din GBA ROM med [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/). #### Hur använder jag nattliga GBARunner2 bygg i TWiLight Menu++? - 1. Ladda ner det nattliga bygget 1. Byt namn till `GBARunner2_arm7dldi_3ds.nds` (eller `GBARunner2_arm7dldi_dsi.nds` om du är på DSi) 1. Placera den i `sd:_nds` #### Hur använder jag funktioner för Wi-Fi Link? - Du behöver en version från [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branchen för att använda funktionerna. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). diff --git a/pages/_sv-SE/gbarunner2/index.md b/pages/_sv-SE/gbarunner2/index.md index 970596ac..c9e83131 100644 --- a/pages/_sv-SE/gbarunner2/index.md +++ b/pages/_sv-SE/gbarunner2/index.md @@ -6,7 +6,7 @@ title: GBARunner2 description: Information om hur du använder GBARunner2 --- -GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. Typ som vad [Nintendont](https://github.com/FIX94/Nintendont) gör för att köra Gamecube spel på Wii. +GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. It runs similar to [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii. Tillsammans med vad denna wiki har att erbjuda, GBARunner compability lists har en hel del användbar infomation: - [DS / Minneskort](https://wiki.gbatemp.net/wiki/GBARunner2) diff --git a/pages/_sv-SE/hiyacfw/forwarders.md b/pages/_sv-SE/hiyacfw/forwarders.md deleted file mode 100644 index 2349c054..00000000 --- a/pages/_sv-SE/hiyacfw/forwarders.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -lang: en-US -layout: wiki -section: hiyacfw -title: Forwarders -category: other -description: How to use nds-bootstrap forwarders with hiyaCFW ---- - -### Requirements -- A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch), [hiyaCFW](installing), and [TWiLight Menu++](/twilightmenu/installing-dsi) installed -- The latest release of [MakeForwarder](https://github.com/Ta180m/Make-Forwarder-Dsi/releases) - -### Instructions -1. Extract *the contents of* `MakeForwarder.zip` to the root of your SD card -1. Launch TWiLight Menu++ -1. Launch the Nintendo DS ROM you want to create a forwarder for -1. Once the ROM boots, turn off your console - - If it does not work, please follow the nds-bootstrap troubleshooting guide -1. Launch hiyaCFW -1. Once in the Nintendo DSi Menu, unwrap and launch "Forwarder Maker" -1. Set your target bootstrap depending on what your application is: - - **Retail ROM:** `sd:/_nds/nds-bootstrap-release.nds` - - **Homebrew:** `sd:/_nds/nds-bootstrap-hb-release.nds` -1. Select `create forwarder` and navigate to the location of your ROM - -Repeat step 7 and 8 until you have created all desired forwarders. -- You do not need to reset the target bootstrap if using the same type of ROM - -Once you've installed forwarders for all of your ROMs, reboot the system and launch hiyaCFW. They should now appear in gift boxes. diff --git a/pages/_sv-SE/hiyacfw/index.md b/pages/_sv-SE/hiyacfw/index.md index 92d99711..2d8258d0 100644 --- a/pages/_sv-SE/hiyacfw/index.md +++ b/pages/_sv-SE/hiyacfw/index.md @@ -6,8 +6,10 @@ title: hiyaCFW description: Information on how to install and use hiyaCFW --- -[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) is a custom firmware that will allow you to run your system NAND (internal storage) off of your SD card. +[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) is a custom firmware that allows running the Nintendo DSi firmware off the console SD card instead of the NAND (internal memory) chip. This is useful because the SD card is replaceable, while the internal NAND chip is weak and has the potential to break. -This allows you to install your own apps to the Nintendo DSi Menu without risk of bricking, as they’re installed to the SD card so problems can fixed easily. +Alongside the safety benefit, it provides the ability to... +- Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility +- Keep settings separate from the one found in the internal NAND -It also allows easy installation of homebrew applications to the DSi Menu and displaying a custom splash screen on boot. +However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_sv-SE/hiyacfw/troubleshooting.md b/pages/_sv-SE/hiyacfw/troubleshooting.md index c306ec94..b13fe38f 100644 --- a/pages/_sv-SE/hiyacfw/troubleshooting.md +++ b/pages/_sv-SE/hiyacfw/troubleshooting.md @@ -7,10 +7,10 @@ category: other description: Troubleshooting information for hiyaCFW --- -## #-2435-8325 +### #-2435-8325 If your Nintendo DSi shows an error in this format when booting, with the # being a number, that means that bootstage 2 thinks something is wrong with your SDNAND. This is usually fixed by [reinstalling hiyaCFW](installing-hiyacfw). -## "An error has occurred" +### "An error has occurred" When the Nintendo DSi Menu detects a problem it will usually show this generic error message, some of the causes are: #### The free space bug diff --git a/pages/_sv-SE/nds-bootstrap/faq.md b/pages/_sv-SE/nds-bootstrap/faq.md index bb169742..d1c504e8 100644 --- a/pages/_sv-SE/nds-bootstrap/faq.md +++ b/pages/_sv-SE/nds-bootstrap/faq.md @@ -13,18 +13,18 @@ description: FAQ & Troubleshooting for nds-bootstrap - Om det fungerade tidigare tar du bort `fatTable` och `patchOffsetCache` i `sd:/_nds/nds-bootstrap/` #### nds-bootstrap troubleshooting -If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. +If you get issues with using the latest version of nds-bootstrap, here's how you can troubleshoot it. 1. Run the game with different settings, including changing the ARM9 CPU Speed, DS/DSi Mode, sound quality, Card Read DMA, etc 2. Om det fungerade tidigare tar du bort `fatTable` och `patchOffsetCache` i `sd:/_nds/nds-bootstrap/` 3. Det är förmodligen inte så stort av ett problem; fråga i [Discord-servern](https://discord.gg/yD3spjv) -If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. +If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case there has already been an issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. #### Why are there issues with ROM loading, even though they're run natively? -nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. +nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which will cause the ROMs to not work properly. #### Why use nds-bootstrap over a regular flashcard? - Vissa kompatibla ROM laddas till RAM-minne, vilket gör det möjligt för laddningstider att vara snabbare än till och med vanliga spelkort @@ -46,5 +46,5 @@ A nightly build is build for the latest commit. Nightly builds may be unstable, #### Why do my cheats not work? The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. -For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). +For more info on cheats, check the [Action Replay cheats section of the Retail ROMs page](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). diff --git a/pages/_sv-SE/nds-bootstrap/index.md b/pages/_sv-SE/nds-bootstrap/index.md index e01c49c3..3cf87a37 100644 --- a/pages/_sv-SE/nds-bootstrap/index.md +++ b/pages/_sv-SE/nds-bootstrap/index.md @@ -6,4 +6,10 @@ title: nds-bootstrap description: Information om hur du använder nds-bootstrap --- -[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcards. +[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source homebrew application which redirects Slot-1 read/writes from official Nintendo SDK games to the SD card, whether on a flashcard or the on-console SD card. + +It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. + +- [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) + - For access to edit, please hit the "Request edit access" button +- [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_sv-SE/nds-bootstrap/testing.md b/pages/_sv-SE/nds-bootstrap/testing.md index 5b16cd47..4f240697 100644 --- a/pages/_sv-SE/nds-bootstrap/testing.md +++ b/pages/_sv-SE/nds-bootstrap/testing.md @@ -7,7 +7,7 @@ description: Compatibility list and tips for testing games --- ### Kompatibilitetslista -För att se en lista testade spel, se [här](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). Om du vill bidra, tryck på `Begär redigeringsåtkomst`. +To view tested games, check the [compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `View only` and then `Request edit access`. ### Tips för att testa spel - Leta efter skärmflimmer eller ljudproblem diff --git a/pages/_sv-SE/other/godmode9i.md b/pages/_sv-SE/other/godmode9i.md index a3b0d045..89b42907 100644 --- a/pages/_sv-SE/other/godmode9i.md +++ b/pages/_sv-SE/other/godmode9i.md @@ -6,17 +6,19 @@ title: GodMode9i description: Information om GodMode9i --- -Information för [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), en filutforskare med full åtkomst för Nintendo DS, Nintendo DSi och Nintendo 3DS:ets TWL_FIRM. +[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/) is an open source file browser for the Nintendo DS ecosystem, taking inspiration from GodMode9 for the Nintendo 3DS. GodMode9i has the ability to dump game cartridges, manage SD card files, browse NitroFS, calculate the SHA1 hash of files, edit binary files with a hex editor, and more. -### FAQ & Felsökning +## Dumping functionality -#### How do I dump games? -Follow [this guide](https://dsi.cfw.guide/dumping-game-cards) from the [dsi.cfw.guide](https://dsi.cfw.guide/) website. +To dump game cartridges, select the drive in the drives list and follow the on-screen prompts. +- On the Nintendo DS and Nintendo DS Lite, GodMode9i can dump Slot-2/Game Boy Advance cartridges if running from Slot-1 flashcard, or Slot-1/Nintendo DS cartridges if GodMode9i is running from a Slot-2 flashcard +- On the Nintendo DSi family of systems, Unlaunch is required for access to Slot-1 + - Follow [dsi.cfw.guide](https://dsi.cfw.guide/) for instructions on how to install Unlaunch +- On the Nintendo 3DS family of systems, a modern CFW environment is required to launch GodMode9i + - Follow [3ds.hacks.guide](https://3ds.hacks.guide/) for instructions on how to install Luma3DS + boot9strap -#### Varför kan jag inte dumpa spel på DSi? -Du behöver Unlaunch installerat för att kunna dumpa spel på ditt SD-kort. Du kan installera Unlaunch genom att följa [dsi.cfw.guide](https://dsi.cfw.guide/). +### Troubleshooting #### How do I get past the "mounting drive(s)" screen while starting it up? -This happens when you launch GodMode9i from [hiyaCFW](/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND. - +This happens when you launch GodMode9i from [hiyaCFW](../hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from Unlaunch to be able to mount the NAND. diff --git a/pages/_sv-SE/twilightmenu/creating-ram-disks.md b/pages/_sv-SE/twilightmenu/creating-ram-disks.md index 8f252748..076ff8b0 100644 --- a/pages/_sv-SE/twilightmenu/creating-ram-disks.md +++ b/pages/_sv-SE/twilightmenu/creating-ram-disks.md @@ -10,7 +10,7 @@ description: Hur man skapar RAM-diskar för att använda gamla DS homebrew med T Du behöver inte följa detta om du använder ett minneskort. {:.alert .alert-info} -För att göra en RAM-disk, ladda ner [detta](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) verktyg (klicka `Download Software`), och följ instruktionerna nedan. +To make a RAM disk, download [Dataram RAMDisk](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) (click `Download Software`), and follow the instructions below. Instruktioner av @Dakkon7, ändrad av RocketRobz: diff --git a/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md index 60c35b69..bef2c8f1 100644 --- a/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md @@ -7,7 +7,10 @@ title: Anpassade Unlaunch bakgrunder description: Hur man gör anpassade Unlaunch bakgrunder och installerar dem med TWiLight Menu++ --- -Med TWiLight Menu++ kan du infoga Unlaunch installatören för att ha en anpassad bakgrundsbild. Detta måste vara en 256 x 192 GIF, med några begränsningar: +You can find premade Unlaunch backgrounds on the [TWiLight Menu++ skins site](https://skins.ds-homebrew.com/unlaunch/). +{:.alert .alert-info} + +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: - Endast den första ramen kommer att visas, inga animerade bakgrunder - Filen måste vara mindre än eller lika med 15,472 byte - GIF:ar med mer än 31 färger kräver specialgjorda paletter för att förhindra att texten bryts @@ -21,7 +24,7 @@ Med TWiLight Menu++ kan du infoga Unlaunch installatören för att ha en anpassa 1. Välj `Installera nu` ### Använda GIF-filer med mer än 31 färger -Eftersom GIF:ets palett laddas till samma VRAM område som textpaletterna kommer den att skriva över dem om paletten blir för stor. Detta kan dock bearbetas genom att inkludera textpaletterna i GIF:ens paletter. Att använda detta med olika färger skulle också låta dig ha olika textfärger, om du vill det. Dessa instruktioner kommer att vara för [GIMP](https://gimp.org), men alla bildredigerare som kan omorganisera paletten av en bild kommer att fungera. +As the GIF's palette is loaded to the same area of VRAM as the text palettes it will overwrite them if the palette gets too large, however this can be worked around by including the text palettes in the GIF's palettes. Using this with different colors would also let you have different text colors, should you want that. These instructions will be for [GIMP](https://gimp.org), but any image editor capable of rearranging the palette of an image will work. 1. Öppna din bild i GIMP och se till att den är 256 x 192 pixlar 1. I menyraden högst upp väljer du `Image` -> `Mode` -> `Indexed...` 1. Välj `Generate optimum palette` och ställ in de maximala färgerna till allt upp till 226 färger @@ -39,9 +42,9 @@ Eftersom GIF:ets palett laddas till samma VRAM område som textpaletterna kommer 1. Spara den optimerade GIF-filen och öppna den i GIMP 1. Välj `Windows` -> `Dockable Dialogs` -> `Colormap` 1. Ändra din nuvarande `Foreground color` till #080808 och lägg till 14 nya färger med `+` knappen - - Om din bild inte har minst 133 färger måste du också lägga till fyllfärger för att ordna textfärgerna till rätt platser + - If your image doesn't have at least 133 colors you will need to keep adding colors until the last is index 146 1. Högerklicka på en färg i Colormap och välj `Rearange Colormap...` -1. Ordna dina nya färger så att de matchar dessa: (2:a och 3:e kolumnen börjar vid index 49)
![Palett med rätt textfärger](https://cdn.discordapp.com/attachments/614278143527878658/770777177904906240/unlaunch-palette.png) +1. Arrange your new colors so they match the ones outlined in red: (The 2nd and 3rd columns starting on the 4th row)
![Palett med rätt textfärger](/assets/images/custom-unlaunch-bg/unlaunch-palette.png) 1. Använd färgväljaren för att få dina nya färger att matcha dem i bilden ovan 1. I menyraden högst upp väljer du `File` -> `Export As...`, ge det ett namn med tillägget `.gif`, och klicka på `Export` 1. I nästa popup, se till att `GIF comment` är avstängd och klicka på `Export` diff --git a/pages/_sv-SE/twilightmenu/faq.md b/pages/_sv-SE/twilightmenu/faq.md index 638870c1..3dabf439 100644 --- a/pages/_sv-SE/twilightmenu/faq.md +++ b/pages/_sv-SE/twilightmenu/faq.md @@ -62,60 +62,10 @@ No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) ar #### What systems does TWiLight Menu++ support? -| Format | Loader | Extensions | Save file | -| ----------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------------------- | -| ARGV[^1] | Native | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | -| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | -| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | -| MPEG4 Video | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | -| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| RVID Video | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | -{:.table} - -- Footnotes - -{:footnotes} +See [List of Systems Supported by TWiLight Menu++](../ds-index/emulators#list-of-supported-systems-by-twilight-menu). #### Why isn't touch input working on sudokuhax? Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Can The Biggest Loser boot TWiLight Menu++? No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -[^1]: Textfiler som innehåller sökvägen till en DS homebrew-app och argument för att starta den med, läs [nds-hb-menu's README](https://github. com/devkitPro/nds-hb-menu#passing-arguments) för mer info -[^2]: Only for retail ROMs, homebrew do not have specific save files -[^3]: Fungerar endast från ett SuperCard DSTWO minneskort eftersom det har ytterligare processorkraft och RAM inuti spelkortet -[^4]: När du kör i DSi läge så kan det använda DSP för bättre ljud -[^5]: Kräver ett kortplats för Slot-2 och fungerar därmed bara på DS Phat och DS Lite -[^6]: jEnesis kan bara spara när du kör från ett minneskort, men PicoDriveTWL kan spara från både SD och minneskort -[^7]: Visas endast när du använder ett minneskort, 3DS:ets inbyggda SD-kort eller DSi med Unlaunch installerat -[^8]: Kan bara spara när du kör från ett minneskort - -[a5200ds]: https://github.com/wavemotion-dave/A5200DS -[a7800ds]: https://github.com/wavemotion-dave/A7800DS -[dstwo]: http://eng.supercard.sc -[gameyob]: https://github.com/Drenn1/GameYob -[gbarunner2]: https://github.com/Gericom/GBARunner2 -[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS -[mpeg4player]: https://gbatemp.net/threads/544095 -[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap -[nesds]: https://github.com/DS-Homebrew/NesDS -[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx -[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL -[rvidplayer]: https://gbatemp.net/threads/539163 -[s8ds]: https://www.gamebrew.org/wiki/S8DS -[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS -[stellads]: https://github.com/wavemotion-dave/StellaDS -[unlaunch]: https://problemkaputt.de/unlaunch.htm -[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS diff --git a/pages/_sv-SE/twilightmenu/index.md b/pages/_sv-SE/twilightmenu/index.md index e459b429..659cc0ff 100644 --- a/pages/_sv-SE/twilightmenu/index.md +++ b/pages/_sv-SE/twilightmenu/index.md @@ -5,6 +5,8 @@ title: TWiLight Menu++ description: Guider om hur man använder och anpassar TWiLight Menu++ --- -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source DSi Menu upgrade/replacement, and frontend for nds-bootstrap for DSi, 3DS, and flashcards. +![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -För mer information om hur du installerar detta, klicka på sidan i sidofältet för din konsol i avsnittet "Installation". +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu to launch a variety of different applications, making it perfect for a replacement menu. With themes, skins, folders and other features, this is the all-in-one menu for the Nintendo DS and Nintendo 3DS family of systems. + +For info on how to install, click on the page in the sidebar for your console in the Installing section. diff --git a/pages/_sv-SE/twilightmenu/installing-flashcard.md b/pages/_sv-SE/twilightmenu/installing-flashcard.md index d8a7bab3..78d99be4 100644 --- a/pages/_sv-SE/twilightmenu/installing-flashcard.md +++ b/pages/_sv-SE/twilightmenu/installing-flashcard.md @@ -38,7 +38,7 @@ description: Hur man installerar TWiLight Menu+ + på Nintendo DS minneskort - R4xDS - DSTT(i) - Installera YSMenu från [här](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) + Install [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - Kontrollera att du har `YSMenu.nds` (bytt namn från `TTMenu.dat` om det inte finns en) och mappen `TTMenu` på minneskortets microSDs rot 1. Ställ in `Använd nds-bootstrap` till `Nej`, så att minneskortets firmware kommer att användas istället för nds-bootstrap diff --git a/pages/_sv-SE/twilightmenu/playing-in-widescreen.md b/pages/_sv-SE/twilightmenu/playing-in-widescreen.md index 96a152b6..9ba77b95 100644 --- a/pages/_sv-SE/twilightmenu/playing-in-widescreen.md +++ b/pages/_sv-SE/twilightmenu/playing-in-widescreen.md @@ -33,5 +33,5 @@ Du är klar! Njut av dina DS spel i bredbild! **NOTES:** 1. Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched -1. Not every game is widescreen compatible. [We have created a list of games with widescreen](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) +1. Not every game is widescreen compatible. [Here is a list of games with widescreen support](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) 1. If you're stuck in widescreen mode in all of TWL_FIRM (including the TWLMenu++ GUI) after following this guide and launching a widescreen-compatible game, delete `TwlBg.cxi` at `sd:/luma/sysmodules/`, and [uninstall](https://wiki.ds-homebrew.com/twilightmenu/uninstalling-3ds) and [re-install](https://wiki.ds-homebrew.com/twilightmenu/installing-3ds) TWiLight Menu++, and re-follow the above guide diff --git a/pages/_zh-CN/community/discord-info.md b/pages/_zh-CN/community/discord-info.md index 41c73ff6..830c3094 100644 --- a/pages/_zh-CN/community/discord-info.md +++ b/pages/_zh-CN/community/discord-info.md @@ -7,97 +7,126 @@ title: DS⁽ⁱ⁾ Mode Hacking Info description: Information for the DS⁽ⁱ⁾ Mode Hacking Discord server --- -### Welcome to the DS⁽ⁱ⁾ Mode Hacking! - -We specialize in all things related to Nintendo DS(i) modding and homebrew. Here are a few examples of what we can help you do in this server: - -- Setting up the best kernel for your flashcart -- Installing Custom Firmware (CFW) to your Nintendo DSi -- Helping modify the TWL_FIRM on your Nintendo 3DS (allowing you to use widescreen, changing screen filtering amongst other things) - -We also focus on other things such as creating ROM hacks, developing homebrew, and general chatter. +This is a Discord server that specializes in all things related to Nintendo DS(i) modding and homebrew, from helping set up your flashcard to homebrew development. We also focus on other things such as creating ROM hacks, playing DS games, and TWL_FIRM modding on 3DS. ## Discord Channels -We have plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. We'll go over the important ones but you can always check what the other channels do by looking at their channel topic: +There are plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. -- [#info-and-rules][info-and-rules] - This is the rules channel, it describes the standards we have when communicating in this server. -- [#useful-resources][useful-resources] - Need to understand something? Don't know a technical term? Check here -- [#nds-modding-help][nds-modding-help] - This is where you can ask for assistance with anything DS Homebrew related. Please check the pins, as there might be an explanation there already -- [#community-meta][community-meta] - This channel is used for talking about the server itself -- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes and stuff +Always remember to check the channel topic and pins before talking in a channel. +{:.alert .alert-info} -We also have [#other-nds-homebrew][other-nds-homebrew] for homebrew that don't have a dedicated channel, [#nds-modding-discussion][nds-modding-discussion] for modding that doesn't concern other channels, [#nds-gaming][nds-gaming] for general DS stuff, and [#offtopic][offtopic] for any topic in general. +**Important** +- [#info-and-rules][info-and-rules] - This provides brief information on the rules and information on this server. For more detailed information on the rules, see [the rules page](https://wiki.ds-homebrew.com/community/discord-rules) on the wiki +- [#useful-resources][useful-resources] - Links to useful resources that are outside of the Discord server such as other servers or this wiki +- [#member-logs][member-logs] - Shows user joins and server boosts + +**Server Hub** +- [#announcements][announcements] - Information on new updates to homebrew and also general announcements related to the server +- [#github-updates][github-updates] - Feed of all contributions to and discussions in our projects' GitHub repositories +- [#github-builds][github-builds] - Feed of all of our projects' nightly builds +- [#subreddit-feed][subreddit-feed] - Updates for new posts from our [Subreddit](https://reddit.com/r/NDSBrew) +- [#community-meta][community-meta] - For giving feedback about our community, including this Discord server, our subreddit, and GitHub organization + +**Nintendo DS⁽ⁱ⁾ Modding** +- [#nds-modding-help][nds-modding-help] - Have an issue with anything Nintendo DS(i) related? Need to ask a general question? Go ahead and do it here, providing all the information you can give (error messages, your console, methods tried, logs, and so forth). Keep 3DS modding in #other-console-modding unless it involves TWL_FIRM +- [#nds-modding-discussion][nds-modding-discussion] - Place to discuss flashcards, AP patches, and general DS understandings and research. While this channel covers TWL_FIRM on 3DS, please keep 3DS Mode discussions in #other-console-modding +- [#nds-retail-research][nds-retail-research] - Talk about ROM hacks, mods, and cheats for Nintendo DS(i) titles. Check the pins for a list of dedicated communities +- [#nds-dev-discussion][nds-dev-discussion] - Resources and discussions about DS(i) homebrew development. Discussion of already existing homebrew should go in #other-nds-homebrew + +**Main DS⁽ⁱ⁾ Homebrew Projects** +- [#nds-bootstrap][nds-bootstrap] - This channel is for discussion of the development of nds-bootstrap, for help use #nds-modding-help +- [#twilight-menu][twilight-menu] - This channel is for discussion of the development of TWiLight Menu++, for help use #nds-modding-help +- [#gbarunner2][gbarunner2] - This channel is for discussion of the development of GBARunner2, for help use #nds-modding-help +- [#websites-development][websites-development] - Discussion and suggestions for [dsi.cfw.guide](https://dsi.cfw.guide/) and all [ds-homebrew sites](https://ds-homebrew.com/) go here + +**Secondary DS⁽ⁱ⁾ Homebrew Projects** +- [#godmode9i][godmode9i] - This channel is for discussion of the development of godmode9i, for help use #nds-modding-help +- [#emulators-on-nds][emulators-on-nds] - This is for talking about emulators on the Nintendo DS(i). Discussion for Nintendo DS(i) emulators should go in #nds-modding-discussion +- [#other-nds-homebrew][other-nds-homebrew] - Talk about Nintendo DS(i) homebrew and get support that isn't covered by other channels + +**Community** +- [#off-topic][off-topic] - A channel for any topic that does not necessarily fit the other channels. Lower-quality posts should be kept to #end-of-server +- [#nds-gaming][nds-gaming] - A place to generally discuss games on the DS(i), as well as seek players for online play +- [#other-console-modding][other-console-modding] - Talk about homebrew and mods for any other game systems, such as the 3DS when not in TWL_FIRM +- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes, bot commands, and other things that don't facilitate discussion ## Roles & User Flairs -We have several roles you can get on this server, some of them being accessible with just a @Lightning command +We have several roles you can get on this server, some of them being accessible with just a Lightning bot command. -### Developers -This role is given to those who have either assisted or led a project for the Nintendo DS scene. While preferable that it'd be open source, it's optional Post the Nintendo DS homebrew application in the channel that works the best (If it doesn't have one, post it in [#other-nds-homebrew][other-nds-homebrew]) and ping a moderator alongside your message. +### Moderator Roles +These roles are given to people that are well trusted, they have the ability to ban, kick, mute, and give other roles to users. -Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances +- Da Master - The Owner role, has all possible perms +- Admin - Has all possible perms, usually gets final say between the Server Maintainers +- Server Maintainers - Help enforce the server rules and manage the server. If there is an issue contact them first before going higher up -### Artists/Designers -This role is given to those with an understanding of how art works and have contributed to DS homebrew in a graphical way (for example, a WoodR4 skin or a TWiLight Menu++ subtheme). Once you've fulfilled the requirement, mention us in [#community-meta][community-meta] with examples of said work and we will evaluate it. +### User Flair Roles +These roles can only be given by moderators and indicate that these users are knowledgeable in those fields, some give access to private channels. If you think that you fit the descriptions for any of these roles, ask in #community-meta. Moderators will evaluate your request based on the role's requirements. -### Helpers -Whether it's people we confide special builds to test or someone who would be helping out in the [#nds-modding-help][nds-modding-help] channel, Helpers are users that are supposed to represent the server as helpful members of the community. As an addition to the above average post quality requirement, there are two possible ways you can get the role: Testing & helping those in [#nds-modding-help][nds-modding-help] +- Developers - This role is given to those who have contributed code to the Nintendo DS scene. If you have any projects for the role, show them in #nds-dev-discussion +- Helpers - This role is given to those that actively provide meaningful assistance in #nds-modding-help or have contributed to compatibility reporting + - Helpers have no moderator perms, please ping a mod if a situation needs one +- Nitro Boosters - Given to those that have given Server Boosts -For those testing, you must test at least a total of 7 games between GBARunner2 and nds-bootstrap. Check their specific channel topics for links to their compatibility sheet. For those helping, the amount of help you give isn't set in stone. We generally look at how grand your helping is (for example, saying "right click then hit edit" wouldn't help). +### Punishment Roles +If you have broken the rules, you may receive these roles from a mod. -Once you've fulfilled either, mention it in [#community-meta][community-meta] and say which method you chose. If we approve, you will gain the Helpers role. You must send at least one message every 4 months to keep it. +- No Community - Removes access for all the channels under the Community category +- No Help - Removes access from [#nds-modding-help][nds-modding-help] +- No Reaction - Disables reaction perms for all channels +- Muted - Disables the ability to send messages -### Translators -Wanna translate a project of ours? Give yourself this role so you can stay up to date with the project's translation status. Our translation leader (Evie) will ping when new strings need to be translated. +### Other +These roles are only given for very specific purposes by Moderators. -- TWiLight Menu++: -- dsi.cfw.guide website: -- ds-homebrew.com wiki: +- Bots - Used to mark the Discord bots we have in this server +- Special Thanks - People that have contributed to our community in a major way -This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][end-of-server]) +### Self-Assignable Roles +These roles are given by the [Lightning bot](https://lightning-bot.gitlab.io/) using the !togglerole command. If you want to know what other commands it has, use !help. Keep commands for it in #end-of-server. -### Game Modders -This role is given to those who have made a ROM Hack of decent quality for the Nintendo DS, know how to properly patch their files and have posted said ROM hack at a more permanent place (such as GameBanana or modding forums). Post your ROM hack in [#nds-retail-research][nds-retail-research] and ping a moderator and we will evaluate the ROM hack. +- Updates - Get pings for updates on new releases of DS(i) homebrew in #announcements +- Nintendo DS Online Players - Anyone can ping this role in #nds-gaming when they're looking for people to play DS games online with +- Artist/Designers - For those that have made high-quality TWiLight Menu++ skins, unlaunch backgrounds or graphics for other DS(i) homebrew +- Composers - For those that have made music for DS(i) homebrew or ROM hacks +- Game Modders - For those that have made ROM hacks, cheats, or any other type of modifications to DS(i) games +- Translators - Anyone that wants to be notified for contributing to translations of various DS Homebrew projects -### Nintendo DS Online Players -This is a hoisted role, meant for users to get pinged when someone wants to play a Nintendo DS game online (whether it's Wiimmfi, AltWFC or other services). Mass pingers will be banned. This is a self-assignable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server]) +## The Staff Team +These are the people who maintain the server. If they say something is final, it is not up for debate. These members are hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. -### Updates -You will get pinged in [#announcements][announcements] anytime an update comes out. To get this role, type `!togglerole Updates` in [#end-of-server][end-of-server]. +Owner: shutterbug2000#8835 -## 🤖 Lightning Commands -Lightning is a discord bot made by [LightSage](https://gitlab.com/LightSage) which has useful commands for modding communities, including... +Administrators: RocketRobz#4931, FNowut#5028, ahezard#8037, Apache Thunder#1696 -- `!mod [console] [param2]` - This will allow you to view information on modding consoles, games and so on. param2 could be viewed for more specific information or get a list of homebrew. -- `!togglerole ` - This will allow you to toggle a self-assignable role. If you need to view the current list of self-assignable roles, run `!togglerole list`. - -There are a ton of fun commands you can run as well, but please keep them to [#end-of-server][end-of-server]. To learn more, check out their website: - -We also use Lightning for moderation purposes (to log warns, kicks, mutes and bans). Keep this bot's DM box open in case we ever need to reach you. - -## 👑 The Staff Team -These are the people who maintain the server. If they say something is final, it is not up for debate. These members will be hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. - -@shutterbug2000, @RocketRobz (TWL-Z8RT-USA), @Gericom, @ahezard, @Apache Thunder, @NightScript, @dubbz82, @Stack3r, @Frost_, @Kaisaan - -## 🚪 Invite Link -Here are links to our networks. - -- Discord Server: (Keep in mind that anything publicly accessible on our server are logged by us and may be logged by others here) -- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew) -- Sub-Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) (for old reddit: [Dark](https://dm.reddit.com/r/NDSBrew/) --- [Light](https://old.reddit.com/r/NDSBrew/)) +Server Maintainers: Kaisaan#6181, Pk11#3666, Kodtiz3D#8288, DeadSkullzJr#3908, lifehackerhansol#4546 [info-and-rules]: https://discord.com/channels/283769550611152897/626620520330428436 [useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283 +[member-logs]: https://discord.com/channels/283769550611152897/677714673663082529 [announcements]: https://discord.com/channels/283769550611152897/283771381735489537 +[github-updates]: https://discord.com/channels/283769550611152897/450065134191116290 +[github-builds]: https://discord.com/channels/283769550611152897/540764336134815766 +[subreddit-feed]: https://discord.com/channels/283769550611152897/869830055377928243 [community-meta]: https://discord.com/channels/283769550611152897/715651368391671919 [nds-modding-help]: https://discord.com/channels/283769550611152897/332961165829210117 [nds-modding-discussion]: https://discord.com/channels/283769550611152897/547986366357700620 [nds-retail-research]: https://discord.com/channels/283769550611152897/356988919738400768 +[nds-dev-discussion]: https://discord.com/channels/283769550611152897/835273459339624499 + +[nds-bootstrap]: https://discord.com/channels/283769550611152897/283769550611152897 +[twilight-menu]: https://discord.com/channels/283769550611152897/489307733074640926 +[gbarunner2]: https://discord.com/channels/283769550611152897/620310871800807466 +[websites-development]: https://discord.com/channels/283769550611152897/744649302567157800 + +[godmode9i]: https://discord.com/channels/283769550611152897/497960894660083732 +[emulators-on-nds]: https://discord.com/channels/283769550611152897/702400281966673951 [other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712 -[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725 +[off-topic]: https://discord.com/channels/283769550611152897/286686210225864725 [nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448 +[other-console-modding]: https://discord.com/channels/283769550611152897/653706029736919051 [end-of-server]: https://discord.com/channels/283769550611152897/283770736215195648 diff --git a/pages/_zh-CN/community/discord-rules.md b/pages/_zh-CN/community/discord-rules.md index 3a5ce382..ae96fe2d 100644 --- a/pages/_zh-CN/community/discord-rules.md +++ b/pages/_zh-CN/community/discord-rules.md @@ -7,126 +7,103 @@ title: DS⁽ⁱ⁾ Mode Hacking Rules description: The rules for the DS⁽ⁱ⁾ Mode Hacking Discord server --- -### Do NOT impersonate, trash talk or otherwise act disrespectful to others and their beliefs. +This page provides more details to the rules outlined in the [#info-and-rules](https://discord.com/channels/283769550611152897/626620520330428436) channel in the Discord server. If you have any further questions, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). Note that the [English version of the rules](/community/discord-rules) is the canonical version and any potential discrepancies in translations will not affect their enforcement. -- This applies especially to those offering their time for the community. (such as helpers or developers) -- We will NOT tolerate insensitivity, regardless of whether the member is in the community or not. -- Respect user privacy; Avoid attempts to communicate with users who aren't comfortable doing so or sharing information about them that they don't want shared. -- Do NOT backseat moderate or try to "help" when a moderator is dealing with a situation. You hold no authority, so leave actual rule handling to staff. - - Reminders are fine, as long as you don't try to enforce them. -- When knowing who created a piece of art, credit those content creators. +### 1. Do not act disrespectfully towards others and their beliefs +- This applies to everyone regardless of their role or level of activity in this server, even if they aren’t on the server +- Do not backseat moderate or try to "help" when a moderator is already dealing with a situation +- Reminders of the rules are fine, as long as you remain respectful +- Credit the creator(s) when sending something if you know who created it -### Do NOT bring the chat quality down. +### 2. Do not bring the chat quality down -Examples include: +Examples of what breaks this rule include: - Asking to be spoon-fed information or spoon-feeding others -- Asking for release dates for projects; It's ready when it's ready -- Asking to ask; by asking to ask, you just asked -- Requesting information that is either obvious or you could find with a little bit of research on your end (such as googling for links instead of asking for them to be handed to you) - - Important information will be held over at [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283). - - Check the channel topic & pinned messages; it most likely contains what you are looking for. -- Intentionally elongating your message (for example: sending few words per message leaving it into a "popcorn" situation) -- Repeating messages, whether it is repeated in the same channel or in multiple channels. - - If you're unsure where to post your message, post it in the one that makes the most sense. - - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). +- Asking for release dates for projects; it's ready when it's ready +- Asking if you can ask a question; just ask your question directly +- Requesting information that is either obvious or you could find with a little bit of research on your end + - Important information can be found in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and in the pinned messages of all the channels +- Taking up excessive space in chat (e.g. Sending a tiny amount of words in multiple messages instead of keeping it all in one message) +- Repeating messages, whether it is repeated in the same channel or in multiple channels + - If you're unsure where to post your message check the channel topics and ask in the most fitting one + - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919) - Posting for the sake of posting rather than to bring actual conversations (such as complaining that the chat is dead, only sending out greetings, copypastas, etc) -- Sending extremely long messages. Use [mystbin](https://mystb.in/) for longer messages instead. +- Sending extremely long messages, use [mystbin](https://mystb.in/) for longer messages instead + +### 3. Do not self-promote with no context or without explicit staff permission + +- Giving links to other Discord servers on request is allowed, but please ask a moderator in a DM before advertising a server without prior context +- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules, mass DM advertisement (with proof) will land you a ban +- Joining for the purpose of advertising your discord server will land you a ban and your advertisements will be deleted + +### 4. Avoid piracy discussion + +- Do not link/mention piracy websites/tools, upload pirated content, or encourage others to pirate +- For more information on what is piracy or not, we suggest reading [eip’s piracy definition page](https://3ds.eiphax.tech/piracy.html) (Disclaimer: We are not lawyers) +- Discord’s Terms of Service follow the US law and as such, is subject to the US definition of piracy regardless of wherever the user lives in the US or not + +### 5. Keep conversations within their respective channels + +- Even if they are related, sometimes another channel would be more suitable + - Check the channel topics for where to ask questions or have discussion +- Sometimes, even an entirely different server is preferable, we don't have the answers to everything + - There are some related servers in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) and the pins of other channels + +### 6. Keep all conversations in English + +- We are not able to easily moderate content in other languages +- We suggest using [DeepL](https://www.deepl.com/translator) for translation +- Moderators may allow others to speak in foreign languages in case translation fails and there are trusted people that know your language and are able to help + +### 7. You may not have an alternative account on this server without staff permission + +- One account per person at a time (except when approved by a staff member), be sure to leave this server on your other account before joining with a new one +- Punishments apply to the person, not the account, any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned + +### 8. Keep names/nicknames exclusively alphanumeric and do not hoist + +- Users with a nickname/username that is not easily readable for an English speaker or mentionable with an English (US) keyboard will be assigned a new nickname +- Avoid purposely putting characters in the beginning of the name to change your spot in the member list, those characters will be removed + +### 9. Do not send unsolicited DMs to other users + +- Please ask before sending a Direct Message to others and respect those not wanting to communicate + - Even if your actions aren't malicious, they could be disturbing or otherwise unwanted +- Things that happen in Direct Messages **are** the business of the server since unless you both share another server or are friends, you wouldn't be able to reach each other +- Examples of what not to do include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules, and harassment -### Do NOT randomly send Discord server invite links with no context & without explicit staff permission +### 10. Do not bring external drama, NSFW, or illegal content into the server -- Giving links to other discord servers on request is allowed, but please ask a moderator in Direct Messages before advertising a server without prior context -- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules. Mass-DM advertisement (with proof) will land you a ban -- Breaking this rule will result in your message containing the advertisement being deleted -- Joining for the purpose of advertising your discord server will land you a ban. +- If you are banned in other servers, avoid talking about it here + - We can not help you get unbanned from other servers, that is the decision of the staff members there +- Do not post anything that is not considered safe for work (e.g. sexual content, extreme violence, drugs) +- Any account with a disturbing avatar will be kicked, if you rejoin and still have the avatar, you will be banned +- Despite adult content being banned, users are still required to be thirteen and over in order to participate on this Discord server as per the Discord TOS +### 11. Do not talk about or do actions pertaining to breaking other Discord TOS +- [Link to Terms of Service](https://discord.com/terms) +- [Link to community guidelines](https://discord.com/guidelines) +- Trying to do anything that is not explicitly mentioned in our rules but is still against Discord TOS will land you a ban (e.g. raids, malware, phishing) -### Keep conversations within their respective channels. - -- Even if they are related, sometimes another channel would be more suitable. -- Sometimes, even an entirely different server is preferable. We don't have the answers to everything. - - Different related servers are linked to in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) - - -### You may not have an alternative account on this server - -- One account per person at a time (except when approved by a staff member). Be sure to leave this server on your other account before joining with a new one. -- Punishments apply to the person, not the account. Any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned. ‎ - -### Do NOT recommend video guides. - -- Video guides aren't maintained very well (which leads to the videos being outdated and unreliable in the long term) and negligent for the sake of "user accessibility". -- We have a list of guides in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) you could use instead. ‎ - -### Keep names exclusively alphanumeric, to keep them easy to read and tag. - -- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname. - - If we have to flip our displays to read your name, it's an abnormal way. - - If we have to get your User ID in order to mention you, it's an abnormal way. -- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed. - - -### Please be courteous when using Direct Messages - -- Things that happen in Direct Messages **are** the business of the server since unless the two share another server or they are friends, they wouldn't be able to reach each other. -- Examples include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules or harassment. - - There needs to be evidence of doing so, such as other people reporting it too, implications on the server or anything of the sort. However, when you do your report, cover any links. Do not give the DM advertiser more popularity than they already got by Direct Messaging everyone. -- Even if your actions aren't malicious, sometimes they could be disturbing. - - Please ask before sending a Direct Message to others and respect those not wanting to communicate. ‎ - -### Keep piracy discussion to a minimum - -- Do not link to piracy websites, upload pirated content, or encourage others to pirate -- For more information on what is piracy or not, we suggest reading this: https://3ds.eiphax.tech/piracy.html (Disclaimer: We are not lawyers) - - -### No Adult Content - -- Do not post pornography, gore, drugs (unless the topic is about medication) or anything that is not safe for work -- Any account with a disturbing avatar will get kicked. If you rejoin and still have the avatar, it will receive a ban -- At the same time, be mature. Members are allowed to cuss and you should be accustomed to that. Just don't throw around cuss words every two seconds; it isn't cool -- Despite Adult content being banned, users are still required to be thirteen and over in order to participate on this Discord Server - - -## Controversial content. - -### Topics that you should minimize - -Please keep these topics in [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856) and keep an open mind when discussing them: -- Political Debates -- Religion -- Spoilers -- Malware -- Content intended to shock or scare - -Make sure to put spoilers, malware and content intended to shock or scare in spoiler tags and properly warn the user outside of said spoiler tags. - -### Banned Content - -- External Drama -- Server Raids -- Adult content (read above) - -## 🏓 Notifications/Pings/DMs - -- @Lightning will send you a DM if you receive a warning. No need to assume you're in trouble if you got a ping -- Don't ping a user if it's obvious that they're already there. (Using Discord's quote function is not an excuse. Please remove the ping before sending the message) -- Don't repeatedly ping a person to try and get their attention. - - When a mention attack occurs, do not ping a staff member; it’s redundant since they are already getting pings from the attack. Also, it confuses the staff on which member to ban. -- If you get pinged, don't send messages like "why ping" or spam emotes on the message. Check who pinged and reply. - - If you have a problem with getting pinged, either set up your discord so you don't get ping notifications, deal with it or leave. - - If you can't find the message with the ping, alert a staff member. We will warn those who ping then instantly delete their messages. -- Ping only when you want to bring attention to something to someone. Don't ping as a reference. +### 12. Do not try to evade the rules as this will be treated as breaking them +- If you don't understand any of the rules, feel free to ask for further clarification +- Breaking the rules and then claiming that you “didn’t know” will still make you guilty of breaking them +- Trying to get around the rules by speaking in vague terms also counts as breaking them ## Consequences -**The consequences of breaking these rules are either warnings, mutes, kicks or bans.** Of course, it depends on a case by case scenario. -- Joining and immediately breaking the rules will lead your account to getting a mute -- Joining for the purpose of rule breaking will get you banned. -- Trying to evade, look for loopholes, or stay borderline within the rules will be treated as breaking them. +The consequences of breaking these rules are a warning, mute, kick or ban. Of course, the specific consequences will be handled on a case by case basis. +- Most users end up having 4 warnings before they are banned + - These warnings include using the actual !warn command, getting muted, and also verbal warnings +- Joining for the purpose of rule breaking will get you banned -If you don't understand any of the rules, feel free to ask. +## Reporting +- If someone is breaking the rules and a moderator is already not handling the case, please ping an online moderator +- If the incident was in DMs, there needs to be evidence, such as other people reporting it too, implications on the server, or anything of the sort +- However, when doing your report, cover any links; do not give the DM advertiser more visibility than they already got by Direct Messaging everyone -Last update: August 19th, 2020 + +Last updated: 2021-07-28 diff --git a/pages/_zh-CN/ds-index/dsi-twl-firm.md b/pages/_zh-CN/ds-index/dsi-twl-firm.md index 982a3aa0..ba27d130 100644 --- a/pages/_zh-CN/ds-index/dsi-twl-firm.md +++ b/pages/_zh-CN/ds-index/dsi-twl-firm.md @@ -8,36 +8,36 @@ description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM --- ### Setting up CFW -While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. We have the best of guides for you to follow, with step-by-step instructions. +While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Here are the best of guides for you to follow, with step-by-step instructions: - [3DS Hacking Guide](https://3ds.hacks.guide) - Lightning command: `mod 3ds` + - TWLHelper command: `guide 3ds` - Kuriisu command: `guide 3ds` - [DSi Hacking Guide](https://dsi.cfw.guide) - - Lightning command: `mod dsi cfw` + - Lightning command: `mod dsi` + - TWLHelper command: `guide dsi` - Kuriisu command: `guide dsi` ### CPU speeds -The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. -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. +nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly 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 Menu -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. +In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. This is a vulnerability that can be exploited, and it 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. -There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](/hiyacfw/troubleshooting#the-free-space-bug). +There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see the [hiyaCFW troubleshooting page](../hiyacfw/troubleshooting#the-free-space-bug). ### Nintendo DSi Slot-1 access & blockout -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. +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 +Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (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, advanced homebrew (such as Slot-1 dumpers) can be run. -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) - -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. +Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### Nintendo DSi Camera -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. +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 it's PC taken or PC edited, unless properly saved. 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. @@ -45,4 +45,4 @@ A `pit.bin` file is used in order to load images. However, the header size at of 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. ### RTCom -RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). +RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public DS homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). diff --git a/pages/_zh-CN/ds-index/emulators.md b/pages/_zh-CN/ds-index/emulators.md new file mode 100644 index 00000000..31e0fbbc --- /dev/null +++ b/pages/_zh-CN/ds-index/emulators.md @@ -0,0 +1,104 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Emulators on the DS +description: A reference on Emulators on the DS +--- + +There are many emulators present for the DS and DSi. This page provides a comprehensive explanation on the many emulators and loaders bundled into TWiLight Menu++. + +### List of systems supported by TWiLight Menu++ + +| Format | Loader | Extensions | Save file | +| ----------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------------------- | +| ARGV[^1] | Native | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | +| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | +| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | +| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | +| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | +| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | +| Fast Video | Coming Soon | `.fv` | | +| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | +| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | +| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | +{:.table} + +- Footnotes - +{:footnotes} + +These are just recommended emulators and loaders that are present in TWiLight Menu++. There are other emulators for these consoles (such as lolSnes, Gbaemu4ds, etc.) + +### Other emulators for the DS + +| Format | Loader | Extensions | Save file | +| ------- | -------------- | ---------- | --------- | +| Neo Geo | [neoDS][neods] | `.neo` | (unknown) | + +## Notes on specific emulators +### RAM Disks +- In order for **jEnesisDS**, **neoDS** and **SNEmulDS** to work on the DSi SD card, you'll have to use a RAM disk with nds-bootstrap + - RAM disk makers exist for jEnesisDS & SNEmulDS and are built into TWiLight Menu++. You will need to create your own RAM disk for neoDS. See [Creating RAM Disks](../twilightmenu/creating-ram-disks) on how to do so + - The reason why RAM disks are used is because these emulators' ARM7 hooks don't work properly + +### Comparison between PicoDriveTWL and jEnesisDS +- **PicoDriveTWL** + - Was made for DSi + - Does not require nds-bootstrap RAM Disks + - Saving is supported on DSi SD cards + - Quicker load times between TWiLight Menu++ to the emulator on the DSi SD card + - Supports arguments + - Limit is 2.5 MB on a **Flashcard** + - Takes advantage of the DSi extra RAM or DS Memory Pak to extend this limit + - No sound emulation + - Framerate is extremely choppy + +- **jEnesisDS** + - DS Mode + - Requires nds-bootstrap's RAM disk to be used for DSi SD cards + - Saving is unavailable for DSi SD cards + - Takes a while to load + - No argument support + - Limit is 3 MB on all platforms (due to roms loading in RAM) + - No DS Memory Pak or DSi Extended Memory support + - There is a patch for Sonic 3 & Knuckles that removes the multiplayer, getting the size count down + - Sound Emulation + - Framerate is smooth + + + +[^1]: Text files containing the path to a DS homebrew app and arguments to launch it with, see [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) for more info +[^2]: Only for retail ROMs, homebrew do not have specific save files +[^3]: Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the flashcard +[^4]: When running in DSi Mode, it can use the DSP for better sound +[^5]: Requires a Slot-2 flashcart and thus only works on DS Phat and DS Lite +[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard +[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed +[^8]: Can only save when running from a flashcard + +[a5200ds]: https://github.com/wavemotion-dave/A5200DS +[a7800ds]: https://github.com/wavemotion-dave/A7800DS +[dstwo]: http://eng.supercard.sc +[gameyob]: https://github.com/Drenn1/GameYob +[gbarunner2]: https://github.com/Gericom/GBARunner2 +[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS +[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap +[nesds]: https://github.com/DS-Homebrew/NesDS +[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx +[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL +[rvidplayer]: https://gbatemp.net/threads/539163 +[s8ds]: https://www.gamebrew.org/wiki/S8DS +[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS +[stellads]: https://github.com/wavemotion-dave/StellaDS +[unlaunch]: https://problemkaputt.de/unlaunch.htm +[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS +[neods]: https://www.gamebrew.org/wiki/NeoDS diff --git a/pages/_ko-KR/ds-index/3ds-forwarders.md b/pages/_zh-CN/ds-index/forwarders.md similarity index 51% rename from pages/_ko-KR/ds-index/3ds-forwarders.md rename to pages/_zh-CN/ds-index/forwarders.md index ce024c58..b7fd7819 100644 --- a/pages/_ko-KR/ds-index/3ds-forwarders.md +++ b/pages/_zh-CN/ds-index/forwarders.md @@ -3,24 +3,29 @@ lang: en-US layout: wiki section: ds-index category: guides -title: DS Game Forwarders (3DS) -description: How to create CIA forwarders to have your DS games on your 3DS's home menu +title: DS Game Forwarders +description: How to use DS game forwarders on hiyaCFW or 3DS HOME menu tabs: - - tab-sd-card: SD card + tab-3ds-sd-card: 3DS SD card + tab-dsi-sd-card: DSi SD card tab-flashcard: Flashcard --- -HOME menu forwarders are icons on your HOME menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu for easier access to games. +Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. -DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge). +DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) on 3DS, or [GodMode9i](https://dsi.cfw.guide/dumping-game-cards) on DSi. {:.alert .alert-info} -This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). +If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). +{:.alert .alert-warning} Choose one of the following to add to the HOME menu: -{% capture tab-sd-card %} +{% capture tab-3ds-sd-card %} + +This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). +{:.alert .alert-warning} ### Part 1: Getting the required files @@ -40,24 +45,82 @@ If you already have Universal Updater installed on your console, you can skip to 1. Confirm you wish to install by selecting `Yes` 1. After it is installed, your game will now appear as a title on your HOME menu {% endcapture %} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} +{% assign tab-3ds-sd-card = tab-3ds-sd-card | split: "////////" %} -{% capture tab-flashcard %} - -If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). -{:.alert .alert-warning} +{% capture tab-dsi-sd-card %} ### Requirements -3DS: +- A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](../hiyacfw/installing) installed +- The latest release of [Title Manager for HiyaCFW](https://github.com/JeffRuLz/TMFH/releases) +- A 64-bit OS +- The latest release of [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) +- [Java 8](https://www.java.com/en/download/) +- **Linux users:** JavaFX + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` + +### Part 1: Getting started +1. Download the [Forwarder pack for DSi SD Card](https://www.dropbox.com/s/t0qi1754i9o4388/DS%20Game%20Forwarder%20pack%20%28DSi%20SD%20Card%29.7z?dl=0) +1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card, and (if the folder exists) + +After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. +- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone +- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz +- LANGUAGE: If set to -1, the system language will be used +- REGION: If set to -2, the DSiWare game's region will be used instead of the system's + +### Part 2: Getting the AP fix files from TWiLight Menu++ + +If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + +1. Download the latest [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `sd:/_nds/ntr-forwarder/` + +### Part 3: Forwarder3-DS +1. Open `Forwarder3DS.jar` + - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it +1. Set your card as the `Target` on the left + - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` +1. Enable `Automatically set ROM path` + - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part + - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part +1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window + - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders + - If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs +1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use +1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title +1. Click the floppy drive button to generate the forwarder +1. Copy the NDS file made by the application to your DSi SD card + +### Part 4: Installing to the hiyaCFW DSi Menu +1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card +1. Reinsert your SD card into your DSi +1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ +1. Install the forwarder NDS file using TMFH + +{% endcapture %} +{% assign tab-dsi-sd-card = tab-dsi-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + +### Requirements + +- **DSi users:** + - A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](installing) installed + - The latest release of [Title Manager for Hiya](https://github.com/JeffRuLz/TMFH/releases) +- **3DS users:** + - A Nintendo 3DS family console with modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide) {% capture flashcards %} The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO/DSTWO PLUS. The only downside is that it drains your system battery faster. -If you have a flashcard that works with Apache Thunder's NTR Launcher, feel free to request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. +If you have a flashcard that works with Apache Thunder's NTR Launcher, you can request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. Compatible: -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work.) +- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work) - [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) - [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) - [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) @@ -81,14 +144,14 @@ Untested: - R4i3D NEW (Use R4iDSN template and pack) Partially compatible: -- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing.) -- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing.) -- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing.) -- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing.) -- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing.) +- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing) +- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing) +- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing) +- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing) +- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing) Incompatible: -- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.) +- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards) - (i)Edge (Unable to autoboot a .nds ROM) - R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) - R4i3D (2012) @@ -104,12 +167,11 @@ Incompatible: -PC: - A 64 bit OS - [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) -- Java 8 Update 251 +- [Java 8](https://www.java.com/en/download/) - **Linux users:** JavaFX - - Debian-based: Run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` ### Part 1: Getting started @@ -121,19 +183,25 @@ PC: - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) +1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card + - What will be in each pack for loading ROMs: + - Original R4/M3 Simply - WoodR4 & YSMenu + - DSTT/R4i Gold/R4i-SDHC/R4 SDHC Dual-Core/R4 SDHC Upgrade/SC DSONE, Acekard 2(i)/M3DS Real/R4i-SDHC 1.4.x - YSMenu + - Acekard RPG, Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT, R4iDSN/R4i Gold RTS - WoodR4 -1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card. - -After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. -- `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone -- `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped -- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message +After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the following settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. + - `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone + - `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped + - `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message ### Part 2: Getting the AP fix files from TWiLight Menu++ + If you already have TWiLight Menu++, skip to the next section. +{:.alert .alert-info} + 1. Download the latest [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) -1. In the 7z file, go to `_nds/TWiLightMenu/` -1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card +1. In the 7z file, go to the `_nds/TWiLightMenu/extras` folder +1. Drag the `apfix.pck` file to `fat:/_nds/ntr-forwarder/` ### Part 3: Forwarder3-DS 1. Open `Forwarder3DS.jar` @@ -145,14 +213,22 @@ If you already have TWiLight Menu++, skip to the next section. - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part 1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders - - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs 1. If you're playing a hack/translation of a DSi-Enhanced game that has it's banner/title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use 1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title -1. Click the floppy disk button to generate the forwarder CIA(s) -1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI - - If using EmuNAND, install to both SysNAND and EmuNAND +1. Click the floppy disk button to generate the forwarders + +### Part 4: Installing the forwarder + +- If using a 3DS family console: + 1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI + - If using EmuNAND, install to both SysNAND and EmuNAND +- If using a DSi: + 1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card + 1. Reinsert your SD card into your DSi + 1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ + 1. Install the forwarder NDS file using TMFH {% endcapture %} {% assign tab-flashcard = tab-flashcard | split: "////////" %} -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file +{% assign tabs = tab-3ds-sd-card | concat: tab-dsi-sd-card | concat: tab-flashcard %} +{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_zh-CN/ds-index/hardmod.md b/pages/_zh-CN/ds-index/hardmod.md index bdb5fec5..56ecf506 100644 --- a/pages/_zh-CN/ds-index/hardmod.md +++ b/pages/_zh-CN/ds-index/hardmod.md @@ -47,7 +47,7 @@ To hardmod a Nintendo DSi/DSi XL (LL) you will need: - **WARNING** - Windows will ask you to format it: **DO NOT** format it - this might cause irrepairable damage #### Removing the no$gba footer -You will first need to remove the NOCASH footer from the backup you are flashing to the DSi. This can be done by running the hiyaCFW helper application found [here](https://github.com/mondul/HiyaCFW-Helper/releases/latest). +You will first need to remove the NOCASH footer from the backup you are flashing to the DSi. This can be done using the [hiyaCFW helper](https://github.com/mondul/HiyaCFW-Helper/releases/latest). 1. Download the version for the operating system you are using 1. Run the script, selecting the NAND backup you wish to flash to your DSi diff --git a/pages/_zh-CN/ds-index/homebrew.md b/pages/_zh-CN/ds-index/homebrew.md index e80ccb35..f3a50ad1 100644 --- a/pages/_zh-CN/ds-index/homebrew.md +++ b/pages/_zh-CN/ds-index/homebrew.md @@ -8,25 +8,21 @@ description: Information about homebrew on the Nintendo DS --- ### Development - Developing Nintendo DS Homebrew typically uses devkitPro tools, such as devkitARM, libnds, and libfat. However, there is the possibility to branch out and use alternative software: -- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking -- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib) -- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) +- **SD card libraries:** [libfat](https://github.com/devkitPro/libfat) is included in libnds and generally recommended, [libslim](https://github.com/DS-Homebrew/libslim/) can sometimes work better but is unstable at times +- **Graphics libraries:** [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds, is recommended, however [NightFox Lib](https://github.com/knightfox75/nds_nflib) can be used instead +- **Entire toolchains:** [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/) are recommended, as it includes DSi compatibility and has a larger ecosystem, however [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) is an option for flashcard-exclusive development + +To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Flashcards - -DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. - -[There is a **work in progress** flashcard index](https://nightyoshi370.github.io/mm-github-pages-starter/), which has kernels, firmware, reviews and purchase links. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI - -Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device. +Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. ### Time bomb - In some flashcard kernels, an arbitrary expiration date (more commonly known as a time bomb) is coded in by the kernel developers as a way to get consumers to buy their latest product. The procedure for how this works is the following: 1. The flashcard is booted into and loads up the kernel file from the SD card without checking if it's the kernel intended by the developers @@ -39,11 +35,11 @@ If you want to use the default kernel that the flashcard manufacturers intended, However, the kernels that come with these cards are fundamentally flawed and it is preferable to outright replace them. Thankfully, 3rd party developers have made alternatives you can use: - [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Although it does not have the advantage of a customizable all-in-one menu, the game loader has far better compatibility with support for action-replay cheats -- [TWiLight Menu++ with nds-bootstrap](/twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak -- [TWiLight Menu++ with YSmenu](/twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support +- [TWiLight Menu++ with nds-bootstrap](../twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak +- [TWiLight Menu++ with YSmenu](../twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support ### ARGV support ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus. -- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation +- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV support - There also needs to have a way to set the ARGV variables. TWiLight Menu++ and HBMenu allow setting ARGV arguments diff --git a/pages/_zh-CN/ds-index/retail-roms.md b/pages/_zh-CN/ds-index/retail-roms.md index cdde54e0..3e08b2f5 100644 --- a/pages/_zh-CN/ds-index/retail-roms.md +++ b/pages/_zh-CN/ds-index/retail-roms.md @@ -8,18 +8,16 @@ description: Information related to retail DS games --- ### Anti-piracy -AP (short for anti-piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. This can be circumvented either from the loader or the ROM itself. +AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. This can be circumvented either from the loader or the ROM itself. -- For nds-bootstrap's purposes, you can load an `.ips` file in order to circumvent said patches. This `.ips` file will be patched inside nds-bootstrap, so you can keep the ROM files intact. A pack of `.ips` files are automatically included with TWiLight Menu++. -- For Wood R4 purposes, these patches are included in the software itself. You will not need to modify the ROM itself. +- For nds-bootstrap, it can load an `.ips` file in order to circumvent said patches. This `.ips` file will be applied by nds-bootstrap in RAM so you can keep the ROM files intact. A pack of `.ips` files is included with TWiLight Menu++ +- For Wood R4, these patches are included in the software itself, you will not need to modify the ROM itself -In case there isn't a `.ips` file for your ROM or your software didn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/) +If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### Cloneboot Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Though, not all games that have single-card multiplayer uses cloneboot. -Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid. - ### Save files Nintendo DS cartridges have 4 known save types: @@ -28,17 +26,17 @@ Nintendo DS cartridges have 4 known save types: - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam with the Band (USA)/Daigasso Band Brothers - -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly -Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). +Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. + +You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Card read DMA -Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. -You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. +You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - For example: `DMA2: 04100010 023C18C0 AF000001` ### Action Replay cheats @@ -50,15 +48,92 @@ Flashcards can take advantage of cheat codes by using cheat databases. Cheat fun Homebrew/digital-based solutions can also take advantage of the cheat databases, the software currently available can use the following: - [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`) - - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB + - NitroHax lets you use cheats with real Game Cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB - [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`) - NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`) - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size -For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711). +For the most complete cheat database, using [DeadSkullzJr's NDS Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711) is recomended. -Cheat codes generally have types A through E, and here is a description of them: +Cheat codes generally have types 0 through F, and here is an (unfinished) description of them: -- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job. +- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job + - It is known that cheat codes of this type usually do not work with nds-bootstrap currently +- DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready + +### Demonstration and Distribution Titles: +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. + +Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. + +Example ID: `DIS-NTR-NTRJ-JPN` + +`DIS` - Distribution + + +### Title Labels +Looking at the bottom of the title label shows the title ID along with other bits of information, for this example the following ID will be used: + +- NTR-NTRJ-**XXX** + +**XXX** represents the following: + +- AUS - Australia +- CHN - China +- DEN - Denmark +- EUR - Europe (Multilingual) +- EUU - Europe (Dutch or Italian Only) +- FRA - France +- GER - Germany +- HOL - Netherlands +- ITA - Italian +- JPN - Japan +- KOR - Korea +- NOE - Europe (German Only) +- NOR - Norway +- RUS - Russia +- SPA - Spain +- UKV - United Kingdom +- USA - United States + +The last letter of the title ID itself represents the language of the title. Using the last example's title ID: + +- NTR-NTR**X**-JPN + +**X** represents the following: + +- A - World (doesn't count as only one thing used it) +- C - Chinese (Simplified) +- D - German +- E - American English +- F - French +- G - Greek +- H - Dutch +- I - Italian +- J - Japanese +- K - Korean +- M - Swedish +- N - Norwegian +- O - English (DSi Enhanced) +- P - European Multilingual +- Q - Danish +- R - Russian +- S - Spanish +- T - English (DSi Enhanced) +- U - Australian English +- V - British English +- W - Other languages (Varies) +- X - Other languages (Varies) +- Y - Other languages (Varies) +- Z - Other languages (Varies) + +In terms of the system identifiers: + +- NTR - Nitro - Nintendo DS +- TWL - Twilight - Nintendo DSi + +### DSi Enhanced: + +Games with "DSi Enhanced" functionality are games that take advantage of some aspect of the DSi's hardware while still remaining compatible with the DS Phat/Lite. These games are marked as `TWL` but still say "Nintendo DS" instead of "Nintendo DSi" on the label. diff --git a/pages/_zh-CN/ds-index/special-games.md b/pages/_zh-CN/ds-index/special-games.md new file mode 100644 index 00000000..b0c5b4e5 --- /dev/null +++ b/pages/_zh-CN/ds-index/special-games.md @@ -0,0 +1,311 @@ +--- +lang: en-US +layout: wiki +section: ds-index +category: reference +title: Special Games +description: DS(i) Games that have special properties +--- + +### DS games available as DSiWare +- Advance Wars: Days of Ruin/Dark Conflict + - DSiWare version exclusive to Japan, as "Famicom Wars DS: Ushinawareta Hikari" + - A patch that changes the Japanese files to the US English versions is available [here](https://www.dropbox.com/s/9spnmwpt3lhrxqv/famicom%20wars%20dsi%20%28eng%29.xdelta?dl=0) +- Art Academy + - Split into First & Second Semesters +- Bejeweled Twist + - Some features removed +- Bomberman 2 + - Multiplayer feature turned into a standalone title called "Bomberman Blitz" +- Bookworm + - Download Play feature removed + - Icon is animated +- Brain Challenge + - New features related to the DSi camera are added + - Versus mode is removed + - Many files are compressed for the game to fit within the DSiWare size limit + - Icon is animated +- Electroplankton + - Each mode are turned into DSiWare +- Elite Forces: Unit 77 + - Multiplayer added +- Master of Illusion/Magic Made Fun + - DSiWare version called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Need for Speed: Nitro + - DSiWare version called "Need for Speed: Nitro-X" + - Download Play feature and various music are removed + - New police cars available +- Nintendogs: Lab & Friends + - DSiWare version exclusive to China +- Phantasy Star 0 + - A demo(?) version of the original game, called "Phantasy Star 0 Mini", exclusive to Japan + - Icon is animated +- Planet Puzzle League + - DSiWare version called "Puzzle League Express" (USA), or "A Little Bit of... Puzzle League" (Europe) + - Multiplayer removed +- Plants vs. Zombies + - Download Play feature, some achievements, and music video are removed + - Includes exclusive minigame + - Icon is animated +- Tetris Party Deluxe + - DSiWare version called "Tetris Party Live" + - Field Climber, Shadow, Stage Racer, Sprint, Master Mode, Bombliss Mode are removed + - Icon is animated +- True Swing Golf/Nintendo Touch Golf + - DSiWare version called "True Swing Golf Express" (USA), or "A Little Bit of... Nintendo Touch Golf" (Europe) + - The DSiWare version of the game does not include any Wi-Fi features, such as Local/Download Play or the in-game PictoChat function. It also features far fewer courses than the retail game + - The game engine is improved + - Challenge mode replaces Championship Tour of the retail game +- WarioWare: Touched! + - Slot-2 features removed +- Zuma's Revenge! + - Multiplayer removed + - Icon is animated + +Supports Wi-Fi (WPA 1/2 included): +- Bomberman Blitz +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Tetris Party Live + +### Games that got SDK upgrades +- Advance Wars: Days of Ruin/Dark Conflict: SDK4 -> SDK5 in Japan (as DSiWare) +- Drawn to Life: The Next Chapter: SDK4 -> SDK5 (v1.1) +- Giana Sisters DS: SDK4 -> SDK5 in USA +- Inazuma Eleven: SDK4 -> SDK5 in Europe +- Inazuma Eleven 2: Blizzard and Firestorm: SDK4 -> SDK5 in Europe +- Mario & Luigi: Partners in Time: SDK2 -> SDK4 in Korea +- Nintendogs: Lab and Friends: SDK2 -> SDK5 (as DSiWare) +- Phineas and Ferb: SDK4 -> SDK5 in Europe (as a DSi-Enhanced title) +- Pokémon Diamond/Pearl: SDK3 -> SDK4 in Korea +- Pokémon Dash: SDK2 -> SDK3 in Korea +- Professor Layton and the Diabolical/Pandora's Box: SDK4 -> SDK5 in Korea +- Sawaru: Made in Wario: SDK2 -> SDK4 (Rev 3) -> SDK5 (as DSiWare) +- Sonic Rush Adventure: SDK3 -> SDK4 in Korea +- WarioWare: Touched: SDK2 -> SDK5 (as DSiWare) + +### DSi-Enhanced games that don't use overlays +Total: 39, some may be missing +- 2 in 1 - Music for Kids + Englisch Macht Spass - Eine Reise nach London! +- Are You Smarter than a 5th Grader: Back to School +- Assassin's Creed II: Discovery +- Bejeweled Twist +- The Biggest Loser +- Bratz Fashion Boutique +- de Blob 2 +- Dolphin Island: Underwater Adventures +- Fancy Nancy: Tea Party Time! +- Grease: The Official Video Game +- iCarly +- Imagine: Animal Doctor Care Center +- Imagine: Babyz Fashion +- Imagine: Champion Rider +- Imagine: Fashion Designer - World Tour +- Imagine: Fashion Stylist/Fashion Paradise +- Imagine: Gymnast +- Imagine: Journalist +- Imagine: Reporter +- Imagine: Rescue Vet +- Imagine: Resort Owner/Dream Resort +- Jam Sessions 2 +- Just Sing! +- Just Sing! Vol. 2 +- Just Sing! Vol. 3 +- Kung Fu Panda 2 +- The Last Airbender +- Monster High: Ghoul Spirit +- Penguins of Madagascar +- Penguins of Madagascar: Dr. Blowhole Returns Again! +- Petz: Dolphinz Encounter +- Pictionary +- Popstars +- Rio +- Scripps Spelling Bee +- Sonic Classic Collection +- Women's Murder Club: Games of Passion +- You Don't Know Jack +- Zhu Zhu Pets 2: Featuring The Wild Bunch + +### Games that can connect with GBA titles +Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. + +- Advance Wars: Dual Strike + - Advance Wars + - Advance Wars 2: Black Hole Rising +- Bleach DS + - Bleach Advance: Kurenai ni Somaru Soul Society +- Castlevania Dawn of Sorrow + - Castlevania Aria of Sorrow + - Use [cheats](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/) to get specific items +- Daigasso! Band Brothers + - Daigasso! Band Brothers Tsuika Kyoku (Expansion Pak) +- Eyeshield 21: MAX Devil Power + - Eyeshield 21: Devilbats Devildays +- Feel the Magic: XY/XX + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle + - Sonic Pinball Party + - Space Channel 5: Ulala's Cosmic Attack +- Final Fantasy Tactics A2: Grimoire of the Rift + - Final Fantasy Tactics Advance +- Frogger: Helmet Chaos + - Frogger's Journey: The Forgotten Relic + - Frogger's Adventures: Temple of the Frog + - Frogger's Adventures 2: The Lost Wand +- Fullmetal Alchemist: Dual Sympathy + - Hagane no Renkinjutsushi: Omoide no Sonata + - Hagane no Renkinjutsushi: Meisou no Rondo +- Ganbare Goemon: Toukai Douchuu + - Ganbare Goemon 1+2: Yuki-hime to Magginisu +- Harvest Moon DS + - Harvest Moon: Friends of Mineral Town + - Harvest Moon: More Friends of Mineral Town +- Kim Possible: Kimmunicator + - Disney's Kim Possible: Revenge of Monkey Fist + - Disney's Kim Possible 2: Drakken's Demise + - Disney's Kim Possible 3: Team Possible +- Kirby: Canvas Curse + - Kirby: Nightmare in Dream Land + - Kirby and the Amazing Mirror +- Knights in the Nightmare + - Yggdra Union: We'll Never Fight Alone +- Lunar Knights + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Madden NFL 06 + - Madden NFL 06 + - Madden NFL 2005 +- MegaMan Battle Network 5: Double Team DS + - Mega Man Battle Network + - MegaMan Battle Network 2 + - MegaMan Battle Network 3 White/Blue + - MegaMan Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - MegaMan Battle Network 5 Team ProtoMan/Colonel + - Boktai: The Sun is in Your Hand + - Boktai 2: Solar Boy Django + - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) +- Mega Man Star Force Pegasus/Leo/Dragon + - Mega Man Battle Network + - Mega Man Battle Network 2 + - Mega Man Battle Network 3 White/Blue + - Mega Man Battle Chip Challenge + - Mega Man Battle Network 4 Red Sun/Blue Moon + - Rockman EXE 4.5 Real Operation (Japan only) + - Mega Man Battle Network 5 Team ProtoMan/Colonel + - Mega Man Battle Network 6 Cyberbeast Falzar/Gregar +- Mega Man ZX + - Mega Man Zero 3 + - Mega Man Zero 4 + - Use this [Slot-2 Patch](https://www.romhacking.net/hacks/4649/) to access the content in Area N +- Phoenix Wright: Ace Attorney + - Gyakuten Saiban +- Phoenix Wright: Justice for All + - Gyakuten Saiban 2 +- Phoenix Wright: Trials and Tribulations + - Gyakuten Saiban 3 +- Pokémon Dash + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver + - Pokémon Ruby/Sapphire + - Pokémon FireRed/LeafGreen + - Pokémon Emerald + - (Use [pkmn-chest](https://universal-team.net/projects/pkmn-chest) or [PKSM](https://flagbrew.org/projects/PKSM) to transfer/add Pokémon) +- Pokémon Mystery Dungeon: Blue Rescue Team + - Pokémon Mystery Dungeon: Red Rescue Team +- Shrek Super Slam + - Shrek Super Slam +- Spider-Man 2 + - Spider-Man: Mysterio's Menace +- Super Robot Wars W + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- Super Robot Wars K + - Super Robot Wars Advance + - Super Robot Wars Reversal + - Super Robot Wars Destiny + - Super Robot Wars Judgement + - Super Robot Taisen: Original Generation + - Super Robot Taisen: Original Generation 2 + - Dai-2-Ji Super Robot Taisen Famicom Mini +- The Rub Rabbits + - ChuChu Rocket + - Puyo Pop + - Sonic Advance + - Sonic Advance 2 + - Sonic Advance 3 + - Sonic Battle +- The Sims 2 (DS) + - The Sims 2 (GBA) +- WarioWare: Touched! -WarioWare: Twisted! +- Yoshi Touch & Go + - Yoshi's Island: Super Mario Advance 3 +- Yu-Gi-Oh! Nightmare Troubadour + - Yu-Gi-Oh! GX Duel Academy + +### Games that use GBA Option Paks +- Memory Expansion Pak + - Nintendo DS Browser +- Rumble Pak + - Clubhouse Games + - Custom Robo Arena + - Diddy Kong Racing DS + - Elite Beat Agents + - Ferrari Challenge + - GRID + - Hotel Dusk: Room 215 + - Iron Man + - Juiced 2: Hot Import Nights + - Last Window: The Secret of Cape West + - Legend of Spyro: A New Beginning + - Magnetica + - Mahjong Fight Club DS - Wi-Fi Taiou + - Mario & Luigi: Partners in Time + - Metroid Prime Pinball + - Metroid Prime: Hunters + - Moero! Nekketsu Rhythm Damashii Osu! Tatakae! + - Need for Speed Nitro + - Orcs and Elves + - Picross DS + - Power Pro Kun Pocket 9 + - Power Pro Kun Pocket 10 + - Puyo Puyo! 15th Anniversary + - Race Driver: Create and Race + - Sega Superstars Tennis + - Sonic & SEGA All Stars Racing + - Space Invaders Extreme + - Star Fox Command + - Star Trek: Tactical Assault + - Super Princess Peach + - Tomb Raider: Underworld + - Wario: Master of Disguise + - WWE SmackDown vs. Raw 2008 +- Motion Pack + - Tony Hawk’s Motion + +### Games with Wii connectivity +- Animal Crossing: Wild World -> Animal Crossing: City Folk +- Band Hero -> Guitar Hero +- Batman: The Brave and the Bold (DS) -> Batman: The Brave and the Bold (Wii) +- Castlevania: Order of Ecclesia -> Castlevania Judgement +- Final Fantasy Crystal Chronicles: Echoes of Time (DS) -> Final Fantasy Crystal Chronicles: Echoes of Time (Wii) +- Geometry Wars: Galaxies (DS) -> Geometry Wars: Galaxies (Wii) +- Jam with the Band -> Live Channel +- My Word Coach -> My Word Coach (Wii) +- Pokemon Diamond/Pearl -> My Pokemon Ranch +- Pokemon Platinum -> My Pokemon Ranch (Japan Only) +- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver-> Pokémon Battle Revolution +- Personal Trainer: Walking -> Mii Channel +- Ultimate Band -> Ultimate Band (Wii) +- WarioWare D.I.Y. -> WarioWare D.I.Y. Showcase diff --git a/pages/_zh-CN/gbarunner2/faq.md b/pages/_zh-CN/gbarunner2/faq.md index 035665b0..436a4456 100644 --- a/pages/_zh-CN/gbarunner2/faq.md +++ b/pages/_zh-CN/gbarunner2/faq.md @@ -8,19 +8,15 @@ description: FAQs and troubleshooting for GBARunner2 --- #### How do I create and add custom borders? - You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) by FrescoASF. #### Are cheats supported? - Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/). #### How do I use nightly GBARunner2 builds in TWiLight Menu++? - 1. Download the nightly build 1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi) 1. Place it in `sd:_nds` #### How do I use Wi-Fi link features? - You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). diff --git a/pages/_zh-CN/gbarunner2/index.md b/pages/_zh-CN/gbarunner2/index.md index f8051add..421a0098 100644 --- a/pages/_zh-CN/gbarunner2/index.md +++ b/pages/_zh-CN/gbarunner2/index.md @@ -6,7 +6,7 @@ title: GBARunner2 description: Information on how to use GBARunner2 --- -GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii. +GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. It runs similar to [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii. Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information: - [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2) diff --git a/pages/_zh-CN/hiyacfw/forwarders.md b/pages/_zh-CN/hiyacfw/forwarders.md deleted file mode 100644 index 2349c054..00000000 --- a/pages/_zh-CN/hiyacfw/forwarders.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -lang: en-US -layout: wiki -section: hiyacfw -title: Forwarders -category: other -description: How to use nds-bootstrap forwarders with hiyaCFW ---- - -### Requirements -- A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch), [hiyaCFW](installing), and [TWiLight Menu++](/twilightmenu/installing-dsi) installed -- The latest release of [MakeForwarder](https://github.com/Ta180m/Make-Forwarder-Dsi/releases) - -### Instructions -1. Extract *the contents of* `MakeForwarder.zip` to the root of your SD card -1. Launch TWiLight Menu++ -1. Launch the Nintendo DS ROM you want to create a forwarder for -1. Once the ROM boots, turn off your console - - If it does not work, please follow the nds-bootstrap troubleshooting guide -1. Launch hiyaCFW -1. Once in the Nintendo DSi Menu, unwrap and launch "Forwarder Maker" -1. Set your target bootstrap depending on what your application is: - - **Retail ROM:** `sd:/_nds/nds-bootstrap-release.nds` - - **Homebrew:** `sd:/_nds/nds-bootstrap-hb-release.nds` -1. Select `create forwarder` and navigate to the location of your ROM - -Repeat step 7 and 8 until you have created all desired forwarders. -- You do not need to reset the target bootstrap if using the same type of ROM - -Once you've installed forwarders for all of your ROMs, reboot the system and launch hiyaCFW. They should now appear in gift boxes. diff --git a/pages/_zh-CN/hiyacfw/index.md b/pages/_zh-CN/hiyacfw/index.md index 92d99711..2d8258d0 100644 --- a/pages/_zh-CN/hiyacfw/index.md +++ b/pages/_zh-CN/hiyacfw/index.md @@ -6,8 +6,10 @@ title: hiyaCFW description: Information on how to install and use hiyaCFW --- -[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) is a custom firmware that will allow you to run your system NAND (internal storage) off of your SD card. +[hiyaCFW](https://github.com/RocketRobz/hiyaCFW) is a custom firmware that allows running the Nintendo DSi firmware off the console SD card instead of the NAND (internal memory) chip. This is useful because the SD card is replaceable, while the internal NAND chip is weak and has the potential to break. -This allows you to install your own apps to the Nintendo DSi Menu without risk of bricking, as they’re installed to the SD card so problems can fixed easily. +Alongside the safety benefit, it provides the ability to... +- Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility +- Keep settings separate from the one found in the internal NAND -It also allows easy installation of homebrew applications to the DSi Menu and displaying a custom splash screen on boot. +However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_zh-CN/hiyacfw/troubleshooting.md b/pages/_zh-CN/hiyacfw/troubleshooting.md index c306ec94..b13fe38f 100644 --- a/pages/_zh-CN/hiyacfw/troubleshooting.md +++ b/pages/_zh-CN/hiyacfw/troubleshooting.md @@ -7,10 +7,10 @@ category: other description: Troubleshooting information for hiyaCFW --- -## #-2435-8325 +### #-2435-8325 If your Nintendo DSi shows an error in this format when booting, with the # being a number, that means that bootstage 2 thinks something is wrong with your SDNAND. This is usually fixed by [reinstalling hiyaCFW](installing-hiyacfw). -## "An error has occurred" +### "An error has occurred" When the Nintendo DSi Menu detects a problem it will usually show this generic error message, some of the causes are: #### The free space bug diff --git a/pages/_zh-CN/nds-bootstrap/faq.md b/pages/_zh-CN/nds-bootstrap/faq.md index 6864df4e..1086c58e 100644 --- a/pages/_zh-CN/nds-bootstrap/faq.md +++ b/pages/_zh-CN/nds-bootstrap/faq.md @@ -13,18 +13,18 @@ description: FAQ & Troubleshooting for nds-bootstrap - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### nds-bootstrap troubleshooting -If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. +If you get issues with using the latest version of nds-bootstrap, here's how you can troubleshoot it. 1. Run the game with different settings, including changing the ARM9 CPU Speed, DS/DSi Mode, sound quality, Card Read DMA, etc 2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` 3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv) -If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. +If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case there has already been an issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. #### Why are there issues with ROM loading, even though they're run natively? -nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. +nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which will cause the ROMs to not work properly. #### Why use nds-bootstrap over a regular flashcard? - Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges @@ -46,5 +46,5 @@ A nightly build is build for the latest commit. Nightly builds may be unstable, #### Why do my cheats not work? The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. -For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). +For more info on cheats, check the [Action Replay cheats section of the Retail ROMs page](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). diff --git a/pages/_zh-CN/nds-bootstrap/index.md b/pages/_zh-CN/nds-bootstrap/index.md index cb183ae7..6187920a 100644 --- a/pages/_zh-CN/nds-bootstrap/index.md +++ b/pages/_zh-CN/nds-bootstrap/index.md @@ -6,4 +6,10 @@ title: nds-bootstrap description: Information on how to use nds-bootstrap --- -[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcards. +[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source homebrew application which redirects Slot-1 read/writes from official Nintendo SDK games to the SD card, whether on a flashcard or the on-console SD card. + +It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. + +- [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) + - For access to edit, please hit the "Request edit access" button +- [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_zh-CN/nds-bootstrap/testing.md b/pages/_zh-CN/nds-bootstrap/testing.md index 8b916fdf..1a3ad55d 100644 --- a/pages/_zh-CN/nds-bootstrap/testing.md +++ b/pages/_zh-CN/nds-bootstrap/testing.md @@ -7,7 +7,7 @@ description: Compatibility list and tips for testing games --- ### Compatibility List -To view tested games, look [here](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `view only` and then `request edit access`. +To view tested games, check the [compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `View only` and then `Request edit access`. ### Tips For Testing Games - Look for screen flickering or sound issues diff --git a/pages/_zh-CN/other/godmode9i.md b/pages/_zh-CN/other/godmode9i.md index 03c02af7..f0ed6083 100644 --- a/pages/_zh-CN/other/godmode9i.md +++ b/pages/_zh-CN/other/godmode9i.md @@ -6,17 +6,19 @@ title: GodMode9i description: Information about GodMode9i --- -Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM. +[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/) is an open source file browser for the Nintendo DS ecosystem, taking inspiration from GodMode9 for the Nintendo 3DS. GodMode9i has the ability to dump game cartridges, manage SD card files, browse NitroFS, calculate the SHA1 hash of files, edit binary files with a hex editor, and more. -### FAQ & Troubleshooting +## Dumping functionality -#### How do I dump games? -Follow [this guide](https://dsi.cfw.guide/dumping-game-cards) from the [dsi.cfw.guide](https://dsi.cfw.guide/) website. +To dump game cartridges, select the drive in the drives list and follow the on-screen prompts. +- On the Nintendo DS and Nintendo DS Lite, GodMode9i can dump Slot-2/Game Boy Advance cartridges if running from Slot-1 flashcard, or Slot-1/Nintendo DS cartridges if GodMode9i is running from a Slot-2 flashcard +- On the Nintendo DSi family of systems, Unlaunch is required for access to Slot-1 + - Follow [dsi.cfw.guide](https://dsi.cfw.guide/) for instructions on how to install Unlaunch +- On the Nintendo 3DS family of systems, a modern CFW environment is required to launch GodMode9i + - Follow [3ds.hacks.guide](https://3ds.hacks.guide/) for instructions on how to install Luma3DS + boot9strap -#### Why can't I dump games on DSi? -You need Unlaunch installed in order to be able to dump games onto your SD card. You can install Unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/). +### Troubleshooting #### How do I get past the "mounting drive(s)" screen while starting it up? -This happens when you launch GodMode9i from [hiyaCFW](/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND. - +This happens when you launch GodMode9i from [hiyaCFW](../hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from Unlaunch to be able to mount the NAND. diff --git a/pages/_zh-CN/twilightmenu/creating-ram-disks.md b/pages/_zh-CN/twilightmenu/creating-ram-disks.md index d0d85152..94a9a034 100644 --- a/pages/_zh-CN/twilightmenu/creating-ram-disks.md +++ b/pages/_zh-CN/twilightmenu/creating-ram-disks.md @@ -10,7 +10,7 @@ description: How to create RAM disks for using old DS homebrew with TWiLight Men You do not need to follow this if you're using a flashcard. {:.alert .alert-info} -To make a RAM disk, download [this](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) tool (click `Download Software`), and follow the instructions below. +To make a RAM disk, download [Dataram RAMDisk](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) (click `Download Software`), and follow the instructions below. Instructions by @Dakkon7, modified by RocketRobz: diff --git a/pages/_zh-CN/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_zh-CN/twilightmenu/custom-unlaunch-backgrounds.md index efb65ad4..b1ce6a92 100644 --- a/pages/_zh-CN/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_zh-CN/twilightmenu/custom-unlaunch-backgrounds.md @@ -7,6 +7,9 @@ title: Custom Unlaunch Backgrounds description: How to make custom Unlaunch backgrounds and install them using TWiLight Menu++ --- +You can find premade Unlaunch backgrounds on the [TWiLight Menu++ skins site](https://skins.ds-homebrew.com/unlaunch/). +{:.alert .alert-info} + 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: - Only the first frame will be shown, no animated backgrounds - The file must be less than or equal to 15,472 bytes @@ -39,9 +42,9 @@ As the GIF's palette is loaded to the same area of VRAM as the text palettes it 1. Save the optimized GIF and open it in GIMP 1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap` 1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button - - If your image doesn't have at least 133 colors you will also need to add filler colors to arrange the text colors in the correct spots + - If your image doesn't have at least 133 colors you will need to keep adding colors until the last is index 146 1. Right click a color in the Colormap and select `Rearrange Colormap...` -1. Arrange your new colors so they match these: (The 2nd and 3rd columns starting at index 49)
![Palette with correct text colors](https://cdn.discordapp.com/attachments/614278143527878658/770777177904906240/unlaunch-palette.png) +1. Arrange your new colors so they match the ones outlined in red: (The 2nd and 3rd columns starting on the 4th row)
![Palette with correct text colors](/assets/images/custom-unlaunch-bg/unlaunch-palette.png) 1. Use the color picker to make your new colors match those in the above image 1. In the menu bar at the top, select `File` -> `Export As...`, give it a name with the extension `.gif`, and click `Export` 1. In the next popup, make sure `GIF comment` is off and click `Export` diff --git a/pages/_zh-CN/twilightmenu/faq.md b/pages/_zh-CN/twilightmenu/faq.md index ba095b5b..69bd80ef 100644 --- a/pages/_zh-CN/twilightmenu/faq.md +++ b/pages/_zh-CN/twilightmenu/faq.md @@ -62,60 +62,10 @@ No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) ar #### What systems does TWiLight Menu++ support? -| Format | Loader | Extensions | Save file | -| ----------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------------------- | -| ARGV[^1] | Native | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].pub`, `saves/[rom name].prv` | -| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | -| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | -| MPEG4 Video | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | -| PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| RVID Video | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | -{:.table} - -- Footnotes - -{:footnotes} +See [List of Systems Supported by TWiLight Menu++](../ds-index/emulators#list-of-supported-systems-by-twilight-menu). #### Why isn't touch input working on sudokuhax? Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Can The Biggest Loser boot TWiLight Menu++? No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -[^1]: Text files containing the path to a DS homebrew app and arguments to launch it with, see [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) for more info -[^2]: Only for retail ROMs, homebrew do not have specific save files -[^3]: Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the cartridge -[^4]: When running in DSi Mode, it can use the DSP for better sound -[^5]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite -[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard -[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed -[^8]: Can only save when running from a flashcard - -[a5200ds]: https://github.com/wavemotion-dave/A5200DS -[a7800ds]: https://github.com/wavemotion-dave/A7800DS -[dstwo]: http://eng.supercard.sc -[gameyob]: https://github.com/Drenn1/GameYob -[gbarunner2]: https://github.com/Gericom/GBARunner2 -[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS -[mpeg4player]: https://gbatemp.net/threads/544095 -[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap -[nesds]: https://github.com/DS-Homebrew/NesDS -[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx -[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL -[rvidplayer]: https://gbatemp.net/threads/539163 -[s8ds]: https://www.gamebrew.org/wiki/S8DS -[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS -[stellads]: https://github.com/wavemotion-dave/StellaDS -[unlaunch]: https://problemkaputt.de/unlaunch.htm -[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS diff --git a/pages/_zh-CN/twilightmenu/index.md b/pages/_zh-CN/twilightmenu/index.md index 4084042c..f68629df 100644 --- a/pages/_zh-CN/twilightmenu/index.md +++ b/pages/_zh-CN/twilightmenu/index.md @@ -5,6 +5,8 @@ title: TWiLight Menu++ description: 关于如何使用和自定义 TWiLight Menu++ 的指南 --- -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) 是一个开源的 DSi 菜单升级/替代,也是 DSi、3DS 和烧录卡的 nds-bootstrap 的前端。 +![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -如果您在查找关于如何安装的信息,请点击侧边栏中的页面与您主机对应的章节。 +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu to launch a variety of different applications, making it perfect for a replacement menu. With themes, skins, folders and other features, this is the all-in-one menu for the Nintendo DS and Nintendo 3DS family of systems. + +For info on how to install, click on the page in the sidebar for your console in the Installing section. diff --git a/pages/_zh-CN/twilightmenu/installing-flashcard.md b/pages/_zh-CN/twilightmenu/installing-flashcard.md index 5fe45700..13dcdb69 100644 --- a/pages/_zh-CN/twilightmenu/installing-flashcard.md +++ b/pages/_zh-CN/twilightmenu/installing-flashcard.md @@ -38,7 +38,7 @@ description: 如何在 Nintendo DS 烧录卡上安装 TWiLight Menu++ - R4xDS - DSTT(i) - 点击 [这里](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/)安装YSMenu + Install [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - 确认在烧录卡的存储卡根目录已经有`YSMenu.nds` (如果没有请直接重命名`TTMenu.dat`文件) 和 `TTMenu` 目录 1. 将 `Use nds-bootstrap` 设置为 `No`,这样烧录卡固件就会取代nds-bootstrap diff --git a/pages/_zh-CN/twilightmenu/playing-in-widescreen.md b/pages/_zh-CN/twilightmenu/playing-in-widescreen.md index 9392f4ed..0a04cbb8 100644 --- a/pages/_zh-CN/twilightmenu/playing-in-widescreen.md +++ b/pages/_zh-CN/twilightmenu/playing-in-widescreen.md @@ -33,5 +33,5 @@ description: 如何在 Nintendo 3DS 中让 TWiLight Menu++ 使用宽屏 **NOTES:** 1. Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched -1. Not every game is widescreen compatible. [We have created a list of games with widescreen](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) +1. Not every game is widescreen compatible. [Here is a list of games with widescreen support](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) 1. If you're stuck in widescreen mode in all of TWL_FIRM (including the TWLMenu++ GUI) after following this guide and launching a widescreen-compatible game, delete `TwlBg.cxi` at `sd:/luma/sysmodules/`, and [uninstall](https://wiki.ds-homebrew.com/twilightmenu/uninstalling-3ds) and [re-install](https://wiki.ds-homebrew.com/twilightmenu/installing-3ds) TWiLight Menu++, and re-follow the above guide