diff --git a/_data/da-DK/categories.json b/_data/da-DK/categories.json
index 009cbc6f..efd1f912 100644
--- a/_data/da-DK/categories.json
+++ b/_data/da-DK/categories.json
@@ -2,7 +2,7 @@
"ds-index": [
{
"key": "guides",
- "title": "Guides"
+ "title": "Vejledninger"
},
{
"key": "reference",
@@ -12,23 +12,37 @@
"twilightmenu": [
{
"key": "installing",
- "title": "Installing"
+ "title": "Installation"
},
{
"key": "updating",
- "title": "Updating"
+ "title": "Opdatering"
},
{
"key": "customization",
- "title": "Customization"
+ "title": "Tilpasning"
},
{
"key": "other",
- "title": "Other"
+ "title": "Andet"
},
{
"key": "uninstalling",
- "title": "Uninstalling"
+ "title": "Afinstallation"
+ }
+ ],
+ "nds-bootstrap": [
+ {
+ "key": "other",
+ "title": "Other"
+ }
+ ],
+ "gbarunner2": [],
+ "other": [],
+ "community": [
+ {
+ "key": "discord",
+ "title": "Discord"
}
]
}
\ No newline at end of file
diff --git a/_data/da-DK/nav.json b/_data/da-DK/nav.json
index 05c28296..7140db3b 100644
--- a/_data/da-DK/nav.json
+++ b/_data/da-DK/nav.json
@@ -1,14 +1,35 @@
[
{
- "title": "Home",
+ "title": "Hjem",
"url": "/"
},
{
- "title": "TWiLight Menu++",
- "url": "/twilightmenu"
+ "title": "Projects",
+ "items": [
+ {
+ "title": "TWiLight Menu++",
+ "url": "/twilightmenu"
+ },
+ {
+ "title": "nds-bootstrap",
+ "url": "/nds-bootstrap"
+ },
+ {
+ "title": "GBARunner2",
+ "url": "/gbarunner2"
+ },
+ {
+ "title": "Other Projects",
+ "url": "/other"
+ }
+ ]
},
{
- "title": "DS Index",
+ "title": "DS Indeks",
"url": "/ds-index"
+ },
+ {
+ "title": "Community Info",
+ "url": "/community"
}
]
diff --git a/_data/da-DK/strings.json b/_data/da-DK/strings.json
index 3a03b83c..2d0e23a7 100644
--- a/_data/da-DK/strings.json
+++ b/_data/da-DK/strings.json
@@ -1,13 +1,13 @@
{
- "by": "By: $1",
- "close": "Close",
- "description": "Wikis for DS-Homebrew projects",
- "discord-server": "Discord server (English only)",
- "published-with": "Published with GitHub Pages, view the source on GitHub.",
- "select-language": "Select language",
- "source": "Source",
+ "by": "Af: $1",
+ "close": "Luk",
+ "description": "Wikis til DS-Homebrew projekter",
+ "discord-server": "Discord server (kun engelsk)",
+ "published-with": "Udgivet med GitHub pages, se kildekoden på GitHub.",
+ "select-language": "Vælg sprog",
+ "source": "Kildekode",
"title": "DS-Homebrew Wiki",
- "toggle-navigation": "Toggle navigation",
- "translate-here": "Translate here",
- "translate-on-crowdin": "Translate on Crowdin"
+ "toggle-navigation": "Vis/Skjul navigation",
+ "translate-here": "Oversæt her",
+ "translate-on-crowdin": "Oversæt på Crowdin"
}
\ No newline at end of file
diff --git a/_data/de-DE/categories.json b/_data/de-DE/categories.json
index 009cbc6f..f223b34f 100644
--- a/_data/de-DE/categories.json
+++ b/_data/de-DE/categories.json
@@ -30,5 +30,19 @@
"key": "uninstalling",
"title": "Uninstalling"
}
+ ],
+ "nds-bootstrap": [
+ {
+ "key": "other",
+ "title": "Other"
+ }
+ ],
+ "gbarunner2": [],
+ "other": [],
+ "community": [
+ {
+ "key": "discord",
+ "title": "Discord"
+ }
]
}
\ No newline at end of file
diff --git a/_data/de-DE/nav.json b/_data/de-DE/nav.json
index 8163405f..f5b71adc 100644
--- a/_data/de-DE/nav.json
+++ b/_data/de-DE/nav.json
@@ -4,11 +4,32 @@
"url": "/"
},
{
- "title": "TWiLight Menü++",
- "url": "/twilightmenu"
+ "title": "Projects",
+ "items": [
+ {
+ "title": "TWiLight Menu++",
+ "url": "/twilightmenu"
+ },
+ {
+ "title": "nds-bootstrap",
+ "url": "/nds-bootstrap"
+ },
+ {
+ "title": "GBARunner2",
+ "url": "/gbarunner2"
+ },
+ {
+ "title": "Other Projects",
+ "url": "/other"
+ }
+ ]
},
{
"title": "DS Index",
"url": "/ds-index"
+ },
+ {
+ "title": "Community Info",
+ "url": "/community"
}
]
diff --git a/_data/es-ES/categories.json b/_data/es-ES/categories.json
index 6af4c15b..ddb50318 100644
--- a/_data/es-ES/categories.json
+++ b/_data/es-ES/categories.json
@@ -30,5 +30,19 @@
"key": "uninstalling",
"title": "Desinstalación"
}
+ ],
+ "nds-bootstrap": [
+ {
+ "key": "other",
+ "title": "Other"
+ }
+ ],
+ "gbarunner2": [],
+ "other": [],
+ "community": [
+ {
+ "key": "discord",
+ "title": "Discord"
+ }
]
}
\ No newline at end of file
diff --git a/_data/es-ES/nav.json b/_data/es-ES/nav.json
index 5f666ff2..4bca6d86 100644
--- a/_data/es-ES/nav.json
+++ b/_data/es-ES/nav.json
@@ -4,11 +4,32 @@
"url": "/"
},
{
- "title": "TWiLight Menu++",
- "url": "/twilightmenu"
+ "title": "Projects",
+ "items": [
+ {
+ "title": "TWiLight Menu++",
+ "url": "/twilightmenu"
+ },
+ {
+ "title": "nds-bootstrap",
+ "url": "/nds-bootstrap"
+ },
+ {
+ "title": "GBARunner2",
+ "url": "/gbarunner2"
+ },
+ {
+ "title": "Other Projects",
+ "url": "/other"
+ }
+ ]
},
{
"title": "Índice DS",
"url": "/ds-index"
+ },
+ {
+ "title": "Community Info",
+ "url": "/community"
}
]
diff --git a/_data/fr-FR/categories.json b/_data/fr-FR/categories.json
index 7f1afee5..ae2e0819 100644
--- a/_data/fr-FR/categories.json
+++ b/_data/fr-FR/categories.json
@@ -30,5 +30,19 @@
"key": "uninstalling",
"title": "Désinstallation"
}
+ ],
+ "nds-bootstrap": [
+ {
+ "key": "other",
+ "title": "Other"
+ }
+ ],
+ "gbarunner2": [],
+ "other": [],
+ "community": [
+ {
+ "key": "discord",
+ "title": "Discord"
+ }
]
}
\ No newline at end of file
diff --git a/_data/fr-FR/nav.json b/_data/fr-FR/nav.json
index e0114880..d8fb9cfc 100644
--- a/_data/fr-FR/nav.json
+++ b/_data/fr-FR/nav.json
@@ -4,11 +4,32 @@
"url": "/"
},
{
- "title": "TWiLight Menu++",
- "url": "/twilightmenu"
+ "title": "Projects",
+ "items": [
+ {
+ "title": "TWiLight Menu++",
+ "url": "/twilightmenu"
+ },
+ {
+ "title": "nds-bootstrap",
+ "url": "/nds-bootstrap"
+ },
+ {
+ "title": "GBARunner2",
+ "url": "/gbarunner2"
+ },
+ {
+ "title": "Other Projects",
+ "url": "/other"
+ }
+ ]
},
{
"title": "Index DS",
"url": "/ds-index"
+ },
+ {
+ "title": "Community Info",
+ "url": "/community"
}
]
diff --git a/_data/he-IL/categories.json b/_data/he-IL/categories.json
index dbeb2587..c5a372b4 100644
--- a/_data/he-IL/categories.json
+++ b/_data/he-IL/categories.json
@@ -30,5 +30,19 @@
"key": "uninstalling",
"title": "הסרת התקנה"
}
+ ],
+ "nds-bootstrap": [
+ {
+ "key": "other",
+ "title": "Other"
+ }
+ ],
+ "gbarunner2": [],
+ "other": [],
+ "community": [
+ {
+ "key": "discord",
+ "title": "Discord"
+ }
]
}
\ No newline at end of file
diff --git a/_data/he-IL/nav.json b/_data/he-IL/nav.json
index 3879c176..973a2f82 100644
--- a/_data/he-IL/nav.json
+++ b/_data/he-IL/nav.json
@@ -4,11 +4,32 @@
"url": "/"
},
{
- "title": "TWiLight Menu++",
- "url": "/twilightmenu"
+ "title": "Projects",
+ "items": [
+ {
+ "title": "TWiLight Menu++",
+ "url": "/twilightmenu"
+ },
+ {
+ "title": "nds-bootstrap",
+ "url": "/nds-bootstrap"
+ },
+ {
+ "title": "GBARunner2",
+ "url": "/gbarunner2"
+ },
+ {
+ "title": "Other Projects",
+ "url": "/other"
+ }
+ ]
},
{
"title": "אינדקס DS",
"url": "/ds-index"
+ },
+ {
+ "title": "Community Info",
+ "url": "/community"
}
]
diff --git a/_data/hu-HU/categories.json b/_data/hu-HU/categories.json
index 21148b1b..86a03607 100644
--- a/_data/hu-HU/categories.json
+++ b/_data/hu-HU/categories.json
@@ -30,5 +30,19 @@
"key": "uninstalling",
"title": "Eltávolítás"
}
+ ],
+ "nds-bootstrap": [
+ {
+ "key": "other",
+ "title": "Other"
+ }
+ ],
+ "gbarunner2": [],
+ "other": [],
+ "community": [
+ {
+ "key": "discord",
+ "title": "Discord"
+ }
]
}
\ No newline at end of file
diff --git a/_data/hu-HU/nav.json b/_data/hu-HU/nav.json
index 5c44c1ef..8309dfec 100644
--- a/_data/hu-HU/nav.json
+++ b/_data/hu-HU/nav.json
@@ -4,11 +4,32 @@
"url": "/"
},
{
- "title": "TWiLight Menu++",
- "url": "/twilightmenu"
+ "title": "Projects",
+ "items": [
+ {
+ "title": "TWiLight Menu++",
+ "url": "/twilightmenu"
+ },
+ {
+ "title": "nds-bootstrap",
+ "url": "/nds-bootstrap"
+ },
+ {
+ "title": "GBARunner2",
+ "url": "/gbarunner2"
+ },
+ {
+ "title": "Other Projects",
+ "url": "/other"
+ }
+ ]
},
{
"title": "DS Index",
"url": "/ds-index"
+ },
+ {
+ "title": "Community Info",
+ "url": "/community"
}
]
diff --git a/_data/ic-IC/categories.json b/_data/ic-IC/categories.json
index 3497b900..8bdfef82 100644
--- a/_data/ic-IC/categories.json
+++ b/_data/ic-IC/categories.json
@@ -30,5 +30,19 @@
"key": "crwdns15656:0crwdne15656:0",
"title": "crwdns15658:0crwdne15658:0"
}
+ ],
+ "nds-bootstrap": [
+ {
+ "key": "crwdns18290:0crwdne18290:0",
+ "title": "crwdns18292:0crwdne18292:0"
+ }
+ ],
+ "gbarunner2": [],
+ "other": [],
+ "community": [
+ {
+ "key": "crwdns18294:0crwdne18294:0",
+ "title": "crwdns18296:0crwdne18296:0"
+ }
]
}
\ No newline at end of file
diff --git a/_data/ic-IC/nav.json b/_data/ic-IC/nav.json
index 5ec6f8cc..9e40bfd9 100644
--- a/_data/ic-IC/nav.json
+++ b/_data/ic-IC/nav.json
@@ -4,11 +4,32 @@
"url": "crwdns13752:0crwdne13752:0"
},
{
- "title": "crwdns13756:0crwdne13756:0",
- "url": "crwdns13760:0crwdne13760:0"
+ "title": "crwdns18856:0crwdne18856:0",
+ "items": [
+ {
+ "title": "crwdns18864:0crwdne18864:0",
+ "url": "crwdns18870:0crwdne18870:0"
+ },
+ {
+ "title": "crwdns18874:0crwdne18874:0",
+ "url": "crwdns18884:0crwdne18884:0"
+ },
+ {
+ "title": "crwdns18894:0crwdne18894:0",
+ "url": "crwdns18906:0crwdne18906:0"
+ },
+ {
+ "title": "crwdns18918:0crwdne18918:0",
+ "url": "crwdns18930:0crwdne18930:0"
+ }
+ ]
},
{
"title": "crwdns13764:0crwdne13764:0",
"url": "crwdns13768:0crwdne13768:0"
+ },
+ {
+ "title": "crwdns18960:0crwdne18960:0",
+ "url": "crwdns18962:0crwdne18962:0"
}
]
diff --git a/_data/id-ID/categories.json b/_data/id-ID/categories.json
new file mode 100644
index 00000000..0343f6f7
--- /dev/null
+++ b/_data/id-ID/categories.json
@@ -0,0 +1,48 @@
+{
+ "ds-index": [
+ {
+ "key": "guides",
+ "title": "Panduan"
+ },
+ {
+ "key": "reference",
+ "title": "Referensi"
+ }
+ ],
+ "twilightmenu": [
+ {
+ "key": "installing",
+ "title": "Memasang"
+ },
+ {
+ "key": "updating",
+ "title": "Memperbaharui"
+ },
+ {
+ "key": "customization",
+ "title": "Kustomisasi"
+ },
+ {
+ "key": "other",
+ "title": "Lainnya"
+ },
+ {
+ "key": "uninstalling",
+ "title": "Mencopot Pemasangan"
+ }
+ ],
+ "nds-bootstrap": [
+ {
+ "key": "other",
+ "title": "Other"
+ }
+ ],
+ "gbarunner2": [],
+ "other": [],
+ "community": [
+ {
+ "key": "discord",
+ "title": "Discord"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/_data/id-ID/nav.json b/_data/id-ID/nav.json
new file mode 100644
index 00000000..252e714d
--- /dev/null
+++ b/_data/id-ID/nav.json
@@ -0,0 +1,35 @@
+[
+ {
+ "title": "Beranda",
+ "url": "/"
+ },
+ {
+ "title": "Projects",
+ "items": [
+ {
+ "title": "TWiLight Menu++",
+ "url": "/twilightmenu"
+ },
+ {
+ "title": "nds-bootstrap",
+ "url": "/nds-bootstrap"
+ },
+ {
+ "title": "GBARunner2",
+ "url": "/gbarunner2"
+ },
+ {
+ "title": "Other Projects",
+ "url": "/other"
+ }
+ ]
+ },
+ {
+ "title": "Indeks DS",
+ "url": "/ds-index"
+ },
+ {
+ "title": "Community Info",
+ "url": "/community"
+ }
+]
diff --git a/_data/id-ID/strings.json b/_data/id-ID/strings.json
new file mode 100644
index 00000000..68133df1
--- /dev/null
+++ b/_data/id-ID/strings.json
@@ -0,0 +1,13 @@
+{
+ "by": "By: $1",
+ "close": "Tutup",
+ "description": "Wiki untuk Proyek DS-Homebrew",
+ "discord-server": "Server Discord (Bahasa Inggris)",
+ "published-with": "Dipublikasikan dengan Laman GitHub, Lihatsumbernya di GitHub.",
+ "select-language": "Pilih bahasa",
+ "source": "Sumber",
+ "title": "DS-Homebrew Wiki",
+ "toggle-navigation": "Alihkan navigasi",
+ "translate-here": "Terjemahkan disini",
+ "translate-on-crowdin": "Terjemahkan di Crowdin"
+}
\ No newline at end of file
diff --git a/_data/it-IT/categories.json b/_data/it-IT/categories.json
index 8f26806a..351b266d 100644
--- a/_data/it-IT/categories.json
+++ b/_data/it-IT/categories.json
@@ -30,5 +30,19 @@
"key": "uninstalling",
"title": "Disinstallazione"
}
+ ],
+ "nds-bootstrap": [
+ {
+ "key": "other",
+ "title": "Other"
+ }
+ ],
+ "gbarunner2": [],
+ "other": [],
+ "community": [
+ {
+ "key": "discord",
+ "title": "Discord"
+ }
]
}
\ No newline at end of file
diff --git a/_data/it-IT/nav.json b/_data/it-IT/nav.json
index 006fe06f..98a46ad1 100644
--- a/_data/it-IT/nav.json
+++ b/_data/it-IT/nav.json
@@ -4,11 +4,32 @@
"url": "/"
},
{
- "title": "TWiLight Menu++",
- "url": "/twilightmenu"
+ "title": "Projects",
+ "items": [
+ {
+ "title": "TWiLight Menu++",
+ "url": "/twilightmenu"
+ },
+ {
+ "title": "nds-bootstrap",
+ "url": "/nds-bootstrap"
+ },
+ {
+ "title": "GBARunner2",
+ "url": "/gbarunner2"
+ },
+ {
+ "title": "Other Projects",
+ "url": "/other"
+ }
+ ]
},
{
"title": "Indice DS",
"url": "/ds-index"
+ },
+ {
+ "title": "Community Info",
+ "url": "/community"
}
]
diff --git a/_data/ja-JP/categories.json b/_data/ja-JP/categories.json
index a6255455..9fdbd382 100644
--- a/_data/ja-JP/categories.json
+++ b/_data/ja-JP/categories.json
@@ -30,5 +30,19 @@
"key": "uninstalling",
"title": "アンインストール"
}
+ ],
+ "nds-bootstrap": [
+ {
+ "key": "other",
+ "title": "その他"
+ }
+ ],
+ "gbarunner2": [],
+ "other": [],
+ "community": [
+ {
+ "key": "discord",
+ "title": "Discord"
+ }
]
}
\ No newline at end of file
diff --git a/_data/ja-JP/nav.json b/_data/ja-JP/nav.json
index 628ddcac..cc822586 100644
--- a/_data/ja-JP/nav.json
+++ b/_data/ja-JP/nav.json
@@ -4,11 +4,32 @@
"url": "/"
},
{
- "title": "TWiLight Menu++",
- "url": "/twilightmenu"
+ "title": "プロジェクト",
+ "items": [
+ {
+ "title": "TWiLight Menu++",
+ "url": "/twilightmenu"
+ },
+ {
+ "title": "nds-bootstrap",
+ "url": "/nds-bootstrap"
+ },
+ {
+ "title": "GBARunner2",
+ "url": "/gbarunner2"
+ },
+ {
+ "title": "その他のプロジェクト",
+ "url": "/other"
+ }
+ ]
},
{
"title": "DSインデックス",
"url": "/ds-index"
+ },
+ {
+ "title": "コミュニティ情報",
+ "url": "/community"
}
]
diff --git a/_data/ko-KR/categories.json b/_data/ko-KR/categories.json
index 39bb28f7..215430ae 100644
--- a/_data/ko-KR/categories.json
+++ b/_data/ko-KR/categories.json
@@ -30,5 +30,19 @@
"key": "uninstalling",
"title": "제거"
}
+ ],
+ "nds-bootstrap": [
+ {
+ "key": "other",
+ "title": "Other"
+ }
+ ],
+ "gbarunner2": [],
+ "other": [],
+ "community": [
+ {
+ "key": "discord",
+ "title": "Discord"
+ }
]
}
\ No newline at end of file
diff --git a/_data/ko-KR/nav.json b/_data/ko-KR/nav.json
index 5117fe37..a37be93a 100644
--- a/_data/ko-KR/nav.json
+++ b/_data/ko-KR/nav.json
@@ -4,11 +4,32 @@
"url": "/"
},
{
- "title": "TWiLight Menu++",
- "url": "/twilightmenu"
+ "title": "Projects",
+ "items": [
+ {
+ "title": "TWiLight Menu++",
+ "url": "/twilightmenu"
+ },
+ {
+ "title": "nds-bootstrap",
+ "url": "/nds-bootstrap"
+ },
+ {
+ "title": "GBARunner2",
+ "url": "/gbarunner2"
+ },
+ {
+ "title": "Other Projects",
+ "url": "/other"
+ }
+ ]
},
{
"title": "DS 인덱스",
"url": "/ds-index"
+ },
+ {
+ "title": "Community Info",
+ "url": "/community"
}
]
diff --git a/_data/pl-PL/categories.json b/_data/pl-PL/categories.json
index b649df7d..a35fb840 100644
--- a/_data/pl-PL/categories.json
+++ b/_data/pl-PL/categories.json
@@ -30,5 +30,19 @@
"key": "uninstalling",
"title": "Dezinstalacja"
}
+ ],
+ "nds-bootstrap": [
+ {
+ "key": "other",
+ "title": "Other"
+ }
+ ],
+ "gbarunner2": [],
+ "other": [],
+ "community": [
+ {
+ "key": "discord",
+ "title": "Discord"
+ }
]
}
\ No newline at end of file
diff --git a/_data/pl-PL/nav.json b/_data/pl-PL/nav.json
index edf7fb7d..edf7d3be 100644
--- a/_data/pl-PL/nav.json
+++ b/_data/pl-PL/nav.json
@@ -4,11 +4,32 @@
"url": "/"
},
{
- "title": "TWiLight Menu++",
- "url": "/twilightmenu"
+ "title": "Projects",
+ "items": [
+ {
+ "title": "TWiLight Menu++",
+ "url": "/twilightmenu"
+ },
+ {
+ "title": "nds-bootstrap",
+ "url": "/nds-bootstrap"
+ },
+ {
+ "title": "GBARunner2",
+ "url": "/gbarunner2"
+ },
+ {
+ "title": "Other Projects",
+ "url": "/other"
+ }
+ ]
},
{
"title": "Indeks DS",
"url": "/ds-index"
+ },
+ {
+ "title": "Community Info",
+ "url": "/community"
}
]
diff --git a/_data/ru-RU/categories.json b/_data/ru-RU/categories.json
index 009cbc6f..f223b34f 100644
--- a/_data/ru-RU/categories.json
+++ b/_data/ru-RU/categories.json
@@ -30,5 +30,19 @@
"key": "uninstalling",
"title": "Uninstalling"
}
+ ],
+ "nds-bootstrap": [
+ {
+ "key": "other",
+ "title": "Other"
+ }
+ ],
+ "gbarunner2": [],
+ "other": [],
+ "community": [
+ {
+ "key": "discord",
+ "title": "Discord"
+ }
]
}
\ No newline at end of file
diff --git a/_data/ru-RU/nav.json b/_data/ru-RU/nav.json
index 216015e0..0017b481 100644
--- a/_data/ru-RU/nav.json
+++ b/_data/ru-RU/nav.json
@@ -4,11 +4,32 @@
"url": "/"
},
{
- "title": "TWiLight Menu++",
- "url": "/twilightmenu"
+ "title": "Projects",
+ "items": [
+ {
+ "title": "TWiLight Menu++",
+ "url": "/twilightmenu"
+ },
+ {
+ "title": "nds-bootstrap",
+ "url": "/nds-bootstrap"
+ },
+ {
+ "title": "GBARunner2",
+ "url": "/gbarunner2"
+ },
+ {
+ "title": "Other Projects",
+ "url": "/other"
+ }
+ ]
},
{
"title": "Индекс DS",
"url": "/ds-index"
+ },
+ {
+ "title": "Community Info",
+ "url": "/community"
}
]
diff --git a/_data/sv-SE/categories.json b/_data/sv-SE/categories.json
index 009cbc6f..4212c3c3 100644
--- a/_data/sv-SE/categories.json
+++ b/_data/sv-SE/categories.json
@@ -2,33 +2,47 @@
"ds-index": [
{
"key": "guides",
- "title": "Guides"
+ "title": "Guider"
},
{
"key": "reference",
- "title": "Reference"
+ "title": "Referens"
}
],
"twilightmenu": [
{
"key": "installing",
- "title": "Installing"
+ "title": "Installation"
},
{
"key": "updating",
- "title": "Updating"
+ "title": "Uppdatering"
},
{
"key": "customization",
- "title": "Customization"
+ "title": "Anpassning"
},
{
"key": "other",
- "title": "Other"
+ "title": "Annat"
},
{
"key": "uninstalling",
- "title": "Uninstalling"
+ "title": "Avinstallering"
+ }
+ ],
+ "nds-bootstrap": [
+ {
+ "key": "other",
+ "title": "Other"
+ }
+ ],
+ "gbarunner2": [],
+ "other": [],
+ "community": [
+ {
+ "key": "discord",
+ "title": "Discord"
}
]
}
\ No newline at end of file
diff --git a/_data/sv-SE/nav.json b/_data/sv-SE/nav.json
index 5b396348..fe4ec8fc 100644
--- a/_data/sv-SE/nav.json
+++ b/_data/sv-SE/nav.json
@@ -4,11 +4,32 @@
"url": "/"
},
{
- "title": "TWiLight Menu++",
- "url": "/twilightmenu"
+ "title": "Projects",
+ "items": [
+ {
+ "title": "TWiLight Menu++",
+ "url": "/twilightmenu"
+ },
+ {
+ "title": "nds-bootstrap",
+ "url": "/nds-bootstrap"
+ },
+ {
+ "title": "GBARunner2",
+ "url": "/gbarunner2"
+ },
+ {
+ "title": "Other Projects",
+ "url": "/other"
+ }
+ ]
},
{
"title": "DS Index",
"url": "/ds-index"
+ },
+ {
+ "title": "Community Info",
+ "url": "/community"
}
]
diff --git a/_data/sv-SE/strings.json b/_data/sv-SE/strings.json
index 1d0db4d6..54368773 100644
--- a/_data/sv-SE/strings.json
+++ b/_data/sv-SE/strings.json
@@ -1,13 +1,13 @@
{
"by": "Vid: $1",
- "close": "Close",
+ "close": "Stäng",
"description": "Wikis för DS-Homebrew projekt",
"discord-server": "Discord server (endast engelska)",
- "published-with": "Publicerat med GitHub Pages, visakällan på GitHub.",
- "select-language": "Select language",
+ "published-with": "Publicerat med GitHub Pages, visa källan på GitHub.",
+ "select-language": "Välj språk",
"source": "Källa",
"title": "DS-Homebrew Wiki",
- "toggle-navigation": "Toggle navigation",
+ "toggle-navigation": "Visa/dölj navigering",
"translate-here": "Översätt här",
"translate-on-crowdin": "Översätt på Crowdin"
}
\ No newline at end of file
diff --git a/_data/zh-CN/categories.json b/_data/zh-CN/categories.json
index a417f938..8e33dcbe 100644
--- a/_data/zh-CN/categories.json
+++ b/_data/zh-CN/categories.json
@@ -30,5 +30,19 @@
"key": "uninstalling",
"title": "卸载"
}
+ ],
+ "nds-bootstrap": [
+ {
+ "key": "other",
+ "title": "Other"
+ }
+ ],
+ "gbarunner2": [],
+ "other": [],
+ "community": [
+ {
+ "key": "discord",
+ "title": "Discord"
+ }
]
}
\ No newline at end of file
diff --git a/_data/zh-CN/nav.json b/_data/zh-CN/nav.json
index f0742b3e..c95b4c5a 100644
--- a/_data/zh-CN/nav.json
+++ b/_data/zh-CN/nav.json
@@ -4,11 +4,32 @@
"url": "/"
},
{
- "title": "TWiLight Menu++",
- "url": "/twilightmenu"
+ "title": "Projects",
+ "items": [
+ {
+ "title": "TWiLight Menu++",
+ "url": "/twilightmenu"
+ },
+ {
+ "title": "nds-bootstrap",
+ "url": "/nds-bootstrap"
+ },
+ {
+ "title": "GBARunner2",
+ "url": "/gbarunner2"
+ },
+ {
+ "title": "Other Projects",
+ "url": "/other"
+ }
+ ]
},
{
"title": "DS Index",
"url": "/ds-index"
+ },
+ {
+ "title": "Community Info",
+ "url": "/community"
}
]
diff --git a/_data/zh-CN/strings.json b/_data/zh-CN/strings.json
index a4dd3b21..8160dd33 100644
--- a/_data/zh-CN/strings.json
+++ b/_data/zh-CN/strings.json
@@ -1,5 +1,5 @@
{
- "by": "By: $1",
+ "by": "作者:$1",
"close": "Close",
"description": "Wikis for DS-Homebrew projects",
"discord-server": "Discord 服务器(仅限英语)",
diff --git a/assets/js/i18n/da-DK.js b/assets/js/i18n/da-DK.js
new file mode 100644
index 00000000..f51a2a32
--- /dev/null
+++ b/assets/js/i18n/da-DK.js
@@ -0,0 +1 @@
+export default { 'pageIsInYourLanguage': 'Denne side er tilgængelig på dansk!' };
\ No newline at end of file
diff --git a/assets/js/i18n/id-ID.js b/assets/js/i18n/id-ID.js
new file mode 100644
index 00000000..3f7c81c0
--- /dev/null
+++ b/assets/js/i18n/id-ID.js
@@ -0,0 +1 @@
+export default { 'pageIsInYourLanguage': 'Halaman ini tersedia dalam Bahasa Indonesia!' };
\ No newline at end of file
diff --git a/pages/_da-DK/community/discord-info.md b/pages/_da-DK/community/discord-info.md
new file mode 100644
index 00000000..e0b28d69
--- /dev/null
+++ b/pages/_da-DK/community/discord-info.md
@@ -0,0 +1,103 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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.
+
+## 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:
+
+- [#community-rules][community-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
+
+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.
+
+## Roles & User Flairs
+We have several roles you can get on this server, some of them being accessible with just a @Lightning 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.
+
+Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances
+
+### 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.
+
+### 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]
+
+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).
+
+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.
+
+### 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.
+
+- TWiLight Menu++:
+- dsi.cfw.guide website:
+- ds-homebrew.com wiki:
+
+This is a toggleable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][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.
+
+### 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 toggleable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server])
+
+### Updates
+You will get pinged in [#announcements][announcements] anytime an update comes out. To access it, type `!togglerole Updates` in [#end-of-server][end-of-server].
+
+## 🤖 Lightning Commands
+Lightning is a discord bot made by @Frost_ which has useful commands for modding communities, including...
+
+- `!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.
+- `!tinydb [search term]` - Lookup 3DS homebrew on TinyDB
+- `!togglerole [role]` - This will toggle the two customizable roles we have: `Updates` and `Nintendo DS Online Players`
+
+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)
+- 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/))
+
+
+[community-rules]: https://discord.com/channels/283769550611152897/718305959914766366
+[useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283
+
+[announcements]: https://discord.com/channels/283769550611152897/283771381735489537
+[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
+[other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712
+
+[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725
+[nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448
+[end-of-server]: https://discord.com/channels/283769550611152897/283770736215195648
diff --git a/pages/_da-DK/community/discord-rules.md b/pages/_da-DK/community/discord-rules.md
new file mode 100644
index 00000000..6a1be251
--- /dev/null
+++ b/pages/_da-DK/community/discord-rules.md
@@ -0,0 +1,132 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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 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.
+
+
+### Do NOT bring the chat quality down.
+
+Examples 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).
+- 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.
+
+
+### Do NOT randomly send Discord server invite links with no context & without explicit staff permission
+
+- 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.
+
+
+### 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.
+
+
+## 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.
+
+If you don't understand any of the rules, feel free to ask.
+
+Last update: August 19th, 2020
diff --git a/pages/_da-DK/community/index.md b/pages/_da-DK/community/index.md
new file mode 100644
index 00000000..11b208e6
--- /dev/null
+++ b/pages/_da-DK/community/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: community
+title: Home
+description: Coming Soon™
+---
+
+You can find information about our community here, such as the rules for our Discord server. We have the following places:
+- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
+- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
+- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_da-DK/ds-index/3ds-forwarders.md b/pages/_da-DK/ds-index/3ds-forwarders.md
index 1a806994..0d9b89e7 100644
--- a/pages/_da-DK/ds-index/3ds-forwarders.md
+++ b/pages/_da-DK/ds-index/3ds-forwarders.md
@@ -3,34 +3,34 @@ 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 spil forwarders (3DS)
+description: Sådan oprettes CIA forwarders så du kan have dine DS spil på din 3DS's hjemmeskærm
---
-If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/).
+Hvis du har nogen problemer, så tjek FAQs på [GBAtemp tråden](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/).
{:.alert .alert-warning}
-### Requirements
+### Krav
3DS:
-- [Luma3DS](https://github.com/lumateam/luma3ds/releases), or any other CFW that patches TWL_NAND
-- [FBI](https://github.com/Steveice10/FBI/releases) to install CIA files
-- (Optional) A supported DS flashcard
+- [Luma3DS](https://github.com/lumateam/luma3ds/releases)eller enhver anden CFW som patcher TWL_NAND
+- [FBI](https://github.com/Steveice10/FBI/releases) til at installere CIA filer
+- (Valgfrit) Et understøttet DS-flashkort
{% 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.
+De anbefalede flashkort er DSTT og Acekard 2i. Hvis du ønsker at have perfekt spil kompatibilitet, så køb SuperCard DSTWO / DSTWO PLUS. Den eneste ulempe er, at det dræner dit systems batteri hurtigere.
-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`.
+Hvis du har et flashkort, der virker med Apache Thunder's NTR Launcher, er du velkommen til at sende en anmodning [på GBAtemp tråden](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Sørg for at angive hvad for et build, du bruger (Normal eller Alt) og hvis `RESETSLOT1` er sat til `0` eller `1` i `sd:/nds/ntr_launcher. ni`.
-Compatible:
-- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work.)
+Kompatible:
+- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced spil, herunder nyere NTR-spil, virker ikke.)
- [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 <2GB microSD card)
-- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses <2GB microSD card)
+- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (bruger <2GB microSD-kort)
+- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC-version, bruger <2GB 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/))
@@ -38,56 +38,56 @@ Compatible:
- [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)
+- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normale og RTS-versioner)
+- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Lilla kort kan være inkompatibelt)
- [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi)
-- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal and Plus versions)
+- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal og Plus versioner)
-Untested:
-- R4i3D NEW (Use R4iDSN template and pack)
+Ikke testet:
+- R4i3D NEW (Brug R4iDSN skabelon og pakke)
-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.)
+Delvist kompatible:
+- Ace 3DS+ (Spil kompatibilitet er dårlig, så gemmning/indlæsning af save-filer resultater i nedbrud.)
+- Gateway Blue Card (Spil kompatibilitet er dårlig, så gemmning/indlæsning af save-filer resultater i nedbrud.)
+- EX4DS (Spil kompatibilitet er dårlig, så gemmning/indlæsning af save-filer resultater i nedbrud.)
+- R4iLS (Spil kompatibilitet er dårlig, så gemmning/indlæsning af save-filer resultater i nedbrud.)
+- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Spil kompatibilitet er dårlig, så gemmning/indlæsning af save-filer resultater i nedbrud.)
-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)
+Inkompatible:
+- CycloDS (i)Evolution (Can autostarte ROMs, men det virker anderledes end andre flashcards.)
+- (i)Edge (kan ikke autostarte 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 (ikke forwarder processen) gør kortet ubrugeligt)
- 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)
+- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (ikke forwarder processen) gør kortet ubrugeligt)
{% endcapture %}
- Supported flashcards
+ Understøttede flashkort
{{ flashcards | markdownify }}
PC:
-- A 64 bit OS
+- Et 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
+- Java 8 Opdatering 251
+- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
-### Part 1: Getting Started
+### Del 1: Kom I Gang
{% capture tab-sd-card %}
-1. Download the [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0)
-1. Extract the contents of the `for SD card root` folder to the root of your 3DS's SD card
+1. Download [SD-kort forwarder pakken](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0)
+1. Udtræk indholdet af `for SD card root` til roden af dit 3DS' SD-kort
-After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change the 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
+Når du har udtrukket pakken, kan du redigere `sd:/_nds/nds-bootstrap.ini` og ændre indstillingerne:
+- `BOOST_CPU`: Hvis sat til 1, vil TWL clock hastigheden bruges, så lag forsvinder
+- `SOUND_ FREQ`: Hvis sat til 1, vil lyden spille på 48khz, i stedet for 32khz
{% endcapture%}
{% capture tab-flashcard %}
-1. Download one of these packs:
+1. Download en af disse pakker:
- [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)
@@ -96,9 +96,9 @@ After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change
- [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.
+1. Udtræk indholdet af mappen `for Slot-1 microSD` til roden af dit flashkort microSD-kort, og (hvis mappen eksisterer) indholdet af `for 3DS SD-kort` mappen til roden af din 3DS's SD-kort.
-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.
+Efter at du har udtrukket pakken, kan du redigere `sd:/_nds/nds-bootstrap.ini` og ændre indstillingerne. Dette er ikke muligt for Acekard RPG, R4 DS og 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
@@ -110,7 +110,7 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
Flashcard
-
+
{{ tab-sd-card | markdownify }}
diff --git a/pages/_da-DK/ds-index/dsi-twl-firm.md b/pages/_da-DK/ds-index/dsi-twl-firm.md
index e2e57fa9..eccb4e60 100644
--- a/pages/_da-DK/ds-index/dsi-twl-firm.md
+++ b/pages/_da-DK/ds-index/dsi-twl-firm.md
@@ -29,8 +29,6 @@ The ranges that make it overflow is determined by pairs of two. For example, 1-2
This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
------
-
In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
### Nintendo DSi Slot-1 Access & Blockout
@@ -49,3 +47,6 @@ A `pit.bin` file is used in order to load images. However, the header size at of
### 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.
+
+### 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/).
\ No newline at end of file
diff --git a/pages/_da-DK/ds-index/hardmod.md b/pages/_da-DK/ds-index/hardmod.md
index 3666bf1a..e7cd0273 100644
--- a/pages/_da-DK/ds-index/hardmod.md
+++ b/pages/_da-DK/ds-index/hardmod.md
@@ -74,22 +74,22 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
- 1. Run `lbslk` on a terminal
+ 1. Run `lbslk` in a terminal
1. Plug in the SD card adapter
1. Run `lbslk` again
1. This time a new device should appear
- - It may be called `/dev/sdb`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer
- macOS:
1. Unplug the SD card adapter
- 1. Run `df` on a terminal
+ 1. Run `df` in a terminal
1. Plug in the SD card adapter
1. Run `df` again
1. A new device should appear in the list
- - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer
1. Dump the NAND
- - Run the following command on a terminal:
+ - Run the following command in a terminal:
- `cat {device-name} > nand0.bin`
- Replace `{device-name}` with the SD card mount location
- E.g `cat /dev/sdb > nand0.bin`
diff --git a/pages/_da-DK/ds-index/homebrew.md b/pages/_da-DK/ds-index/homebrew.md
index 05fe7855..9444e299 100644
--- a/pages/_da-DK/ds-index/homebrew.md
+++ b/pages/_da-DK/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Information about homebrew on the Nintendo 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 recommends libfat. We recommend using libslim instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using easyGL2D, which comes shipped with libnds. However, you can use NightFox Lib
-- **Entire Toolchains:** We recommend using devkitARM and libnds, 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
+- **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
+- **Graphic Library:** 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)
### Flashcards
diff --git a/pages/_da-DK/ds-index/retail-roms.md b/pages/_da-DK/ds-index/retail-roms.md
index 36dfe8c4..b9e68714 100644
--- a/pages/_da-DK/ds-index/retail-roms.md
+++ b/pages/_da-DK/ds-index/retail-roms.md
@@ -8,22 +8,17 @@ 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.
-- 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 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.
-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/)
+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/)
-### CloneBoot
+### 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.
-Cloneboot is when a game sends it's own loaded arm9/arm7 binary to another console. It is used for DS Download Play, for single-card multiplayer. Not all games that have single-card multiplayer uses cloneboot though.
-
-Currently, nds-bootstrap's cloneboot patches is broken due to arm9/7 binaries being patched, which makes the RSA signatures invalid.
-
-### Thumb instructions
-Instead of the 32-bit regular ARM instructions, THUMB use 16-bit instructions. This is useful when memory bandwidth is a bottleneck.
+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:
@@ -37,18 +32,16 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
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
+### Assembly
+Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [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.
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.
- For example: `DMA2: 04100010 023C18C0 AF000001`
-### Donor ROM
-
-In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 games to work or save. The ROM acted as a Donor ROM. nds-bootstrap grabs the donor's arm7 binary, replacing the original ROM's arm7 binary, in order for the save patches to work, and there was a few side effects as a result. In later nds-bootstrap versions, a Donor ROM is needed for certain THUMB or SDK5 games to boot, as well as save.
-
### 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. The following kernels can utilize cheats:
@@ -70,5 +63,3 @@ For the most complete cheat database, we recommend using the one made by DeadSku
Cheat codes generally have types A through E, and here is a 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.
-
-Credits: (`DeadSkullzJr`)
diff --git a/pages/_da-DK/ds-index/wifi.md b/pages/_da-DK/ds-index/wifi.md
index b454477a..09dc60ad 100644
--- a/pages/_da-DK/ds-index/wifi.md
+++ b/pages/_da-DK/ds-index/wifi.md
@@ -8,17 +8,16 @@ description: Information on using Wi-Fi on the Nintendo DS
---
- On Nintendo DS applications, you can only use WEP and Open WiFi
-- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA2 support
+- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support
Hotspots are usable, so you don't need to change your router configuration.
-### Creating a hotspot
+### Creating a Hotspot
There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
### Nintendo DS WFC Restoration
-
1. Launch the Nintendo WFC settings
1. Connect to your access point
1. Set your Primary DNS value as one of the values below, depending on which service you want to use:
@@ -28,3 +27,22 @@ There are guides for creating a DS game compatible hotspot on macOS and Linux co
- **Twilit WFC** - `34.66.49.81`
1. Set `1.1.1.1` as your secondary DNS
1. You might need to NoSSL patch your game at this point, depending on the game
+
+### Manually Patching Your DS ROMs
+Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
+
+Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
+
+1. Download [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. Create a text file with the name `patch.bat`
+1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server)
+1. Now drag all the roms you wish to patch on to patch.bat
+1. Done! the patched roms will be the ones ending in (wiimmfi)
+
+Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
+
+### Troubleshooting and Further Reading
+If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+
+For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_da-DK/gbarunner2/bios.md b/pages/_da-DK/gbarunner2/bios.md
new file mode 100644
index 00000000..95120883
--- /dev/null
+++ b/pages/_da-DK/gbarunner2/bios.md
@@ -0,0 +1,21 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: GBA BIOS info
+description: Information on the GBA BIOS and how to dump it
+---
+
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+
+### Dumping Guides
+
+- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
+- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+
+After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+
+You can verify that your BIOS is a proper dump by comparing it with the following checksums:
+
+**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
diff --git a/pages/_da-DK/gbarunner2/faq.md b/pages/_da-DK/gbarunner2/faq.md
new file mode 100644
index 00000000..bd0fa0da
--- /dev/null
+++ b/pages/_da-DK/gbarunner2/faq.md
@@ -0,0 +1,25 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: FAQ & Troubleshooting
+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 Wifi 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).
\ No newline at end of file
diff --git a/pages/_da-DK/gbarunner2/index.md b/pages/_da-DK/gbarunner2/index.md
new file mode 100644
index 00000000..c8a18925
--- /dev/null
+++ b/pages/_da-DK/gbarunner2/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: Home
+description: Coming Soon™
+---
+
+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.
+
+Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
+- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_da-DK/nds-bootstrap/faq.md b/pages/_da-DK/nds-bootstrap/faq.md
new file mode 100644
index 00000000..f53d93e4
--- /dev/null
+++ b/pages/_da-DK/nds-bootstrap/faq.md
@@ -0,0 +1,50 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: FAQ & Troubleshooting
+description: FAQ & Troubleshooting for nds-bootstrap
+---
+
+#### Why do I get a white screen when trying to load a game from SD Card?
+- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
+- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
+- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
+- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
+
+#### 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. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
+
+#### 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
+- You can expand the VRAM memory bus to 32-bit
+- Utilize the DSi's additional CPU speed
+- Enhance your audio with 48 KHz
+- Use DSi mode, allowing for DSi features
+- Using certain cartridges, you are able to use IR in your application
+- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
+- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work
+
+#### Donor ROMs
+Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
+
+#### What is a nightly and where do I get it?
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+
+#### 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.
+
+#### Is there anything else I should know about cheats?
+You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+
+#### nds-bootstrap troubleshooting
+If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
+
+1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+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.
+
+Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets.
diff --git a/pages/_da-DK/nds-bootstrap/index.md b/pages/_da-DK/nds-bootstrap/index.md
new file mode 100644
index 00000000..e282b1ef
--- /dev/null
+++ b/pages/_da-DK/nds-bootstrap/index.md
@@ -0,0 +1,11 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+title: Home
+description: nds-bootstrap wiki
+---
+
+# Welcome to the nds-bootstrap Wiki
+
+nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
diff --git a/pages/_da-DK/nds-bootstrap/testing.md b/pages/_da-DK/nds-bootstrap/testing.md
new file mode 100644
index 00000000..200abd70
--- /dev/null
+++ b/pages/_da-DK/nds-bootstrap/testing.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: Compatibility List & Testing Tips
+description: Compatibility List & Testing Tips
+---
+
+### 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`.
+
+### Tips For Testing Games
+- Look for screen flickering or sound issues
+- If something looks off, run the game along a console not using nds-bootstrap to compare
+- Try as many features in the game as possible
+- Be thorough
diff --git a/pages/_da-DK/other/godmode9i.md b/pages/_da-DK/other/godmode9i.md
new file mode 100644
index 00000000..b38a223f
--- /dev/null
+++ b/pages/_da-DK/other/godmode9i.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: GodMode9i
+description: Info for 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.
+
+### FAQ & Troubleshooting
+
+#### How do I get past the "mounting drive(s)" screen while starting it up?
+This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/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.
+
+#### 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/]
diff --git a/pages/_da-DK/other/hiyacfw.md b/pages/_da-DK/other/hiyacfw.md
new file mode 100644
index 00000000..f2b3855f
--- /dev/null
+++ b/pages/_da-DK/other/hiyacfw.md
@@ -0,0 +1,24 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: hiyaCFW
+description: Info for hiyaCFW
+---
+
+Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
+
+### Custom Splash Screens
+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:
+
+#### BMP
+- 16-bit (RGBA 1555, RGB 1555, or RGB 565)
+- 256 x 192 or smaller
+
+#### GIF
+- Simple answer: Most GIFs 256 x 192 or smaller will work
+- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
+- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
+- Interlaced and plain text frames are ***not*** supported
+- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems
diff --git a/pages/_da-DK/other/index.md b/pages/_da-DK/other/index.md
new file mode 100644
index 00000000..8db55550
--- /dev/null
+++ b/pages/_da-DK/other/index.md
@@ -0,0 +1,9 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: Home
+description: Coming Soon™
+---
+
+This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_da-DK/twilightmenu/download-play-pictochat.md b/pages/_da-DK/twilightmenu/download-play-pictochat.md
index a4571b5b..9e0bdfb4 100644
--- a/pages/_da-DK/twilightmenu/download-play-pictochat.md
+++ b/pages/_da-DK/twilightmenu/download-play-pictochat.md
@@ -22,4 +22,4 @@ Copy to `sd:/_nds/`, and rename to `dlplay.nds`.
The above steps will increase DLP boot speed.
To run Pictochat on 3DS (DSi required):
-- Copy `pictochat.nds` from `sd:/_nds/` on the DSi SD card, on the 3DS SD card, also in `sd:/_nds/` You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
+- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
diff --git a/pages/_da-DK/twilightmenu/faq.md b/pages/_da-DK/twilightmenu/faq.md
index 4ab2c0dc..0b6b5ef5 100644
--- a/pages/_da-DK/twilightmenu/faq.md
+++ b/pages/_da-DK/twilightmenu/faq.md
@@ -10,50 +10,51 @@ description: FAQs and troubleshooting for TWiLight Menu++
For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
{:.alert .alert-info}
-#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
-A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue:
+#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
+TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue:
-#### Q: How do I fix getting a white screen when booting TWiLight Menu++?
-A:
+#### How do I fix getting a white screen when booting TWiLight Menu++?
- First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it
- If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size
- If that also doesn't work, try a different SD card
-#### Q: Why do I get a white screen when trying to load a game from SD Card?
-A:
+#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game?
+Go into TWLMenu++ Settings, and disable `Update recently played list`.
+
+#### Why do I get a white screen when trying to load a game from SD Card?
- First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
-#### Q: How do I use cheats?
-A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
+#### How do I use cheats?
+You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
-#### Q: How do I show a custom picture on the top screen of the DSi theme?
-A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
+#### How do I show a custom picture on the top screen of the DSi theme?
+A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
- The images(s) must be no bigger than 208x156
- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size
-#### Q: How do I get games?
-A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
+#### How do I get games?
+You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games
- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare
- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles
-#### Q: Can I get the save files from my game cards onto my SD card or vice versa?
-A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
+#### Can I get the save files from my game cards onto my SD card or vice versa?
+Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
-#### Q: How do I change TWiLight Menu++'s language?
-A:
+#### How do I change TWiLight Menu++'s language?
1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++
1. Press L or Y once (on flashcard / 3DS) or twice (on DSi)
1. Change the first option until you see the language you want, then exit settings
- You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++
-#### Q: What systems does TWiLight Menu++ support?
+#### Is this a DS(i) emulator?
+No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively).
-A:
+#### What systems does TWiLight Menu++ support?
| Format | Loader | Extensions | Save file |
| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- |
@@ -61,37 +62,39 @@ A:
| 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`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[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], native[^4] | `.agb`, `.gba`, `.mb` | `[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`[^5] |
+| 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[^6] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^7] |
+| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] |
{:.table}
- Footnotes -
{:footnotes}
-#### Q: Why isn't touch input working on sudokuhax?
-A: Depending on the save file of sudokuhax, the touch screen inputs may not work.
+#### Why isn't touch input working on sudokuhax?
+Depending on the save file of sudokuhax, the touch screen inputs may not work.
-#### Q: Can The Biggest Loser boot TWiLight Menu++?
-A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards.
+#### 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]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite
-[^5]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard
-[^6]: Only shown when using a flashcard or Unlaunch is installed
-[^7]: Can only save when running from a flashcard
+[^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
@@ -109,3 +112,4 @@ A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access
[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/_da-DK/twilightmenu/how-to-get-box-art.md b/pages/_da-DK/twilightmenu/how-to-get-box-art.md
index 9d4473df..618adc96 100644
--- a/pages/_da-DK/twilightmenu/how-to-get-box-art.md
+++ b/pages/_da-DK/twilightmenu/how-to-get-box-art.md
@@ -22,25 +22,25 @@ description: How to get box art / game covers in TWiLight Menu++
- If it doesn't find the correct SD card click `Browse...` and select the right one
1. Change the size, border, etc options to your liking
1. Click `Start`
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### macOS/Linux
1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Extract the `.zip`
-1. Open `TwilightBoxart.ini` in the extracted folder in a text editor, then save the file
-1. Type the path to your SD card after `SdRoot=`
+1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
+1. Type the path to your SD card after `SdRoot=`, then save the file
- On macOS this is `/Volumes/` then the name of your SD card
1. Open the terminal
1. In the terminal, type `cd ` then drag drop the folder with `TwilightBoxart.CLI` in it onto your terminal
1. Run `chmod +x TwilightBoxart.CLI`
-1. Run `./TwilightBoxart.CLI` file by drag dropping it onto your terminal
+1. Run `./TwilightBoxart.CLI`
1. Say `Yes` if it shows your SD path correctly
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### Manual
1. Download a png box art pack from [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs)
1. Extract the .png files to `sd:/_nds/TWiLightMenu/boxart`
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`). Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143.
diff --git a/pages/_da-DK/twilightmenu/playing-in-widescreen.md b/pages/_da-DK/twilightmenu/playing-in-widescreen.md
index ea2b0482..390aef84 100644
--- a/pages/_da-DK/twilightmenu/playing-in-widescreen.md
+++ b/pages/_da-DK/twilightmenu/playing-in-widescreen.md
@@ -7,21 +7,26 @@ title: Playing in Widescreen
description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
---
-Requires an Old/New Nintendo 3DS or 2DS console.
+Requires an Old / New Nintendo 3DS or 2DS console.
+{:.alert .alert-info}
-**Preparation**
+### Preparation
- Make sure Luma's `boot.firm` is on the SD root for this to work
-- If you used TWiLight Menu++ Updater or Universal-Updater to update, please install the latest TWiLight Menu++ CIAs using FBI
-1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
-1. In Luma config, enable external FIRMs and modules
-1. Install the TWPatch CIA
-1. Launch TWPatch
-1. (Optional!) For a less pixelated widescreen, hold Y+B, and enable `GPU scale test (health hazard!)`
-1. Press X + START to generate a `TwlBg.cxi` file with widescreen
- - If the top screen doesn't indicate that wide patch is enabled, start from step 4 again
+### Installing
+1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
+1. Install `TWPatch.cia` using FBI
+ - You can also use Universal-Updater to install TWPatch instead of the previous two steps
+1. Return to the home menu and launch TWPatch
+1. Hold Y + B and enable `Widescreen patch (384x240 16:10)`
+1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)`
+ - The "health hazard!" is because it gave the developer a headache due to its blurriness
+1. Press START to generate a `TwlBg.cxi` file with widescreen
+ - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again
- If widescreen still doesn't work, wait for RTCom-activated widescreen to be released
-1. In the TWiLight Menu++ settings, switch the page to `Misc settings`, and set `Screen Aspect Ratio` to `16:10`
+1. Restart your 3DS while holding SELECT to open Luma3DS's configuration
+1. Enable `external FIRMs and modules`, then press START to save and quit
+1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10`
- This can be done per-game as well
You're all done! Enjoy your DS games in widescreen!
diff --git a/pages/_de-DE/community/discord-info.md b/pages/_de-DE/community/discord-info.md
new file mode 100644
index 00000000..e0b28d69
--- /dev/null
+++ b/pages/_de-DE/community/discord-info.md
@@ -0,0 +1,103 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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.
+
+## 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:
+
+- [#community-rules][community-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
+
+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.
+
+## Roles & User Flairs
+We have several roles you can get on this server, some of them being accessible with just a @Lightning 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.
+
+Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances
+
+### 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.
+
+### 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]
+
+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).
+
+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.
+
+### 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.
+
+- TWiLight Menu++:
+- dsi.cfw.guide website:
+- ds-homebrew.com wiki:
+
+This is a toggleable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][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.
+
+### 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 toggleable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server])
+
+### Updates
+You will get pinged in [#announcements][announcements] anytime an update comes out. To access it, type `!togglerole Updates` in [#end-of-server][end-of-server].
+
+## 🤖 Lightning Commands
+Lightning is a discord bot made by @Frost_ which has useful commands for modding communities, including...
+
+- `!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.
+- `!tinydb [search term]` - Lookup 3DS homebrew on TinyDB
+- `!togglerole [role]` - This will toggle the two customizable roles we have: `Updates` and `Nintendo DS Online Players`
+
+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)
+- 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/))
+
+
+[community-rules]: https://discord.com/channels/283769550611152897/718305959914766366
+[useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283
+
+[announcements]: https://discord.com/channels/283769550611152897/283771381735489537
+[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
+[other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712
+
+[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725
+[nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448
+[end-of-server]: https://discord.com/channels/283769550611152897/283770736215195648
diff --git a/pages/_de-DE/community/discord-rules.md b/pages/_de-DE/community/discord-rules.md
new file mode 100644
index 00000000..6a1be251
--- /dev/null
+++ b/pages/_de-DE/community/discord-rules.md
@@ -0,0 +1,132 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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 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.
+
+
+### Do NOT bring the chat quality down.
+
+Examples 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).
+- 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.
+
+
+### Do NOT randomly send Discord server invite links with no context & without explicit staff permission
+
+- 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.
+
+
+### 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.
+
+
+## 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.
+
+If you don't understand any of the rules, feel free to ask.
+
+Last update: August 19th, 2020
diff --git a/pages/_de-DE/community/index.md b/pages/_de-DE/community/index.md
new file mode 100644
index 00000000..11b208e6
--- /dev/null
+++ b/pages/_de-DE/community/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: community
+title: Home
+description: Coming Soon™
+---
+
+You can find information about our community here, such as the rules for our Discord server. We have the following places:
+- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
+- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
+- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_de-DE/ds-index/3ds-forwarders.md b/pages/_de-DE/ds-index/3ds-forwarders.md
index 1a806994..a6a2fdd9 100644
--- a/pages/_de-DE/ds-index/3ds-forwarders.md
+++ b/pages/_de-DE/ds-index/3ds-forwarders.md
@@ -74,7 +74,7 @@ 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
+- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
### Part 1: Getting Started
{% capture tab-sd-card %}
diff --git a/pages/_de-DE/ds-index/dsi-twl-firm.md b/pages/_de-DE/ds-index/dsi-twl-firm.md
index e2e57fa9..eccb4e60 100644
--- a/pages/_de-DE/ds-index/dsi-twl-firm.md
+++ b/pages/_de-DE/ds-index/dsi-twl-firm.md
@@ -29,8 +29,6 @@ The ranges that make it overflow is determined by pairs of two. For example, 1-2
This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
------
-
In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
### Nintendo DSi Slot-1 Access & Blockout
@@ -49,3 +47,6 @@ A `pit.bin` file is used in order to load images. However, the header size at of
### 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.
+
+### 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/).
\ No newline at end of file
diff --git a/pages/_de-DE/ds-index/hardmod.md b/pages/_de-DE/ds-index/hardmod.md
index 3666bf1a..e7cd0273 100644
--- a/pages/_de-DE/ds-index/hardmod.md
+++ b/pages/_de-DE/ds-index/hardmod.md
@@ -74,22 +74,22 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
- 1. Run `lbslk` on a terminal
+ 1. Run `lbslk` in a terminal
1. Plug in the SD card adapter
1. Run `lbslk` again
1. This time a new device should appear
- - It may be called `/dev/sdb`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer
- macOS:
1. Unplug the SD card adapter
- 1. Run `df` on a terminal
+ 1. Run `df` in a terminal
1. Plug in the SD card adapter
1. Run `df` again
1. A new device should appear in the list
- - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer
1. Dump the NAND
- - Run the following command on a terminal:
+ - Run the following command in a terminal:
- `cat {device-name} > nand0.bin`
- Replace `{device-name}` with the SD card mount location
- E.g `cat /dev/sdb > nand0.bin`
diff --git a/pages/_de-DE/ds-index/homebrew.md b/pages/_de-DE/ds-index/homebrew.md
index 05fe7855..9444e299 100644
--- a/pages/_de-DE/ds-index/homebrew.md
+++ b/pages/_de-DE/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Information about homebrew on the Nintendo 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 recommends libfat. We recommend using libslim instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using easyGL2D, which comes shipped with libnds. However, you can use NightFox Lib
-- **Entire Toolchains:** We recommend using devkitARM and libnds, 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
+- **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
+- **Graphic Library:** 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)
### Flashcards
diff --git a/pages/_de-DE/ds-index/retail-roms.md b/pages/_de-DE/ds-index/retail-roms.md
index 36dfe8c4..b9e68714 100644
--- a/pages/_de-DE/ds-index/retail-roms.md
+++ b/pages/_de-DE/ds-index/retail-roms.md
@@ -8,22 +8,17 @@ 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.
-- 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 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.
-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/)
+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/)
-### CloneBoot
+### 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.
-Cloneboot is when a game sends it's own loaded arm9/arm7 binary to another console. It is used for DS Download Play, for single-card multiplayer. Not all games that have single-card multiplayer uses cloneboot though.
-
-Currently, nds-bootstrap's cloneboot patches is broken due to arm9/7 binaries being patched, which makes the RSA signatures invalid.
-
-### Thumb instructions
-Instead of the 32-bit regular ARM instructions, THUMB use 16-bit instructions. This is useful when memory bandwidth is a bottleneck.
+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:
@@ -37,18 +32,16 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
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
+### Assembly
+Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [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.
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.
- For example: `DMA2: 04100010 023C18C0 AF000001`
-### Donor ROM
-
-In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 games to work or save. The ROM acted as a Donor ROM. nds-bootstrap grabs the donor's arm7 binary, replacing the original ROM's arm7 binary, in order for the save patches to work, and there was a few side effects as a result. In later nds-bootstrap versions, a Donor ROM is needed for certain THUMB or SDK5 games to boot, as well as save.
-
### 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. The following kernels can utilize cheats:
@@ -70,5 +63,3 @@ For the most complete cheat database, we recommend using the one made by DeadSku
Cheat codes generally have types A through E, and here is a 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.
-
-Credits: (`DeadSkullzJr`)
diff --git a/pages/_de-DE/ds-index/wifi.md b/pages/_de-DE/ds-index/wifi.md
index b454477a..09dc60ad 100644
--- a/pages/_de-DE/ds-index/wifi.md
+++ b/pages/_de-DE/ds-index/wifi.md
@@ -8,17 +8,16 @@ description: Information on using Wi-Fi on the Nintendo DS
---
- On Nintendo DS applications, you can only use WEP and Open WiFi
-- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA2 support
+- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support
Hotspots are usable, so you don't need to change your router configuration.
-### Creating a hotspot
+### Creating a Hotspot
There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
### Nintendo DS WFC Restoration
-
1. Launch the Nintendo WFC settings
1. Connect to your access point
1. Set your Primary DNS value as one of the values below, depending on which service you want to use:
@@ -28,3 +27,22 @@ There are guides for creating a DS game compatible hotspot on macOS and Linux co
- **Twilit WFC** - `34.66.49.81`
1. Set `1.1.1.1` as your secondary DNS
1. You might need to NoSSL patch your game at this point, depending on the game
+
+### Manually Patching Your DS ROMs
+Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
+
+Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
+
+1. Download [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. Create a text file with the name `patch.bat`
+1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server)
+1. Now drag all the roms you wish to patch on to patch.bat
+1. Done! the patched roms will be the ones ending in (wiimmfi)
+
+Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
+
+### Troubleshooting and Further Reading
+If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+
+For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_de-DE/gbarunner2/bios.md b/pages/_de-DE/gbarunner2/bios.md
new file mode 100644
index 00000000..95120883
--- /dev/null
+++ b/pages/_de-DE/gbarunner2/bios.md
@@ -0,0 +1,21 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: GBA BIOS info
+description: Information on the GBA BIOS and how to dump it
+---
+
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+
+### Dumping Guides
+
+- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
+- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+
+After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+
+You can verify that your BIOS is a proper dump by comparing it with the following checksums:
+
+**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
diff --git a/pages/_de-DE/gbarunner2/faq.md b/pages/_de-DE/gbarunner2/faq.md
new file mode 100644
index 00000000..bd0fa0da
--- /dev/null
+++ b/pages/_de-DE/gbarunner2/faq.md
@@ -0,0 +1,25 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: FAQ & Troubleshooting
+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 Wifi 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).
\ No newline at end of file
diff --git a/pages/_de-DE/gbarunner2/index.md b/pages/_de-DE/gbarunner2/index.md
new file mode 100644
index 00000000..c8a18925
--- /dev/null
+++ b/pages/_de-DE/gbarunner2/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: Home
+description: Coming Soon™
+---
+
+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.
+
+Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
+- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_de-DE/nds-bootstrap/faq.md b/pages/_de-DE/nds-bootstrap/faq.md
new file mode 100644
index 00000000..f53d93e4
--- /dev/null
+++ b/pages/_de-DE/nds-bootstrap/faq.md
@@ -0,0 +1,50 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: FAQ & Troubleshooting
+description: FAQ & Troubleshooting for nds-bootstrap
+---
+
+#### Why do I get a white screen when trying to load a game from SD Card?
+- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
+- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
+- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
+- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
+
+#### 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. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
+
+#### 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
+- You can expand the VRAM memory bus to 32-bit
+- Utilize the DSi's additional CPU speed
+- Enhance your audio with 48 KHz
+- Use DSi mode, allowing for DSi features
+- Using certain cartridges, you are able to use IR in your application
+- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
+- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work
+
+#### Donor ROMs
+Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
+
+#### What is a nightly and where do I get it?
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+
+#### 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.
+
+#### Is there anything else I should know about cheats?
+You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+
+#### nds-bootstrap troubleshooting
+If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
+
+1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+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.
+
+Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets.
diff --git a/pages/_de-DE/nds-bootstrap/index.md b/pages/_de-DE/nds-bootstrap/index.md
new file mode 100644
index 00000000..e282b1ef
--- /dev/null
+++ b/pages/_de-DE/nds-bootstrap/index.md
@@ -0,0 +1,11 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+title: Home
+description: nds-bootstrap wiki
+---
+
+# Welcome to the nds-bootstrap Wiki
+
+nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
diff --git a/pages/_de-DE/nds-bootstrap/testing.md b/pages/_de-DE/nds-bootstrap/testing.md
new file mode 100644
index 00000000..200abd70
--- /dev/null
+++ b/pages/_de-DE/nds-bootstrap/testing.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: Compatibility List & Testing Tips
+description: Compatibility List & Testing Tips
+---
+
+### 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`.
+
+### Tips For Testing Games
+- Look for screen flickering or sound issues
+- If something looks off, run the game along a console not using nds-bootstrap to compare
+- Try as many features in the game as possible
+- Be thorough
diff --git a/pages/_de-DE/other/godmode9i.md b/pages/_de-DE/other/godmode9i.md
new file mode 100644
index 00000000..b38a223f
--- /dev/null
+++ b/pages/_de-DE/other/godmode9i.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: GodMode9i
+description: Info for 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.
+
+### FAQ & Troubleshooting
+
+#### How do I get past the "mounting drive(s)" screen while starting it up?
+This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/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.
+
+#### 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/]
diff --git a/pages/_de-DE/other/hiyacfw.md b/pages/_de-DE/other/hiyacfw.md
new file mode 100644
index 00000000..f2b3855f
--- /dev/null
+++ b/pages/_de-DE/other/hiyacfw.md
@@ -0,0 +1,24 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: hiyaCFW
+description: Info for hiyaCFW
+---
+
+Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
+
+### Custom Splash Screens
+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:
+
+#### BMP
+- 16-bit (RGBA 1555, RGB 1555, or RGB 565)
+- 256 x 192 or smaller
+
+#### GIF
+- Simple answer: Most GIFs 256 x 192 or smaller will work
+- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
+- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
+- Interlaced and plain text frames are ***not*** supported
+- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems
diff --git a/pages/_de-DE/other/index.md b/pages/_de-DE/other/index.md
new file mode 100644
index 00000000..8db55550
--- /dev/null
+++ b/pages/_de-DE/other/index.md
@@ -0,0 +1,9 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: Home
+description: Coming Soon™
+---
+
+This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_de-DE/twilightmenu/download-play-pictochat.md b/pages/_de-DE/twilightmenu/download-play-pictochat.md
index a4571b5b..9e0bdfb4 100644
--- a/pages/_de-DE/twilightmenu/download-play-pictochat.md
+++ b/pages/_de-DE/twilightmenu/download-play-pictochat.md
@@ -22,4 +22,4 @@ Copy to `sd:/_nds/`, and rename to `dlplay.nds`.
The above steps will increase DLP boot speed.
To run Pictochat on 3DS (DSi required):
-- Copy `pictochat.nds` from `sd:/_nds/` on the DSi SD card, on the 3DS SD card, also in `sd:/_nds/` You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
+- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
diff --git a/pages/_de-DE/twilightmenu/faq.md b/pages/_de-DE/twilightmenu/faq.md
index 4ab2c0dc..0b6b5ef5 100644
--- a/pages/_de-DE/twilightmenu/faq.md
+++ b/pages/_de-DE/twilightmenu/faq.md
@@ -10,50 +10,51 @@ description: FAQs and troubleshooting for TWiLight Menu++
For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
{:.alert .alert-info}
-#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
-A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue:
+#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
+TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue:
-#### Q: How do I fix getting a white screen when booting TWiLight Menu++?
-A:
+#### How do I fix getting a white screen when booting TWiLight Menu++?
- First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it
- If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size
- If that also doesn't work, try a different SD card
-#### Q: Why do I get a white screen when trying to load a game from SD Card?
-A:
+#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game?
+Go into TWLMenu++ Settings, and disable `Update recently played list`.
+
+#### Why do I get a white screen when trying to load a game from SD Card?
- First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
-#### Q: How do I use cheats?
-A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
+#### How do I use cheats?
+You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
-#### Q: How do I show a custom picture on the top screen of the DSi theme?
-A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
+#### How do I show a custom picture on the top screen of the DSi theme?
+A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
- The images(s) must be no bigger than 208x156
- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size
-#### Q: How do I get games?
-A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
+#### How do I get games?
+You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games
- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare
- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles
-#### Q: Can I get the save files from my game cards onto my SD card or vice versa?
-A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
+#### Can I get the save files from my game cards onto my SD card or vice versa?
+Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
-#### Q: How do I change TWiLight Menu++'s language?
-A:
+#### How do I change TWiLight Menu++'s language?
1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++
1. Press L or Y once (on flashcard / 3DS) or twice (on DSi)
1. Change the first option until you see the language you want, then exit settings
- You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++
-#### Q: What systems does TWiLight Menu++ support?
+#### Is this a DS(i) emulator?
+No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively).
-A:
+#### What systems does TWiLight Menu++ support?
| Format | Loader | Extensions | Save file |
| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- |
@@ -61,37 +62,39 @@ A:
| 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`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[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], native[^4] | `.agb`, `.gba`, `.mb` | `[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`[^5] |
+| 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[^6] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^7] |
+| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] |
{:.table}
- Footnotes -
{:footnotes}
-#### Q: Why isn't touch input working on sudokuhax?
-A: Depending on the save file of sudokuhax, the touch screen inputs may not work.
+#### Why isn't touch input working on sudokuhax?
+Depending on the save file of sudokuhax, the touch screen inputs may not work.
-#### Q: Can The Biggest Loser boot TWiLight Menu++?
-A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards.
+#### 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]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite
-[^5]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard
-[^6]: Only shown when using a flashcard or Unlaunch is installed
-[^7]: Can only save when running from a flashcard
+[^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
@@ -109,3 +112,4 @@ A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access
[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/_de-DE/twilightmenu/how-to-get-box-art.md b/pages/_de-DE/twilightmenu/how-to-get-box-art.md
index 9d4473df..618adc96 100644
--- a/pages/_de-DE/twilightmenu/how-to-get-box-art.md
+++ b/pages/_de-DE/twilightmenu/how-to-get-box-art.md
@@ -22,25 +22,25 @@ description: How to get box art / game covers in TWiLight Menu++
- If it doesn't find the correct SD card click `Browse...` and select the right one
1. Change the size, border, etc options to your liking
1. Click `Start`
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### macOS/Linux
1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Extract the `.zip`
-1. Open `TwilightBoxart.ini` in the extracted folder in a text editor, then save the file
-1. Type the path to your SD card after `SdRoot=`
+1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
+1. Type the path to your SD card after `SdRoot=`, then save the file
- On macOS this is `/Volumes/` then the name of your SD card
1. Open the terminal
1. In the terminal, type `cd ` then drag drop the folder with `TwilightBoxart.CLI` in it onto your terminal
1. Run `chmod +x TwilightBoxart.CLI`
-1. Run `./TwilightBoxart.CLI` file by drag dropping it onto your terminal
+1. Run `./TwilightBoxart.CLI`
1. Say `Yes` if it shows your SD path correctly
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### Manual
1. Download a png box art pack from [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs)
1. Extract the .png files to `sd:/_nds/TWiLightMenu/boxart`
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`). Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143.
diff --git a/pages/_de-DE/twilightmenu/playing-in-widescreen.md b/pages/_de-DE/twilightmenu/playing-in-widescreen.md
index ea2b0482..390aef84 100644
--- a/pages/_de-DE/twilightmenu/playing-in-widescreen.md
+++ b/pages/_de-DE/twilightmenu/playing-in-widescreen.md
@@ -7,21 +7,26 @@ title: Playing in Widescreen
description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
---
-Requires an Old/New Nintendo 3DS or 2DS console.
+Requires an Old / New Nintendo 3DS or 2DS console.
+{:.alert .alert-info}
-**Preparation**
+### Preparation
- Make sure Luma's `boot.firm` is on the SD root for this to work
-- If you used TWiLight Menu++ Updater or Universal-Updater to update, please install the latest TWiLight Menu++ CIAs using FBI
-1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
-1. In Luma config, enable external FIRMs and modules
-1. Install the TWPatch CIA
-1. Launch TWPatch
-1. (Optional!) For a less pixelated widescreen, hold Y+B, and enable `GPU scale test (health hazard!)`
-1. Press X + START to generate a `TwlBg.cxi` file with widescreen
- - If the top screen doesn't indicate that wide patch is enabled, start from step 4 again
+### Installing
+1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
+1. Install `TWPatch.cia` using FBI
+ - You can also use Universal-Updater to install TWPatch instead of the previous two steps
+1. Return to the home menu and launch TWPatch
+1. Hold Y + B and enable `Widescreen patch (384x240 16:10)`
+1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)`
+ - The "health hazard!" is because it gave the developer a headache due to its blurriness
+1. Press START to generate a `TwlBg.cxi` file with widescreen
+ - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again
- If widescreen still doesn't work, wait for RTCom-activated widescreen to be released
-1. In the TWiLight Menu++ settings, switch the page to `Misc settings`, and set `Screen Aspect Ratio` to `16:10`
+1. Restart your 3DS while holding SELECT to open Luma3DS's configuration
+1. Enable `external FIRMs and modules`, then press START to save and quit
+1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10`
- This can be done per-game as well
You're all done! Enjoy your DS games in widescreen!
diff --git a/pages/_es-ES/community/discord-info.md b/pages/_es-ES/community/discord-info.md
new file mode 100644
index 00000000..e0b28d69
--- /dev/null
+++ b/pages/_es-ES/community/discord-info.md
@@ -0,0 +1,103 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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.
+
+## 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:
+
+- [#community-rules][community-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
+
+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.
+
+## Roles & User Flairs
+We have several roles you can get on this server, some of them being accessible with just a @Lightning 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.
+
+Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances
+
+### 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.
+
+### 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]
+
+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).
+
+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.
+
+### 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.
+
+- TWiLight Menu++:
+- dsi.cfw.guide website:
+- ds-homebrew.com wiki:
+
+This is a toggleable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][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.
+
+### 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 toggleable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server])
+
+### Updates
+You will get pinged in [#announcements][announcements] anytime an update comes out. To access it, type `!togglerole Updates` in [#end-of-server][end-of-server].
+
+## 🤖 Lightning Commands
+Lightning is a discord bot made by @Frost_ which has useful commands for modding communities, including...
+
+- `!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.
+- `!tinydb [search term]` - Lookup 3DS homebrew on TinyDB
+- `!togglerole [role]` - This will toggle the two customizable roles we have: `Updates` and `Nintendo DS Online Players`
+
+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)
+- 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/))
+
+
+[community-rules]: https://discord.com/channels/283769550611152897/718305959914766366
+[useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283
+
+[announcements]: https://discord.com/channels/283769550611152897/283771381735489537
+[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
+[other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712
+
+[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725
+[nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448
+[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
new file mode 100644
index 00000000..6a1be251
--- /dev/null
+++ b/pages/_es-ES/community/discord-rules.md
@@ -0,0 +1,132 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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 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.
+
+
+### Do NOT bring the chat quality down.
+
+Examples 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).
+- 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.
+
+
+### Do NOT randomly send Discord server invite links with no context & without explicit staff permission
+
+- 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.
+
+
+### 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.
+
+
+## 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.
+
+If you don't understand any of the rules, feel free to ask.
+
+Last update: August 19th, 2020
diff --git a/pages/_es-ES/community/index.md b/pages/_es-ES/community/index.md
new file mode 100644
index 00000000..11b208e6
--- /dev/null
+++ b/pages/_es-ES/community/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: community
+title: Home
+description: Coming Soon™
+---
+
+You can find information about our community here, such as the rules for our Discord server. We have the following places:
+- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
+- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
+- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_es-ES/ds-index/3ds-forwarders.md b/pages/_es-ES/ds-index/3ds-forwarders.md
index 07105733..c2e02656 100644
--- a/pages/_es-ES/ds-index/3ds-forwarders.md
+++ b/pages/_es-ES/ds-index/3ds-forwarders.md
@@ -74,7 +74,7 @@ PC:
- Un SO de 64 bits
- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0)
- Java 8 Update 251
-- **Usuarios de Linux:** JavaFX
+- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
### Parte 1: Preparación
{% capture tab-sd-card %}
diff --git a/pages/_es-ES/ds-index/dsi-twl-firm.md b/pages/_es-ES/ds-index/dsi-twl-firm.md
index 170a33db..3fe0c39b 100644
--- a/pages/_es-ES/ds-index/dsi-twl-firm.md
+++ b/pages/_es-ES/ds-index/dsi-twl-firm.md
@@ -29,8 +29,6 @@ Los rangos que provocan el desbordamiento están determinados por pares de a dos
El crash no ocurrirá nunca si el Menú del Sistema se lanza desde un chip NAND (ya que llega a los 128 MB), pero un sistema de redirección (como hiyaCFW) puede hacer que salte. Afortunadamente, este fallo se puede arreglar fácilmente colocando archivos dummy para que el contador vuelva a un número positivo. hiyaCFW hará esto por ti en la última versión.
------
-
En la versión 1.4.0, las firmas RSA de la Lista Blanca de Cartuchos de DS no están verificadas. Hay un exploit que involucra una invulnerabilidad en la lista blanca de flashcard de Nintendo DSi que permiten tomar el control del procesador ARM9. Se necesita la versión 1.4.0 (ha sido parcheado en versiones posteriores y no existía en versiones anteriores) y una flashcard con una ROM modificada.
### Acceso y bloqueo del Slot-1 de Nintendo DSi
@@ -49,3 +47,6 @@ Se utiliza un archivo `pit.bin` para cargar imágenes. Sin embargo, el tamaño d
### Bootstage 2 de Nintendo DSi
En el segundo bootstage de la Nintendo DSi se carga en memoria el "title.tmd" del lanzador. Sin embargo, no se comprueba el tamaño del archivo, lo que significa que los primeros 80k bytes se cargan en la RAM mientras que el resto puede ser un payload propio. Esta es la base del exploit de 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/).
\ No newline at end of file
diff --git a/pages/_es-ES/ds-index/hardmod.md b/pages/_es-ES/ds-index/hardmod.md
index 04e4850f..ed4cf928 100644
--- a/pages/_es-ES/ds-index/hardmod.md
+++ b/pages/_es-ES/ds-index/hardmod.md
@@ -74,22 +74,22 @@ Primero tienes que quitar el footer de NOCASH de la copia de seguridad que está
1. Busca dónde está montada la tarjeta SD
- Linux:
1. Extrae el adaptador de tarjetas SD
- 1. Ejecuta `lbslk` en un terminal
+ 1. Run `lbslk` in a terminal
1. Conecta el adaptador de tarjetas SD
1. Ejecuta `lbslk` de nuevo
1. Esta vez debería aparecer un nuevo dispositivo
- - Debería llamarse `/dev/sdb`, anota el nombre que tiene en *tu* terminal
+ - It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer
- macOS:
1. Extrae el adaptador de tarjetas SD
- 1. Ejecuta `df` en un terminal
+ 1. Run `df` in a terminal
1. Conecta el adaptador de tarjetas SD
1. Ejecuta `df` de nuevo
1. Debería aparecer un nuevo dispositivo
- - Debería llamarse `/dev/disk1s1`, anota el nombre que tiene en *tu* terminal
+ - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer
1. Vuelca la NAND
- - Ejecuta los siguientes comandos en un terminal:
+ - Run the following command in a terminal:
- `cat {device-name} > nand0.bin`
- Reemplaza `{device-name}` con la ubicación de montaje de la SD
- P. ej. `cat /dev/sdb > nand0.bin`
diff --git a/pages/_es-ES/ds-index/homebrew.md b/pages/_es-ES/ds-index/homebrew.md
index 9e74179a..a70433f6 100644
--- a/pages/_es-ES/ds-index/homebrew.md
+++ b/pages/_es-ES/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Acerca del homebrew en la Nintendo DS
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 de tarjetas SD:** DevkitPro recomienda libfat. Nosotros recomendamos usar libslim, ya que permite el uso de diversas particiones, mayor velocidad y evitar bloqueos
-- **Librería gráfica:** Recomendamos usar easyGL2D, que viene integrado en libnds. También puedes usar NightFox Lib
-- **Cadenas de trabajo completas:** Recomendamos usar devkitARM y libnds, ya que tiene compatibilidad con DSi y un ecosistema más amplio. Sin embargo, si tu objetivo son solo flashcards para Nintendo DS, siéntete libre de usar ToolchainGenericDS
+- **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
+- **Graphic Library:** 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)
### Flashcards
diff --git a/pages/_es-ES/ds-index/retail-roms.md b/pages/_es-ES/ds-index/retail-roms.md
index 6f8379b5..8d30a577 100644
--- a/pages/_es-ES/ds-index/retail-roms.md
+++ b/pages/_es-ES/ds-index/retail-roms.md
@@ -8,34 +8,32 @@ 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.
-- Respecto a nds-bootstrap, puedes cargar un archivo `.IPS` para saltarse dichos parches. Este 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++.
+- 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++.
- Respecto a Wood R4, estos parches están incluidos en el propio software. No tendrás que modificar la ROM.
-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/)
+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/)
-### CloneBoot
+### 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.
-Cloneboot es cuando un juego envía su propio binario arm9/arm7 cargado a otra consola. Se usa en la Descarga DS, para multijugadores con una sola tarjeta. Eso sí, no todos los juegos que tienen multijugador con una sola tarjeta lo usan.
+Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid.
-Actualmente, los parches cloneboot de nds-bootstrap no funcionan debido a que los binarios arm9/7 están parcheados, lo que hace que sus firmas RSA sean inválidas.
-
-### Instrucciones THUMB
-En vez de instrucciones de 32-bit como las de ARM, THUMB usa instrucciones de 16-bit. Es útil cuando el ancho de banda de la memoria es un cuello de botella.
-
-### Archivos de guardado
-Se conocen 4 tipos de archivos de guardado para los cartuchos de Nintendo DS:
+### Save Files
+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
+Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & 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 use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php
+
+### Assembly
+Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [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.
@@ -43,19 +41,14 @@ Card DMA (Direct Memory Access) es una forma más eficiente de leer los datos de
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.
- Por ejemplo: `DMA2: 04100010 023C18C0 AF000001`
-### ROM donante
+### 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.
-En versiones anteriores de nds-bootstrap, se necesitaba una ROM de Mario Kart DS para que los juegos SDK3-4 funcionaran o guardaran. La ROM hacía las veces de ROM donante. nds-bootstrap coge el binario del arm7 del donante, reemplazando al de la ROM original, para hacer que los parches de guardado funcionen, y como resultado había efectos colaterales. En versiones posteriores de nds-bootstrap se necesita una ROM donante para que ciertos THUMB o juegos SDK5 arranquen, además de poder guardar.
-
-### 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.
-
-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`)
-El homebrew y aplicaciones digitales también pueden aprovechar estas bases de datos, el software actual puede usar las siguientes:
+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
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([fork usrcheat.dat](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` o `usrcheat.dat`)
@@ -65,10 +58,8 @@ El homebrew y aplicaciones digitales también pueden aprovechar estas bases de d
- 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
- Bootstrap 4 DS (la versión de nds-bootstrap que se usa en flashcards) no tiene soporte para trucos, debido a no tener suficiente RAM y las limitaciones del Memory Expansion Pack
-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, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
-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 A through E, and here is a 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.
-
-Créditos: (`DeadSkullzJr`)
diff --git a/pages/_es-ES/ds-index/wifi.md b/pages/_es-ES/ds-index/wifi.md
index 56b31acb..914c1d44 100644
--- a/pages/_es-ES/ds-index/wifi.md
+++ b/pages/_es-ES/ds-index/wifi.md
@@ -8,17 +8,16 @@ description: Cómo usar el Wi-Fi de la Nintendo DS
---
- En aplicaciones de Nintendo DS, solo puedes usar Wifis abiertos o con claves WEP
-- En las aplicaciones mejoradas/exclusivas de Nintendo DSi, también hay soporte para WPA2
+- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support
Se pueden usar puntos de acceso (hotspots), así no tendrás que cambiar los ajustes de tu router.
-### Crear un punto de acceso
+### Creating a Hotspot
Hay varias guías para crear puntos de acceso compatibles para un juego de DS con macOS y Linux en GBAtemp. Si estás en Windows puedes lanzar Linux con un Live CD/USB.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
### Restaurar CWF de Nintendo DS
-
1. Ve a la configuración del CWF de Nintendo
1. Conéctate a tu punto de acceso
1. Pon uno de los valores listados abajo como DNS primario, dependiendo del servicio que quieras usar:
@@ -28,3 +27,22 @@ Hay varias guías para crear puntos de acceso compatibles para un juego de DS co
- **Twilit WFC** - `34.66.49.81`
1. Pon `1.1.1.1` como DNS secundario
1. Quizá necesites parchear tu juego con NoSSL, dependiendo de cuál sea
+
+### Manually Patching Your DS ROMs
+Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
+
+Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
+
+1. Download [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. Create a text file with the name `patch.bat`
+1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server)
+1. Now drag all the roms you wish to patch on to patch.bat
+1. Done! the patched roms will be the ones ending in (wiimmfi)
+
+Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
+
+### Troubleshooting and Further Reading
+If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+
+For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_es-ES/gbarunner2/bios.md b/pages/_es-ES/gbarunner2/bios.md
new file mode 100644
index 00000000..95120883
--- /dev/null
+++ b/pages/_es-ES/gbarunner2/bios.md
@@ -0,0 +1,21 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: GBA BIOS info
+description: Information on the GBA BIOS and how to dump it
+---
+
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+
+### Dumping Guides
+
+- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
+- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+
+After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+
+You can verify that your BIOS is a proper dump by comparing it with the following checksums:
+
+**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
diff --git a/pages/_es-ES/gbarunner2/faq.md b/pages/_es-ES/gbarunner2/faq.md
new file mode 100644
index 00000000..bd0fa0da
--- /dev/null
+++ b/pages/_es-ES/gbarunner2/faq.md
@@ -0,0 +1,25 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: FAQ & Troubleshooting
+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 Wifi 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).
\ No newline at end of file
diff --git a/pages/_es-ES/gbarunner2/index.md b/pages/_es-ES/gbarunner2/index.md
new file mode 100644
index 00000000..c8a18925
--- /dev/null
+++ b/pages/_es-ES/gbarunner2/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: Home
+description: Coming Soon™
+---
+
+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.
+
+Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
+- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_es-ES/nds-bootstrap/faq.md b/pages/_es-ES/nds-bootstrap/faq.md
new file mode 100644
index 00000000..f53d93e4
--- /dev/null
+++ b/pages/_es-ES/nds-bootstrap/faq.md
@@ -0,0 +1,50 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: FAQ & Troubleshooting
+description: FAQ & Troubleshooting for nds-bootstrap
+---
+
+#### Why do I get a white screen when trying to load a game from SD Card?
+- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
+- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
+- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
+- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
+
+#### 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. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
+
+#### 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
+- You can expand the VRAM memory bus to 32-bit
+- Utilize the DSi's additional CPU speed
+- Enhance your audio with 48 KHz
+- Use DSi mode, allowing for DSi features
+- Using certain cartridges, you are able to use IR in your application
+- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
+- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work
+
+#### Donor ROMs
+Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
+
+#### What is a nightly and where do I get it?
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+
+#### 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.
+
+#### Is there anything else I should know about cheats?
+You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+
+#### nds-bootstrap troubleshooting
+If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
+
+1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+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.
+
+Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets.
diff --git a/pages/_es-ES/nds-bootstrap/index.md b/pages/_es-ES/nds-bootstrap/index.md
new file mode 100644
index 00000000..e282b1ef
--- /dev/null
+++ b/pages/_es-ES/nds-bootstrap/index.md
@@ -0,0 +1,11 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+title: Home
+description: nds-bootstrap wiki
+---
+
+# Welcome to the nds-bootstrap Wiki
+
+nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
diff --git a/pages/_es-ES/nds-bootstrap/testing.md b/pages/_es-ES/nds-bootstrap/testing.md
new file mode 100644
index 00000000..200abd70
--- /dev/null
+++ b/pages/_es-ES/nds-bootstrap/testing.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: Compatibility List & Testing Tips
+description: Compatibility List & Testing Tips
+---
+
+### 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`.
+
+### Tips For Testing Games
+- Look for screen flickering or sound issues
+- If something looks off, run the game along a console not using nds-bootstrap to compare
+- Try as many features in the game as possible
+- Be thorough
diff --git a/pages/_es-ES/other/godmode9i.md b/pages/_es-ES/other/godmode9i.md
new file mode 100644
index 00000000..b38a223f
--- /dev/null
+++ b/pages/_es-ES/other/godmode9i.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: GodMode9i
+description: Info for 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.
+
+### FAQ & Troubleshooting
+
+#### How do I get past the "mounting drive(s)" screen while starting it up?
+This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/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.
+
+#### 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/]
diff --git a/pages/_es-ES/other/hiyacfw.md b/pages/_es-ES/other/hiyacfw.md
new file mode 100644
index 00000000..f2b3855f
--- /dev/null
+++ b/pages/_es-ES/other/hiyacfw.md
@@ -0,0 +1,24 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: hiyaCFW
+description: Info for hiyaCFW
+---
+
+Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
+
+### Custom Splash Screens
+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:
+
+#### BMP
+- 16-bit (RGBA 1555, RGB 1555, or RGB 565)
+- 256 x 192 or smaller
+
+#### GIF
+- Simple answer: Most GIFs 256 x 192 or smaller will work
+- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
+- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
+- Interlaced and plain text frames are ***not*** supported
+- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems
diff --git a/pages/_es-ES/other/index.md b/pages/_es-ES/other/index.md
new file mode 100644
index 00000000..8db55550
--- /dev/null
+++ b/pages/_es-ES/other/index.md
@@ -0,0 +1,9 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: Home
+description: Coming Soon™
+---
+
+This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_es-ES/twilightmenu/download-play-pictochat.md b/pages/_es-ES/twilightmenu/download-play-pictochat.md
index 6db0f033..e7108543 100644
--- a/pages/_es-ES/twilightmenu/download-play-pictochat.md
+++ b/pages/_es-ES/twilightmenu/download-play-pictochat.md
@@ -22,4 +22,4 @@ Cópialo en `sd:/_nds/`, y cámbiale el nombre a `dlplay.nds`.
Los pasos anteriores aumentarán la velocidad de arranque de DLP.
Para usar Pictochat en 3DS (se necesita una DSi):
-- Copia `pictochat.nds` desde `sd:/_nds/` en la SD de la DSi a la SD de la 3DS, también en `sd:/_nds/` Primero debes acceder al Menú Clásico DS de TWiLight Menu++ en la DSi.
+- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
diff --git a/pages/_es-ES/twilightmenu/faq.md b/pages/_es-ES/twilightmenu/faq.md
index 217fa4c7..23707f9e 100644
--- a/pages/_es-ES/twilightmenu/faq.md
+++ b/pages/_es-ES/twilightmenu/faq.md
@@ -10,88 +10,91 @@ description: Preguntas frecuentes y soluciones para TWiLight Menu++
Si tienes más preguntas, visita el [hilo de GBAtemp](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
{:.alert .alert-info}
-#### P: ¿Por qué mi 3DS / 2DS se bloquea en pantallas negras, crasheos, apagados, etc cuando lanzo TWiLight Menu++?
-R: Puede que TWL_FIRM esté corrompido. Sigue esta guía para solucionarlo:
+#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
+TWL_FIRM might've somehow got corrupted. Sigue esta guía para solucionarlo:
-#### P: ¿Qué puedo hacer para arreglar el pantallazo blanco al abrir TWiLight Menu++?
-R:
+#### How do I fix getting a white screen when booting TWiLight Menu++?
- Prueba a poner la consola en modo reposo (cerrando la tapa o presionando el botón de sueño en la O2DS) y a despertarla
- Si no funciona, formatea tu SD en FAT32 con 32KB de cluster/asignación
- Si aún no funciona, prueba con otra SD
-#### P: ¿Por qué me salta un pantallazo blanco cuando intento cargar un juego de la tarjeta SD?
-R:
+#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game?
+Go into TWLMenu++ Settings, and disable `Update recently played list`.
+
+#### Why do I get a white screen when trying to load a game from SD Card?
- Comprueba [la lista de compatibilidad de nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) y asegúrate de que el juego es compatible
- Prueba a quitar todos los trucos para ese juego, ya que pueden no ser aún compatibles con nds-bootstrap, puedes usar L para desactivar todos los de un juego
- Si se trata de un juego DSi Enhanced, asegúrate de que TWiLight Menu++ esta puesto en `DS Mode`
- Si antes funcionaba, borra las carpetas `fatTable` y `patchOffsetCache` en `sd:/_nds/nds-bootstrap/`
-#### P: ¿Cómo puedo usar trucos?
-R: Necesitas una base de datos de trucos en un archivo `usrcheat.dat` dentro de la carpeta `sd:/_nds/TWiLightMenu/extras/`. La más actualizada es la de[DeadSkullzJr](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Otra opción es crear la tuya propia usando [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html).
+#### How do I use cheats?
+You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
-#### P: ¿Cómo puedo poner una imagen personalizada en la pantalla superior del tema DSi?
-R: Una imagen `.png` aleatoria de `sd:/_nds/TWiLightMenu/dsimenu/photos/` se verá cada vez que se cargue el menú.
+#### How do I show a custom picture on the top screen of the DSi theme?
+A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
- Las imágenes no deben superar los 208x156 de resolución
- Si salta algún error, probablemente sea por el tamaño de la imagen. Puedes usar [tinypng](https://tinypng.com) para reducirlo
-#### P: ¿Cómo consigo juegos?
-R: Puedes descargar juegos homebrew desde [Universal-DB](https://db.universal-team.net/ds) y [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). Si quieres volcar tus propios juegos:
+#### How do I get games?
+You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
- DS: Puedes usar [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) para volcar tus juegos de GBA y de DS (estos últimos sólo si tienes una flashcard para el Slot-2
- DSi: Puedes usar [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) para volcar tus juegos de DS y DSiWare
- 3DS: Puedes usar [GodMode9](https://github.com/d0k3/GodMode9/releases) para volcar tus juegos de DS, DSiWare y títulos de la Virtual Console
-#### P: ¿Puedo transferir las partidas guardadas de mis cartuchos a la SD o viceversa?
-R: Sí, puedes usar [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) en la DSi y 3DS o [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) en la 3DS.
+#### Can I get the save files from my game cards onto my SD card or vice versa?
+Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
-#### P: ¿Cómo cambio el idioma de TWiLight Menu++?
-R:
+#### How do I change TWiLight Menu++'s language?
1. Abre los ajustes de TWiLight Menu++ manteniendo SELECT mientras se está abriendo
1. Pulsa L o Y una vez (flashcards / 3DS) o dos (DSi)
1. Cambia la primera opción hasta que veas el idioma que quieres, después sal de los ajustes
- Quizá quieras cambiar las siguientes dos opciones, ya que controlan el idioma dentro de los juegos y sus títulos en TWiLight Menu++
-#### P: ¿Qué sistemas soporta TWiLight Menu++?
+#### Is this a DS(i) emulator?
+No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively).
-R:
+#### What systems does TWiLight Menu++ support?
-| Formato | Cargador | Extensiones | Archivo de guardado |
-| ------------------------- | ------------------------------------------------------ | -------------------------------------- | -------------------------------------- |
-| ARGV[^1] | Nativo | `.argv` | |
-| Atari 2600 | [StellaDS][stellads] | `.a26` | |
-| Atari 5200 | [A5200DS][a5200ds] | `.a52` | |
-| Atari 7800 | [A7800DS][a7800ds] | `.a78` | |
-| DS | [nds-bootstrap][ndsbs], kernel de la flashcard, nativo | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[nombre rom].sav`[^2] |
-| DSiWare | [Unlaunch][unlaunch] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[nombre rom].pub`, `[nombre rom].prv` |
-| Plugin DSTWO | [DSTWO][dstwo][^3] | `.plg` | |
-| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[nombre rom].sav` |
-| Game Boy Advance | [GBARunner2][gbarunner2], nativo[^4] | `.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`[^5] |
-| Master System | [S8DS][s8ds] | `.sms` | `[nombre rom].sms.sav` |
-| Video MPEG4 | [Reproductor MPEG4][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[^6] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[nombre rom].srm`[^7] |
+| 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`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[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}
-#### P: ¿Por qué no funciona la pantalla táctil con sudokuhax?
-R: La pantalla táctil a veces no funciona, dependiendo del archivo de guardado de sudokuhax.
+#### Why isn't touch input working on sudokuhax?
+Depending on the save file of sudokuhax, the touch screen inputs may not work.
-#### P: ¿The Biggest Loser es capaz de lanzar TWiLight Menu++?
-R: 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.
+#### 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]: 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]: Solo para ROMs comerciales, las apps homebrew no tienen un archivo de guardado específico
[^3]: Solo funciona para la flashcard SuperCard DSTWO ya que tiene potencia de procesamiento y RAM adicionales dentro del cartucho
-[^4]: Se necesita una flashcard en el Slot-2 flashcard y por ello solo funciona en las DS Phat y DS Lite
-[^5]: jEnesis solo puede guardar si se lanza desde una flashcard, pero PicoDriveTWL puede guardar tanto en una SD como en una flashcard
-[^6]: Solo aparece cuando se está usando una flashcard o está instalado Unlaunch
-[^7]: Solo puede guardar si se lanza desde una flashcard
+[^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
@@ -109,3 +112,4 @@ R: No. The Biggest Loser es un juego de Slot-1 y no DSiWare, y el acceso a la SD
[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/_es-ES/twilightmenu/how-to-get-box-art.md b/pages/_es-ES/twilightmenu/how-to-get-box-art.md
index 92fea4aa..37bea258 100644
--- a/pages/_es-ES/twilightmenu/how-to-get-box-art.md
+++ b/pages/_es-ES/twilightmenu/how-to-get-box-art.md
@@ -22,25 +22,25 @@ description: Cómo obtener las carátulas / cubiertas de los juegos en TWiLight
- Si no encuentra la tarjeta SD correcta pincha en `Browse...` y selecciónala
1. Cambia el tamaño, borde, y demás opciones a tu gusto
1. Pincha en `Start`
-1. Comprueba en tu DS que se pueden mostrar las carátulas en los ajustes de TWiLight Menu++
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### macOS/Linux
1. Descarga la última versión de [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Extrae el `.zip`
-1. Abre `TwilightBoxart.ini` en la carpeta extraída con un editor de texto y guarda el archivo
-1. Escribe la ruta de tu tarjeta SD después de `SdRoot=`
+1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
+1. Type the path to your SD card after `SdRoot=`, then save the file
- En macOS es `/Volúmenes/` y el nombre de la tarjeta SD
1. Abre la consola de comandos
1. Escribe en la consola `cd` y arrastra a la consola la carpeta que contiene `TwilightBoxart.CLI`
1. Ejecuta `chmod +x TwilightBoxart.CLI`
-1. Abre el archivo `./TwilightBoxart.CLI` arrastrándolo a la consola
+1. Run `./TwilightBoxart.CLI`
1. Escribe `Yes` si muestra la ruta correcta de la SD
-1. Comprueba en tu DS que se pueden mostrar las carátulas en los ajustes de TWiLight Menu++
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### Manual
1. Descarga un pack con imágenes en png de [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs)
1. Extrae los archivos .png en `sd:/_nds/TWiLightMenu/boxart`
-1. Comprueba en tu DS que se pueden mostrar las carátulas en los ajustes de TWiLight Menu++
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
**Para añadir tus propias imágenes:** Colócalas en `sd:/_nds/TWiLightMenu/boxart`. Pueden tener el TID del juego (ej. `ASME.png`) o el nombre del archivo (ej. `SM64DS.nds.png`). Tienen que estar en formato `.png`, con un tamaño recomendado de 128x115 y un máximo de 208x143.
diff --git a/pages/_es-ES/twilightmenu/playing-in-widescreen.md b/pages/_es-ES/twilightmenu/playing-in-widescreen.md
index d37e8a7a..baff4c9f 100644
--- a/pages/_es-ES/twilightmenu/playing-in-widescreen.md
+++ b/pages/_es-ES/twilightmenu/playing-in-widescreen.md
@@ -7,22 +7,27 @@ title: Jugar en pantalla completa
description: Cómo usar TWiLight Menu++ a pantalla completa en la Nintendo 3DS
---
-Necesitas una consola Old/New Nintendo 3DS o 2DS.
+Necesitas una consola Old / New Nintendo 3DS o 2DS.
+{:.alert .alert-info}
-**Preparación**
+### Preparación
- Comprueba que el `boot.firm` de Luma se encuentra en la raíz de la SD para que esto funcione
-- Si has usado TWiLight Menu++ Updater o Universal-Updater para actualizar, instala los CIAs de la última versión de TWiLight Menu++ con FBI
-1. Descarga [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) ([hilo de GBATemp](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
-1. En la configuración de Luma, activa FIRMs y módulos externos
-1. Instala el CIA de TWPatch
-1. Abre TWPatch
-1. (Opcional) Para una pantalla completa menos pixelada, mantén Y+B y activa `GPU scale test (¡riesgo para la salud!)`
-1. Pulsa X + START para generar un archivo `TwlBg.cxi` con pantalla completa
- - Si la pantalla superior no avisa de que el parche está activado, vuelve a empezar desde el paso 4
- - Si aún no funciona, espera al lanzamiento de RTCom con pantalla completa activada
-1. En los ajustes de TWiLight Menu++, ve a la página `Misc settings` y pon `Screen Aspect Ratio` a `16:10`
- - Esto también puede activarse en juegos individuales
+### Instalación
+1. Descarga [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) y copia `TWPatch.cia` en la tarjeta SD ([hilo de GBATemp](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
+1. Instala `TWPatch.cia` usando FBI
+ - También puedes usar Universal-Updater para instalar TWPatch y saltarte los dos pasos anteriores
+1. Vuelve al menú de inicio y abre TWPatch
+1. Hold Y + B and enable `Widescreen patch (384x240 16:10)`
+1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)`
+ - The "health hazard!" is because it gave the developer a headache due to its blurriness
+1. Press START to generate a `TwlBg.cxi` file with widescreen
+ - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again
+ - If widescreen still doesn't work, wait for RTCom-activated widescreen to be released
+1. Restart your 3DS while holding SELECT to open Luma3DS's configuration
+1. Enable `external FIRMs and modules`, then press START to save and quit
+1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10`
+ - This can be done per-game as well
¡Hecho! ¡Disfruta de tus juegos de DS a pantalla completa!
diff --git a/pages/_fr-FR/community/discord-info.md b/pages/_fr-FR/community/discord-info.md
new file mode 100644
index 00000000..e0b28d69
--- /dev/null
+++ b/pages/_fr-FR/community/discord-info.md
@@ -0,0 +1,103 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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.
+
+## 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:
+
+- [#community-rules][community-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
+
+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.
+
+## Roles & User Flairs
+We have several roles you can get on this server, some of them being accessible with just a @Lightning 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.
+
+Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances
+
+### 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.
+
+### 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]
+
+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).
+
+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.
+
+### 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.
+
+- TWiLight Menu++:
+- dsi.cfw.guide website:
+- ds-homebrew.com wiki:
+
+This is a toggleable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][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.
+
+### 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 toggleable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server])
+
+### Updates
+You will get pinged in [#announcements][announcements] anytime an update comes out. To access it, type `!togglerole Updates` in [#end-of-server][end-of-server].
+
+## 🤖 Lightning Commands
+Lightning is a discord bot made by @Frost_ which has useful commands for modding communities, including...
+
+- `!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.
+- `!tinydb [search term]` - Lookup 3DS homebrew on TinyDB
+- `!togglerole [role]` - This will toggle the two customizable roles we have: `Updates` and `Nintendo DS Online Players`
+
+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)
+- 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/))
+
+
+[community-rules]: https://discord.com/channels/283769550611152897/718305959914766366
+[useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283
+
+[announcements]: https://discord.com/channels/283769550611152897/283771381735489537
+[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
+[other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712
+
+[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725
+[nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448
+[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
new file mode 100644
index 00000000..6a1be251
--- /dev/null
+++ b/pages/_fr-FR/community/discord-rules.md
@@ -0,0 +1,132 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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 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.
+
+
+### Do NOT bring the chat quality down.
+
+Examples 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).
+- 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.
+
+
+### Do NOT randomly send Discord server invite links with no context & without explicit staff permission
+
+- 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.
+
+
+### 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.
+
+
+## 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.
+
+If you don't understand any of the rules, feel free to ask.
+
+Last update: August 19th, 2020
diff --git a/pages/_fr-FR/community/index.md b/pages/_fr-FR/community/index.md
new file mode 100644
index 00000000..11b208e6
--- /dev/null
+++ b/pages/_fr-FR/community/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: community
+title: Home
+description: Coming Soon™
+---
+
+You can find information about our community here, such as the rules for our Discord server. We have the following places:
+- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
+- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
+- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_fr-FR/ds-index/3ds-forwarders.md b/pages/_fr-FR/ds-index/3ds-forwarders.md
index f79f0730..a6194db1 100644
--- a/pages/_fr-FR/ds-index/3ds-forwarders.md
+++ b/pages/_fr-FR/ds-index/3ds-forwarders.md
@@ -74,7 +74,7 @@ PC:
- Un système d'exploitation 64 bits
- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0)
- Java 8 mise a jour 251
-- **Utilisateurs de Linux:** JavaFX
+- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
### Partie 1 : Préparation
{% capture tab-sd-card %}
diff --git a/pages/_fr-FR/ds-index/dsi-twl-firm.md b/pages/_fr-FR/ds-index/dsi-twl-firm.md
index 90204049..a2e0541e 100644
--- a/pages/_fr-FR/ds-index/dsi-twl-firm.md
+++ b/pages/_fr-FR/ds-index/dsi-twl-firm.md
@@ -29,8 +29,6 @@ The ranges that make it overflow is determined by pairs of two. Par exemple, 1-2
This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
------
-
In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
### Accès Nintendo DSi Slot-1 & Blocage
@@ -49,3 +47,6 @@ A `pit.bin` file is used in order to load images. However, the header size at of
### 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.
+
+### 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/).
\ No newline at end of file
diff --git a/pages/_fr-FR/ds-index/hardmod.md b/pages/_fr-FR/ds-index/hardmod.md
index 9e46e60c..6db6dc8b 100644
--- a/pages/_fr-FR/ds-index/hardmod.md
+++ b/pages/_fr-FR/ds-index/hardmod.md
@@ -74,22 +74,22 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
- 1. Run `lbslk` on a terminal
+ 1. Run `lbslk` in a terminal
1. Plug in the SD card adapter
1. Run `lbslk` again
1. This time a new device should appear
- - It may be called `/dev/sdb`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer
- macOS:
1. Unplug the SD card adapter
- 1. Run `df` on a terminal
+ 1. Run `df` in a terminal
1. Plug in the SD card adapter
1. Run `df` again
1. A new device should appear in the list
- - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer
1. Dump the NAND
- - Run the following command on a terminal:
+ - Run the following command in a terminal:
- `cat {device-name} > nand0.bin`
- Replace `{device-name}` with the SD card mount location
- E.g `cat /dev/sdb > nand0.bin`
diff --git a/pages/_fr-FR/ds-index/homebrew.md b/pages/_fr-FR/ds-index/homebrew.md
index c2b34b7a..f560fcd8 100644
--- a/pages/_fr-FR/ds-index/homebrew.md
+++ b/pages/_fr-FR/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Informations sur les homebrews de la Nintendo DS
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 pour gérer la carte SD :** DevkitPro recommande libfat. Nous recommandons d'utiliser libslim à la place, car il permet l'utilisation de différentes partitions, est plus rapide, et ne se bloque pas
-- **Librairie Graphique :** Nous recommandons d'utiliser easyGL2D, qui est installé avec libnds. Cependant, vous pouvez utiliser la librairie NightFox
-- **Toolchains entières :** Nous recommandons d'utiliser devkitARM et libnds, car elle est compatible avec la DSi et a un écosystème plus grand. Cependant, si vous ciblez exclusivement des flashcards sur une Nintendo DS, vous pouvez utiliser ToolchainGenericDS
+- **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
+- **Graphic Library:** 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)
### Flashcards
diff --git a/pages/_fr-FR/ds-index/retail-roms.md b/pages/_fr-FR/ds-index/retail-roms.md
index 2c30abd9..a54c6e81 100644
--- a/pages/_fr-FR/ds-index/retail-roms.md
+++ b/pages/_fr-FR/ds-index/retail-roms.md
@@ -8,34 +8,32 @@ description: Information related to retail DS games
---
### 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.
-- Avec nds-bootstrap, vous pouvez charger un fichier `.IPS` afin de contourner ces patchs. Ce fichier `.IPS` sera patché à directement dans nds-bootstrap, donc vous pouvez garder les fichiers ROM intacts. Un pack de fichiers `.IPS` est automatiquement inclus avec TWiLight Menu++.
+- 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++.
- Avec Wood R4, ces correctifs sont inclus dans le logiciel. Vous n'aurez pas besoin de modifier la ROM elle-même.
-Dans le cas où il n'y a pas de fichier `.IPS` pour votre ROM ou votre lanceur 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/)
+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/)
-### CloneBoot
+### 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.
-Cloneboot, c'est quand un jeu envoie son propre binaire arm9/arm7 à 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.
+Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid.
-Actuellement, les patchs cloneboot de nds-bootstrap sont cassés à cause des patchs des binaires arm9/7 qui rendent les signatures RSA invalides.
-
-### Instructions pour Thumb
-Au lieu des instructions ARM normales 32 bits, THUMB utilise des instructions 16 bits. Ceci est utile lorsque la bande passante mémoire ralentit la console.
-
-### Fichiers de sauvegarde
-Les cartouches Nintendo DS ont 4 types de sauvegarde connus :
+### Save Files
+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
+Though rare, there are DS Cartridges with NAND based saves: 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 use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php
+
+### Assembly
+Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [gbatek](https://problemkaputt.de/gbatek.htm).
### Lecture DMA de la carte
Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. Lorsqu'il n'y a pas de données disponibles, le code peut toujours être exécuté. In software cartridge data reads, polling the register to see if there is new data wastes times. C'est le moyen privilégié d'accéder aux données.
@@ -43,19 +41,14 @@ Card DMA (stands for Direct Memory Access) is a more efficient way to read cartr
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.
- Par exemple : `DMA2 : 04100010 023C18C0 AF000001`
-### ROM donatrice
+### 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.
-Dans les versions précédentes de nds-bootstrap, une ROM Mario Kart DS était nécessaire pour que les jeux SDK3-4 puissent fonctionner ou sauvegarder. La ROM a agi comme une ROM donatrice. nds-bootstrap saisit le binaire arm7 du donateur, remplaçant le binaire arm7 de la ROM, afin que les correctifs de sauvegarde puissent fonctionner, ce qui a cependant provoqué quelques effets secondaires. Dans les versions ultérieures de nds-bootstrap, une ROM Donatrice est nécessaire pour que certains jeux THUMB ou SDK5 puissent démarrer et sauvegarder.
-
-### Cheats d'Action Replay
-
-Les cheats 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.
-
-Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. Les noyaux suivants peuvent utiliser des cheats:
+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/digital peuvent également tirer parti des bases de données de cheats, ces logiciels actuellement disponibles peuvent les utiliser:
+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
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`)
@@ -67,8 +60,6 @@ Les solutions Homebrew/digital peuvent également tirer parti des bases de donn
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).
-Les cheat codes sont généralement de types A à E, voici une description des différents types:
+Cheat codes generally have types A through E, and here is a 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. 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.
-
-Crédits: (`DeadSkullzJr`)
diff --git a/pages/_fr-FR/ds-index/wifi.md b/pages/_fr-FR/ds-index/wifi.md
index d2f285c5..64b96bbe 100644
--- a/pages/_fr-FR/ds-index/wifi.md
+++ b/pages/_fr-FR/ds-index/wifi.md
@@ -8,17 +8,16 @@ description: Information on using Wi-Fi on the Nintendo DS
---
- Sur les applications Nintendo DS, vous ne pouvez utiliser que WEP et Open WiFi
-- Sur les applications Nintendo DSi améliorées/exclusives, le support WPA2 a été ajouté
+- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support
Les hotspots sont utilisables, vous n'avez donc pas besoin de modifier la configuration de votre routeur.
-### Creating a hotspot
+### Creating a Hotspot
There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
### Nintendo DS WFC Restoration
-
1. Lancez les paramètres Nintendo WFC
1. Connectez-vous à votre point d'accès
1. Définissez la valeur DNS principale en choisissant une des valeurs ci-dessous, selon le service que vous souhaitez utiliser :
@@ -28,3 +27,22 @@ There are guides for creating a DS game compatible hotspot on macOS and Linux co
- **Twilit WF** - `34.66.49.81`
1. Définissez `1.1.1.1` comme DNS secondaire
1. Vous pourriez avoir besoin d'appliquer un patch NoSSL à votre jeu, selon le jeu
+
+### Manually Patching Your DS ROMs
+Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
+
+Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
+
+1. Download [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. Create a text file with the name `patch.bat`
+1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server)
+1. Now drag all the roms you wish to patch on to patch.bat
+1. Done! the patched roms will be the ones ending in (wiimmfi)
+
+Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
+
+### Troubleshooting and Further Reading
+If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+
+For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_fr-FR/gbarunner2/bios.md b/pages/_fr-FR/gbarunner2/bios.md
new file mode 100644
index 00000000..95120883
--- /dev/null
+++ b/pages/_fr-FR/gbarunner2/bios.md
@@ -0,0 +1,21 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: GBA BIOS info
+description: Information on the GBA BIOS and how to dump it
+---
+
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+
+### Dumping Guides
+
+- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
+- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+
+After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+
+You can verify that your BIOS is a proper dump by comparing it with the following checksums:
+
+**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
diff --git a/pages/_fr-FR/gbarunner2/faq.md b/pages/_fr-FR/gbarunner2/faq.md
new file mode 100644
index 00000000..bd0fa0da
--- /dev/null
+++ b/pages/_fr-FR/gbarunner2/faq.md
@@ -0,0 +1,25 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: FAQ & Troubleshooting
+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 Wifi 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).
\ No newline at end of file
diff --git a/pages/_fr-FR/gbarunner2/index.md b/pages/_fr-FR/gbarunner2/index.md
new file mode 100644
index 00000000..c8a18925
--- /dev/null
+++ b/pages/_fr-FR/gbarunner2/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: Home
+description: Coming Soon™
+---
+
+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.
+
+Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
+- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_fr-FR/nds-bootstrap/faq.md b/pages/_fr-FR/nds-bootstrap/faq.md
new file mode 100644
index 00000000..f53d93e4
--- /dev/null
+++ b/pages/_fr-FR/nds-bootstrap/faq.md
@@ -0,0 +1,50 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: FAQ & Troubleshooting
+description: FAQ & Troubleshooting for nds-bootstrap
+---
+
+#### Why do I get a white screen when trying to load a game from SD Card?
+- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
+- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
+- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
+- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
+
+#### 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. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
+
+#### 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
+- You can expand the VRAM memory bus to 32-bit
+- Utilize the DSi's additional CPU speed
+- Enhance your audio with 48 KHz
+- Use DSi mode, allowing for DSi features
+- Using certain cartridges, you are able to use IR in your application
+- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
+- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work
+
+#### Donor ROMs
+Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
+
+#### What is a nightly and where do I get it?
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+
+#### 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.
+
+#### Is there anything else I should know about cheats?
+You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+
+#### nds-bootstrap troubleshooting
+If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
+
+1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+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.
+
+Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets.
diff --git a/pages/_fr-FR/nds-bootstrap/index.md b/pages/_fr-FR/nds-bootstrap/index.md
new file mode 100644
index 00000000..e282b1ef
--- /dev/null
+++ b/pages/_fr-FR/nds-bootstrap/index.md
@@ -0,0 +1,11 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+title: Home
+description: nds-bootstrap wiki
+---
+
+# Welcome to the nds-bootstrap Wiki
+
+nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
diff --git a/pages/_fr-FR/nds-bootstrap/testing.md b/pages/_fr-FR/nds-bootstrap/testing.md
new file mode 100644
index 00000000..200abd70
--- /dev/null
+++ b/pages/_fr-FR/nds-bootstrap/testing.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: Compatibility List & Testing Tips
+description: Compatibility List & Testing Tips
+---
+
+### 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`.
+
+### Tips For Testing Games
+- Look for screen flickering or sound issues
+- If something looks off, run the game along a console not using nds-bootstrap to compare
+- Try as many features in the game as possible
+- Be thorough
diff --git a/pages/_fr-FR/other/godmode9i.md b/pages/_fr-FR/other/godmode9i.md
new file mode 100644
index 00000000..b38a223f
--- /dev/null
+++ b/pages/_fr-FR/other/godmode9i.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: GodMode9i
+description: Info for 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.
+
+### FAQ & Troubleshooting
+
+#### How do I get past the "mounting drive(s)" screen while starting it up?
+This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/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.
+
+#### 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/]
diff --git a/pages/_fr-FR/other/hiyacfw.md b/pages/_fr-FR/other/hiyacfw.md
new file mode 100644
index 00000000..f2b3855f
--- /dev/null
+++ b/pages/_fr-FR/other/hiyacfw.md
@@ -0,0 +1,24 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: hiyaCFW
+description: Info for hiyaCFW
+---
+
+Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
+
+### Custom Splash Screens
+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:
+
+#### BMP
+- 16-bit (RGBA 1555, RGB 1555, or RGB 565)
+- 256 x 192 or smaller
+
+#### GIF
+- Simple answer: Most GIFs 256 x 192 or smaller will work
+- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
+- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
+- Interlaced and plain text frames are ***not*** supported
+- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems
diff --git a/pages/_fr-FR/other/index.md b/pages/_fr-FR/other/index.md
new file mode 100644
index 00000000..8db55550
--- /dev/null
+++ b/pages/_fr-FR/other/index.md
@@ -0,0 +1,9 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: Home
+description: Coming Soon™
+---
+
+This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md
index 599abe6a..0c6f16a0 100644
--- a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md
@@ -1,37 +1,37 @@
---
-lang: en-US
+lang: fr-FR
layout: wiki
section: twilightmenu
category: customization
-title: How to create DSi / 3DS skins
-description: How to make custom DSi and 3DS skins for TWiLight Menu++
+title: Comment créer des skins DSi / 3DS
+description: Comment créer des skins DSi et 3DS personnalisés pour le TWiLight Menu++
---
-The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below).
+La façon la plus simple de personnaliser un thème est de modifier les textures png dans le thème `ui`, `batterie`, et/ou `volume` dossiers. Ces fichiers peuvent être n'importe quel png avec une mise en garde mineure dans la mesure où seuls les pixels qui sont 100% transparents seront rendus de manière transparente, toute autre opacité sera dessinée comme complètement opaque. En outre, toute partie qui est transparente dans l'un des jeux (ex. toutes les icônes de la batterie) doivent être transparentes dans tous les cas car les pixels transparents sont simplement ignorés plutôt que retournés en arrière-plan, donc toute partie qui est transparente dans certains seulement devrait avoir la texture de fond plutôt que la transparence. Ces textures sont autorisées à varier en taille, mais peuvent nécessiter une mise à jour de la configuration du thème pour être affichées correctement (voir ci-dessous).
-Changes to paletted textures are more involved. Within the `grit` and `background_grit` folders of a theme, the various image files may be edited. You will also require [devkitPro's toolchains](https://devkitpro.org) with GRIT installed. Once you have finished editing your files, you must run
+Les modifications apportées aux textures palettées sont plus importantes. Dans les dossiers `grille` et `background_grit` d'un thème, les divers fichiers d'image peuvent être modifiés. Vous aurez également besoin de [toolchains de devkitPro](https://devkitpro.org) avec GRIT installé. Une fois que vous avez terminé l'édition de vos fichiers, vous devez exécuter
```bash
$ make
```
-in order to compile your themes into Grit RIFF Format. This will compile your paletted textures into **.grf** format in the `grf` folder. Do not make changes to the `.grit` files until you have read the [advanced theming](#advanced-theming) section below.
+afin de compiler vos thèmes au format Grit RIFF. Cela compilera vos textures palettées au format **.grf** dans le dossier `grf`. N'apportez pas de modifications aux fichiers `.grit` tant que vous n'avez pas lu la section [thème avancé](#advanced-theming) ci-dessous.
-Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below).
+Sachez que les textures palettées sont plus restrictives que les textures BMP, la première étant un maximum absolu de 16 couleurs par texture. Cependant, certaines textures peuvent avoir des restrictions de palette par défaut encore plus strictes, qui peuvent être modifiées au risque de manquer de mémoire de palette (voir ci-dessous).
-The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder.
+Les exemples de thèmes sont dans le dossier [`romsel_dsimenutheme/resources/dsimenu_theme_examples` ](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) dans le référentiel du TWiLightMenu++. Pour les télécharger, [téléchargez le référentiel](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) ou clonez le avec git, puis trouvez ce dossier.
-## Theme file descriptions
+## Description des fichiers de Thèmes
-The `volume` and `battery` textures are self explanatory.
+Les textures du`volume` et de la`batterie` sont explicites.
-### Background textures (`background_grit` folder)
+### Textures d'arrière-plan ( dossier`background_grit`)
-| Texture | Description |
-| ------------------ | ------------------------------------------------------------------------------------------------- |
-| bottom | The bottom background texture when not hovering over an icon |
-| bottom_bubble | The bottom background texture when hovering over an icon |
-| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS lite |
-| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS lite |
-| top | The top background |
+| Texture | Description |
+| ------------------ | ---------------------------------------------------------------------------------------------------------------------------- |
+| bottom | La texture de fond du bas de la page lorsque vous ne passez pas au-dessus d'une icône |
+| bottom_bubble | La texture de fond du bas lorsque vous passez au-dessus d'une icône |
+| bottom_ds | Pour le thème 3DS, la texture de fond du bas quand vous ne passez pas au-dessus d'une icône lorsque vous êtes sur un DS lite |
+| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS lite |
+| top | The top background |
### Paletted textures (`grit` folder)
diff --git a/pages/_fr-FR/twilightmenu/download-play-pictochat.md b/pages/_fr-FR/twilightmenu/download-play-pictochat.md
index c746949f..375aa105 100644
--- a/pages/_fr-FR/twilightmenu/download-play-pictochat.md
+++ b/pages/_fr-FR/twilightmenu/download-play-pictochat.md
@@ -22,4 +22,4 @@ Copiez le vers `sd:/_nds/`et renommez le en `dlplay.nds`.
Les étapes ci-dessus augmenteront la vitesse de démarrage de DLP.
Pour exécuter Pictochat sur 3DS (DSi requis) :
-- Copiez `pictochat.nds` de `sd:/_nds/` de la carte SD DSi sur la carte SD 3DS également dans `sd:/_nds/`. Vous devez d'abord accéder au menu DS Classic dans le menu TWiLight Menu++ sur la DSi.
+- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
diff --git a/pages/_fr-FR/twilightmenu/faq.md b/pages/_fr-FR/twilightmenu/faq.md
index 4ab2c0dc..0b6b5ef5 100644
--- a/pages/_fr-FR/twilightmenu/faq.md
+++ b/pages/_fr-FR/twilightmenu/faq.md
@@ -10,50 +10,51 @@ description: FAQs and troubleshooting for TWiLight Menu++
For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
{:.alert .alert-info}
-#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
-A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue:
+#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
+TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue:
-#### Q: How do I fix getting a white screen when booting TWiLight Menu++?
-A:
+#### How do I fix getting a white screen when booting TWiLight Menu++?
- First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it
- If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size
- If that also doesn't work, try a different SD card
-#### Q: Why do I get a white screen when trying to load a game from SD Card?
-A:
+#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game?
+Go into TWLMenu++ Settings, and disable `Update recently played list`.
+
+#### Why do I get a white screen when trying to load a game from SD Card?
- First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
-#### Q: How do I use cheats?
-A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
+#### How do I use cheats?
+You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
-#### Q: How do I show a custom picture on the top screen of the DSi theme?
-A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
+#### How do I show a custom picture on the top screen of the DSi theme?
+A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
- The images(s) must be no bigger than 208x156
- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size
-#### Q: How do I get games?
-A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
+#### How do I get games?
+You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games
- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare
- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles
-#### Q: Can I get the save files from my game cards onto my SD card or vice versa?
-A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
+#### Can I get the save files from my game cards onto my SD card or vice versa?
+Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
-#### Q: How do I change TWiLight Menu++'s language?
-A:
+#### How do I change TWiLight Menu++'s language?
1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++
1. Press L or Y once (on flashcard / 3DS) or twice (on DSi)
1. Change the first option until you see the language you want, then exit settings
- You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++
-#### Q: What systems does TWiLight Menu++ support?
+#### Is this a DS(i) emulator?
+No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively).
-A:
+#### What systems does TWiLight Menu++ support?
| Format | Loader | Extensions | Save file |
| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- |
@@ -61,37 +62,39 @@ A:
| 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`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[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], native[^4] | `.agb`, `.gba`, `.mb` | `[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`[^5] |
+| 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[^6] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^7] |
+| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] |
{:.table}
- Footnotes -
{:footnotes}
-#### Q: Why isn't touch input working on sudokuhax?
-A: Depending on the save file of sudokuhax, the touch screen inputs may not work.
+#### Why isn't touch input working on sudokuhax?
+Depending on the save file of sudokuhax, the touch screen inputs may not work.
-#### Q: Can The Biggest Loser boot TWiLight Menu++?
-A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards.
+#### 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]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite
-[^5]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard
-[^6]: Only shown when using a flashcard or Unlaunch is installed
-[^7]: Can only save when running from a flashcard
+[^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
@@ -109,3 +112,4 @@ A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access
[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/_fr-FR/twilightmenu/how-to-get-box-art.md b/pages/_fr-FR/twilightmenu/how-to-get-box-art.md
index 9d4473df..618adc96 100644
--- a/pages/_fr-FR/twilightmenu/how-to-get-box-art.md
+++ b/pages/_fr-FR/twilightmenu/how-to-get-box-art.md
@@ -22,25 +22,25 @@ description: How to get box art / game covers in TWiLight Menu++
- If it doesn't find the correct SD card click `Browse...` and select the right one
1. Change the size, border, etc options to your liking
1. Click `Start`
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### macOS/Linux
1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Extract the `.zip`
-1. Open `TwilightBoxart.ini` in the extracted folder in a text editor, then save the file
-1. Type the path to your SD card after `SdRoot=`
+1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
+1. Type the path to your SD card after `SdRoot=`, then save the file
- On macOS this is `/Volumes/` then the name of your SD card
1. Open the terminal
1. In the terminal, type `cd ` then drag drop the folder with `TwilightBoxart.CLI` in it onto your terminal
1. Run `chmod +x TwilightBoxart.CLI`
-1. Run `./TwilightBoxart.CLI` file by drag dropping it onto your terminal
+1. Run `./TwilightBoxart.CLI`
1. Say `Yes` if it shows your SD path correctly
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### Manual
1. Download a png box art pack from [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs)
1. Extract the .png files to `sd:/_nds/TWiLightMenu/boxart`
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`). Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143.
diff --git a/pages/_fr-FR/twilightmenu/installing-3ds.md b/pages/_fr-FR/twilightmenu/installing-3ds.md
index 047b4306..838645a9 100644
--- a/pages/_fr-FR/twilightmenu/installing-3ds.md
+++ b/pages/_fr-FR/twilightmenu/installing-3ds.md
@@ -4,7 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: Installation (3DS)
-description: How to install TWiLight Menu++ on the Nintendo 3DS
+description: Comment installer TWiLight Menu++ sur la Nintendo 3DS
---
Vous avez besoin d'un Custom Firmware sur votre 3DS, suivez [3ds.hacks.guide](https://3ds.hacks.guide) pour l'installer
@@ -18,7 +18,7 @@ Vous avez besoin d'un Custom Firmware sur votre 3DS, suivez [3ds.hacks.guide](ht
1. Trouvez TWiLight Menu++ dans la grille d'applications, vous pouvez rechercher avec le 3ème onglet sur la barre latérale si vous avez du mal à le trouver
- Il a cette icône: 
1. Appuyez sur A ou tapez sur l'icône de téléchargement dans la barre latérale et sélectionnez `TWiLight Menu++` pour l'installer
- - This will take a while
+ - Cela prendra un certain temps
{% endcapture %}
{% capture tab-non-working-camera %}
@@ -32,37 +32,37 @@ Vous avez besoin d'un Custom Firmware sur votre 3DS, suivez [3ds.hacks.guide](ht
1. Trouvez TWiLight Menu++ dans la grille d'applications, vous pouvez rechercher avec le 3ème onglet sur la barre latérale si vous avez du mal à le trouver
- Il a cette icône: 
1. Appuyez sur A ou tapez sur l'icône de téléchargement dans la barre latérale et sélectionnez `TWiLight Menu++` pour l'installer
- - This will take a while
+ - Cela prendra un certain temps
{% endcapture %}
{% capture tab-manual %}
-1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Extract `TWiLightMenu-3DS.7z`
-1. Copy the `_nds` folder to your SD card root
-1. Copy the `BOOT.NDS` file to your SD card root
-1. Copy the `roms` folder to your SD card root
-1. Copy the two `.cia` files to your SD card root
-1. On your 3DS, install the two CIAs with FBI
+1. Téléchargez la dernière version de `TWiLightMenu-3DS.7z` depuis la [page de téléchargement](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Extrayez `TWiLightMenu-3DS.7z`
+1. Copiez le dossier `_nds` à la racine de votre carte SD
+1. Copiez le fichier `BOOT.NDS` à la racine de votre carte SD
+1. Copiez le dossier `roms` à la racine de votre carte SD
+1. Copiez les deux fichiers `.cia` à la racine de votre carte SD
+1. Sur votre 3DS, installez les deux CIAs avec FBI
{% endcapture %}
-### Installing
+### Installation
diff --git a/pages/_fr-FR/twilightmenu/installing-flashcard.md b/pages/_fr-FR/twilightmenu/installing-flashcard.md
index e656be95..cbc2df10 100644
--- a/pages/_fr-FR/twilightmenu/installing-flashcard.md
+++ b/pages/_fr-FR/twilightmenu/installing-flashcard.md
@@ -37,8 +37,8 @@ description: Comment installer TWiLight Menu++ sur une flashcard Nintendo DS
- R4xDS
- DSTT(i)
- Install YSMenu from [here](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/)
- - Make sure you have `YSMenu.nds` (renamed from `TTMenu.dat` if there isn't one) and the `TTMenu` folder on the flashcard microSD root
+ Installez YSMenu [ici](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 de la flashcard
1. Définissez `Use nds-bootstrap (B4DS)` à `No`, donc le firmware de la flashcard sera utilisé à la place de nds-bootstrap
### Démarrage automatique de TWiLight Menu++
diff --git a/pages/_fr-FR/twilightmenu/playing-in-widescreen.md b/pages/_fr-FR/twilightmenu/playing-in-widescreen.md
index e2c1c83f..e84dc846 100644
--- a/pages/_fr-FR/twilightmenu/playing-in-widescreen.md
+++ b/pages/_fr-FR/twilightmenu/playing-in-widescreen.md
@@ -7,21 +7,26 @@ title: Jouer en plein écran
description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
---
-Nécessite une Old/New Nintendo 3DS ou 2DS.
+Requires an Old / New Nintendo 3DS or 2DS console.
+{:.alert .alert-info}
-**Préparation**
+### Preparation
- Assurez-vous que le `boot.firm` de Luma est à la racine de la carte SD pour que cela fonctionne
-- Si vous avez utilisé TWiLight Menu++ Updater ou Universal-Updater pour mettre à jour, veuillez installer la dernière CIA de TWiLight Menu++ en utilisant FBI
-1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
-1. Dans la configuration de Luma, activez "enable external FIRMs and modules"
-1. Install the TWPatch CIA
-1. Launch TWPatch
-1. (Optional!) For a less pixelated widescreen, hold Y+B, and enable `GPU scale test (health hazard!)`
-1. Press X + START to generate a `TwlBg.cxi` file with widescreen
- - If the top screen doesn't indicate that wide patch is enabled, start from step 4 again
+### Installing
+1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
+1. Install `TWPatch.cia` using FBI
+ - You can also use Universal-Updater to install TWPatch instead of the previous two steps
+1. Return to the home menu and launch TWPatch
+1. Hold Y + B and enable `Widescreen patch (384x240 16:10)`
+1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)`
+ - The "health hazard!" is because it gave the developer a headache due to its blurriness
+1. Press START to generate a `TwlBg.cxi` file with widescreen
+ - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again
- If widescreen still doesn't work, wait for RTCom-activated widescreen to be released
-1. In the TWiLight Menu++ settings, switch the page to `Misc settings`, and set `Screen Aspect Ratio` to `16:10`
+1. Restart your 3DS while holding SELECT to open Luma3DS's configuration
+1. Enable `external FIRMs and modules`, then press START to save and quit
+1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10`
- This can be done per-game as well
You're all done! Enjoy your DS games in widescreen!
diff --git a/pages/_he-IL/community/discord-info.md b/pages/_he-IL/community/discord-info.md
new file mode 100644
index 00000000..e0b28d69
--- /dev/null
+++ b/pages/_he-IL/community/discord-info.md
@@ -0,0 +1,103 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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.
+
+## 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:
+
+- [#community-rules][community-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
+
+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.
+
+## Roles & User Flairs
+We have several roles you can get on this server, some of them being accessible with just a @Lightning 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.
+
+Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances
+
+### 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.
+
+### 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]
+
+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).
+
+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.
+
+### 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.
+
+- TWiLight Menu++:
+- dsi.cfw.guide website:
+- ds-homebrew.com wiki:
+
+This is a toggleable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][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.
+
+### 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 toggleable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server])
+
+### Updates
+You will get pinged in [#announcements][announcements] anytime an update comes out. To access it, type `!togglerole Updates` in [#end-of-server][end-of-server].
+
+## 🤖 Lightning Commands
+Lightning is a discord bot made by @Frost_ which has useful commands for modding communities, including...
+
+- `!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.
+- `!tinydb [search term]` - Lookup 3DS homebrew on TinyDB
+- `!togglerole [role]` - This will toggle the two customizable roles we have: `Updates` and `Nintendo DS Online Players`
+
+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)
+- 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/))
+
+
+[community-rules]: https://discord.com/channels/283769550611152897/718305959914766366
+[useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283
+
+[announcements]: https://discord.com/channels/283769550611152897/283771381735489537
+[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
+[other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712
+
+[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725
+[nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448
+[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
new file mode 100644
index 00000000..6a1be251
--- /dev/null
+++ b/pages/_he-IL/community/discord-rules.md
@@ -0,0 +1,132 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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 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.
+
+
+### Do NOT bring the chat quality down.
+
+Examples 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).
+- 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.
+
+
+### Do NOT randomly send Discord server invite links with no context & without explicit staff permission
+
+- 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.
+
+
+### 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.
+
+
+## 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.
+
+If you don't understand any of the rules, feel free to ask.
+
+Last update: August 19th, 2020
diff --git a/pages/_he-IL/community/index.md b/pages/_he-IL/community/index.md
new file mode 100644
index 00000000..11b208e6
--- /dev/null
+++ b/pages/_he-IL/community/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: community
+title: Home
+description: Coming Soon™
+---
+
+You can find information about our community here, such as the rules for our Discord server. We have the following places:
+- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
+- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
+- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_he-IL/ds-index/3ds-forwarders.md b/pages/_he-IL/ds-index/3ds-forwarders.md
index 29e3189e..0fd24d53 100644
--- a/pages/_he-IL/ds-index/3ds-forwarders.md
+++ b/pages/_he-IL/ds-index/3ds-forwarders.md
@@ -30,7 +30,7 @@ description: איך לייצור מעבירי משחקים בקובץ CIA על
- 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) (Original Non-SDHC version, uses <2GB microSD card)
+- [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/))
@@ -38,56 +38,56 @@ description: איך לייצור מעבירי משחקים בקובץ CIA על
- [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)
+- [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) (Normal and Plus versions)
+- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (גרסה רגילה וPlus)
-Untested:
-- R4i3D NEW (Use R4iDSN template and pack)
+לא נבדק:
+- R4i3D NEW (השתמשו בתבנית ובחבילה של R4iDSN)
-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+ (התמיכה במשחקים לא טובה, אז שמירה וטעינה גורמים לקריסה)
+- Gateway Blue Card (התמיכה במשחקים לא טובה, אז שמירה וטעינה גורמים לקריסה)
+- EX4DS (התמיכה במשחקים לא טובה, אז שמירה וטעינה גורמים לקריסה)
+- R4iLS (התמיכה במשחקים לא טובה, אז שמירה וטעינה גורמים לקריסה)
+- כרטיסים עם [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (התמיכה במשחקים לא טובה, אז שמירה וטעינה גורמים לקריסה)
-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)
+אינו תואם:
+- 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 (not the forwarder process) bricks the card)
+- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (לא פעולת המעבירים) גורמים לבריק לקלטת)
{% endcapture %}
- Supported flashcards
+ פלאשקארדים נתמכים
{{ flashcards | markdownify }}
PC:
-- A 64 bit OS
+- מערכת הפעלה 64 ביט
- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0)
- Java 8 Update 251
-- **Linux users:** JavaFX
+- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
-### Part 1: Getting Started
+### חלק 1: צעדים ראשונים
{% capture tab-sd-card %}
-1. Download the [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0)
-1. Extract the contents of the `for SD card root` folder to the root of your 3DS's SD card
+1. הורידו את [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0)
+1. חלצו את התוכן של התיקיה `for SD card root` לכרטיס הSD של ה3DS שלכם
-After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change the 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
+לאחר שתחלצו את החבילה, תוכלו לערוך את `sd:/_nds/nds-bootstrap.ini` על מנת לשנות את ההגדרות:
+- `BOOST_CPU`: אם מוגדר ל1, מהירות השעון של TWL תהיה בשימוש והלאג יעלם
+- `SOUND_FREQ`: אם מוגדר ל1, צלילים ינוגנו ב48khz במקום ב32khz
{% endcapture%}
{% capture tab-flashcard %}
-1. Download one of these packs:
+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)
@@ -96,48 +96,48 @@ After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change
- [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.
+1. חלצו את התוכן של התיקייה `for Slot-1 microSD` אל כרטיס המיקרו SD של הפלאשקארד שלכם וגם (אם התיקייה קיימת) את התוכן של התיקיה `for 3DS SD card` לכרטיס הSD של ה3DS שלכם.
-לאחר שתחלצו את החבילה עבור הכרטיס שלכם, תוכלו לערוך את `sd:/_nds/ntr_forwarder.ini` על מנת לשנות את ההגדרות. 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
+לאחר שתחלצו את החבילה עבור הכרטיס שלכם, תוכלו לערוך את `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`, מסך הבריאות ובטיחות של העליה יוצג במסך התחתון, אחרת המסך התחתון ישאר לבן ללא הודעה בריאות ובטיחות
{% endcapture %}
-### 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` from the [release page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-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
+### חלק 2: קבלת קבצי תיקון האנטי פיראטיות (AP) מTWiLight Menu++
+אם יש לכם כבר את TWiLight Menu++, דלגו לחלק הבא.
+1. הורידו את הגרסה האחרונה של `TWiLightMenu-3DS.7z` מה[release page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. בקובץ ה7z, לכו ל`_nds/TWiLightMenu/`
+1. העתיקו את התיקיה `apfix` אל `sd:/_nds/ntr-forwarder/` בכרטיס הSD של ה3DS שלכם
-### Part 3: Forwarder3-DS
-1. Open `Forwarder3DS.jar`
- - If it doesn't open, make a new text file in the same folder as Forwarder3DS.jar containing `java -jar Forwarder3DS.jar` and save it as `Forwarder3DS.bat` and run that (make sure there is no `.txt` at the end)
-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
+### חלק 3: Forwarder3-DS
+1. פתחו את `Forwarder3DS.jar`
+ - אם הוא לא נפתח, יצרו קובץ טקסט חדש באותה תיקיה עם Forwarder3DS.jar המכיל את השורה `java -jar Forwarder3DS.jar`, שמרו אותו כ`Forwarder3DS.bat` והריצו אותו במקום (ודאו שאין `.txt` בסוף שם הקובץ)
+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
diff --git a/pages/_he-IL/ds-index/dsi-twl-firm.md b/pages/_he-IL/ds-index/dsi-twl-firm.md
index e2e57fa9..11b10662 100644
--- a/pages/_he-IL/ds-index/dsi-twl-firm.md
+++ b/pages/_he-IL/ds-index/dsi-twl-firm.md
@@ -1,51 +1,52 @@
---
-lang: en-US
+lang: he-IL
layout: wiki
section: ds-index
category: reference
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
-description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
+description: מידע בנושא הNintendo DSi והTWL_FIRM של הNintendo 3DS
---
-### 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.
+### התקנת קושחה מותאמת אישית CFW
+מאחר ורוב היתרונות של הקושחה המותאמת אישית הם עבור משפחת המערכות של הNintendo DSi והNintendo 3DS, זה מאפשר לכם לפתוח את כל האפשרויות של הקונסלות שלכם. התקנת קושחה מותאמת אישית היא יחסית קלה, וברוב המקרים כל מה שנדרש זה כרטיס (מיקרו) SD. יש לנו את המדריכים הטובים ביותר בשבילכם, עם הוראות שלב אחר שלב.
-- [3DS Hacking Guide](https://3ds.hacks.guide)
- - Lightning command: `mod 3ds`
- - Kuriisu command: `guide 3ds`
-- [DSi Hacking Guide](https://dsi.cfw.guide)
- - Lightning command: `mod dsi cfw`
- - Kuriisu command: `guide dsi`
+- [מדריך פריצה 3DS](https://3ds.hacks.guide)
+ - פקודת Lightning: `mod 3ds`
+ - פקודת Kuriisu: `guide 3ds`
+- [מדריך פריצת DSi](https://dsi.cfw.guide)
+ - פקודת Lightning: `mod dsi cfw`
+ - פקודת Kuriisu: `guide dsi`
-### CPU Speeds
-The Nintendo DS shipped with a 67MHz processor in 2004. The Nintendo DSi shipped with an 133MHz 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 67MHz. 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.
+### מהירויות מעבד
+הNintendo DS הגיע עם מעבד 67MHz ב2004. הNintendo DSi הגיע עם מעבד של 133MHz ב2009. רוב המשחקים בספריה של הNintendo DS נוצרו לפני שהNintendo DSi יצא, כתוצאה מכך המעבד היחיד שהיה להם זמין הוא 67MHz. חלק מהתוכנות קשרו את עצמם למהירות השעון הזאת, כתוצאה מכך הם לא יעבדו כראוי עם מהירות שעון גבוהה יותר. בפועל, רוב המשחקים יעבדו בצורה טובה יותר מהמקור עם מהירות השעון הגבוהה יותר.
-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 יש את האופציה למהירות שעון של TWL, אבל הוא לא ינסה להתאים את הרום לעבודה עם המהירות הגבוהה יותר. ההתאמה תלויה בתוכנה עצמה, ותוכנות שלא עובדות עם מהירות השעון הגבוהה יותר לא נובעות מבאג בצד של nds-bootstrap.
-### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
+### תפריט מערכת של Nintendo DSi
+תפריט המערכת של הNintendo DSi משתמש במספר שלם בגודל 32 ביט על מנת לקבוע כמה זכרון פנוי יש למערכת. כשמשתמשים במקור שהוא גדול מהמגבלה של מספר שלם בגודל 32 ביט, המספר זולג למספר שלילי, שמוביל לקריסה המציגה מסך שחור עם הכיתוב "An error has occurred".
-The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't.
+הטווחים שגורמים לו לזלוג נקבע על ידי זוגות של שתיים. לדוגמה, מקום פנוי בנפח של 1-2 GB מותר, בעוד שנפח של 3-4 GB לא. מקום פנוי בנפח של 5-6 GB מותר, בעוד שנפח של 7-8 GB לא.
-This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
+קריסה זו לא תקרה במידה ותפריט המערכת עולה מרכיב NAND אמיתי (מאחר והנפח המקסימלי שלו הוא 128MB), אבל מערכת הכוונה מחדש (כמו hiyaCFW) יגרום לזה לקרות. למזלנו, ניתן לתקן את הבאג הזה בקלות על ידי קבצי דמה בשביל להעביר את הסופר למספר חיובי. זה קורה אוטומטית עם hiyaCFW בגרסה העדכנית שלו.
------
+בגרסה 1.4.0 חתימות RSA ברשימה הלבנה של הקלטות DS לא נבדקות. יש פירצה הקשורה לפגיעות ברשימה הלבנה של הפלאשקארדים בNintendo DSi המאפשרת לנו לקבל שליטה על המעבד ARM9. זה דורש מכשיר בגרסה 1.4.0 (פירצה זו נחסמה בגרסות עתידיות, ולא הייתה קיימת בגרסות ישנות יותר) ופלאשקארט עם רום ערוך.
-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.
+### גישה & חסימה לSlot-1 בNintendo DSi
+גישה לSlot-1 נחסמת כאשר מריצים תוכנות מתפריט המערכת, מלבד המקרים בהם התוכנה עצמה היא המפעיל של Slot-1 או תפריט הגדרות המערכת. על מנת להפעיל קלטות slot-1 שלא ניתן להפעיל באופן רגיל, תצטרכו או פירצה בתפריט הגדרות המערכת או להתקין את Unlaunch. ללא אחד מאלה, לא תוכלו להפעיל פלאשקארדים שלא ניתן להפעיל ולא תוכלו לחלץ רומים לכרטיס הSD שלכם.
-### 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.
+הרשימה הלבנה של הפלאשקארדים נבדקת על ידי חתימות RSA שמוכלות במפתחות RSA בכל קושחה מלבד 1.4.0. זאת אומרת שאנשים יוכלים להכניס את הקלטות שלהם לרשימה הלבנה
-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
+לפני גרסה 1.4.0, הרשימה הלבנה הכילה 2 חלקים. ב1.4.0, הם הוסיפו חלק נוסף שיועד לחסום פלאשקארדים שעקפו את שני החלקים הראשונים. החלק השלישי טוען עד שמונה חלקים שונים של הרום ובודק אותם מול hash בשביל לבדוק אם הרום שונה בצורה כלשהיא. למרות זאת, כתוצאה מהעובדה ששכחו לשים בדיקות שפיות, אנחנו יכולים לגרום להצפה לכתובת הההפרעה או וקטור החריגים באמצעות ערך גדול מספיק. החשוב מכל, זה פועל על ARM7 (המכונה גם מעבד האבטחה) ולכן זה הופך את זה לפריצה הראשונה עבור מעבד ARM7. מאחר וזה קורה לפני הנעילה של רישומי הSCFG, ניתן יהיה להריץ הומברו מתקדם (לדוגמת מחלצי Slot-1 & מחלצי 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)
+לרוע המזל, הדרישות לחוצות. זה דורש גרסה 1.4.0 ופלאשקארד עם רום שעבר שינוי. בנוסף, הפירצה מעולם לא יצאה באופן רשמי, מאחר וUnlaunch פשוט יותר להתקנה ובעל פחות דרישות (נדרשת רק דרך לגשת להומברו) עם אותם היתרונות.
-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.
-
-### 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.
+### המצלמה של Nintendo DSi
+התוכנה Nintendo DSi Camera בעלת יכולת לצלם תמונות בפורמט JPEG ולשמור אתם או לזכרון המערכת או לכרטיס SD. 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.
A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered.
### Nintendo DSi Bootstage 2
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/).
\ No newline at end of file
diff --git a/pages/_he-IL/ds-index/hardmod.md b/pages/_he-IL/ds-index/hardmod.md
index e77ec37f..2fd8651a 100644
--- a/pages/_he-IL/ds-index/hardmod.md
+++ b/pages/_he-IL/ds-index/hardmod.md
@@ -74,22 +74,22 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
- 1. Run `lbslk` on a terminal
+ 1. Run `lbslk` in a terminal
1. Plug in the SD card adapter
1. Run `lbslk` again
1. This time a new device should appear
- - It may be called `/dev/sdb`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer
- macOS:
1. Unplug the SD card adapter
- 1. Run `df` on a terminal
+ 1. Run `df` in a terminal
1. Plug in the SD card adapter
1. Run `df` again
1. A new device should appear in the list
- - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer
1. Dump the NAND
- - Run the following command on a terminal:
+ - Run the following command in a terminal:
- `cat {device-name} > nand0.bin`
- Replace `{device-name}` with the SD card mount location
- E.g `cat /dev/sdb > nand0.bin`
diff --git a/pages/_he-IL/ds-index/homebrew.md b/pages/_he-IL/ds-index/homebrew.md
index a95ee113..e93f8df1 100644
--- a/pages/_he-IL/ds-index/homebrew.md
+++ b/pages/_he-IL/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Information about homebrew on the Nintendo 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 recommends libfat. We recommend using libslim instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using easyGL2D, which comes shipped with libnds. However, you can use NightFox Lib
-- **Entire Toolchains:** We recommend using devkitARM and libnds, 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
+- **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
+- **Graphic Library:** 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)
### Flashcards
diff --git a/pages/_he-IL/ds-index/retail-roms.md b/pages/_he-IL/ds-index/retail-roms.md
index 0e72c142..ee6af49e 100644
--- a/pages/_he-IL/ds-index/retail-roms.md
+++ b/pages/_he-IL/ds-index/retail-roms.md
@@ -8,24 +8,19 @@ description: Information related to retail DS games
---
### Anti-Piracy (נוגד פיראטיות)
-
הAP (קיצור של anti-piracy) היא שיטה שהייתה בשימוש על ידי מפתחים למנוע פיראטיות ולאכוף רכישות של משחקים מקוריים. ניתן לעקוף את שיטה זו באמצעות התוכנה שטוענת את המשחק או דרך הROM עצמו.
-- עבור השימושים של nds-bootstrap, אפשר לטעון קובץ `.IPS` על מנת לעקוף את שיטה זו. קובץ `.IPS` זה יותקן באמצעות nds-bootstrap, כך שאפשר להשאיר את הROMים ללא שינוי. חבילת קבצי `.IPS` כלולה עם TWiLight Menu++.
+- 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++.
- לשימושים של Wood R4, טלאים אלו כלולים עם התוכנה עצמה. לא תצטרכו לשנות את הROM עצמו.
-במקרה בו אין קובץ `.IPS` לROM שלכם או שהתוכנה לא עקפה את הAP, אפשר לנסות לשנות את הROM עצמו באמצעות [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/)
+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/)
-### CloneBoot
+### 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.
-Cloneboot is when a game sends it's own loaded arm9/arm7 binary to another console. It is used for DS Download Play, for single-card multiplayer. Not all games that have single-card multiplayer uses cloneboot though.
+Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid.
-Currently, nds-bootstrap's cloneboot patches is broken due to arm9/7 binaries being patched, which makes the RSA signatures invalid.
-
-### Thumb instructions
-Instead of the 32-bit regular ARM instructions, THUMB use 16-bit instructions. This is useful when memory bandwidth is a bottleneck.
-
-### Save Files
+### קבצי שמירה
Nintendo DS cartridges have 4 known save types:
- EEPROM - Electrically Erasable Programmable Read-Only Memory
@@ -37,18 +32,16 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
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
+### Assembly
+Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [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.
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.
- For example: `DMA2: 04100010 023C18C0 AF000001`
-### Donor ROM
-
-In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 games to work or save. The ROM acted as a Donor ROM. nds-bootstrap grabs the donor's arm7 binary, replacing the original ROM's arm7 binary, in order for the save patches to work, and there was a few side effects as a result. In later nds-bootstrap versions, a Donor ROM is needed for certain THUMB or SDK5 games to boot, as well as save.
-
### 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. The following kernels can utilize cheats:
@@ -70,5 +63,3 @@ For the most complete cheat database, we recommend using the one made by DeadSku
Cheat codes generally have types A through E, and here is a 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.
-
-Credits: (`DeadSkullzJr`)
diff --git a/pages/_he-IL/ds-index/wifi.md b/pages/_he-IL/ds-index/wifi.md
index d66923b9..fb9f49fd 100644
--- a/pages/_he-IL/ds-index/wifi.md
+++ b/pages/_he-IL/ds-index/wifi.md
@@ -4,21 +4,20 @@ layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: Information on using Wi-Fi on the Nintendo DS
+description: מידע על שימוש בWi-FI על הנינטנדו DS
---
- בתוכנות ומשחקים של Nintendo DS, אפשר להשתמש רק בWEP ובWIFI ללא אבטחה
-- בתוכנות ומשחקים שמורחבים או אקסלוסיבים על Nintendo DSi, נוספת תמיכה של WPA2
+- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support
ניתן להשתמש בנקודות גישה/נקודות חמות, כך שלא צריך לשנות את ההגדרות של הראוטר שלכם.
-### Creating a hotspot
-There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
+### Creating a Hotspot
+ישנם מדריכים על יצירת נקודות חמות המתאימות למשחקי DS על מחשבי macOS וLinux בGBAtemp. אם אתם בWindows אתם יכולים להשתמש בLinux live boot.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
-### Nintendo DS WFC Restoration
-
+### שחזור Nintendo DS WFC
1. הפעילו את ההגדות של Nintendo WFC
1. התחברו לנקודת הגישה שלכם
1. הגדירו את הPrimary DNS שלכם לאחד הערכים הבאים, בהתאם לשירות בו תרצו להשתמש:
@@ -28,3 +27,22 @@ There are guides for creating a DS game compatible hotspot on macOS and Linux co
- **Twilit WFC** - `34.66.49.81`
1. הגדירו את `1.1.1.1` בתור הsecondary DNS
1. ייתכן ותצטרכו להתקין טלאי NoSSL על המשחק שלכם בשלב זה, כתלות במשחק
+
+### Manually Patching Your DS ROMs
+Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
+
+Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
+
+1. Download [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. Create a text file with the name `patch.bat`
+1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server)
+1. Now drag all the roms you wish to patch on to patch.bat
+1. Done! the patched roms will be the ones ending in (wiimmfi)
+
+Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
+
+### Troubleshooting and Further Reading
+If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+
+For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_he-IL/gbarunner2/bios.md b/pages/_he-IL/gbarunner2/bios.md
new file mode 100644
index 00000000..95120883
--- /dev/null
+++ b/pages/_he-IL/gbarunner2/bios.md
@@ -0,0 +1,21 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: GBA BIOS info
+description: Information on the GBA BIOS and how to dump it
+---
+
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+
+### Dumping Guides
+
+- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
+- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+
+After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+
+You can verify that your BIOS is a proper dump by comparing it with the following checksums:
+
+**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
diff --git a/pages/_he-IL/gbarunner2/faq.md b/pages/_he-IL/gbarunner2/faq.md
new file mode 100644
index 00000000..bd0fa0da
--- /dev/null
+++ b/pages/_he-IL/gbarunner2/faq.md
@@ -0,0 +1,25 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: FAQ & Troubleshooting
+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 Wifi 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).
\ No newline at end of file
diff --git a/pages/_he-IL/gbarunner2/index.md b/pages/_he-IL/gbarunner2/index.md
new file mode 100644
index 00000000..c8a18925
--- /dev/null
+++ b/pages/_he-IL/gbarunner2/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: Home
+description: Coming Soon™
+---
+
+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.
+
+Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
+- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_he-IL/nds-bootstrap/faq.md b/pages/_he-IL/nds-bootstrap/faq.md
new file mode 100644
index 00000000..f53d93e4
--- /dev/null
+++ b/pages/_he-IL/nds-bootstrap/faq.md
@@ -0,0 +1,50 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: FAQ & Troubleshooting
+description: FAQ & Troubleshooting for nds-bootstrap
+---
+
+#### Why do I get a white screen when trying to load a game from SD Card?
+- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
+- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
+- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
+- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
+
+#### 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. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
+
+#### 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
+- You can expand the VRAM memory bus to 32-bit
+- Utilize the DSi's additional CPU speed
+- Enhance your audio with 48 KHz
+- Use DSi mode, allowing for DSi features
+- Using certain cartridges, you are able to use IR in your application
+- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
+- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work
+
+#### Donor ROMs
+Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
+
+#### What is a nightly and where do I get it?
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+
+#### 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.
+
+#### Is there anything else I should know about cheats?
+You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+
+#### nds-bootstrap troubleshooting
+If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
+
+1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+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.
+
+Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets.
diff --git a/pages/_he-IL/nds-bootstrap/index.md b/pages/_he-IL/nds-bootstrap/index.md
new file mode 100644
index 00000000..e282b1ef
--- /dev/null
+++ b/pages/_he-IL/nds-bootstrap/index.md
@@ -0,0 +1,11 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+title: Home
+description: nds-bootstrap wiki
+---
+
+# Welcome to the nds-bootstrap Wiki
+
+nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
diff --git a/pages/_he-IL/nds-bootstrap/testing.md b/pages/_he-IL/nds-bootstrap/testing.md
new file mode 100644
index 00000000..200abd70
--- /dev/null
+++ b/pages/_he-IL/nds-bootstrap/testing.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: Compatibility List & Testing Tips
+description: Compatibility List & Testing Tips
+---
+
+### 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`.
+
+### Tips For Testing Games
+- Look for screen flickering or sound issues
+- If something looks off, run the game along a console not using nds-bootstrap to compare
+- Try as many features in the game as possible
+- Be thorough
diff --git a/pages/_he-IL/other/godmode9i.md b/pages/_he-IL/other/godmode9i.md
new file mode 100644
index 00000000..b38a223f
--- /dev/null
+++ b/pages/_he-IL/other/godmode9i.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: GodMode9i
+description: Info for 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.
+
+### FAQ & Troubleshooting
+
+#### How do I get past the "mounting drive(s)" screen while starting it up?
+This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/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.
+
+#### 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/]
diff --git a/pages/_he-IL/other/hiyacfw.md b/pages/_he-IL/other/hiyacfw.md
new file mode 100644
index 00000000..f2b3855f
--- /dev/null
+++ b/pages/_he-IL/other/hiyacfw.md
@@ -0,0 +1,24 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: hiyaCFW
+description: Info for hiyaCFW
+---
+
+Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
+
+### Custom Splash Screens
+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:
+
+#### BMP
+- 16-bit (RGBA 1555, RGB 1555, or RGB 565)
+- 256 x 192 or smaller
+
+#### GIF
+- Simple answer: Most GIFs 256 x 192 or smaller will work
+- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
+- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
+- Interlaced and plain text frames are ***not*** supported
+- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems
diff --git a/pages/_he-IL/other/index.md b/pages/_he-IL/other/index.md
new file mode 100644
index 00000000..8db55550
--- /dev/null
+++ b/pages/_he-IL/other/index.md
@@ -0,0 +1,9 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: Home
+description: Coming Soon™
+---
+
+This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_he-IL/twilightmenu/controls.md b/pages/_he-IL/twilightmenu/controls.md
index 81c9b3e7..7df9293c 100644
--- a/pages/_he-IL/twilightmenu/controls.md
+++ b/pages/_he-IL/twilightmenu/controls.md
@@ -1,45 +1,45 @@
---
-lang: en-US
+lang: he-IL
layout: wiki
section: twilightmenu
category: other
-title: Controls
-description: Controls for using TWiLight Menu++
+title: מקשים
+description: המקשים עבור TWiLight Menu++
---
-#### Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes
-- Left / Right: Select a game / app
-- A / START: Launch game / app
-- L / R or SELECT + Left / Right: Switch pages
-- (DSi/Saturn/HBL theme) SELECT + Up / Down & release SELECT: Switch between the SD card and flashcard
-- Y: Per-game settings
- - X: Cheat menu
- - A: Toggle cheat
- - B: Exit cheat menu
- - X: Save and exit cheat menu
- - Y: Show cheat description
- - L: Disable all cheats
-- X: Delete/hide game
-- (DSi/Saturn/HBL theme) SELECT: SELECT menu or DS Classic Menu (Where system menu, TWLMenu++ Settings, and GBA Mode can be accessed)
+#### ערכות נושא Nintendo DSi, Nintendo 3DS, SEGA Saturn ו-Homebrew Launcher
+- שמאל / ימין : בחר משחק / תוכנה
+- A / START: הפעל משחק / תוכנה
+- L / R or SELECT + שמאל / ימין: החלף דפים
+- (ערכות נושא DSi/Saturn/HBL) SELECT + למעלה / למטה & שחרור SELECT: החלף בין כרטיס הSD לפלאשקארט
+- Y: הגדרות פר משחק
+ - X: תפריט צ'יטים
+ - A: הפעל או בטל את הצ'יט
+ - B: צא מתפריט הצ'יטים
+ - X: שמור וצא מתפריט הצ'יטים
+ - Y: צפה בתיאור הצ'יט
+ - L: בטל את כל הצ'יטים
+- X: מחק/הסתר משחק
+- (ערכות נושא DSi/Saturn/HBL)SELECT: תפריט הSLECET או תפריט הDS הקלאסי (איפה שניתן לגשת לתפריט המערכת, תפריט הגדרות של TWLMenu++ ומצב GBA)
-#### R4 theme
-- Up / Down: Select a game / app
-- A: Launch game / app
-- L: Switch between the SD card and flashcard
-- Y: Per-game settings
- - X: Cheat menu
- - A: Toggle cheat
- - B: Exit cheat menu
- - X: Save and exit cheat menu
- - Y: Show cheat description
- - L: Disable all cheats
+#### ערכת נושא R4
+- למעלה / למטה: בחר משחק / תוכנה
+- A: הפעל משחק / תוכנה
+- L: החלף בין כרטיס הSD לפלאשקארט
+- Y: הגדרות פר משחק
+ - X: תפריט צ'יטים
+ - A: הפעל או בטל את הצ'יט
+ - B: צא מתפריט הצ'יטים
+ - X: שמור וצא מתפריט הצ'יטים
+ - Y: צפה בתיאור הצ'יט
+ - L: בטל את כל הצ'יטים
-#### With CFW: DS ROMs (on SD) / carts
-- L + R + Down + B for 2 seconds: Return to TWiLight Menu++ (If using an O3DS, then it does not work on all models)
+#### עם קושחה מותאמת אישית: רומים של DS (על SD) / קלטות
+- L + R + למטה + B למשך 2 שניות: חזרה לTWiLight Menu++ (אם אתם משתמשים בO3DS, זה לא עובד על כל הדגמים)
-#### Boot shortcuts
-These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen.
+#### קיצורי דרך בהפעלה
+על כפתרים אלו צריך ללחוץ במהלך תמונת ההפעלה של TWiLight Menu++ / מיד לאחר תמונת ההפעלה של Nintendo DSi.
-- SELECT: Open settings
-- A + B + X + Y: Reset all TWiLight Menu++ settings
-- B: Boot the last ran ROM or vice versa depending on if autobooting the last ran ROM is enabled
+- SELECT: פתח הגדרות
+- A + B + X + Y: אפס את כל ההגדרות של TWiLight Menu++
+- B: הפעל את הרום האחרון שרץ או להפך במידה והגדרה של הפעלה אוטומטית של הרום האחרון שרץ מופעלת
diff --git a/pages/_he-IL/twilightmenu/creating-ram-disks.md b/pages/_he-IL/twilightmenu/creating-ram-disks.md
index 2b631b0d..7f54e399 100644
--- a/pages/_he-IL/twilightmenu/creating-ram-disks.md
+++ b/pages/_he-IL/twilightmenu/creating-ram-disks.md
@@ -4,7 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: יצירת RAM Disks
-description: How to create RAM disks for using old DS homebrew with TWiLight Menu++
+description: כיצד ליצור RAM disks על מנת להשתמש בהומברו ישן של DS עם TWiLight Menu++
---
אתם לא צריכים לעקוב אחרי מדריך זה אם אתם משתמשים בפלאשקארט.
diff --git a/pages/_he-IL/twilightmenu/custom-boot-splashes.md b/pages/_he-IL/twilightmenu/custom-boot-splashes.md
index b476f862..de02aee0 100644
--- a/pages/_he-IL/twilightmenu/custom-boot-splashes.md
+++ b/pages/_he-IL/twilightmenu/custom-boot-splashes.md
@@ -4,7 +4,7 @@ layout: wiki
section: twilightmenu
category: customization
title: תמונת מסך אתחול מותאם אישית
-description: How to use custom splash screens for TWiLight Menu++
+description: כיצד ליצור תמונות אתחול מותאמות אישית עבור TWiLight Menu++
---
ניתן להשתמש בקבצי GIF על מנת לקבל תמונות מותאמות אישית בזמן שמאתחלים את TWiLight Menu++. הקבצים צריכים להקרא `splashtop.gif` ו-`splashbottom.gif`, ולהמצא ב`sd:/_nds/TWiLightMenu/extras`. לאחר מכן יש להגדיר בהגדרות של TWiLight Menu++ את `DSi Splash Screen` ל`Custom`.
diff --git a/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md
index dbd47c3f..748c943b 100644
--- a/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md
@@ -4,7 +4,7 @@ layout: wiki
section: twilightmenu
category: customization
title: סקינים לDSi/3DS - התאמה אישית של SFX
-description: How to use custom background music and sound effects in DSi and 3DS skins for TWiLight Menu++
+description: כיצד להשתמש במוזיקת רקע מותאמת אישית ואפקטי סאונד בסקינים של DSi ו3DS עבור TWiLight Menu++
---
TWiLightMenu תומך בקבצי שמע מותאמים אישית בערכות הנושא. מקמו את קבצי השמע שלכם בתת התיקיה `sound` שבתיקיה ערכת הנושא שלכם, למשל עבור ערכת הנושא `white`, תמקמו את הקבצים ב`themes/white/sound/sfx.bin` וב`themes/sound/bgm.pcm.raw` בהתאמה. שתי הקבצים הם אופציונליים, אם אחד מהם חסר יהיה שימוש במוזיקת ברירת המחדל. לאחר מכן תשנו את הגדרת המוזיקה בהגדרות ל"Theme".
diff --git a/pages/_he-IL/twilightmenu/custom-dsi-3ds-skins.md b/pages/_he-IL/twilightmenu/custom-dsi-3ds-skins.md
index cf95a288..2dc84a52 100644
--- a/pages/_he-IL/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_he-IL/twilightmenu/custom-dsi-3ds-skins.md
@@ -4,7 +4,7 @@ layout: wiki
section: twilightmenu
category: customization
title: איך להכין סקינים לDSi / 3DS
-description: How to make custom DSi and 3DS skins for TWiLight Menu++
+description: כיצד להתאים אישית סקינים של DSi ו3DS עבור TWiLight Menu++
---
הדרך הפשוטה ביותר להתאמה אישית של ערכת נושא היא על ידי עריכת קבצי הpng של הטקסטורות בתיקיות `ui`, `battery`, ו/או `volume` של ערכת הנושא. קבצים אלו יכולים להיות כל png עם דגש קטן שרק פיקסלים שהם 100% שקופים יהיו שקופים, כל דרגה אחרת של שקיפות תהיה ללא שקיפות כלל. בנוסף, כל חלק שהוא שקוף כחלק מסט (לדוגמת האייקונים של הבטריה) צריכים להיות שקופים בכל החלקים, מאחר ופיקסלים שקופים מדולגים במקום להיות מועברים לרקע, כך שכל חלק שהוא שקוף בחלקו יהיה עם טקסטורת הרקע במקום שקיפות. טקסטורות אלו רשאיות להיות בגדלים שונים, אך עשויות לדרוש התאמה של תצורת ערכת הנושא בשביל הצגה נכונה (ראו מטה).
@@ -13,7 +13,7 @@ description: How to make custom DSi and 3DS skins for TWiLight Menu++
```bash
$ make
```
-על מנת לקמפל את ערכות הנושא לפורמט Grit RIFF. זה יקמפל את הטקסטורות עם פלטת הצבעים לתוך פורמט **.grf** לתיקיית `grf`. Do not make changes to the `.grit` files until you have read the [advanced theming](#advanced-theming) section below.
+על מנת לקמפל את ערכות הנושא לפורמט Grit RIFF. זה יקמפל את הטקסטורות עם פלטת הצבעים לתוך פורמט **.grf** לתיקיית `grf`. אל תבצעו שינויים לקבצי `.grit` עד שתקראו את הפרק על [הכנת ערכות נושא מתקדמת](#advanced-theming) בהמשך.
שימו לב שטקסטרות עם פלטת צבעים מגיעות עם יותר מגבלות מאשר טקסטורות BMP, כשהעיקרי מביניהם הם מקסימום של 16 צבעים לכל טקסטורה. למרות הנאמר, חלק מהטקסטורות עלולות להיות עם מגבלות חמורות יותר, אך ניתן לערוך אותם עם סיכון של העדר זיכרון ללוח הצבעים (ראו מטה).
@@ -35,39 +35,39 @@ $ make
### טקסטורות עם לוח צבעים (תיקיית `grit`)
-| טקסטורה | תיאור | מגבלות לוח צבעים (אם מתחת ל16) |
-| ------------- | ----------------------------------------------------------------------------------------------- | -------------------------------------------------------- |
-| bips | הנקודות המוצגות בתחתית פס הגלילה (ערכת נושא DSi) | |
-| box | The box texture, containing both full and empty textures (DSi Theme) | |
-| box_empty | הטסקסטורה המוצגת עבור קופסה ריקה (ערכת נושא 3DS) | בערכת הנושא 3DS, ברירת המחדל של הצבע השקוף הוא `#E0DAD9` |
-| box_full | הטסקסטורה המוצגת עבור קופסה ריקה עם אייקון (ערכת נושא 3DS) | בערכת הנושא 3DS, ברירת המחדל של הצבע השקוף הוא `#E0DAD9` |
-| brace | The brace texture shown past the first and last icon (DSi Theme) | 4 צבעים |
-| bubble | החלק התחתון של הבועה שנמצאת מעל מסגרת ההתחלה או קופסת האייקון | 8 צבעים |
-| button_arrow | הטקסטורות עבור החיצים בשני צידי פס הגלילה (ערכת נושא DSi) | |
-| cornerbutton | The buttons that are displayed on the SELECT menu (DSi Theme) (The name is based on an old use) | |
-| cursor | המסגרת עם פריימים מונפשים שמצביעים על האייקון הנבחר (ערכת נושא 3DS) | |
-| dialogbox | הרקע של קופסת הדו-שיח שמחליקה מטה | |
-| folder | האייקון של התיקיות | |
-| icon_gb | האייקון עבור משחקי Game Boy | |
-| icon_gba | האייקון עבור משחקי GBA (כל ערכות הנושא) והאייקון העליון להפעלת GBARunner2 (ערכת נושא 3DS) | ברירת המחדל עבור הצבע השקוף היא `#00FF00` |
-| icon_gbamode | האייקון עבור מצב GBA מקורי | |
-| icon_gg | האייקון עבור משחקי Game Gear | |
-| icon_manual | האייקון עבור המדריך | |
-| icon_md | האייקון עבור משחקי Mega Drive | |
-| icon_nes | האייקון עבור משחקי NES | |
-| icon_plg | האייקון עבור תוספים של DSTWO | |
-| icon_settings | האייקון עבור ההגדרות של Nintendo DSi | |
-| icon_sms | האייקון עבור משחקי Sega Master System | |
-| icon_snes | האייקון עבור משחקי SNES | |
-| icon_unk | האייקון שיוצג כאשר חסר האייקון של המשחק | |
-| launch_dot | הנקודות שיוצגו כאשר מפעילים משחקים (ערכת נושא DSi) | |
-| moving_arrow | החץ שיוצג כאשר מזיזים משחק (ערכת נושא DSi) | |
-| progress | הנפשת הטעינה עם 8 פריימים | 9 צבעים |
-| scroll_window | חלקו של פס הגלילה המציג את האייקון בצפייה | 7 צבעים |
-| small_cart | האייקונים המוצגים בחלק העליון (ערכת נושא 3DS) ובתפריט הSELECT (ערכת נושא DSi) | |
-| start_border | המסגרת עם פריימים מונפשים שמצביעים על האייקון הנבחר (ערכת נושא DSi) | |
-| start_text | The text displayed on the start border (DSi Theme) | 4 צבעים |
-| wirelessicons | האייקונים המוצגים כאשר למשחק יש תמיכה ברשת אלחוטית | 7 צבעים |
+| טקסטורה | תיאור | מגבלות לוח צבעים (אם מתחת ל16) |
+| ------------- | ----------------------------------------------------------------------------------------- | -------------------------------------------------------- |
+| bips | הנקודות המוצגות בתחתית פס הגלילה (ערכת נושא DSi) | |
+| box | הטקסטורה של הקופסה, מכילה טקסטורות גם לקופסה מלאה וגם לריקה (ערכת נושא DSi) | |
+| box_empty | הטסקסטורה המוצגת עבור קופסה ריקה (ערכת נושא 3DS) | בערכת הנושא 3DS, ברירת המחדל של הצבע השקוף הוא `#E0DAD9` |
+| box_full | הטסקסטורה המוצגת עבור קופסה ריקה עם אייקון (ערכת נושא 3DS) | בערכת הנושא 3DS, ברירת המחדל של הצבע השקוף הוא `#E0DAD9` |
+| brace | טקסטורת המסגרת המוצגת לפני האייקון הראשון ואחרי האייקון האחרון (ערכת נושא DSi) | 4 צבעים |
+| bubble | החלק התחתון של הבועה שנמצאת מעל מסגרת ההתחלה או קופסת האייקון | 8 צבעים |
+| button_arrow | הטקסטורות עבור החיצים בשני צידי פס הגלילה (ערכת נושא DSi) | |
+| cornerbutton | הכפתורים שמוצגים בתפריט הSelect (ערכת נושא DSI) (השם מבוסס על שימוש ישן) | |
+| cursor | המסגרת עם פריימים מונפשים שמצביעים על האייקון הנבחר (ערכת נושא 3DS) | |
+| dialogbox | הרקע של קופסת הדו-שיח שמחליקה מטה | |
+| folder | האייקון של התיקיות | |
+| icon_gb | האייקון עבור משחקי Game Boy | |
+| icon_gba | האייקון עבור משחקי GBA (כל ערכות הנושא) והאייקון העליון להפעלת GBARunner2 (ערכת נושא 3DS) | ברירת המחדל עבור הצבע השקוף היא `#00FF00` |
+| icon_gbamode | האייקון עבור מצב GBA מקורי | |
+| icon_gg | האייקון עבור משחקי Game Gear | |
+| icon_manual | האייקון עבור המדריך | |
+| icon_md | האייקון עבור משחקי Mega Drive | |
+| icon_nes | האייקון עבור משחקי NES | |
+| icon_plg | האייקון עבור תוספים של DSTWO | |
+| icon_settings | האייקון עבור ההגדרות של Nintendo DSi | |
+| icon_sms | האייקון עבור משחקי Sega Master System | |
+| icon_snes | האייקון עבור משחקי SNES | |
+| icon_unk | האייקון שיוצג כאשר חסר האייקון של המשחק | |
+| launch_dot | הנקודות שיוצגו כאשר מפעילים משחקים (ערכת נושא DSi) | |
+| moving_arrow | החץ שיוצג כאשר מזיזים משחק (ערכת נושא DSi) | |
+| progress | הנפשת הטעינה עם 8 פריימים | 9 צבעים |
+| scroll_window | חלקו של פס הגלילה המציג את האייקון בצפייה | 7 צבעים |
+| small_cart | האייקונים המוצגים בחלק העליון (ערכת נושא 3DS) ובתפריט הSELECT (ערכת נושא DSi) | |
+| start_border | המסגרת עם פריימים מונפשים שמצביעים על האייקון הנבחר (ערכת נושא DSi) | |
+| start_text | הטקסט המוצג במסגרת ההתחלה (ערכת נושא DSi) | 4 צבעים |
+| wirelessicons | האייקונים המוצגים כאשר למשחק יש תמיכה ברשת אלחוטית | 7 צבעים |
### טקסטורות UI (תיקיית`ui`)
@@ -87,45 +87,45 @@ $ make
אתם יכולים להגדיר מספר אפשרויות לגבי איך ערכת הנושא תראה ב`theme.ini` על מנת לאפשר ספרייטים או טקסטורות גדולים יותר.
-| ערך | תיאור | ברירת מחדל (3DS) | ברירת מחדל (DSi) |
-| ------------------------ | ---------------------------------------------------------------------------------------------------- | ---------------- | ---------------- |
-| `StartBorderRenderY` | מיקום הY ההתחלתי של מסגרת ההתחלה | 92 | 81 |
-| `StartBorderSpriteW` | הרוחב של ספרייט מסגרת ההתחלה. שימו לב שטקסטורות מסגרת ההתחלה היא בדיוק חצי מהמסגרת המלאה. | 32 | 32 |
-| `StartBorderSpriteH` | הגובה של ספרייט מסגרת ההתחלה | 64 | 80 |
-| `TitleboxRenderY` | מיקום הY ההתחלתי של טקסט הכותרת שמוצגת | 96 | 85 |
-| `BubbleTipRenderY` | מיקום הX של בועת העצה המוצגת מעל מסגרת ההתחלה | 98 | 80 |
-| `BubbleTipRenderX` | מיקום הX של בועת העצה המוצגת מעל מסגרת ההתחלה | 125 | 22 |
-| `BubbleTipSpriteH` | הגובה של ספיירט בועת העצה | 7 | 8 |
-| `BubbleTipSpriteW` | הרוחב של ספיירט בועת העצה | 7 | 11 |
-| `RotatingCubesRenderY` | מיקום הY במסך העליון להצגת הקוביות המסתובבות | 78 | לא זמין |
-| `ShoulderLRenderY` | מיקום הY במסך העליון להצגת הפינה השמאלית | 172 | 172 |
-| `ShoulderLRenderX` | מיקום הX במסך העליון להצגת הפינה השמאלית | 0 | 0 |
-| `ShoulderRRenderY` | מיקום הY במסך העליון להצגת הפינה הימנית | 172 | 172 |
-| `ShoulderRRenderX` | מיקום הX במסך העליון להצגת הפינה הימנית | 178 | 178 |
-| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 |
-| `VolumeRenderY` | מיקום הY במסך העליון להצגת האייקון של עוצמת הקול | 16 | 16 |
-| `BatteryRenderY` | מיקום הY במסך העליון להצגת האייקון של הסוללה | 5 | 5 |
-| `BatteryRenderX` | מיקום הX במסך העליון להצגת האייקון של הסוללה | 235 | 235 |
-| `RenderPhoto` | האם להציג תמונה על המסך העליון | 0 | 1 |
-| `StartTextUserPalette` | Whether to use the DS Profile color for the palette of the start text | N/A | 1 |
-| `StartBorderUserPalette` | Whether to use the DS Profile color for the palette of the start border | N/A | 1 |
-| `ButtonArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | N/A | 1 |
-| `MovingArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow shown when moving icons | N/A | 1 |
-| `LaunchDotsUserPalette` | Whether to use the DS Profile color for the palette of the launch dots | N/A | 1 |
-| `DialogBoxUserPalette` | Whether to use the DS Profile color for the palette of the dialog box | N/A | 1 |
+| ערך | תיאור | ברירת מחדל (3DS) | ברירת מחדל (DSi) |
+| ------------------------ | ----------------------------------------------------------------------------------------- | ---------------- | ---------------- |
+| `StartBorderRenderY` | מיקום הY ההתחלתי של מסגרת ההתחלה | 92 | 81 |
+| `StartBorderSpriteW` | הרוחב של ספרייט מסגרת ההתחלה. שימו לב שטקסטורות מסגרת ההתחלה היא בדיוק חצי מהמסגרת המלאה. | 32 | 32 |
+| `StartBorderSpriteH` | הגובה של ספרייט מסגרת ההתחלה | 64 | 80 |
+| `TitleboxRenderY` | מיקום הY ההתחלתי של טקסט הכותרת שמוצגת | 96 | 85 |
+| `BubbleTipRenderY` | מיקום הX של בועת העצה המוצגת מעל מסגרת ההתחלה | 98 | 80 |
+| `BubbleTipRenderX` | מיקום הX של בועת העצה המוצגת מעל מסגרת ההתחלה | 125 | 22 |
+| `BubbleTipSpriteH` | הגובה של ספיירט בועת העצה | 7 | 8 |
+| `BubbleTipSpriteW` | הרוחב של ספיירט בועת העצה | 7 | 11 |
+| `RotatingCubesRenderY` | מיקום הY במסך העליון להצגת הקוביות המסתובבות | 78 | לא זמין |
+| `ShoulderLRenderY` | מיקום הY במסך העליון להצגת הפינה השמאלית | 172 | 172 |
+| `ShoulderLRenderX` | מיקום הX במסך העליון להצגת הפינה השמאלית | 0 | 0 |
+| `ShoulderRRenderY` | מיקום הY במסך העליון להצגת הפינה הימנית | 172 | 172 |
+| `ShoulderRRenderX` | מיקום הX במסך העליון להצגת הפינה הימנית | 178 | 178 |
+| `VolumeRenderX` | מיקום הX במסך העליון להצגת האייקון של עוצמת הקול | 4 | 4 |
+| `VolumeRenderY` | מיקום הY במסך העליון להצגת האייקון של עוצמת הקול | 16 | 16 |
+| `BatteryRenderY` | מיקום הY במסך העליון להצגת האייקון של הסוללה | 5 | 5 |
+| `BatteryRenderX` | מיקום הX במסך העליון להצגת האייקון של הסוללה | 235 | 235 |
+| `RenderPhoto` | האם להציג תמונה על המסך העליון | 0 | 1 |
+| `StartTextUserPalette` | האם להשתמש בפרופיל הצבע של הDS לפלטת הצבעים של טקסט ההתחלה | לא זמין | 1 |
+| `StartBorderUserPalette` | האם להשתמש בפרופיל הצבע של הDS לפלטת הצבעים של גבול ההתחלה | לא זמין | 1 |
+| `ButtonArrowUserPalette` | האם להשתמש בפרופיל הצבע של הDS בשביל פלטת הצבעית של כפתורי החצים בחלקו התחתון של המסך | לא זמין | 1 |
+| `MovingArrowUserPalette` | האם להשתמש בפרופיל הצבע של הDS בשביל פלטת הצבעית של החץ המוצג כאשר מזיזים אייקונים | לא זמין | 1 |
+| `LaunchDotsUserPalette` | האם להשתמש בפרופיל הצבע של הDS לפלטת הצבעים של נקודות ההפעלה | לא זמין | 1 |
+| `DialogBoxUserPalette` | האם להשתמש בפרופיל הצבע של הDS לפלטת הצבעים של קופסת הדיאלוג | לא זמין | 1 |
-## Advanced theming
+## יצירת ערכת נושא מתקדמת
-Occasionally, you may require more than the default number of colors for some paletted textures. In such cases, you may modify the `.grit` compilation file for the texture to increase the size of the palette.
+מידי פעם, תצטרכו יותר מברירת המחדל של כמות הצבעים לחלק מפלטות הצבעים של הטקסטורות. במקרים אלו, תרצו לשנות את קובץ האוסף `.grit` בשביל שהטקסטורה תגדיל את כמות הצבעים בפלטת הצבעים.
-For example, in `scroll_window.grit`, you may edit `-pn7` and change `7` to `16` for 16 colors. Be aware that if you remove the entire `-pn` line, you may encounter unexpected results.
+לדוגמה, ב`scroll_window.grit`, תרצו לשנות את `-pn7` ולשנות את `7` ל `16` בשביל 16 צבעים. שימו לב אם שתמחקו את כל השורה `-pn`, אתם עלולים להתקל בתופעות בלתי צפויות.
-Also note that the absolute maximum of 16 colors per texture is enforced in code and can not be modified. Even if you increase the number of colors in the palette to above 16, no more than 16 colors worth of palette data will be loaded. With the amount of textures loaded in, there may not be enough palette memory to hold 16 colors worth of palettes for every texture. Keep this in mind when adjusting palette sizes.
+בנוסף שימו לב שכמות הצבעים המקסימלית של 16 צבעים לכל טקסטורה מוטמע בקוד ולא ניתן לערוכו. גם אם תגדילו את כמות הצבעים בפלטת הצבעים למעל 16, לא יטען מידע השווה יותר מ16 צבעים של פלטת צבעים. עם כמות הטקסטורות שנטענות, ייתכן ולא יהיה מספיק זכרון להחזיק 16 צבעים מכל פלטה לכל טקסטורה. התחשבו בזה כאשר אתם משנים את גודל פלטות הצבעים.
-Additionally, paletted textures must have dimensions that are a multiple of 2. Paletted textures sizes can not be changed except for `bubble` and `start_border`, which can have configurable sprite dimensions in `theme.ini`. However, note that doing so may have unexpected consequences.
+בנוסף, טקסטורות עם פלטת צבעים חייבות להיות בעלות מימדים שהם כפולה של 2. הגודל של טקסטורות עם פלטות צבעים לא ניתן לשינוי מלבד `bubble` ו`start_border`, שיש להם גודל ספרייט שניתן לעריכה ב`theme.ini`. לעומת זאת, שימו לב שביצוע זה עלול להוביל לתופעות בלתי צפויות.
-Paletted textures are not checked for validity. An invalid texture should be rare if created with the provided makefile, but in certain cases a corrupted texture will cause the menu to not load at all.
+טקסטורות עם פלטות צבעים לא נבדקות לתקינות. טקסטורה לא תקינה אמורה להיות נדירה אם היא מיוצרת עם הmakefile המצורף, אבל במקרים מסיימים טקסטורה לא תקינה תגרום לכך שהתפריט לא יעלה בכלל.
-## Custom background music and sound effects
+## מוזיקת רקע ואפקטי סאונד מותאמים אישית
-The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details.
+ערכות הנושא DSi Menu ו3DS תומכות גם במוזיקה מותאמת אישית. ראו את [סקינים לDSi/3DS - התאמה אישית של SFX](custom-dsi-3ds-sfx) למידע נוסף.
diff --git a/pages/_he-IL/twilightmenu/custom-fonts.md b/pages/_he-IL/twilightmenu/custom-fonts.md
index 733b16ab..dc9a26ca 100644
--- a/pages/_he-IL/twilightmenu/custom-fonts.md
+++ b/pages/_he-IL/twilightmenu/custom-fonts.md
@@ -4,7 +4,7 @@ layout: wiki
section: twilightmenu
category: customization
title: גופנים מותאמים אישית
-description: How to use custom fonts with TWiLight Menu++
+description: כיצד להשתמש בפונטים מותאמים אישית עבור TWiLight Menu++
---
TWiLight Menu++ יכול להשתמש בגופנים מותאמים אישית בפורמט NFTR (Nitro FonT Resource). הם ישומו בהגדרות, בכותרות של המדריכים ובערכות הנושא של הNintendo DSi, Nintendo 3DS, SEGA Saturn ושל הHomebrew Launcher.
@@ -27,5 +27,5 @@ TWiLight Menu++ יכול להשתמש בגופנים מותאמים אישית
1. טענו את קובץ הNFTR לnftr-editor
1. רשמו את השמותש ל הגופנים שאתם רוצים על פי סדר עדיפויות בתיבת הטקסט `Input font`, מופרדים בפסיק
- ניתן לראות תצוגה מקדימה של הפונטים בתיבת הטקסט בצד שמאל ואת הNFTR הנוכחי בתיבת הטקסט התחתונה
-1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
+1. לחצו על `Generate from font`, בחרו ב`OK` על מנת ליצור מחדש תווים קיימים ו`Cancel` על מנת ליצור מחדש את תווי הכפתור המיוחדים (לדוגמת )
1. לחצו על `Save`, וחזרו על הפעולה עבור שאר הגדלים
diff --git a/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md
index 1d8c7fc7..136eba60 100644
--- a/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md
@@ -4,7 +4,7 @@ layout: wiki
section: twilightmenu
category: customization
title: רקעים מותאמים אישית עבור Unlaunch
-description: How to make custom Unlaunch backgrounds and install them using TWiLight Menu++
+description: כיצד ליצור רקעים מותאמים אישית עבור Unlaunch ולהתקינם באמצעות TWiLight Menu++
---
באמצעות TWiLight Menu++ ניתן לעשות פאטץ להתקנה של Unlaunch על מנת לקבל תמונת רקע מותאמת אישית. היא חייבת להיות GIF בגודל 256x192, עם מספר מגבלות:
diff --git a/pages/_he-IL/twilightmenu/download-play-pictochat.md b/pages/_he-IL/twilightmenu/download-play-pictochat.md
index f6071794..0324999f 100644
--- a/pages/_he-IL/twilightmenu/download-play-pictochat.md
+++ b/pages/_he-IL/twilightmenu/download-play-pictochat.md
@@ -4,7 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: Download Play / Pictochat בתפריט הDS הקלאסי
-description: How to get DS Download Play and Pictochat in TWiLight Menu++'s DS Class Menu
+description: כיצד להשיג את הDownload Play של הDS ואת Pictochat בתפריט הקלאסי של TWiLight Menu++
---
אם אתם משתמשים במכשיר DSi, אתם אמורים להיות יכולים להריץ את האפליקציות האלו. אחרת, אם יש לכם 3DS, המשיכו עם המדריך.
@@ -22,4 +22,4 @@ description: How to get DS Download Play and Pictochat in TWiLight Menu++'s DS C
הצעדים מעלה יגברו את זמן העליה של DLP.
על מנת להריץ את Pictochat על 3DS (דרוש DSi):
-- העתיקו את `pictochat.nds` מ`sd:/_nds/` על כרטיס הSD של הDSi, אל הSD של ה3DS שלכם, גם כן לתיקיה `sd:/_nds/`. יש לגשת לתפריט הDS הקלאסי בTWiLight Menu++ על הDSi.
+- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
diff --git a/pages/_he-IL/twilightmenu/faq.md b/pages/_he-IL/twilightmenu/faq.md
index 4394c802..629a8888 100644
--- a/pages/_he-IL/twilightmenu/faq.md
+++ b/pages/_he-IL/twilightmenu/faq.md
@@ -4,56 +4,57 @@ layout: wiki
section: twilightmenu
category: other
title: שאלות ותשובות & פתרון בעיות
-description: FAQs and troubleshooting for TWiLight Menu++
+description: שאלות ותשובות ופתרון בעיות עבור TWiLight Menu++
---
לשאלות ותשובות נוספות, בקרו ב[דיון בGBAtemp ](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
{:.alert .alert-info}
-#### למה ה3DS/2DS שלי נתקע על מסך שחור, קורס, נכבה וכו' כשאני מפעיל את TWiLight Menu++?
-ת: TWL_FIRM ככל הנראה נפגם. עקבו אחרי המדריך הזה לתקן את הבעיה
+#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
+TWL_FIRM might've somehow got corrupted. עקבו אחרי המדריך הזה לתקן את הבעיה
-#### ש: איך אני מתקן את הבעיה של מסך לבן כשאני מפעיל את TWiLight Menu++?
-ת:
+#### How do I fix getting a white screen when booting TWiLight Menu++?
- ראשית, נסו להכינס את המכשיר למצב שינה (סגירת החלק העליון של הקונסולה או לחיצה על כפתור השינה בO2DS), ואז להעיר אותו
- אם זה לא עוזר, פרמטו את כרטיס הSD לFAT32 עם 32KB cluster/allocation size
- אם גם זה לא עוזר, נסו כרטיס SD אחר
-#### ש: למה אני מקבל מסך לבן כשאני מנסה להפעיל משחק מכרטיס הSD?
-ת:
+#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game?
+Go into TWLMenu++ Settings, and disable `Update recently played list`.
+
+#### Why do I get a white screen when trying to load a game from SD Card?
- ראשית, בדקו את [רשימת התאימות של nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) ו-ודאו שהמשחק שלכם נתמך
- נסו עם כל הצ'יטים מבוטלים למשחק זה, מאחר וחלק מהצ'יטים לא מותאמים לnds-bootstrap כרגע. ניתן להשתמש בL לבטל את כל הציטים למשחק מסויים
- אם המשחק שאתם מנסים להפעיל זה משחק DSi Enhanced, ודאו כי TWiLight Menu++ מוגדר להשתמש ב`DS Mode`
- אם המשחק עבד בעבר, מחקו את התיקיה `fatTable` ואת התיקיה `patchOffsetCache` מתוך `sd:/_nds/nds-bootstrap/`
-#### ש: איך אני משתמש בצ'יטים?
-ת: צריך מאגר ציטים בצורה של קובץ `usrcheat.dat` שנמצא בתיקיה `sd:/_nds/TWiLightMenu/extras/`. המאגר המעודכן ביותר הוא של [DeadSkullzJr](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). לחלופין, ניתן להשתמש ב[r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) על מנת ליצור מאגר בעצמכם.
+#### How do I use cheats?
+You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
-#### ש: איך אני מראה תמונה מותאמת אישית במסך העליון בערכת הנושא של הDSi?
-ת: קובץ `.png` אקראי מהתיקייה `sd:/_nds/TWiLightMenu/dsimenu/photos/` יוצג כל פעם שהתפריט יעלה.
+#### How do I show a custom picture on the top screen of the DSi theme?
+A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
- הגודל המקסימלי של התמונות הוא 208x156
- אם אתם מקבלים שגיאות, זוהי כנראה בעיה עם גודל התמונה. השתמשו ב[tinypng](https://tinypng.com) להקטין את הגודל
-#### ש: איך אני משיג משחקים?
-ת: ניתן להוריד משחקי הומברו מ [Universal-DB](https://db.universal-team.net/ds) ומ[GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). על מנת להשיג גיבויים של המשחקים הרשמיים שלכם:
+#### How do I get games?
+You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
- על מכשיר DS ניתן להשתמש ב[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) על מנת להשיג את הגיבויים של משחקי הGBA שלכם, ואם יש לכם פלאשקארט לSlot-2, משחקי DS
- על מכשיר DSi ניתן להשתמש ב[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) על מנת להשיג את הגיבויים של משחקי הDS והDSiWare שלכם
- על מכשיר 3DS ניתן להשתמש ב[GodMode9](https://github.com/d0k3/GodMode9/releases) על מנת להשיג את הגיבויים של משחקי DS, DSiWare ומשחקי Virtual Console
-#### ש: האם ניתן להעביר את השמירות מקלטות המשחק שלי אל הSD וההפך?
-ת: כן, ניתן להשתמש ב [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) על DSi או 3DS, או ב[Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) על 3DS.
+#### Can I get the save files from my game cards onto my SD card or vice versa?
+Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
-#### ש: איך אני משנה את השפה שלTWiLight Menu++?
-ת:
+#### How do I change TWiLight Menu++'s language?
1. פתחו את ההגדרות של TWiLight Menu++, ניתן לעשות זאת על ידי לחיצה על SELECT בזמן שTWiLight Menu++ נטען
1. לחצו על L או על Y פעם אחת (על פלאשקארט או 3DS) או פעמיים (על DSi)
1. שנו את האופציה הראשונה עד שתראו את השפה שתרצו, ואז תצאו מההגדרות
- ייתכן ותרצו לשנות את שתי האופציות הבאות, מאחר והן שולטות בשפה של משחקי DS ובשמות של המשחקים בTWiLight Menu++
-#### Q: What systems does TWiLight Menu++ support?
+#### Is this a DS(i) emulator?
+No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively).
-A:
+#### What systems does TWiLight Menu++ support?
| Format | Loader | Extensions | Save file |
| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- |
@@ -61,37 +62,39 @@ A:
| 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`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[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], native[^4] | `.agb`, `.gba`, `.mb` | `[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`[^5] |
+| 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[^6] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^7] |
+| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] |
{:.table}
- Footnotes -
{:footnotes}
-#### Q: Why isn't touch input working on sudokuhax?
-A: Depending on the save file of sudokuhax, the touch screen inputs may not work.
+#### Why isn't touch input working on sudokuhax?
+Depending on the save file of sudokuhax, the touch screen inputs may not work.
-#### Q: Can The Biggest Loser boot TWiLight Menu++?
-A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards.
+#### 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]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite
-[^5]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard
-[^6]: Only shown when using a flashcard or Unlaunch is installed
-[^7]: Can only save when running from a flashcard
+[^1]: קבצי טקסט המכילים את הדרך לתוכנות הומברו של DS ואת הarguments להרצה, ראו את [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) למידע נוסף
+[^2]: רק עבור רומים רשמיים, להומברו אין קבצי שמירה מסויימים
+[^3]: עובד רק מפלאשקארט SuperCard DSTWO מאחר שיש לו תוספת כוח עיבוד וRAM בתוך הקלטת
+[^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
@@ -109,3 +112,4 @@ A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access
[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/how-to-get-box-art.md b/pages/_he-IL/twilightmenu/how-to-get-box-art.md
index 0f7e9373..01b274e3 100644
--- a/pages/_he-IL/twilightmenu/how-to-get-box-art.md
+++ b/pages/_he-IL/twilightmenu/how-to-get-box-art.md
@@ -4,7 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: איך להשיג תמונות קופסה
-description: How to get box art / game covers in TWiLight Menu++
+description: איך להשיג תמונות קופסה / עטיפות משחק בTWiLight Menu++
---
### 3DS
@@ -22,25 +22,25 @@ description: How to get box art / game covers in TWiLight Menu++
- אם זה לא מוצא את כרטיס הSD הנכון, לחצו על `Browse...` ובחרו את הנכון
1. שנו את הגדרות הגודל, גבול ועוד לפי רצונכם
1. לחצו על `Start`
-1. במכשיר הDS שלכם, וודאו שבהגדרות של TWiLight Menu++ הbox art מוגדר להצגה
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### macOS/Linux
1. הורידו את הגרסה האחרונה של [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. חלצו את ה`.zip`
-1. פתחו את `TwilightBoxart.ini` שנמצא בתיקיה שחילצתם באמצעות עורך טקסט, ואז שמרו את הקובץ
-1. הקלידו את הנתיב לכרטיס הSD שלכם אחרי `SdRoot=`
+1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
+1. Type the path to your SD card after `SdRoot=`, then save the file
- בmacOS זה יהיה `/Volumes/` ואז השם של הכרטיס SD
1. פתח את terminal
1. בterminal הקלידו `cd `, לאחר מכן גררו את התיקיה עם `TwilightBoxart.CLI` בתוכה על הterminal ושחררו
1. הריצו את `chmod +x TwilightBoxart.CLI`
-1. הריצו את הקובץ `./TwilightBoxart.CLI` על ידי גרירה ושחררו על הterminal
+1. Run `./TwilightBoxart.CLI`
1. בחרו ב`Yes` אם זה מראה את הנתיב הנכון לSD שלכם
-1. במכשיר הDS שלכם, וודאו שבהגדרות של TWiLight Menu++ הbox art מוגדר להצגה
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### ידני
1. הורידו חבילת תמונות קופסה בפורמט png מ[GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs)
1. חלצו את קבצי ה.png אל `sd:/_nds/TWiLightMenu/boxart`
-1. במכשיר הDS שלכם, וודאו שבהגדרות של TWiLight Menu++ הbox art מוגדר להצגה
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
**על מנת להוסיף תמונות קופסה משלכם:** מקמו אותם ב`sd:/_nds/TWiLightMenu/boxart`. הם יכולים להיות בשם של הTID של המשחק (לדוגמה `ASME.png`), או בשם של הקובץ (לדוגמה `SM64DS.nds.png`). הם חייבים להיות בפורמט `.png`, עם גודל מומלץ של 128x115 וגודל מקסימלי של 208x143.
diff --git a/pages/_he-IL/twilightmenu/index.md b/pages/_he-IL/twilightmenu/index.md
index a2652de1..9ae29aee 100644
--- a/pages/_he-IL/twilightmenu/index.md
+++ b/pages/_he-IL/twilightmenu/index.md
@@ -3,7 +3,7 @@ lang: he-IL
layout: wiki
section: twilightmenu
title: דף הבית
-description: Guides on how to use and customize TWiLight Menu++
+description: מדריכים על איך להשתמש ולהתאים אישית את TWiLight Menu++
---
# ברוכים הבאים לwiki של TWiLight Menu++!
diff --git a/pages/_he-IL/twilightmenu/installing-3ds-manual.md b/pages/_he-IL/twilightmenu/installing-3ds-manual.md
index 1d183123..c25be5bd 100644
--- a/pages/_he-IL/twilightmenu/installing-3ds-manual.md
+++ b/pages/_he-IL/twilightmenu/installing-3ds-manual.md
@@ -2,6 +2,6 @@
lang: he-IL
layout: redirect
destination: 'installing-3ds?tab=manual#tab-manual'
-title: Installing (3DS, Manual)
+title: התקנה (3DS, ידנית)
---
diff --git a/pages/_he-IL/twilightmenu/playing-in-widescreen.md b/pages/_he-IL/twilightmenu/playing-in-widescreen.md
index 1ba665a4..d52fe509 100644
--- a/pages/_he-IL/twilightmenu/playing-in-widescreen.md
+++ b/pages/_he-IL/twilightmenu/playing-in-widescreen.md
@@ -4,25 +4,30 @@ layout: wiki
section: twilightmenu
category: other
title: משחק במסך רחב
-description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
+description: איך להשתמש בTWiLight Menu++ במסך רחב על Nintendo 3DS
---
-דורש Old/New Nintendo 3DS או 2DS.
+דורש Old / New Nintendo 3DS או 2DS.
+{:.alert .alert-info}
-**הכנה**
+### הכנה
- וודאו שהקובץ`boot.firm` של Luma נמצא בשורש הSD שלכם
-- אם אתם משתמשים בTWiLight Menu++ Updater או בUniversal-Updater לעדכון, התקינו את קבצי הCIA העדכניים של TWiLight Menu++ באמצעות FBI
-1. הורידו את [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) ([דיון בGBATemp ](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
-1. בהגדרות של Luma, אפשרו external FIRMs and modules
-1. התקינו את קובץ הCIA של TWPatch
-1. הפעילו את TWPatch
-1. (אופציונאלי!) על מנת לקבל משחק רחב פחות מפוקסל, החזיקו Y+B ואפשרו את `GPU scale test (health hazard!)`
-1. לחצו על X + START על מנת לייצר קובץ `TwlBg.cxi` עם מסך רחב
- - אם המסך העליון לא מצביע על כך שהמסך הרחב מופעל, התחילו משלב 4 שוב
- - אם המסך הרחב עדיין לא עובד, המתינו לשחרור של מסך רחב RTCom-activated
-1. בהגדרות של TWiLight Menu++, עברו לעמוד `Misc settings`,, והגדירו את `Screen Aspect Ratio` ל`16:10`
- - ניתן גם לבצע הגדרה זאת עבור משחק בודד
+### התקנה
+1. הורידו את [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) והעתיקו את `TWPatch.cia` לכרטיס הSD שלכם ([דיון בGBATemp ](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
+1. התקינו את `TWPatch.cia` באמצעות FBI
+ - ניתן גם להשתמש בUniversal-Updater על מנת להתקין את TWPatch במקום 2 הצעדים הקודמים
+1. חזרו לתפריט הבית והפעילו את TWPatch
+1. Hold Y + B and enable `Widescreen patch (384x240 16:10)`
+1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)`
+ - The "health hazard!" is because it gave the developer a headache due to its blurriness
+1. Press START to generate a `TwlBg.cxi` file with widescreen
+ - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again
+ - If widescreen still doesn't work, wait for RTCom-activated widescreen to be released
+1. Restart your 3DS while holding SELECT to open Luma3DS's configuration
+1. Enable `external FIRMs and modules`, then press START to save and quit
+1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10`
+ - This can be done per-game as well
סיימתם! תהנו ממשחקי הDS שלכם במסך רחב!
diff --git a/pages/_he-IL/twilightmenu/uninstalling-3ds.md b/pages/_he-IL/twilightmenu/uninstalling-3ds.md
index ff6895de..3bf8e910 100644
--- a/pages/_he-IL/twilightmenu/uninstalling-3ds.md
+++ b/pages/_he-IL/twilightmenu/uninstalling-3ds.md
@@ -4,7 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: הסרת התקנה (3DS)
-description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
+description: כיצד להסיר את TWiLight Menu++ מNintendo 3DS
---
### הסרת התקנה
diff --git a/pages/_he-IL/twilightmenu/uninstalling-ds.md b/pages/_he-IL/twilightmenu/uninstalling-ds.md
index 35c7f793..f18409ec 100644
--- a/pages/_he-IL/twilightmenu/uninstalling-ds.md
+++ b/pages/_he-IL/twilightmenu/uninstalling-ds.md
@@ -4,7 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: הסרת התקנה (DS & DSi)
-description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
+description: כיצד להסיר את TWiLight Menu++ מNintendo DSi או פלאשקארט של DS
---
### הסרת התקנה
diff --git a/pages/_hu-HU/community/discord-info.md b/pages/_hu-HU/community/discord-info.md
new file mode 100644
index 00000000..e0b28d69
--- /dev/null
+++ b/pages/_hu-HU/community/discord-info.md
@@ -0,0 +1,103 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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.
+
+## 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:
+
+- [#community-rules][community-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
+
+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.
+
+## Roles & User Flairs
+We have several roles you can get on this server, some of them being accessible with just a @Lightning 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.
+
+Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances
+
+### 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.
+
+### 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]
+
+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).
+
+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.
+
+### 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.
+
+- TWiLight Menu++:
+- dsi.cfw.guide website:
+- ds-homebrew.com wiki:
+
+This is a toggleable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][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.
+
+### 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 toggleable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server])
+
+### Updates
+You will get pinged in [#announcements][announcements] anytime an update comes out. To access it, type `!togglerole Updates` in [#end-of-server][end-of-server].
+
+## 🤖 Lightning Commands
+Lightning is a discord bot made by @Frost_ which has useful commands for modding communities, including...
+
+- `!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.
+- `!tinydb [search term]` - Lookup 3DS homebrew on TinyDB
+- `!togglerole [role]` - This will toggle the two customizable roles we have: `Updates` and `Nintendo DS Online Players`
+
+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)
+- 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/))
+
+
+[community-rules]: https://discord.com/channels/283769550611152897/718305959914766366
+[useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283
+
+[announcements]: https://discord.com/channels/283769550611152897/283771381735489537
+[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
+[other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712
+
+[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725
+[nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448
+[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
new file mode 100644
index 00000000..6a1be251
--- /dev/null
+++ b/pages/_hu-HU/community/discord-rules.md
@@ -0,0 +1,132 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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 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.
+
+
+### Do NOT bring the chat quality down.
+
+Examples 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).
+- 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.
+
+
+### Do NOT randomly send Discord server invite links with no context & without explicit staff permission
+
+- 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.
+
+
+### 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.
+
+
+## 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.
+
+If you don't understand any of the rules, feel free to ask.
+
+Last update: August 19th, 2020
diff --git a/pages/_hu-HU/community/index.md b/pages/_hu-HU/community/index.md
new file mode 100644
index 00000000..11b208e6
--- /dev/null
+++ b/pages/_hu-HU/community/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: community
+title: Home
+description: Coming Soon™
+---
+
+You can find information about our community here, such as the rules for our Discord server. We have the following places:
+- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
+- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
+- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_hu-HU/ds-index/3ds-forwarders.md b/pages/_hu-HU/ds-index/3ds-forwarders.md
index 23fa67cb..d1f27aad 100644
--- a/pages/_hu-HU/ds-index/3ds-forwarders.md
+++ b/pages/_hu-HU/ds-index/3ds-forwarders.md
@@ -74,7 +74,7 @@ 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
+- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
### 1. rész: Kezdeti lépések
{% capture tab-sd-card %}
diff --git a/pages/_hu-HU/ds-index/dsi-twl-firm.md b/pages/_hu-HU/ds-index/dsi-twl-firm.md
index e3f6bb60..fc5ed974 100644
--- a/pages/_hu-HU/ds-index/dsi-twl-firm.md
+++ b/pages/_hu-HU/ds-index/dsi-twl-firm.md
@@ -29,8 +29,6 @@ A tartományok, amik túlcsordultatják kettes csoportokban jelenkeznek. Példá
Ez a hiba soha nem fordul elől, ha a System Menu a NAND chipről bootolunk (mivel azok maximum 128 MB méretűek) de egy átirányító rendszer (mint például a hiyaCFW) ezt a hibát indukálhatja. Szerencsére ez hiba könnyen javítható egy dummy fájllal, hogy beállítsa a számlálót a pozitív számokra. A legutolsó hiyaCFW ezt automatikusan intézi számodra a legfrissebb verzióban.
------
-
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.
### Nintendo DSi Slot-1 hozzáférés & letiltás
@@ -49,3 +47,6 @@ A `pit.bin` fájl alapján kerül a képek betöltésének sorrendje meghatároz
### Nintendo DSi 2. Bootstage
A Nintendo DSi második bootstage tölti be a launcher "title.tmd"-jét a memóriába. Azonban ez nem végez fájlméret ellenőrzést, ami azt jelenti, hogy az első 80k bájt betöltésre kerül a RAM-ba, miközben a többi az egyedi payload lehet. Ez az alapja az Unlaunch exploit-nak.
+
+### 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/).
\ No newline at end of file
diff --git a/pages/_hu-HU/ds-index/hardmod.md b/pages/_hu-HU/ds-index/hardmod.md
index f71c8937..c8bb22a3 100644
--- a/pages/_hu-HU/ds-index/hardmod.md
+++ b/pages/_hu-HU/ds-index/hardmod.md
@@ -74,22 +74,22 @@ Először el kell távolítanod a NOCASH láblécet a mentésről, amit flasheln
1. Derítsük ki, hogyaz SD kártya hova lett felcsatolva
- Linux:
1. Húzd ki az SD kártya adaptert
- 1. Futtasd a `lbslk` parancsot a terminálban
+ 1. Run `lbslk` in a terminal
1. Dugd be az SD kártya adaptert
1. Futtasd a `lbslk` parancsot újra
1. Ez alkalommal egy új eszköznek kell megjelennie
- - Lehet, hogy `/dev/sdb`-nek hívják, jegyezd fel, hogyan hívják a *te* terminálodban
+ - It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer
- macOS:
1. Húzd ki az SD kártya adaptert
- 1. Futtasd a `df` parancsot a terminálban
+ 1. Run `df` in a terminal
1. Dugd be az SD kártya adaptert
1. Futtasd a `df` parancsot újra
1. Egy új eszköznek kell megjelennie a listában
- - Lehet, hogy `/dev/disk1s1`-nek hívják, jegyezd fel, hogyan hívják a *te* terminálodban
+ - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer
1. A NAND dumpolása
- - Futtasd a következő parancsot a terminálban:
+ - Run the following command in a terminal:
- `cat {device-name} > nand0.bin`
- Cseréld a `{device-name}` részt az SD kártya csatolási pontjára
- Pl.: `cat /dev/sdb > nand0.bin`
diff --git a/pages/_hu-HU/ds-index/homebrew.md b/pages/_hu-HU/ds-index/homebrew.md
index 72e7e4f8..4910897e 100644
--- a/pages/_hu-HU/ds-index/homebrew.md
+++ b/pages/_hu-HU/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Információk a homebrew-ról Nintendo DS-en
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 a libfat-et ajánlja. Mi a libslim-et ajánljuk helyette, mert lehetővé teszi a használatát különböző partícióknak, gyorsabb sebességű, és nem blokkoló
-- **Grafikus könyvtár:** Mi az easyGL2D-t ajánljuk, ami a libnds-sel érkezik. Azonban használhatod a NightFox Lib-et is
-- **Teljes eszköztárak:** Mi a devkitARM-ot és a libnds-t ajánljuk, ami tartalmazza a DSi kompatibilitást és nagyobb ökoszisztémája van. Azonban ha a cél kizárólag flashcard a Nintendo DS-en, nyugodtan használhatod a ToolchainGenericDS-t
+- **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
+- **Graphic Library:** 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)
### Flashcard-ok
diff --git a/pages/_hu-HU/ds-index/retail-roms.md b/pages/_hu-HU/ds-index/retail-roms.md
index c20c9632..ec8b50f8 100644
--- a/pages/_hu-HU/ds-index/retail-roms.md
+++ b/pages/_hu-HU/ds-index/retail-roms.md
@@ -8,34 +8,32 @@ 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 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.
+- 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++.
- A Wood R4 számára ezek a patchek a szoftverbe vannak ágyazva. Nem szükséges a ROM-ot magadnak módosítanod.
-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
+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/)
-### CloneBoot
+### 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.
-A Cloneboot az, amikor egy játék elküldi saját betöltött arm9/arm7 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.
+Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid.
-Aktuálisan az nds-bootstrap cloneboot patchei töröttek mert az arm9/7 binárisok patchelésre kerültek, ami az RSA aláírásaikat érvénytelené teszi.
-
-### Thumb utasítások
-A 32-bites hagyományos ARM utasítások helyett a THUMB 16-bites utasításokat használ. Ez hasznos lehet, ha a memória sávszélesség a szűk keresztmetszet.
-
-### Mentés fájlok
-A Nintendo DS cartridge-ek 4 ismert mentés típussal rendelkeznek:
+### Save Files
+Nintendo DS cartridges have 4 known save types:
- EEPROM - Electrically Erasable Programmable Read-Only Memory
- FLASH
- 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
+Though rare, there are DS Cartridges with NAND based saves: 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ál, akkor itt egy weboldal, amit használhat a konverzióra: 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 use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php
+
+### Assembly
+Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [gbatek](https://problemkaputt.de/gbatek.htm).
### 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.
@@ -43,19 +41,14 @@ A kártya DMA (rövidítése a Direct Memory Access-nek, közvetlen memória hoz
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.
- Például: `DMA2: 04100010 023C18C0 AF000001`
-### Donor ROM
+### 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.
-A korábbi nds-bootstrap verziókban egy Mario Kart DS ROM volt szükséges az SDK3-4 játékoknak, hogy működjenek vagy mentsenek. A ROM mint Donor ROM viselkedett. Az nds-bootstrap veszi a donor arm7 binárisát, lecseréli a vele az eredeti ROM arm7 binárisát, annak érdekében, hogy a mentés patchek működjenek, néhány mellékhatással eredményként. Későbbi nds-bootstrap verziókban egy Donor ROM szükséges bizonyos THUMB vagy SDK5 játékoknak, hogy bootoljanak, vagy mentsenek.
-
-### 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:
+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/digitális bázisú megoldások is élvezhetik az előnyeit a csalás-adatbázisoknak; a szoftverek, amik aktuálisan használják őket:
+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 lehetővé teszi a csalások használatát valódi játék kártyákkal egy flashcard-ról. A motor betölti a teljes cheats.xml adatbázist a Nintendo DS korlátozott RAM-jába, és próbálja onnan menedzselni őket. Ez létrehoz egy erős korlátot, hogy hány csalással rendelkezhet, mert a NitroHax nem tölt be olyan cheats.xml fájlt, ami 2,4 MB feletti méretű
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`)
@@ -65,10 +58,8 @@ Homebrew/digitális bázisú megoldások is élvezhetik az előnyeit a csalás-a
- 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
- Bootstrap 4 DS (másnéven az nds-bootstrap verzió ami a flashcard-okon használt) nem támogatja a csalásokat, mert nem rendelkezik elég RAM-mal, valamint a Memory Expansion Pack korlátozásai miatt
-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.
+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).
-A csalás kódok jellemzően A-tl E-ig típusúak, és alább a leírásuk:
+Cheat codes generally have types A through E, and here is a description of them:
- 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.
-
-Készítők: (`DeadSkullzJr`)
diff --git a/pages/_hu-HU/ds-index/wifi.md b/pages/_hu-HU/ds-index/wifi.md
index 8f8bbf11..ef72138d 100644
--- a/pages/_hu-HU/ds-index/wifi.md
+++ b/pages/_hu-HU/ds-index/wifi.md
@@ -8,17 +8,16 @@ description: Információk a Wi-Fi használatáról Nintendo DS-en
---
- Nintendo DS applikációkból csak WEP és nyílt WiFi használható
-- A Nintendo DSi bővített/exkluzív alkalmazások esetében rendelkezel a WPA2 támogatás kiegészítéssel
+- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support
Hotspotok használhatók, így nem szükséges megváltoztatnod a routered konfigurációját.
-### Hotspot létrehozása
+### Creating a Hotspot
Találhatók útmutatók a GBATemp-en arról, hogyan hozz létre egy DS játék kompatibilis hotspot-ot macOS és Linux számítógépekre. Ha Windows-on dolgozol használhatsz egy Linux live bootolást is.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
### Nintendo DS WFC helyreállítás
-
1. Indítsd el a Nintendo WFC beállításokat
1. Csatlakozz a hozzáférési pontodhoz
1. Állítsd be az elsődleges (primary) DNS értéket az alábbiak valamelyikére, attól függően, hogy melyik szolgáltatást szeretnéd használni:
@@ -28,3 +27,22 @@ Találhatók útmutatók a GBATemp-en arról, hogyan hozz létre egy DS játék
- **Twilit WFC** - `34.66.49.81`
1. Állítsd be az `1.1.1.1` címet másodlagos DNS-nek
1. Szükséged lehet NoSSL patchelésre a játékodban, függően a játéktól
+
+### Manually Patching Your DS ROMs
+Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
+
+Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
+
+1. Download [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. Create a text file with the name `patch.bat`
+1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server)
+1. Now drag all the roms you wish to patch on to patch.bat
+1. Done! the patched roms will be the ones ending in (wiimmfi)
+
+Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
+
+### Troubleshooting and Further Reading
+If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+
+For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_hu-HU/gbarunner2/bios.md b/pages/_hu-HU/gbarunner2/bios.md
new file mode 100644
index 00000000..95120883
--- /dev/null
+++ b/pages/_hu-HU/gbarunner2/bios.md
@@ -0,0 +1,21 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: GBA BIOS info
+description: Information on the GBA BIOS and how to dump it
+---
+
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+
+### Dumping Guides
+
+- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
+- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+
+After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+
+You can verify that your BIOS is a proper dump by comparing it with the following checksums:
+
+**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
diff --git a/pages/_hu-HU/gbarunner2/faq.md b/pages/_hu-HU/gbarunner2/faq.md
new file mode 100644
index 00000000..bd0fa0da
--- /dev/null
+++ b/pages/_hu-HU/gbarunner2/faq.md
@@ -0,0 +1,25 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: FAQ & Troubleshooting
+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 Wifi 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).
\ No newline at end of file
diff --git a/pages/_hu-HU/gbarunner2/index.md b/pages/_hu-HU/gbarunner2/index.md
new file mode 100644
index 00000000..c8a18925
--- /dev/null
+++ b/pages/_hu-HU/gbarunner2/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: Home
+description: Coming Soon™
+---
+
+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.
+
+Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
+- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_hu-HU/nds-bootstrap/faq.md b/pages/_hu-HU/nds-bootstrap/faq.md
new file mode 100644
index 00000000..f53d93e4
--- /dev/null
+++ b/pages/_hu-HU/nds-bootstrap/faq.md
@@ -0,0 +1,50 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: FAQ & Troubleshooting
+description: FAQ & Troubleshooting for nds-bootstrap
+---
+
+#### Why do I get a white screen when trying to load a game from SD Card?
+- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
+- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
+- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
+- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
+
+#### 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. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
+
+#### 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
+- You can expand the VRAM memory bus to 32-bit
+- Utilize the DSi's additional CPU speed
+- Enhance your audio with 48 KHz
+- Use DSi mode, allowing for DSi features
+- Using certain cartridges, you are able to use IR in your application
+- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
+- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work
+
+#### Donor ROMs
+Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
+
+#### What is a nightly and where do I get it?
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+
+#### 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.
+
+#### Is there anything else I should know about cheats?
+You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+
+#### nds-bootstrap troubleshooting
+If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
+
+1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+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.
+
+Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets.
diff --git a/pages/_hu-HU/nds-bootstrap/index.md b/pages/_hu-HU/nds-bootstrap/index.md
new file mode 100644
index 00000000..e282b1ef
--- /dev/null
+++ b/pages/_hu-HU/nds-bootstrap/index.md
@@ -0,0 +1,11 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+title: Home
+description: nds-bootstrap wiki
+---
+
+# Welcome to the nds-bootstrap Wiki
+
+nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
diff --git a/pages/_hu-HU/nds-bootstrap/testing.md b/pages/_hu-HU/nds-bootstrap/testing.md
new file mode 100644
index 00000000..200abd70
--- /dev/null
+++ b/pages/_hu-HU/nds-bootstrap/testing.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: Compatibility List & Testing Tips
+description: Compatibility List & Testing Tips
+---
+
+### 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`.
+
+### Tips For Testing Games
+- Look for screen flickering or sound issues
+- If something looks off, run the game along a console not using nds-bootstrap to compare
+- Try as many features in the game as possible
+- Be thorough
diff --git a/pages/_hu-HU/other/godmode9i.md b/pages/_hu-HU/other/godmode9i.md
new file mode 100644
index 00000000..b38a223f
--- /dev/null
+++ b/pages/_hu-HU/other/godmode9i.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: GodMode9i
+description: Info for 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.
+
+### FAQ & Troubleshooting
+
+#### How do I get past the "mounting drive(s)" screen while starting it up?
+This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/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.
+
+#### 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/]
diff --git a/pages/_hu-HU/other/hiyacfw.md b/pages/_hu-HU/other/hiyacfw.md
new file mode 100644
index 00000000..f2b3855f
--- /dev/null
+++ b/pages/_hu-HU/other/hiyacfw.md
@@ -0,0 +1,24 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: hiyaCFW
+description: Info for hiyaCFW
+---
+
+Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
+
+### Custom Splash Screens
+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:
+
+#### BMP
+- 16-bit (RGBA 1555, RGB 1555, or RGB 565)
+- 256 x 192 or smaller
+
+#### GIF
+- Simple answer: Most GIFs 256 x 192 or smaller will work
+- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
+- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
+- Interlaced and plain text frames are ***not*** supported
+- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems
diff --git a/pages/_hu-HU/other/index.md b/pages/_hu-HU/other/index.md
new file mode 100644
index 00000000..8db55550
--- /dev/null
+++ b/pages/_hu-HU/other/index.md
@@ -0,0 +1,9 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: Home
+description: Coming Soon™
+---
+
+This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_hu-HU/twilightmenu/download-play-pictochat.md b/pages/_hu-HU/twilightmenu/download-play-pictochat.md
index 89f2c870..ec07f8d8 100644
--- a/pages/_hu-HU/twilightmenu/download-play-pictochat.md
+++ b/pages/_hu-HU/twilightmenu/download-play-pictochat.md
@@ -22,4 +22,4 @@ Másold az `sd:/_nds/` mappába, és nevezd át `dlplay.nds`-nek.
A fenti lépések megnövelik a DLP boot sebességet.
A Pictochat 3DS-en futtatásához (DSi szükséges):
-- Másold a `pictochat.nds`-t az `sd:/_nds/` útvonalról a DSi SD kártyáján, az 3DS SD kártyájára, szintén az `sd:/_nds/` mappába. Először be kell lépned a DS Classic menübe a TWiLight Menu++-ban, a DSi-n.
+- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
diff --git a/pages/_hu-HU/twilightmenu/faq.md b/pages/_hu-HU/twilightmenu/faq.md
index 3b7c5fa8..47ba233f 100644
--- a/pages/_hu-HU/twilightmenu/faq.md
+++ b/pages/_hu-HU/twilightmenu/faq.md
@@ -10,88 +10,91 @@ description: TWiLight Menu++ GYIK és hibaelhárítás
További GYIK-ért látogassa meg a [GBAtemp üzenetszálat](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
{:.alert .alert-info}
-#### K: Miért történik, hogy a 3DS / 2DS eszközöm, fekete képernyőn ragad, összeomlik, kikapcsol, stb. amikor elindítom a TWiLight Menu++-t?
-V: A TWL_FIRM elképzelhető, hogy valahogy megsérült. Kövesd ezt az útmutatót a hiba javításához:
+#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
+TWL_FIRM might've somehow got corrupted. Kövesd ezt az útmutatót a hiba javításához:
-#### K: Hogyan javítom, ha fehér képernyőt kapok a TWiLight Menu++ bootolásakor?
-V:
+#### How do I fix getting a white screen when booting TWiLight Menu++?
- Először próbáld meg a konzolodat alvó üzemmódba rakni (pl. lecsukva a konzol tetejét vagy a sleep gomb megnyomásával az O2DS-en), majd felkelteni a konzolt belőle
- Ha ez nem működik, formázd az SD kártyádat FAT32-re 32KB cluster/foglalási mérettel
- Ha ez sem működik, próbálj egy másik SD kártyát
-#### K: Miért kapok fehér képernyőt, ha megpróbálok betölteni egy játékot az SD kártyáról?
-V:
+#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game?
+Go into TWLMenu++ Settings, and disable `Update recently played list`.
+
+#### Why do I get a white screen when trying to load a game from SD Card?
- Először ellenőrizd [az nds-bootstrap kompatibilitás listát ](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) legyél biztos benne, hogy a játékod kompatiblis
- Próbáld meg az összes csalás kikapcsolásával annál a játéknál, mert néhány csalás nem kompatibilis az nds-bootstrap-pel jelenleg; az L gombot tudod használni egy játék összes csalásának kikapcsolásához
- Ha a betölteni kívánt játék egy DSi kibővített játék, akkor ellenőrizd, hogy a TWiLight Menu++ `DS mód`-ra van-e állítva
- Ha korábban működött, töröld a `fatTable` és a `patchOffsetCache` mappát az `sd:/_nds/nds-bootstrap/` könyvtárból
-#### K: Hogyan használhatom a csalásokat?
-V: Szükséged van egy csalás adatbázisra a `usrcheat.dat` fájl formájában, az `sd:/_nds/TWiLightMenu/extras/` mappában. A leginkább frissített csalás adatbázis [DeadSkullzJr ](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/) adatbázisa. Alternatívaként használhatod az [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html)-t, hogy létrehozd a saját csalás adatbázisod.
+#### How do I use cheats?
+You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
-#### K: Hogyan jelenítek meg egy egyedi képet a felső képernyőn a DSi témában?
-V: Egy véletlen `.png` kép az `sd:/_nds/TWiLightMenu/dsimenu/photos/` mappából kerül megjelenítésre minden alkalommal, amikor a menü betöltésre kerül.
+#### How do I show a custom picture on the top screen of the DSi theme?
+A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
- A kép(ek) felbontása nem lehet nagyobb, mint 208x156
- Ha hibát tapasztalsz, az leginkább a képméret hiba. Használd a [tinypng](https://tinypng.com)-t a méret csökkentéséhez
-#### K: Hogyan szerezhetek játékokat?
-V: Homebrew játékokat az [Universal-DB](https://db.universal-team.net/ds)-ből és a [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications)-ról tölthetsz le. A kereskedelmi játékaid dumpolásához:
+#### How do I get games?
+You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
- DS-en használhatod a [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)-t a GBA játékaid dumpolásához, illetve ha van Slot-2 flashcard-od, DS játékokra
- DSi-n használhatod a [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)-t a DS játékaid és a DSiWare dumpolásához
- 3DS-n használhatod a [GodMode9](https://github.com/d0k3/GodMode9/releases)-t a DS játékaid, DSiWare és Virtual Console címek dumpolásához
-#### K: A cardridge-ekből a mentéseimet ki tudom rakni az SD kártyámra és visszafelé?
-V: Igen, használhatod erre a [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)-t DSi-n és 3DS-en vagy a [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases)-ot 3DS-en.
+#### Can I get the save files from my game cards onto my SD card or vice versa?
+Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
-#### K: Hogyan állítom be a TWiLight Menu++-ban a nyelvet?
-V:
+#### How do I change TWiLight Menu++'s language?
1. Nyisd meg a TWiLight Menu++ beállításokat, ezt a SELECT gomb nyomvatartásával tudod megtenni, a TWiLight Menu++ betöltésekor
1. Nyomj L vagy Y gombot egyszer (flashcard-on / 3DS-en) vagy kétszer (DSi-n)
1. Módosítsd az első opciót, amíg nem látod a nyelvet, amit szeretnél, majd lépj ki a beállításokból
- Elképzelhető, hogy módosítanád a következő két opciót, ami a DS játékok és címeik nyelvét befolyásolja a a TWiLight Menu++-ben
-#### K: Milyen rendszereket támogat a TWiLight Menu++?
+#### Is this a DS(i) emulator?
+No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively).
-V:
+#### What systems does TWiLight Menu++ support?
-| 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` | |
-| DS | [nds-bootstrap][ndsbs], flashcard kernel, natív | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom neve].sav`[^2] |
-| DSiWare | [Unlaunch][unlaunch] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom neve].pub`, `[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], natív[^4] | `.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`[^5] |
-| Master System | [S8DS][s8ds] | `.sms` | `[rom neve].sms.sav` |
-| MPEG4 Videó | [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[^6] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom neve].srm`[^7] |
+| 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`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[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}
-#### K: Miért nem működik az érintő képernyő a sudokuhax-szal?
-V: A sudokuhax mentés fájljától függően az érintő képernyő bevitel előfordulhat, hogy nem működik.
+#### Why isn't touch input working on sudokuhax?
+Depending on the save file of sudokuhax, the touch screen inputs may not work.
-#### K: Tud a The Biggest Loser bebootolni TWiLight Menu++-vel?
-V: Nem. A The Biggest Loser egy Slot-1 játék és nem egy DSiWare játék; az SD hozzáférés tiltott, ha Slot-1 kártyát futtatunk.
+#### 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]: 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]: Egy Slot-2 flashcard-ot igényel, gy csak DS Phat-on és DS Lite-on működik
-[^5]: 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
-[^6]: Csak flashcard használatakor vagy ha az Unlaunch telepített jelenik meg
-[^7]: Csak akkor tud menteni, ha flashcard-ról fut
+[^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
@@ -109,3 +112,4 @@ V: Nem. A The Biggest Loser egy Slot-1 játék és nem egy DSiWare játék; az S
[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/how-to-get-box-art.md b/pages/_hu-HU/twilightmenu/how-to-get-box-art.md
index 4d7bac02..46b9f71d 100644
--- a/pages/_hu-HU/twilightmenu/how-to-get-box-art.md
+++ b/pages/_hu-HU/twilightmenu/how-to-get-box-art.md
@@ -22,25 +22,25 @@ description: Hogyan szerezz be játék box art-ot / játékborítókat a TWiLigh
- Ha nem találja meg a megfelelő SD kártyát, kattints a `Browse...`-ra és válaszd ki a jót
1. Módosítsd a méret, keret, stb. opciókat, ahogy tetszik
1. Kattints a `Start`-ra
-1. A DS-eden ellenőrizd, hogy a box-art megjelenítése bekapcsolt a TWiLight Menu++ beállításaiban
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### macOS/Linux
1. Töltsd le a [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) legfrissebb verzióját
1. Csomagold ki a `.zip` fájlt
-1. Nyisd meg a `TwilightBoxart.ini` fájlt egy szöveg editorral, majd mentsd a fájlt
-1. Írd be az SD kártyád útvonalát az `SdRoot=` mögé
+1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
+1. Type the path to your SD card after `SdRoot=`, then save the file
- Ez macOS-en a `/Volumes/`, majd ezt követően az SD kártyád neve
1. Nyisd meg a terminált
1. A terminal-ban gépeld be, hogy `cd ` majd húzd bele a mappát, ami tartalmazza a `TwilightBoxart.CLI`-t a terminal-ba
1. Futtasd a `chmod +x TwilightBoxart.CLI` parancsot
-1. Futtasd a `./TwilightBoxart.CLI` fájlt azzal, hogy belehúzod a terminal ablakba
+1. Run `./TwilightBoxart.CLI`
1. Válaszolj `Yes`-t, ha az SD kártyád útvonalát helyesen mutatja
-1. A DS-eden ellenőrizd, hogy a box-art megjelenítése bekapcsolt a TWiLight Menu++ beállításaiban
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### Kézzel
1. Töltsd le a png box-art csomagot a [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs) oldaláról
1. Csomagold ki a .png fájlokat a `sd:/_nds/TWiLightMenu/boxart` mappába
-1. A DS-eden ellenőrizd, hogy a box-art megjelenítése bekapcsolt a TWiLight Menu++ beállításaiban
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
**Saját box-art hozzáadása:** Rakd őket az `sd:/_nds/TWiLightMenu/boxart` mappába. A neve lehet a játék TID-e (pl. `ASME.png`), vagy a fájlneve (pl. `SM64DS.nds.png`). A formátuma `.png` kell legyen az ajánlott 128x115 felbontással, de maximum 208x143 lehet.
diff --git a/pages/_hu-HU/twilightmenu/playing-in-widescreen.md b/pages/_hu-HU/twilightmenu/playing-in-widescreen.md
index 9f58009c..0404aae1 100644
--- a/pages/_hu-HU/twilightmenu/playing-in-widescreen.md
+++ b/pages/_hu-HU/twilightmenu/playing-in-widescreen.md
@@ -7,22 +7,27 @@ title: Játék széles képenyőn
description: A TWiLight Menu++ széles képernyős használata Nintendo 3DS-en
---
-Old/New Nintendo 3DS vagy 2DS konzolt igényel.
+Old / New Nintendo 3DS vagy 2DS konzolt igényel.
+{:.alert .alert-info}
-**Előkészítés**
+### Előkészítés
- Ellenőrizd, hogy a Luma `boot.firm` -je megtalálható-e az SD kártya gyökerében, ahhoz, hogy ez működjön
-- Ha a TWiLight Menu++ Updater-t vagy az Universal-Updater-t használtad frissítésre, kérjük telepítsd a TWiLight Menu++ CIA-t az FBI használatával
-1. Töltsd le a [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia)-et ([GBATemp beszélgetés szál](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
-1. A luma konfigurációban engedélyezd a külső FIRM-eket és modulokat
-1. Telepítsd a TWPatch CIA-t
-1. Indítsd el a TWPatch-ot
-1. (Opcionális!) A kevésbé pixeles széles képernyőhöz tartsd nyomva az Y+B-t, majd engedélyezd a `GPU átméretezés tesztet (egészségügyi veszély!)`
-1. Nyomj X + START gombot a `TwlBg.cxi` fájl széles képernyővel történő generálásához
- - Ha felső képernyő nem mutatja, hogy a széles képernyő patch engedélyezett, próbáld újra a 4-es lépéstől
- - Ha a széles képernyő nem működik, várj az RTCom-activált széles képernyő kiadásáig
-1. A TWiLight Menu++ beállításokban válts az `Egyéb beállítások` oldalra és állítsd be a `Képernyő arány`-t `16:10`-re
- - Ez játékonként is beállítható egyébként
+### Telepítés
+1. Töltsd le a [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia)-et és másold a `TWPatch.cia`-t az SD kártyádra ([GBATemp beszélgetés szál](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
+1. Telepítsd a `TWPatch.cia`-t az FBI-jal
+ - Használhatod az Universal-Updater-t is a TWPatch telepítéséhez a korábbi két lépés helyett
+1. Térj vissza a home menübe és indítsd el a TWPatch-ot
+1. Hold Y + B and enable `Widescreen patch (384x240 16:10)`
+1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)`
+ - The "health hazard!" is because it gave the developer a headache due to its blurriness
+1. Press START to generate a `TwlBg.cxi` file with widescreen
+ - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again
+ - If widescreen still doesn't work, wait for RTCom-activated widescreen to be released
+1. Restart your 3DS while holding SELECT to open Luma3DS's configuration
+1. Enable `external FIRMs and modules`, then press START to save and quit
+1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10`
+ - This can be done per-game as well
Mindennel elkészültél! Élvezd a DS játékokat széles képernyőn!
diff --git a/pages/_ic-IC/community/discord-info.md b/pages/_ic-IC/community/discord-info.md
new file mode 100644
index 00000000..0846e6e6
--- /dev/null
+++ b/pages/_ic-IC/community/discord-info.md
@@ -0,0 +1,89 @@
+---
+lang: crwdns19124:0crwdne19124:0
+layout: wiki
+section: crwdns19128:0crwdne19128:0
+category: crwdns19130:0crwdne19130:0
+title: crwdns19132:0crwdne19132:0
+description: crwdns19134:0crwdne19134:0
+---
+
+### crwdns19136:0crwdne19136:0
+
+crwdns19138:0crwdne19138:0 crwdns19140:0crwdne19140:0
+
+- crwdns19142:0crwdne19142:0
+- crwdns19144:0crwdne19144:0
+- crwdns19146:0crwdne19146:0
+
+crwdns19148:0crwdne19148:0
+
+## crwdns19150:0crwdne19150:0
+crwdns19152:0crwdne19152:0 crwdns19154:0crwdne19154:0
+
+- crwdns19156:0crwdne19156:0
+- crwdns19158:0crwdne19158:0 crwdns19160:0crwdne19160:0 crwdns19162:0crwdne19162:0
+- crwdns19164:0crwdne19164:0 crwdns19166:0crwdne19166:0
+- crwdns19168:0crwdne19168:0
+- crwdns19170:0crwdne19170:0 crwdns19172:0crwdne19172:0 crwdns19174:0crwdne19174:0
+
+crwdns19176:0crwdne19176:0
+
+## crwdns19178:0crwdne19178:0
+crwdns19180:0crwdne19180:0
+
+### crwdns19182:0crwdne19182:0
+crwdns19184:0crwdne19184:0 crwdns19186:0crwdne19186:0
+
+crwdns19188:0crwdne19188:0
+
+### crwdns19190:0crwdne19190:0
+crwdns19192:0crwdne19192:0 crwdns19194:0crwdne19194:0
+
+### crwdns19196:0crwdne19196:0
+crwdns19198:0crwdne19198:0 crwdns19200:0crwdne19200:0
+
+crwdns19202:0crwdne19202:0 crwdns19204:0crwdne19204:0 crwdns19206:0crwdne19206:0 crwdns19208:0crwdne19208:0
+
+crwdns19210:0crwdne19210:0 crwdns19212:0crwdne19212:0 crwdns19214:0crwdne19214:0
+
+### crwdns19216:0crwdne19216:0
+crwdns19218:0crwdne19218:0 crwdns19220:0crwdne19220:0 crwdns19222:0crwdne19222:0
+
+- crwdns19224:0crwdne19224:0
+- crwdns19226:0crwdne19226:0
+- crwdns19228:0crwdne19228:0
+
+crwdns19230:0crwdne19230:0
+
+### crwdns19232:0crwdne19232:0
+crwdns19234:0crwdne19234:0 crwdns19236:0crwdne19236:0
+
+### crwdns19238:0crwdne19238:0
+crwdns19240:0crwdne19240:0 crwdns19242:0crwdne19242:0 crwdns19244:0crwdne19244:0
+
+### crwdns19246:0crwdne19246:0
+crwdns19248:0crwdne19248:0 crwdns19250:0crwdne19250:0
+
+## crwdns19252:0crwdne19252:0
+crwdns19254:0crwdne19254:0
+
+- crwdns19256:0[console]crwdnd19256:0[param2]crwdne19256:0
+- crwdns19258:0crwdne19258:0
+- crwdns19260:0[role]crwdne19260:0
+
+crwdns19262:0crwdne19262:0 crwdns19264:0crwdne19264:0
+
+crwdns19266:0crwdne19266:0 crwdns19268:0crwdne19268:0
+
+## crwdns19270:0crwdne19270:0
+crwdns19272:0crwdne19272:0 crwdns19274:0crwdne19274:0 crwdns19276:0crwdne19276:0 crwdns19278:0crwdne19278:0 crwdns19280:0crwdne19280:0
+
+crwdns19282:0crwdne19282:0
+
+## crwdns19284:0crwdne19284:0
+crwdns19286:0crwdne19286:0
+
+- crwdns19288:0crwdne19288:0
+- crwdns19290:0crwdne19290:0
+
+
diff --git a/pages/_ic-IC/community/discord-rules.md b/pages/_ic-IC/community/discord-rules.md
new file mode 100644
index 00000000..5160cd63
--- /dev/null
+++ b/pages/_ic-IC/community/discord-rules.md
@@ -0,0 +1,132 @@
+---
+lang: crwdns18656:0crwdne18656:0
+layout: wiki
+section: crwdns18662:0crwdne18662:0
+category: crwdns18664:0crwdne18664:0
+title: crwdns18668:0crwdne18668:0
+description: crwdns18670:0crwdne18670:0
+---
+
+### crwdns18672:0crwdne18672:0
+
+- crwdns18676:0crwdne18676:0 crwdns18678:0crwdne18678:0
+- crwdns18680:0crwdne18680:0
+- crwdns18682:0crwdne18682:0
+- crwdns18686:0crwdne18686:0 crwdns18688:0crwdne18688:0
+ - crwdns18690:0crwdne18690:0
+- crwdns18694:0crwdne18694:0
+
+
+### crwdns18696:0crwdne18696:0
+
+crwdns18698:0crwdne18698:0
+- crwdns18702:0crwdne18702:0
+- crwdns18704:0crwdne18704:0
+- crwdns18706:0crwdne18706:0
+- crwdns18708:0crwdne18708:0
+ - crwdns18712:0crwdne18712:0
+ - crwdns18714:0crwdne18714:0
+- crwdns18716:0crwdne18716:0
+- crwdns18718:0crwdne18718:0
+ - crwdns18722:0crwdne18722:0
+ - crwdns18724:0crwdne18724:0
+- crwdns18726:0crwdne18726:0
+- crwdns18730:0crwdne18730:0 crwdns18732:0crwdne18732:0
+
+
+### crwdns18734:0crwdne18734:0
+
+- crwdns18736:0crwdne18736:0
+- crwdns18740:0crwdne18740:0 crwdns18742:0crwdne18742:0
+- crwdns18744:0crwdne18744:0
+- crwdns18746:0crwdne18746:0
+
+
+### crwdns18750:0crwdne18750:0
+
+- crwdns18752:0crwdne18752:0
+- crwdns18754:0crwdne18754:0 crwdns18756:0crwdne18756:0
+ - crwdns18760:0crwdne18760:0
+
+
+### crwdns18762:0crwdne18762:0
+
+- crwdns18764:0crwdne18764:0 crwdns18766:0crwdne18766:0
+- crwdns18770:0crwdne18770:0 crwdns18772:0crwdne18772:0 crwdns18774:0crwdne18774:0
+
+### crwdns18778:0crwdne18778:0
+
+- crwdns18780:0crwdne18780:0
+- crwdns18782:0crwdne18782:0 crwdns18786:0crwdne18786:0
+
+### crwdns18788:0crwdne18788:0
+
+- crwdns18790:0crwdne18790:0
+ - crwdns18794:0crwdne18794:0
+ - crwdns18796:0crwdne18796:0
+- crwdns18798:0crwdne18798:0 crwdns18802:0crwdne18802:0
+
+
+### crwdns18804:0crwdne18804:0
+
+- crwdns18806:0crwdne18806:0
+- crwdns18810:0crwdne18810:0
+ - crwdns18812:0crwdne18812:0 crwdns18814:0crwdne18814:0 crwdns18816:0crwdne18816:0
+- crwdns18820:0crwdne18820:0
+ - crwdns18822:0crwdne18822:0 crwdns18826:0crwdne18826:0
+
+### crwdns18828:0crwdne18828:0
+
+- crwdns18830:0crwdne18830:0
+- crwdns18832:0crwdne18832:0
+
+
+### crwdns18834:0crwdne18834:0
+
+- crwdns18836:0crwdne18836:0
+- crwdns18838:0crwdne18838:0 crwdns18840:0crwdne18840:0
+- crwdns18842:0crwdne18842:0 crwdns18846:0crwdne18846:0 crwdns18848:0crwdne18848:0
+- crwdns18850:0crwdne18850:0
+
+
+## crwdns18854:0crwdne18854:0
+
+### crwdns18858:0crwdne18858:0
+
+crwdns18860:0crwdne18860:0
+- crwdns18868:0crwdne18868:0
+- crwdns18876:0crwdne18876:0
+- crwdns18878:0crwdne18878:0
+- crwdns18880:0crwdne18880:0
+- crwdns18882:0crwdne18882:0
+
+crwdns18886:0crwdne18886:0
+
+### crwdns18888:0crwdne18888:0
+
+- crwdns18890:0crwdne18890:0
+- crwdns18892:0crwdne18892:0
+- crwdns18896:0crwdne18896:0
+
+## crwdns18900:0crwdne18900:0
+
+- crwdns18902:0crwdne18902:0 crwdns18904:0crwdne18904:0
+- crwdns18908:0crwdne18908:0 crwdns18912:0crwdne18912:0 crwdns18914:0crwdne18914:0
+- crwdns18916:0crwdne18916:0
+ - crwdns18920:0crwdne18920:0 crwdns18924:0crwdne18924:0
+- crwdns18926:0crwdne18926:0 crwdns18928:0crwdne18928:0
+ - crwdns18934:0crwdne18934:0
+ - crwdns18936:0crwdne18936:0 crwdns18938:0crwdne18938:0
+- crwdns18940:0crwdne18940:0 crwdns18944:0crwdne18944:0
+
+
+## crwdns18946:0crwdne18946:0
+
+crwdns18948:0crwdne18948:0
+- crwdns18950:0crwdne18950:0
+- crwdns18952:0crwdne18952:0
+- crwdns18954:0crwdne18954:0
+
+crwdns18956:0crwdne18956:0
+
+crwdns18958:0crwdne18958:0
diff --git a/pages/_ic-IC/community/index.md b/pages/_ic-IC/community/index.md
new file mode 100644
index 00000000..93e28dc1
--- /dev/null
+++ b/pages/_ic-IC/community/index.md
@@ -0,0 +1,13 @@
+---
+lang: crwdns18298:0crwdne18298:0
+layout: wiki
+section: crwdns18302:0crwdne18302:0
+title: crwdns18304:0crwdne18304:0
+description: crwdns18306:0crwdne18306:0
+---
+
+crwdns18308:0crwdne18308:0 crwdns18310:0crwdne18310:0
+- crwdns18312:0crwdne18312:0
+- crwdns18314:0crwdne18314:0
+- crwdns18316:0crwdne18316:0
+- crwdns18318:0crwdne18318:0
diff --git a/pages/_ic-IC/ds-index/3ds-forwarders.md b/pages/_ic-IC/ds-index/3ds-forwarders.md
index 629751cd..1c172ac0 100644
--- a/pages/_ic-IC/ds-index/3ds-forwarders.md
+++ b/pages/_ic-IC/ds-index/3ds-forwarders.md
@@ -74,7 +74,7 @@ crwdns15074:0crwdne15074:0
- crwdns15076:0crwdne15076:0
- [crwdns15080:0crwdne15080:0](crwdns15078:0crwdne15078:0)
- crwdns15082:0crwdne15082:0
-- crwdns15084:0crwdne15084:0
+- crwdns18472:0crwdne18472:0 crwdns18474:0crwdne18474:0
### crwdns15086:0crwdne15086:0
crwdns15088:0{% capture tab-sd-card %}crwdne15088:0
diff --git a/pages/_ic-IC/ds-index/dsi-twl-firm.md b/pages/_ic-IC/ds-index/dsi-twl-firm.md
index a9f40c3f..d1ce96c9 100644
--- a/pages/_ic-IC/ds-index/dsi-twl-firm.md
+++ b/pages/_ic-IC/ds-index/dsi-twl-firm.md
@@ -29,8 +29,6 @@ crwdns15512:0crwdne15512:0 crwdns13684:0crwdne13684:0 crwdns13686:0crwdne13686:0
crwdns15514:0crwdne15514:0 crwdns15516:0crwdne15516:0 crwdns15518:0crwdne15518:0
------
-
crwdns15520:0crwdne15520:0 crwdns15522:0crwdne15522:0
### crwdns13690:0crwdne13690:0
@@ -49,3 +47,6 @@ crwdns15558:0crwdne15558:0 crwdns15560:0crwdne15560:0 crwdns15562:0crwdne15562:0
### crwdns13734:0crwdne13734:0
crwdns15564:0crwdne15564:0 crwdns15566:0crwdne15566:0 crwdns15568:0crwdne15568:0
+
+### crwdns18476:0crwdne18476:0
+crwdns18478:0crwdne18478:0 crwdns18480:0crwdne18480:0 crwdns18482:0crwdne18482:0 crwdns18484:0crwdne18484:0 crwdns18486:0crwdne18486:0
diff --git a/pages/_ic-IC/ds-index/hardmod.md b/pages/_ic-IC/ds-index/hardmod.md
index 58427f1f..075730a4 100644
--- a/pages/_ic-IC/ds-index/hardmod.md
+++ b/pages/_ic-IC/ds-index/hardmod.md
@@ -74,22 +74,22 @@ crwdns15944:0crwdne15944:0 crwdns15946:0crwdne15946:0
1. crwdns15992:0crwdne15992:0
- crwdns15994:0crwdne15994:0
1. crwdns15996:0crwdne15996:0
- 1. crwdns15998:0crwdne15998:0
+ 1. crwdns19080:0crwdne19080:0
1. crwdns16000:0crwdne16000:0
1. crwdns16002:0crwdne16002:0
1. crwdns16004:0crwdne16004:0
- - crwdns16006:0crwdne16006:0
+ - crwdns19082:0crwdne19082:0
- crwdns16008:0crwdne16008:0
1. crwdns16010:0crwdne16010:0
- 1. crwdns16012:0crwdne16012:0
+ 1. crwdns19084:0crwdne19084:0
1. crwdns16014:0crwdne16014:0
1. crwdns16016:0crwdne16016:0
1. crwdns16018:0crwdne16018:0
- - crwdns16020:0crwdne16020:0
+ - crwdns19086:0crwdne19086:0
1. crwdns16022:0crwdne16022:0
- - crwdns16024:0crwdne16024:0
+ - crwdns19088:0crwdne19088:0
- `crwdns16026:0{device-name}crwdne16026:0`
- crwdns16070:0{device-name}crwdne16070:0
- crwdns16030:0crwdne16030:0
diff --git a/pages/_ic-IC/ds-index/homebrew.md b/pages/_ic-IC/ds-index/homebrew.md
index 0b16d6bc..eee807b6 100644
--- a/pages/_ic-IC/ds-index/homebrew.md
+++ b/pages/_ic-IC/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: crwdns16288:0crwdne16288:0
crwdns14360:0crwdne14360:0 crwdns13434:0crwdne13434:0
-- crwdns14362:0crwdne14362:0 crwdns14364:0crwdne14364:0
-- crwdns13440:0crwdne13440:0 crwdns14366:0crwdne14366:0
-- crwdns14368:0crwdne14368:0 crwdns14370:0crwdne14370:0
+- crwdns18320:0crwdne18320:0 crwdns18322:0crwdne18322:0
+- crwdns18324:0crwdne18324:0 crwdns18326:0crwdne18326:0
+- crwdns18328:0crwdne18328:0 crwdns18330:0crwdne18330:0
### crwdns13448:0crwdne13448:0
diff --git a/pages/_ic-IC/ds-index/retail-roms.md b/pages/_ic-IC/ds-index/retail-roms.md
index 4d40ff67..a1745b50 100644
--- a/pages/_ic-IC/ds-index/retail-roms.md
+++ b/pages/_ic-IC/ds-index/retail-roms.md
@@ -8,34 +8,32 @@ description: crwdns16326:0crwdne16326:0
---
### crwdns13758:0crwdne13758:0
-
crwdns13762:0crwdne13762:0 crwdns13766:0crwdne13766:0
-- crwdns14498:0crwdne14498:0 crwdns14500:0crwdne14500:0 crwdns13774:0crwdne13774:0
+- crwdns19010:0crwdne19010:0 crwdns19012:0crwdne19012:0 crwdns19014:0crwdne19014:0
- crwdns13776:0crwdne13776:0 crwdns13778:0crwdne13778:0
-crwdns14502:0crwdne14502:0
+crwdns19016:0crwdne19016:0
-### crwdns13782:0crwdne13782:0
+### crwdns19018:0crwdne19018:0
+crwdns19020:0crwdne19020:0 crwdns19022:0crwdne19022:0 crwdns19024:0crwdne19024:0
-crwdns13784:0crwdne13784:0 crwdns13786:0crwdne13786:0 crwdns13788:0crwdne13788:0
+crwdns19026:0crwdne19026:0
-crwdns13790:0crwdne13790:0
-
-### crwdns13792:0crwdne13792:0
-crwdns13794:0crwdne13794:0 crwdns13796:0crwdne13796:0
-
-### crwdns13798:0crwdne13798:0
-crwdns13800:0crwdne13800:0
+### crwdns19028:0crwdne19028:0
+crwdns19030:0crwdne19030:0
- crwdns13802:0crwdne13802:0
- crwdns13804:0crwdne13804:0
- crwdns13806:0crwdne13806:0
- crwdns13808:0crwdne13808:0
-crwdns13810:0crwdne13810:0
+crwdns19032:0crwdne19032:0
-crwdns13812:0crwdne13812:0 crwdns13814:0crwdne13814:0
+crwdns19034:0crwdne19034:0 crwdns19036:0crwdne19036:0
+
+### crwdns19038:0crwdne19038:0
+crwdns19040:0crwdne19040:0 crwdns19042:0crwdne19042:0 crwdns19044:0crwdne19044:0 crwdns19046:0crwdne19046:0 crwdns19048:0crwdne19048:0
### crwdns13816:0crwdne13816:0
crwdns16330:0crwdne16330:0 crwdns13820:0crwdne13820:0 crwdns16332:0crwdne16332:0 crwdns13824:0crwdne13824:0
@@ -43,19 +41,14 @@ crwdns16330:0crwdne16330:0 crwdns13820:0crwdne13820:0 crwdns16332:0crwdne16332:0
crwdns13826:0$gbacrwdne13826:0 crwdns13828:0crwdne13828:0
- crwdns13830:0crwdne13830:0
-### crwdns13832:0crwdne13832:0
+### crwdns19050:0crwdne19050:0
+crwdns19052:0crwdne19052:0 crwdns19054:0crwdne19054:0
-crwdns13834:0crwdne13834:0 crwdns13836:0crwdne13836:0 crwdns13838:0crwdne13838:0 crwdns13840:0crwdne13840:0
-
-### crwdns13842:0crwdne13842:0
-
-crwdns13844:0crwdne13844:0 crwdns14504:0crwdne14504:0
-
-crwdns16334:0crwdne16334:0 crwdns16336:0crwdne16336:0 crwdns13852:0crwdne13852:0
+crwdns19056:0crwdne19056:0 crwdns19058:0crwdne19058:0 crwdns19060:0crwdne19060:0
- crwdns13854:0crwdne13854:0
- crwdns13856:0crwdne13856:0
-crwdns13858:0crwdne13858:0
+crwdns19062:0crwdne19062:0
- crwdns16340:0crwdne16340:0
- crwdns16342:0crwdne16342:0 crwdns16344:0crwdne16344:0 crwdns16346:0crwdne16346:0
- crwdns16350:0crwdne16350:0
@@ -65,10 +58,8 @@ crwdns13858:0crwdne13858:0
- crwdns16362:0crwdne16362:0 crwdns16364:0crwdne16364:0
- crwdns16366:0crwdne16366:0
-crwdns16368:0crwdne16368:0
+crwdns19064:0crwdne19064:0
-crwdns13878:0crwdne13878:0
+crwdns19066:0crwdne19066:0
- crwdns16374:0crwdne16374:0 crwdns13882:0crwdne13882:0 crwdns13884:0crwdne13884:0 crwdns13886:0crwdne13886:0
-
-crwdns13888:0crwdne13888:0
diff --git a/pages/_ic-IC/ds-index/wifi.md b/pages/_ic-IC/ds-index/wifi.md
index 6453dacf..88e0d36d 100644
--- a/pages/_ic-IC/ds-index/wifi.md
+++ b/pages/_ic-IC/ds-index/wifi.md
@@ -8,17 +8,16 @@ description: crwdns16306:0crwdne16306:0
---
- crwdns14392:0crwdne14392:0
-- crwdns14396:0crwdne14396:0
+- crwdns19092:0crwdne19092:0
crwdns14400:0crwdne14400:0
-### crwdns16308:0crwdne16308:0
+### crwdns19094:0crwdne19094:0
crwdns16310:0crwdne16310:0 crwdns16312:0crwdne16312:0
- [crwdns16316:0crwdne16316:0](crwdns16314:0crwdne16314:0)
- [crwdns16320:0crwdne16320:0](crwdns16318:0crwdne16318:0)
### crwdns16322:0crwdne16322:0
-
1. crwdns14406:0crwdne14406:0
1. crwdns14410:0crwdne14410:0
1. crwdns14412:0crwdne14412:0
@@ -28,3 +27,22 @@ crwdns16310:0crwdne16310:0 crwdns16312:0crwdne16312:0
- crwdns12834:0crwdne12834:0
1. crwdns14420:0crwdne14420:0
1. crwdns14422:0crwdne14422:0
+
+### crwdns19096:0crwdne19096:0
+crwdns19098:0crwdne19098:0
+
+crwdns19100:0crwdne19100:0
+
+1. crwdns19102:0crwdne19102:0
+1. crwdns19104:0crwdne19104:0
+1. crwdns19106:0crwdne19106:0
+1. crwdns19108:0%1crwdne19108:0
+1. crwdns19110:0crwdne19110:0
+1. crwdns19112:0crwdne19112:0 crwdns19114:0crwdne19114:0
+
+crwdns19116:0crwdne19116:0
+
+### crwdns19118:0crwdne19118:0
+crwdns19120:0crwdne19120:0
+
+crwdns19122:0crwdne19122:0
diff --git a/pages/_ic-IC/gbarunner2/bios.md b/pages/_ic-IC/gbarunner2/bios.md
new file mode 100644
index 00000000..6337a45c
--- /dev/null
+++ b/pages/_ic-IC/gbarunner2/bios.md
@@ -0,0 +1,21 @@
+---
+lang: crwdns18366:0crwdne18366:0
+layout: wiki
+section: crwdns18370:0crwdne18370:0
+title: crwdns18372:0crwdne18372:0
+description: crwdns18374:0crwdne18374:0
+---
+
+crwdns18376:0crwdne18376:0 crwdns18378:0crwdne18378:0 crwdns18380:0crwdne18380:0 crwdns18382:0crwdne18382:0
+
+### crwdns18384:0crwdne18384:0
+
+- [crwdns18388:0crwdne18388:0](crwdns18386:0crwdne18386:0)
+- crwdns18390:0crwdne18390:0
+- [crwdns18394:0crwdne18394:0](crwdns18392:0crwdne18392:0)
+
+crwdns18396:0crwdne18396:0
+
+crwdns18398:0crwdne18398:0
+
+crwdns18400:0crwdne18400:0
diff --git a/pages/_ic-IC/gbarunner2/faq.md b/pages/_ic-IC/gbarunner2/faq.md
new file mode 100644
index 00000000..dad72b39
--- /dev/null
+++ b/pages/_ic-IC/gbarunner2/faq.md
@@ -0,0 +1,25 @@
+---
+lang: crwdns18332:0crwdne18332:0
+layout: wiki
+section: crwdns18336:0crwdne18336:0
+title: crwdns18338:0crwdne18338:0
+description: crwdns18340:0crwdne18340:0
+---
+
+#### crwdns18342:0crwdne18342:0
+
+crwdns18344:0crwdne18344:0
+
+#### crwdns18346:0crwdne18346:0
+
+crwdns18348:0crwdne18348:0 crwdns18350:0crwdne18350:0
+
+#### crwdns18352:0crwdne18352:0
+
+1. crwdns18354:0crwdne18354:0
+1. crwdns18356:0crwdne18356:0
+1. crwdns18358:0crwdne18358:0
+
+#### crwdns18360:0crwdne18360:0
+
+crwdns18362:0crwdne18362:0 crwdns18364:0crwdne18364:0
diff --git a/pages/_ic-IC/gbarunner2/index.md b/pages/_ic-IC/gbarunner2/index.md
new file mode 100644
index 00000000..0a112b4b
--- /dev/null
+++ b/pages/_ic-IC/gbarunner2/index.md
@@ -0,0 +1,13 @@
+---
+lang: crwdns18964:0crwdne18964:0
+layout: wiki
+section: crwdns18968:0crwdne18968:0
+title: crwdns18970:0crwdne18970:0
+description: crwdns18972:0crwdne18972:0
+---
+
+crwdns18974:0crwdne18974:0 crwdns18976:0crwdne18976:0
+
+crwdns18978:0crwdne18978:0
+- [crwdns18982:0crwdne18982:0](crwdns18980:0crwdne18980:0)
+- [crwdns18986:0crwdne18986:0](crwdns18984:0crwdne18984:0)
diff --git a/pages/_ic-IC/nds-bootstrap/faq.md b/pages/_ic-IC/nds-bootstrap/faq.md
new file mode 100644
index 00000000..9a571abe
--- /dev/null
+++ b/pages/_ic-IC/nds-bootstrap/faq.md
@@ -0,0 +1,50 @@
+---
+lang: crwdns19308:0crwdne19308:0
+layout: wiki
+section: crwdns19312:0crwdne19312:0
+category: crwdns19314:0crwdne19314:0
+title: crwdns19316:0crwdne19316:0
+description: crwdns19318:0crwdne19318:0
+---
+
+#### crwdns19320:0crwdne19320:0
+- crwdns19322:0crwdne19322:0
+- crwdns19324:0crwdne19324:0
+- crwdns19326:0crwdne19326:0
+- crwdns19328:0crwdne19328:0
+
+#### crwdns19330:0crwdne19330:0
+crwdns19332:0crwdne19332:0 crwdns19334:0crwdne19334:0 crwdns19336:0crwdne19336:0
+
+#### crwdns19338:0crwdne19338:0
+- crwdns19340:0crwdne19340:0
+- crwdns19342:0crwdne19342:0
+- crwdns19344:0crwdne19344:0
+- crwdns19346:0crwdne19346:0
+- crwdns19348:0crwdne19348:0
+- crwdns19350:0crwdne19350:0
+- crwdns19352:0crwdne19352:0
+- crwdns19354:0crwdne19354:0
+
+#### crwdns19356:0crwdne19356:0
+crwdns19358:0crwdne19358:0 crwdns19360:0crwdne19360:0 crwdns19362:0crwdne19362:0
+
+#### crwdns19364:0crwdne19364:0
+crwdns19366:0crwdne19366:0 crwdns19368:0crwdne19368:0 crwdns19370:0crwdne19370:0
+
+#### crwdns19372:0crwdne19372:0
+crwdns19374:0crwdne19374:0 crwdns19376:0crwdne19376:0 crwdns19378:0crwdne19378:0 crwdns19380:0crwdne19380:0
+
+#### crwdns19382:0crwdne19382:0
+crwdns19384:0crwdne19384:0
+
+#### crwdns19386:0crwdne19386:0
+crwdns19388:0crwdne19388:0
+
+1. crwdns19390:0crwdne19390:0 crwdns19392:0crwdne19392:0 crwdns19394:0crwdne19394:0
+2. crwdns19396:0crwdne19396:0
+3. crwdns19398:0crwdne19398:0
+
+crwdns19400:0crwdne19400:0 crwdns19402:0crwdne19402:0 crwdns19404:0crwdne19404:0
+
+crwdns19406:0crwdne19406:0
diff --git a/pages/_ic-IC/nds-bootstrap/index.md b/pages/_ic-IC/nds-bootstrap/index.md
new file mode 100644
index 00000000..51541c20
--- /dev/null
+++ b/pages/_ic-IC/nds-bootstrap/index.md
@@ -0,0 +1,11 @@
+---
+lang: crwdns19292:0crwdne19292:0
+layout: wiki
+section: crwdns19296:0crwdne19296:0
+title: crwdns19298:0crwdne19298:0
+description: crwdns19300:0crwdne19300:0
+---
+
+# crwdns19302:0crwdne19302:0
+
+crwdns19304:0crwdne19304:0 crwdns19306:0crwdne19306:0
diff --git a/pages/_ic-IC/nds-bootstrap/testing.md b/pages/_ic-IC/nds-bootstrap/testing.md
new file mode 100644
index 00000000..9c6ff2eb
--- /dev/null
+++ b/pages/_ic-IC/nds-bootstrap/testing.md
@@ -0,0 +1,17 @@
+---
+lang: crwdns18402:0crwdne18402:0
+layout: wiki
+section: crwdns18406:0crwdne18406:0
+category: crwdns18408:0crwdne18408:0
+title: crwdns18410:0crwdne18410:0
+description: crwdns18412:0crwdne18412:0
+---
+
+### crwdns18414:0crwdne18414:0
+crwdns18416:0crwdne18416:0 crwdns18418:0crwdne18418:0
+
+### crwdns18420:0crwdne18420:0
+- crwdns18422:0crwdne18422:0
+- crwdns18424:0crwdne18424:0
+- crwdns18426:0crwdne18426:0
+- crwdns18428:0crwdne18428:0
diff --git a/pages/_ic-IC/other/godmode9i.md b/pages/_ic-IC/other/godmode9i.md
new file mode 100644
index 00000000..4101b855
--- /dev/null
+++ b/pages/_ic-IC/other/godmode9i.md
@@ -0,0 +1,17 @@
+---
+lang: crwdns19408:0crwdne19408:0
+layout: wiki
+section: crwdns19412:0crwdne19412:0
+title: crwdns19414:0crwdne19414:0
+description: crwdns19416:0crwdne19416:0
+---
+
+crwdns19418:0crwdne19418:0
+
+### crwdns19420:0crwdne19420:0
+
+#### crwdns19422:0crwdne19422:0
+crwdns19424:0crwdne19424:0 crwdns19426:0crwdne19426:0 crwdns19428:0crwdne19428:0
+
+#### crwdns19430:0crwdne19430:0
+crwdns19432:0crwdne19432:0 crwdns19434:0crwdne19434:0
diff --git a/pages/_ic-IC/other/hiyacfw.md b/pages/_ic-IC/other/hiyacfw.md
new file mode 100644
index 00000000..48f37d22
--- /dev/null
+++ b/pages/_ic-IC/other/hiyacfw.md
@@ -0,0 +1,24 @@
+---
+lang: crwdns18430:0crwdne18430:0
+layout: wiki
+section: crwdns18434:0crwdne18434:0
+title: crwdns18436:0crwdne18436:0
+description: crwdns18438:0crwdne18438:0
+---
+
+crwdns18440:0crwdne18440:0
+
+### crwdns18442:0crwdne18442:0
+crwdns18444:0crwdne18444:0 crwdns18446:0crwdne18446:0 crwdns18448:0crwdne18448:0 crwdns18450:0crwdne18450:0
+
+#### crwdns18452:0crwdne18452:0
+- crwdns18454:0crwdne18454:0
+- crwdns18456:0crwdne18456:0
+
+#### crwdns18458:0crwdne18458:0
+- crwdns18460:0crwdne18460:0
+- crwdns18462:0crwdne18462:0
+- crwdns18464:0crwdne18464:0
+- crwdns18466:0crwdne18466:0
+- crwdns18468:0crwdne18468:0
+- crwdns18470:0crwdne18470:0
diff --git a/pages/_ic-IC/other/index.md b/pages/_ic-IC/other/index.md
new file mode 100644
index 00000000..997b4dd6
--- /dev/null
+++ b/pages/_ic-IC/other/index.md
@@ -0,0 +1,9 @@
+---
+lang: crwdns19436:0crwdne19436:0
+layout: wiki
+section: crwdns19440:0crwdne19440:0
+title: crwdns19442:0crwdne19442:0
+description: crwdns19444:0crwdne19444:0
+---
+
+crwdns19446:0crwdne19446:0
diff --git a/pages/_ic-IC/twilightmenu/download-play-pictochat.md b/pages/_ic-IC/twilightmenu/download-play-pictochat.md
index 905fe126..dcf0ae37 100644
--- a/pages/_ic-IC/twilightmenu/download-play-pictochat.md
+++ b/pages/_ic-IC/twilightmenu/download-play-pictochat.md
@@ -22,4 +22,4 @@ crwdns13348:0crwdne13348:0
crwdns13352:0crwdne13352:0
crwdns13354:0crwdne13354:0
-- crwdns14468:0crwdne14468:0
+- crwdns19090:0crwdne19090:0
diff --git a/pages/_ic-IC/twilightmenu/faq.md b/pages/_ic-IC/twilightmenu/faq.md
index 6a5a6fc9..52888c06 100644
--- a/pages/_ic-IC/twilightmenu/faq.md
+++ b/pages/_ic-IC/twilightmenu/faq.md
@@ -10,98 +10,102 @@ description: crwdns16276:0crwdne16276:0
crwdns14124:0crwdne14124:0
crwdns15570:0{:.alert .alert-info}crwdne15570:0
-#### crwdns15572:0crwdne15572:0
-crwdns15574:0crwdne15574:0 crwdns15576:0crwdne15576:0
+#### crwdns18488:0crwdne18488:0
+crwdns18490:0crwdne18490:0 crwdns15576:0crwdne15576:0
-#### crwdns15578:0crwdne15578:0
-crwdns14146:0crwdne14146:0
+#### crwdns18492:0crwdne18492:0
- crwdns14512:0crwdne14512:0
- crwdns14716:0crwdne14716:0
- crwdns14516:0crwdne14516:0
-#### crwdns14518:0crwdne14518:0
-crwdns15580:0crwdne15580:0
+#### crwdns18494:0crwdne18494:0
+crwdns18496:0crwdne18496:0
+
+#### crwdns18498:0crwdne18498:0
- crwdns14520:0crwdne14520:0
- crwdns15582:0crwdne15582:0
- crwdns15584:0crwdne15584:0
- crwdns15586:0crwdne15586:0
-#### crwdns14526:0crwdne14526:0
-crwdns15588:0crwdne15588:0 crwdns15590:0crwdne15590:0 crwdns15592:0crwdne15592:0
+#### crwdns18500:0crwdne18500:0
+crwdns18502:0crwdne18502:0 crwdns18504:0crwdne18504:0 crwdns18506:0crwdne18506:0
-#### crwdns14528:0crwdne14528:0
-crwdns15594:0crwdne15594:0
+#### crwdns18508:0crwdne18508:0
+crwdns18510:0crwdne18510:0
- crwdns15596:0crwdne15596:0
- crwdns14168:0crwdne14168:0 crwdns15598:0crwdne15598:0
-#### crwdns15600:0crwdne15600:0
-crwdns15602:0crwdne15602:0 crwdns15710:0crwdne15710:0
+#### crwdns18512:0crwdne18512:0
+crwdns18514:0crwdne18514:0 crwdns18516:0crwdne18516:0
- crwdns15714:0crwdne15714:0
- crwdns15716:0crwdne15716:0
- crwdns15718:0crwdne15718:0
-#### crwdns16672:0crwdne16672:0
-crwdns15608:0crwdne15608:0
+#### crwdns18518:0crwdne18518:0
+crwdns18520:0crwdne18520:0
-#### crwdns15610:0crwdne15610:0
-crwdns15612:0crwdne15612:0
+#### crwdns18522:0crwdne18522:0
1. crwdns15614:0crwdne15614:0
1. crwdns15616:0crwdne15616:0
1. crwdns15618:0crwdne15618:0
- crwdns15620:0crwdne15620:0
-#### crwdns16104:0crwdne16104:0
+#### crwdns18524:0crwdne18524:0
+crwdns18526:0crwdne18526:0 crwdns18528:0crwdne18528:0 crwdns18530:0crwdne18530:0
-crwdns16106:0crwdne16106:0
+#### crwdns18532:0crwdne18532:0
-| crwdns16674:0crwdne16674:0 | crwdns16676:0crwdne16676:0 | crwdns16678:0crwdne16678:0 | crwdns16680:0crwdne16680:0 |
+| crwdns18534:0crwdne18534:0 | crwdns18536:0crwdne18536:0 | crwdns18538:0crwdne18538:0 | crwdns18540:0crwdne18540:0 |
| -------------------------- | ----------------------------------------- | ---------------------------- | ---------------------------- |
-| crwdns16682:0crwdne16682:0 | crwdns16684:0crwdne16684:0 | `crwdns16686:0crwdne16686:0` | |
-| crwdns16688:0crwdne16688:0 | [crwdns16692:0crwdne16692:0][stellads] | `crwdns16694:0crwdne16694:0` | |
-| crwdns16696:0crwdne16696:0 | [crwdns16700:0crwdne16700:0][a5200ds] | `crwdns16702:0crwdne16702:0` | |
-| crwdns16704:0crwdne16704:0 | [crwdns16708:0crwdne16708:0][a7800ds] | `crwdns16710:0crwdne16710:0` | |
-| crwdns16712:0crwdne16712:0 | crwdns16714:0crwdne16714:0 | crwdns16716:0crwdne16716:0 | crwdns16718:0crwdne16718:0 |
-| crwdns16720:0crwdne16720:0 | [crwdns16724:0crwdne16724:0][unlaunch] | crwdns16726:0crwdne16726:0 | crwdns16728:0crwdne16728:0 |
-| crwdns16730:0crwdne16730:0 | crwdns16732:0crwdne16732:0 | `crwdns16734:0crwdne16734:0` | |
-| crwdns16736:0crwdne16736:0 | [crwdns16740:0crwdne16740:0][gameyob] | crwdns16742:0crwdne16742:0 | `crwdns16744:0crwdne16744:0` |
-| crwdns16746:0crwdne16746:0 | crwdns16748:0crwdne16748:0 | crwdns16750:0crwdne16750:0 | `crwdns16752:0crwdne16752:0` |
-| crwdns16754:0crwdne16754:0 | [crwdns16758:0crwdne16758:0][s8ds] | `crwdns16760:0crwdne16760:0` | `crwdns16762:0crwdne16762:0` |
-| crwdns16764:0crwdne16764:0 | crwdns16766:0crwdne16766:0 | `crwdns16768:0crwdne16768:0` | crwdns16770:0crwdne16770:0 |
-| crwdns16772:0crwdne16772:0 | [crwdns16776:0crwdne16776:0][s8ds] | `crwdns16778:0crwdne16778:0` | `crwdns16780:0crwdne16780:0` |
-| crwdns16782:0crwdne16782:0 | [crwdns16786:0crwdne16786:0][mpeg4player] | `crwdns16788:0crwdne16788:0` | |
-| crwdns16790:0crwdne16790:0 | [crwdns16794:0crwdne16794:0][nesds] | crwdns16796:0crwdne16796:0 | `crwdns16798:0crwdne16798:0` |
-| crwdns16800:0crwdne16800:0 | [crwdns16804:0crwdne16804:0][nitrografx] | `crwdns16806:0crwdne16806:0` | |
-| crwdns16808:0crwdne16808:0 | [crwdns16812:0crwdne16812:0][rvidplayer] | `crwdns16814:0crwdne16814:0` | |
-| crwdns16816:0crwdne16816:0 | [crwdns16820:0crwdne16820:0][snemulds] | crwdns16822:0crwdne16822:0 | crwdns16824:0crwdne16824:0 |
-crwdns16826:0{:.table}crwdne16826:0
+| crwdns18542:0crwdne18542:0 | crwdns18544:0crwdne18544:0 | `crwdns18546:0crwdne18546:0` | |
+| crwdns18548:0crwdne18548:0 | [crwdns18552:0crwdne18552:0][stellads] | `crwdns18554:0crwdne18554:0` | |
+| crwdns18556:0crwdne18556:0 | [crwdns18560:0crwdne18560:0][a5200ds] | `crwdns18562:0crwdne18562:0` | |
+| crwdns18564:0crwdne18564:0 | [crwdns18568:0crwdne18568:0][a7800ds] | `crwdns18570:0crwdne18570:0` | |
+| crwdns18572:0crwdne18572:0 | [crwdns18576:0crwdne18576:0][xegs-ds] | crwdns18578:0crwdne18578:0 | |
+| crwdns18580:0crwdne18580:0 | crwdns18582:0crwdne18582:0 | crwdns18584:0crwdne18584:0 | crwdns18586:0crwdne18586:0 |
+| crwdns18588:0crwdne18588:0 | [crwdns18592:0crwdne18592:0][unlaunch] | crwdns18594:0crwdne18594:0 | crwdns18596:0crwdne18596:0 |
+| crwdns18598:0crwdne18598:0 | crwdns18600:0crwdne18600:0 | `crwdns18602:0crwdne18602:0` | |
+| crwdns18604:0crwdne18604:0 | [crwdns18608:0crwdne18608:0][gameyob] | crwdns18610:0crwdne18610:0 | `crwdns18612:0crwdne18612:0` |
+| crwdns18614:0crwdne18614:0 | crwdns18616:0crwdne18616:0 | crwdns18618:0crwdne18618:0 | `crwdns18620:0crwdne18620:0` |
+| crwdns18622:0crwdne18622:0 | [crwdns18626:0crwdne18626:0][s8ds] | `crwdns18628:0crwdne18628:0` | `crwdns18630:0crwdne18630:0` |
+| crwdns18632:0crwdne18632:0 | crwdns18634:0crwdne18634:0 | `crwdns18636:0crwdne18636:0` | crwdns18638:0crwdne18638:0 |
+| crwdns18640:0crwdne18640:0 | [crwdns18644:0crwdne18644:0][s8ds] | `crwdns18646:0crwdne18646:0` | `crwdns18648:0crwdne18648:0` |
+| crwdns18650:0crwdne18650:0 | [crwdns18654:0crwdne18654:0][mpeg4player] | `crwdns18658:0crwdne18658:0` | |
+| crwdns18666:0crwdne18666:0 | [crwdns18684:0crwdne18684:0][nesds] | crwdns18692:0crwdne18692:0 | `crwdns18700:0crwdne18700:0` |
+| crwdns18710:0crwdne18710:0 | [crwdns18728:0crwdne18728:0][nitrografx] | `crwdns18738:0crwdne18738:0` | |
+| crwdns18748:0crwdne18748:0 | [crwdns18768:0crwdne18768:0][rvidplayer] | `crwdns18776:0crwdne18776:0` | |
+| crwdns18784:0crwdne18784:0 | [crwdns18800:0crwdne18800:0][snemulds] | crwdns18808:0crwdne18808:0 | crwdns18818:0crwdne18818:0 |
+crwdns18824:0{:.table}crwdne18824:0
- crwdns16828:0crwdne16828:0
crwdns16830:0{:footnotes}crwdne16830:0
-#### crwdns16262:0crwdne16262:0
-crwdns16832:0crwdne16832:0
+#### crwdns18844:0crwdne18844:0
+crwdns18852:0crwdne18852:0
-#### crwdns16266:0crwdne16266:0
-crwdns16834:0crwdne16834:0 crwdns16836:0crwdne16836:0
+#### crwdns18862:0crwdne18862:0
+crwdns18866:0crwdne18866:0 crwdns18872:0crwdne18872:0
[^1]: crwdns16838:0crwdne16838:0
[^2]: crwdns16840:0crwdne16840:0
[^3]: crwdns16842:0crwdne16842:0
-[^4]: crwdns16844:0crwdne16844:0
-[^5]: crwdns16846:0crwdne16846:0
-[^6]: crwdns16854:0crwdne16854:0
-[^7]: crwdns16850:0crwdne16850:0
+[^4]: crwdns18898:0crwdne18898:0
+[^5]: crwdns18910:0crwdne18910:0
+[^6]: crwdns18922:0crwdne18922:0
+[^7]: crwdns18932:0crwdne18932:0
+[^8]: crwdns18942:0crwdne18942:0
-[a5200ds]: crwdns16698:0crwdne16698:0
-[a7800ds]: crwdns16706:0crwdne16706:0
-[gameyob]: crwdns16738:0crwdne16738:0
-[mpeg4player]: crwdns16784:0crwdne16784:0
-[nesds]: crwdns16792:0crwdne16792:0
-[nitrografx]: crwdns16802:0crwdne16802:0
-[rvidplayer]: crwdns16810:0crwdne16810:0
-[s8ds]: crwdns16756:0crwdne16756:0
-[s8ds]: crwdns16774:0crwdne16774:0
-[snemulds]: crwdns16818:0crwdne16818:0
-[stellads]: crwdns16690:0crwdne16690:0
-[unlaunch]: crwdns16722:0crwdne16722:0
+[a5200ds]: crwdns18558:0crwdne18558:0
+[a7800ds]: crwdns18566:0crwdne18566:0
+[gameyob]: crwdns18606:0crwdne18606:0
+[mpeg4player]: crwdns18652:0crwdne18652:0
+[nesds]: crwdns18674:0crwdne18674:0
+[nitrografx]: crwdns18720:0crwdne18720:0
+[rvidplayer]: crwdns18758:0crwdne18758:0
+[s8ds]: crwdns18624:0crwdne18624:0
+[s8ds]: crwdns18642:0crwdne18642:0
+[snemulds]: crwdns18792:0crwdne18792:0
+[stellads]: crwdns18550:0crwdne18550:0
+[unlaunch]: crwdns18590:0crwdne18590:0
+[xegs-ds]: crwdns18574:0crwdne18574:0
diff --git a/pages/_ic-IC/twilightmenu/how-to-get-box-art.md b/pages/_ic-IC/twilightmenu/how-to-get-box-art.md
index 66a762c9..720e86dd 100644
--- a/pages/_ic-IC/twilightmenu/how-to-get-box-art.md
+++ b/pages/_ic-IC/twilightmenu/how-to-get-box-art.md
@@ -22,25 +22,25 @@ description: crwdns16300:0crwdne16300:0
- crwdns13546:0crwdne13546:0
1. crwdns13548:0crwdne13548:0
1. crwdns13550:0crwdne13550:0
-1. crwdns13552:0crwdne13552:0
+1. crwdns19068:0crwdne19068:0
### crwdns13554:0crwdne13554:0
1. crwdns13556:0crwdne13556:0
1. crwdns13558:0crwdne13558:0
-1. crwdns13560:0crwdne13560:0
-1. crwdns13562:0crwdne13562:0
+1. crwdns19070:0crwdne19070:0
+1. crwdns19072:0crwdne19072:0
- crwdns13564:0crwdne13564:0
1. crwdns13566:0crwdne13566:0
1. crwdns14570:0crwdne14570:0
1. crwdns13570:0crwdne13570:0
-1. crwdns13572:0crwdne13572:0
+1. crwdns19074:0crwdne19074:0
1. crwdns13574:0crwdne13574:0
-1. crwdns13576:0crwdne13576:0
+1. crwdns19076:0crwdne19076:0
### crwdns13578:0crwdne13578:0
1. crwdns13580:0crwdne13580:0
1. crwdns13582:0crwdne13582:0
-1. crwdns13584:0crwdne13584:0
+1. crwdns19078:0crwdne19078:0
crwdns13586:0crwdne13586:0 crwdns13588:0crwdne13588:0 crwdns14572:0crwdne14572:0
diff --git a/pages/_ic-IC/twilightmenu/playing-in-widescreen.md b/pages/_ic-IC/twilightmenu/playing-in-widescreen.md
index c2471ae1..f5537f9f 100644
--- a/pages/_ic-IC/twilightmenu/playing-in-widescreen.md
+++ b/pages/_ic-IC/twilightmenu/playing-in-widescreen.md
@@ -7,22 +7,27 @@ title: crwdns15722:0crwdne15722:0
description: crwdns16302:0crwdne16302:0
---
-crwdns13900:0crwdne13900:0
+crwdns18246:0crwdne18246:0
+crwdns18248:0{:.alert .alert-info}crwdne18248:0
-**crwdns13902:0crwdne13902:0**
+### crwdns18250:0crwdne18250:0
- crwdns14538:0crwdne14538:0
-- crwdns14540:0crwdne14540:0
-1. crwdns16866:0crwdne16866:0
-1. crwdns14544:0crwdne14544:0
-1. crwdns14546:0crwdne14546:0
-1. crwdns14548:0crwdne14548:0
-1. crwdns16868:0crwdne16868:0 crwdns16870:0crwdne16870:0
-1. crwdns16872:0crwdne16872:0
- - crwdns16874:0crwdne16874:0
- - crwdns16876:0crwdne16876:0
-1. crwdns16878:0crwdne16878:0
- - crwdns16880:0crwdne16880:0
+### crwdns18252:0crwdne18252:0
+1. crwdns18254:0crwdne18254:0
+1. crwdns18256:0crwdne18256:0
+ - crwdns18258:0crwdne18258:0
+1. crwdns18260:0crwdne18260:0
+1. crwdns18988:0crwdne18988:0
+1. crwdns18990:0crwdne18990:0 crwdns18992:0crwdne18992:0
+ - crwdns18994:0crwdne18994:0
+1. crwdns18996:0crwdne18996:0
+ - crwdns18998:0crwdne18998:0
+ - crwdns19000:0crwdne19000:0
+1. crwdns19002:0crwdne19002:0
+1. crwdns19004:0crwdne19004:0
+1. crwdns19006:0crwdne19006:0
+ - crwdns19008:0crwdne19008:0
crwdns13926:0crwdne13926:0 crwdns13928:0crwdne13928:0
diff --git a/pages/_id-ID/community/discord-info.md b/pages/_id-ID/community/discord-info.md
new file mode 100644
index 00000000..e0b28d69
--- /dev/null
+++ b/pages/_id-ID/community/discord-info.md
@@ -0,0 +1,103 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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.
+
+## 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:
+
+- [#community-rules][community-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
+
+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.
+
+## Roles & User Flairs
+We have several roles you can get on this server, some of them being accessible with just a @Lightning 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.
+
+Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances
+
+### 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.
+
+### 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]
+
+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).
+
+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.
+
+### 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.
+
+- TWiLight Menu++:
+- dsi.cfw.guide website:
+- ds-homebrew.com wiki:
+
+This is a toggleable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][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.
+
+### 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 toggleable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server])
+
+### Updates
+You will get pinged in [#announcements][announcements] anytime an update comes out. To access it, type `!togglerole Updates` in [#end-of-server][end-of-server].
+
+## 🤖 Lightning Commands
+Lightning is a discord bot made by @Frost_ which has useful commands for modding communities, including...
+
+- `!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.
+- `!tinydb [search term]` - Lookup 3DS homebrew on TinyDB
+- `!togglerole [role]` - This will toggle the two customizable roles we have: `Updates` and `Nintendo DS Online Players`
+
+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)
+- 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/))
+
+
+[community-rules]: https://discord.com/channels/283769550611152897/718305959914766366
+[useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283
+
+[announcements]: https://discord.com/channels/283769550611152897/283771381735489537
+[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
+[other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712
+
+[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725
+[nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448
+[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
new file mode 100644
index 00000000..6a1be251
--- /dev/null
+++ b/pages/_id-ID/community/discord-rules.md
@@ -0,0 +1,132 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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 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.
+
+
+### Do NOT bring the chat quality down.
+
+Examples 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).
+- 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.
+
+
+### Do NOT randomly send Discord server invite links with no context & without explicit staff permission
+
+- 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.
+
+
+### 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.
+
+
+## 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.
+
+If you don't understand any of the rules, feel free to ask.
+
+Last update: August 19th, 2020
diff --git a/pages/_id-ID/community/index.md b/pages/_id-ID/community/index.md
new file mode 100644
index 00000000..11b208e6
--- /dev/null
+++ b/pages/_id-ID/community/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: community
+title: Home
+description: Coming Soon™
+---
+
+You can find information about our community here, such as the rules for our Discord server. We have the following places:
+- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
+- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
+- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_id-ID/ds-index/3ds-forwarders.md b/pages/_id-ID/ds-index/3ds-forwarders.md
new file mode 100644
index 00000000..a1db448d
--- /dev/null
+++ b/pages/_id-ID/ds-index/3ds-forwarders.md
@@ -0,0 +1,143 @@
+---
+lang: en-US
+layout: wiki
+section: ds-index
+category: guides
+title: DS game forwarders (3DS)
+description: Cara membuat CIA forwarders untuk menaruh permainan DS di 3DS home menu milikmu
+---
+
+Jika kamu memiliki beberapa masalah, cek SSD di [Thread GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/).
+{:.alert .alert-warning}
+
+### Persyaratan
+
+3DS:
+- [Luma3DS](https://github.com/lumateam/luma3ds/releases), atau CFW lainnya yang menambal TWL_NAND
+- [FBI](https://github.com/Steveice10/FBI/releases) untuk memasang file CIA
+- (Opsional) Flashcard DS yang didukung
+
+{% capture flashcards %}
+The recommended flashcards are the DSTT and Acekard 2i. Jika kamu ingin kompatibilitas permainan yang sempurna, dapatkan SuperCard DSTWO / DSTWO PLUS. Sisi negatifnya adalah itu menguras baterai sistemmu lebih cepat.
+
+Jika kamu memiliki flashcard yang bekerja dengan Apache Thunder's NTR Launcher, silahkan minta dengan bebas [di Thread GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Pastikan dengan spesifik build mana yang kamu pakai (Normal atau Alt), dan jika `RESETSLOT1` diatur ke `0` atau `1` di `sd:/nds/ntr_launcher.ini`.
+
+Kompatibel:
+- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, termasuk permainan NTR terbaru, tidak bekerja.)
+- [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 <2GB microSD card)
+- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Versi original Non-SDHC, menggunakan <2GB kartu 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)) (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)
+
+Belum di tes:
+- R4i3D NEW (Use R4iDSN template and pack)
+
+Sebagian kompatibel:
+- 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.)
+
+Tidak kompatibel:
+- 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 %}
+
+
+ Supported flashcards
+
+ {{ 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. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
+
+### Part 1: Getting Started
+{% capture tab-sd-card %}
+1. Download the [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0)
+1. Extract the contents of the `for SD card root` folder to the root of your 3DS's SD card
+
+After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change the 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
+{% endcapture%}
+
+{% capture tab-flashcard %}
+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
+{% endcapture %}
+
+
+
+### 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` from the [release page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+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`
+ - If it doesn't open, make a new text file in the same folder as Forwarder3DS.jar containing `java -jar Forwarder3DS.jar` and save it as `Forwarder3DS.bat` and run that (make sure there is no `.txt` at the end)
+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
diff --git a/pages/_id-ID/ds-index/dsi-twl-firm.md b/pages/_id-ID/ds-index/dsi-twl-firm.md
new file mode 100644
index 00000000..eccb4e60
--- /dev/null
+++ b/pages/_id-ID/ds-index/dsi-twl-firm.md
@@ -0,0 +1,52 @@
+---
+lang: en-US
+layout: wiki
+section: ds-index
+category: reference
+title: Nintendo DSi / Nintendo 3DS TWL_FIRM
+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.
+
+- [3DS Hacking Guide](https://3ds.hacks.guide)
+ - Lightning command: `mod 3ds`
+ - Kuriisu command: `guide 3ds`
+- [DSi Hacking Guide](https://dsi.cfw.guide)
+ - Lightning command: `mod dsi cfw`
+ - Kuriisu command: `guide dsi`
+
+### CPU Speeds
+The Nintendo DS shipped with a 67MHz processor in 2004. The Nintendo DSi shipped with an 133MHz 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 67MHz. 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.
+
+nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
+
+### Nintendo DSi System Menu
+The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
+
+The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't.
+
+This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
+
+In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
+
+### 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.
+
+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 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.
+
+### 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.
+
+A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered.
+
+### Nintendo DSi Bootstage 2
+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/).
\ No newline at end of file
diff --git a/pages/_id-ID/ds-index/hardmod.md b/pages/_id-ID/ds-index/hardmod.md
new file mode 100644
index 00000000..e7cd0273
--- /dev/null
+++ b/pages/_id-ID/ds-index/hardmod.md
@@ -0,0 +1,114 @@
+---
+lang: en-US
+layout: wiki
+section: ds-index
+category: guides
+title: Hardmod
+description: How to hardmod a Nintendo DSi
+---
+
+Hardmodding is when you physically solder the motherboard of the Nintendo DSi to an SD card adapter in order to be read on a computer. This is useful for restoring NAND backups, viewing NAND on your PC, etc...
+
+### Nintendo DS
+[](/assets/images/ds-hardmod/mobo_pinout.png)
+
+### Nintendo DSi
+
+To hardmod a Nintendo DSi / DSi XL (LL) you will need:
+ - [Pencil tipped soldering iron](https://www.amazon.com/dp/B01N4571Q6)
+ - [Very fine wire](https://www.amazon.com/dp/B01MXGNTA4), 28AWG or smaller, preferably 30AWG+
+ - SD to microSD adapter
+ - An SD card reader able to read eMMC chips running in single data-line mode. [Here's a known working one](https://www.amazon.com/dp/B006T9B6R2)
+ - [Win32DiskImager](https://sourceforge.net/projects/win32diskimager/) and [HxD](https://mh-nexus.de/en/downloads.php?product=HxD20) if on Windows
+ - A valid NAND backup of the DSi you are hardmodding
+ - To be comfortable soldering to pads that are as small as 0.5mm in diameter
+
+#### DSi side A pinouts
+[](/assets/images/dsi-hardmod/side_a.jpg)
+#### DSi side B pinouts
+[](/assets/images/dsi-hardmod/side_b.png)
+#### DSi XL side B pinouts
+[](/assets/images/dsi-hardmod/dsi_xl_side_b.png)
+
+- You will need to solder the points on the motherboard to the microSD card adapter
+ - CMD to pin 2
+ - GND to pins 3 and 6
+ - CLK to pin 5
+ - DAT0 to pin 7
+
+#### Soldered microSD adapter example
+[](/assets/images/dsi-hardmod/sd.jpg)
+
+- Insert the microSD card adapter into your computer
+ - **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).
+
+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
+1. Switch to NAND mode with the button to the left of the file path
+1. Click `Start` to create the NAND backup without the no$gba footer
+
+- Once the script completes, there should be a file with a long name ending in `-no-footer.bin` in the folder where your terminal is open
+ - Use this file as the NAND image you flash onto the DSi
+
+
+#### Windows instructions (skip for macOS / Linux)
+
+1. Open Win32DiskImager
+1. Click the folder icon and browse to your desktop. In the text box, write `NAND_0.bin`. When selecting type, choose `All types *.*`
+1. Choose the device that is the DSi and click read
+1. Once it is done, click the folder icon, change the name to `NAND_1.bin` and read again
+1. Open HxD and drag both files into the editor. Go to the top bar, click "Analysis", click "File compare" from the drop down menu, then click "Compare".
+1. Choose to compare both files then click OK when done
+ - If it says "The chosen files are identical.", you are good to go to the next section
+ - If it doesn't say that, and both NANDs aren't around 240MB, dump NAND_1/NAND_0 again
+1. Open Win32DiskImager, click the folder icon and choose your existing NAND backup you created before
+1. Flash it with the `Write` button
+1. Unplug the SD card adapter and attempt to turn on the DSi
+
+#### Linux / macOS instructions (skip if on Windows)
+
+
+1. Work out where the SD card is mounted
+ - Linux:
+ 1. Unplug the SD card adapter
+ 1. Run `lbslk` in a terminal
+ 1. Plug in the SD card adapter
+ 1. Run `lbslk` again
+ 1. This time a new device should appear
+ - It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer
+
+ - macOS:
+ 1. Unplug the SD card adapter
+ 1. Run `df` in a terminal
+ 1. Plug in the SD card adapter
+ 1. Run `df` again
+ 1. A new device should appear in the list
+ - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer
+
+1. Dump the NAND
+ - Run the following command in a terminal:
+ - `cat {device-name} > nand0.bin`
+ - Replace `{device-name}` with the SD card mount location
+ - E.g `cat /dev/sdb > nand0.bin`
+ - Then run `cat {device-name} > nand1.bin`
+
+
+1. Compare NAND dumps
+ 1. Run the following command:
+ - Linux: `md5sum nand0.bin nand1.bin`
+ - macOS: `md5 -r nand0.bin nand1.bin`
+ 1. Check that the hash generated matches each other
+ 1. If not, redump the NAND, adjusting the wiring if necessary
+ 1. Keep on redumping the NAND until the hashes are identical
+
+1. Flash NAND
+ 1. Locate the NAND backup you created before on the console
+ 1. Run the following command:
+ - `cat {existing-nand-backup} > {device-name}`
+ - Replace `{existing-nand-backup}` with the location and name of your old NAND backup
+ - Replace `{device-name}` with the mount point of the SD card
+
+At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created!
diff --git a/pages/_id-ID/ds-index/homebrew.md b/pages/_id-ID/ds-index/homebrew.md
new file mode 100644
index 00000000..9444e299
--- /dev/null
+++ b/pages/_id-ID/ds-index/homebrew.md
@@ -0,0 +1,47 @@
+---
+lang: en-US
+layout: wiki
+section: ds-index
+category: reference
+title: Homebrew
+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
+- **Graphic Library:** 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)
+
+### 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.
+
+### 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.
+
+### Time Bomb
+
+A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds:
+
+- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel.
+- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available:
+ - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
+ - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
+ - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
+ - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
+
+We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard).
+
+In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard.
+
+### 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
+- 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/index.md b/pages/_id-ID/ds-index/index.md
new file mode 100644
index 00000000..217d80d9
--- /dev/null
+++ b/pages/_id-ID/ds-index/index.md
@@ -0,0 +1,12 @@
+---
+lang: en-US
+layout: wiki
+section: ds-index
+title: Nintendo DS Modding Index
+description: An explanation of all things DS modding
+---
+
+Welcome to the Nintendo DS modding resources section. This will attempt to explain most things related to Nintendo DS modding as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS.
+
+If you need help, ask the [DS(i) Mode Hacking!](https://ds-homebrew.com/discord) Discord server. (English only)
+{:.alert .alert-info}
diff --git a/pages/_id-ID/ds-index/retail-roms.md b/pages/_id-ID/ds-index/retail-roms.md
new file mode 100644
index 00000000..b9e68714
--- /dev/null
+++ b/pages/_id-ID/ds-index/retail-roms.md
@@ -0,0 +1,65 @@
+---
+lang: en-US
+layout: wiki
+section: ds-index
+category: reference
+title: Retail ROMs
+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.
+
+- 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.
+
+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/)
+
+### 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:
+
+- EEPROM - Electrically Erasable Programmable Read-Only Memory
+- FLASH
+- 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
+
+### Assembly
+Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [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.
+
+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.
+- 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. 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
+- [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
+ - Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
+
+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).
+
+Cheat codes generally have types A through E, and here is a 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.
diff --git a/pages/_id-ID/ds-index/wifi.md b/pages/_id-ID/ds-index/wifi.md
new file mode 100644
index 00000000..09dc60ad
--- /dev/null
+++ b/pages/_id-ID/ds-index/wifi.md
@@ -0,0 +1,48 @@
+---
+lang: en-US
+layout: wiki
+section: ds-index
+category: reference
+title: Wi-Fi
+description: Information on using Wi-Fi on the Nintendo DS
+---
+
+- On Nintendo DS applications, you can only use WEP and Open WiFi
+- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support
+
+Hotspots are usable, so you don't need to change your router configuration.
+
+### Creating a Hotspot
+There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
+- [macOS](https://gbatemp.net/threads/571658)
+- [Linux](https://gbatemp.net/threads/543283)
+
+### Nintendo DS WFC Restoration
+1. Launch the Nintendo WFC settings
+1. Connect to your access point
+1. Set your Primary DNS value as one of the values below, depending on which service you want to use:
+ - **Wiimmfi** - `164.132.44.106`
+ - **AltWFC/WFCZwei** - `172.104.88.237` or `104.131.93.87`
+ - **BenFi** - `24.218.177.103`
+ - **Twilit WFC** - `34.66.49.81`
+1. Set `1.1.1.1` as your secondary DNS
+1. You might need to NoSSL patch your game at this point, depending on the game
+
+### Manually Patching Your DS ROMs
+Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
+
+Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
+
+1. Download [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. Create a text file with the name `patch.bat`
+1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server)
+1. Now drag all the roms you wish to patch on to patch.bat
+1. Done! the patched roms will be the ones ending in (wiimmfi)
+
+Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
+
+### Troubleshooting and Further Reading
+If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+
+For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_id-ID/gbarunner2/bios.md b/pages/_id-ID/gbarunner2/bios.md
new file mode 100644
index 00000000..95120883
--- /dev/null
+++ b/pages/_id-ID/gbarunner2/bios.md
@@ -0,0 +1,21 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: GBA BIOS info
+description: Information on the GBA BIOS and how to dump it
+---
+
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+
+### Dumping Guides
+
+- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
+- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+
+After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+
+You can verify that your BIOS is a proper dump by comparing it with the following checksums:
+
+**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
diff --git a/pages/_id-ID/gbarunner2/faq.md b/pages/_id-ID/gbarunner2/faq.md
new file mode 100644
index 00000000..bd0fa0da
--- /dev/null
+++ b/pages/_id-ID/gbarunner2/faq.md
@@ -0,0 +1,25 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: FAQ & Troubleshooting
+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 Wifi 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).
\ No newline at end of file
diff --git a/pages/_id-ID/gbarunner2/index.md b/pages/_id-ID/gbarunner2/index.md
new file mode 100644
index 00000000..c8a18925
--- /dev/null
+++ b/pages/_id-ID/gbarunner2/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: Home
+description: Coming Soon™
+---
+
+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.
+
+Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
+- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_id-ID/index.md b/pages/_id-ID/index.md
new file mode 100644
index 00000000..8ef5f891
--- /dev/null
+++ b/pages/_id-ID/index.md
@@ -0,0 +1,11 @@
+---
+lang: en-US
+layout: default
+title: Home
+---
+
+# Welcome to the DS-Homebrew Wiki!
+
+This site is where you can find wikis for TWiLight Menu++ and other DS-Homebrew projects. Click on one of the sections at the top, then a list of pages will be on the left.
+
+If you would like to help contribute you can find the source code on [GitHub](https://github.com/{{ site.repo }}) or help translate on [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS(i) Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only).
diff --git a/pages/_id-ID/nds-bootstrap/faq.md b/pages/_id-ID/nds-bootstrap/faq.md
new file mode 100644
index 00000000..f53d93e4
--- /dev/null
+++ b/pages/_id-ID/nds-bootstrap/faq.md
@@ -0,0 +1,50 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: FAQ & Troubleshooting
+description: FAQ & Troubleshooting for nds-bootstrap
+---
+
+#### Why do I get a white screen when trying to load a game from SD Card?
+- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
+- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
+- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
+- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
+
+#### 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. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
+
+#### 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
+- You can expand the VRAM memory bus to 32-bit
+- Utilize the DSi's additional CPU speed
+- Enhance your audio with 48 KHz
+- Use DSi mode, allowing for DSi features
+- Using certain cartridges, you are able to use IR in your application
+- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
+- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work
+
+#### Donor ROMs
+Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
+
+#### What is a nightly and where do I get it?
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+
+#### 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.
+
+#### Is there anything else I should know about cheats?
+You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+
+#### nds-bootstrap troubleshooting
+If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
+
+1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+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.
+
+Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets.
diff --git a/pages/_id-ID/nds-bootstrap/index.md b/pages/_id-ID/nds-bootstrap/index.md
new file mode 100644
index 00000000..e282b1ef
--- /dev/null
+++ b/pages/_id-ID/nds-bootstrap/index.md
@@ -0,0 +1,11 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+title: Home
+description: nds-bootstrap wiki
+---
+
+# Welcome to the nds-bootstrap Wiki
+
+nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
diff --git a/pages/_id-ID/nds-bootstrap/testing.md b/pages/_id-ID/nds-bootstrap/testing.md
new file mode 100644
index 00000000..200abd70
--- /dev/null
+++ b/pages/_id-ID/nds-bootstrap/testing.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: Compatibility List & Testing Tips
+description: Compatibility List & Testing Tips
+---
+
+### 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`.
+
+### Tips For Testing Games
+- Look for screen flickering or sound issues
+- If something looks off, run the game along a console not using nds-bootstrap to compare
+- Try as many features in the game as possible
+- Be thorough
diff --git a/pages/_id-ID/other/godmode9i.md b/pages/_id-ID/other/godmode9i.md
new file mode 100644
index 00000000..b38a223f
--- /dev/null
+++ b/pages/_id-ID/other/godmode9i.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: GodMode9i
+description: Info for 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.
+
+### FAQ & Troubleshooting
+
+#### How do I get past the "mounting drive(s)" screen while starting it up?
+This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/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.
+
+#### 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/]
diff --git a/pages/_id-ID/other/hiyacfw.md b/pages/_id-ID/other/hiyacfw.md
new file mode 100644
index 00000000..f2b3855f
--- /dev/null
+++ b/pages/_id-ID/other/hiyacfw.md
@@ -0,0 +1,24 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: hiyaCFW
+description: Info for hiyaCFW
+---
+
+Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
+
+### Custom Splash Screens
+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:
+
+#### BMP
+- 16-bit (RGBA 1555, RGB 1555, or RGB 565)
+- 256 x 192 or smaller
+
+#### GIF
+- Simple answer: Most GIFs 256 x 192 or smaller will work
+- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
+- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
+- Interlaced and plain text frames are ***not*** supported
+- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems
diff --git a/pages/_id-ID/other/index.md b/pages/_id-ID/other/index.md
new file mode 100644
index 00000000..8db55550
--- /dev/null
+++ b/pages/_id-ID/other/index.md
@@ -0,0 +1,9 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: Home
+description: Coming Soon™
+---
+
+This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_id-ID/twilightmenu/controls.md b/pages/_id-ID/twilightmenu/controls.md
new file mode 100644
index 00000000..81c9b3e7
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/controls.md
@@ -0,0 +1,45 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+category: other
+title: Controls
+description: Controls for using TWiLight Menu++
+---
+
+#### Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes
+- Left / Right: Select a game / app
+- A / START: Launch game / app
+- L / R or SELECT + Left / Right: Switch pages
+- (DSi/Saturn/HBL theme) SELECT + Up / Down & release SELECT: Switch between the SD card and flashcard
+- Y: Per-game settings
+ - X: Cheat menu
+ - A: Toggle cheat
+ - B: Exit cheat menu
+ - X: Save and exit cheat menu
+ - Y: Show cheat description
+ - L: Disable all cheats
+- X: Delete/hide game
+- (DSi/Saturn/HBL theme) SELECT: SELECT menu or DS Classic Menu (Where system menu, TWLMenu++ Settings, and GBA Mode can be accessed)
+
+#### R4 theme
+- Up / Down: Select a game / app
+- A: Launch game / app
+- L: Switch between the SD card and flashcard
+- Y: Per-game settings
+ - X: Cheat menu
+ - A: Toggle cheat
+ - B: Exit cheat menu
+ - X: Save and exit cheat menu
+ - Y: Show cheat description
+ - L: Disable all cheats
+
+#### With CFW: DS ROMs (on SD) / carts
+- L + R + Down + B for 2 seconds: Return to TWiLight Menu++ (If using an O3DS, then it does not work on all models)
+
+#### Boot shortcuts
+These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen.
+
+- SELECT: Open settings
+- A + B + X + Y: Reset all TWiLight Menu++ settings
+- B: Boot the last ran ROM or vice versa depending on if autobooting the last ran ROM is enabled
diff --git a/pages/_id-ID/twilightmenu/creating-ram-disks.md b/pages/_id-ID/twilightmenu/creating-ram-disks.md
new file mode 100644
index 00000000..5d9fc1be
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/creating-ram-disks.md
@@ -0,0 +1,29 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+category: other
+title: Creating RAM Disks
+description: How to create RAM disks for using old DS homebrew with TWiLight Menu++
+---
+
+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.
+
+Instructions by @Dakkon7, modified by RocketRobz:
+
+1. Run RAMDisk
+1. Click **View** -> **Advanced**
+1. For **Disk Size**, type `12` for DSi, or `28` for 3DS, above **Max 1023 MB**
+1. Un-mark **Create TEMP Directory**, if it's already marked
+1. Click **Load/Save**
+1. Click `Start RAMDisk`, and a new window for your .img should appear
+1. Place any file and/or folder the homebrew expects there, and/or file(s) you want to use
+1. In the RAMDisk program, click `Save Disk Image Now`
+1. Save `romname.img` to a folder called `ramdisks` in the .nds file location
+1. Click `Stop RAMDisk` when you're done
+1. In TWiLight Menu++, open per-game settings for your homebrew
+1. Set RAM disk to 0
+1. Launch your homebrew, and it should read your RAM disk
diff --git a/pages/_id-ID/twilightmenu/custom-boot-splashes.md b/pages/_id-ID/twilightmenu/custom-boot-splashes.md
new file mode 100644
index 00000000..4ea7829b
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/custom-boot-splashes.md
@@ -0,0 +1,19 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+category: customization
+title: Custom Boot Splashes
+description: How to use custom splash screens for TWiLight Menu++
+---
+
+You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings.
+
+Most GIF files up to 256x192 should work, with a few exceptions:
+- GIF files over 1MiB (DSi Mode) or 256KiB (DS Mode) may not play at full speed as they will be decompressed on the fly
+- Between the two, the GIFs must be less than about 10MB (DSi Mode) or about 2MB (DS Mode)
+- If both GIFs are set to loop forever then they will show for 3 seconds, so set a loop count on at least one to control the time
+- The user input flag is supported so set it and a long delay on a frame if you want to show a splash and wait like the defaults
+ - Only the GIF waiting for input will be paused, so the other can continue animating
+- If using Local Color Tables the whole frame must be overwritten as it will replace the whole screen's palette, not just the current frame
+- Interlaced and text frames will not work
diff --git a/pages/_id-ID/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_id-ID/twilightmenu/custom-dsi-3ds-sfx.md
new file mode 100644
index 00000000..58f0b3ce
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/custom-dsi-3ds-sfx.md
@@ -0,0 +1,58 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+category: customization
+title: DSi / 3DS skins - Custom SFX
+description: How to use custom background music and sound effects in DSi and 3DS skins for TWiLight Menu++
+---
+
+TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme".
+
+These instructions assume you have devkitPro installed with mmutil. You can get devkitPro at the [devkitPro website](https://devkitpro.org/wiki/Getting_Started).
+
+## Sound Effect Bank
+The sound effect bank contains sound effects such as the icon select sound, etc.
+
+| File | Description |
+| ----------- | -------------------------------------------------------------------------------------- |
+| startup.wav | Played on startup. See the section on [Startup sound](#startup-sound) for more details |
+| back.wav | Back |
+| launch.wav | Played when launching a game |
+| select.wav | Played when moving the select cursor |
+| wrong.wav | Played when reaching the end of the page |
+| switch.wav | Played when switching pages |
+| stop.wav | Played on the DSi Theme when the select cursor stops moving |
+| bgm.pcm.raw | Not part of the soundbank. See the section on [Menu BGM](#menu-bgm) for more details |
+
+You can then run `make` to make the sound effect bank. All files listed above, except *bgm.pcm.raw* are required, but you can make them silent.
+
+Your resulting *sfx.bin* **must be under 512000B = 512KB**. Any larger will result in either crashes or some sounds not playing fully.
+
+### Startup sound
+While the other sound effects will work with any WAV file, the startup sound must be in a specific format in order to work properly, otherwise there will be a gap between when the startup sound stops and the background music begins.
+
+The startup.wav file must be **16-bit 16kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+
+If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
+
+You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to play.
+
+
+## Menu BGM
+
+Menu BGM needs to be a **16-bit 16kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+
+If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
+
+To export in the correct format, do:
+1. Select `File` > `Export` > `Export Audio...`
+1. Set `File Type` to `Other uncompressed files`
+1. Set `Header` to `RAW (header-less)`
+1. Set `Encoding` to `Signed 16-bit PCM`
+1. Set the output name to `bgm.pcm.raw` and click `Save`
+1. Click `OK` to the metadata editing
+
+Now you have a `bgm.pcm.raw` file that can be copied to the *sound* subfolder in your theme folder.
+
+Unlike sfx.bin, *bgm.pcm.raw* can be arbitrarily large.
diff --git a/pages/_id-ID/twilightmenu/custom-dsi-3ds-skins.md b/pages/_id-ID/twilightmenu/custom-dsi-3ds-skins.md
new file mode 100644
index 00000000..599abe6a
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/custom-dsi-3ds-skins.md
@@ -0,0 +1,131 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+category: customization
+title: How to create DSi / 3DS skins
+description: How to make custom DSi and 3DS skins for TWiLight Menu++
+---
+
+The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below).
+
+Changes to paletted textures are more involved. Within the `grit` and `background_grit` folders of a theme, the various image files may be edited. You will also require [devkitPro's toolchains](https://devkitpro.org) with GRIT installed. Once you have finished editing your files, you must run
+```bash
+$ make
+```
+in order to compile your themes into Grit RIFF Format. This will compile your paletted textures into **.grf** format in the `grf` folder. Do not make changes to the `.grit` files until you have read the [advanced theming](#advanced-theming) section below.
+
+Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below).
+
+The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder.
+
+## Theme file descriptions
+
+The `volume` and `battery` textures are self explanatory.
+
+### Background textures (`background_grit` folder)
+
+| Texture | Description |
+| ------------------ | ------------------------------------------------------------------------------------------------- |
+| bottom | The bottom background texture when not hovering over an icon |
+| bottom_bubble | The bottom background texture when hovering over an icon |
+| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS lite |
+| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS lite |
+| top | The top background |
+
+### Paletted textures (`grit` folder)
+
+| Texture | Description | Palette Restrictions (if less than 16) |
+| ------------- | ----------------------------------------------------------------------------------------------- | --------------------------------------------------------------- |
+| bips | The bips displayed on the bottom of the scrollbar (DSi Theme) | |
+| box | The box texture, containing both full and empty textures (DSi Theme) | |
+| box_empty | The texture displayed for an empty box (3DS Theme) | On the 3DS theme, the transparent color is `#E0DAD9` by default |
+| box_full | The texture displayed for a box with an icon (3DS Theme) | On the 3DS theme, the transparent color is `#E0DAD9` by default |
+| brace | The brace texture shown past the first and last icon (DSi Theme) | 4 Colors |
+| bubble | The bottom bit of the bubble that draws over the start border or icon box | 8 Colors |
+| button_arrow | The textures for the arrows on either side of bottom scrollbar (DSi Theme) | |
+| cornerbutton | The buttons that are displayed on the SELECT menu (DSi Theme) (The name is based on an old use) | |
+| cursor | The border with animation frames that indicate the selected icon (3DS Theme) | |
+| dialogbox | The background of the dialog box that slides down | |
+| folder | The icon for folders | |
+| icon_gb | The icon for Game Boy games | |
+| icon_gba | The icon for GBA games (All themes) and the top icon to launch GBARunner2 (3DS Theme) | The default transparent color is `#00FF00` |
+| icon_gbamode | The icon for native GBA Mode | |
+| icon_gg | The icon for Game Gear games | |
+| icon_manual | The icon for the manual | |
+| icon_md | The icon for Mega Drive games | |
+| icon_nes | The icon for NES games | |
+| icon_plg | The icon for DSTWO plugins | |
+| icon_settings | The icon for Nintendo DSi Settings | |
+| icon_sms | The icon for Sega Master System games | |
+| icon_snes | The icon for SNES games | |
+| icon_unk | The icon displayed when a game is missing an icon | |
+| launch_dot | The dots displayed when a game is launched (DSi Theme) | |
+| moving_arrow | The arrow displayed when a game is being moved (DSi Theme) | |
+| progress | The progress loading animation with 8 frames | 9 Colors |
+| scroll_window | The part of the scrollbar that indicates the icons that are in view | 7 Colors |
+| small_cart | The icons displayed along the top (3DS Theme) and in the SELECT menu (DSi Theme) | |
+| start_border | The border with animation frames that indicates the selected icon (DSi Theme) | |
+| start_text | The text displayed on the start border (DSi Theme) | 4 Colors |
+| wirelessicons | The icons displayed to indicate a game has wireless support | 7 Colors |
+
+### UI textures (`ui` folder)
+
+| Texture | Description |
+| ---------------- | ------------------------------------------------------- |
+| date_time_font | The font to display the date and time |
+| Lshoulder | The left shoulder |
+| Lshoulder_greyed | The left shoulder when there are no pages to the left |
+| Rshoulder | The right shoulder |
+| Rshoulder_greyed | The right shoulder when there are no pages to the right |
+
+### Video texture (`video` folder)
+
+`3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it.
+
+## Theme configuration
+
+You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures.
+
+| Value | Description | Default (3DS) | Default (DSi) |
+| ------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------- | ------------- |
+| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 |
+| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border. | 32 | 32 |
+| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 |
+| `TitleboxRenderY` | The initial Y position of the title text drawn | 96 | 85 |
+| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 |
+| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 22 |
+| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 |
+| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 |
+| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | N/A |
+| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 |
+| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 |
+| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 |
+| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 |
+| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 |
+| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 16 | 16 |
+| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 |
+| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 |
+| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 |
+| `StartTextUserPalette` | Whether to use the DS Profile color for the palette of the start text | N/A | 1 |
+| `StartBorderUserPalette` | Whether to use the DS Profile color for the palette of the start border | N/A | 1 |
+| `ButtonArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | N/A | 1 |
+| `MovingArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow shown when moving icons | N/A | 1 |
+| `LaunchDotsUserPalette` | Whether to use the DS Profile color for the palette of the launch dots | N/A | 1 |
+| `DialogBoxUserPalette` | Whether to use the DS Profile color for the palette of the dialog box | N/A | 1 |
+
+## Advanced theming
+
+Occasionally, you may require more than the default number of colors for some paletted textures. In such cases, you may modify the `.grit` compilation file for the texture to increase the size of the palette.
+
+For example, in `scroll_window.grit`, you may edit `-pn7` and change `7` to `16` for 16 colors. Be aware that if you remove the entire `-pn` line, you may encounter unexpected results.
+
+Also note that the absolute maximum of 16 colors per texture is enforced in code and can not be modified. Even if you increase the number of colors in the palette to above 16, no more than 16 colors worth of palette data will be loaded. With the amount of textures loaded in, there may not be enough palette memory to hold 16 colors worth of palettes for every texture. Keep this in mind when adjusting palette sizes.
+
+Additionally, paletted textures must have dimensions that are a multiple of 2. Paletted textures sizes can not be changed except for `bubble` and `start_border`, which can have configurable sprite dimensions in `theme.ini`. However, note that doing so may have unexpected consequences.
+
+Paletted textures are not checked for validity. An invalid texture should be rare if created with the provided makefile, but in certain cases a corrupted texture will cause the menu to not load at all.
+
+## Custom background music and sound effects
+
+The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details.
diff --git a/pages/_id-ID/twilightmenu/custom-fonts.md b/pages/_id-ID/twilightmenu/custom-fonts.md
new file mode 100644
index 00000000..d70a7ac9
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/custom-fonts.md
@@ -0,0 +1,31 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+category: customization
+title: Custom Fonts
+description: How to use custom fonts with TWiLight Menu++
+---
+
+TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes.
+
+### Included font info
+There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows:
+- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode
+- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages
+- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages
+
+### Directory structure
+Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following:
+- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles
+- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text
+
+The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively.
+
+### Generating custom fonts
+You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it:
+1. Load an NFTR file in nftr-editor
+1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated
+ - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box
+1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
+1. Click `Save`, then repeat for the other sizes
diff --git a/pages/_id-ID/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_id-ID/twilightmenu/custom-unlaunch-backgrounds.md
new file mode 100644
index 00000000..627ecb6e
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/custom-unlaunch-backgrounds.md
@@ -0,0 +1,49 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+category: customization
+title: Custom Unlaunch Backgrounds
+description: How to make custom Unlaunch backgrounds and install them using TWiLight Menu++
+---
+
+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
+- GIFs with more than 31 colors require specially made palettes to prevent breaking the text
+
+### Installing
+1. Copy the GIF file to `sd:/_nds/TWiLightMenu/unlaunch/backgrounds`
+1. Download the [latest Unlaunch installer](https://problemkaputt.de/unlaunch.zip) and extract `UNLAUNCH.DSI` to your SD card
+1. Open TWiLight Menu++ Settings, switch to the `Unlaunch settings` page, and click on `Background`, then select the one you want
+1. Exit settings and launch `Unlaunch DSi Installer`
+ - It should use your custom image, if it does not then turn off your console and make sure your GIF conforms with the requirements above
+1. Choose `Install Now`
+
+### Using GIFs with more than 31 colors
+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. Open your image in GIMP and make sure it's 256 x 192 pixels
+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
+1. Select a dithering pattern from the `Color dithering` dropdown
+ - Images without dithering generally compress best, but with it will generally look better, try and see which looks best for the size
+1. Click `Convert`
+1. In the menu bar at the top, select `File` -> `Export As...`, give it a name with the extension `.gif`, and click `Export`
+ - If it gives any warnings, click the accept button
+1. In the next popup, disable the `GIF comment` and click `Export`
+1. Check the size of the exported file, if it's 15,472 bytes or less, then skip to step 13
+1. If your GIF is too large, then using either [gifsicle](http://www.lcdf.org/gifsicle/) or [ezgif.com](https://ezgif.com/optimize) you can try optimizing it
+ - These instructions will use ezgif as its simpler, being a website
+1. Open https://ezgif.com/optimize, and upload your GIF
+1. Try different compression levels until you find the best one under 15,472 bytes (15.11KiB), ideally a bit under as GIMP may increase the size a bit
+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
+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) 
+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`
+1. Ensure the image is still under 15,472 bytes, if it's gotten too big then repeat from step 10 using a higher compression level
+1. You're done! Follow the [installing](#installing) section above to use your image!
diff --git a/pages/_id-ID/twilightmenu/download-play-pictochat.md b/pages/_id-ID/twilightmenu/download-play-pictochat.md
new file mode 100644
index 00000000..9e0bdfb4
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/download-play-pictochat.md
@@ -0,0 +1,25 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+category: other
+title: Download Play / Pictochat in DS Classic Menu
+description: How to get DS Download Play and Pictochat in TWiLight Menu++'s DS Class Menu
+---
+
+If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below.
+
+In GodMode9:
+- Press R + A on SYSNAND TWLN
+- Select `Search for titles`
+- Select `DS Download Play (NTR-HNDA).tmd`
+- Select `TMD file options...`
+- Select `Dump CXI/NDS file`
+- Done. It should be under `sdmc:/gm9/out/`, as `DS Download Play (NTR-HNDA).nds`
+
+Copy to `sd:/_nds/`, and rename to `dlplay.nds`.
+
+The above steps will increase DLP boot speed.
+
+To run Pictochat on 3DS (DSi required):
+- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
diff --git a/pages/_id-ID/twilightmenu/faq.md b/pages/_id-ID/twilightmenu/faq.md
new file mode 100644
index 00000000..0b6b5ef5
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/faq.md
@@ -0,0 +1,115 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+category: other
+title: FAQ & Troubleshooting
+description: FAQs and troubleshooting for TWiLight Menu++
+---
+
+For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
+{:.alert .alert-info}
+
+#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
+TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue:
+
+#### How do I fix getting a white screen when booting TWiLight Menu++?
+- First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it
+- If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size
+- If that also doesn't work, try a different SD card
+
+#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game?
+Go into TWLMenu++ Settings, and disable `Update recently played list`.
+
+#### Why do I get a white screen when trying to load a game from SD Card?
+- First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
+- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
+- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
+- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
+
+#### How do I use cheats?
+You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
+
+#### How do I show a custom picture on the top screen of the DSi theme?
+A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
+
+- The images(s) must be no bigger than 208x156
+- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size
+
+#### How do I get games?
+You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
+- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games
+- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare
+- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles
+
+#### Can I get the save files from my game cards onto my SD card or vice versa?
+Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
+
+#### How do I change TWiLight Menu++'s language?
+1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++
+1. Press L or Y once (on flashcard / 3DS) or twice (on DSi)
+1. Change the first option until you see the language you want, then exit settings
+ - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++
+
+#### Is this a DS(i) emulator?
+No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively).
+
+#### 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`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[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}
+
+#### 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/how-to-get-box-art.md b/pages/_id-ID/twilightmenu/how-to-get-box-art.md
new file mode 100644
index 00000000..618adc96
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/how-to-get-box-art.md
@@ -0,0 +1,47 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+category: other
+title: How to Get Box Art
+description: How to get box art / game covers in TWiLight Menu++
+---
+
+### 3DS
+1. Install [KirovAir's TWiLight Menu++ Updater fork](https://github.com/KirovAir/TWiLightMenu-Updater/releases)
+ - This will replace the normal TWiLight Menu++ Updater, so use Universal-Updater instead for updating TWiLight Menu++
+1. Select `Extras`, `Boxart`, then press X to scan the full SD card or A to select a folder to scan
+1. Choose a box art size
+1. Choose a border style
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
+
+### Windows
+1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
+1. Extract `TwilightBoxart-Windows-UX.zip` and run `TwilightBoxart.exe`
+1. Click `Detect SD`
+ - If it doesn't find the correct SD card click `Browse...` and select the right one
+1. Change the size, border, etc options to your liking
+1. Click `Start`
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
+
+### macOS/Linux
+1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
+1. Extract the `.zip`
+1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
+1. Type the path to your SD card after `SdRoot=`, then save the file
+ - On macOS this is `/Volumes/` then the name of your SD card
+1. Open the terminal
+1. In the terminal, type `cd ` then drag drop the folder with `TwilightBoxart.CLI` in it onto your terminal
+1. Run `chmod +x TwilightBoxart.CLI`
+1. Run `./TwilightBoxart.CLI`
+1. Say `Yes` if it shows your SD path correctly
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
+
+### Manual
+1. Download a png box art pack from [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs)
+1. Extract the .png files to `sd:/_nds/TWiLightMenu/boxart`
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
+
+**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`). Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143.
+
+Individual box art can also be downloaded from GameTDB, under the **S Covers (png)** category.
diff --git a/pages/_id-ID/twilightmenu/index.md b/pages/_id-ID/twilightmenu/index.md
new file mode 100644
index 00000000..55ae0ac9
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+title: Home
+description: Guides on how to use and customize TWiLight Menu++
+---
+
+# Welcome to the TWiLight Menu++ wiki!
+
+TWiLight Menu++ is an open-source DSi Menu upgrade/replacement, and frontend for nds-bootstrap for DSi, 3DS, and flashcards.
+
+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-3ds-manual.md b/pages/_id-ID/twilightmenu/installing-3ds-manual.md
new file mode 100644
index 00000000..0d2b17b8
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/installing-3ds-manual.md
@@ -0,0 +1,7 @@
+---
+lang: en-US
+layout: redirect
+destination: 'installing-3ds?tab=manual#tab-manual'
+title: Installing (3DS, Manual)
+---
+
diff --git a/pages/_id-ID/twilightmenu/installing-3ds.md b/pages/_id-ID/twilightmenu/installing-3ds.md
new file mode 100644
index 00000000..6d7f98e9
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/installing-3ds.md
@@ -0,0 +1,68 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+category: installing
+title: Installing (3DS)
+description: How to install TWiLight Menu++ on the Nintendo 3DS
+---
+
+You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it
+{:.alert .alert-info}
+
+{% capture tab-working-camera %}
+1. Open FBI and select `Remote Install`, then `Scan QR Code`
+1. Scan this QR code to install the latest version of [Universal-Updater](https://github.com/Universal-Team/Universal-Updater) 
+1. Close FBI and launch Universal-Updater
+ - If it doesn't show up on your home menu, reboot your 3DS
+1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it
+ - It has this icon: 
+1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
+ - This will take a while
+{% endcapture %}
+
+{% capture tab-non-working-camera %}
+1. Download the `Universal-Updater.cia` file from the [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases)
+1. Place the `Universal-Updater.cia` file anywhere on your SD card
+1. Launch FBI on your Nintendo 3DS
+1. In FBI, go to the place you pasted the `Universal-Updater.cia` file
+1. Select the `Universal-Updater.cia` file and hit "Install & Delete"
+1. Close FBI and launch Universal-Updater
+ - If it doesn't show up on your home menu, reboot your 3DS
+1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it
+ - It has this icon: 
+1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
+ - This will take a while
+{% endcapture %}
+
+{% capture tab-manual %}
+1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Extract `TWiLightMenu-3DS.7z`
+1. Copy the `_nds` folder to your SD card root
+1. Copy the `BOOT.NDS` file to your SD card root
+1. Copy the `roms` folder to your SD card root
+1. Copy the two `.cia` files to your SD card root
+1. On your 3DS, install the two CIAs with FBI
+{% endcapture %}
+
+### Installing
+
+
diff --git a/pages/_id-ID/twilightmenu/installing-dsi.md b/pages/_id-ID/twilightmenu/installing-dsi.md
new file mode 100644
index 00000000..a464fbbe
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/installing-dsi.md
@@ -0,0 +1,24 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+category: installing
+title: Installing (DSi)
+description: How to install TWiLight Menu++ on the Nintendo DSi
+---
+
+If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++
+{:.alert .alert-info}
+
+### Installing
+1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Extract `TWiLightMenu-DSi.7z`
+1. Copy the `_nds` folder to your SD card root
+1. Copy the `BOOT.NDS` file to your SD card root
+1. Copy the `roms` folder to your SD card root
+1. **hiyaCFW users:** Copy the `title` folder to your SD card root
+
+### Autobooting with Unlaunch
+1. Turn on your DSi while holding A and B
+1. In the Unlaunch menu, go to `OPTIONS`
+1. Set `NO BUTTON` or a button of your choice to the `TWiLight Menu++` that says `BOOT.NDS` on the bottom screen
diff --git a/pages/_id-ID/twilightmenu/installing-flashcard.md b/pages/_id-ID/twilightmenu/installing-flashcard.md
new file mode 100644
index 00000000..22e77bb6
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/installing-flashcard.md
@@ -0,0 +1,49 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+category: installing
+title: Installing (Flashcard)
+description: How to install TWiLight Menu++ on a Nintendo DS flashcard
+---
+
+### Installing
+1. Download the latest version of `TWiLightMenu-Flashcard.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Extract `TWiLightMenu-Flashcard.7z`
+1. Copy the `_nds` folder to your flashcard's microSD card root
+1. Copy the `BOOT.NDS` file to your flashcard's microSD card root
+1. Copy the `roms` folder to your flashcard's microSD card root
+1. If you already have save data, move your `.sav` files, which are in your DS ROM location, to a new folder called `saves`, which also goes in the DS ROM location
+1. ...
+ - **DS Phat/lite users:** If booting `BOOT.NDS` causes a white screen lock-up, insert a DS Memory Expansion Pak, and try again
+ - **DSi/3DS users:** Run TWLMenu++ on the console's SD card, and turn on `SCFG access in Slot-1`
+ - This will let you use TWL clock speed and/or VRAM boost on your flashcard games, as well as accessing the console's SD card
+
+### To run games using your flashcard firmware
+1. Extract what's in `Flashcart Loader/(your flashcard)` to the root of the flashcard's microSD card
+ - If you done so, continue to step 3. If not, follow the steps below the flashcard list below
+
+1. For these flashcards:
+ - R4i-SDHC
+ - r4isdhc.com cards
+ - r4isdhc.hk cards
+ - R4i SDHC Upgrade Revolution
+ - R4DSiXL3D
+ - R4i Advance
+ - R4-IIIi
+ - R4 SDHC Revolution
+ - R4(i) Pocket
+ - R4i Gold (v1.4.1) (3DS)
+ - R4xDS
+ - DSTT(i)
+
+ Install YSMenu from [here](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/)
+ - Make sure you have `YSMenu.nds` (renamed from `TTMenu.dat` if there isn't one) and the `TTMenu` folder on the flashcard microSD root
+1. Set `Use nds-bootstrap (B4DS)` to `No`, so the flashcard firmware will be used instead of nds-bootstrap
+
+### Autobooting TWiLight Menu++
+1. Extract the content(s) of `Autoboot/(your flashcard)` to the root of the flashcard's microSD card
+ - Skip this, if you don't see your flashcard
+1. ...
+ - **DS Phat/DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot
+ - **DSi/3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1`
diff --git a/pages/_id-ID/twilightmenu/playing-in-widescreen.md b/pages/_id-ID/twilightmenu/playing-in-widescreen.md
new file mode 100644
index 00000000..390aef84
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/playing-in-widescreen.md
@@ -0,0 +1,38 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+category: other
+title: Playing in Widescreen
+description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
+---
+
+Requires an Old / New Nintendo 3DS or 2DS console.
+{:.alert .alert-info}
+
+### Preparation
+- Make sure Luma's `boot.firm` is on the SD root for this to work
+
+### Installing
+1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
+1. Install `TWPatch.cia` using FBI
+ - You can also use Universal-Updater to install TWPatch instead of the previous two steps
+1. Return to the home menu and launch TWPatch
+1. Hold Y + B and enable `Widescreen patch (384x240 16:10)`
+1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)`
+ - The "health hazard!" is because it gave the developer a headache due to its blurriness
+1. Press START to generate a `TwlBg.cxi` file with widescreen
+ - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again
+ - If widescreen still doesn't work, wait for RTCom-activated widescreen to be released
+1. Restart your 3DS while holding SELECT to open Luma3DS's configuration
+1. Enable `external FIRMs and modules`, then press START to save and quit
+1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10`
+ - This can be done per-game as well
+
+You're all done! Enjoy your DS games in widescreen!
+
+**NOTE1**: Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. For this to be fixed so only the widescreen-compatible games run in widescreen, wait for RTCom-activated widescreen to be released.
+
+**NOTE2:** Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched. If you don't see the screen aspect ratio setting, wait for RTCom-activated widescreen to be released.
+
+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)
diff --git a/pages/_id-ID/twilightmenu/uninstalling-3ds.md b/pages/_id-ID/twilightmenu/uninstalling-3ds.md
new file mode 100644
index 00000000..edc5f14a
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/uninstalling-3ds.md
@@ -0,0 +1,21 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+category: uninstalling
+title: Uninstalling (3DS)
+description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
+---
+
+### Uninstalling
+1. Open FBI
+1. Go to `Titles`
+1. Find two `TWiLight Menu++` titles in purple text
+1. Delete both titles
+1. Exit the title list
+1. Go to the SD card
+1. Open `_nds`
+1. Delete the `TWiLightMenu` folder
+1. Delete the nds-bootstrap and GBARunner2 files
+1. Exit `_nds`
+1. Delete `boot.nds`
diff --git a/pages/_id-ID/twilightmenu/uninstalling-ds.md b/pages/_id-ID/twilightmenu/uninstalling-ds.md
new file mode 100644
index 00000000..5372df1f
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/uninstalling-ds.md
@@ -0,0 +1,16 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+category: uninstalling
+title: Uninstalling (DS & DSi)
+description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
+---
+
+### Uninstalling
+1. Go to either the console's SD card or the flashcard's SD card
+1. Open `_nds`
+1. Delete the `TWiLightMenu` folder
+1. Delete the nds-bootstrap and GBARunner2 files
+1. Exit `_nds`
+1. Delete `boot.nds`
diff --git a/pages/_id-ID/twilightmenu/updating-3ds-manual.md b/pages/_id-ID/twilightmenu/updating-3ds-manual.md
new file mode 100644
index 00000000..c9d5020a
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/updating-3ds-manual.md
@@ -0,0 +1,7 @@
+---
+lang: en-US
+layout: redirect
+destination: 'updating-3ds?tab=manual#tab-manual'
+title: Updating (3DS, Manual)
+---
+
diff --git a/pages/_id-ID/twilightmenu/updating-3ds.md b/pages/_id-ID/twilightmenu/updating-3ds.md
new file mode 100644
index 00000000..5def7ccc
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/updating-3ds.md
@@ -0,0 +1,53 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+category: updating
+title: Updating (3DS)
+description: How to update TWiLight Menu++ on the Nintendo 3DS
+---
+
+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.
+{:.alert .alert-info}
+
+{% capture tab-universal-updater %}
+1. Open Universal-Updater
+ - If you don't have it, follow the [installing](installing-3ds) instructions
+1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it
+1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
+ - This will take a while
+{% endcapture %}
+
+{% capture tab-manual %}
+1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Extract `TWiLightMenu-3DS.7z`
+1. Copy the `_nds` folder to your SD card root
+1. Copy the `BOOT.NDS` file to your SD card root
+1. Copy the two `.cia` files to your SD card root
+1. On your 3DS, install the two CIAs with FBI
+{% endcapture %}
+
+### Updating
+
+
+
+### More steps for the flashcard side
+
+If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps.
+
+1. Go into TWLMenu++ Settings
+1. Select `Update TWiLight Menu++`
+1. Select `Console (micro)SD > Slot-1 microSD`
diff --git a/pages/_id-ID/twilightmenu/updating-dsi.md b/pages/_id-ID/twilightmenu/updating-dsi.md
new file mode 100644
index 00000000..532d6ee7
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/updating-dsi.md
@@ -0,0 +1,26 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+category: updating
+title: Updating (DSi)
+description: How to update TWiLight Menu++ on the 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.
+{:.alert .alert-info}
+
+### Updating
+1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Extract `TWiLightMenu-DSi.7z`
+1. Copy the `_nds` folder to your SD card root
+1. Copy the `BOOT.NDS` file to your SD card root
+1. **hiyaCFW users:** Copy the `title` folder to your SD card root
+
+### More steps for the flashcard side
+
+If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps.
+
+1. Go into TWLMenu++ Settings
+1. Select `Update TWiLight Menu++`
+1. Select `Console (micro)SD > Slot-1 microSD`
diff --git a/pages/_id-ID/twilightmenu/updating-flashcard.md b/pages/_id-ID/twilightmenu/updating-flashcard.md
new file mode 100644
index 00000000..481c7dec
--- /dev/null
+++ b/pages/_id-ID/twilightmenu/updating-flashcard.md
@@ -0,0 +1,25 @@
+---
+lang: en-US
+layout: wiki
+section: twilightmenu
+category: updating
+title: Updating (Flashcard)
+description: How to update TWiLight Menu++ on a Nintendo DS flashcard
+---
+
+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.
+{:.alert .alert-info}
+
+### Updating
+1. Download the latest version of `TWiLightMenu-Flashcard.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Extract `TWiLightMenu-Flashcard.7z`
+1. Copy the `_nds` folder to your flashcard's microSD card root
+1. Copy the `BOOT.NDS` file to your flashcard's microSD card root
+
+### More steps for the DSi/3DS SD Card side
+
+If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps.
+
+1. Go into TWLMenu++ Settings
+1. Select `Update TWiLight Menu++`
+1. Select `Slot-1 microSD > Console (micro)SD`
diff --git a/pages/_it-IT/community/discord-info.md b/pages/_it-IT/community/discord-info.md
new file mode 100644
index 00000000..e0b28d69
--- /dev/null
+++ b/pages/_it-IT/community/discord-info.md
@@ -0,0 +1,103 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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.
+
+## 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:
+
+- [#community-rules][community-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
+
+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.
+
+## Roles & User Flairs
+We have several roles you can get on this server, some of them being accessible with just a @Lightning 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.
+
+Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances
+
+### 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.
+
+### 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]
+
+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).
+
+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.
+
+### 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.
+
+- TWiLight Menu++:
+- dsi.cfw.guide website:
+- ds-homebrew.com wiki:
+
+This is a toggleable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][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.
+
+### 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 toggleable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server])
+
+### Updates
+You will get pinged in [#announcements][announcements] anytime an update comes out. To access it, type `!togglerole Updates` in [#end-of-server][end-of-server].
+
+## 🤖 Lightning Commands
+Lightning is a discord bot made by @Frost_ which has useful commands for modding communities, including...
+
+- `!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.
+- `!tinydb [search term]` - Lookup 3DS homebrew on TinyDB
+- `!togglerole [role]` - This will toggle the two customizable roles we have: `Updates` and `Nintendo DS Online Players`
+
+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)
+- 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/))
+
+
+[community-rules]: https://discord.com/channels/283769550611152897/718305959914766366
+[useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283
+
+[announcements]: https://discord.com/channels/283769550611152897/283771381735489537
+[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
+[other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712
+
+[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725
+[nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448
+[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
new file mode 100644
index 00000000..6a1be251
--- /dev/null
+++ b/pages/_it-IT/community/discord-rules.md
@@ -0,0 +1,132 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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 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.
+
+
+### Do NOT bring the chat quality down.
+
+Examples 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).
+- 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.
+
+
+### Do NOT randomly send Discord server invite links with no context & without explicit staff permission
+
+- 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.
+
+
+### 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.
+
+
+## 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.
+
+If you don't understand any of the rules, feel free to ask.
+
+Last update: August 19th, 2020
diff --git a/pages/_it-IT/community/index.md b/pages/_it-IT/community/index.md
new file mode 100644
index 00000000..11b208e6
--- /dev/null
+++ b/pages/_it-IT/community/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: community
+title: Home
+description: Coming Soon™
+---
+
+You can find information about our community here, such as the rules for our Discord server. We have the following places:
+- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
+- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
+- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_it-IT/ds-index/3ds-forwarders.md b/pages/_it-IT/ds-index/3ds-forwarders.md
index b8eb2b49..e456168e 100644
--- a/pages/_it-IT/ds-index/3ds-forwarders.md
+++ b/pages/_it-IT/ds-index/3ds-forwarders.md
@@ -74,7 +74,7 @@ PC:
- Un OS a 64 bit
- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0)
- Aggiornamento Java 8 251
-- **Utenti Linux:** JavaFX
+- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
### Parte 1: Per Iniziare
{% capture tab-sd-card %}
diff --git a/pages/_it-IT/ds-index/dsi-twl-firm.md b/pages/_it-IT/ds-index/dsi-twl-firm.md
index 1a9968c4..c0919398 100644
--- a/pages/_it-IT/ds-index/dsi-twl-firm.md
+++ b/pages/_it-IT/ds-index/dsi-twl-firm.md
@@ -29,8 +29,6 @@ The ranges that make it overflow is determined by pairs of two. Ad esempio, 1-2
This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
------
-
In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
### Accesso alla Slot-1 del Nintendo DSi & Blockout
@@ -49,3 +47,6 @@ A `pit.bin` file is used in order to load images. However, the header size at of
### 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.
+
+### 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/).
\ No newline at end of file
diff --git a/pages/_it-IT/ds-index/hardmod.md b/pages/_it-IT/ds-index/hardmod.md
index 3666bf1a..e7cd0273 100644
--- a/pages/_it-IT/ds-index/hardmod.md
+++ b/pages/_it-IT/ds-index/hardmod.md
@@ -74,22 +74,22 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
- 1. Run `lbslk` on a terminal
+ 1. Run `lbslk` in a terminal
1. Plug in the SD card adapter
1. Run `lbslk` again
1. This time a new device should appear
- - It may be called `/dev/sdb`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer
- macOS:
1. Unplug the SD card adapter
- 1. Run `df` on a terminal
+ 1. Run `df` in a terminal
1. Plug in the SD card adapter
1. Run `df` again
1. A new device should appear in the list
- - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer
1. Dump the NAND
- - Run the following command on a terminal:
+ - Run the following command in a terminal:
- `cat {device-name} > nand0.bin`
- Replace `{device-name}` with the SD card mount location
- E.g `cat /dev/sdb > nand0.bin`
diff --git a/pages/_it-IT/ds-index/homebrew.md b/pages/_it-IT/ds-index/homebrew.md
index 05fe7855..9444e299 100644
--- a/pages/_it-IT/ds-index/homebrew.md
+++ b/pages/_it-IT/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Information about homebrew on the Nintendo 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 recommends libfat. We recommend using libslim instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using easyGL2D, which comes shipped with libnds. However, you can use NightFox Lib
-- **Entire Toolchains:** We recommend using devkitARM and libnds, 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
+- **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
+- **Graphic Library:** 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)
### Flashcards
diff --git a/pages/_it-IT/ds-index/index.md b/pages/_it-IT/ds-index/index.md
index 217d80d9..8b4d85fe 100644
--- a/pages/_it-IT/ds-index/index.md
+++ b/pages/_it-IT/ds-index/index.md
@@ -2,11 +2,11 @@
lang: en-US
layout: wiki
section: ds-index
-title: Nintendo DS Modding Index
-description: An explanation of all things DS modding
+title: Indice Modding Nintendo DS
+description: Una spiegazione di tutto ciò che riguarda il modding del DS
---
-Welcome to the Nintendo DS modding resources section. This will attempt to explain most things related to Nintendo DS modding as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS.
+Benvenuto nella sezione delle risorse di modding per Nintendo DS. Questo cercherà di spiegare la maggior parte delle cose relative al modding per Nintendo DS e sarà un'introduzione di base al firmware NTR del Nintendo DS, al firmware TWL del Nintendo DSi e al TWL_FIRM del Nintendo 3DS.
-If you need help, ask the [DS(i) Mode Hacking!](https://ds-homebrew.com/discord) Discord server. (English only)
+Se hai bisogno di aiuto, chiedi sul server Discord [DS(i) Mode Hacking!](https://ds-homebrew.com/discord). (Solo inglese)
{:.alert .alert-info}
diff --git a/pages/_it-IT/ds-index/retail-roms.md b/pages/_it-IT/ds-index/retail-roms.md
index 36dfe8c4..b9e68714 100644
--- a/pages/_it-IT/ds-index/retail-roms.md
+++ b/pages/_it-IT/ds-index/retail-roms.md
@@ -8,22 +8,17 @@ 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.
-- 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 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.
-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/)
+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/)
-### CloneBoot
+### 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.
-Cloneboot is when a game sends it's own loaded arm9/arm7 binary to another console. It is used for DS Download Play, for single-card multiplayer. Not all games that have single-card multiplayer uses cloneboot though.
-
-Currently, nds-bootstrap's cloneboot patches is broken due to arm9/7 binaries being patched, which makes the RSA signatures invalid.
-
-### Thumb instructions
-Instead of the 32-bit regular ARM instructions, THUMB use 16-bit instructions. This is useful when memory bandwidth is a bottleneck.
+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:
@@ -37,18 +32,16 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
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
+### Assembly
+Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [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.
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.
- For example: `DMA2: 04100010 023C18C0 AF000001`
-### Donor ROM
-
-In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 games to work or save. The ROM acted as a Donor ROM. nds-bootstrap grabs the donor's arm7 binary, replacing the original ROM's arm7 binary, in order for the save patches to work, and there was a few side effects as a result. In later nds-bootstrap versions, a Donor ROM is needed for certain THUMB or SDK5 games to boot, as well as save.
-
### 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. The following kernels can utilize cheats:
@@ -70,5 +63,3 @@ For the most complete cheat database, we recommend using the one made by DeadSku
Cheat codes generally have types A through E, and here is a 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.
-
-Credits: (`DeadSkullzJr`)
diff --git a/pages/_it-IT/ds-index/wifi.md b/pages/_it-IT/ds-index/wifi.md
index b454477a..4d2b42af 100644
--- a/pages/_it-IT/ds-index/wifi.md
+++ b/pages/_it-IT/ds-index/wifi.md
@@ -1,30 +1,48 @@
---
-lang: en-US
+lang: it-IT
layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: Information on using Wi-Fi on the Nintendo DS
+description: Informazioni sull'utilizzo del Wi-Fi sul Nintendo DS
---
-- On Nintendo DS applications, you can only use WEP and Open WiFi
-- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA2 support
+- Nelle applicazioni Nintendo DS è possibile utilizzare solo WEP e Open WiFi
+- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support
-Hotspots are usable, so you don't need to change your router configuration.
+Gli hotspot sono utilizzabili, quindi non è necessario modificare la configurazione del router.
-### Creating a hotspot
-There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
+### Creating a Hotspot
+Ci sono guide per la creazione di un hotspot compatibile con un gioco del DS su computer macOS e Linux su GBAtemp. Se sei su Windows puoi usare un avvio dal vivo Linux.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
-### Nintendo DS WFC Restoration
-
-1. Launch the Nintendo WFC settings
-1. Connect to your access point
-1. Set your Primary DNS value as one of the values below, depending on which service you want to use:
+### Restauro Nintendo DS WFC
+1. Avvia le impostazioni Nintendo WFC
+1. Connettiti al tuo punto di accesso
+1. Imposta il tuo valore DNS primario come uno dei valori sottostanti, a seconda del servizio che vuoi utilizzare:
- **Wiimmfi** - `164.132.44.106`
- - **AltWFC/WFCZwei** - `172.104.88.237` or `104.131.93.87`
+ - **AltWFC/WFCZwei** - `172.104.88.237` o `104.131.93.87`
- **BenFi** - `24.218.177.103`
- **Twilit WFC** - `34.66.49.81`
-1. Set `1.1.1.1` as your secondary DNS
-1. You might need to NoSSL patch your game at this point, depending on the game
+1. Imposta `1.1.1.1` come DNS secondario
+1. Potresti aver bisogno di NoSSL per applicare una patch per il tuo gioco a questo punto, a seconda della sua compatibilità
+
+### Manually Patching Your DS ROMs
+Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
+
+Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
+
+1. Download [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. Create a text file with the name `patch.bat`
+1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server)
+1. Now drag all the roms you wish to patch on to patch.bat
+1. Done! the patched roms will be the ones ending in (wiimmfi)
+
+Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
+
+### Troubleshooting and Further Reading
+If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+
+For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_it-IT/gbarunner2/bios.md b/pages/_it-IT/gbarunner2/bios.md
new file mode 100644
index 00000000..95120883
--- /dev/null
+++ b/pages/_it-IT/gbarunner2/bios.md
@@ -0,0 +1,21 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: GBA BIOS info
+description: Information on the GBA BIOS and how to dump it
+---
+
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+
+### Dumping Guides
+
+- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
+- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+
+After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+
+You can verify that your BIOS is a proper dump by comparing it with the following checksums:
+
+**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
diff --git a/pages/_it-IT/gbarunner2/faq.md b/pages/_it-IT/gbarunner2/faq.md
new file mode 100644
index 00000000..bd0fa0da
--- /dev/null
+++ b/pages/_it-IT/gbarunner2/faq.md
@@ -0,0 +1,25 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: FAQ & Troubleshooting
+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 Wifi 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).
\ No newline at end of file
diff --git a/pages/_it-IT/gbarunner2/index.md b/pages/_it-IT/gbarunner2/index.md
new file mode 100644
index 00000000..c8a18925
--- /dev/null
+++ b/pages/_it-IT/gbarunner2/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: Home
+description: Coming Soon™
+---
+
+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.
+
+Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
+- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_it-IT/nds-bootstrap/faq.md b/pages/_it-IT/nds-bootstrap/faq.md
new file mode 100644
index 00000000..f53d93e4
--- /dev/null
+++ b/pages/_it-IT/nds-bootstrap/faq.md
@@ -0,0 +1,50 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: FAQ & Troubleshooting
+description: FAQ & Troubleshooting for nds-bootstrap
+---
+
+#### Why do I get a white screen when trying to load a game from SD Card?
+- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
+- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
+- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
+- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
+
+#### 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. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
+
+#### 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
+- You can expand the VRAM memory bus to 32-bit
+- Utilize the DSi's additional CPU speed
+- Enhance your audio with 48 KHz
+- Use DSi mode, allowing for DSi features
+- Using certain cartridges, you are able to use IR in your application
+- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
+- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work
+
+#### Donor ROMs
+Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
+
+#### What is a nightly and where do I get it?
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+
+#### 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.
+
+#### Is there anything else I should know about cheats?
+You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+
+#### nds-bootstrap troubleshooting
+If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
+
+1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+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.
+
+Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets.
diff --git a/pages/_it-IT/nds-bootstrap/index.md b/pages/_it-IT/nds-bootstrap/index.md
new file mode 100644
index 00000000..e282b1ef
--- /dev/null
+++ b/pages/_it-IT/nds-bootstrap/index.md
@@ -0,0 +1,11 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+title: Home
+description: nds-bootstrap wiki
+---
+
+# Welcome to the nds-bootstrap Wiki
+
+nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
diff --git a/pages/_it-IT/nds-bootstrap/testing.md b/pages/_it-IT/nds-bootstrap/testing.md
new file mode 100644
index 00000000..200abd70
--- /dev/null
+++ b/pages/_it-IT/nds-bootstrap/testing.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: Compatibility List & Testing Tips
+description: Compatibility List & Testing Tips
+---
+
+### 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`.
+
+### Tips For Testing Games
+- Look for screen flickering or sound issues
+- If something looks off, run the game along a console not using nds-bootstrap to compare
+- Try as many features in the game as possible
+- Be thorough
diff --git a/pages/_it-IT/other/godmode9i.md b/pages/_it-IT/other/godmode9i.md
new file mode 100644
index 00000000..b38a223f
--- /dev/null
+++ b/pages/_it-IT/other/godmode9i.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: GodMode9i
+description: Info for 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.
+
+### FAQ & Troubleshooting
+
+#### How do I get past the "mounting drive(s)" screen while starting it up?
+This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/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.
+
+#### 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/]
diff --git a/pages/_it-IT/other/hiyacfw.md b/pages/_it-IT/other/hiyacfw.md
new file mode 100644
index 00000000..f2b3855f
--- /dev/null
+++ b/pages/_it-IT/other/hiyacfw.md
@@ -0,0 +1,24 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: hiyaCFW
+description: Info for hiyaCFW
+---
+
+Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
+
+### Custom Splash Screens
+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:
+
+#### BMP
+- 16-bit (RGBA 1555, RGB 1555, or RGB 565)
+- 256 x 192 or smaller
+
+#### GIF
+- Simple answer: Most GIFs 256 x 192 or smaller will work
+- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
+- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
+- Interlaced and plain text frames are ***not*** supported
+- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems
diff --git a/pages/_it-IT/other/index.md b/pages/_it-IT/other/index.md
new file mode 100644
index 00000000..8db55550
--- /dev/null
+++ b/pages/_it-IT/other/index.md
@@ -0,0 +1,9 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: Home
+description: Coming Soon™
+---
+
+This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_it-IT/twilightmenu/controls.md b/pages/_it-IT/twilightmenu/controls.md
index 81c9b3e7..a4b92afc 100644
--- a/pages/_it-IT/twilightmenu/controls.md
+++ b/pages/_it-IT/twilightmenu/controls.md
@@ -1,25 +1,25 @@
---
-lang: en-US
+lang: it-IT
layout: wiki
section: twilightmenu
category: other
-title: Controls
-description: Controls for using TWiLight Menu++
+title: Controlli
+description: Controlli per l'utilizzo di TWiLight Menu++
---
-#### Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes
-- Left / Right: Select a game / app
-- A / START: Launch game / app
-- L / R or SELECT + Left / Right: Switch pages
-- (DSi/Saturn/HBL theme) SELECT + Up / Down & release SELECT: Switch between the SD card and flashcard
-- Y: Per-game settings
- - X: Cheat menu
- - A: Toggle cheat
- - B: Exit cheat menu
- - X: Save and exit cheat menu
- - Y: Show cheat description
- - L: Disable all cheats
-- X: Delete/hide game
+#### Nintendo DSi, Nintendo 3DS, SEGA Saturn e Homebrew Launcher
+- Sinistra / Destra: Seleziona un gioco / app
+- A / START: Avvia gioco / app
+- L / R o SELECT + Sinistra / Destra: Cambia pagine
+- (Tema DSi/Saturn/HBL) SELECT + Sù / Giù & rilascia SELECT: Passa tra la scheda SD e la flashcard
+- Y: Impostazioni per gioco
+ - X: Menù trucchi
+ - A: Abilita trucco
+ - B: Esci dal menu trucchi
+ - X: Salva ed esci dal menu trucchi
+ - Y: Mostra descrizione del trucco
+ - L: Disabilita tutti i trucchi
+- X: Elimina/nascondi gioco
- (DSi/Saturn/HBL theme) SELECT: SELECT menu or DS Classic Menu (Where system menu, TWLMenu++ Settings, and GBA Mode can be accessed)
#### R4 theme
diff --git a/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md b/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md
index 599abe6a..9acffa72 100644
--- a/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: twilightmenu
category: customization
-title: How to create DSi / 3DS skins
-description: How to make custom DSi and 3DS skins for TWiLight Menu++
+title: Come creare skin DSi / 3DS
+description: Come creare skin DSi e 3DS personalizzate per TWiLight Menu++
---
-The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below).
+Il modo più semplice di personalizzare un tema è quello di modificare le texture png in un tema `ui`, `batteria`e/o `volume` cartelle. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below).
Changes to paletted textures are more involved. Within the `grit` and `background_grit` folders of a theme, the various image files may be edited. You will also require [devkitPro's toolchains](https://devkitpro.org) with GRIT installed. Once you have finished editing your files, you must run
```bash
diff --git a/pages/_it-IT/twilightmenu/download-play-pictochat.md b/pages/_it-IT/twilightmenu/download-play-pictochat.md
index a4571b5b..9e0bdfb4 100644
--- a/pages/_it-IT/twilightmenu/download-play-pictochat.md
+++ b/pages/_it-IT/twilightmenu/download-play-pictochat.md
@@ -22,4 +22,4 @@ Copy to `sd:/_nds/`, and rename to `dlplay.nds`.
The above steps will increase DLP boot speed.
To run Pictochat on 3DS (DSi required):
-- Copy `pictochat.nds` from `sd:/_nds/` on the DSi SD card, on the 3DS SD card, also in `sd:/_nds/` You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
+- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
diff --git a/pages/_it-IT/twilightmenu/faq.md b/pages/_it-IT/twilightmenu/faq.md
index 4ab2c0dc..0b6b5ef5 100644
--- a/pages/_it-IT/twilightmenu/faq.md
+++ b/pages/_it-IT/twilightmenu/faq.md
@@ -10,50 +10,51 @@ description: FAQs and troubleshooting for TWiLight Menu++
For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
{:.alert .alert-info}
-#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
-A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue:
+#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
+TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue:
-#### Q: How do I fix getting a white screen when booting TWiLight Menu++?
-A:
+#### How do I fix getting a white screen when booting TWiLight Menu++?
- First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it
- If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size
- If that also doesn't work, try a different SD card
-#### Q: Why do I get a white screen when trying to load a game from SD Card?
-A:
+#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game?
+Go into TWLMenu++ Settings, and disable `Update recently played list`.
+
+#### Why do I get a white screen when trying to load a game from SD Card?
- First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
-#### Q: How do I use cheats?
-A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
+#### How do I use cheats?
+You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
-#### Q: How do I show a custom picture on the top screen of the DSi theme?
-A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
+#### How do I show a custom picture on the top screen of the DSi theme?
+A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
- The images(s) must be no bigger than 208x156
- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size
-#### Q: How do I get games?
-A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
+#### How do I get games?
+You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games
- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare
- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles
-#### Q: Can I get the save files from my game cards onto my SD card or vice versa?
-A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
+#### Can I get the save files from my game cards onto my SD card or vice versa?
+Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
-#### Q: How do I change TWiLight Menu++'s language?
-A:
+#### How do I change TWiLight Menu++'s language?
1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++
1. Press L or Y once (on flashcard / 3DS) or twice (on DSi)
1. Change the first option until you see the language you want, then exit settings
- You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++
-#### Q: What systems does TWiLight Menu++ support?
+#### Is this a DS(i) emulator?
+No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively).
-A:
+#### What systems does TWiLight Menu++ support?
| Format | Loader | Extensions | Save file |
| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- |
@@ -61,37 +62,39 @@ A:
| 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`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[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], native[^4] | `.agb`, `.gba`, `.mb` | `[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`[^5] |
+| 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[^6] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^7] |
+| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] |
{:.table}
- Footnotes -
{:footnotes}
-#### Q: Why isn't touch input working on sudokuhax?
-A: Depending on the save file of sudokuhax, the touch screen inputs may not work.
+#### Why isn't touch input working on sudokuhax?
+Depending on the save file of sudokuhax, the touch screen inputs may not work.
-#### Q: Can The Biggest Loser boot TWiLight Menu++?
-A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards.
+#### 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]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite
-[^5]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard
-[^6]: Only shown when using a flashcard or Unlaunch is installed
-[^7]: Can only save when running from a flashcard
+[^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
@@ -109,3 +112,4 @@ A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access
[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/_it-IT/twilightmenu/how-to-get-box-art.md b/pages/_it-IT/twilightmenu/how-to-get-box-art.md
index 9d4473df..618adc96 100644
--- a/pages/_it-IT/twilightmenu/how-to-get-box-art.md
+++ b/pages/_it-IT/twilightmenu/how-to-get-box-art.md
@@ -22,25 +22,25 @@ description: How to get box art / game covers in TWiLight Menu++
- If it doesn't find the correct SD card click `Browse...` and select the right one
1. Change the size, border, etc options to your liking
1. Click `Start`
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### macOS/Linux
1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Extract the `.zip`
-1. Open `TwilightBoxart.ini` in the extracted folder in a text editor, then save the file
-1. Type the path to your SD card after `SdRoot=`
+1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
+1. Type the path to your SD card after `SdRoot=`, then save the file
- On macOS this is `/Volumes/` then the name of your SD card
1. Open the terminal
1. In the terminal, type `cd ` then drag drop the folder with `TwilightBoxart.CLI` in it onto your terminal
1. Run `chmod +x TwilightBoxart.CLI`
-1. Run `./TwilightBoxart.CLI` file by drag dropping it onto your terminal
+1. Run `./TwilightBoxart.CLI`
1. Say `Yes` if it shows your SD path correctly
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### Manual
1. Download a png box art pack from [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs)
1. Extract the .png files to `sd:/_nds/TWiLightMenu/boxart`
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`). Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143.
diff --git a/pages/_it-IT/twilightmenu/installing-3ds-manual.md b/pages/_it-IT/twilightmenu/installing-3ds-manual.md
index 1a7ede53..ae592e28 100644
--- a/pages/_it-IT/twilightmenu/installing-3ds-manual.md
+++ b/pages/_it-IT/twilightmenu/installing-3ds-manual.md
@@ -2,6 +2,6 @@
lang: it-IT
layout: redirect
destination: 'installing-3ds?tab=manual#tab-manual'
-title: Installing (3DS, Manual)
+title: Installazione (3DS, Manuale)
---
diff --git a/pages/_it-IT/twilightmenu/installing-3ds.md b/pages/_it-IT/twilightmenu/installing-3ds.md
index 108920d5..16c2ce07 100644
--- a/pages/_it-IT/twilightmenu/installing-3ds.md
+++ b/pages/_it-IT/twilightmenu/installing-3ds.md
@@ -4,10 +4,10 @@ layout: wiki
section: twilightmenu
category: installing
title: Installing (3DS)
-description: How to install TWiLight Menu++ on the Nintendo 3DS
+description: Come installare TWiLight Menu++ su Nintendo 3DS
---
-You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it
+Devi avere prima il Custom Firmware sul tuo 3DS, segui [3ds.hacks.guide](https://3ds.hacks.guide) per installarlo
{:.alert .alert-info}
{% capture tab-working-camera %}
@@ -18,7 +18,7 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
1. Trova TWiLight Menu++ nella griglia delle applicazioni, puoi effettuare una ricerca con la terza scheda sulla barra laterale se hai problemi a trovarla
- L' app ha questa icona: 
1. Premi A oppure tocca l'icona del download nella barra laterale e seleziona `TWiLight Menu++` per installarla
- - This will take a while
+ - Ci vorrà un po' di tempo
{% endcapture %}
{% capture tab-non-working-camera %}
@@ -32,20 +32,20 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
1. Trova TWiLight Menu++ nella griglia delle applicazioni, puoi effettuare una ricerca con la terza scheda sulla barra laterale se hai problemi a trovarla
- L' app ha questa icona: 
1. Premi A oppure tocca l'icona del download nella barra laterale e seleziona `TWiLight Menu++` per installarla
- - This will take a while
+ - L'operazione potrebbe richiedere un pò di tempo
{% endcapture %}
{% capture tab-manual %}
-1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Extract `TWiLightMenu-3DS.7z`
-1. Copy the `_nds` folder to your SD card root
-1. Copy the `BOOT.NDS` file to your SD card root
-1. Copy the `roms` folder to your SD card root
-1. Copy the two `.cia` files to your SD card root
-1. On your 3DS, install the two CIAs with FBI
+1. Scarica l'ultima versione di `TWiLightMenu-3DS.7z` dalla [pagina delle versioni](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Estrai `TWiLightMenu-3DS.7z`
+1. Copia la cartella `_nds` sulla root della tua scheda SD
+1. Copia il file `BOOT.NDS` nella root della tua scheda SD
+1. Copia la cartella `roms` nella root della tua scheda SD
+1. Copia i due file `.cia` nella root della scheda SD
+1. Sul tuo 3DS, installa i due file CIA con FBI
{% endcapture %}
-### Installing
+### Installazione
@@ -62,7 +62,7 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
{{ tab-non-working-camera | markdownify }}
-
+
{{ tab-manual | markdownify }}
diff --git a/pages/_it-IT/twilightmenu/installing-dsi.md b/pages/_it-IT/twilightmenu/installing-dsi.md
index 390a768b..df377e3c 100644
--- a/pages/_it-IT/twilightmenu/installing-dsi.md
+++ b/pages/_it-IT/twilightmenu/installing-dsi.md
@@ -3,11 +3,11 @@ lang: it-IT
layout: wiki
section: twilightmenu
category: installing
-title: Installing (DSi)
-description: How to install TWiLight Menu++ on the Nintendo DSi
+title: Installazione (DSi)
+description: Come installare TWiLight Menu++ sul Nintendo DSi
---
-If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++
+Se non hai già un modo per eseguire gli homebrew sul tuo DSi, segui [dsi.cfw.guide](https://dsi.cfw.guide) per installare TWiLight Menu++
{:.alert .alert-info}
### Installazione
diff --git a/pages/_it-IT/twilightmenu/installing-flashcard.md b/pages/_it-IT/twilightmenu/installing-flashcard.md
index 15952e08..f4e3e34e 100644
--- a/pages/_it-IT/twilightmenu/installing-flashcard.md
+++ b/pages/_it-IT/twilightmenu/installing-flashcard.md
@@ -3,8 +3,8 @@ lang: it-IT
layout: wiki
section: twilightmenu
category: installing
-title: Installing (Flashcard)
-description: How to install TWiLight Menu++ on a Nintendo DS flashcard
+title: Installazione (Flashcard)
+description: Come installare TWiLight Menu++ su una flashcard Nintendo DS
---
### Installazione
@@ -37,8 +37,8 @@ description: How to install TWiLight Menu++ on a Nintendo DS flashcard
- R4xDS
- DSTT(i)
- Install YSMenu from [here](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/)
- - Make sure you have `YSMenu.nds` (renamed from `TTMenu.dat` if there isn't one) and the `TTMenu` folder on the flashcard microSD root
+ Installa YSMenu da [qui](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 (B4DS)` a `No`, così verrà utilizzato il firmware della flashcard al posto di nds-bootstrap
### Auto-avvio TWiLight Menu++
diff --git a/pages/_it-IT/twilightmenu/playing-in-widescreen.md b/pages/_it-IT/twilightmenu/playing-in-widescreen.md
index 1d07a74c..9e5d7b40 100644
--- a/pages/_it-IT/twilightmenu/playing-in-widescreen.md
+++ b/pages/_it-IT/twilightmenu/playing-in-widescreen.md
@@ -3,28 +3,33 @@ lang: it-IT
layout: wiki
section: twilightmenu
category: other
-title: Playing in Widescreen
-description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
+title: Giocare in Widescreen
+description: Come usare TWiLight Menu++ in widescreen sul Nintendo 3DS
---
-Richiede una console Vecchia/New Nintendo 3DS o 2DS.
+Richiede una console Old/New Nintendo 3DS o 2DS.
+{:.alert .alert-info}
-**Preparazione**
+### Preparazione
- Assicurati che il `boot.firm` di Luma sia nella scheda SD per funzionare
-- Se hai usato TWiLight Menu++ Updater o Universal-Updater per gli aggiornamenti, installare l'ultimo CIA di TWiLight Menu++ utilizzando FBI
-1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
-1. Nella configurazione Luma, abilitare FIRM e moduli esterni
-1. Installa il file CIA di TWPatch
-1. Avvia TWPatch
-1. (Optional!) For a less pixelated widescreen, hold Y+B, and enable `GPU scale test (health hazard!)`
-1. Press X + START to generate a `TwlBg.cxi` file with widescreen
- - If the top screen doesn't indicate that wide patch is enabled, start from step 4 again
+### Installazione
+1. Scarica [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) e copia `TWPatch.cia` sulla tua scheda SD ([thread di GBATemp](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
+1. Installa `TWPatch.cia` usando FBI
+ - È possibile utilizzare Universal-Updater per installare TWPatch invece dei due passaggi precedenti
+1. Ritorna al menu home e avvia TWPatch
+1. Hold Y + B and enable `Widescreen patch (384x240 16:10)`
+1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)`
+ - The "health hazard!" is because it gave the developer a headache due to its blurriness
+1. Press START to generate a `TwlBg.cxi` file with widescreen
+ - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again
- If widescreen still doesn't work, wait for RTCom-activated widescreen to be released
-1. In the TWiLight Menu++ settings, switch the page to `Misc settings`, and set `Screen Aspect Ratio` to `16:10`
+1. Restart your 3DS while holding SELECT to open Luma3DS's configuration
+1. Enable `external FIRMs and modules`, then press START to save and quit
+1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10`
- This can be done per-game as well
-"Hai fatto tutto!"! Goditi i tuoi giochi del DS in widescreen!
+Hai finito! Goditi i tuoi giochi del DS in widescreen!
**NOTA1**: Ogni gioco/app in modalità DS(i) verrà eseguito in widescreen, anche i giochi che non sono compatibili con il widescreen. Per far in modo che soltanto i giochi compatibili con il widescreen si avviino in widescreen, attendere che il widescreen RTCom-activated venga rilasciato.
diff --git a/pages/_it-IT/twilightmenu/uninstalling-3ds.md b/pages/_it-IT/twilightmenu/uninstalling-3ds.md
index 61e0963f..85e06fc3 100644
--- a/pages/_it-IT/twilightmenu/uninstalling-3ds.md
+++ b/pages/_it-IT/twilightmenu/uninstalling-3ds.md
@@ -3,8 +3,8 @@ lang: it-IT
layout: wiki
section: twilightmenu
category: uninstalling
-title: Uninstalling (3DS)
-description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
+title: Disinstallazione (3DS)
+description: Come disinstallare TWiLight Menu++ da un Nintendo 3DS
---
### Disinstallazione
diff --git a/pages/_it-IT/twilightmenu/uninstalling-ds.md b/pages/_it-IT/twilightmenu/uninstalling-ds.md
index d26b8627..82e79e99 100644
--- a/pages/_it-IT/twilightmenu/uninstalling-ds.md
+++ b/pages/_it-IT/twilightmenu/uninstalling-ds.md
@@ -3,8 +3,8 @@ lang: it-IT
layout: wiki
section: twilightmenu
category: uninstalling
-title: Uninstalling (DS & DSi)
-description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
+title: Disinstallazione (DS & DSi)
+description: Come disinstallare TWiLight Menu++ dalle flashcard per Nintendo DSi o DS
---
### Disinstallazione
diff --git a/pages/_it-IT/twilightmenu/updating-3ds-manual.md b/pages/_it-IT/twilightmenu/updating-3ds-manual.md
index ae002732..f0231eb2 100644
--- a/pages/_it-IT/twilightmenu/updating-3ds-manual.md
+++ b/pages/_it-IT/twilightmenu/updating-3ds-manual.md
@@ -2,6 +2,6 @@
lang: it-IT
layout: redirect
destination: 'updating-3ds?tab=manual#tab-manual'
-title: Updating (3DS, Manual)
+title: Aggiornamento (3DS, Manuale)
---
diff --git a/pages/_it-IT/twilightmenu/updating-3ds.md b/pages/_it-IT/twilightmenu/updating-3ds.md
index 807a4dba..c8930b4a 100644
--- a/pages/_it-IT/twilightmenu/updating-3ds.md
+++ b/pages/_it-IT/twilightmenu/updating-3ds.md
@@ -3,28 +3,28 @@ lang: it-IT
layout: wiki
section: twilightmenu
category: updating
-title: Updating (3DS)
-description: How to update TWiLight Menu++ on the Nintendo 3DS
+title: Aggiornamento (3DS)
+description: Come aggiornare TWiLight Menu++ su Nintendo 3DS
---
-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.
+Se aggiorni da una versione più vecchia della v16.4.0, si prega di spostare i tuo file `.sav` per i giochi del DS in una nuova cartella chiamata `saves`, con la cartella `saves` nello stesso posto delle ROM del DS.
{:.alert .alert-info}
{% capture tab-universal-updater %}
1. Apri Universal-Updater
- - If you don't have it, follow the [installing](installing-3ds) instructions
-1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it
-1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
- - This will take a while
+ - Se non ce l'hai, segui le istruzioni [d'installazione](installing-3ds)
+1. Trova TWiLight Menu++ nella griglia delle applicazioni, puoi effettuare una ricerca con la terza scheda sulla barra laterale se hai problemi a trovarla
+1. Premi A o tocca l'icona del download nella barra laterale e seleziona `TWiLight Menu++` per installarla
+ - L'operazione potrebbe richiedere un pò di tempo
{% endcapture %}
{% capture tab-manual %}
-1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Extract `TWiLightMenu-3DS.7z`
-1. Copy the `_nds` folder to your SD card root
-1. Copy the `BOOT.NDS` file to your SD card root
-1. Copy the two `.cia` files to your SD card root
-1. On your 3DS, install the two CIAs with FBI
+1. Scarica l'ultima versione di `TWiLightMenu-3DS.7z` dalla [pagina delle versioni](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Estrai `TWiLightMenu-3DS.7z`
+1. Copia la cartella `_nds` nella root della tua scheda SD
+1. Copia il file `BOOT.NDS` nella root della tua scheda SD
+1. Copia i due file `.cia` nella root della tua scheda SD
+1. Sul tuo 3DS, installa i due file CIA con FBI
{% endcapture %}
### Aggiornamento
@@ -32,22 +32,22 @@ If updating from a version older than v16.4.0, please move your `.sav` files for
-### More steps for the flashcard side
+### Ulteriori passi per le flashcard
-If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps.
+Se è possibile passare dalla scheda SD a i contenuti della flashcard in TWLMenu++, e se la flashcard TWLMenu++ è su v16.3. 0 o successive, segui questi passaggi.
-1. Go into TWLMenu++ Settings
-1. Select `Update TWiLight Menu++`
-1. Select `Console (micro)SD > Slot-1 microSD`
+1. Vai nelle impostazioni di TWLMenu++
+1. Seleziona `Aggiorna TWiLight Menu++`
+1. Seleziona `Console (micro)SD > Slot-1 microSD`
diff --git a/pages/_it-IT/twilightmenu/updating-dsi.md b/pages/_it-IT/twilightmenu/updating-dsi.md
index 532d6ee7..46b87a2b 100644
--- a/pages/_it-IT/twilightmenu/updating-dsi.md
+++ b/pages/_it-IT/twilightmenu/updating-dsi.md
@@ -1,26 +1,26 @@
---
-lang: en-US
+lang: it-IT
layout: wiki
section: twilightmenu
category: updating
-title: Updating (DSi)
-description: How to update TWiLight Menu++ on the Nintendo DSi
+title: Aggiornamento (DSi)
+description: Come aggiornare TWiLight Menu++ su 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.
+Se aggiorni da una versione più vecchia della v16.4.0, si prega di spostare i tuo file `.sav` per i giochi del DS in una nuova cartella chiamata `saves`, con la cartella `saves` nello stesso posto delle ROM del DS.
{:.alert .alert-info}
-### Updating
-1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Extract `TWiLightMenu-DSi.7z`
-1. Copy the `_nds` folder to your SD card root
-1. Copy the `BOOT.NDS` file to your SD card root
-1. **hiyaCFW users:** Copy the `title` folder to your SD card root
+### Aggiornamento
+1. Scarica l'ultima versione di `TWiLightMenu-DSi.7z` dalla [pagina delle versioni](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Estrai `TWiLightMenu-DSi.7z`
+1. Copia la cartella `_nds` nella root della tua scheda SD
+1. Copia il file `BOOT.NDS` nella root della tua scheda SD
+1. **Utenti di hiyaCFW:** Copiate la cartella `title` nella vostra scheda SD
-### More steps for the flashcard side
+### Ulteriori passi per le flashcard
-If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps.
+Se è possibile passare dalla scheda SD a i contenuti della flashcard in TWLMenu++, e se la flashcard TWLMenu++ è su v16.3. 0 o successive, segui questi passaggi.
-1. Go into TWLMenu++ Settings
-1. Select `Update TWiLight Menu++`
-1. Select `Console (micro)SD > Slot-1 microSD`
+1. Vai nelle impostazioni di TWLMenu++
+1. Seleziona `Aggiorna TWiLight Menu++`
+1. Seleziona `Console (micro)SD > Slot-1 microSD`
diff --git a/pages/_it-IT/twilightmenu/updating-flashcard.md b/pages/_it-IT/twilightmenu/updating-flashcard.md
index 481c7dec..386fb9f1 100644
--- a/pages/_it-IT/twilightmenu/updating-flashcard.md
+++ b/pages/_it-IT/twilightmenu/updating-flashcard.md
@@ -1,5 +1,5 @@
---
-lang: en-US
+lang: it-IT
layout: wiki
section: twilightmenu
category: updating
diff --git a/pages/_ja-JP/community/discord-info.md b/pages/_ja-JP/community/discord-info.md
new file mode 100644
index 00000000..e0b28d69
--- /dev/null
+++ b/pages/_ja-JP/community/discord-info.md
@@ -0,0 +1,103 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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.
+
+## 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:
+
+- [#community-rules][community-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
+
+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.
+
+## Roles & User Flairs
+We have several roles you can get on this server, some of them being accessible with just a @Lightning 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.
+
+Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances
+
+### 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.
+
+### 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]
+
+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).
+
+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.
+
+### 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.
+
+- TWiLight Menu++:
+- dsi.cfw.guide website:
+- ds-homebrew.com wiki:
+
+This is a toggleable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][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.
+
+### 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 toggleable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server])
+
+### Updates
+You will get pinged in [#announcements][announcements] anytime an update comes out. To access it, type `!togglerole Updates` in [#end-of-server][end-of-server].
+
+## 🤖 Lightning Commands
+Lightning is a discord bot made by @Frost_ which has useful commands for modding communities, including...
+
+- `!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.
+- `!tinydb [search term]` - Lookup 3DS homebrew on TinyDB
+- `!togglerole [role]` - This will toggle the two customizable roles we have: `Updates` and `Nintendo DS Online Players`
+
+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)
+- 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/))
+
+
+[community-rules]: https://discord.com/channels/283769550611152897/718305959914766366
+[useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283
+
+[announcements]: https://discord.com/channels/283769550611152897/283771381735489537
+[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
+[other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712
+
+[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725
+[nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448
+[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
new file mode 100644
index 00000000..6a1be251
--- /dev/null
+++ b/pages/_ja-JP/community/discord-rules.md
@@ -0,0 +1,132 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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 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.
+
+
+### Do NOT bring the chat quality down.
+
+Examples 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).
+- 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.
+
+
+### Do NOT randomly send Discord server invite links with no context & without explicit staff permission
+
+- 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.
+
+
+### 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.
+
+
+## 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.
+
+If you don't understand any of the rules, feel free to ask.
+
+Last update: August 19th, 2020
diff --git a/pages/_ja-JP/community/index.md b/pages/_ja-JP/community/index.md
new file mode 100644
index 00000000..11b208e6
--- /dev/null
+++ b/pages/_ja-JP/community/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: community
+title: Home
+description: Coming Soon™
+---
+
+You can find information about our community here, such as the rules for our Discord server. We have the following places:
+- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
+- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
+- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_ja-JP/ds-index/3ds-forwarders.md b/pages/_ja-JP/ds-index/3ds-forwarders.md
index 1a806994..a6a2fdd9 100644
--- a/pages/_ja-JP/ds-index/3ds-forwarders.md
+++ b/pages/_ja-JP/ds-index/3ds-forwarders.md
@@ -74,7 +74,7 @@ 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
+- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
### Part 1: Getting Started
{% capture tab-sd-card %}
diff --git a/pages/_ja-JP/ds-index/dsi-twl-firm.md b/pages/_ja-JP/ds-index/dsi-twl-firm.md
index e2e57fa9..eccb4e60 100644
--- a/pages/_ja-JP/ds-index/dsi-twl-firm.md
+++ b/pages/_ja-JP/ds-index/dsi-twl-firm.md
@@ -29,8 +29,6 @@ The ranges that make it overflow is determined by pairs of two. For example, 1-2
This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
------
-
In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
### Nintendo DSi Slot-1 Access & Blockout
@@ -49,3 +47,6 @@ A `pit.bin` file is used in order to load images. However, the header size at of
### 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.
+
+### 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/).
\ No newline at end of file
diff --git a/pages/_ja-JP/ds-index/hardmod.md b/pages/_ja-JP/ds-index/hardmod.md
index 3666bf1a..e7cd0273 100644
--- a/pages/_ja-JP/ds-index/hardmod.md
+++ b/pages/_ja-JP/ds-index/hardmod.md
@@ -74,22 +74,22 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
- 1. Run `lbslk` on a terminal
+ 1. Run `lbslk` in a terminal
1. Plug in the SD card adapter
1. Run `lbslk` again
1. This time a new device should appear
- - It may be called `/dev/sdb`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer
- macOS:
1. Unplug the SD card adapter
- 1. Run `df` on a terminal
+ 1. Run `df` in a terminal
1. Plug in the SD card adapter
1. Run `df` again
1. A new device should appear in the list
- - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer
1. Dump the NAND
- - Run the following command on a terminal:
+ - Run the following command in a terminal:
- `cat {device-name} > nand0.bin`
- Replace `{device-name}` with the SD card mount location
- E.g `cat /dev/sdb > nand0.bin`
diff --git a/pages/_ja-JP/ds-index/homebrew.md b/pages/_ja-JP/ds-index/homebrew.md
index 05fe7855..9444e299 100644
--- a/pages/_ja-JP/ds-index/homebrew.md
+++ b/pages/_ja-JP/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Information about homebrew on the Nintendo 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 recommends libfat. We recommend using libslim instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using easyGL2D, which comes shipped with libnds. However, you can use NightFox Lib
-- **Entire Toolchains:** We recommend using devkitARM and libnds, 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
+- **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
+- **Graphic Library:** 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)
### Flashcards
diff --git a/pages/_ja-JP/ds-index/retail-roms.md b/pages/_ja-JP/ds-index/retail-roms.md
index 36dfe8c4..b9e68714 100644
--- a/pages/_ja-JP/ds-index/retail-roms.md
+++ b/pages/_ja-JP/ds-index/retail-roms.md
@@ -8,22 +8,17 @@ 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.
-- 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 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.
-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/)
+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/)
-### CloneBoot
+### 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.
-Cloneboot is when a game sends it's own loaded arm9/arm7 binary to another console. It is used for DS Download Play, for single-card multiplayer. Not all games that have single-card multiplayer uses cloneboot though.
-
-Currently, nds-bootstrap's cloneboot patches is broken due to arm9/7 binaries being patched, which makes the RSA signatures invalid.
-
-### Thumb instructions
-Instead of the 32-bit regular ARM instructions, THUMB use 16-bit instructions. This is useful when memory bandwidth is a bottleneck.
+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:
@@ -37,18 +32,16 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
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
+### Assembly
+Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [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.
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.
- For example: `DMA2: 04100010 023C18C0 AF000001`
-### Donor ROM
-
-In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 games to work or save. The ROM acted as a Donor ROM. nds-bootstrap grabs the donor's arm7 binary, replacing the original ROM's arm7 binary, in order for the save patches to work, and there was a few side effects as a result. In later nds-bootstrap versions, a Donor ROM is needed for certain THUMB or SDK5 games to boot, as well as save.
-
### 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. The following kernels can utilize cheats:
@@ -70,5 +63,3 @@ For the most complete cheat database, we recommend using the one made by DeadSku
Cheat codes generally have types A through E, and here is a 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.
-
-Credits: (`DeadSkullzJr`)
diff --git a/pages/_ja-JP/ds-index/wifi.md b/pages/_ja-JP/ds-index/wifi.md
index b454477a..09dc60ad 100644
--- a/pages/_ja-JP/ds-index/wifi.md
+++ b/pages/_ja-JP/ds-index/wifi.md
@@ -8,17 +8,16 @@ description: Information on using Wi-Fi on the Nintendo DS
---
- On Nintendo DS applications, you can only use WEP and Open WiFi
-- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA2 support
+- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support
Hotspots are usable, so you don't need to change your router configuration.
-### Creating a hotspot
+### Creating a Hotspot
There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
### Nintendo DS WFC Restoration
-
1. Launch the Nintendo WFC settings
1. Connect to your access point
1. Set your Primary DNS value as one of the values below, depending on which service you want to use:
@@ -28,3 +27,22 @@ There are guides for creating a DS game compatible hotspot on macOS and Linux co
- **Twilit WFC** - `34.66.49.81`
1. Set `1.1.1.1` as your secondary DNS
1. You might need to NoSSL patch your game at this point, depending on the game
+
+### Manually Patching Your DS ROMs
+Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
+
+Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
+
+1. Download [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. Create a text file with the name `patch.bat`
+1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server)
+1. Now drag all the roms you wish to patch on to patch.bat
+1. Done! the patched roms will be the ones ending in (wiimmfi)
+
+Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
+
+### Troubleshooting and Further Reading
+If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+
+For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_ja-JP/gbarunner2/bios.md b/pages/_ja-JP/gbarunner2/bios.md
new file mode 100644
index 00000000..95120883
--- /dev/null
+++ b/pages/_ja-JP/gbarunner2/bios.md
@@ -0,0 +1,21 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: GBA BIOS info
+description: Information on the GBA BIOS and how to dump it
+---
+
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+
+### Dumping Guides
+
+- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
+- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+
+After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+
+You can verify that your BIOS is a proper dump by comparing it with the following checksums:
+
+**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
diff --git a/pages/_ja-JP/gbarunner2/faq.md b/pages/_ja-JP/gbarunner2/faq.md
new file mode 100644
index 00000000..bd0fa0da
--- /dev/null
+++ b/pages/_ja-JP/gbarunner2/faq.md
@@ -0,0 +1,25 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: FAQ & Troubleshooting
+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 Wifi 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).
\ No newline at end of file
diff --git a/pages/_ja-JP/gbarunner2/index.md b/pages/_ja-JP/gbarunner2/index.md
new file mode 100644
index 00000000..c8a18925
--- /dev/null
+++ b/pages/_ja-JP/gbarunner2/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: Home
+description: Coming Soon™
+---
+
+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.
+
+Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
+- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_ja-JP/nds-bootstrap/faq.md b/pages/_ja-JP/nds-bootstrap/faq.md
new file mode 100644
index 00000000..f53d93e4
--- /dev/null
+++ b/pages/_ja-JP/nds-bootstrap/faq.md
@@ -0,0 +1,50 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: FAQ & Troubleshooting
+description: FAQ & Troubleshooting for nds-bootstrap
+---
+
+#### Why do I get a white screen when trying to load a game from SD Card?
+- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
+- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
+- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
+- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
+
+#### 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. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
+
+#### 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
+- You can expand the VRAM memory bus to 32-bit
+- Utilize the DSi's additional CPU speed
+- Enhance your audio with 48 KHz
+- Use DSi mode, allowing for DSi features
+- Using certain cartridges, you are able to use IR in your application
+- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
+- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work
+
+#### Donor ROMs
+Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
+
+#### What is a nightly and where do I get it?
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+
+#### 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.
+
+#### Is there anything else I should know about cheats?
+You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+
+#### nds-bootstrap troubleshooting
+If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
+
+1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+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.
+
+Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets.
diff --git a/pages/_ja-JP/nds-bootstrap/index.md b/pages/_ja-JP/nds-bootstrap/index.md
new file mode 100644
index 00000000..e282b1ef
--- /dev/null
+++ b/pages/_ja-JP/nds-bootstrap/index.md
@@ -0,0 +1,11 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+title: Home
+description: nds-bootstrap wiki
+---
+
+# Welcome to the nds-bootstrap Wiki
+
+nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
diff --git a/pages/_ja-JP/nds-bootstrap/testing.md b/pages/_ja-JP/nds-bootstrap/testing.md
new file mode 100644
index 00000000..200abd70
--- /dev/null
+++ b/pages/_ja-JP/nds-bootstrap/testing.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: Compatibility List & Testing Tips
+description: Compatibility List & Testing Tips
+---
+
+### 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`.
+
+### Tips For Testing Games
+- Look for screen flickering or sound issues
+- If something looks off, run the game along a console not using nds-bootstrap to compare
+- Try as many features in the game as possible
+- Be thorough
diff --git a/pages/_ja-JP/other/godmode9i.md b/pages/_ja-JP/other/godmode9i.md
new file mode 100644
index 00000000..b38a223f
--- /dev/null
+++ b/pages/_ja-JP/other/godmode9i.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: GodMode9i
+description: Info for 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.
+
+### FAQ & Troubleshooting
+
+#### How do I get past the "mounting drive(s)" screen while starting it up?
+This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/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.
+
+#### 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/]
diff --git a/pages/_ja-JP/other/hiyacfw.md b/pages/_ja-JP/other/hiyacfw.md
new file mode 100644
index 00000000..f2b3855f
--- /dev/null
+++ b/pages/_ja-JP/other/hiyacfw.md
@@ -0,0 +1,24 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: hiyaCFW
+description: Info for hiyaCFW
+---
+
+Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
+
+### Custom Splash Screens
+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:
+
+#### BMP
+- 16-bit (RGBA 1555, RGB 1555, or RGB 565)
+- 256 x 192 or smaller
+
+#### GIF
+- Simple answer: Most GIFs 256 x 192 or smaller will work
+- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
+- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
+- Interlaced and plain text frames are ***not*** supported
+- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems
diff --git a/pages/_ja-JP/other/index.md b/pages/_ja-JP/other/index.md
new file mode 100644
index 00000000..8db55550
--- /dev/null
+++ b/pages/_ja-JP/other/index.md
@@ -0,0 +1,9 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: Home
+description: Coming Soon™
+---
+
+This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_ja-JP/twilightmenu/custom-boot-splashes.md b/pages/_ja-JP/twilightmenu/custom-boot-splashes.md
index 4ea7829b..146cf929 100644
--- a/pages/_ja-JP/twilightmenu/custom-boot-splashes.md
+++ b/pages/_ja-JP/twilightmenu/custom-boot-splashes.md
@@ -1,19 +1,19 @@
---
-lang: en-US
+lang: ja-JP
layout: wiki
section: twilightmenu
category: customization
-title: Custom Boot Splashes
-description: How to use custom splash screens for TWiLight Menu++
+title: カスタム起動スプラッシュ
+description: TWiLight Menu++ためにカスタムのスプラッシュ画面を使う方法
---
-You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings.
+カスタムのGIFファイルを使って、TWiLight Menu++を起動中にカスタムのスプラッシュ画面があることができます。 名前は`splashtop.gif`と`splashbottom.gif`である必要があり、それらを`sd:/_nds/TWiLightMenu/extras`に配置し、TWiLight Menu++設定で`DSiスプラッシュ画面`を`カスタム`に設定します。
-Most GIF files up to 256x192 should work, with a few exceptions:
-- GIF files over 1MiB (DSi Mode) or 256KiB (DS Mode) may not play at full speed as they will be decompressed on the fly
-- Between the two, the GIFs must be less than about 10MB (DSi Mode) or about 2MB (DS Mode)
-- If both GIFs are set to loop forever then they will show for 3 seconds, so set a loop count on at least one to control the time
-- The user input flag is supported so set it and a long delay on a frame if you want to show a splash and wait like the defaults
- - Only the GIF waiting for input will be paused, so the other can continue animating
-- If using Local Color Tables the whole frame must be overwritten as it will replace the whole screen's palette, not just the current frame
-- Interlaced and text frames will not work
+256x192までのGIFファイルは、いくつかの例外を除いて機能するはずです:
+- 1MiB(DSiモード)または256KiB(DSモード)以上のGIFファィルは、その場で解凍されるため、フルスピードで再生しないことがあります。
+- 2つの間では、GIFは約10MB(DSiモード)または約2MB(DSモード)以下である必要があります。
+- 両方のGIFを永久にループするように設定する場合は3秒間表示されますため、少なくとも1つでループ数を設定して時間を制御します
+- ユーザー入力フラグがサポートされているので、デフォルトのようにスプラッシュを表示して待つ場合はフレームにそれと長い遅延を設定してください
+ - 入力待ちのGIFのみが一時停止され、他のGIFはアニメーションを続けることができます。
+- ローカルカラーテーブルを使う場合は、画面全体のパレットを置き換えられるため、現在のフレームだけでなく、フレーム全体を上書きする必要があります
+- インターレースとテキストのフレームは機能しません
diff --git a/pages/_ja-JP/twilightmenu/download-play-pictochat.md b/pages/_ja-JP/twilightmenu/download-play-pictochat.md
index a4571b5b..9e0bdfb4 100644
--- a/pages/_ja-JP/twilightmenu/download-play-pictochat.md
+++ b/pages/_ja-JP/twilightmenu/download-play-pictochat.md
@@ -22,4 +22,4 @@ Copy to `sd:/_nds/`, and rename to `dlplay.nds`.
The above steps will increase DLP boot speed.
To run Pictochat on 3DS (DSi required):
-- Copy `pictochat.nds` from `sd:/_nds/` on the DSi SD card, on the 3DS SD card, also in `sd:/_nds/` You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
+- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
diff --git a/pages/_ja-JP/twilightmenu/faq.md b/pages/_ja-JP/twilightmenu/faq.md
index 801f53fc..351d2273 100644
--- a/pages/_ja-JP/twilightmenu/faq.md
+++ b/pages/_ja-JP/twilightmenu/faq.md
@@ -10,102 +10,402 @@ description: TWiLight Menu++のよくある質問とトラブルシューティ
もっとよくある質問ため、[GBAtempスレッド](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/)にアクセスしてください。
{:.alert .alert-info}
-#### Q:TWiLight Menu++を起動する時に、3DS/2DSが黒い画面で動かなく、クラッシュする、電源を切るなどのはなぜですか?
-A:TWL_FIRMは何らかの方法で破損している可能性があります。 このガイドに従って問題を解決してください:[ https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide](https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide)
+#### TWiLight Menu++を起動する時に、3DS/2DSが黒い画面で動かなく、クラッシュする、電源を切るなどのはなぜですか?
+TWL_FIRMは何らかの方法で破損している可能性があります。 このガイドに従って問題を解決してください:[ https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide](https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide)
-#### Q:TWiLight Menu++を起動する時に、白い画面が表示されるを修正するにはどうすればよいですか?
-A:
+#### TWiLight Menu++を起動する時に、白い画面が表示されるを修正するにはどうすればいいですか?
- まず、本体をスリープモードにしてから(例:本体の蓋を閉じるか、古い2DSのスリープバタンを押す)、本体をスリープモードから復帰します
- それがうまくいかない場合は、SDカードを32KBクラスタ/割り当てサイズでFAT32にフォーマットしてください
- それでもうまくいかない場合は、別のSDカードをお試してください
-#### Q:SDカードからゲームを読み込みようとすると、白い画面が表示されるのはなぜですか?
-A:
+#### ゲームを起動する時に、TWiLight Menu++が再起動したりGuru Meditation Errorを与えたりを修正するにはどうすればいいですか?
+TWLMenu++設定に移動し、`最近プレイしたリストを更新する`を無効にする。
+
+#### SDカードからゲームを読み込みようとすると、白い画面が表示されるのはなぜですか?
- まず、[nds-bootstrapの互換性リスト](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0)を確認して、ゲームに互換性があることを確認してください
- いくつかのチートは現時点でnds-bootstrapと互換性がないため、そのゲームのすべてのチートを無効にしましたをお試してください。Lを使って、ゲームのすべてのチートを無効にできます
- 起動しようとしているゲームがDSi対応ゲーム場合は、TWiLight Menu++は`DS Mode`に設定されていることを確認します。
- 以前に機能した場合は、`sd:/_nds/nds-bootstrap/`で`fatTable`と`patchOffsetCache`フォルダ削除してください
-#### Q:チートはどうのように使いますか?
-A:`sd:/_nds/TWiLightMenu/extras/`フォルダ内に`usrcheat.dat`ファイルの形式でチートデータベースが必要です。 最新のチートデータベースは、[DeadSkullzJrのデータベース](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/)です。 あるいは、[r4cce](http://hp.vector.co.jp/authors/VA013928/soft.html)を使って独自のチートデータベースを作成できます。
+#### チートはどうのように使いますか?
+`sd:/_nds/TWiLightMenu/extras/`フォルダ内に`usrcheat.dat`ファイルの形式でチートデータベースが必要です。 最新のチートデータベースは、[DeadSkullzJrのデータベース](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/)です。 あるいは、[r4cce](http://hp.vector.co.jp/authors/VA013928/soft.html)を使って独自のチートデータベースを作成できます。
-#### Q:DSiテーマの上画面にカスタム画像を表示するにはどうすればよいですか?
-A:`sd:/_nds/TWiLightMenu/dsimenu/photos/`内のランダムな`.png`画像はメニューが読み込まれるたびに表示されます。
+#### DSiテーマの上画面にカスタム画像を表示するにはどうすればいいですか?
+`sd:/_nds/TWiLightMenu/dsimenu/photos/`内のランダムな`.png`画像はメニューが読み込まれるたびに表示されます。
- 画像は208x156以下である必要があります
- エラーがある場合は、画像サイズのエラーの可能性が最も高いです。 サイズを小さくするには、[tinypng](https://tinypng.com)を使ってください
-#### Q:ゲームを入手するにはどうすればよいですか?
-A:[Universal-DB](https://db.universal-team.net/ds)と[GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications)から自作ゲームをダウンロードできます。 小売ゲームのダンプを取得するには:
+#### ゲームを入手するにはどうすればよいですか?
+[Universal-DB](https://db.universal-team.net/ds)と[GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications)から自作ゲームをダウンロードできます。 小売ゲームのダンプを取得するには:
- DSでは、[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)を使ってGBAゲームをダンプでき、Slot-1フラッシュカートを持っている場合はDSゲームをダンプできます
- DSiでは、[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)を使ってDSゲームとDSiウェアをダンプできます
- 3DSでは、[GodMode9](https://github.com/d0k3/GodMode9/releases)を使ってDSゲーム、DSiウェア、バーチァルコンソールのゲームをダンプできます
-#### Q:ゲームカードからSDカードにセーブファイルを取得するまたは逆にことはできますか?
-A:はい、DSiと3DSで[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)、3DSで[Checkpoint](https://github.com/FlagBrew/Checkpoint/releases)を使えます
+#### ゲームカードからSDカードにセーブファイルを取得するまたは逆にことはできますか?
+はい、DSiと3DSで[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)、3DSで[Checkpoint](https://github.com/FlagBrew/Checkpoint/releases)を使えます
-#### Q:TWiLight Menu++の言語を変更するにはどうしたらよいですか?
-A:
+#### TWiLight Menu++の言語を変更するにはどうしたらよいですか?
1. TWiLight Menu++設定を開きます。これを行うには、TWiLight Menu++を読み込んでいる間にSELECTを押し続けます
1. LまたはYを1回(フラッシュカード・3DS上)または2回(DSi上)を押します
1. 言語が表示されるまで最初のオプションを変更し、設定を終了します
- DSゲームの言語とTWiLight Menu++にそれのタイトルを制御するため、次の2つのオプションを変更することもできます
-#### Q:TWiLight Menu++はどのシステムに対応ですか?
+#### これはDS(i)エミュレータですか?
+いいえ、これはエミュレータではありません。 メニューとDSゲーム(nds-bootstrapを介して読み取り)は、本体のDS・DSiモードでネイティブに実行されます。 唯一のエミュレートされる本体は、過去の本体です。しかし、GBAは部分的です(グラフィクスのようないくつかの部分はネイティブに実行されている)
-A:
+#### TWiLight Menu++はどのシステムに対応ですか?
-| 形式 | ローダー | 拡張子 | セーブファイル |
-| -------------------- | ------------------------------------------ | ------------------------------------------------------ | ---------------------------------- |
-| ARGV[^1] | ネイティブ | `.argv` | |
-| Atari 2600 | [StellaDS][stellads] | `.a26` | |
-| Atari 5200 | [A5200DS][a5200ds] | `.a52` | |
-| Atari 7800 | [A7800DS][a7800ds] | `.a78` | |
-| DS | [nds-bootstrap][ndsbs]、フラッシュカードのカーネル、ネイティブ | `.nds`、`.dsi`、`.ids`、`.srl`、`.app` | `saves/[ROMの名前].sav`[^2] |
-| DSiウェア | [Unlaunch][unlaunch] | `.nds`、`.dsi`、`.ids`、`.srl`、`.app` | `[ROMの名前].pub`、`[ROMの名前].prv` |
-| DSTWOプラグイン | [DSTWO][dstwo][^3] | `.plg` | |
-| ゲームボーイ(カラー) | [GameYob][gameyob] | `.gb`、`.sgb`、`.gbc` | `[ROMの名前].sav` |
-| ゲームボーイアドバンス | [GBARunner2][gbarunner2]、ネイティブ[^4] | `.agb`、`.gba`、`.mb` | `[ROMの名前].sav` |
-| ゲームギア | [S8DS][s8ds] | `.gg` | `[ROMの名前].gg.sav` |
-| メガドライブ・Genesis | [jEnesisDS][jenesis]、[PicoDriveTWL][pdtwl] | `.gen` | `[ROMの名前].srm`[^5] |
-| マスターシステム | [S8DS][s8ds] | `.sms` | `[ROMの名前].sms.sav` |
-| MPEG4ビデオ | [MPEG4プレイヤー][mpeg4player] | `.mp4` | |
-| ファミリーコンピュータ・NES | [nesDS][nesds] | `.nes`、`.fds` | `[ROMの名前].sav` |
-| PCエンジン・TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | |
-| RVIDビデオ | [Rocket Video Player][rvidplayer] | `.rvid` | |
-| スーパーファミコン[^6] | [SNEmulDS][snemulds] | `.smc`、`.sfc` | `[ROMの名前].srm`[^7] |
+
{:.table}
- Footnotes -
{:footnotes}
-#### Q:sudokuhaxからタッチ入力がうまくいかないのはなぜですか?
-A:sudokuhaxのセーブファイルによっては、タッチ画面の入力が動作しない場合があります。
+#### sudokuhaxからタッチ入力がうまくいかないのはなぜですか?
+sudokuhaxのセーブファイルによっては、タッチ画面の入力が動作しない場合があります。
-#### Q:The Biggest LoserはTWiLight Menu++を起動できますか?
-A:いいえ。 The Biggest LoserはSlot-1ゲームです、DSiウェアではない、Slot-1カードを実行する時にSDアクセスが無効になります。
+#### 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]: Slot-2フラッシュカードが必要なのでオリジナルのDSとDS Liteでのみ機能します
-[^5]: jEnesisはフラッシュカードから実行している時にのみ保存できますが、PicoDriveTWLはSDカードとフラッシュカードから保存できます
-[^6]: フラッシュカードを使っている場合またはUnlaunchがインストールされている場合にのみ表示されます
-[^7]: フラッシュカードから実行している時にのみ保存できます
-
-[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
+[^4]: DSiモードで実行している場合は、DSPを使って良いサウンドを得ることができます
+[^5]: Slot-2フラッシュカードが必要なのでオリジナルのDSとDS Liteでのみ機能します
+[^6]: jEnesisはフラッシュカードから実行している時にのみ保存できますが、PicoDriveTWLはSDカードとフラッシュカードから保存できます
+[^7]: フラッシュカード、3DSの内部のSDカードまたはUnlaunchがインストール済みのDSiを使っている場合にのみ表示されます
+[^8]: フラッシュカードから実行している時にのみ保存できます
diff --git a/pages/_ja-JP/twilightmenu/how-to-get-box-art.md b/pages/_ja-JP/twilightmenu/how-to-get-box-art.md
index 9d4473df..2486bdd5 100644
--- a/pages/_ja-JP/twilightmenu/how-to-get-box-art.md
+++ b/pages/_ja-JP/twilightmenu/how-to-get-box-art.md
@@ -1,47 +1,47 @@
---
-lang: en-US
+lang: ja-JP
layout: wiki
section: twilightmenu
category: other
-title: How to Get Box Art
-description: How to get box art / game covers in TWiLight Menu++
+title: ボックスアートを取得する方法
+description: TWiLight Menu++でボックスアート・ゲームカバーを取得する方法
---
### 3DS
-1. Install [KirovAir's TWiLight Menu++ Updater fork](https://github.com/KirovAir/TWiLightMenu-Updater/releases)
- - This will replace the normal TWiLight Menu++ Updater, so use Universal-Updater instead for updating TWiLight Menu++
-1. Select `Extras`, `Boxart`, then press X to scan the full SD card or A to select a folder to scan
-1. Choose a box art size
-1. Choose a border style
-1. Make sure box art is set to be shown in TWiLight Menu++ settings
+1. [KirovAirのTWiLight Menu++ Updaterフォーク](https://github.com/KirovAir/TWiLightMenu-Updater/releases)をインストールします
+ - これは通常のTWiLight Menu++ Updaterを置き換えられますので、代わりにUniversal-Updaterを使ってTWiLight Menu++を更新してください
+1. `Extras`、`Boxart`を選択してXを押してSD全体をスキャンしか、Aでスキャンするフォルダを選択します
+1. ボックスアートのサイズを選択します
+1. 外枠のスタイルを選択します
+1. TWiLight Menu++設定でボックスアートが表示されていることを確認してください
### Windows
-1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
-1. Extract `TwilightBoxart-Windows-UX.zip` and run `TwilightBoxart.exe`
-1. Click `Detect SD`
- - If it doesn't find the correct SD card click `Browse...` and select the right one
-1. Change the size, border, etc options to your liking
-1. Click `Start`
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)の最新バージョンをダウンロードします
+1. `TwilightBoxart-Windows-UX.zip`を抽出し、`TwilightBoxart.exe`を実行します
+1. `Detect SD`をクリックします
+ - 正しいSDカードが見つからない場合は、`Browse...`をクリックし、正しいSDカードを選択してください
+1. サイズ、外枠などのオプションをお好みに変更します
+1. `Start`をクリックします
+1. TWiLight Menu++設定でボックスアートが表示されていることを確認してください
-### macOS/Linux
-1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
-1. Extract the `.zip`
-1. Open `TwilightBoxart.ini` in the extracted folder in a text editor, then save the file
-1. Type the path to your SD card after `SdRoot=`
- - On macOS this is `/Volumes/` then the name of your SD card
-1. Open the terminal
-1. In the terminal, type `cd ` then drag drop the folder with `TwilightBoxart.CLI` in it onto your terminal
-1. Run `chmod +x TwilightBoxart.CLI`
-1. Run `./TwilightBoxart.CLI` file by drag dropping it onto your terminal
-1. Say `Yes` if it shows your SD path correctly
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+### macOS・Linux
+1. [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)の最新バージョンをダウンロードします
+1. `.zip`を抽出します
+1. テキストエディタで抽出されたフォルダの`TwilightBoxart.ini`を開きます
+1. `SdRoot=`の後にSDカードへのパスを入力し、ファイルを保存します
+ - macOSでは、これは`/Volumes/`の後にSDカードの名前が続きます
+1. 端末を開きます
+1. 端末に`cd `を入力し、`TwilightBoxart.CLI`のフォルダを端末にドラッグします
+1. `chmod +x TwilightBoxart.CLI`を実行します
+1. `./TwilightBoxart.CLI`を実行します
+1. SDパスが正しく表示されている場合は、`Yes`を入力します
+1. TWiLight Menu++設定でボックスアートが表示されていることを確認してください
-### Manual
-1. Download a png box art pack from [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs)
-1. Extract the .png files to `sd:/_nds/TWiLightMenu/boxart`
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+### 手動
+1. [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs)からPNGボックスアートパックをダウンロードします
+1. .pngファィルを`sd:/_nds/TWiLightMenu/boxart`に抽出します
+1. TWiLight Menu++設定でボックスアートが表示されていることを確認してください
-**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`). Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143.
+**独自のボックスアートを追加するには:** `sd:/_nds/TWiLightMenu/boxart`に配置します。 ゲームのTID(例:`ASME.png`)、またはファイル名(例:`SM64DS.nds.png`)を持つことができます。 おすすめのサイズは128x115です、最大は208x143です、`.png`フォーマットである必要があります。
-Individual box art can also be downloaded from GameTDB, under the **S Covers (png)** category.
+個々のボックスアートはGameTDBの**S Covers (png)**カテゴリーからダウンロードできます。
diff --git a/pages/_ja-JP/twilightmenu/playing-in-widescreen.md b/pages/_ja-JP/twilightmenu/playing-in-widescreen.md
index ea2b0482..5933c9e7 100644
--- a/pages/_ja-JP/twilightmenu/playing-in-widescreen.md
+++ b/pages/_ja-JP/twilightmenu/playing-in-widescreen.md
@@ -1,33 +1,38 @@
---
-lang: en-US
+lang: ja-JP
layout: wiki
section: twilightmenu
category: other
-title: Playing in Widescreen
-description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
+title: ワイドスクリーンでプレイ
+description: ニンテンドー3DSでTWiLight Menu++をワイドスクリーンでプレイする方法
---
-Requires an Old/New Nintendo 3DS or 2DS console.
+古い / Newニンテンドー3DS・2DSが必要です。
+{:.alert .alert-info}
-**Preparation**
-- Make sure Luma's `boot.firm` is on the SD root for this to work
-- If you used TWiLight Menu++ Updater or Universal-Updater to update, please install the latest TWiLight Menu++ CIAs using FBI
+### 準備
+- Lumaの`boot.firm`がSDルート上にあることを確認してください
-1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
-1. In Luma config, enable external FIRMs and modules
-1. Install the TWPatch CIA
-1. Launch TWPatch
-1. (Optional!) For a less pixelated widescreen, hold Y+B, and enable `GPU scale test (health hazard!)`
-1. Press X + START to generate a `TwlBg.cxi` file with widescreen
- - If the top screen doesn't indicate that wide patch is enabled, start from step 4 again
- - If widescreen still doesn't work, wait for RTCom-activated widescreen to be released
-1. In the TWiLight Menu++ settings, switch the page to `Misc settings`, and set `Screen Aspect Ratio` to `16:10`
- - This can be done per-game as well
+### インストール
+1. [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia)をダウンロードし、`TWPatch.cia`をSDカードにコピーします([GBAtempスレッド](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
+1. FBIを使って、`TWPatch.cia`をインストールします
+ - また、前の2つの手順ではなく、Universal-Updaterを使ってTWPatchをインストールすることもできます
+1. ホームメニューに戻り、TWPatchを起動します
+1. Y+Bを長押しし、` Widescreen patch (384x240 16:10)`を有効にします
+1. (任意!) ピクセス化されていないワイドスクリーンのために、`GPU scale test (health hazard!)`を有効にします
+ - 「health hazard!」(健康被害!)は、開発者がぼやけたために頭痛がしたからです
+1. STARTを押して、ワイドスクリーン付きの`TwlBg.cxi`ファイルを生成します
+ - 上画面はワイドパッチが有効であることを示していない場合は、手順3から再度開始します
+ - それでもワイドスクリーンが機能しない場合は、RTCom対応ワイドスクリーンがリリースために待ってください
+1. SELECTを押したまま3DSを再起動し、Luma3DSの設定を開きます
+1. `external FIRMs and modules`を有効にして、STARTを押して保存して終了します
+1. TWiLight Menu++設定を開き、`その他の設定`ページに切り替え、`画面アスペクト比`を`16:10`に設定します
+ - これはゲームごとにも行うことができます
-You're all done! Enjoy your DS games in widescreen!
+すべて完了しました! ワイドスクリーンでDSゲームをお楽しみください!
-**NOTE1**: Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. For this to be fixed so only the widescreen-compatible games run in widescreen, wait for RTCom-activated widescreen to be released.
+**注意1**:DS(i)モードのすべてのゲーム・アプリは、ワイドスクリーンに対応していないゲームでも、ワイドスクリーンで実行されます。 これを修正して、ワイドスクリーン互換性のゲームのみをワイドスクリーンで実行されるために、RTCom対応ワイドスクリーンがリリースために待ってください
-**NOTE2:** Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched. If you don't see the screen aspect ratio setting, wait for RTCom-activated widescreen to be released.
+**注意2**:ワイドスクリーンがグリッチに見えないようにするには、TWLMenu++を起動する時にSTARTまたはSELECTを長押ししない 画面アスペクト比の設定が表示されない場合は、RTCom対応ワイドスクリーンがリリースために待っていください
-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)
+すべてのゲームがワイドスクリーン対応ではありません。 [ワイドスクリーン付きゲームのリストを作成しました](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt)。
diff --git a/pages/_ko-KR/community/discord-info.md b/pages/_ko-KR/community/discord-info.md
new file mode 100644
index 00000000..e0b28d69
--- /dev/null
+++ b/pages/_ko-KR/community/discord-info.md
@@ -0,0 +1,103 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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.
+
+## 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:
+
+- [#community-rules][community-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
+
+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.
+
+## Roles & User Flairs
+We have several roles you can get on this server, some of them being accessible with just a @Lightning 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.
+
+Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances
+
+### 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.
+
+### 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]
+
+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).
+
+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.
+
+### 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.
+
+- TWiLight Menu++:
+- dsi.cfw.guide website:
+- ds-homebrew.com wiki:
+
+This is a toggleable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][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.
+
+### 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 toggleable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server])
+
+### Updates
+You will get pinged in [#announcements][announcements] anytime an update comes out. To access it, type `!togglerole Updates` in [#end-of-server][end-of-server].
+
+## 🤖 Lightning Commands
+Lightning is a discord bot made by @Frost_ which has useful commands for modding communities, including...
+
+- `!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.
+- `!tinydb [search term]` - Lookup 3DS homebrew on TinyDB
+- `!togglerole [role]` - This will toggle the two customizable roles we have: `Updates` and `Nintendo DS Online Players`
+
+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)
+- 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/))
+
+
+[community-rules]: https://discord.com/channels/283769550611152897/718305959914766366
+[useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283
+
+[announcements]: https://discord.com/channels/283769550611152897/283771381735489537
+[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
+[other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712
+
+[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725
+[nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448
+[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
new file mode 100644
index 00000000..6a1be251
--- /dev/null
+++ b/pages/_ko-KR/community/discord-rules.md
@@ -0,0 +1,132 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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 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.
+
+
+### Do NOT bring the chat quality down.
+
+Examples 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).
+- 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.
+
+
+### Do NOT randomly send Discord server invite links with no context & without explicit staff permission
+
+- 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.
+
+
+### 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.
+
+
+## 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.
+
+If you don't understand any of the rules, feel free to ask.
+
+Last update: August 19th, 2020
diff --git a/pages/_ko-KR/community/index.md b/pages/_ko-KR/community/index.md
new file mode 100644
index 00000000..11b208e6
--- /dev/null
+++ b/pages/_ko-KR/community/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: community
+title: Home
+description: Coming Soon™
+---
+
+You can find information about our community here, such as the rules for our Discord server. We have the following places:
+- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
+- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
+- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_ko-KR/ds-index/3ds-forwarders.md b/pages/_ko-KR/ds-index/3ds-forwarders.md
index 1a806994..a6a2fdd9 100644
--- a/pages/_ko-KR/ds-index/3ds-forwarders.md
+++ b/pages/_ko-KR/ds-index/3ds-forwarders.md
@@ -74,7 +74,7 @@ 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
+- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
### Part 1: Getting Started
{% capture tab-sd-card %}
diff --git a/pages/_ko-KR/ds-index/dsi-twl-firm.md b/pages/_ko-KR/ds-index/dsi-twl-firm.md
index 6ea094af..657ec73b 100644
--- a/pages/_ko-KR/ds-index/dsi-twl-firm.md
+++ b/pages/_ko-KR/ds-index/dsi-twl-firm.md
@@ -29,8 +29,6 @@ The ranges that make it overflow is determined by pairs of two. For example, 1-2
This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
------
-
In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
### 닌텐도 DSi Slot-1 접근 & 차단
@@ -49,3 +47,6 @@ A `pit.bin` file is used in order to load images. However, the header size at of
### 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.
+
+### 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/).
\ No newline at end of file
diff --git a/pages/_ko-KR/ds-index/hardmod.md b/pages/_ko-KR/ds-index/hardmod.md
index 7477538f..713817c9 100644
--- a/pages/_ko-KR/ds-index/hardmod.md
+++ b/pages/_ko-KR/ds-index/hardmod.md
@@ -74,22 +74,22 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
- 1. Run `lbslk` on a terminal
+ 1. Run `lbslk` in a terminal
1. Plug in the SD card adapter
1. Run `lbslk` again
1. This time a new device should appear
- - It may be called `/dev/sdb`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer
- macOS:
1. Unplug the SD card adapter
- 1. Run `df` on a terminal
+ 1. Run `df` in a terminal
1. Plug in the SD card adapter
1. Run `df` again
1. A new device should appear in the list
- - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer
1. Dump the NAND
- - Run the following command on a terminal:
+ - Run the following command in a terminal:
- `cat {device-name} > nand0.bin`
- Replace `{device-name}` with the SD card mount location
- E.g `cat /dev/sdb > nand0.bin`
diff --git a/pages/_ko-KR/ds-index/homebrew.md b/pages/_ko-KR/ds-index/homebrew.md
index d92bea3c..49487df5 100644
--- a/pages/_ko-KR/ds-index/homebrew.md
+++ b/pages/_ko-KR/ds-index/homebrew.md
@@ -11,9 +11,9 @@ 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 recommends libfat. We recommend using libslim instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using easyGL2D, which comes shipped with libnds. However, you can use NightFox Lib
-- **Entire Toolchains:** We recommend using devkitARM and libnds, 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
+- **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
+- **Graphic Library:** 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)
### Flashcards
diff --git a/pages/_ko-KR/ds-index/retail-roms.md b/pages/_ko-KR/ds-index/retail-roms.md
index 7cc3e0ba..d1395626 100644
--- a/pages/_ko-KR/ds-index/retail-roms.md
+++ b/pages/_ko-KR/ds-index/retail-roms.md
@@ -8,25 +8,20 @@ description: 시판되는 DS 게임과 관련된 설명
---
### 불법 복제 방지 기술 (Anti-Piracy)
-
불법 복제 방지 기술 (영어로 Anti-Piracy, 줄여서 AP) 은 개발자들이 정당한 구매를 장려하고, 불법 복제를 방지하기 위해 사용되어왔습니다. 이는 로더나 ROM 자체에서 우회할 수 있습니다.
-- nds-bootstrap에서는, 위에 이야기한 패치를 우회하기 위해 `.IPS`파일을 불러올 수 있습니다. 이러한 `.IPS` 파일은 nds-bootstrap 내부에 패치되므로, 롬파일을 온전히 유지할 수 있습니다. `.IPS`파일 팩은 자동으로 TWiLight Menu++에 포함됩니다.
+- 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++.
- Wood R4에서는, 이러한 패치가 소프트웨어 자체에 포함되어있습니다. 따라서, 사용자가 롬 파일 자체를 수정할 필요는 없습니다.
-롬이나 소프트웨어를 위한 `.IPS`파일이 롬파일에 패치되어있지 않은 경우, [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/)을 이용해 직접 롬파일을 수정할 수도 있습니다.
+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/)
-### CloneBoot
+### 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.
-CloneBoot는 게임이 직접 로드한 arm9/arm7 바이너리를 다른 본체에 전송하는 것을 얘기합니다. 이는 단일 카드 멀티플레이를 위해 DS 다운로드 플레이에 사용됩니다. 단일 카드 멀티플레이를 지원하는 모든 게임이 cloneboot를 통한 것은 아닙니다.
+Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid.
-현재는 arm9/7 바이너리가 RSA 서명을 무효화하도록 패치되어 nds-bootstrap의 cloneboot패치를 쓸 수 없게되었습니다.
-
-### Thumb 구조
-보통의 32비트 ARM 구조 대신에, THUMB는 16비트 구조를 이용합니다. 이것은 메모리 대역폭이 보다 좁을 때 유용합니다.
-
-### 세이브 파일
-닌텐도 DS 카트리지는 4가지의 알려진 세이브 타입이 있습니다.
+### Save Files
+Nintendo DS cartridges have 4 known save types:
- EEPROM - Electrically Erasable Programmable Read-Only Memory
- FLASH
@@ -37,18 +32,16 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
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
+### Assembly
+Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [gbatek](https://problemkaputt.de/gbatek.htm).
+
### 카드 읽기 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.
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.
- For example: `DMA2: 04100010 023C18C0 AF000001`
-### Donor 롬
-
-In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 games to work or save. The ROM acted as a Donor ROM. nds-bootstrap grabs the donor's arm7 binary, replacing the original ROM's arm7 binary, in order for the save patches to work, and there was a few side effects as a result. In later nds-bootstrap versions, a Donor ROM is needed for certain THUMB or SDK5 games to boot, as well as save.
-
-### 액션 리플레이 치트
-
+### 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. The following kernels can utilize cheats:
@@ -70,5 +63,3 @@ For the most complete cheat database, we recommend using the one made by DeadSku
Cheat codes generally have types A through E, and here is a 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.
-
-Credits: (`DeadSkullzJr`)
diff --git a/pages/_ko-KR/ds-index/wifi.md b/pages/_ko-KR/ds-index/wifi.md
index c903b3d7..7d47fbb5 100644
--- a/pages/_ko-KR/ds-index/wifi.md
+++ b/pages/_ko-KR/ds-index/wifi.md
@@ -8,17 +8,16 @@ description: 닌텐도 DS에서 Wi-Fi를 사용하는 방법에 대한 정보
---
- 닌텐도 DS 응용프로그램에서는, WEP과 오픈 WiFi만 사용할 수 있습니다.
-- 닌텐도 DSi용으로 상향되었거나 독점중인 응용프로그램들은 더 나아가, WPA2를 지원합니다.
+- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support
핫스팟은 사용 가능하므로, 라우터 설정을 바꾸지 않아도 됩니다.
-### 핫스팟 만들기
+### Creating a Hotspot
GBAtemp의 macOS와 Linux 컴퓨터 상에 DS 게임 호환 핫스팟을 만드는 방법입니다. 윈도우를 사용중이면, Linux live boot를 이용할 수도 있습니다.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
### 닌텐도 DS Wi-Fi 커넥션 복구
-
1. 닌텐도 Wi-Fi 커넥션 설정을 실행합니다.
1. 사용자의 엑세스 포인트에 접속합니다.
1. 사용할 목적과 서비스에 따라, 기본 설정 DNS를 아래에 적힌 값으로 설정합니다.
@@ -28,3 +27,22 @@ GBAtemp의 macOS와 Linux 컴퓨터 상에 DS 게임 호환 핫스팟을 만드
- **Twilit WFC** - `34.66.49.81`
1. 보조 DNS를 `1.1.1.1` 로 설정합니다.
1. 여기서, 게임에 따라 NoSSL 패치가 필요할 수 있습니다.
+
+### Manually Patching Your DS ROMs
+Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
+
+Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
+
+1. Download [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. Create a text file with the name `patch.bat`
+1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server)
+1. Now drag all the roms you wish to patch on to patch.bat
+1. Done! the patched roms will be the ones ending in (wiimmfi)
+
+Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
+
+### Troubleshooting and Further Reading
+If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+
+For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_ko-KR/gbarunner2/bios.md b/pages/_ko-KR/gbarunner2/bios.md
new file mode 100644
index 00000000..95120883
--- /dev/null
+++ b/pages/_ko-KR/gbarunner2/bios.md
@@ -0,0 +1,21 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: GBA BIOS info
+description: Information on the GBA BIOS and how to dump it
+---
+
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+
+### Dumping Guides
+
+- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
+- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+
+After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+
+You can verify that your BIOS is a proper dump by comparing it with the following checksums:
+
+**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
diff --git a/pages/_ko-KR/gbarunner2/faq.md b/pages/_ko-KR/gbarunner2/faq.md
new file mode 100644
index 00000000..bd0fa0da
--- /dev/null
+++ b/pages/_ko-KR/gbarunner2/faq.md
@@ -0,0 +1,25 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: FAQ & Troubleshooting
+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 Wifi 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).
\ No newline at end of file
diff --git a/pages/_ko-KR/gbarunner2/index.md b/pages/_ko-KR/gbarunner2/index.md
new file mode 100644
index 00000000..c8a18925
--- /dev/null
+++ b/pages/_ko-KR/gbarunner2/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: Home
+description: Coming Soon™
+---
+
+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.
+
+Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
+- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_ko-KR/nds-bootstrap/faq.md b/pages/_ko-KR/nds-bootstrap/faq.md
new file mode 100644
index 00000000..f53d93e4
--- /dev/null
+++ b/pages/_ko-KR/nds-bootstrap/faq.md
@@ -0,0 +1,50 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: FAQ & Troubleshooting
+description: FAQ & Troubleshooting for nds-bootstrap
+---
+
+#### Why do I get a white screen when trying to load a game from SD Card?
+- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
+- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
+- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
+- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
+
+#### 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. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
+
+#### 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
+- You can expand the VRAM memory bus to 32-bit
+- Utilize the DSi's additional CPU speed
+- Enhance your audio with 48 KHz
+- Use DSi mode, allowing for DSi features
+- Using certain cartridges, you are able to use IR in your application
+- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
+- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work
+
+#### Donor ROMs
+Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
+
+#### What is a nightly and where do I get it?
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+
+#### 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.
+
+#### Is there anything else I should know about cheats?
+You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+
+#### nds-bootstrap troubleshooting
+If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
+
+1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+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.
+
+Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets.
diff --git a/pages/_ko-KR/nds-bootstrap/index.md b/pages/_ko-KR/nds-bootstrap/index.md
new file mode 100644
index 00000000..e282b1ef
--- /dev/null
+++ b/pages/_ko-KR/nds-bootstrap/index.md
@@ -0,0 +1,11 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+title: Home
+description: nds-bootstrap wiki
+---
+
+# Welcome to the nds-bootstrap Wiki
+
+nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
diff --git a/pages/_ko-KR/nds-bootstrap/testing.md b/pages/_ko-KR/nds-bootstrap/testing.md
new file mode 100644
index 00000000..200abd70
--- /dev/null
+++ b/pages/_ko-KR/nds-bootstrap/testing.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: Compatibility List & Testing Tips
+description: Compatibility List & Testing Tips
+---
+
+### 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`.
+
+### Tips For Testing Games
+- Look for screen flickering or sound issues
+- If something looks off, run the game along a console not using nds-bootstrap to compare
+- Try as many features in the game as possible
+- Be thorough
diff --git a/pages/_ko-KR/other/godmode9i.md b/pages/_ko-KR/other/godmode9i.md
new file mode 100644
index 00000000..b38a223f
--- /dev/null
+++ b/pages/_ko-KR/other/godmode9i.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: GodMode9i
+description: Info for 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.
+
+### FAQ & Troubleshooting
+
+#### How do I get past the "mounting drive(s)" screen while starting it up?
+This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/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.
+
+#### 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/]
diff --git a/pages/_ko-KR/other/hiyacfw.md b/pages/_ko-KR/other/hiyacfw.md
new file mode 100644
index 00000000..f2b3855f
--- /dev/null
+++ b/pages/_ko-KR/other/hiyacfw.md
@@ -0,0 +1,24 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: hiyaCFW
+description: Info for hiyaCFW
+---
+
+Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
+
+### Custom Splash Screens
+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:
+
+#### BMP
+- 16-bit (RGBA 1555, RGB 1555, or RGB 565)
+- 256 x 192 or smaller
+
+#### GIF
+- Simple answer: Most GIFs 256 x 192 or smaller will work
+- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
+- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
+- Interlaced and plain text frames are ***not*** supported
+- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems
diff --git a/pages/_ko-KR/other/index.md b/pages/_ko-KR/other/index.md
new file mode 100644
index 00000000..8db55550
--- /dev/null
+++ b/pages/_ko-KR/other/index.md
@@ -0,0 +1,9 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: Home
+description: Coming Soon™
+---
+
+This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md
index 9247d545..2817e84e 100644
--- a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md
@@ -32,11 +32,11 @@ TWiLightMenu는 테마에서 커스텀 사운드를 지원합니다. 사용할
### 부팅 음악
While the other sound effects will work with any WAV file, the startup sound must be in a specific format in order to work properly, otherwise there will be a gap between when the startup sound stops and the background music begins.
-The startup.wav file must be **16-bit 16kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+startup.wav 파일은 반드시 **16-bit 16kHz** 형식이어야 합니다. 이 형식으로 변환하기 위해 [Audacity](https://www.audacityteam.org/download/)를 사용해볼 수 있습니다. Audacity에 파일이 로딩되었으면, **Project Rate (Hz)**를 **16000**으로 변경하고, **Shift+M**을 누른 다음, **Format**을 **16-bit PCM**으로 변경합니다.
-If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
+사용하려는 파일이 스테레오라면, **Tracks > Mix > Mix Stereo down to Mono**를 순서대로 진행하세요.
-You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to play.
+부팅 음악을 재생하고 싶으시면, 사용자의 `theme.ini`에서 `PlayStartupJingle=1`로 설정해주세요.
## 메뉴 배경음악
diff --git a/pages/_ko-KR/twilightmenu/custom-fonts.md b/pages/_ko-KR/twilightmenu/custom-fonts.md
index b24fdca6..21ce3cee 100644
--- a/pages/_ko-KR/twilightmenu/custom-fonts.md
+++ b/pages/_ko-KR/twilightmenu/custom-fonts.md
@@ -9,13 +9,13 @@ description: TWiLight Menu++에서 커스텀 폰트를 사용하는 방법
TWiLight Menu++에서는 NFTR (Nitro FonT Resource) 포맷 파일로 커스텀 폰트를 사용할 수 있습니다. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes.
-### Included font info
+### 기본 폰트에 대해
There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows:
- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode
- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages
- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages
-### Directory structure
+### 디렉토리 구조
Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following:
- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles
- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text
diff --git a/pages/_ko-KR/twilightmenu/download-play-pictochat.md b/pages/_ko-KR/twilightmenu/download-play-pictochat.md
index a2253532..344aac77 100644
--- a/pages/_ko-KR/twilightmenu/download-play-pictochat.md
+++ b/pages/_ko-KR/twilightmenu/download-play-pictochat.md
@@ -22,4 +22,4 @@ GodMode9 에서:
위 절차는 다운로드 플레이 부팅 속도를 높여줍니다.
픽토챗을 3DS에서 실행하려면... (DSi 필요):
-- DSi SD 카드의 `sd:/_nds/`에서 `pictochat.nds` 파일을 꺼내 3DS SD 카드의 `sd:/_nds/`에 복사합니다. 반드시 DSi의 TWiLight Menu++에서 DS 클래식 메뉴를 한 번 이상 실행해야합니다.
+- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
diff --git a/pages/_ko-KR/twilightmenu/faq.md b/pages/_ko-KR/twilightmenu/faq.md
index f9eff55e..c87bc380 100644
--- a/pages/_ko-KR/twilightmenu/faq.md
+++ b/pages/_ko-KR/twilightmenu/faq.md
@@ -10,50 +10,51 @@ description: TWiLight Menu++를 위한 자주 묻는 질문 / 문제 해결
더 많은 FAQ를 원하신다면, [GBAtemp 스레드](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/)를 참고하세요.
{:.alert .alert-info}
-#### Q: TWiLight Menu++를 실행할 때 화면이 안나옴, 크래시, 전원이 나가는 등의 증상이 생기는 이유가 뭔가요?
-A: TWL_FIRM이 어떻게든 망가졌을 수 있습니다. 문제를 해결하기 위해 다음 가이드를 따르세요:
+#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
+TWL_FIRM might've somehow got corrupted. 문제를 해결하기 위해 다음 가이드를 따르세요:
-#### TWiLight Menu++를 부팅할 때 하얀 화면만 떠있는 문제는 어떻게 고칠 수 있나요?
-A:
+#### How do I fix getting a white screen when booting TWiLight Menu++?
- 가장 먼저, 본체의 뚜껑을 닫아서 슬립모드로 전환했다가 다시 여세요. (구형 2DS의 경우 슬립모드 스위치를 전환했다가 다시 원래대로 돌리세요.)
- 이래도 효과가 없으면, 사용중인 SD카드를 파일 시스템은 FAT32, 할당 단위 크기는 32KB로 설정하고 포맷하세요 (용어는 윈도우 파일 탐색기 기준).
- 이렇게까지 했는데도 효과가 없으면, 다른 SD카드로 시도해보세요.
-#### Q: SD카드에서 게임을 불러올 때, 하얀 화면만 떠있는 문제는 어떻게 고칠 수 있나요?
-A:
+#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game?
+Go into TWLMenu++ Settings, and disable `Update recently played list`.
+
+#### Why do I get a white screen when trying to load a game from SD Card?
- 가장 먼저, [nds-bootstrap 호환성 리스트](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0)를 확인해서 실행하려는 게임이 호환되는지 확인하세요.
- nds-bootstrap과 호환되지 않는 치트가 있을 수 있으니, 해당 게임의 모든 치트를 비활성화하세요. 이 때, L 버튼으로 게임의 모든 치트를 비활성화 할 수 있습니다.
- 만약 DSi 향상 게임을 실행하려고 한다면, TWiLight Menu++가 `DS 모드`로 되어있지는 않은지 확인하세요.
- 이전에 작동한 적이 있으면, `sd:/_nds/nds-bootstrap/`에서 `fatTable`과 `patchOffsetCache`폴더를 지우세요.
-#### Q: 치트를 사용할 수 있나요?
-A: `sd:/_nds/TWiLightMenu/extras/` 폴더 안에 `usrcheat.dat` 형식의 치트 데이터베이스가 필요합니다. 가장 최신의 치트 데이터베이스는 [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/) 입니다. 대신에, [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html)를 이용해서 치트 데이터베이스를 만들 수도 있습니다.
+#### How do I use cheats?
+You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
-#### Q: DSi 테마 위쪽 화면의 사진을 커스텀하는 방법이 있나요?
-A: 메뉴를 불러올때마다 `sd:/_nds/TWiLightMenu/dsimenu/photos/` 안에 있는 `.png` 파일을 보여줍니다.
+#### How do I show a custom picture on the top screen of the DSi theme?
+A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
- 이미지의 가로세로 크기는 208x156을 넘어서는 안됩니다.
- 오류는 대부분 이미지의 용량때문에 발생합니다. 이미지 용량을 줄이려면 [tinypng](https://tinypng.com)를 이용해주세요.
-#### Q: 게임은 어디서 가져오죠?
-A: 홈브류 게임들은 [Universal-DB](https://db.universal-team.net/ds) 와 [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications)에서 다운로드하실 수 있습니다. 시중에 유통되는 게임의 덤프를 뜨는 방법:
+#### How do I get games?
+You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
- DS 본체 상에서 [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)를 이용해 GBA 게임이나 Slot-2 flashcard, DS 게임를 덤프할 수 있습니다.
- DSi 상에서[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)를 이용해 DS 게임이나 DSi웨어를 덤프할 수 있습니다.
- 3DS 상에서[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)를 이용해 DS 게임이나 DSi웨어, 버추얼 콘솔 게임을 덤프할 수 있습니다.
-#### Q: Can I get the save files from my game cards onto my SD card or vice versa?
-A: 네. DSi에서 [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)를 이용하거나 3DS에서 [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases)를 이용할 수 있습니다.
+#### Can I get the save files from my game cards onto my SD card or vice versa?
+Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
-#### Q: TWiLight Menu++의 언어를 변경하는 방법이 뭔가요?
-A:
+#### How do I change TWiLight Menu++'s language?
1. TWiLight Menu++의 설정을 여세요. TWiLight Menu++가 로딩될 때 SELECT버튼을 누르면 바로 설정으로 넘어갈 수 있습니다.
1. L 또는 Y를 한 번 (flashcard / 3DS) 또는 두 번 (DSi) 누르세요.
1. 첫 번째 옵션을 설정하고 싶은 언어가 보일때까지 변경하고, 설정에서 나옵니다.
- DS 게임과 그 게임 제목의 언어를 변경하려고 할 때에는, 두 번째 옵션을 변경하면 됩니다.
-#### Q: TWiLight Menu++가 지원하는 게임기는 어떤게 있나요?
+#### Is this a DS(i) emulator?
+No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively).
-A:
+#### What systems does TWiLight Menu++ support?
| Format | Loader | Extensions | Save file |
| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- |
@@ -61,37 +62,39 @@ A:
| 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`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[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], native[^4] | `.agb`, `.gba`, `.mb` | `[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`[^5] |
+| 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[^6] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^7] |
+| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] |
{:.table}
- Footnotes -
{:footnotes}
-#### Q: sudokuhax에서 왜 터치 입력이 작동되지 않나요?
-A: Depending on the save file of sudokuhax, the touch screen inputs may not work.
+#### Why isn't touch input working on sudokuhax?
+Depending on the save file of sudokuhax, the touch screen inputs may not work.
-#### Q: The Biggest Loser가 TWiLight Menu++를 부팅할 수 있나요?
-A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards.
+#### 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]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite
-[^5]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard
-[^6]: Only shown when using a flashcard or Unlaunch is installed
-[^7]: Can only save when running from a flashcard
+[^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
@@ -109,3 +112,4 @@ A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access
[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/how-to-get-box-art.md b/pages/_ko-KR/twilightmenu/how-to-get-box-art.md
index 5bdcbe12..568cdc03 100644
--- a/pages/_ko-KR/twilightmenu/how-to-get-box-art.md
+++ b/pages/_ko-KR/twilightmenu/how-to-get-box-art.md
@@ -22,25 +22,25 @@ description: How to get box art / game covers in TWiLight Menu++
- If it doesn't find the correct SD card click `Browse...` and select the right one
1. Change the size, border, etc options to your liking
1. Click `Start`
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### macOS/Linux
1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Extract the `.zip`
-1. Open `TwilightBoxart.ini` in the extracted folder in a text editor, then save the file
-1. Type the path to your SD card after `SdRoot=`
+1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
+1. Type the path to your SD card after `SdRoot=`, then save the file
- On macOS this is `/Volumes/` then the name of your SD card
1. Open the terminal
1. In the terminal, type `cd ` then drag drop the folder with `TwilightBoxart.CLI` in it onto your terminal
1. Run `chmod +x TwilightBoxart.CLI`
-1. Run `./TwilightBoxart.CLI` file by drag dropping it onto your terminal
+1. Run `./TwilightBoxart.CLI`
1. Say `Yes` if it shows your SD path correctly
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### 수동
1. Download a png box art pack from [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs)
1. Extract the .png files to `sd:/_nds/TWiLightMenu/boxart`
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`). Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143.
diff --git a/pages/_ko-KR/twilightmenu/playing-in-widescreen.md b/pages/_ko-KR/twilightmenu/playing-in-widescreen.md
index 87349475..1e7e37df 100644
--- a/pages/_ko-KR/twilightmenu/playing-in-widescreen.md
+++ b/pages/_ko-KR/twilightmenu/playing-in-widescreen.md
@@ -8,20 +8,25 @@ description: 닌텐도 3DS에서 와이드스크린으로 TWiLight Menu++를 이
---
구 / 뉴 닌텐도 3DS 또는 2DS 본체가 필요합니다.
+{:.alert .alert-info}
-**준비하기**
+### 준비하기
- `boot.firm`이 SD의 루트에 저장되어있는지 확인합니다.
-- 업데이트에 TWiLight Menu++ Updater나 Universal-Updater를 사용했다면, TWiLight Menu++의 CIA를 FBI를 통해 설치해주세요.
-1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
-1. Luma config에서, external FIRMs와 modules를 활성화해주세요.
-1. TWPatch CIA를 설치해주세요.
-1. TWPatch를 실행해주세요.
-1. (Optional!) For a less pixelated widescreen, hold Y+B, and enable `GPU scale test (health hazard!)`
-1. Press X + START to generate a `TwlBg.cxi` file with widescreen
- - If the top screen doesn't indicate that wide patch is enabled, start from step 4 again
+### 설치하기
+1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
+1. Install `TWPatch.cia` using FBI
+ - You can also use Universal-Updater to install TWPatch instead of the previous two steps
+1. Return to the home menu and launch TWPatch
+1. Hold Y + B and enable `Widescreen patch (384x240 16:10)`
+1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)`
+ - The "health hazard!" is because it gave the developer a headache due to its blurriness
+1. Press START to generate a `TwlBg.cxi` file with widescreen
+ - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again
- If widescreen still doesn't work, wait for RTCom-activated widescreen to be released
-1. In the TWiLight Menu++ settings, switch the page to `Misc settings`, and set `Screen Aspect Ratio` to `16:10`
+1. Restart your 3DS while holding SELECT to open Luma3DS's configuration
+1. Enable `external FIRMs and modules`, then press START to save and quit
+1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10`
- This can be done per-game as well
모든 작업이 끝났습니다! DS 게임을 와이드스크린으로 즐기세요!
diff --git a/pages/_pl-PL/community/discord-info.md b/pages/_pl-PL/community/discord-info.md
new file mode 100644
index 00000000..e0b28d69
--- /dev/null
+++ b/pages/_pl-PL/community/discord-info.md
@@ -0,0 +1,103 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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.
+
+## 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:
+
+- [#community-rules][community-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
+
+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.
+
+## Roles & User Flairs
+We have several roles you can get on this server, some of them being accessible with just a @Lightning 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.
+
+Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances
+
+### 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.
+
+### 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]
+
+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).
+
+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.
+
+### 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.
+
+- TWiLight Menu++:
+- dsi.cfw.guide website:
+- ds-homebrew.com wiki:
+
+This is a toggleable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][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.
+
+### 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 toggleable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server])
+
+### Updates
+You will get pinged in [#announcements][announcements] anytime an update comes out. To access it, type `!togglerole Updates` in [#end-of-server][end-of-server].
+
+## 🤖 Lightning Commands
+Lightning is a discord bot made by @Frost_ which has useful commands for modding communities, including...
+
+- `!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.
+- `!tinydb [search term]` - Lookup 3DS homebrew on TinyDB
+- `!togglerole [role]` - This will toggle the two customizable roles we have: `Updates` and `Nintendo DS Online Players`
+
+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)
+- 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/))
+
+
+[community-rules]: https://discord.com/channels/283769550611152897/718305959914766366
+[useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283
+
+[announcements]: https://discord.com/channels/283769550611152897/283771381735489537
+[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
+[other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712
+
+[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725
+[nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448
+[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
new file mode 100644
index 00000000..6a1be251
--- /dev/null
+++ b/pages/_pl-PL/community/discord-rules.md
@@ -0,0 +1,132 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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 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.
+
+
+### Do NOT bring the chat quality down.
+
+Examples 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).
+- 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.
+
+
+### Do NOT randomly send Discord server invite links with no context & without explicit staff permission
+
+- 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.
+
+
+### 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.
+
+
+## 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.
+
+If you don't understand any of the rules, feel free to ask.
+
+Last update: August 19th, 2020
diff --git a/pages/_pl-PL/community/index.md b/pages/_pl-PL/community/index.md
new file mode 100644
index 00000000..11b208e6
--- /dev/null
+++ b/pages/_pl-PL/community/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: community
+title: Home
+description: Coming Soon™
+---
+
+You can find information about our community here, such as the rules for our Discord server. We have the following places:
+- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
+- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
+- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_pl-PL/ds-index/3ds-forwarders.md b/pages/_pl-PL/ds-index/3ds-forwarders.md
index 1a806994..a6a2fdd9 100644
--- a/pages/_pl-PL/ds-index/3ds-forwarders.md
+++ b/pages/_pl-PL/ds-index/3ds-forwarders.md
@@ -74,7 +74,7 @@ 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
+- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
### Part 1: Getting Started
{% capture tab-sd-card %}
diff --git a/pages/_pl-PL/ds-index/dsi-twl-firm.md b/pages/_pl-PL/ds-index/dsi-twl-firm.md
index 40729361..6b9acd46 100644
--- a/pages/_pl-PL/ds-index/dsi-twl-firm.md
+++ b/pages/_pl-PL/ds-index/dsi-twl-firm.md
@@ -29,8 +29,6 @@ Zakresy powodujące jego przepełnienie określa się na podstawie par. Na przyk
This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
------
-
In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
### Nintendo DSi Slot-1 Access & Blockout
@@ -49,3 +47,6 @@ A `pit.bin` file is used in order to load images. However, the header size at of
### 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.
+
+### 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/).
\ No newline at end of file
diff --git a/pages/_pl-PL/ds-index/hardmod.md b/pages/_pl-PL/ds-index/hardmod.md
index 875b8fcd..7cc6875c 100644
--- a/pages/_pl-PL/ds-index/hardmod.md
+++ b/pages/_pl-PL/ds-index/hardmod.md
@@ -74,22 +74,22 @@ Najpierw musisz usunąć stopkę NOCASH z kopii zapasowej, którą flashujesz DS
1. Dowiedz się, gdzie karta SD jest zamontowana
- Linux:
1. Odłącz adapter karty SD
- 1. Uruchom `lbslk` w terminalu
+ 1. Run `lbslk` in a terminal
1. Podłącz adapter karty SD
1. Uruchom ponownie `lbslk`
1. Tym razem powinno pojawić się nowe urządzenie
- - Może (ale nie musi) się nazywać `/dev/sdb`, zapisz jak się nazywa na *Twoim* terminalu
+ - It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer
- macOS:
1. Odłącz adapter karty SD
- 1. Uruchom `df` w terminalu
+ 1. Run `df` in a terminal
1. Podłącz adapter karty SD
1. Uruchom ponownie `df`
1. Na liście powinno się pokazać nowe urządzenie
- - Może (ale nie musi) się nazywać `/dev/disk1s1`, zapisz jak się nazywa na *Twoim* terminalu
+ - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer
1. Zrzuć NAND
- - Uruchom te polecenia w terminalu:
+ - Run the following command in a terminal:
- `cat {nazwa-urządzenia} > nand0.bin`
- Zamień `{nazwa-urządzenia}` na lokalizację karty SD
- N.p. ` cat /dev/sdb > nand0.bin`
diff --git a/pages/_pl-PL/ds-index/homebrew.md b/pages/_pl-PL/ds-index/homebrew.md
index cfed27c7..5dba4319 100644
--- a/pages/_pl-PL/ds-index/homebrew.md
+++ b/pages/_pl-PL/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Informacje o Homebrew na Nintendo DS
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 kart SD:** DevkitPro zaleca libfat. Rekomendujemy użycie libslim, ponieważ pozwala na użycie takich rzeczy, jak różnych partycji czy szybszych prędkości
-- **Biblioteka graficzna:** Zalecamy użycie easyGL2D, które jest instalowane razem z libnds. Możesz też używać NightFox Lib
-- **Całe Toolchainy:** Rekomendujemy używanie devkitARM i libnds, ponieważ zawiera kompatybilnośćz DSi i ma większy ekosystem. Jeśli jednak Twoją docelową platformą są nagrywarki flashcard na Nintendo DS, możesz śmiało używać ToolchainGenericDS
+- **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
+- **Graphic Library:** 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)
### Flashcardy
diff --git a/pages/_pl-PL/ds-index/retail-roms.md b/pages/_pl-PL/ds-index/retail-roms.md
index d2fac944..470b69b4 100644
--- a/pages/_pl-PL/ds-index/retail-roms.md
+++ b/pages/_pl-PL/ds-index/retail-roms.md
@@ -8,34 +8,32 @@ 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.
-- Dla celów nds-bootstrap, możesz załadować plik `.IPS` w celu obejścia wspomnianych patchów. Plik `.IPS` zostanie wpatchowany w nds-bootstrap, aby pliki ROM pozostały nienaruszone. Pakiet plików `.IPS` jest automatycznie dołączony do TWiLight Menu++.
+- 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++.
- Do celów Wood R4, te patche są zawarte w samym oprogramowaniu. Nie będziesz musiał modyfikować ROM-a.
-W przypadku braku pliku `.IPS` dla Twojego ROM-u albo Twoje oprogramowanie ROM-u nie spatchowało, możesz spróbować bezpośrednio modyfikować ROM-a używając [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/)
+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/)
-### CloneBoot
+### 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.
-Cloneboot dzieje się kiedy gra próbuje wysłać swój własny załadowany plik binarny arm9/arm7 do innej konsoli. Używany jest przez DS Download Play dla gry wieloosobowej z użyciem jednej kopii gry. Nie wszystkie gry używają jednak cloneboot.
+Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid.
-Obecnie, patche cloneboot nds-bootstrap nie działają z powodu naprawionych plików binarnych arm9/7, co sprawia, że sygnatury RSA są nieprawidłowe.
-
-### Instrukcje THUMB
-Zamiast 32-bitowych zwykłych instrukcji ARM, THUMB stosuje 16-bitowe instrukcje. Jest to przydatne, gdy przepustowość pamięci jest wąskim gardłem.
-
-### Pliki Zapisu
-Kartridże Nintendo DS mają 4 znane typy zapisu:
+### Save Files
+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
-Rzadko się też spotyka kartridże z zapisami na bazie NAND: WarioWare DIY & Jam with the Band (USA)/Daigasso Band Brothers
+Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam with the Band (USA)/Daigasso Band Brothers
-Istnieją różne formaty do użycia w zależności od loadera, ale nds-bootstrap używa surowego formatu `.sav`. Jeśli używasz innego formatu, możesz użyć tej strony do konwertowania: 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 use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php
+
+### Assembly
+Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [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.
@@ -43,19 +41,14 @@ Card DMA (stands for Direct Memory Access) is a more efficient way to read cartr
Możesz znaleźć grę używającą dma za pośrednictwem no$gba poprzez włączenie dziennika DMA na ARM9. A DMA access to the card uses AF000001 as the third parameter.
- Na przykład: `DMA2: 04100010 023C18C0 AF000001`
-### Donor ROM
+### 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.
-In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 games to work or save. The ROM acted as a Donor ROM. nds-bootstrap grabs the donor's arm7 binary, replacing the original ROM's arm7 binary, in order for the save patches to work, and there was a few side effects as a result. In later nds-bootstrap versions, a Donor ROM is needed for certain THUMB or SDK5 games to boot, as well as save.
-
-### Cheaty Action Replay
-
-Kody cheatów Action Replay to kody, który pozwalają ci na robienie niskopoziomowych, programowalnych zmian w regionach pamięci twoich ulubionych gier. Zmiany te sięgają od prostych zmian wartości do niezwykle zaawansowanych zmian ASM, z których oba mogą zmienić doświadczenie danej gry.
-
-Flashcardy mogą korzystać z tych kodów używając baz danych cheatów. Funkcja cheatów jest zintegrowana z jądrem flashcarda. Następujące jądra mogą wykorzystywać cheaty:
+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`)
-Rozwiązania homebrew/cyfrowe także mogą korzystać z baz danych cheatów, obecnie oprogramowanie może korzystać z następujących:
+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
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([fork usrcheat.dat](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` bądź `usrcheat.dat`)
@@ -65,10 +58,8 @@ Rozwiązania homebrew/cyfrowe także mogą korzystać z baz danych cheatów, obe
- 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
- Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
-Dla najbardziej kompletnej bazy danych cheatów zalecamy użycie tej od DeadSkullzJr zatytułowanej [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
+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).
-Kody cheatów zwykle mają typy od A do E, oto ich opisy:
+Cheat codes generally have types A through E, and here is a 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ę.
-
-Credits: (`DeadSkullzJr`)
diff --git a/pages/_pl-PL/ds-index/wifi.md b/pages/_pl-PL/ds-index/wifi.md
index 52807116..5b5a6b24 100644
--- a/pages/_pl-PL/ds-index/wifi.md
+++ b/pages/_pl-PL/ds-index/wifi.md
@@ -8,17 +8,16 @@ description: Informacje o korzystaniu z Wi-Fi na Nintendo DS
---
- W aplikacjach Nintendo DS można używać tylko WEP i Open WiFi
-- W rozszerzonych/ekskluzywnych aplikacjach Nintendo DSi, masz dodatkowo wsparcie WPA2
+- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support
Da się używać hotspotów, więc nie musisz zmieniać konfiguracji swojego routera.
-### Tworzenie hotspotu
+### Creating a Hotspot
Istnieją poradniki dotyczące tworzenia hotspotu kompatybilnego z grami DS na komputerach macOS i Linux na GBAtemp. Jeśli korzystasz z Windowsa, możesz użyć Linux live boot.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
### Przywracanie Nintendo DS WFC
-
1. Uruchom ustawienia WFC Nintendo
1. Połącz się ze swoim punktem dostępu
1. Ustaw wartość Primary DNS jako jedną z wartości podanych poniżej, w zależności od tego, której usługi chcesz użyć:
@@ -28,3 +27,22 @@ Istnieją poradniki dotyczące tworzenia hotspotu kompatybilnego z grami DS na k
- **Twilit WFC** - `34.66.49.81`
1. Ustaw `1.1.1.1` jako swój drugi DNS
1. W zależności od gry, będziesz potrzebować spatchowania jej za pomocą NoSSL
+
+### Manually Patching Your DS ROMs
+Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
+
+Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
+
+1. Download [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. Create a text file with the name `patch.bat`
+1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server)
+1. Now drag all the roms you wish to patch on to patch.bat
+1. Done! the patched roms will be the ones ending in (wiimmfi)
+
+Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
+
+### Troubleshooting and Further Reading
+If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+
+For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_pl-PL/gbarunner2/bios.md b/pages/_pl-PL/gbarunner2/bios.md
new file mode 100644
index 00000000..95120883
--- /dev/null
+++ b/pages/_pl-PL/gbarunner2/bios.md
@@ -0,0 +1,21 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: GBA BIOS info
+description: Information on the GBA BIOS and how to dump it
+---
+
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+
+### Dumping Guides
+
+- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
+- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+
+After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+
+You can verify that your BIOS is a proper dump by comparing it with the following checksums:
+
+**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
diff --git a/pages/_pl-PL/gbarunner2/faq.md b/pages/_pl-PL/gbarunner2/faq.md
new file mode 100644
index 00000000..bd0fa0da
--- /dev/null
+++ b/pages/_pl-PL/gbarunner2/faq.md
@@ -0,0 +1,25 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: FAQ & Troubleshooting
+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 Wifi 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).
\ No newline at end of file
diff --git a/pages/_pl-PL/gbarunner2/index.md b/pages/_pl-PL/gbarunner2/index.md
new file mode 100644
index 00000000..c8a18925
--- /dev/null
+++ b/pages/_pl-PL/gbarunner2/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: Home
+description: Coming Soon™
+---
+
+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.
+
+Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
+- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_pl-PL/nds-bootstrap/faq.md b/pages/_pl-PL/nds-bootstrap/faq.md
new file mode 100644
index 00000000..f53d93e4
--- /dev/null
+++ b/pages/_pl-PL/nds-bootstrap/faq.md
@@ -0,0 +1,50 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: FAQ & Troubleshooting
+description: FAQ & Troubleshooting for nds-bootstrap
+---
+
+#### Why do I get a white screen when trying to load a game from SD Card?
+- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
+- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
+- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
+- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
+
+#### 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. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
+
+#### 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
+- You can expand the VRAM memory bus to 32-bit
+- Utilize the DSi's additional CPU speed
+- Enhance your audio with 48 KHz
+- Use DSi mode, allowing for DSi features
+- Using certain cartridges, you are able to use IR in your application
+- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
+- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work
+
+#### Donor ROMs
+Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
+
+#### What is a nightly and where do I get it?
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+
+#### 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.
+
+#### Is there anything else I should know about cheats?
+You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+
+#### nds-bootstrap troubleshooting
+If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
+
+1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+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.
+
+Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets.
diff --git a/pages/_pl-PL/nds-bootstrap/index.md b/pages/_pl-PL/nds-bootstrap/index.md
new file mode 100644
index 00000000..e282b1ef
--- /dev/null
+++ b/pages/_pl-PL/nds-bootstrap/index.md
@@ -0,0 +1,11 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+title: Home
+description: nds-bootstrap wiki
+---
+
+# Welcome to the nds-bootstrap Wiki
+
+nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
diff --git a/pages/_pl-PL/nds-bootstrap/testing.md b/pages/_pl-PL/nds-bootstrap/testing.md
new file mode 100644
index 00000000..200abd70
--- /dev/null
+++ b/pages/_pl-PL/nds-bootstrap/testing.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: Compatibility List & Testing Tips
+description: Compatibility List & Testing Tips
+---
+
+### 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`.
+
+### Tips For Testing Games
+- Look for screen flickering or sound issues
+- If something looks off, run the game along a console not using nds-bootstrap to compare
+- Try as many features in the game as possible
+- Be thorough
diff --git a/pages/_pl-PL/other/godmode9i.md b/pages/_pl-PL/other/godmode9i.md
new file mode 100644
index 00000000..b38a223f
--- /dev/null
+++ b/pages/_pl-PL/other/godmode9i.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: GodMode9i
+description: Info for 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.
+
+### FAQ & Troubleshooting
+
+#### How do I get past the "mounting drive(s)" screen while starting it up?
+This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/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.
+
+#### 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/]
diff --git a/pages/_pl-PL/other/hiyacfw.md b/pages/_pl-PL/other/hiyacfw.md
new file mode 100644
index 00000000..f2b3855f
--- /dev/null
+++ b/pages/_pl-PL/other/hiyacfw.md
@@ -0,0 +1,24 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: hiyaCFW
+description: Info for hiyaCFW
+---
+
+Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
+
+### Custom Splash Screens
+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:
+
+#### BMP
+- 16-bit (RGBA 1555, RGB 1555, or RGB 565)
+- 256 x 192 or smaller
+
+#### GIF
+- Simple answer: Most GIFs 256 x 192 or smaller will work
+- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
+- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
+- Interlaced and plain text frames are ***not*** supported
+- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems
diff --git a/pages/_pl-PL/other/index.md b/pages/_pl-PL/other/index.md
new file mode 100644
index 00000000..8db55550
--- /dev/null
+++ b/pages/_pl-PL/other/index.md
@@ -0,0 +1,9 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: Home
+description: Coming Soon™
+---
+
+This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_pl-PL/twilightmenu/download-play-pictochat.md b/pages/_pl-PL/twilightmenu/download-play-pictochat.md
index f8aea838..a621dc7b 100644
--- a/pages/_pl-PL/twilightmenu/download-play-pictochat.md
+++ b/pages/_pl-PL/twilightmenu/download-play-pictochat.md
@@ -22,4 +22,4 @@ Skopiuj do `sd:/_nds/`i zmień nazwę na `dlplay.nds`.
Powyższe kroki zwiększą prędkość rozruchu DLP.
Aby uruchomić Pictochat na 3DS (wymagany DSi):
-- Skopiuj `pictochat.nds` z `sd:/_nds/` na karcie SD DSi, do `sd:/_nds/` karty SD 3DSa Najpierw musisz uzyskać dostęp do DS Classic Menu w TWiLight Menu++ na DSi.
+- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
diff --git a/pages/_pl-PL/twilightmenu/faq.md b/pages/_pl-PL/twilightmenu/faq.md
index eb72df01..1a43ccfa 100644
--- a/pages/_pl-PL/twilightmenu/faq.md
+++ b/pages/_pl-PL/twilightmenu/faq.md
@@ -10,88 +10,91 @@ description: FAQ i rozwiązywanie problemów dla TWilLight Menu++
Dla więcej FAQ, odwiedź [wątek na GBAtemp](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
{:.alert .alert-info}
-#### P: Dlaczego mój 3DS / 2DS wiesi się na czarnym ekranie, crashuje się, wyłącza się itp., podczas uruchamiania TWiLight Menu++?
-O: TWL_FIRM może być uszkodzony. Postępuj zgodnie z tym poradnikiem, aby naprawić problem:
+#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
+TWL_FIRM might've somehow got corrupted. Postępuj zgodnie z tym poradnikiem, aby naprawić problem:
-#### P: Jak naprawić biały ekran podczas uruchamiania TWiLight Menu++?
-O:
+#### How do I fix getting a white screen when booting TWiLight Menu++?
- Najpierw, spróbuj wstawić konsolę w tryb uśpienia (np. poprzez zamknięcie konsoli albo poprzez wciśnięcie przycisku uśpienia na O2DS), a następnie ją "obudź"
- Jeśli to nie działa, sformatuj kartę SD do FAT32 z 32KB rozmiarem przydziału
- Jeśli to też nie zadziała, spróbuj innej karty SD
-#### P: Dlaczego dostaję biały ekran podczas uruchamiania gry z karty SD?
-O:
+#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game?
+Go into TWLMenu++ Settings, and disable `Update recently played list`.
+
+#### Why do I get a white screen when trying to load a game from SD Card?
- Najpierw, sprawdź [listę kompatybilności nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) i upewnij się że gra jest kompatybna
- Spróbuj włączyć grę bez włączonych cheatów dla tej gry, ponieważ niektóre cheaty są niekompatybilne z nds_bootstrap. Możesz użyć L w menu cheatów, by wyłączyć każdego cheata dla danej gry
- Jeśli gra, którą próbujesz uruchomić, to gra DSi Enchanced, to upewnij się, że TWiLight Menu++ jest ustawione tak, by korzystało z `DS Mode`
- Jeśli gra działała wcześniej, usuń foldery `fatTable` i `patchOffsetCache` w `sdL/_nds/nds-bootstrap/`
-#### P: Jak korzystać z cheatów?
-O: Musisz mieć bazę danych cheatów w formie pliku `usrcheat.dat` w folderze `sd:/_nds/TWiLightMenu/extras`. Najbardziej zaktualizowana baza cheatów jest od [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatywnie, możesz użyć [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) do tworzenia własnych baz cheatów.
+#### How do I use cheats?
+You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
-#### P: Jak wyświetlić niestandardowy obrazek na górnym ekranie motywu DSi?
-O: losowy obrazek `.png` w `sd:/_nds/TWiLightMenu/dsimenu/photos/` zostanie pokazany za każdym razem, gdy menu zostanie załadowane.
+#### How do I show a custom picture on the top screen of the DSi theme?
+A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
- Obrazki nie mogą być większe niż 208x156
- Jeśli wystąpił jakiś błąd, najczęstszym problemem jest rozmiar obrazka. Użyj [tinypng](https://tinypng.com), aby zmniejszyć rozmiar
-#### P: Jak mogę wgrać gry?
-O: Możesz pobierać gry homebrew z [Universal-DB](https://db.universal-team.net/ds) i z [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). Aby zrzucić swoje gry detaliczne:
+#### How do I get games?
+You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
- Na DSie możesz użyć [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) by tworzyć zrzuty gier GBA i, jeśli masz kartę flashcard Slot-2, gry DS
- Na DSi możesz użyć [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) by zrzucać swoje gry DS i DSiWare
- Na 3DS możesz użyć [GodMode9](https://github.com/d0k3/GodMode9/releases), by zrzucać swoje gry DS, DSiWare i tytuły Virtual Console
-#### P: Czy mogę przerzucić pliki zapisów z kartridży na kartę SD lub odwrotnie?
-O: Tak, możesz do tego użyć[GodeMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) na DSi i 3DS oraz [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) na 3DSie.
+#### Can I get the save files from my game cards onto my SD card or vice versa?
+Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
-#### P: Jak zmienić język TWiLight Menu++?
-O:
+#### How do I change TWiLight Menu++'s language?
1. Otwórz ustawienia TWiLight Menu++, możesz to zrobić poprzez przytrzymanie SELECT kiedy TWiLight Menu++ się uruchamia
1. Wciśnij L lub Y raz (flashcard / 3DS) lub dwukrotnie (na DSi)
1. Zmieniaj pierwszą opcję, dopóki nie zobaczysz wybranego języka, następnie opuść ustawienia
- Możesz chcieć też zmienić dwie następne opcje, ponieważ odpowiadają one za język gier DS i ich tytuły w TWiLight Menu++
-#### P: Jakie systemy obsługuje TWiLight Menu++?
+#### Is this a DS(i) emulator?
+No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively).
-O:
+#### What systems does TWiLight Menu++ support?
-| Format | Loader | Rozszerzenia plików | Plik zapisu |
-| ------------------------- | ------------------------------------------------- | -------------------------------------- | -------------------------------------- |
-| ARGV[^1] | Natywny | `.argv` | |
-| Atari 2600 | [StellaDS][stellads] | `.a26` | |
-| Atari 5200 | [A5200DS][a5200ds] | `.a52` | |
-| Atari 7800 | [A7800DS][a7800ds] | `.a78` | |
-| DS | [nds-bootstrap][ndsbs], jądro flashcarda, natywny | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[nazwa romu].sav`[^2] |
-| DSiWare | [Unlaunch][unlaunch] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[nazwa romu].pub`, `[nazwa romu].prv` |
-| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | |
-| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[nazwa romu].sav` |
-| Game Boy Advance | [GBARunner2][gbarunner2], natywny[^4] | `.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`[^5] |
-| Master System | [S8DS][s8ds] | `.sms` | `[nazwa romu].sms.sav` |
-| Film MPEG4 | [Odtwarzacz MPEG4][mpeg4player] | `.mp4` | |
-| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[nazwa romu].sav` |
-| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | |
-| Film RVID | [Rocket Video Player][rvidplayer] | `.rvid` | |
-| SNES[^6] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^7] |
+| 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`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[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}
-#### P: Czemu nie działa dotyk w sudokuhax?
-O: W niektórych plikach zapisu sudokuhax dotyk może nie działać.
+#### Why isn't touch input working on sudokuhax?
+Depending on the save file of sudokuhax, the touch screen inputs may not work.
-#### P: Czy The Biggest Loser może uruchomić TWiLight Menu++?
-O: Nie. The Biggest Loser to gra na Slot-1, a nie grą DSiWare. Dostęp do karty SD jest wyłączony, gdy uruchomiona jest gra na Slot-1.
+#### 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]: 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]: Tylko dla detalicznych ROMów, aplikacje homebrew nie mają określonych plików zapisu
[^3]: Działa tylko z flashcardem SuperCard DSTWO, ponieważ kartridż ma dodatkową moc obliczeniową i więcej RAMu
-[^4]: Wymaga flashcarda na Slot-2, więc działa tylko na DS Phat i DS Lite
-[^5]: jEnesis może zapisywać tylko wtedy, kiedy jest uruchomiony z flashcarda, ale PicoDriveTWL może zapisywać i z flashcarda, i z karty SD
-[^6]: Pokazuje się tylko podczas korzystania z flashcarda albo jeśli Unlauch jest zainstalowany
-[^7]: Może zapisywać tylko po uruchomieniu z flashcarda
+[^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
@@ -109,3 +112,4 @@ O: Nie. The Biggest Loser to gra na Slot-1, a nie grą DSiWare. Dostęp do karty
[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/_pl-PL/twilightmenu/how-to-get-box-art.md b/pages/_pl-PL/twilightmenu/how-to-get-box-art.md
index 3243d96c..de5e5108 100644
--- a/pages/_pl-PL/twilightmenu/how-to-get-box-art.md
+++ b/pages/_pl-PL/twilightmenu/how-to-get-box-art.md
@@ -22,25 +22,25 @@ description: Jak dodać okładki gier do TWiLight Menu++
- Jeśli nie znajdzie poprawnej karty SD, kliknij `Browse...` i wybierz właściwą kartę
1. Dostosuj rozmiar, obramowanie itp do Twojego uznania
1. Kliknij `Start`
-1. Na swoim DSie, Upewnij się, że okładka jest ustawiona na wyświetlanie w ustawieniach TWiLight Menu++
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### macOS/Linux
1. Pobierz najnowszą wersję [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Wypakuj `.zip`
-1. Otwórz `TwilightBoxart.ini` w wypakowanym folderze w edytorze tekstowym, a następnie zapisz plik
-1. Wpisz ścieżkę do karty SD po `SdRoot=`
+1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
+1. Type the path to your SD card after `SdRoot=`, then save the file
- Na macOS jest to `/Volumes/` a następnie nazwa Twojej karty SD
1. Otwórz terminal
1. W terminalu wpisz `cd` i przeciągnij na niego folder z `TwilightBoxart.CLI`
1. Uruchom `chmod +x TwilightBoxart.CLI`
-1. Uruchom plik `./TwilightBoxart.CLI` poprzez przeciągnięcie go do terminala
+1. Run `./TwilightBoxart.CLI`
1. Wpisz `Yes` jeśli ścieżka do karty SD jest poprawna
-1. Na swoim DSie, Upewnij się, że okładka jest ustawiona na wyświetlanie w ustawieniach TWiLight Menu++
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### Ręcznie
1. Pobierz paczkę okładek png z [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs)
1. Wypakuj pliki .png do `sd:/_nds/TWiLightMenu/boxart`
-1. Na swoim DSie, Upewnij się, że okładka jest ustawiona na wyświetlanie w ustawieniach TWiLight Menu++
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
**Aby dodać własne okładki:** Umieść je w `sd:/_nds/TWiLightMenu/boxart`. Nazwą okładki może być TID gry (np. `ASME.png`), albo nazwą pliku gry (np. `SM64DS.nds.png`). Musi być w formacie `.png`, o zalecanym rozmiarze 128x115 i maksymalnym rozmiarze 208x143.
diff --git a/pages/_pl-PL/twilightmenu/playing-in-widescreen.md b/pages/_pl-PL/twilightmenu/playing-in-widescreen.md
index 7153c41d..c3f49604 100644
--- a/pages/_pl-PL/twilightmenu/playing-in-widescreen.md
+++ b/pages/_pl-PL/twilightmenu/playing-in-widescreen.md
@@ -7,22 +7,27 @@ title: Granie na szerokim ekranie
description: Jak używać TWiLight Menu++ w trybie szerokiego (panoramicznego) ekranu na Nintendo 3DS
---
-Wymaga Old/New Nintendo 3DS lub 2DS.
+Requires an Old / New Nintendo 3DS or 2DS console.
+{:.alert .alert-info}
-**Przygotowanie**
+### Preparation
- Upewnij się, że masz `boot.firm` Luma3DS w katalogu głównym karty SD
-- Jeśli używałeś TWiLight Menu++ Updater albo Universal-Updater do aktualizacji, prosimy o instalowanie najnowszych plików CIA TWiLight Menu++ używając FBI
-1. Pobierz [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) ([wątek na GBATemp](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
-1. W konfiguracji Luma, włącz zewnętrzne FIRM i moduły
-1. Zainstaluj CIA TWPatch
-1. Uruchom TWPatch
-1. (opcjonalne!) Dla mniej rozpikselowanego ekranu, przytrzymaj Y+B i włącz`GPU scale test (health hazard!)`
-1. Naciśnij X + START aby wygenerować plik `TwlBg.cxi` z szerokim ekranem
- - Jeśli górny ekran nie wskazuje, że patch na szeroki ekran jest włączony, powtórz wszystko od kroku 4
- - Jeśli szeroki ekran nadal nie działa, poczekaj aż wyjdzie możliwość uruchomienia szerokiego ekranu przez RTCom
-1. W ustawieniach TWiLight Menu++, zmień stronę na `Pozostałe ustawienia` i ustaw `Roździelczość Ekranu` na `16:10`
- - Można zmienić tą wartość oddzielnie dla każdej gry
+### Installing
+1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
+1. Install `TWPatch.cia` using FBI
+ - You can also use Universal-Updater to install TWPatch instead of the previous two steps
+1. Return to the home menu and launch TWPatch
+1. Hold Y + B and enable `Widescreen patch (384x240 16:10)`
+1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)`
+ - The "health hazard!" is because it gave the developer a headache due to its blurriness
+1. Press START to generate a `TwlBg.cxi` file with widescreen
+ - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again
+ - If widescreen still doesn't work, wait for RTCom-activated widescreen to be released
+1. Restart your 3DS while holding SELECT to open Luma3DS's configuration
+1. Enable `external FIRMs and modules`, then press START to save and quit
+1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10`
+ - This can be done per-game as well
I to wszystko! Ciesz się swoimi szerokoekranowymi grami na DS!
diff --git a/pages/_ru-RU/community/discord-info.md b/pages/_ru-RU/community/discord-info.md
new file mode 100644
index 00000000..e0b28d69
--- /dev/null
+++ b/pages/_ru-RU/community/discord-info.md
@@ -0,0 +1,103 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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.
+
+## 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:
+
+- [#community-rules][community-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
+
+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.
+
+## Roles & User Flairs
+We have several roles you can get on this server, some of them being accessible with just a @Lightning 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.
+
+Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances
+
+### 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.
+
+### 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]
+
+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).
+
+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.
+
+### 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.
+
+- TWiLight Menu++:
+- dsi.cfw.guide website:
+- ds-homebrew.com wiki:
+
+This is a toggleable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][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.
+
+### 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 toggleable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server])
+
+### Updates
+You will get pinged in [#announcements][announcements] anytime an update comes out. To access it, type `!togglerole Updates` in [#end-of-server][end-of-server].
+
+## 🤖 Lightning Commands
+Lightning is a discord bot made by @Frost_ which has useful commands for modding communities, including...
+
+- `!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.
+- `!tinydb [search term]` - Lookup 3DS homebrew on TinyDB
+- `!togglerole [role]` - This will toggle the two customizable roles we have: `Updates` and `Nintendo DS Online Players`
+
+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)
+- 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/))
+
+
+[community-rules]: https://discord.com/channels/283769550611152897/718305959914766366
+[useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283
+
+[announcements]: https://discord.com/channels/283769550611152897/283771381735489537
+[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
+[other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712
+
+[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725
+[nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448
+[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
new file mode 100644
index 00000000..6a1be251
--- /dev/null
+++ b/pages/_ru-RU/community/discord-rules.md
@@ -0,0 +1,132 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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 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.
+
+
+### Do NOT bring the chat quality down.
+
+Examples 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).
+- 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.
+
+
+### Do NOT randomly send Discord server invite links with no context & without explicit staff permission
+
+- 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.
+
+
+### 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.
+
+
+## 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.
+
+If you don't understand any of the rules, feel free to ask.
+
+Last update: August 19th, 2020
diff --git a/pages/_ru-RU/community/index.md b/pages/_ru-RU/community/index.md
new file mode 100644
index 00000000..11b208e6
--- /dev/null
+++ b/pages/_ru-RU/community/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: community
+title: Home
+description: Coming Soon™
+---
+
+You can find information about our community here, such as the rules for our Discord server. We have the following places:
+- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
+- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
+- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_ru-RU/ds-index/3ds-forwarders.md b/pages/_ru-RU/ds-index/3ds-forwarders.md
index 1a806994..a6a2fdd9 100644
--- a/pages/_ru-RU/ds-index/3ds-forwarders.md
+++ b/pages/_ru-RU/ds-index/3ds-forwarders.md
@@ -74,7 +74,7 @@ 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
+- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
### Part 1: Getting Started
{% capture tab-sd-card %}
diff --git a/pages/_ru-RU/ds-index/dsi-twl-firm.md b/pages/_ru-RU/ds-index/dsi-twl-firm.md
index e2e57fa9..eccb4e60 100644
--- a/pages/_ru-RU/ds-index/dsi-twl-firm.md
+++ b/pages/_ru-RU/ds-index/dsi-twl-firm.md
@@ -29,8 +29,6 @@ The ranges that make it overflow is determined by pairs of two. For example, 1-2
This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
------
-
In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
### Nintendo DSi Slot-1 Access & Blockout
@@ -49,3 +47,6 @@ A `pit.bin` file is used in order to load images. However, the header size at of
### 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.
+
+### 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/).
\ No newline at end of file
diff --git a/pages/_ru-RU/ds-index/hardmod.md b/pages/_ru-RU/ds-index/hardmod.md
index 3666bf1a..e7cd0273 100644
--- a/pages/_ru-RU/ds-index/hardmod.md
+++ b/pages/_ru-RU/ds-index/hardmod.md
@@ -74,22 +74,22 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
- 1. Run `lbslk` on a terminal
+ 1. Run `lbslk` in a terminal
1. Plug in the SD card adapter
1. Run `lbslk` again
1. This time a new device should appear
- - It may be called `/dev/sdb`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer
- macOS:
1. Unplug the SD card adapter
- 1. Run `df` on a terminal
+ 1. Run `df` in a terminal
1. Plug in the SD card adapter
1. Run `df` again
1. A new device should appear in the list
- - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer
1. Dump the NAND
- - Run the following command on a terminal:
+ - Run the following command in a terminal:
- `cat {device-name} > nand0.bin`
- Replace `{device-name}` with the SD card mount location
- E.g `cat /dev/sdb > nand0.bin`
diff --git a/pages/_ru-RU/ds-index/homebrew.md b/pages/_ru-RU/ds-index/homebrew.md
index 05fe7855..9444e299 100644
--- a/pages/_ru-RU/ds-index/homebrew.md
+++ b/pages/_ru-RU/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Information about homebrew on the Nintendo 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 recommends libfat. We recommend using libslim instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using easyGL2D, which comes shipped with libnds. However, you can use NightFox Lib
-- **Entire Toolchains:** We recommend using devkitARM and libnds, 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
+- **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
+- **Graphic Library:** 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)
### Flashcards
diff --git a/pages/_ru-RU/ds-index/retail-roms.md b/pages/_ru-RU/ds-index/retail-roms.md
index 36dfe8c4..b9e68714 100644
--- a/pages/_ru-RU/ds-index/retail-roms.md
+++ b/pages/_ru-RU/ds-index/retail-roms.md
@@ -8,22 +8,17 @@ 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.
-- 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 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.
-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/)
+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/)
-### CloneBoot
+### 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.
-Cloneboot is when a game sends it's own loaded arm9/arm7 binary to another console. It is used for DS Download Play, for single-card multiplayer. Not all games that have single-card multiplayer uses cloneboot though.
-
-Currently, nds-bootstrap's cloneboot patches is broken due to arm9/7 binaries being patched, which makes the RSA signatures invalid.
-
-### Thumb instructions
-Instead of the 32-bit regular ARM instructions, THUMB use 16-bit instructions. This is useful when memory bandwidth is a bottleneck.
+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:
@@ -37,18 +32,16 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
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
+### Assembly
+Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [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.
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.
- For example: `DMA2: 04100010 023C18C0 AF000001`
-### Donor ROM
-
-In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 games to work or save. The ROM acted as a Donor ROM. nds-bootstrap grabs the donor's arm7 binary, replacing the original ROM's arm7 binary, in order for the save patches to work, and there was a few side effects as a result. In later nds-bootstrap versions, a Donor ROM is needed for certain THUMB or SDK5 games to boot, as well as save.
-
### 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. The following kernels can utilize cheats:
@@ -70,5 +63,3 @@ For the most complete cheat database, we recommend using the one made by DeadSku
Cheat codes generally have types A through E, and here is a 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.
-
-Credits: (`DeadSkullzJr`)
diff --git a/pages/_ru-RU/ds-index/wifi.md b/pages/_ru-RU/ds-index/wifi.md
index b454477a..09dc60ad 100644
--- a/pages/_ru-RU/ds-index/wifi.md
+++ b/pages/_ru-RU/ds-index/wifi.md
@@ -8,17 +8,16 @@ description: Information on using Wi-Fi on the Nintendo DS
---
- On Nintendo DS applications, you can only use WEP and Open WiFi
-- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA2 support
+- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support
Hotspots are usable, so you don't need to change your router configuration.
-### Creating a hotspot
+### Creating a Hotspot
There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
### Nintendo DS WFC Restoration
-
1. Launch the Nintendo WFC settings
1. Connect to your access point
1. Set your Primary DNS value as one of the values below, depending on which service you want to use:
@@ -28,3 +27,22 @@ There are guides for creating a DS game compatible hotspot on macOS and Linux co
- **Twilit WFC** - `34.66.49.81`
1. Set `1.1.1.1` as your secondary DNS
1. You might need to NoSSL patch your game at this point, depending on the game
+
+### Manually Patching Your DS ROMs
+Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
+
+Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
+
+1. Download [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. Create a text file with the name `patch.bat`
+1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server)
+1. Now drag all the roms you wish to patch on to patch.bat
+1. Done! the patched roms will be the ones ending in (wiimmfi)
+
+Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
+
+### Troubleshooting and Further Reading
+If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+
+For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_ru-RU/gbarunner2/bios.md b/pages/_ru-RU/gbarunner2/bios.md
new file mode 100644
index 00000000..95120883
--- /dev/null
+++ b/pages/_ru-RU/gbarunner2/bios.md
@@ -0,0 +1,21 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: GBA BIOS info
+description: Information on the GBA BIOS and how to dump it
+---
+
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+
+### Dumping Guides
+
+- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
+- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+
+After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+
+You can verify that your BIOS is a proper dump by comparing it with the following checksums:
+
+**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
diff --git a/pages/_ru-RU/gbarunner2/faq.md b/pages/_ru-RU/gbarunner2/faq.md
new file mode 100644
index 00000000..bd0fa0da
--- /dev/null
+++ b/pages/_ru-RU/gbarunner2/faq.md
@@ -0,0 +1,25 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: FAQ & Troubleshooting
+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 Wifi 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).
\ No newline at end of file
diff --git a/pages/_ru-RU/gbarunner2/index.md b/pages/_ru-RU/gbarunner2/index.md
new file mode 100644
index 00000000..c8a18925
--- /dev/null
+++ b/pages/_ru-RU/gbarunner2/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: Home
+description: Coming Soon™
+---
+
+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.
+
+Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
+- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_ru-RU/nds-bootstrap/faq.md b/pages/_ru-RU/nds-bootstrap/faq.md
new file mode 100644
index 00000000..f53d93e4
--- /dev/null
+++ b/pages/_ru-RU/nds-bootstrap/faq.md
@@ -0,0 +1,50 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: FAQ & Troubleshooting
+description: FAQ & Troubleshooting for nds-bootstrap
+---
+
+#### Why do I get a white screen when trying to load a game from SD Card?
+- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
+- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
+- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
+- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
+
+#### 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. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
+
+#### 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
+- You can expand the VRAM memory bus to 32-bit
+- Utilize the DSi's additional CPU speed
+- Enhance your audio with 48 KHz
+- Use DSi mode, allowing for DSi features
+- Using certain cartridges, you are able to use IR in your application
+- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
+- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work
+
+#### Donor ROMs
+Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
+
+#### What is a nightly and where do I get it?
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+
+#### 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.
+
+#### Is there anything else I should know about cheats?
+You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+
+#### nds-bootstrap troubleshooting
+If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
+
+1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+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.
+
+Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets.
diff --git a/pages/_ru-RU/nds-bootstrap/index.md b/pages/_ru-RU/nds-bootstrap/index.md
new file mode 100644
index 00000000..e282b1ef
--- /dev/null
+++ b/pages/_ru-RU/nds-bootstrap/index.md
@@ -0,0 +1,11 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+title: Home
+description: nds-bootstrap wiki
+---
+
+# Welcome to the nds-bootstrap Wiki
+
+nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
diff --git a/pages/_ru-RU/nds-bootstrap/testing.md b/pages/_ru-RU/nds-bootstrap/testing.md
new file mode 100644
index 00000000..200abd70
--- /dev/null
+++ b/pages/_ru-RU/nds-bootstrap/testing.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: Compatibility List & Testing Tips
+description: Compatibility List & Testing Tips
+---
+
+### 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`.
+
+### Tips For Testing Games
+- Look for screen flickering or sound issues
+- If something looks off, run the game along a console not using nds-bootstrap to compare
+- Try as many features in the game as possible
+- Be thorough
diff --git a/pages/_ru-RU/other/godmode9i.md b/pages/_ru-RU/other/godmode9i.md
new file mode 100644
index 00000000..b38a223f
--- /dev/null
+++ b/pages/_ru-RU/other/godmode9i.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: GodMode9i
+description: Info for 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.
+
+### FAQ & Troubleshooting
+
+#### How do I get past the "mounting drive(s)" screen while starting it up?
+This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/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.
+
+#### 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/]
diff --git a/pages/_ru-RU/other/hiyacfw.md b/pages/_ru-RU/other/hiyacfw.md
new file mode 100644
index 00000000..f2b3855f
--- /dev/null
+++ b/pages/_ru-RU/other/hiyacfw.md
@@ -0,0 +1,24 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: hiyaCFW
+description: Info for hiyaCFW
+---
+
+Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
+
+### Custom Splash Screens
+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:
+
+#### BMP
+- 16-bit (RGBA 1555, RGB 1555, or RGB 565)
+- 256 x 192 or smaller
+
+#### GIF
+- Simple answer: Most GIFs 256 x 192 or smaller will work
+- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
+- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
+- Interlaced and plain text frames are ***not*** supported
+- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems
diff --git a/pages/_ru-RU/other/index.md b/pages/_ru-RU/other/index.md
new file mode 100644
index 00000000..8db55550
--- /dev/null
+++ b/pages/_ru-RU/other/index.md
@@ -0,0 +1,9 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: Home
+description: Coming Soon™
+---
+
+This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_ru-RU/twilightmenu/download-play-pictochat.md b/pages/_ru-RU/twilightmenu/download-play-pictochat.md
index a4571b5b..9e0bdfb4 100644
--- a/pages/_ru-RU/twilightmenu/download-play-pictochat.md
+++ b/pages/_ru-RU/twilightmenu/download-play-pictochat.md
@@ -22,4 +22,4 @@ Copy to `sd:/_nds/`, and rename to `dlplay.nds`.
The above steps will increase DLP boot speed.
To run Pictochat on 3DS (DSi required):
-- Copy `pictochat.nds` from `sd:/_nds/` on the DSi SD card, on the 3DS SD card, also in `sd:/_nds/` You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
+- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
diff --git a/pages/_ru-RU/twilightmenu/faq.md b/pages/_ru-RU/twilightmenu/faq.md
index 4ab2c0dc..0b6b5ef5 100644
--- a/pages/_ru-RU/twilightmenu/faq.md
+++ b/pages/_ru-RU/twilightmenu/faq.md
@@ -10,50 +10,51 @@ description: FAQs and troubleshooting for TWiLight Menu++
For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
{:.alert .alert-info}
-#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
-A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue:
+#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
+TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue:
-#### Q: How do I fix getting a white screen when booting TWiLight Menu++?
-A:
+#### How do I fix getting a white screen when booting TWiLight Menu++?
- First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it
- If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size
- If that also doesn't work, try a different SD card
-#### Q: Why do I get a white screen when trying to load a game from SD Card?
-A:
+#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game?
+Go into TWLMenu++ Settings, and disable `Update recently played list`.
+
+#### Why do I get a white screen when trying to load a game from SD Card?
- First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
-#### Q: How do I use cheats?
-A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
+#### How do I use cheats?
+You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
-#### Q: How do I show a custom picture on the top screen of the DSi theme?
-A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
+#### How do I show a custom picture on the top screen of the DSi theme?
+A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
- The images(s) must be no bigger than 208x156
- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size
-#### Q: How do I get games?
-A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
+#### How do I get games?
+You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games
- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare
- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles
-#### Q: Can I get the save files from my game cards onto my SD card or vice versa?
-A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
+#### Can I get the save files from my game cards onto my SD card or vice versa?
+Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
-#### Q: How do I change TWiLight Menu++'s language?
-A:
+#### How do I change TWiLight Menu++'s language?
1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++
1. Press L or Y once (on flashcard / 3DS) or twice (on DSi)
1. Change the first option until you see the language you want, then exit settings
- You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++
-#### Q: What systems does TWiLight Menu++ support?
+#### Is this a DS(i) emulator?
+No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively).
-A:
+#### What systems does TWiLight Menu++ support?
| Format | Loader | Extensions | Save file |
| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- |
@@ -61,37 +62,39 @@ A:
| 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`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[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], native[^4] | `.agb`, `.gba`, `.mb` | `[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`[^5] |
+| 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[^6] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^7] |
+| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] |
{:.table}
- Footnotes -
{:footnotes}
-#### Q: Why isn't touch input working on sudokuhax?
-A: Depending on the save file of sudokuhax, the touch screen inputs may not work.
+#### Why isn't touch input working on sudokuhax?
+Depending on the save file of sudokuhax, the touch screen inputs may not work.
-#### Q: Can The Biggest Loser boot TWiLight Menu++?
-A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards.
+#### 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]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite
-[^5]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard
-[^6]: Only shown when using a flashcard or Unlaunch is installed
-[^7]: Can only save when running from a flashcard
+[^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
@@ -109,3 +112,4 @@ A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access
[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/how-to-get-box-art.md b/pages/_ru-RU/twilightmenu/how-to-get-box-art.md
index 9d4473df..618adc96 100644
--- a/pages/_ru-RU/twilightmenu/how-to-get-box-art.md
+++ b/pages/_ru-RU/twilightmenu/how-to-get-box-art.md
@@ -22,25 +22,25 @@ description: How to get box art / game covers in TWiLight Menu++
- If it doesn't find the correct SD card click `Browse...` and select the right one
1. Change the size, border, etc options to your liking
1. Click `Start`
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### macOS/Linux
1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Extract the `.zip`
-1. Open `TwilightBoxart.ini` in the extracted folder in a text editor, then save the file
-1. Type the path to your SD card after `SdRoot=`
+1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
+1. Type the path to your SD card after `SdRoot=`, then save the file
- On macOS this is `/Volumes/` then the name of your SD card
1. Open the terminal
1. In the terminal, type `cd ` then drag drop the folder with `TwilightBoxart.CLI` in it onto your terminal
1. Run `chmod +x TwilightBoxart.CLI`
-1. Run `./TwilightBoxart.CLI` file by drag dropping it onto your terminal
+1. Run `./TwilightBoxart.CLI`
1. Say `Yes` if it shows your SD path correctly
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### Manual
1. Download a png box art pack from [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs)
1. Extract the .png files to `sd:/_nds/TWiLightMenu/boxart`
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`). Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143.
diff --git a/pages/_ru-RU/twilightmenu/playing-in-widescreen.md b/pages/_ru-RU/twilightmenu/playing-in-widescreen.md
index ea2b0482..390aef84 100644
--- a/pages/_ru-RU/twilightmenu/playing-in-widescreen.md
+++ b/pages/_ru-RU/twilightmenu/playing-in-widescreen.md
@@ -7,21 +7,26 @@ title: Playing in Widescreen
description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
---
-Requires an Old/New Nintendo 3DS or 2DS console.
+Requires an Old / New Nintendo 3DS or 2DS console.
+{:.alert .alert-info}
-**Preparation**
+### Preparation
- Make sure Luma's `boot.firm` is on the SD root for this to work
-- If you used TWiLight Menu++ Updater or Universal-Updater to update, please install the latest TWiLight Menu++ CIAs using FBI
-1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
-1. In Luma config, enable external FIRMs and modules
-1. Install the TWPatch CIA
-1. Launch TWPatch
-1. (Optional!) For a less pixelated widescreen, hold Y+B, and enable `GPU scale test (health hazard!)`
-1. Press X + START to generate a `TwlBg.cxi` file with widescreen
- - If the top screen doesn't indicate that wide patch is enabled, start from step 4 again
+### Installing
+1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
+1. Install `TWPatch.cia` using FBI
+ - You can also use Universal-Updater to install TWPatch instead of the previous two steps
+1. Return to the home menu and launch TWPatch
+1. Hold Y + B and enable `Widescreen patch (384x240 16:10)`
+1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)`
+ - The "health hazard!" is because it gave the developer a headache due to its blurriness
+1. Press START to generate a `TwlBg.cxi` file with widescreen
+ - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again
- If widescreen still doesn't work, wait for RTCom-activated widescreen to be released
-1. In the TWiLight Menu++ settings, switch the page to `Misc settings`, and set `Screen Aspect Ratio` to `16:10`
+1. Restart your 3DS while holding SELECT to open Luma3DS's configuration
+1. Enable `external FIRMs and modules`, then press START to save and quit
+1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10`
- This can be done per-game as well
You're all done! Enjoy your DS games in widescreen!
diff --git a/pages/_sv-SE/community/discord-info.md b/pages/_sv-SE/community/discord-info.md
new file mode 100644
index 00000000..e0b28d69
--- /dev/null
+++ b/pages/_sv-SE/community/discord-info.md
@@ -0,0 +1,103 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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.
+
+## 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:
+
+- [#community-rules][community-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
+
+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.
+
+## Roles & User Flairs
+We have several roles you can get on this server, some of them being accessible with just a @Lightning 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.
+
+Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances
+
+### 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.
+
+### 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]
+
+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).
+
+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.
+
+### 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.
+
+- TWiLight Menu++:
+- dsi.cfw.guide website:
+- ds-homebrew.com wiki:
+
+This is a toggleable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][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.
+
+### 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 toggleable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server])
+
+### Updates
+You will get pinged in [#announcements][announcements] anytime an update comes out. To access it, type `!togglerole Updates` in [#end-of-server][end-of-server].
+
+## 🤖 Lightning Commands
+Lightning is a discord bot made by @Frost_ which has useful commands for modding communities, including...
+
+- `!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.
+- `!tinydb [search term]` - Lookup 3DS homebrew on TinyDB
+- `!togglerole [role]` - This will toggle the two customizable roles we have: `Updates` and `Nintendo DS Online Players`
+
+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)
+- 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/))
+
+
+[community-rules]: https://discord.com/channels/283769550611152897/718305959914766366
+[useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283
+
+[announcements]: https://discord.com/channels/283769550611152897/283771381735489537
+[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
+[other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712
+
+[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725
+[nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448
+[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
new file mode 100644
index 00000000..6a1be251
--- /dev/null
+++ b/pages/_sv-SE/community/discord-rules.md
@@ -0,0 +1,132 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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 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.
+
+
+### Do NOT bring the chat quality down.
+
+Examples 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).
+- 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.
+
+
+### Do NOT randomly send Discord server invite links with no context & without explicit staff permission
+
+- 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.
+
+
+### 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.
+
+
+## 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.
+
+If you don't understand any of the rules, feel free to ask.
+
+Last update: August 19th, 2020
diff --git a/pages/_sv-SE/community/index.md b/pages/_sv-SE/community/index.md
new file mode 100644
index 00000000..11b208e6
--- /dev/null
+++ b/pages/_sv-SE/community/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: community
+title: Home
+description: Coming Soon™
+---
+
+You can find information about our community here, such as the rules for our Discord server. We have the following places:
+- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
+- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
+- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_sv-SE/ds-index/3ds-forwarders.md b/pages/_sv-SE/ds-index/3ds-forwarders.md
index 1a806994..a6a2fdd9 100644
--- a/pages/_sv-SE/ds-index/3ds-forwarders.md
+++ b/pages/_sv-SE/ds-index/3ds-forwarders.md
@@ -74,7 +74,7 @@ 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
+- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
### Part 1: Getting Started
{% capture tab-sd-card %}
diff --git a/pages/_sv-SE/ds-index/dsi-twl-firm.md b/pages/_sv-SE/ds-index/dsi-twl-firm.md
index 27a9ec14..634e342f 100644
--- a/pages/_sv-SE/ds-index/dsi-twl-firm.md
+++ b/pages/_sv-SE/ds-index/dsi-twl-firm.md
@@ -29,8 +29,6 @@ The ranges that make it overflow is determined by pairs of two. For example, 1-2
This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
------
-
In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
### Nintendo DSi Slot-1 Access & Blockout
@@ -49,3 +47,6 @@ A `pit.bin` file is used in order to load images. However, the header size at of
### 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.
+
+### 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/).
\ No newline at end of file
diff --git a/pages/_sv-SE/ds-index/hardmod.md b/pages/_sv-SE/ds-index/hardmod.md
index 3666bf1a..6bef986f 100644
--- a/pages/_sv-SE/ds-index/hardmod.md
+++ b/pages/_sv-SE/ds-index/hardmod.md
@@ -4,23 +4,23 @@ layout: wiki
section: ds-index
category: guides
title: Hardmod
-description: How to hardmod a Nintendo DSi
+description: Hur man hardmoddar en Nintendo DSi
---
-Hardmodding is when you physically solder the motherboard of the Nintendo DSi to an SD card adapter in order to be read on a computer. This is useful for restoring NAND backups, viewing NAND on your PC, etc...
+Hardmodding är när du fysiskt lödar moderkortet till en SD-kortsadapter för att läsas på en dator. Detta är användbart för att återställa NAND-säkerhetskopior, visa NAND på din dator, etc...
### Nintendo DS
[](/assets/images/ds-hardmod/mobo_pinout.png)
### Nintendo DSi
-To hardmod a Nintendo DSi / DSi XL (LL) you will need:
+För att hardmodda en Nintendo DSi / DSi XL (LL) så behöver du:
- [Pencil tipped soldering iron](https://www.amazon.com/dp/B01N4571Q6)
- - [Very fine wire](https://www.amazon.com/dp/B01MXGNTA4), 28AWG or smaller, preferably 30AWG+
- - SD to microSD adapter
- - An SD card reader able to read eMMC chips running in single data-line mode. [Here's a known working one](https://www.amazon.com/dp/B006T9B6R2)
- - [Win32DiskImager](https://sourceforge.net/projects/win32diskimager/) and [HxD](https://mh-nexus.de/en/downloads.php?product=HxD20) if on Windows
- - A valid NAND backup of the DSi you are hardmodding
+ - [Mycket fin koppartråd](https://www.amazon.com/dp/B01MXGNTA4), 28AWG eller mindre, helst 30AWG+
+ - SD till microSD-adapter
+ - En SD-kortläsare som kan läsa eMMC-chips. [T.ex den här läsaren.](https://www.amazon.com/dp/B006T9B6R2)
+ - [Win32DiskImager](https://sourceforge.net/projects/win32diskimager/) och [HxD](https://mh-nexus.de/en/downloads.php?product=HxD20) om du använder Windows
+ - En giltig NAND-säkerhetskopiering av DSi:n som du hardmoddar
- To be comfortable soldering to pads that are as small as 0.5mm in diameter
#### DSi side A pinouts
@@ -74,22 +74,22 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
- 1. Run `lbslk` on a terminal
+ 1. Run `lbslk` in a terminal
1. Plug in the SD card adapter
1. Run `lbslk` again
1. This time a new device should appear
- - It may be called `/dev/sdb`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer
- macOS:
1. Unplug the SD card adapter
- 1. Run `df` on a terminal
+ 1. Run `df` in a terminal
1. Plug in the SD card adapter
1. Run `df` again
1. A new device should appear in the list
- - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer
1. Dump the NAND
- - Run the following command on a terminal:
+ - Run the following command in a terminal:
- `cat {device-name} > nand0.bin`
- Replace `{device-name}` with the SD card mount location
- E.g `cat /dev/sdb > nand0.bin`
diff --git a/pages/_sv-SE/ds-index/homebrew.md b/pages/_sv-SE/ds-index/homebrew.md
index 05fe7855..eeaf4578 100644
--- a/pages/_sv-SE/ds-index/homebrew.md
+++ b/pages/_sv-SE/ds-index/homebrew.md
@@ -1,47 +1,47 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: ds-index
category: reference
title: Homebrew
-description: Information about homebrew on the Nintendo DS
+description: Information om homebrew på Nintendo DS
---
-### Development
+### Utveckling
-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:
+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 Card libraries:** DevkitPro recommends libfat. We recommend using libslim instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using easyGL2D, which comes shipped with libnds. However, you can use NightFox Lib
-- **Entire Toolchains:** We recommend using devkitARM and libnds, 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
+- **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
+- **Graphic Library:** 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)
-### Flashcards
+### Minneskort
-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.
+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.
-[There is a **work in progress** flashcard index](https://nightyoshi370.github.io/mm-github-pages-starter/), which has kernels, firmware, reviews and purchase links.
+[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.
### 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.
+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.
-### Time Bomb
+### Tidsinställd bomb
-A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds:
+En tidsinställd bomb är ett utgångsdatum för minneskort-kärnor som tillverkarna använder för att tvinga användare att köpa ett nytt kort. När din systemklocka går längre än ett visst datum, kommer kärnan att vägra att starta upp förbi utgångsskärmen. Tur så är en flagga inte inställd någonstans och det hanteras i minneskortets firmware, vilket ger oss två lösningar runt problemet:
-- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel.
-- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available:
- - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
- - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
- - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
- - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
+- Eftersom det förlitar sig på systemets klocka så kan du ställa in datum. Detta kommer att bryta alla spel som använder din systemklocka, men det gör att du kan använda standardkärnan.
+- Eftersom den förlitar sig på kärnan och inte den inbyggda programvaran så kan du byta till en alternativ kärna. Det finns inga tillgängliga val:
+ - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- Menyn är ganska ful och visar bara `.ds` filer, men det har mycket bättre spelstöd, fuskstöd och kräver inte memory pak
+ - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- Detta är användbart om du vill ha alla dina ROM från olika konsoler i samma meny, Det finns två sätt att köra DS spel med TWiLight Menu++:
+ - Med B4DS: Kräver en Memory Expansion Pak för utökad spelkompatibilitet och stöder inte fusk. Men det fungerar på alla minneskort som TWiLight Menu++ har stöd för
+ - Med YSMenu: Hämtar kompatibilitetsfördelarna med YSMenu med den bättre menyn av TWiLight Menu++, men fusk stöds inte för närvarande
-We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard).
+Vi rekommenderar YSMenu, med TWiLight Menu++ om du föredrar det, på grund av den högre kompatibiliteten och brist på behov av ett Memory Expansion Pak. Om du vill konfigurera YSMenu så har DeadSkullzJr gjort en [Dropbox-repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) med alla primära startkärnor som är konfigurerade för ditt minneskort. Allt det kräver är att dra och släppa filerna till ditt SD-korts rot och du är klar. Instruktioner för hur du installerar TWiLight Menu++ är [på minneskort installationssidan](../twilightmenu/installing-flashcard).
-In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard.
+För att testa om ditt minneskort har en tidsinställd bomb, sätt datumet på ditt system till det senaste möjliga värdet och starta minneskortet.
### ARGV Support
-ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus.
+ARGV är en informationssändare mellan två homebrew Nintendo DS-program. Den kan användas för forwarders eller alternativa menyer.
-- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation
-- There also needs to have a way to set the ARGV variables. TWiLight Menu++ and HBMenu allow setting ARGV arguments
+- Homebrew måste programmeras för att dra nytta av det. Till exempel GBARunner2, NesDS och GameYob alla har ARGV implementering
+- 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/index.md b/pages/_sv-SE/ds-index/index.md
index 217d80d9..d33ab0fb 100644
--- a/pages/_sv-SE/ds-index/index.md
+++ b/pages/_sv-SE/ds-index/index.md
@@ -1,12 +1,12 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: ds-index
title: Nintendo DS Modding Index
-description: An explanation of all things DS modding
+description: En förklaring av allting som är DS moddning
---
-Welcome to the Nintendo DS modding resources section. This will attempt to explain most things related to Nintendo DS modding as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS.
+Välkommen till sektionen om Nintendo DS modding resurser. Detta kommer att försöka förklara de flesta saker relaterade till Nintendo DS modding samt vara en grundläggande introduktion till NTR firmware i Nintendo DS, TWL firmware av Nintendo DSi, och TWL_FIRM av Nintendo 3DS.
-If you need help, ask the [DS(i) Mode Hacking!](https://ds-homebrew.com/discord) Discord server. (English only)
+Om du behöver hjälp, fråga [DS(i) Mode Hacking!](https://ds-homebrew.com/discord) Discord-servern. (Endast på engelska)
{:.alert .alert-info}
diff --git a/pages/_sv-SE/ds-index/retail-roms.md b/pages/_sv-SE/ds-index/retail-roms.md
index 36dfe8c4..da3621cc 100644
--- a/pages/_sv-SE/ds-index/retail-roms.md
+++ b/pages/_sv-SE/ds-index/retail-roms.md
@@ -1,29 +1,24 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: ds-index
category: reference
-title: Retail ROMs
-description: Information related to retail DS games
+title: Retail ROMar
+description: Information relaterad till kommersiella DS spel
---
-### Anti-Piracy
+### 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 (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.
+- 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++.
+- 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'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.
+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/)
-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/)
+### 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.
-### CloneBoot
-
-Cloneboot is when a game sends it's own loaded arm9/arm7 binary to another console. It is used for DS Download Play, for single-card multiplayer. Not all games that have single-card multiplayer uses cloneboot though.
-
-Currently, nds-bootstrap's cloneboot patches is broken due to arm9/7 binaries being patched, which makes the RSA signatures invalid.
-
-### Thumb instructions
-Instead of the 32-bit regular ARM instructions, THUMB use 16-bit instructions. This is useful when memory bandwidth is a bottleneck.
+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:
@@ -37,18 +32,16 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
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
+### Assembly
+Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [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.
+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.
-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.
-- For example: `DMA2: 04100010 023C18C0 AF000001`
-
-### Donor ROM
-
-In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 games to work or save. The ROM acted as a Donor ROM. nds-bootstrap grabs the donor's arm7 binary, replacing the original ROM's arm7 binary, in order for the save patches to work, and there was a few side effects as a result. In later nds-bootstrap versions, a Donor ROM is needed for certain THUMB or SDK5 games to boot, as well as save.
+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.
+- Till exempel: `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. The following kernels can utilize cheats:
@@ -57,18 +50,16 @@ 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
-- [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
+ - 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
+- [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++ 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
- - Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
+ - 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
+ - Bootstrap 4 DS (den nds-bootstrap versionen som används på minneskort) stöder inte fusk, på grund av att det inte finns tillräckligt med RAM, och begränsningarna i Memory Expansion Pack
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).
Cheat codes generally have types A through E, and here is a 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.
-
-Credits: (`DeadSkullzJr`)
+- 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.
diff --git a/pages/_sv-SE/ds-index/wifi.md b/pages/_sv-SE/ds-index/wifi.md
index b454477a..a4497677 100644
--- a/pages/_sv-SE/ds-index/wifi.md
+++ b/pages/_sv-SE/ds-index/wifi.md
@@ -1,30 +1,48 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: Information on using Wi-Fi on the Nintendo DS
+description: Information om hur du använder Wi-Fi på Nintendo DS
---
-- On Nintendo DS applications, you can only use WEP and Open WiFi
-- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA2 support
+- På Nintendo DS-program kan du bara använda WEP och Open WiFi
+- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support
-Hotspots are usable, so you don't need to change your router configuration.
+Hotspots är användbara, så du behöver inte ändra din router-konfiguration.
-### Creating a hotspot
-There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
+### Creating a Hotspot
+Det finns guider för att skapa ett hotspot kompatibelt med DS spel på macOS och Linux-datorer på GBAtemp. Om du är på Windows kan du använda en Linux live boot.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
-### Nintendo DS WFC Restoration
-
-1. Launch the Nintendo WFC settings
-1. Connect to your access point
-1. Set your Primary DNS value as one of the values below, depending on which service you want to use:
+### Nintendo DS WFC återställning
+1. Starta Nintendo WFC inställningar
+1. Anslut till din åtkomstpunkt
+1. Ange ditt primära DNS-värde som ett av värdena nedan, beroende på vilken tjänst du vill använda:
- **Wiimmfi** - `164.132.44.106`
- - **AltWFC/WFCZwei** - `172.104.88.237` or `104.131.93.87`
+ - **AltWFC/WFCZwei** - `172.104.88.237` eller `104.131.93.87`
- **BenFi** - `24.218.177.103`
- **Twilit WFC** - `34.66.49.81`
-1. Set `1.1.1.1` as your secondary DNS
-1. You might need to NoSSL patch your game at this point, depending on the game
+1. Ställ in `1.1.1.1` som din sekundära DNS
+1. Du kan behöva NoSSL patchad in i ditt spel just nu, beroende på spelet
+
+### Manually Patching Your DS ROMs
+Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
+
+Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
+
+1. Download [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. Create a text file with the name `patch.bat`
+1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server)
+1. Now drag all the roms you wish to patch on to patch.bat
+1. Done! the patched roms will be the ones ending in (wiimmfi)
+
+Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
+
+### Troubleshooting and Further Reading
+If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+
+For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_sv-SE/gbarunner2/bios.md b/pages/_sv-SE/gbarunner2/bios.md
new file mode 100644
index 00000000..95120883
--- /dev/null
+++ b/pages/_sv-SE/gbarunner2/bios.md
@@ -0,0 +1,21 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: GBA BIOS info
+description: Information on the GBA BIOS and how to dump it
+---
+
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+
+### Dumping Guides
+
+- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
+- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+
+After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+
+You can verify that your BIOS is a proper dump by comparing it with the following checksums:
+
+**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
diff --git a/pages/_sv-SE/gbarunner2/faq.md b/pages/_sv-SE/gbarunner2/faq.md
new file mode 100644
index 00000000..bd0fa0da
--- /dev/null
+++ b/pages/_sv-SE/gbarunner2/faq.md
@@ -0,0 +1,25 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: FAQ & Troubleshooting
+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 Wifi 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).
\ No newline at end of file
diff --git a/pages/_sv-SE/gbarunner2/index.md b/pages/_sv-SE/gbarunner2/index.md
new file mode 100644
index 00000000..c8a18925
--- /dev/null
+++ b/pages/_sv-SE/gbarunner2/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: Home
+description: Coming Soon™
+---
+
+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.
+
+Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
+- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_sv-SE/index.md b/pages/_sv-SE/index.md
index 8ef5f891..5c574b5a 100644
--- a/pages/_sv-SE/index.md
+++ b/pages/_sv-SE/index.md
@@ -1,11 +1,11 @@
---
-lang: en-US
+lang: sv-SE
layout: default
-title: Home
+title: Hem
---
-# Welcome to the DS-Homebrew Wiki!
+# Välkommen till DS-Homebrew Wikin!
-This site is where you can find wikis for TWiLight Menu++ and other DS-Homebrew projects. Click on one of the sections at the top, then a list of pages will be on the left.
+Här hittar du wikis för TWiLight Menu++ och andra DS-Homebrew projekt. Klicka på en av avsnitten högst upp, då kommer en lista över sidor att finnas till vänster.
-If you would like to help contribute you can find the source code on [GitHub](https://github.com/{{ site.repo }}) or help translate on [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS(i) Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only).
+Om du vill hjälpa till att bidra kan du hitta källkoden på [GitHub](https://github.com/{{ site.repo }}) eller hjälpa till att översätta på [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). För att diskutera detta eller få hjälp med något, vänligen gå med i [DS(i) Mode Hacking](https://ds-homebrew.com/discord) Discord-servern (endast på engelska).
diff --git a/pages/_sv-SE/nds-bootstrap/faq.md b/pages/_sv-SE/nds-bootstrap/faq.md
new file mode 100644
index 00000000..f53d93e4
--- /dev/null
+++ b/pages/_sv-SE/nds-bootstrap/faq.md
@@ -0,0 +1,50 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: FAQ & Troubleshooting
+description: FAQ & Troubleshooting for nds-bootstrap
+---
+
+#### Why do I get a white screen when trying to load a game from SD Card?
+- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
+- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
+- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
+- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
+
+#### 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. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
+
+#### 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
+- You can expand the VRAM memory bus to 32-bit
+- Utilize the DSi's additional CPU speed
+- Enhance your audio with 48 KHz
+- Use DSi mode, allowing for DSi features
+- Using certain cartridges, you are able to use IR in your application
+- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
+- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work
+
+#### Donor ROMs
+Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
+
+#### What is a nightly and where do I get it?
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+
+#### 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.
+
+#### Is there anything else I should know about cheats?
+You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+
+#### nds-bootstrap troubleshooting
+If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
+
+1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+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.
+
+Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets.
diff --git a/pages/_sv-SE/nds-bootstrap/index.md b/pages/_sv-SE/nds-bootstrap/index.md
new file mode 100644
index 00000000..e282b1ef
--- /dev/null
+++ b/pages/_sv-SE/nds-bootstrap/index.md
@@ -0,0 +1,11 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+title: Home
+description: nds-bootstrap wiki
+---
+
+# Welcome to the nds-bootstrap Wiki
+
+nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
diff --git a/pages/_sv-SE/nds-bootstrap/testing.md b/pages/_sv-SE/nds-bootstrap/testing.md
new file mode 100644
index 00000000..200abd70
--- /dev/null
+++ b/pages/_sv-SE/nds-bootstrap/testing.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: Compatibility List & Testing Tips
+description: Compatibility List & Testing Tips
+---
+
+### 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`.
+
+### Tips For Testing Games
+- Look for screen flickering or sound issues
+- If something looks off, run the game along a console not using nds-bootstrap to compare
+- Try as many features in the game as possible
+- Be thorough
diff --git a/pages/_sv-SE/other/godmode9i.md b/pages/_sv-SE/other/godmode9i.md
new file mode 100644
index 00000000..b38a223f
--- /dev/null
+++ b/pages/_sv-SE/other/godmode9i.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: GodMode9i
+description: Info for 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.
+
+### FAQ & Troubleshooting
+
+#### How do I get past the "mounting drive(s)" screen while starting it up?
+This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/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.
+
+#### 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/]
diff --git a/pages/_sv-SE/other/hiyacfw.md b/pages/_sv-SE/other/hiyacfw.md
new file mode 100644
index 00000000..f2b3855f
--- /dev/null
+++ b/pages/_sv-SE/other/hiyacfw.md
@@ -0,0 +1,24 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: hiyaCFW
+description: Info for hiyaCFW
+---
+
+Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
+
+### Custom Splash Screens
+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:
+
+#### BMP
+- 16-bit (RGBA 1555, RGB 1555, or RGB 565)
+- 256 x 192 or smaller
+
+#### GIF
+- Simple answer: Most GIFs 256 x 192 or smaller will work
+- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
+- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
+- Interlaced and plain text frames are ***not*** supported
+- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems
diff --git a/pages/_sv-SE/other/index.md b/pages/_sv-SE/other/index.md
new file mode 100644
index 00000000..8db55550
--- /dev/null
+++ b/pages/_sv-SE/other/index.md
@@ -0,0 +1,9 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: Home
+description: Coming Soon™
+---
+
+This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_sv-SE/twilightmenu/controls.md b/pages/_sv-SE/twilightmenu/controls.md
index 81c9b3e7..0d7fac4c 100644
--- a/pages/_sv-SE/twilightmenu/controls.md
+++ b/pages/_sv-SE/twilightmenu/controls.md
@@ -1,45 +1,45 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: twilightmenu
category: other
-title: Controls
-description: Controls for using TWiLight Menu++
+title: Kontroller
+description: Kontroller för att använda TWiLight Meny++
---
-#### Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes
-- Left / Right: Select a game / app
-- A / START: Launch game / app
-- L / R or SELECT + Left / Right: Switch pages
-- (DSi/Saturn/HBL theme) SELECT + Up / Down & release SELECT: Switch between the SD card and flashcard
-- Y: Per-game settings
- - X: Cheat menu
- - A: Toggle cheat
- - B: Exit cheat menu
- - X: Save and exit cheat menu
- - Y: Show cheat description
- - L: Disable all cheats
-- X: Delete/hide game
-- (DSi/Saturn/HBL theme) SELECT: SELECT menu or DS Classic Menu (Where system menu, TWLMenu++ Settings, and GBA Mode can be accessed)
+#### Nintendo DSi, Nintendo 3DS, SEGA Saturnus och Homebrew Launcher teman
+- Vänster / höger: Välj ett spel / app
+- A / START: Starta spel / app
+- L / R eller SELECT + Vänster / Höger: Byt sidor
+- (DSi/Saturn/HBL teman) SELECT + Upp / Ner & släpp SELECT: Växla mellan SD-kort och minneskort
+- Y: Spelspecifika inställningar
+ - X: Fuskmeny
+ - A: Växla på/av fusk
+ - B: Avsluta fuskmenyn
+ - X: Spara och avsluta fuskmenyn
+ - Y: Visa fuskbeskrivning
+ - L: Inaktivera alla fusk
+- X: Ta bort/dölj spel
+- (DSi/Saturn/HBL teman) SELECT: SELECT menyn eller DS Classic menyn (Där systemmenyn, TWLMenu++ inställningar och GBA-läge kan nås)
-#### R4 theme
-- Up / Down: Select a game / app
-- A: Launch game / app
-- L: Switch between the SD card and flashcard
-- Y: Per-game settings
- - X: Cheat menu
- - A: Toggle cheat
- - B: Exit cheat menu
- - X: Save and exit cheat menu
- - Y: Show cheat description
- - L: Disable all cheats
+#### R4 tema
+- Upp / Ner: Välj ett spel / app
+- A: Starta spel / app
+- L: Växla mellan SD-kort och minneskort
+- Y: Spelspecifika inställningar
+ - X: Fuskmeny
+ - A: Växla på/av fusk
+ - B: Avsluta fuskmenyn
+ - X: Spara och avsluta fuskmenyn
+ - Y: Visa fuskbeskrivning
+ - L: Inaktivera alla fusk
-#### With CFW: DS ROMs (on SD) / carts
-- L + R + Down + B for 2 seconds: Return to TWiLight Menu++ (If using an O3DS, then it does not work on all models)
+#### Med CFW: DS ROM (på SD) / vagnar
+- L + R + Ner + B i 2 sekunder: Återgå till TWiLight Menu++ (om du använder en O3DS så fungerar det inte på alla modeller)
-#### Boot shortcuts
-These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen.
+#### Boot genvägar
+Dessa bör tryckas på TWiLight Menu+ + startskärm / direkt efter Nintendo DSi:ens startskärm.
-- SELECT: Open settings
-- A + B + X + Y: Reset all TWiLight Menu++ settings
-- B: Boot the last ran ROM or vice versa depending on if autobooting the last ran ROM is enabled
+- SELECT: Öppna inställningar
+- A + B + X + Y: Återställ alla TWiLight Menu++ inställningar
+- B: Starta den senaste körda ROMen eller vice versa beroende på om inställningen för att automatiskt starta den senaste körda ROMen är aktiverad
diff --git a/pages/_sv-SE/twilightmenu/creating-ram-disks.md b/pages/_sv-SE/twilightmenu/creating-ram-disks.md
index 5d9fc1be..8f252748 100644
--- a/pages/_sv-SE/twilightmenu/creating-ram-disks.md
+++ b/pages/_sv-SE/twilightmenu/creating-ram-disks.md
@@ -1,29 +1,29 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: twilightmenu
category: other
-title: Creating RAM Disks
-description: How to create RAM disks for using old DS homebrew with TWiLight Menu++
+title: Skapa RAM-diskar
+description: Hur man skapar RAM-diskar för att använda gamla DS homebrew med TWiLight Menu++
---
-You do not need to follow this if you're using a flashcard.
+Du behöver inte följa detta om du använder ett minneskort.
{:.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.
+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.
-Instructions by @Dakkon7, modified by RocketRobz:
+Instruktioner av @Dakkon7, ändrad av RocketRobz:
-1. Run RAMDisk
-1. Click **View** -> **Advanced**
-1. For **Disk Size**, type `12` for DSi, or `28` for 3DS, above **Max 1023 MB**
-1. Un-mark **Create TEMP Directory**, if it's already marked
-1. Click **Load/Save**
-1. Click `Start RAMDisk`, and a new window for your .img should appear
-1. Place any file and/or folder the homebrew expects there, and/or file(s) you want to use
-1. In the RAMDisk program, click `Save Disk Image Now`
-1. Save `romname.img` to a folder called `ramdisks` in the .nds file location
-1. Click `Stop RAMDisk` when you're done
-1. In TWiLight Menu++, open per-game settings for your homebrew
-1. Set RAM disk to 0
-1. Launch your homebrew, and it should read your RAM disk
+1. Kör RAMDisk
+1. Klicka på **View** -> **Advanced**
+1. För **Disk Size**, skriv `12` för DSi, eller `28` för 3DS, över **Max 1023 MB**
+1. Avmarkera **Create TEMP Directory**, om den redan är markerad
+1. Klicka på **Load/Save**
+1. Klicka på `Start RAMDisk`, och ett nytt fönster för din .img borde dykas upp
+1. Placera alla filer och/eller mappar som homebrew förväntar sig där, och/eller fil(er) som du vill använda
+1. I programmet RAMDisk klickar du på `Save Disk Image Now`
+1. Spara `romname.img` till en mapp som heter `ramdisks` i platsen där .nds filen finns
+1. Klicka på `Stop RAMDisk` när du är klar
+1. I TWiLight Menu++, öppna "Spelspecifika inställningar" för ditt homebrew
+1. Ställ in RAM-disk till 0
+1. Starta ditt homebrew, och det bör läsa din RAM-disk
diff --git a/pages/_sv-SE/twilightmenu/custom-boot-splashes.md b/pages/_sv-SE/twilightmenu/custom-boot-splashes.md
index 4ea7829b..41484ec7 100644
--- a/pages/_sv-SE/twilightmenu/custom-boot-splashes.md
+++ b/pages/_sv-SE/twilightmenu/custom-boot-splashes.md
@@ -1,5 +1,5 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: twilightmenu
category: customization
diff --git a/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md
index 627ecb6e..43c7b9ae 100644
--- a/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md
@@ -1,5 +1,5 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: twilightmenu
category: customization
@@ -7,13 +7,13 @@ title: Custom Unlaunch Backgrounds
description: How to make custom Unlaunch backgrounds and install them using TWiLight Menu++
---
-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
-- GIFs with more than 31 colors require specially made palettes to prevent breaking the text
+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:
+- 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
-### Installing
-1. Copy the GIF file to `sd:/_nds/TWiLightMenu/unlaunch/backgrounds`
+### Installation
+1. Kopiera GIF-filen till `sd:/_nds/TWiLightMenu/unlaunch/backgrounds`
1. Download the [latest Unlaunch installer](https://problemkaputt.de/unlaunch.zip) and extract `UNLAUNCH.DSI` to your SD card
1. Open TWiLight Menu++ Settings, switch to the `Unlaunch settings` page, and click on `Background`, then select the one you want
1. Exit settings and launch `Unlaunch DSi Installer`
diff --git a/pages/_sv-SE/twilightmenu/download-play-pictochat.md b/pages/_sv-SE/twilightmenu/download-play-pictochat.md
index a4571b5b..e906a0cd 100644
--- a/pages/_sv-SE/twilightmenu/download-play-pictochat.md
+++ b/pages/_sv-SE/twilightmenu/download-play-pictochat.md
@@ -1,25 +1,25 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: twilightmenu
category: other
-title: Download Play / Pictochat in DS Classic Menu
-description: How to get DS Download Play and Pictochat in TWiLight Menu++'s DS Class Menu
+title: Download Play / Pictochat i DS Classic Menu
+description: Hur får man DS Download Play och Pictochat i TWiLight Menu++'s DS Classic Menu
---
-If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below.
+Om du använder en DSi-konsol bör du redan kunna starta dessa appar. Annars, om du har en 3DS, fortsätt nedan.
-In GodMode9:
-- Press R + A on SYSNAND TWLN
-- Select `Search for titles`
-- Select `DS Download Play (NTR-HNDA).tmd`
-- Select `TMD file options...`
-- Select `Dump CXI/NDS file`
-- Done. It should be under `sdmc:/gm9/out/`, as `DS Download Play (NTR-HNDA).nds`
+I GodMode9:
+- Tryck R + A på SYSNAND TWLN
+- Välj `Sök efter titlar`
+- Välj `DS Download Play (NTR-HNDA).tmd`
+- Välj `TMD-filalternativ...`
+- Välj `Dumpa CXI/NDS fil`
+- Klart. Det bör vara under `sdmc:/gm9/out/`, som `DS Download Play (NTR-HNDA).nds`
-Copy to `sd:/_nds/`, and rename to `dlplay.nds`.
+Kopiera till `sd:/_nds/`, och byt namn till `dlplay.nds`.
-The above steps will increase DLP boot speed.
+De ovannämnda stegen kommer att öka DLP uppstartshastighet.
-To run Pictochat on 3DS (DSi required):
-- Copy `pictochat.nds` from `sd:/_nds/` on the DSi SD card, on the 3DS SD card, also in `sd:/_nds/` You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
+För att köra Pictochat på 3DS (DSi krävs):
+- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
diff --git a/pages/_sv-SE/twilightmenu/faq.md b/pages/_sv-SE/twilightmenu/faq.md
index 4ab2c0dc..877e5d14 100644
--- a/pages/_sv-SE/twilightmenu/faq.md
+++ b/pages/_sv-SE/twilightmenu/faq.md
@@ -1,59 +1,60 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: twilightmenu
category: other
-title: FAQ & Troubleshooting
-description: FAQs and troubleshooting for TWiLight Menu++
+title: FAQ & Felsökning
+description: Vanliga frågor och felsökning för TWiLight Menu++
---
-For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
+För fler FAQs, besök [GBAtemp tråden](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
{:.alert .alert-info}
-#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
-A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue:
+#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
+TWL_FIRM might've somehow got corrupted. Följ denna guide för att åtgärda problemet:
-#### Q: How do I fix getting a white screen when booting TWiLight Menu++?
-A:
-- First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it
-- If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size
-- If that also doesn't work, try a different SD card
+#### How do I fix getting a white screen when booting TWiLight Menu++?
+- Försök först att sätta konsolen i viloläge (t.ex. stänga konsolens lock, eller trycka på sovknappen på O2DS), sedan väcker du upp konsolen
+- Om det inte fungerar, formatera ditt SD-kort till FAT32 med 32KB kluster/allokeringsstorlek
+- Om det inte heller fungerar, prova ett annat SD-kort
-#### Q: Why do I get a white screen when trying to load a game from SD Card?
-A:
+#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game?
+Go into TWLMenu++ Settings, and disable `Update recently played list`.
+
+#### Why do I get a white screen when trying to load a game from SD Card?
- First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
-#### Q: How do I use cheats?
-A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
+#### How do I use cheats?
+You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
-#### Q: How do I show a custom picture on the top screen of the DSi theme?
-A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
+#### How do I show a custom picture on the top screen of the DSi theme?
+A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
- The images(s) must be no bigger than 208x156
- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size
-#### Q: How do I get games?
-A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
+#### How do I get games?
+You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games
- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare
- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles
-#### Q: Can I get the save files from my game cards onto my SD card or vice versa?
-A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
+#### Can I get the save files from my game cards onto my SD card or vice versa?
+Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
-#### Q: How do I change TWiLight Menu++'s language?
-A:
+#### How do I change TWiLight Menu++'s language?
1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++
1. Press L or Y once (on flashcard / 3DS) or twice (on DSi)
1. Change the first option until you see the language you want, then exit settings
- You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++
-#### Q: What systems does TWiLight Menu++ support?
+#### Is this a DS(i) emulator?
+No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively).
-A:
+#### What systems does TWiLight Menu++ support?
| Format | Loader | Extensions | Save file |
| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- |
@@ -61,37 +62,39 @@ A:
| 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`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[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], native[^4] | `.agb`, `.gba`, `.mb` | `[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`[^5] |
+| 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[^6] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^7] |
+| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] |
{:.table}
- Footnotes -
{:footnotes}
-#### Q: Why isn't touch input working on sudokuhax?
-A: Depending on the save file of sudokuhax, the touch screen inputs may not work.
+#### Why isn't touch input working on sudokuhax?
+Depending on the save file of sudokuhax, the touch screen inputs may not work.
-#### Q: Can The Biggest Loser boot TWiLight Menu++?
-A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards.
+#### 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]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite
-[^5]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard
-[^6]: Only shown when using a flashcard or Unlaunch is installed
-[^7]: Can only save when running from a flashcard
+[^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
@@ -109,3 +112,4 @@ A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access
[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/how-to-get-box-art.md b/pages/_sv-SE/twilightmenu/how-to-get-box-art.md
index 9d4473df..618adc96 100644
--- a/pages/_sv-SE/twilightmenu/how-to-get-box-art.md
+++ b/pages/_sv-SE/twilightmenu/how-to-get-box-art.md
@@ -22,25 +22,25 @@ description: How to get box art / game covers in TWiLight Menu++
- If it doesn't find the correct SD card click `Browse...` and select the right one
1. Change the size, border, etc options to your liking
1. Click `Start`
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### macOS/Linux
1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Extract the `.zip`
-1. Open `TwilightBoxart.ini` in the extracted folder in a text editor, then save the file
-1. Type the path to your SD card after `SdRoot=`
+1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
+1. Type the path to your SD card after `SdRoot=`, then save the file
- On macOS this is `/Volumes/` then the name of your SD card
1. Open the terminal
1. In the terminal, type `cd ` then drag drop the folder with `TwilightBoxart.CLI` in it onto your terminal
1. Run `chmod +x TwilightBoxart.CLI`
-1. Run `./TwilightBoxart.CLI` file by drag dropping it onto your terminal
+1. Run `./TwilightBoxart.CLI`
1. Say `Yes` if it shows your SD path correctly
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### Manual
1. Download a png box art pack from [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs)
1. Extract the .png files to `sd:/_nds/TWiLightMenu/boxart`
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`). Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143.
diff --git a/pages/_sv-SE/twilightmenu/index.md b/pages/_sv-SE/twilightmenu/index.md
index 55ae0ac9..09e54e25 100644
--- a/pages/_sv-SE/twilightmenu/index.md
+++ b/pages/_sv-SE/twilightmenu/index.md
@@ -1,13 +1,13 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: twilightmenu
-title: Home
-description: Guides on how to use and customize TWiLight Menu++
+title: Hem
+description: Guider om hur man använder och anpassar TWiLight Menu++
---
-# Welcome to the TWiLight Menu++ wiki!
+# Välkommen till TWiLight Menu+ + wikin!
-TWiLight Menu++ is an open-source DSi Menu upgrade/replacement, and frontend for nds-bootstrap for DSi, 3DS, and flashcards.
+TWiLight Menu+ + är en DSi Meny uppgradering / ersättare med öppen källkod och frontend för nds-bootstrap för DSi, 3DS och minneskort.
-For info on how to install, click on the page in the sidebar for your console in the Installing section.
+För mer information om hur du installerar detta, klicka på sidan i sidofältet för din konsol i avsnittet "Installation".
diff --git a/pages/_sv-SE/twilightmenu/installing-3ds-manual.md b/pages/_sv-SE/twilightmenu/installing-3ds-manual.md
index 1c9d5921..03d286ed 100644
--- a/pages/_sv-SE/twilightmenu/installing-3ds-manual.md
+++ b/pages/_sv-SE/twilightmenu/installing-3ds-manual.md
@@ -2,6 +2,6 @@
lang: sv-SE
layout: redirect
destination: 'installing-3ds?tab=manual#tab-manual'
-title: Installing (3DS, Manual)
+title: Installation (3DS, Manuell)
---
diff --git a/pages/_sv-SE/twilightmenu/installing-3ds.md b/pages/_sv-SE/twilightmenu/installing-3ds.md
index 2fc540af..f973a356 100644
--- a/pages/_sv-SE/twilightmenu/installing-3ds.md
+++ b/pages/_sv-SE/twilightmenu/installing-3ds.md
@@ -3,11 +3,11 @@ lang: sv-SE
layout: wiki
section: twilightmenu
category: installing
-title: Installing (3DS)
-description: How to install TWiLight Menu++ on the Nintendo 3DS
+title: Installation (3DS)
+description: Hur man installerar TWiLight Menu+ + på Nintendo 3DS
---
-You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it
+Du måste först ha Custom Firmware på din 3DS, följ [3ds.hacks.guide](https://3ds.hacks.guide) för att installera det
{:.alert .alert-info}
{% capture tab-working-camera %}
@@ -18,7 +18,7 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
1. Hitta TWiLight Menu++ i apprutnätet. Du kan söka med den tredje fliken i sidofältet om du har problem med att hitta appen
- Appen har denna ikon: 
1. Tryck på A eller tryck på nedladdningsikonen i sidofältet och välj `TWiLight Menu++` för att installera den
- - This will take a while
+ - Det kommer att ta ett tag
{% endcapture %}
{% capture tab-non-working-camera %}
@@ -32,37 +32,35 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
1. Hitta TWiLight Menu++ i apprutnätet. Du kan söka med den tredje fliken i sidofältet om du har problem med att hitta appen
- Appen har denna ikon: 
1. Tryck på A eller tryck på nedladdningsikonen i sidofältet och välj `TWiLight Menu++` för att installera den
- - This will take a while
+ - Det kommer att ta ett tag
{% endcapture %}
{% capture tab-manual %}
-1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Extract `TWiLightMenu-3DS.7z`
-1. Copy the `_nds` folder to your SD card root
-1. Copy the `BOOT.NDS` file to your SD card root
-1. Copy the `roms` folder to your SD card root
-1. Copy the two `.cia` files to your SD card root
-1. On your 3DS, install the two CIAs with FBI
+1. Ladda ner den senaste versionen av `TWiLightMenu-3DS.7z` från [releases sidan](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Extrahera `TWiLightMenu-3DS.7z`
+1. Kopiera mappen `_nds` till ditt SD-korts rot
+1. Kopiera filen `BOOT.NDS` till din SD-korts rot
+1. Kopiera mappen `roms` till ditt SD-korts rot
+1. Kopiera de två `.cia` filerna till ditt SD-korts rot
+1. På din 3DS, installera de två CIA filerna med FBI
{% endcapture %}
-### Installing
+### Installation
diff --git a/pages/_sv-SE/twilightmenu/installing-dsi.md b/pages/_sv-SE/twilightmenu/installing-dsi.md
index a464fbbe..651fa8a9 100644
--- a/pages/_sv-SE/twilightmenu/installing-dsi.md
+++ b/pages/_sv-SE/twilightmenu/installing-dsi.md
@@ -1,24 +1,24 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: twilightmenu
category: installing
-title: Installing (DSi)
-description: How to install TWiLight Menu++ on the Nintendo DSi
+title: Installation (DSi)
+description: Hur man installerar TWiLight Menu+ + på Nintendo DSi
---
-If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++
+Om du inte redan har ett sätt att köra homebrew på din DSi, gå till [dsi.cfw.guide](https://dsi.cfw.guide) för att installera TWiLight Menu++
{:.alert .alert-info}
-### Installing
-1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Extract `TWiLightMenu-DSi.7z`
-1. Copy the `_nds` folder to your SD card root
-1. Copy the `BOOT.NDS` file to your SD card root
-1. Copy the `roms` folder to your SD card root
-1. **hiyaCFW users:** Copy the `title` folder to your SD card root
+### Installation
+1. Ladda ner den senaste versionen av `TWiLightMenu-DSi.7z` från [releases sidan](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Extrahera `TWiLightMenu-DSi.7z`
+1. Kopiera mappen `_nds` till ditt SD-korts rot
+1. Kopiera filen `BOOT.NDS` till din SD-korts rot
+1. Kopiera mappen `roms` till ditt SD-korts rot
+1. **hiyaCFW användare:** Kopiera mappen `title` till ditt SD-korts rot
-### Autobooting with Unlaunch
-1. Turn on your DSi while holding A and B
-1. In the Unlaunch menu, go to `OPTIONS`
-1. Set `NO BUTTON` or a button of your choice to the `TWiLight Menu++` that says `BOOT.NDS` on the bottom screen
+### Automatiskt uppstart med Unlaunch
+1. Slå på din DSi medan du håller A och B
+1. Gå till `ALTERNATIV` i Unlaunch menyn
+1. Ställ in `INGEN KNAPP` eller en valfri knapp till `TWiLight Menu++` som säger `BOOT.NDS` på den nedre skärmen
diff --git a/pages/_sv-SE/twilightmenu/installing-flashcard.md b/pages/_sv-SE/twilightmenu/installing-flashcard.md
index 22e77bb6..e86c9a44 100644
--- a/pages/_sv-SE/twilightmenu/installing-flashcard.md
+++ b/pages/_sv-SE/twilightmenu/installing-flashcard.md
@@ -1,32 +1,32 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: twilightmenu
category: installing
-title: Installing (Flashcard)
-description: How to install TWiLight Menu++ on a Nintendo DS flashcard
+title: Installation (Minneskort)
+description: Hur man installerar TWiLight Menu+ + på Nintendo DS minneskort
---
-### Installing
-1. Download the latest version of `TWiLightMenu-Flashcard.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Extract `TWiLightMenu-Flashcard.7z`
-1. Copy the `_nds` folder to your flashcard's microSD card root
-1. Copy the `BOOT.NDS` file to your flashcard's microSD card root
-1. Copy the `roms` folder to your flashcard's microSD card root
-1. If you already have save data, move your `.sav` files, which are in your DS ROM location, to a new folder called `saves`, which also goes in the DS ROM location
+### Installation
+1. Ladda ner den senaste versionen av `TWiLightMenu-Flashcard.7z` från [releases sidan](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Extrahera `TWiLightMenu-Flashcard.7z`
+1. Kopiera mappen `_nds` till ditt minneskorts microSD-korts rot
+1. Kopiera filen `BOOT.NDS` till ditt minneskorts microSD-korts rot
+1. Kopiera mappen `roms` till ditt minneskorts microSD-korts rot
+1. Om du redan har sparat data, flytta dina `.sav` filer, som finns i platsen av dina DS ROM, till en ny mapp som heter `saves`, som också går i platsen av dina DS ROM
1. ...
- - **DS Phat/lite users:** If booting `BOOT.NDS` causes a white screen lock-up, insert a DS Memory Expansion Pak, and try again
- - **DSi/3DS users:** Run TWLMenu++ on the console's SD card, and turn on `SCFG access in Slot-1`
- - This will let you use TWL clock speed and/or VRAM boost on your flashcard games, as well as accessing the console's SD card
+ - **DS Phat/lite användare:** Om uppstartningen av `BOOT.NDS` gör att konsollen fryser stilla med en vit skärm, sätt in en DS Memory Expansion Pak och försök igen
+ - **DSi/3DS användare:** Kör TWLMenu++ på konsolens SD-kort och aktivera `SCFG-åtkomst i Slot-1`
+ - Detta kommer att låta dig använda TWL klockfrekvens och/eller VRAM boost på spelen i din minneskort, samt tillgång till konsolens SD-kort
-### To run games using your flashcard firmware
-1. Extract what's in `Flashcart Loader/(your flashcard)` to the root of the flashcard's microSD card
- - If you done so, continue to step 3. If not, follow the steps below the flashcard list below
+### För att köra spel med ditt minneskorts firmware
+1. Extrahera det som finns i `Flashcart Loader/(ditt minneskort)` till roten av minneskortets microSD-kort
+ - Om du gjort det, fortsätt att steg 3. Om du inte gjort det, följ stegen under listan av minneskort nedan
-1. For these flashcards:
+1. För dessa minneskort:
- R4i-SDHC
- - r4isdhc.com cards
- - r4isdhc.hk cards
+ - r4isdhc.com kort
+ - r4isdhc.hk kort
- R4i SDHC Upgrade Revolution
- R4DSiXL3D
- R4i Advance
@@ -37,13 +37,13 @@ description: How to install TWiLight Menu++ on a Nintendo DS flashcard
- R4xDS
- DSTT(i)
- Install YSMenu from [here](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/)
- - Make sure you have `YSMenu.nds` (renamed from `TTMenu.dat` if there isn't one) and the `TTMenu` folder on the flashcard microSD root
-1. Set `Use nds-bootstrap (B4DS)` to `No`, so the flashcard firmware will be used instead of nds-bootstrap
+ Installera YSMenu från [här](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 (B4DS)` till `Nej`, så att minneskortets firmware kommer att användas istället för nds-bootstrap
-### Autobooting TWiLight Menu++
-1. Extract the content(s) of `Autoboot/(your flashcard)` to the root of the flashcard's microSD card
- - Skip this, if you don't see your flashcard
+### Automatiskt uppstart av TWiLight Menu++
+1. Extrahera det som finns i `Autoboot/(ditt minneskort)` till roten av minneskortets microSD-kort
+ - Hoppa över detta om du inte ser ditt minneskort
1. ...
- - **DS Phat/DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot
- - **DSi/3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1`
+ - **DS Phat/DS Lite användare:** Gå till inställningar i DS menyn och aktivera Auto-starta, så att ditt minneskort startar vid uppstart
+ - **DSi/3DS användare:** Kör TWLMenu++ på konsolens SD-kort och aktivera `Auto-starta Slot-1`
diff --git a/pages/_sv-SE/twilightmenu/playing-in-widescreen.md b/pages/_sv-SE/twilightmenu/playing-in-widescreen.md
index ea2b0482..261e5cfb 100644
--- a/pages/_sv-SE/twilightmenu/playing-in-widescreen.md
+++ b/pages/_sv-SE/twilightmenu/playing-in-widescreen.md
@@ -1,33 +1,38 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: twilightmenu
category: other
-title: Playing in Widescreen
-description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
+title: Att spela i bredbild
+description: Hur du använder TWiLight Meny++ i bredbild på Nintendo 3DS
---
-Requires an Old/New Nintendo 3DS or 2DS console.
+Kräver en gammal/ny Nintendo 3DS eller 2DS konsol.
+{:.alert .alert-info}
-**Preparation**
-- Make sure Luma's `boot.firm` is on the SD root for this to work
-- If you used TWiLight Menu++ Updater or Universal-Updater to update, please install the latest TWiLight Menu++ CIAs using FBI
+### Förberedelse
+- Se till att Lumas `boot.firm` är på SD-roten för att detta ska fungera
-1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
-1. In Luma config, enable external FIRMs and modules
-1. Install the TWPatch CIA
-1. Launch TWPatch
-1. (Optional!) For a less pixelated widescreen, hold Y+B, and enable `GPU scale test (health hazard!)`
-1. Press X + START to generate a `TwlBg.cxi` file with widescreen
- - If the top screen doesn't indicate that wide patch is enabled, start from step 4 again
+### Installation
+1. Ladda ner [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) och kopiera `TWPatch.cia` till ditt SD-kort ([GBATemp tråd](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
+1. Installera `TWPatch.cia` med FBI
+ - Du kan också använda Universal-Updater för att installera TWPatch annars
+1. Återgå till hemmenyn och starta TWPatch
+1. Hold Y + B and enable `Widescreen patch (384x240 16:10)`
+1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)`
+ - The "health hazard!" is because it gave the developer a headache due to its blurriness
+1. Press START to generate a `TwlBg.cxi` file with widescreen
+ - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again
- If widescreen still doesn't work, wait for RTCom-activated widescreen to be released
-1. In the TWiLight Menu++ settings, switch the page to `Misc settings`, and set `Screen Aspect Ratio` to `16:10`
+1. Restart your 3DS while holding SELECT to open Luma3DS's configuration
+1. Enable `external FIRMs and modules`, then press START to save and quit
+1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10`
- This can be done per-game as well
-You're all done! Enjoy your DS games in widescreen!
+Du är klar! Njut av dina DS spel i bredbild!
-**NOTE1**: Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. For this to be fixed so only the widescreen-compatible games run in widescreen, wait for RTCom-activated widescreen to be released.
+**ANTECKNING 1**: Varje spel/app i DS(i) läge körs i bredbild, även de spel som inte är kompatibla med bredbild. För att detta ska rättas så att bara bredbild-kompatibla spel kan köras i bredbild, vänta på att RTCom-aktiverad bredbild ska släppas.
-**NOTE2:** Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched. If you don't see the screen aspect ratio setting, wait for RTCom-activated widescreen to be released.
+**ANTECKNING 2:** Håll inte nere START eller SELECT när du startar upp TWLMenu++ om du inte vill att bredbild ska se buggad ut. Om du inte ser inställningen för skärmens bildformat så väntar du på att RTCom-aktiverad bredbild ska släppas.
-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)
+Inte alla spel är kompatibla i bredbild. [Vi har skapat en lista över spel med bredbild](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt)
diff --git a/pages/_sv-SE/twilightmenu/uninstalling-3ds.md b/pages/_sv-SE/twilightmenu/uninstalling-3ds.md
index edc5f14a..a6236ab9 100644
--- a/pages/_sv-SE/twilightmenu/uninstalling-3ds.md
+++ b/pages/_sv-SE/twilightmenu/uninstalling-3ds.md
@@ -1,21 +1,21 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: twilightmenu
category: uninstalling
-title: Uninstalling (3DS)
-description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
+title: Avinstallering (3DS)
+description: Hur man avinstallerar TWiLight Menu++ på Nintendo 3DS
---
-### Uninstalling
-1. Open FBI
-1. Go to `Titles`
-1. Find two `TWiLight Menu++` titles in purple text
-1. Delete both titles
-1. Exit the title list
-1. Go to the SD card
-1. Open `_nds`
-1. Delete the `TWiLightMenu` folder
-1. Delete the nds-bootstrap and GBARunner2 files
-1. Exit `_nds`
-1. Delete `boot.nds`
+### Avinstallering
+1. Öppna FBI
+1. Går till `Titlar`
+1. Hitta två `TWiLight Menu++` titlar i lila text
+1. Ta bort båda titlarna
+1. Gå ut ur titellistan
+1. Gå till SD-kortet
+1. Öppna `_nds`
+1. Ta bort mappen `TWiLightMenu`
+1. Ta bort nds-bootstrap och GBARunner2-filer
+1. Gå ut ur `_nds`
+1. Ta bort `boot.nds`
diff --git a/pages/_sv-SE/twilightmenu/uninstalling-ds.md b/pages/_sv-SE/twilightmenu/uninstalling-ds.md
index 5372df1f..9c4f0132 100644
--- a/pages/_sv-SE/twilightmenu/uninstalling-ds.md
+++ b/pages/_sv-SE/twilightmenu/uninstalling-ds.md
@@ -1,16 +1,16 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: twilightmenu
category: uninstalling
-title: Uninstalling (DS & DSi)
-description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
+title: Avinstallering (DS & DSi)
+description: Hur man avinstallerar TWiLight Menu++ på Nintendo DSi och DS minneskort
---
-### Uninstalling
-1. Go to either the console's SD card or the flashcard's SD card
-1. Open `_nds`
-1. Delete the `TWiLightMenu` folder
-1. Delete the nds-bootstrap and GBARunner2 files
-1. Exit `_nds`
-1. Delete `boot.nds`
+### Avinstallering
+1. Gå till antingen konsolens SD-kort eller minneskortets SD-kort
+1. Öppna `_nds`
+1. Ta bort mappen `TWiLightMenu`
+1. Ta bort nds-bootstrap och GBARunner2-filer
+1. Gå ut ur `_nds`
+1. Ta bort `boot.nds`
diff --git a/pages/_sv-SE/twilightmenu/updating-3ds-manual.md b/pages/_sv-SE/twilightmenu/updating-3ds-manual.md
index c9d5020a..d9e27d36 100644
--- a/pages/_sv-SE/twilightmenu/updating-3ds-manual.md
+++ b/pages/_sv-SE/twilightmenu/updating-3ds-manual.md
@@ -1,7 +1,7 @@
---
-lang: en-US
+lang: sv-SE
layout: redirect
destination: 'updating-3ds?tab=manual#tab-manual'
-title: Updating (3DS, Manual)
+title: Uppdatering (3DS, Manuell)
---
diff --git a/pages/_sv-SE/twilightmenu/updating-3ds.md b/pages/_sv-SE/twilightmenu/updating-3ds.md
index 5def7ccc..5ad2c43c 100644
--- a/pages/_sv-SE/twilightmenu/updating-3ds.md
+++ b/pages/_sv-SE/twilightmenu/updating-3ds.md
@@ -1,53 +1,52 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: twilightmenu
category: updating
-title: Updating (3DS)
-description: How to update TWiLight Menu++ on the Nintendo 3DS
+title: Uppdatering (3DS)
+description: Hur man uppdaterar TWiLight Menu+ + på Nintendo 3DS
---
-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.
+Om du uppdaterar från en version äldre än v16.4.0, vänligen flytta dina `.sav` filer för DS spel till en ny mapp som heter `saves`. Se till att `saves` mappen är på samma plats som DS roms.
{:.alert .alert-info}
{% capture tab-universal-updater %}
-1. Open Universal-Updater
- - If you don't have it, follow the [installing](installing-3ds) instructions
-1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it
-1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
- - This will take a while
+1. Öppna Universal-Updater
+ - Om du inte har det, följ [dessa installations instruktioner](installing-3ds)
+1. Hitta TWiLight Menu++ i apprutnätet. Du kan söka med den tredje fliken i sidofältet om du har problem med att hitta appen
+1. Tryck på A eller tryck på nedladdningsikonen i sidofältet och välj `TWiLight Menu++` för att installera den
+ - Det kommer att ta ett tag
{% endcapture %}
{% capture tab-manual %}
-1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Extract `TWiLightMenu-3DS.7z`
-1. Copy the `_nds` folder to your SD card root
-1. Copy the `BOOT.NDS` file to your SD card root
-1. Copy the two `.cia` files to your SD card root
-1. On your 3DS, install the two CIAs with FBI
+1. Ladda ner den senaste versionen av `TWiLightMenu-3DS.7z` från [releases sidan](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Extrahera `TWiLightMenu-3DS.7z`
+1. Kopiera mappen `_nds` till ditt SD-korts rot
+1. Kopiera filen `BOOT.NDS` till din SD-korts rot
+1. Kopiera de två `.cia` filerna till ditt SD-korts rot
+1. På din 3DS, installera de två CIA filerna med FBI
{% endcapture %}
-### Updating
+### Uppdatering
-### More steps for the flashcard side
+### Fler steg för minneskort
-If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps.
+Om du kan växla mellan innehållet av SD och minneskort i TWLMenu++, och om minneskortets TWLMenu++ är på v16.3.0 eller senare, följ dessa steg.
-1. Go into TWLMenu++ Settings
-1. Select `Update TWiLight Menu++`
-1. Select `Console (micro)SD > Slot-1 microSD`
+1. Gå till TWLMenu++ inställningar
+1. Välj `Uppdatera TWiLight Menu++`
+1. Välj `Konsolens (micro)SD > Slot-1 microSD`
diff --git a/pages/_sv-SE/twilightmenu/updating-dsi.md b/pages/_sv-SE/twilightmenu/updating-dsi.md
index 532d6ee7..ee169a07 100644
--- a/pages/_sv-SE/twilightmenu/updating-dsi.md
+++ b/pages/_sv-SE/twilightmenu/updating-dsi.md
@@ -1,26 +1,26 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: twilightmenu
category: updating
-title: Updating (DSi)
-description: How to update TWiLight Menu++ on the Nintendo DSi
+title: Uppdatering (DSi)
+description: Hur man uppdaterar TWiLight Menu+ + på 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.
+Om du uppdaterar från en version äldre än v16.4.0, vänligen flytta dina `.sav` filer för DS spel till en ny mapp som heter `saves`. Se till att `saves` mappen är på samma plats som DS roms.
{:.alert .alert-info}
-### Updating
-1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Extract `TWiLightMenu-DSi.7z`
-1. Copy the `_nds` folder to your SD card root
-1. Copy the `BOOT.NDS` file to your SD card root
-1. **hiyaCFW users:** Copy the `title` folder to your SD card root
+### Uppdatering
+1. Ladda ner den senaste versionen av `TWiLightMenu-DSi.7z` från [releases sidan](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Extrahera `TWiLightMenu-DSi.7z`
+1. Kopiera mappen `_nds` till ditt SD-korts rot
+1. Kopiera filen `BOOT.NDS` till din SD-korts rot
+1. **hiyaCFW användare:** Kopiera mappen `title` till ditt SD-korts rot
-### More steps for the flashcard side
+### Fler steg för minneskort
-If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps.
+Om du kan växla mellan innehållet av SD och minneskort i TWLMenu++, och om minneskortets TWLMenu++ är på v16.3.0 eller senare, följ dessa steg.
-1. Go into TWLMenu++ Settings
-1. Select `Update TWiLight Menu++`
-1. Select `Console (micro)SD > Slot-1 microSD`
+1. Gå till TWLMenu++ inställningar
+1. Välj `Uppdatera TWiLight Menu++`
+1. Välj `Konsolens (micro)SD > Slot-1 microSD`
diff --git a/pages/_sv-SE/twilightmenu/updating-flashcard.md b/pages/_sv-SE/twilightmenu/updating-flashcard.md
index 481c7dec..c4cab06c 100644
--- a/pages/_sv-SE/twilightmenu/updating-flashcard.md
+++ b/pages/_sv-SE/twilightmenu/updating-flashcard.md
@@ -1,25 +1,25 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: twilightmenu
category: updating
-title: Updating (Flashcard)
-description: How to update TWiLight Menu++ on a Nintendo DS flashcard
+title: Uppdatering (Minneskort)
+description: Hur man uppdaterar TWiLight Menu+ + på Nintendo DS minneskort
---
-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.
+Om du uppdaterar från en version äldre än v16.4.0, vänligen flytta dina `.sav` filer för DS spel till en ny mapp som heter `saves`. Se till att `saves` mappen är på samma plats som DS roms.
{:.alert .alert-info}
-### Updating
-1. Download the latest version of `TWiLightMenu-Flashcard.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Extract `TWiLightMenu-Flashcard.7z`
-1. Copy the `_nds` folder to your flashcard's microSD card root
-1. Copy the `BOOT.NDS` file to your flashcard's microSD card root
+### Uppdatering
+1. Ladda ner den senaste versionen av `TWiLightMenu-Flashcard.7z` från [releases sidan](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Extrahera `TWiLightMenu-Flashcard.7z`
+1. Kopiera mappen `_nds` till ditt minneskorts microSD-korts rot
+1. Kopiera filen `BOOT.NDS` till ditt minneskorts microSD-korts rot
-### More steps for the DSi/3DS SD Card side
+### Fler steg för DSi/3DS SD-kort
-If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps.
+Om du kan växla mellan innehållet av SD och minneskort i TWLMenu++, och om minneskortets TWLMenu++ är på v16.3.0 eller senare, följ dessa steg.
-1. Go into TWLMenu++ Settings
-1. Select `Update TWiLight Menu++`
-1. Select `Slot-1 microSD > Console (micro)SD`
+1. Gå till TWLMenu++ inställningar
+1. Välj `Uppdatera TWiLight Menu++`
+1. Välj `Slot-1 microSD > Konsolens (micro)SD`
diff --git a/pages/_zh-CN/community/discord-info.md b/pages/_zh-CN/community/discord-info.md
new file mode 100644
index 00000000..e0b28d69
--- /dev/null
+++ b/pages/_zh-CN/community/discord-info.md
@@ -0,0 +1,103 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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.
+
+## 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:
+
+- [#community-rules][community-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
+
+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.
+
+## Roles & User Flairs
+We have several roles you can get on this server, some of them being accessible with just a @Lightning 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.
+
+Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances
+
+### 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.
+
+### 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]
+
+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).
+
+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.
+
+### 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.
+
+- TWiLight Menu++:
+- dsi.cfw.guide website:
+- ds-homebrew.com wiki:
+
+This is a toggleable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][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.
+
+### 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 toggleable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server])
+
+### Updates
+You will get pinged in [#announcements][announcements] anytime an update comes out. To access it, type `!togglerole Updates` in [#end-of-server][end-of-server].
+
+## 🤖 Lightning Commands
+Lightning is a discord bot made by @Frost_ which has useful commands for modding communities, including...
+
+- `!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.
+- `!tinydb [search term]` - Lookup 3DS homebrew on TinyDB
+- `!togglerole [role]` - This will toggle the two customizable roles we have: `Updates` and `Nintendo DS Online Players`
+
+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)
+- 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/))
+
+
+[community-rules]: https://discord.com/channels/283769550611152897/718305959914766366
+[useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283
+
+[announcements]: https://discord.com/channels/283769550611152897/283771381735489537
+[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
+[other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712
+
+[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725
+[nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448
+[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
new file mode 100644
index 00000000..6a1be251
--- /dev/null
+++ b/pages/_zh-CN/community/discord-rules.md
@@ -0,0 +1,132 @@
+---
+lang: en-US
+layout: wiki
+section: community
+category: discord
+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 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.
+
+
+### Do NOT bring the chat quality down.
+
+Examples 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).
+- 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.
+
+
+### Do NOT randomly send Discord server invite links with no context & without explicit staff permission
+
+- 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.
+
+
+### 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.
+
+
+## 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.
+
+If you don't understand any of the rules, feel free to ask.
+
+Last update: August 19th, 2020
diff --git a/pages/_zh-CN/community/index.md b/pages/_zh-CN/community/index.md
new file mode 100644
index 00000000..11b208e6
--- /dev/null
+++ b/pages/_zh-CN/community/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: community
+title: Home
+description: Coming Soon™
+---
+
+You can find information about our community here, such as the rules for our Discord server. We have the following places:
+- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
+- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
+- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_zh-CN/ds-index/3ds-forwarders.md b/pages/_zh-CN/ds-index/3ds-forwarders.md
index 1a806994..a6a2fdd9 100644
--- a/pages/_zh-CN/ds-index/3ds-forwarders.md
+++ b/pages/_zh-CN/ds-index/3ds-forwarders.md
@@ -74,7 +74,7 @@ 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
+- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
### Part 1: Getting Started
{% capture tab-sd-card %}
diff --git a/pages/_zh-CN/ds-index/dsi-twl-firm.md b/pages/_zh-CN/ds-index/dsi-twl-firm.md
index e2e57fa9..eccb4e60 100644
--- a/pages/_zh-CN/ds-index/dsi-twl-firm.md
+++ b/pages/_zh-CN/ds-index/dsi-twl-firm.md
@@ -29,8 +29,6 @@ The ranges that make it overflow is determined by pairs of two. For example, 1-2
This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
------
-
In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
### Nintendo DSi Slot-1 Access & Blockout
@@ -49,3 +47,6 @@ A `pit.bin` file is used in order to load images. However, the header size at of
### 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.
+
+### 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/).
\ No newline at end of file
diff --git a/pages/_zh-CN/ds-index/hardmod.md b/pages/_zh-CN/ds-index/hardmod.md
index 3666bf1a..e7cd0273 100644
--- a/pages/_zh-CN/ds-index/hardmod.md
+++ b/pages/_zh-CN/ds-index/hardmod.md
@@ -74,22 +74,22 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
- 1. Run `lbslk` on a terminal
+ 1. Run `lbslk` in a terminal
1. Plug in the SD card adapter
1. Run `lbslk` again
1. This time a new device should appear
- - It may be called `/dev/sdb`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer
- macOS:
1. Unplug the SD card adapter
- 1. Run `df` on a terminal
+ 1. Run `df` in a terminal
1. Plug in the SD card adapter
1. Run `df` again
1. A new device should appear in the list
- - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* terminal
+ - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer
1. Dump the NAND
- - Run the following command on a terminal:
+ - Run the following command in a terminal:
- `cat {device-name} > nand0.bin`
- Replace `{device-name}` with the SD card mount location
- E.g `cat /dev/sdb > nand0.bin`
diff --git a/pages/_zh-CN/ds-index/homebrew.md b/pages/_zh-CN/ds-index/homebrew.md
index 05fe7855..9444e299 100644
--- a/pages/_zh-CN/ds-index/homebrew.md
+++ b/pages/_zh-CN/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Information about homebrew on the Nintendo 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 recommends libfat. We recommend using libslim instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using easyGL2D, which comes shipped with libnds. However, you can use NightFox Lib
-- **Entire Toolchains:** We recommend using devkitARM and libnds, 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
+- **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
+- **Graphic Library:** 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)
### Flashcards
diff --git a/pages/_zh-CN/ds-index/index.md b/pages/_zh-CN/ds-index/index.md
index 217d80d9..f750aba8 100644
--- a/pages/_zh-CN/ds-index/index.md
+++ b/pages/_zh-CN/ds-index/index.md
@@ -1,12 +1,12 @@
---
-lang: en-US
+lang: zh-CN
layout: wiki
section: ds-index
-title: Nintendo DS Modding Index
-description: An explanation of all things DS modding
+title: Nintendo DS Moding索引
+description: 所有DS moding的说明
---
-Welcome to the Nintendo DS modding resources section. This will attempt to explain most things related to Nintendo DS modding as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS.
+欢迎使用 Nintendo DS moding 索引。 This will attempt to explain most things related to Nintendo DS modding as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS.
If you need help, ask the [DS(i) Mode Hacking!](https://ds-homebrew.com/discord) Discord server. (English only)
{:.alert .alert-info}
diff --git a/pages/_zh-CN/ds-index/retail-roms.md b/pages/_zh-CN/ds-index/retail-roms.md
index 36dfe8c4..b9e68714 100644
--- a/pages/_zh-CN/ds-index/retail-roms.md
+++ b/pages/_zh-CN/ds-index/retail-roms.md
@@ -8,22 +8,17 @@ 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.
-- 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 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.
-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/)
+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/)
-### CloneBoot
+### 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.
-Cloneboot is when a game sends it's own loaded arm9/arm7 binary to another console. It is used for DS Download Play, for single-card multiplayer. Not all games that have single-card multiplayer uses cloneboot though.
-
-Currently, nds-bootstrap's cloneboot patches is broken due to arm9/7 binaries being patched, which makes the RSA signatures invalid.
-
-### Thumb instructions
-Instead of the 32-bit regular ARM instructions, THUMB use 16-bit instructions. This is useful when memory bandwidth is a bottleneck.
+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:
@@ -37,18 +32,16 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
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
+### Assembly
+Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [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.
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.
- For example: `DMA2: 04100010 023C18C0 AF000001`
-### Donor ROM
-
-In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 games to work or save. The ROM acted as a Donor ROM. nds-bootstrap grabs the donor's arm7 binary, replacing the original ROM's arm7 binary, in order for the save patches to work, and there was a few side effects as a result. In later nds-bootstrap versions, a Donor ROM is needed for certain THUMB or SDK5 games to boot, as well as save.
-
### 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. The following kernels can utilize cheats:
@@ -70,5 +63,3 @@ For the most complete cheat database, we recommend using the one made by DeadSku
Cheat codes generally have types A through E, and here is a 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.
-
-Credits: (`DeadSkullzJr`)
diff --git a/pages/_zh-CN/ds-index/wifi.md b/pages/_zh-CN/ds-index/wifi.md
index b454477a..09dc60ad 100644
--- a/pages/_zh-CN/ds-index/wifi.md
+++ b/pages/_zh-CN/ds-index/wifi.md
@@ -8,17 +8,16 @@ description: Information on using Wi-Fi on the Nintendo DS
---
- On Nintendo DS applications, you can only use WEP and Open WiFi
-- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA2 support
+- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support
Hotspots are usable, so you don't need to change your router configuration.
-### Creating a hotspot
+### Creating a Hotspot
There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
### Nintendo DS WFC Restoration
-
1. Launch the Nintendo WFC settings
1. Connect to your access point
1. Set your Primary DNS value as one of the values below, depending on which service you want to use:
@@ -28,3 +27,22 @@ There are guides for creating a DS game compatible hotspot on macOS and Linux co
- **Twilit WFC** - `34.66.49.81`
1. Set `1.1.1.1` as your secondary DNS
1. You might need to NoSSL patch your game at this point, depending on the game
+
+### Manually Patching Your DS ROMs
+Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
+
+Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
+
+1. Download [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. Create a text file with the name `patch.bat`
+1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server)
+1. Now drag all the roms you wish to patch on to patch.bat
+1. Done! the patched roms will be the ones ending in (wiimmfi)
+
+Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
+
+### Troubleshooting and Further Reading
+If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+
+For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_zh-CN/gbarunner2/bios.md b/pages/_zh-CN/gbarunner2/bios.md
new file mode 100644
index 00000000..95120883
--- /dev/null
+++ b/pages/_zh-CN/gbarunner2/bios.md
@@ -0,0 +1,21 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: GBA BIOS info
+description: Information on the GBA BIOS and how to dump it
+---
+
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+
+### Dumping Guides
+
+- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
+- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+
+After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+
+You can verify that your BIOS is a proper dump by comparing it with the following checksums:
+
+**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
diff --git a/pages/_zh-CN/gbarunner2/faq.md b/pages/_zh-CN/gbarunner2/faq.md
new file mode 100644
index 00000000..bd0fa0da
--- /dev/null
+++ b/pages/_zh-CN/gbarunner2/faq.md
@@ -0,0 +1,25 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: FAQ & Troubleshooting
+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 Wifi 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).
\ No newline at end of file
diff --git a/pages/_zh-CN/gbarunner2/index.md b/pages/_zh-CN/gbarunner2/index.md
new file mode 100644
index 00000000..c8a18925
--- /dev/null
+++ b/pages/_zh-CN/gbarunner2/index.md
@@ -0,0 +1,13 @@
+---
+lang: en-US
+layout: wiki
+section: gbarunner2
+title: Home
+description: Coming Soon™
+---
+
+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.
+
+Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
+- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_zh-CN/nds-bootstrap/faq.md b/pages/_zh-CN/nds-bootstrap/faq.md
new file mode 100644
index 00000000..f53d93e4
--- /dev/null
+++ b/pages/_zh-CN/nds-bootstrap/faq.md
@@ -0,0 +1,50 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: FAQ & Troubleshooting
+description: FAQ & Troubleshooting for nds-bootstrap
+---
+
+#### Why do I get a white screen when trying to load a game from SD Card?
+- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
+- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
+- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
+- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
+
+#### 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. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
+
+#### 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
+- You can expand the VRAM memory bus to 32-bit
+- Utilize the DSi's additional CPU speed
+- Enhance your audio with 48 KHz
+- Use DSi mode, allowing for DSi features
+- Using certain cartridges, you are able to use IR in your application
+- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
+- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work
+
+#### Donor ROMs
+Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
+
+#### What is a nightly and where do I get it?
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+
+#### 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.
+
+#### Is there anything else I should know about cheats?
+You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+
+#### nds-bootstrap troubleshooting
+If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
+
+1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+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.
+
+Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets.
diff --git a/pages/_zh-CN/nds-bootstrap/index.md b/pages/_zh-CN/nds-bootstrap/index.md
new file mode 100644
index 00000000..e282b1ef
--- /dev/null
+++ b/pages/_zh-CN/nds-bootstrap/index.md
@@ -0,0 +1,11 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+title: Home
+description: nds-bootstrap wiki
+---
+
+# Welcome to the nds-bootstrap Wiki
+
+nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
diff --git a/pages/_zh-CN/nds-bootstrap/testing.md b/pages/_zh-CN/nds-bootstrap/testing.md
new file mode 100644
index 00000000..200abd70
--- /dev/null
+++ b/pages/_zh-CN/nds-bootstrap/testing.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: nds-bootstrap
+category: other
+title: Compatibility List & Testing Tips
+description: Compatibility List & Testing Tips
+---
+
+### 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`.
+
+### Tips For Testing Games
+- Look for screen flickering or sound issues
+- If something looks off, run the game along a console not using nds-bootstrap to compare
+- Try as many features in the game as possible
+- Be thorough
diff --git a/pages/_zh-CN/other/godmode9i.md b/pages/_zh-CN/other/godmode9i.md
new file mode 100644
index 00000000..b38a223f
--- /dev/null
+++ b/pages/_zh-CN/other/godmode9i.md
@@ -0,0 +1,17 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: GodMode9i
+description: Info for 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.
+
+### FAQ & Troubleshooting
+
+#### How do I get past the "mounting drive(s)" screen while starting it up?
+This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/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.
+
+#### 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/]
diff --git a/pages/_zh-CN/other/hiyacfw.md b/pages/_zh-CN/other/hiyacfw.md
new file mode 100644
index 00000000..f2b3855f
--- /dev/null
+++ b/pages/_zh-CN/other/hiyacfw.md
@@ -0,0 +1,24 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: hiyaCFW
+description: Info for hiyaCFW
+---
+
+Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
+
+### Custom Splash Screens
+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:
+
+#### BMP
+- 16-bit (RGBA 1555, RGB 1555, or RGB 565)
+- 256 x 192 or smaller
+
+#### GIF
+- Simple answer: Most GIFs 256 x 192 or smaller will work
+- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
+- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
+- Interlaced and plain text frames are ***not*** supported
+- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems
diff --git a/pages/_zh-CN/other/index.md b/pages/_zh-CN/other/index.md
new file mode 100644
index 00000000..8db55550
--- /dev/null
+++ b/pages/_zh-CN/other/index.md
@@ -0,0 +1,9 @@
+---
+lang: en-US
+layout: wiki
+section: other
+title: Home
+description: Coming Soon™
+---
+
+This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_zh-CN/twilightmenu/download-play-pictochat.md b/pages/_zh-CN/twilightmenu/download-play-pictochat.md
index a4571b5b..9e0bdfb4 100644
--- a/pages/_zh-CN/twilightmenu/download-play-pictochat.md
+++ b/pages/_zh-CN/twilightmenu/download-play-pictochat.md
@@ -22,4 +22,4 @@ Copy to `sd:/_nds/`, and rename to `dlplay.nds`.
The above steps will increase DLP boot speed.
To run Pictochat on 3DS (DSi required):
-- Copy `pictochat.nds` from `sd:/_nds/` on the DSi SD card, on the 3DS SD card, also in `sd:/_nds/` You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
+- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
diff --git a/pages/_zh-CN/twilightmenu/faq.md b/pages/_zh-CN/twilightmenu/faq.md
index 4ab2c0dc..0b6b5ef5 100644
--- a/pages/_zh-CN/twilightmenu/faq.md
+++ b/pages/_zh-CN/twilightmenu/faq.md
@@ -10,50 +10,51 @@ description: FAQs and troubleshooting for TWiLight Menu++
For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
{:.alert .alert-info}
-#### Q: Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
-A: TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue:
+#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
+TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue:
-#### Q: How do I fix getting a white screen when booting TWiLight Menu++?
-A:
+#### How do I fix getting a white screen when booting TWiLight Menu++?
- First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it
- If that doesn't work, format your SD card to FAT32 with 32KB cluster/allocation size
- If that also doesn't work, try a different SD card
-#### Q: Why do I get a white screen when trying to load a game from SD Card?
-A:
+#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game?
+Go into TWLMenu++ Settings, and disable `Update recently played list`.
+
+#### Why do I get a white screen when trying to load a game from SD Card?
- First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
-#### Q: How do I use cheats?
-A: You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
+#### How do I use cheats?
+You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
-#### Q: How do I show a custom picture on the top screen of the DSi theme?
-A: A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
+#### How do I show a custom picture on the top screen of the DSi theme?
+A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
- The images(s) must be no bigger than 208x156
- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size
-#### Q: How do I get games?
-A: You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
+#### How do I get games?
+You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games
- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare
- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles
-#### Q: Can I get the save files from my game cards onto my SD card or vice versa?
-A: Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
+#### Can I get the save files from my game cards onto my SD card or vice versa?
+Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
-#### Q: How do I change TWiLight Menu++'s language?
-A:
+#### How do I change TWiLight Menu++'s language?
1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++
1. Press L or Y once (on flashcard / 3DS) or twice (on DSi)
1. Change the first option until you see the language you want, then exit settings
- You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++
-#### Q: What systems does TWiLight Menu++ support?
+#### Is this a DS(i) emulator?
+No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively).
-A:
+#### What systems does TWiLight Menu++ support?
| Format | Loader | Extensions | Save file |
| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- |
@@ -61,37 +62,39 @@ A:
| 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`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[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], native[^4] | `.agb`, `.gba`, `.mb` | `[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`[^5] |
+| 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[^6] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^7] |
+| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] |
{:.table}
- Footnotes -
{:footnotes}
-#### Q: Why isn't touch input working on sudokuhax?
-A: Depending on the save file of sudokuhax, the touch screen inputs may not work.
+#### Why isn't touch input working on sudokuhax?
+Depending on the save file of sudokuhax, the touch screen inputs may not work.
-#### Q: Can The Biggest Loser boot TWiLight Menu++?
-A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards.
+#### 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]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite
-[^5]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard
-[^6]: Only shown when using a flashcard or Unlaunch is installed
-[^7]: Can only save when running from a flashcard
+[^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
@@ -109,3 +112,4 @@ A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access
[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/how-to-get-box-art.md b/pages/_zh-CN/twilightmenu/how-to-get-box-art.md
index 9d4473df..618adc96 100644
--- a/pages/_zh-CN/twilightmenu/how-to-get-box-art.md
+++ b/pages/_zh-CN/twilightmenu/how-to-get-box-art.md
@@ -22,25 +22,25 @@ description: How to get box art / game covers in TWiLight Menu++
- If it doesn't find the correct SD card click `Browse...` and select the right one
1. Change the size, border, etc options to your liking
1. Click `Start`
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### macOS/Linux
1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Extract the `.zip`
-1. Open `TwilightBoxart.ini` in the extracted folder in a text editor, then save the file
-1. Type the path to your SD card after `SdRoot=`
+1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
+1. Type the path to your SD card after `SdRoot=`, then save the file
- On macOS this is `/Volumes/` then the name of your SD card
1. Open the terminal
1. In the terminal, type `cd ` then drag drop the folder with `TwilightBoxart.CLI` in it onto your terminal
1. Run `chmod +x TwilightBoxart.CLI`
-1. Run `./TwilightBoxart.CLI` file by drag dropping it onto your terminal
+1. Run `./TwilightBoxart.CLI`
1. Say `Yes` if it shows your SD path correctly
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
### Manual
1. Download a png box art pack from [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs)
1. Extract the .png files to `sd:/_nds/TWiLightMenu/boxart`
-1. On your DS, make sure box art is set to be shown in TWiLight Menu++ settings
+1. Make sure box art is set to be shown in TWiLight Menu++ settings
**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`). Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143.
diff --git a/pages/_zh-CN/twilightmenu/installing-flashcard.md b/pages/_zh-CN/twilightmenu/installing-flashcard.md
index 22e77bb6..9490e3c2 100644
--- a/pages/_zh-CN/twilightmenu/installing-flashcard.md
+++ b/pages/_zh-CN/twilightmenu/installing-flashcard.md
@@ -3,27 +3,27 @@ lang: en-US
layout: wiki
section: twilightmenu
category: installing
-title: Installing (Flashcard)
+title: 安装说明(烧录卡)
description: How to install TWiLight Menu++ on a Nintendo DS flashcard
---
-### Installing
-1. Download the latest version of `TWiLightMenu-Flashcard.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Extract `TWiLightMenu-Flashcard.7z`
-1. Copy the `_nds` folder to your flashcard's microSD card root
-1. Copy the `BOOT.NDS` file to your flashcard's microSD card root
-1. Copy the `roms` folder to your flashcard's microSD card root
-1. If you already have save data, move your `.sav` files, which are in your DS ROM location, to a new folder called `saves`, which also goes in the DS ROM location
+### 安装步骤
+1. 下载最新版本的`TWiLightMenu-Flashcard.7z`[点击下载](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. 解压缩`TWiLightMenu-Flashcard.7z`
+1. 拷贝 `_nds` 目录到烧录卡存储卡的根目录下
+1. 拷贝 `BOOT.NDS`文件到烧录卡存储卡的根目录
+1. 拷贝`roms` 目录到烧录卡存储卡的根目录
+1. 如果你有历史的存档数据,可以将原来DS游戏的 `.sav`文件拷贝到`saves`目录下,这样原来的存档数据都会自动转移
1. ...
- - **DS Phat/lite users:** If booting `BOOT.NDS` causes a white screen lock-up, insert a DS Memory Expansion Pak, and try again
- - **DSi/3DS users:** Run TWLMenu++ on the console's SD card, and turn on `SCFG access in Slot-1`
- - This will let you use TWL clock speed and/or VRAM boost on your flashcard games, as well as accessing the console's SD card
+ - **DS Phat/lite 用户:** 如果使用 `BOOT.NDS` 起到导致白屏卡机,请插入一张DS存储扩展卡(DS Memory Expansion Pak),然后重试
+ - **DSi/3DS 用户:** 在主机的SD卡上运行 TWLMenu++, 打开 `SCFG access in Slot-1`选项
+ - 这会让你在使用烧录卡使用TWL/VRAM速度更快, 包括加载主机SD卡的速度
-### To run games using your flashcard firmware
-1. Extract what's in `Flashcart Loader/(your flashcard)` to the root of the flashcard's microSD card
- - If you done so, continue to step 3. If not, follow the steps below the flashcard list below
+### 使用烧录卡固件运行游戏
+1. 将 `Flashcart Loader/(你的烧录卡)`内的文件移到烧录卡的存储卡根目录下
+ - 如果已完成,请看步骤3。 如果没有,请使用如下烧录卡的用户按照步骤继续操作
-1. For these flashcards:
+1. 如下烧录卡
- R4i-SDHC
- r4isdhc.com cards
- r4isdhc.hk cards
@@ -37,13 +37,13 @@ description: How to install TWiLight Menu++ on a Nintendo DS flashcard
- R4xDS
- DSTT(i)
- Install YSMenu from [here](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/)
- - Make sure you have `YSMenu.nds` (renamed from `TTMenu.dat` if there isn't one) and the `TTMenu` folder on the flashcard microSD root
-1. Set `Use nds-bootstrap (B4DS)` to `No`, so the flashcard firmware will be used instead of nds-bootstrap
+ 点击 [这里](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/)安装YSMenu
+ - 确认在烧录卡的存储卡根目录已经有`YSMenu.nds` (如果没有请直接重命名`TTMenu.dat`文件) 和 `TTMenu` 目录
+1. 将 `Use nds-bootstrap (B4DS)` 设置为 `No`, 这样烧录卡固件就会取代nds-bootstrap
-### Autobooting TWiLight Menu++
-1. Extract the content(s) of `Autoboot/(your flashcard)` to the root of the flashcard's microSD card
- - Skip this, if you don't see your flashcard
+### 自动启动TWiLight Menu++
+1. 将烧录卡 `Autoboot/(你的烧录卡)` 中的文件拷贝到烧录卡存储卡的根目录
+ - 如果你的烧录卡没有请跳过本步骤
1. ...
- - **DS Phat/DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot
- - **DSi/3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1`
+ - **DS Phat/DS Lite 用户:** 在DS设置菜单中打开自动运行,这样开机就会自动进入烧录卡
+ - **DSi/3DS 用户:** 在主机SD卡中运行TWLMenu++ 并开启 `Auto-start Slot-1`设置
diff --git a/pages/_zh-CN/twilightmenu/playing-in-widescreen.md b/pages/_zh-CN/twilightmenu/playing-in-widescreen.md
index ea2b0482..390aef84 100644
--- a/pages/_zh-CN/twilightmenu/playing-in-widescreen.md
+++ b/pages/_zh-CN/twilightmenu/playing-in-widescreen.md
@@ -7,21 +7,26 @@ title: Playing in Widescreen
description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
---
-Requires an Old/New Nintendo 3DS or 2DS console.
+Requires an Old / New Nintendo 3DS or 2DS console.
+{:.alert .alert-info}
-**Preparation**
+### Preparation
- Make sure Luma's `boot.firm` is on the SD root for this to work
-- If you used TWiLight Menu++ Updater or Universal-Updater to update, please install the latest TWiLight Menu++ CIAs using FBI
-1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
-1. In Luma config, enable external FIRMs and modules
-1. Install the TWPatch CIA
-1. Launch TWPatch
-1. (Optional!) For a less pixelated widescreen, hold Y+B, and enable `GPU scale test (health hazard!)`
-1. Press X + START to generate a `TwlBg.cxi` file with widescreen
- - If the top screen doesn't indicate that wide patch is enabled, start from step 4 again
+### Installing
+1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
+1. Install `TWPatch.cia` using FBI
+ - You can also use Universal-Updater to install TWPatch instead of the previous two steps
+1. Return to the home menu and launch TWPatch
+1. Hold Y + B and enable `Widescreen patch (384x240 16:10)`
+1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)`
+ - The "health hazard!" is because it gave the developer a headache due to its blurriness
+1. Press START to generate a `TwlBg.cxi` file with widescreen
+ - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again
- If widescreen still doesn't work, wait for RTCom-activated widescreen to be released
-1. In the TWiLight Menu++ settings, switch the page to `Misc settings`, and set `Screen Aspect Ratio` to `16:10`
+1. Restart your 3DS while holding SELECT to open Luma3DS's configuration
+1. Enable `external FIRMs and modules`, then press START to save and quit
+1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10`
- This can be done per-game as well
You're all done! Enjoy your DS games in widescreen!