diff --git a/pages/_da-DK/ds-index/dsi-twl-firm.md b/pages/_da-DK/ds-index/dsi-twl-firm.md
index fce45428..99214be8 100644
--- a/pages/_da-DK/ds-index/dsi-twl-firm.md
+++ b/pages/_da-DK/ds-index/dsi-twl-firm.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
-description: An explanation of all things DS modding
+description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
### Setting-up CFW
@@ -23,7 +23,7 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
+The 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.
diff --git a/pages/_da-DK/ds-index/hardmod.md b/pages/_da-DK/ds-index/hardmod.md
index 8fb813f5..3666bf1a 100644
--- a/pages/_da-DK/ds-index/hardmod.md
+++ b/pages/_da-DK/ds-index/hardmod.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: guides
title: Hardmod
-description: An explanation of all things DS modding
+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...
diff --git a/pages/_da-DK/ds-index/homebrew.md b/pages/_da-DK/ds-index/homebrew.md
index 8e6d4da0..05fe7855 100644
--- a/pages/_da-DK/ds-index/homebrew.md
+++ b/pages/_da-DK/ds-index/homebrew.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Homebrew
-description: An explanation of all things DS modding
+description: Information about homebrew on the Nintendo DS
---
### Development
diff --git a/pages/_da-DK/ds-index/retail-roms.md b/pages/_da-DK/ds-index/retail-roms.md
index de4cbdbc..36dfe8c4 100644
--- a/pages/_da-DK/ds-index/retail-roms.md
+++ b/pages/_da-DK/ds-index/retail-roms.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Retail ROMs
-description: An explanation of all things DS modding
+description: Information related to retail DS games
---
### Anti-Piracy
@@ -38,7 +38,7 @@ 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
### Card Read DMA
-Card DMA (stands for Direct Memory Access) is a more efficient way to read catridge data than by software. When there isn't any data available, code can still execute. In software catridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
+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`
@@ -51,22 +51,24 @@ In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 ga
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.
-Flashcarts can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcart kernel respectively. The following kernels can utilize 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`)
Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
-- NitroHax (`cheats.xml`)
- - The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and trys 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
-- TWiLight Menu++ (`usrcheat.dat`)
+- [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, the cheats file does not have a real limit.
- - Bootstrap 4 DS (aka the nds-bootstrap version used on flashcarts) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack.
+ - 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/page-38#post-9090779)
+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 consecutives addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
+- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
Credits: (`DeadSkullzJr`)
diff --git a/pages/_da-DK/ds-index/wifi.md b/pages/_da-DK/ds-index/wifi.md
index 330d22a3..b454477a 100644
--- a/pages/_da-DK/ds-index/wifi.md
+++ b/pages/_da-DK/ds-index/wifi.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: An explanation of all things DS modding
+description: Information on using Wi-Fi on the Nintendo DS
---
- On Nintendo DS applications, you can only use WEP and Open WiFi
@@ -12,6 +12,11 @@ description: An explanation of all things DS modding
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
diff --git a/pages/_da-DK/twilightmenu/creating-ram-disks.md b/pages/_da-DK/twilightmenu/creating-ram-disks.md
index b3b4f6fa..5d9fc1be 100644
--- a/pages/_da-DK/twilightmenu/creating-ram-disks.md
+++ b/pages/_da-DK/twilightmenu/creating-ram-disks.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_da-DK/twilightmenu/custom-boot-splashes.md b/pages/_da-DK/twilightmenu/custom-boot-splashes.md
index adc2aa33..4ea7829b 100644
--- a/pages/_da-DK/twilightmenu/custom-boot-splashes.md
+++ b/pages/_da-DK/twilightmenu/custom-boot-splashes.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_da-DK/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_da-DK/twilightmenu/custom-dsi-3ds-sfx.md
index 61d953b5..58f0b3ce 100644
--- a/pages/_da-DK/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_da-DK/twilightmenu/custom-dsi-3ds-sfx.md
@@ -4,6 +4,7 @@ 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".
diff --git a/pages/_da-DK/twilightmenu/custom-dsi-3ds-skins.md b/pages/_da-DK/twilightmenu/custom-dsi-3ds-skins.md
index 1eb9dd2b..9a1a090a 100644
--- a/pages/_da-DK/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_da-DK/twilightmenu/custom-dsi-3ds-skins.md
@@ -4,6 +4,7 @@ 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).
diff --git a/pages/_da-DK/twilightmenu/custom-fonts.md b/pages/_da-DK/twilightmenu/custom-fonts.md
index 5188ecc2..d70a7ac9 100644
--- a/pages/_da-DK/twilightmenu/custom-fonts.md
+++ b/pages/_da-DK/twilightmenu/custom-fonts.md
@@ -4,6 +4,7 @@ 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.
@@ -26,5 +27,5 @@ You can make your own fonts using a utility such as Pk11's [nftr-editor](https:/
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 `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
1. Click `Save`, then repeat for the other sizes
diff --git a/pages/_da-DK/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_da-DK/twilightmenu/custom-unlaunch-backgrounds.md
index 9d3dadb2..627ecb6e 100644
--- a/pages/_da-DK/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_da-DK/twilightmenu/custom-unlaunch-backgrounds.md
@@ -4,6 +4,7 @@ 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:
diff --git a/pages/_da-DK/twilightmenu/download-play-pictochat.md b/pages/_da-DK/twilightmenu/download-play-pictochat.md
index 367bb0aa..a4571b5b 100644
--- a/pages/_da-DK/twilightmenu/download-play-pictochat.md
+++ b/pages/_da-DK/twilightmenu/download-play-pictochat.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_da-DK/twilightmenu/faq.md b/pages/_da-DK/twilightmenu/faq.md
index b54953db..5bb594c5 100644
--- a/pages/_da-DK/twilightmenu/faq.md
+++ b/pages/_da-DK/twilightmenu/faq.md
@@ -4,6 +4,7 @@ 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/).
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 234677c5..9d4473df 100644
--- a/pages/_da-DK/twilightmenu/how-to-get-box-art.md
+++ b/pages/_da-DK/twilightmenu/how-to-get-box-art.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: How to Get Box Art
+description: How to get box art / game covers in TWiLight Menu++
---
### 3DS
diff --git a/pages/_da-DK/twilightmenu/index.md b/pages/_da-DK/twilightmenu/index.md
index 5b66fb9f..55ae0ac9 100644
--- a/pages/_da-DK/twilightmenu/index.md
+++ b/pages/_da-DK/twilightmenu/index.md
@@ -3,6 +3,7 @@ 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!
diff --git a/pages/_da-DK/twilightmenu/installing-3ds-manual.md b/pages/_da-DK/twilightmenu/installing-3ds-manual.md
index 8e46fe47..0d2b17b8 100644
--- a/pages/_da-DK/twilightmenu/installing-3ds-manual.md
+++ b/pages/_da-DK/twilightmenu/installing-3ds-manual.md
@@ -1,19 +1,7 @@
---
lang: en-US
-layout: wiki
-section: twilightmenu
-category: installing
+layout: redirect
+destination: 'installing-3ds?tab=manual#tab-manual'
title: Installing (3DS, Manual)
---
-You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it
-{:.alert .alert-info}
-
-### Installing
-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
diff --git a/pages/_da-DK/twilightmenu/installing-3ds.md b/pages/_da-DK/twilightmenu/installing-3ds.md
index 5b99eec7..6d7f98e9 100644
--- a/pages/_da-DK/twilightmenu/installing-3ds.md
+++ b/pages/_da-DK/twilightmenu/installing-3ds.md
@@ -4,12 +4,13 @@ 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}
-### Installing (Working Camera)
+{% 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
@@ -18,8 +19,9 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
- 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 %}
-### Installing (Non-Working Camera)
+{% 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
@@ -31,3 +33,36 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
- 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/_da-DK/twilightmenu/installing-dsi.md b/pages/_da-DK/twilightmenu/installing-dsi.md
index 552a4dea..a464fbbe 100644
--- a/pages/_da-DK/twilightmenu/installing-dsi.md
+++ b/pages/_da-DK/twilightmenu/installing-dsi.md
@@ -4,6 +4,7 @@ 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++
diff --git a/pages/_da-DK/twilightmenu/installing-flashcard.md b/pages/_da-DK/twilightmenu/installing-flashcard.md
index 57e71262..a7b90179 100644
--- a/pages/_da-DK/twilightmenu/installing-flashcard.md
+++ b/pages/_da-DK/twilightmenu/installing-flashcard.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: Installing (Flashcard)
+description: How to install TWiLight Menu++ on a Nintendo DS flashcard
---
### Installing
diff --git a/pages/_da-DK/twilightmenu/playing-in-widescreen.md b/pages/_da-DK/twilightmenu/playing-in-widescreen.md
index c46fb6f5..bc7661c8 100644
--- a/pages/_da-DK/twilightmenu/playing-in-widescreen.md
+++ b/pages/_da-DK/twilightmenu/playing-in-widescreen.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_da-DK/twilightmenu/uninstalling-3ds.md b/pages/_da-DK/twilightmenu/uninstalling-3ds.md
index 9004d71e..edc5f14a 100644
--- a/pages/_da-DK/twilightmenu/uninstalling-3ds.md
+++ b/pages/_da-DK/twilightmenu/uninstalling-3ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (3DS)
+description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
---
### Uninstalling
@@ -17,4 +18,4 @@ title: Uninstalling (3DS)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_da-DK/twilightmenu/uninstalling-ds.md b/pages/_da-DK/twilightmenu/uninstalling-ds.md
index 9ab7efa5..5372df1f 100644
--- a/pages/_da-DK/twilightmenu/uninstalling-ds.md
+++ b/pages/_da-DK/twilightmenu/uninstalling-ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (DS & DSi)
+description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
---
### Uninstalling
@@ -12,4 +13,4 @@ title: Uninstalling (DS & DSi)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_da-DK/twilightmenu/updating-3ds-manual.md b/pages/_da-DK/twilightmenu/updating-3ds-manual.md
index 6010c4eb..c9d5020a 100644
--- a/pages/_da-DK/twilightmenu/updating-3ds-manual.md
+++ b/pages/_da-DK/twilightmenu/updating-3ds-manual.md
@@ -1,26 +1,7 @@
---
lang: en-US
-layout: wiki
-section: twilightmenu
-category: updating
+layout: redirect
+destination: 'updating-3ds?tab=manual#tab-manual'
title: Updating (3DS, Manual)
---
-If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
-{:.alert .alert-info}
-
-### Updating
-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
-
-### 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/_da-DK/twilightmenu/updating-3ds.md b/pages/_da-DK/twilightmenu/updating-3ds.md
index 954071df..5def7ccc 100644
--- a/pages/_da-DK/twilightmenu/updating-3ds.md
+++ b/pages/_da-DK/twilightmenu/updating-3ds.md
@@ -4,17 +4,45 @@ 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}
-### Updating
+{% 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
diff --git a/pages/_da-DK/twilightmenu/updating-dsi.md b/pages/_da-DK/twilightmenu/updating-dsi.md
index 49543658..532d6ee7 100644
--- a/pages/_da-DK/twilightmenu/updating-dsi.md
+++ b/pages/_da-DK/twilightmenu/updating-dsi.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_da-DK/twilightmenu/updating-flashcard.md b/pages/_da-DK/twilightmenu/updating-flashcard.md
index 3434b013..481c7dec 100644
--- a/pages/_da-DK/twilightmenu/updating-flashcard.md
+++ b/pages/_da-DK/twilightmenu/updating-flashcard.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_de-DE/ds-index/3ds-forwarders.md b/pages/_de-DE/ds-index/3ds-forwarders.md
index c684b75e..1a806994 100644
--- a/pages/_de-DE/ds-index/3ds-forwarders.md
+++ b/pages/_de-DE/ds-index/3ds-forwarders.md
@@ -106,8 +106,8 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
diff --git a/pages/_de-DE/ds-index/dsi-twl-firm.md b/pages/_de-DE/ds-index/dsi-twl-firm.md
index fce45428..99214be8 100644
--- a/pages/_de-DE/ds-index/dsi-twl-firm.md
+++ b/pages/_de-DE/ds-index/dsi-twl-firm.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
-description: An explanation of all things DS modding
+description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
### Setting-up CFW
@@ -23,7 +23,7 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
+The 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.
diff --git a/pages/_de-DE/ds-index/hardmod.md b/pages/_de-DE/ds-index/hardmod.md
index 8fb813f5..3666bf1a 100644
--- a/pages/_de-DE/ds-index/hardmod.md
+++ b/pages/_de-DE/ds-index/hardmod.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: guides
title: Hardmod
-description: An explanation of all things DS modding
+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...
diff --git a/pages/_de-DE/ds-index/homebrew.md b/pages/_de-DE/ds-index/homebrew.md
index 8e6d4da0..05fe7855 100644
--- a/pages/_de-DE/ds-index/homebrew.md
+++ b/pages/_de-DE/ds-index/homebrew.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Homebrew
-description: An explanation of all things DS modding
+description: Information about homebrew on the Nintendo DS
---
### Development
diff --git a/pages/_de-DE/ds-index/retail-roms.md b/pages/_de-DE/ds-index/retail-roms.md
index de4cbdbc..36dfe8c4 100644
--- a/pages/_de-DE/ds-index/retail-roms.md
+++ b/pages/_de-DE/ds-index/retail-roms.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Retail ROMs
-description: An explanation of all things DS modding
+description: Information related to retail DS games
---
### Anti-Piracy
@@ -38,7 +38,7 @@ 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
### Card Read DMA
-Card DMA (stands for Direct Memory Access) is a more efficient way to read catridge data than by software. When there isn't any data available, code can still execute. In software catridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
+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`
@@ -51,22 +51,24 @@ In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 ga
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.
-Flashcarts can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcart kernel respectively. The following kernels can utilize 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`)
Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
-- NitroHax (`cheats.xml`)
- - The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and trys 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
-- TWiLight Menu++ (`usrcheat.dat`)
+- [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, the cheats file does not have a real limit.
- - Bootstrap 4 DS (aka the nds-bootstrap version used on flashcarts) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack.
+ - 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/page-38#post-9090779)
+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 consecutives addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
+- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
Credits: (`DeadSkullzJr`)
diff --git a/pages/_de-DE/ds-index/wifi.md b/pages/_de-DE/ds-index/wifi.md
index 330d22a3..b454477a 100644
--- a/pages/_de-DE/ds-index/wifi.md
+++ b/pages/_de-DE/ds-index/wifi.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: An explanation of all things DS modding
+description: Information on using Wi-Fi on the Nintendo DS
---
- On Nintendo DS applications, you can only use WEP and Open WiFi
@@ -12,6 +12,11 @@ description: An explanation of all things DS modding
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
diff --git a/pages/_de-DE/twilightmenu/creating-ram-disks.md b/pages/_de-DE/twilightmenu/creating-ram-disks.md
index b3b4f6fa..5d9fc1be 100644
--- a/pages/_de-DE/twilightmenu/creating-ram-disks.md
+++ b/pages/_de-DE/twilightmenu/creating-ram-disks.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_de-DE/twilightmenu/custom-boot-splashes.md b/pages/_de-DE/twilightmenu/custom-boot-splashes.md
index adc2aa33..4ea7829b 100644
--- a/pages/_de-DE/twilightmenu/custom-boot-splashes.md
+++ b/pages/_de-DE/twilightmenu/custom-boot-splashes.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_de-DE/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_de-DE/twilightmenu/custom-dsi-3ds-sfx.md
index 61d953b5..58f0b3ce 100644
--- a/pages/_de-DE/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_de-DE/twilightmenu/custom-dsi-3ds-sfx.md
@@ -4,6 +4,7 @@ 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".
diff --git a/pages/_de-DE/twilightmenu/custom-dsi-3ds-skins.md b/pages/_de-DE/twilightmenu/custom-dsi-3ds-skins.md
index 1eb9dd2b..9a1a090a 100644
--- a/pages/_de-DE/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_de-DE/twilightmenu/custom-dsi-3ds-skins.md
@@ -4,6 +4,7 @@ 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).
diff --git a/pages/_de-DE/twilightmenu/custom-fonts.md b/pages/_de-DE/twilightmenu/custom-fonts.md
index 5188ecc2..d70a7ac9 100644
--- a/pages/_de-DE/twilightmenu/custom-fonts.md
+++ b/pages/_de-DE/twilightmenu/custom-fonts.md
@@ -4,6 +4,7 @@ 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.
@@ -26,5 +27,5 @@ You can make your own fonts using a utility such as Pk11's [nftr-editor](https:/
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 `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
1. Click `Save`, then repeat for the other sizes
diff --git a/pages/_de-DE/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_de-DE/twilightmenu/custom-unlaunch-backgrounds.md
index 9d3dadb2..627ecb6e 100644
--- a/pages/_de-DE/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_de-DE/twilightmenu/custom-unlaunch-backgrounds.md
@@ -4,6 +4,7 @@ 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:
diff --git a/pages/_de-DE/twilightmenu/download-play-pictochat.md b/pages/_de-DE/twilightmenu/download-play-pictochat.md
index 367bb0aa..a4571b5b 100644
--- a/pages/_de-DE/twilightmenu/download-play-pictochat.md
+++ b/pages/_de-DE/twilightmenu/download-play-pictochat.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_de-DE/twilightmenu/faq.md b/pages/_de-DE/twilightmenu/faq.md
index b54953db..5bb594c5 100644
--- a/pages/_de-DE/twilightmenu/faq.md
+++ b/pages/_de-DE/twilightmenu/faq.md
@@ -4,6 +4,7 @@ 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/).
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 234677c5..9d4473df 100644
--- a/pages/_de-DE/twilightmenu/how-to-get-box-art.md
+++ b/pages/_de-DE/twilightmenu/how-to-get-box-art.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: How to Get Box Art
+description: How to get box art / game covers in TWiLight Menu++
---
### 3DS
diff --git a/pages/_de-DE/twilightmenu/index.md b/pages/_de-DE/twilightmenu/index.md
index 5b66fb9f..55ae0ac9 100644
--- a/pages/_de-DE/twilightmenu/index.md
+++ b/pages/_de-DE/twilightmenu/index.md
@@ -3,6 +3,7 @@ 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!
diff --git a/pages/_de-DE/twilightmenu/installing-3ds-manual.md b/pages/_de-DE/twilightmenu/installing-3ds-manual.md
index 33f68f1e..86926c69 100644
--- a/pages/_de-DE/twilightmenu/installing-3ds-manual.md
+++ b/pages/_de-DE/twilightmenu/installing-3ds-manual.md
@@ -1,19 +1,7 @@
---
lang: de-DE
-layout: wiki
-section: twilightmenu
-category: installing
+layout: redirect
+destination: 'installing-3ds?tab=manual#tab-manual'
title: Installing (3DS, Manual)
---
-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}
-
-### Installiere
-1. Laden Sie die neueste Version von `TWiLightMenu-3DS.7z` von [der Veröffentlichungsseite](https://github.com/DS-Homebrew/TWiLightMenu/releases) herunter
-1. `TWiLightMenu-3DS.7z entpacken`
-1. Kopiere den `_nds` Ordner in dein SD-Kartenverzeichnis
-1. Kopiere den `BOOT.NDS` Ordner in dein SD-Kartenverzeichnis
-1. Kopiere den `roms` Ordner in dein SD-Kartenverzeichnis
-1. Kopiere den `.cia` Ordner in dein SD-Kartenverzeichnis
-1. Installieren Sie auf Ihrem 3DS die beiden CIAs mit FBI
diff --git a/pages/_de-DE/twilightmenu/installing-3ds.md b/pages/_de-DE/twilightmenu/installing-3ds.md
index ae5d8391..cf6eaa57 100644
--- a/pages/_de-DE/twilightmenu/installing-3ds.md
+++ b/pages/_de-DE/twilightmenu/installing-3ds.md
@@ -4,12 +4,13 @@ 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}
-### Installing (Working Camera)
+{% capture tab-working-camera %}
1. Öffne FBI und wähle `Remote-Installation`, dann `QR-Code scannen`
1. Scannen Sie diesen QR-Code, um die neueste Version von [Universal-Updater](https://github.com/Universal-Team/Universal-Updater) zu installieren 
1. Schließe FBI und starte Universal-Updater
@@ -17,9 +18,10 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
1. Finde TWiLight Menü++ im App-Raster, du kannst mit der 3. Registerkarte in der Seitenleiste suchen, falls du Probleme hast es zu finden
- Es hat dieses Symbol: 
1. Drücke A oder tippe auf das Download-Symbol in der Seitenleiste und wähle `TWiLight Menu++`, um es zu installieren
- - Dies kann eine Weile dauern
+ - This will take a while
+{% endcapture %}
-### Installing (Non-Working Camera)
+{% capture tab-non-working-camera %}
1. Laden Sie die `Universal-Updater.cia` Datei von der [Universal-Updater Release-Seite herunter](https://github.com/Universal-Team/Universal-Updater/releases)
1. Lege die `Universal-Updater.cia` Datei irgendwo auf deine SD-Karte
1. Starte FBI auf deinem Nintendo 3DS
@@ -30,4 +32,37 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
1. Finde TWiLight Menü++ im App-Raster, du kannst mit der 3. Registerkarte in der Seitenleiste suchen, falls du Probleme hast es zu finden
- Es hat dieses Symbol: 
1. Drücke A oder tippe auf das Download-Symbol in der Seitenleiste und wähle `TWiLight Menü++`, um es zu installieren
- - Dies kann eine Weile dauern
+ - 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/_de-DE/twilightmenu/installing-dsi.md b/pages/_de-DE/twilightmenu/installing-dsi.md
index 55a9c901..7a630777 100644
--- a/pages/_de-DE/twilightmenu/installing-dsi.md
+++ b/pages/_de-DE/twilightmenu/installing-dsi.md
@@ -4,6 +4,7 @@ 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++
diff --git a/pages/_de-DE/twilightmenu/installing-flashcard.md b/pages/_de-DE/twilightmenu/installing-flashcard.md
index 37c02283..6c533dd8 100644
--- a/pages/_de-DE/twilightmenu/installing-flashcard.md
+++ b/pages/_de-DE/twilightmenu/installing-flashcard.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: Installing (Flashcard)
+description: How to install TWiLight Menu++ on a Nintendo DS flashcard
---
### Installiere
diff --git a/pages/_de-DE/twilightmenu/playing-in-widescreen.md b/pages/_de-DE/twilightmenu/playing-in-widescreen.md
index c46fb6f5..bc7661c8 100644
--- a/pages/_de-DE/twilightmenu/playing-in-widescreen.md
+++ b/pages/_de-DE/twilightmenu/playing-in-widescreen.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_de-DE/twilightmenu/uninstalling-3ds.md b/pages/_de-DE/twilightmenu/uninstalling-3ds.md
index 9004d71e..edc5f14a 100644
--- a/pages/_de-DE/twilightmenu/uninstalling-3ds.md
+++ b/pages/_de-DE/twilightmenu/uninstalling-3ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (3DS)
+description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
---
### Uninstalling
@@ -17,4 +18,4 @@ title: Uninstalling (3DS)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_de-DE/twilightmenu/uninstalling-ds.md b/pages/_de-DE/twilightmenu/uninstalling-ds.md
index 9ab7efa5..5372df1f 100644
--- a/pages/_de-DE/twilightmenu/uninstalling-ds.md
+++ b/pages/_de-DE/twilightmenu/uninstalling-ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (DS & DSi)
+description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
---
### Uninstalling
@@ -12,4 +13,4 @@ title: Uninstalling (DS & DSi)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_de-DE/twilightmenu/updating-3ds-manual.md b/pages/_de-DE/twilightmenu/updating-3ds-manual.md
index ee697957..87f9641e 100644
--- a/pages/_de-DE/twilightmenu/updating-3ds-manual.md
+++ b/pages/_de-DE/twilightmenu/updating-3ds-manual.md
@@ -1,26 +1,7 @@
---
lang: de-DE
-layout: wiki
-section: twilightmenu
-category: updating
+layout: redirect
+destination: 'updating-3ds?tab=manual#tab-manual'
title: Updating (3DS, Manual)
---
-If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
-{:.alert .alert-info}
-
-### Aktualisieren
-1. Laden Sie die neueste Version von `TWiLightMenu-3DS.7z` von [der Veröffentlichungsseite](https://github.com/DS-Homebrew/TWiLightMenu/releases) herunter
-1. `TWiLightMenu-3DS.7z `entpacken
-1. Kopiere den `_nds` Ordner in dein SD-Kartenverzeichnis
-1. Kopiere den `BOOT.NDS` Ordner in dein SD-Kartenverzeichnis
-1. Kopiere den `.cia` Ordner in dein SD-Kartenverzeichnis
-1. Installieren Sie auf Ihrem 3DS die beiden CIAs mit FBI
-
-### Weitere Schritte für die Speicherkarten-Seite
-
-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. Gehe zu TWLMenü++ Einstellungen
-1. Wählen Sie `Update TWiLight Menü++`
-1. Wählen Sie `Konsole (micro)SD > Slot-1 microSD`
diff --git a/pages/_de-DE/twilightmenu/updating-3ds.md b/pages/_de-DE/twilightmenu/updating-3ds.md
index 9d4f1fe1..2fb4fdb5 100644
--- a/pages/_de-DE/twilightmenu/updating-3ds.md
+++ b/pages/_de-DE/twilightmenu/updating-3ds.md
@@ -4,22 +4,50 @@ 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}
-### Aktualisieren
+{% capture tab-universal-updater %}
1. Öffne Universal-Updater
- Wenn Sie es nicht haben, folgen Sie den [-Installationsanweisungen](installing-3ds)
1. Finde TWiLight Menü++ im App-Raster, du kannst mit der 3. Registerkarte in der Seitenleiste suchen, falls du Probleme hast es zu finden
1. Drücke A oder tippe auf das Download-Symbol in der Seitenleiste und wähle `TWiLight Menu++`, um es zu installieren
- - Dies kann eine Weile dauern
+ - 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 %}
+
+### Aktualisieren
+
+
### Weitere Schritte für die Speicherkarten-Seite
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. Gehe zu TWLMenü++ Einstellungen
-1. Wählen Sie `Update TWiLight Menü++`
-1. Wählen Sie `Konsole (micro)SD > Slot-1 microSD`
+1. Go into TWLMenu++ Settings
+1. Select `Update TWiLight Menu++`
+1. Select `Console (micro)SD > Slot-1 microSD`
diff --git a/pages/_de-DE/twilightmenu/updating-dsi.md b/pages/_de-DE/twilightmenu/updating-dsi.md
index 3bc69f11..d675e0db 100644
--- a/pages/_de-DE/twilightmenu/updating-dsi.md
+++ b/pages/_de-DE/twilightmenu/updating-dsi.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_de-DE/twilightmenu/updating-flashcard.md b/pages/_de-DE/twilightmenu/updating-flashcard.md
index 1f240a79..a63bf65f 100644
--- a/pages/_de-DE/twilightmenu/updating-flashcard.md
+++ b/pages/_de-DE/twilightmenu/updating-flashcard.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_es-ES/ds-index/3ds-forwarders.md b/pages/_es-ES/ds-index/3ds-forwarders.md
index c684b75e..1a806994 100644
--- a/pages/_es-ES/ds-index/3ds-forwarders.md
+++ b/pages/_es-ES/ds-index/3ds-forwarders.md
@@ -106,8 +106,8 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
diff --git a/pages/_es-ES/ds-index/dsi-twl-firm.md b/pages/_es-ES/ds-index/dsi-twl-firm.md
index 0de1a619..39d84fff 100644
--- a/pages/_es-ES/ds-index/dsi-twl-firm.md
+++ b/pages/_es-ES/ds-index/dsi-twl-firm.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
-description: An explanation of all things DS modding
+description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
### Configuración de CFW
@@ -23,7 +23,7 @@ La Nintendo DS se envió con un procesador de 67Mhz en 2004. La Nintendo DSi se
nds-bootstrap tiene velocidad de reloj TWL como opción, pero no intentará ajustar la ROM para que funcione con la velocidad de reloj más alta. Eso está en la propia aplicación, y las aplicaciones que no funcionan con una velocidad de reloj más alta NO son un error de nds-bootstrap al final.
### Menú de la consola Nintendo DSi
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
+The 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. Por ejemplo, se permiten 1-2 GB de espacio libre, mientras que 3-4 no. Se permiten 5-6 GB de espacio libre, mientras que 7-8 no.
diff --git a/pages/_es-ES/ds-index/hardmod.md b/pages/_es-ES/ds-index/hardmod.md
index 3c162d5c..0c1f6fbe 100644
--- a/pages/_es-ES/ds-index/hardmod.md
+++ b/pages/_es-ES/ds-index/hardmod.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: guides
title: Hardmod
-description: An explanation of all things DS modding
+description: How to hardmod a Nintendo DSi
---
Hardmodding es cuando sueldas físicamente la placa base de la Nintendo DSi a un adaptador de tarjeta SD para poder leerla en una computadora. Esto es útil para restaurar copias de seguridad NAND, ver NAND en su PC, etc...
diff --git a/pages/_es-ES/ds-index/homebrew.md b/pages/_es-ES/ds-index/homebrew.md
index 8e6d4da0..05fe7855 100644
--- a/pages/_es-ES/ds-index/homebrew.md
+++ b/pages/_es-ES/ds-index/homebrew.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Homebrew
-description: An explanation of all things DS modding
+description: Information about homebrew on the Nintendo DS
---
### Development
diff --git a/pages/_es-ES/ds-index/retail-roms.md b/pages/_es-ES/ds-index/retail-roms.md
index de4cbdbc..36dfe8c4 100644
--- a/pages/_es-ES/ds-index/retail-roms.md
+++ b/pages/_es-ES/ds-index/retail-roms.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Retail ROMs
-description: An explanation of all things DS modding
+description: Information related to retail DS games
---
### Anti-Piracy
@@ -38,7 +38,7 @@ 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
### Card Read DMA
-Card DMA (stands for Direct Memory Access) is a more efficient way to read catridge data than by software. When there isn't any data available, code can still execute. In software catridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
+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`
@@ -51,22 +51,24 @@ In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 ga
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.
-Flashcarts can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcart kernel respectively. The following kernels can utilize 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`)
Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
-- NitroHax (`cheats.xml`)
- - The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and trys 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
-- TWiLight Menu++ (`usrcheat.dat`)
+- [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, the cheats file does not have a real limit.
- - Bootstrap 4 DS (aka the nds-bootstrap version used on flashcarts) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack.
+ - 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/page-38#post-9090779)
+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 consecutives addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
+- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
Credits: (`DeadSkullzJr`)
diff --git a/pages/_es-ES/ds-index/wifi.md b/pages/_es-ES/ds-index/wifi.md
index 330d22a3..2efa6795 100644
--- a/pages/_es-ES/ds-index/wifi.md
+++ b/pages/_es-ES/ds-index/wifi.md
@@ -1,25 +1,30 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: An explanation of all things DS modding
+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
+- 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
-Hotspots are usable, so you don't need to change your router configuration.
+Se pueden usar Hotspots, así no tendrás que cambiar los ajustes de tu 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.
+- [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:
+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:
- **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. Pon `1.1.1.1` como DNS secundario
+1. Quizá necesites parchear tu juego con NoSSL, dependiendo de cuál sea
diff --git a/pages/_es-ES/index.md b/pages/_es-ES/index.md
index 3cc343a6..024ae39d 100644
--- a/pages/_es-ES/index.md
+++ b/pages/_es-ES/index.md
@@ -1,11 +1,11 @@
---
-lang: es-VE
+lang: es-ES
layout: default
title: Inicio
---
-# ¡Bienvenido a DS-Homebrew Wiki!
+# ¡Bienvenido a la Wiki de DS-Homebrew!
-Este sitio es donde puede encontrar wikis para TWiLight Menu ++ y otros proyectos de DS-Homebrew. Haga clic en una de las secciones en la parte superior, luego una lista de páginas estará a la izquierda.
+Aquí podrás encontrar wikis para TWiLight Menu++ y otros proyectos de DS-Homebrew. Haz clic en una de las secciones en la parte superior y aparecerá una lista a la izquierda.
-Si desea contribuir, puede encontrar el código fuente en [GitHub](https://github.com/{{ site.repo }}) o ayudar a traducir en [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).
+Si deseas contribuir en la página, puedes encontrar el código fuente en [GitHub](https://github.com/{{ site.repo }}) o ayudar a traducir en [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). Si tienes alguna sugerencia o necesitas ayuda, únete a nuestro servidor de Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord) (solo en inglés).
diff --git a/pages/_es-ES/twilightmenu/creating-ram-disks.md b/pages/_es-ES/twilightmenu/creating-ram-disks.md
index b3b4f6fa..5328f761 100644
--- a/pages/_es-ES/twilightmenu/creating-ram-disks.md
+++ b/pages/_es-ES/twilightmenu/creating-ram-disks.md
@@ -1,28 +1,29 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: twilightmenu
category: other
-title: Creating RAM Disks
+title: Crear discos RAM
+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.
+No necesitas seguir esto si estás usando una 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.
+Para hacer un disco RAM, descarga [esto](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) (pincha en `Download Software`), y sigue las instrucciones a continuación.
-Instructions by @Dakkon7, modified by RocketRobz:
+Instrucciones por @Dakkon7, modificadas por 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. Abre RAMDisk
+1. Pincha en **View** -> **Advanced**
+1. Para **Disk Size**, escribe `12` para DSi, o `28` para 3DS, encima de **Max 1023 MB**
+1. Desmarca **Create TEMP Directory** si está marcada
+1. Pincha en **Load/Save**
+1. Pincha en `Start RAMDisk`, una nueva ventana para tu .img aparecerá
+1. Coloca ahí cualquier archivo y/o fichero que el homebrew espera encontrarse o archivos que quieras usar
+1. En RAMDisk, pincha `Save Disk Image Now`
+1. Guarda `romname.img` en una carpeta llamada `ramdisks` en el lugar que guardas el .nds
+1. Pincha `Stop RAMDisk` cuando termines
+1. En TWiLight Menu++, abre las opciones específicas de tu homebrew
+1. Pon RAM disk a 0
+1. Abre el homebrew, debería leer el disco RAM
diff --git a/pages/_es-ES/twilightmenu/custom-boot-splashes.md b/pages/_es-ES/twilightmenu/custom-boot-splashes.md
index adc2aa33..8ebe4fde 100644
--- a/pages/_es-ES/twilightmenu/custom-boot-splashes.md
+++ b/pages/_es-ES/twilightmenu/custom-boot-splashes.md
@@ -1,18 +1,19 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: twilightmenu
category: customization
-title: Custom Boot Splashes
+title: Pantallas de Inicio Personalizadas
+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.
+Puedes usar tus propios GIF como pantalla de inicio de TWiLight Menu++. Tienen que llamarse `splashtop.gif` y `splashbottom.gif` y encontrarse en `sd:/_nds/TWiLightMenu/extras`, después poner `DSi Splash Screen` en `Custom` en las opciones de TWiLight Menu++.
-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
+La mayoría de GIFs de 256x192 funcionan, con algunas excepciones:
+- GIFs de más de 1MiB (Modo DSi) o 256KiB (Modo DS) pueden ir lentos al estar siendo descomprimidos en el momento
+- Entre los dos, los GIFs deben pesar menos de 10MB (Modo DSi) o rondar los 2MB (Modo DS)
+- Si ambos GIFs están puestos en bucle se mostrarán durante 3 segundos, así que pon un contador de ciclos en al menos uno de ellos para controlar el tiempo
+- Puedes usar la señal de input del usuario y un tiempo de espera en un frame si quieres mostrar la imagen y esperar como las predeterminadas
+ - Solo el GIF que espera el input se parará, por lo que el otro puede seguir moviéndose
+- Si usas Local Color Tables el frame entero debe sobreescribirse ya que reemplazará la paleta de toda la pantalla, no solo de ese frame
+- No funcionarán frames entrelazados y de texto
diff --git a/pages/_es-ES/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_es-ES/twilightmenu/custom-dsi-3ds-sfx.md
index 61d953b5..b06de27a 100644
--- a/pages/_es-ES/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_es-ES/twilightmenu/custom-dsi-3ds-sfx.md
@@ -1,57 +1,58 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: twilightmenu
category: customization
-title: DSi / 3DS skins - Custom SFX
+title: Skins de DSi/3DS - SFX personalizados
+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".
+TWiLightMenu permite usar sonidos personalizados en los temas. Coloca los archivos de sonido en el subdirectorio `sound` de tu tema. Por ejemplo, para el tema `white`, pondrías los archivos en `themes/white/sound/sfx.bin` y `themes/sound/bgm.pcm.raw` respectivamente. Ambos archivos son opcionales, si falta alguno se usarán los predeterminados. También debes poner en la configuración la opción de música a "Theme".
-These instructions assume you have devkitPro installed with mmutil. You can get devkitPro at the [devkitPro website](https://devkitpro.org/wiki/Getting_Started).
+En esta guía se asume que tienes instalado devkitPro con mmutil. Puedes descargarlo en la página de [devkitPro](https://devkitpro.org/wiki/Getting_Started).
-## Sound Effect Bank
-The sound effect bank contains sound effects such as the icon select sound, etc.
+## Banco de sonidos
+El banco de sonidos contiene distintos efectos como el de seleccionar un icono, 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 |
+| Archivo | Descripción |
+| ----------- | ------------------------------------------------------------------------------------------------ |
+| startup.wav | Suena al inicio. Ve a la sección de [Sonido de inicio](#startup-sound) para más detalles |
+| back.wav | Volver |
+| launch.wav | Suena al abrir un juego |
+| select.wav | Suena al mover el cursor |
+| wrong.wav | Suena al llegar al final de la página |
+| switch.wav | Suena al cambiar de página |
+| stop.wav | Suena en el Tema DSi cuando el cursor deja de moverse |
+| bgm.pcm.raw | No pertenece al banco de sonidos. Ve a la sección [Música del menú](#menu-bgm) para más detalles |
-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.
+Ejecuta `make` para crear el banco de sonidos. Todos los archivos mencionados excepto *bgm.pcm.raw* son necesarios, pero pueden ser silencio.
-Your resulting *sfx.bin* **must be under 512000B = 512KB**. Any larger will result in either crashes or some sounds not playing fully.
+El *sfx.bin* resultante **debe tener menos de 512000B = 512KB**. Si es más grande, puede provocar crasheos o cortes en los sonidos.
-### 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.
+### Sonido de inicio
+Mientras que los otros sonidos funcionan con cualquier archivo WAV, el de inicio tiene que estar en un formato específico para funcionar correctamente, o en otro caso habrá un silencio entre el sonido de inicio y el comienzo de la música de fondo.
-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**.
+El archivo startup.wav debe ser de **16-bit 16kHz**. Puedes usar [Audacity](https://www.audacityteam.org/download/) para convertirlo a este formato. Una vez que hayas cargado el archivo en Audacity, cambia el **Project Rate (Hz)** a **16000**, después pulsa **Shift+M**, y cambia **Format** a **16-bit PCM**.
-If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
+Si tu archivo es estéreo, debes ir a **Tracks > Mix > Mix Stereo down to Mono**.
-You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to play.
+Debes poner `PlayStartupJingle=1` en tu `theme.ini` para que suene.
-## Menu BGM
+## Música del menú
-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**.
+La música del menu debe ser un archivo PCM de **16-bit 16kHz Mono**. Puedes usar [Audacity](https://www.audacityteam.org/download/) para convertirlo a este formato. Una vez que hayas cargado el archivo en Audacity, cambia el **Project Rate (Hz)** a **16000**, después pulsa **Shift+M**, y cambia **Format** a **16-bit PCM**.
-If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
+Si tu archivo es estéreo, debes ir a **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
+Para exportarlo en el formato correcto:
+1. Selecciona `File` > `Export` > `Export Audio...`
+1. Pon `File Type` en `Other uncompressed files`
+1. Pon `Header` en `RAW (header-less)`
+1. Pon `Encoding` en `Signed 16-bit PCM`
+1. Pon como nombre `bgm.pcm.raw` y pincha en `Save`
+1. Pincha `OK` en la edición de metadatos
-Now you have a `bgm.pcm.raw` file that can be copied to the *sound* subfolder in your theme folder.
+Ya tienes tu archivo `bgm.pcm.raw` que puedes copiar en la subcarpeta *sound* de tu tema.
-Unlike sfx.bin, *bgm.pcm.raw* can be arbitrarily large.
+Al contrario de sfx.bin, *bgm.pcm.raw* puede ser muy grande.
diff --git a/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md b/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md
index 1eb9dd2b..9a1a090a 100644
--- a/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md
@@ -4,6 +4,7 @@ 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).
diff --git a/pages/_es-ES/twilightmenu/custom-fonts.md b/pages/_es-ES/twilightmenu/custom-fonts.md
index 5188ecc2..d70a7ac9 100644
--- a/pages/_es-ES/twilightmenu/custom-fonts.md
+++ b/pages/_es-ES/twilightmenu/custom-fonts.md
@@ -4,6 +4,7 @@ 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.
@@ -26,5 +27,5 @@ You can make your own fonts using a utility such as Pk11's [nftr-editor](https:/
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 `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
1. Click `Save`, then repeat for the other sizes
diff --git a/pages/_es-ES/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_es-ES/twilightmenu/custom-unlaunch-backgrounds.md
index 9d3dadb2..627ecb6e 100644
--- a/pages/_es-ES/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_es-ES/twilightmenu/custom-unlaunch-backgrounds.md
@@ -4,6 +4,7 @@ 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:
diff --git a/pages/_es-ES/twilightmenu/download-play-pictochat.md b/pages/_es-ES/twilightmenu/download-play-pictochat.md
index 367bb0aa..a4571b5b 100644
--- a/pages/_es-ES/twilightmenu/download-play-pictochat.md
+++ b/pages/_es-ES/twilightmenu/download-play-pictochat.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_es-ES/twilightmenu/faq.md b/pages/_es-ES/twilightmenu/faq.md
index b54953db..5bb594c5 100644
--- a/pages/_es-ES/twilightmenu/faq.md
+++ b/pages/_es-ES/twilightmenu/faq.md
@@ -4,6 +4,7 @@ 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/).
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 234677c5..9d4473df 100644
--- a/pages/_es-ES/twilightmenu/how-to-get-box-art.md
+++ b/pages/_es-ES/twilightmenu/how-to-get-box-art.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: How to Get Box Art
+description: How to get box art / game covers in TWiLight Menu++
---
### 3DS
diff --git a/pages/_es-ES/twilightmenu/index.md b/pages/_es-ES/twilightmenu/index.md
index 5b66fb9f..55ae0ac9 100644
--- a/pages/_es-ES/twilightmenu/index.md
+++ b/pages/_es-ES/twilightmenu/index.md
@@ -3,6 +3,7 @@ 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!
diff --git a/pages/_es-ES/twilightmenu/installing-3ds-manual.md b/pages/_es-ES/twilightmenu/installing-3ds-manual.md
index 8e46fe47..f6422fb8 100644
--- a/pages/_es-ES/twilightmenu/installing-3ds-manual.md
+++ b/pages/_es-ES/twilightmenu/installing-3ds-manual.md
@@ -1,19 +1,7 @@
---
-lang: en-US
-layout: wiki
-section: twilightmenu
-category: installing
+lang: es-ES
+layout: redirect
+destination: 'installing-3ds?tab=manual#tab-manual'
title: Installing (3DS, Manual)
---
-You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it
-{:.alert .alert-info}
-
-### Installing
-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
diff --git a/pages/_es-ES/twilightmenu/installing-3ds.md b/pages/_es-ES/twilightmenu/installing-3ds.md
index 5b99eec7..d805754d 100644
--- a/pages/_es-ES/twilightmenu/installing-3ds.md
+++ b/pages/_es-ES/twilightmenu/installing-3ds.md
@@ -1,33 +1,68 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: twilightmenu
category: installing
-title: Installing (3DS)
+title: Instalación (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
+Primero necesitas tener un Custom Firmware en la 3DS, consulta [3ds.hacks.guide](https://3ds.hacks.guide) para instalarlo
{:.alert .alert-info}
-### Installing (Working Camera)
-1. Open FBI and select `Remote Install`, then `Scan QR Code`
-1. Scan this QR code to install the latest version of [Universal-Updater](https://github.com/Universal-Team/Universal-Updater) 
-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
+{% capture tab-working-camera %}
+1. Abre FBI y selecciona `Remote Install`, después `Scan QR Code`
+1. Escanea el código QR para instalar la última versión de [Universal-Updater](https://github.com/Universal-Team/Universal-Updater) 
+1. Cierra FBI e inicia Universal-Updater
+ - Si no aparece en el Menú HOME, reinicia la 3DS
+1. Busca TWiLight Menu++ en la lista de apps, puedes buscarlo en la 3a opción de la columna lateral si no consigues encontrarlo
+ - Tiene este icono: 
+1. Presiona A o toca el icono de descarga en el lateral y selecciona `TWiLight Menu++` para instalarlo
- This will take a while
+{% endcapture %}
-### Installing (Non-Working Camera)
-1. Download the `Universal-Updater.cia` file from the [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases)
-1. Place the `Universal-Updater.cia` file anywhere on your SD card
-1. Launch FBI on your Nintendo 3DS
-1. In FBI, go to the place you pasted the `Universal-Updater.cia` file
-1. Select the `Universal-Updater.cia` file and hit "Install & Delete"
-1. Close FBI and launch Universal-Updater
- - If it doesn't show up on your home menu, reboot your 3DS
-1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it
- - It has this icon: 
-1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
+{% capture tab-non-working-camera %}
+1. Descargar el archivo `Universal-Updater.cia` desde la [página de lanzamientos de Universal-Updater](https://github.com/Universal-Team/Universal-Updater/releases)
+1. Coloca el archivo `Universal-Updater.cia` en cualquier sitio de tu tarjeta SD
+1. Abre FBI en la Nintendo 3DS
+1. En FBI, localiza el archivo `Universal-Updater.cia`
+1. Selecciona el archivo `Universal-Updater.cia` y pulsa "Install & Delete"
+1. Cierra FBI e inicia Universal-Updater
+ - Si no aparece en el Menú HOME, reinicia la 3DS
+1. Busca TWiLight Menu++ en la lista de apps, puedes buscarlo en la 3a opción de la columna lateral si no consigues encontrarlo
+ - Tiene este icono: 
+1. Presiona A o toca el icono de descarga en el lateral y selecciona `TWiLight Menu++` para instalarlo
- 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/_es-ES/twilightmenu/installing-dsi.md b/pages/_es-ES/twilightmenu/installing-dsi.md
index 552a4dea..106c84a5 100644
--- a/pages/_es-ES/twilightmenu/installing-dsi.md
+++ b/pages/_es-ES/twilightmenu/installing-dsi.md
@@ -1,23 +1,24 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: twilightmenu
category: installing
-title: Installing (DSi)
+title: Instalación (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++
+Si no tienes ninguna forma de ejecutar homebrew en tu DSi, consulta [dsi.cfw.guide](https://dsi.cfw.guide) para instalar 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
+### Instalación
+1. Descarga la última versión de `TWiLightMenu-DSi.7z` desde la [página de lanzamientos](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Extrae `TWiLightMenu-DSi.7z`
+1. Copia la carpeta `_nds` en la raíz de tu tarjeta SD
+1. Copia el archivo `BOOT.NDS` en la raíz de tu tarjeta SD
+1. Copia la carpeta `roms` en la raíz de tu tarjeta SD
+1. **Usuarios de hiyaCFW:** copia la carpeta `title` en la raíz de tu tarjeta SD
-### 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
+### Inicio automático con Unlaunch
+1. Enciende tu DSi mientras pulsas A y B
+1. En el menú de Unlaunch, ve a `OPTIONS`
+1. Selecciona `NO BUTTON` o un botón de tu elección en el `TWiLight Menu++` que ponga `BOOT.NDS` en la pantalla inferior
diff --git a/pages/_es-ES/twilightmenu/installing-flashcard.md b/pages/_es-ES/twilightmenu/installing-flashcard.md
index 57e71262..cf349ea2 100644
--- a/pages/_es-ES/twilightmenu/installing-flashcard.md
+++ b/pages/_es-ES/twilightmenu/installing-flashcard.md
@@ -1,31 +1,32 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: twilightmenu
category: installing
-title: Installing (Flashcard)
+title: Instalación (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
+### Instalación
+1. Descarga la última versión de `TWiLightMenu-Flashcard.7z` desde la [página de lanzamientos](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Extrae `TWiLightMenu-Flashcard.7z`
+1. Copia la carpeta `_nds` en la raíz de la microSD de tu flashcard
+1. Copia el archivo `BOOT.NDS` en la raíz de la microSD de tu flashcard
+1. Copia la carpeta `roms` en la raíz de la microSD de tu flashcard
+1. Si ya tienes archivos de guardado, mueve los archivos `.sav`, que se encuentran en la misma carpeta que tus ROMs de DS, a una nueva llamada `saves` también en la carpeta de las ROMs
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
+ - **Usuarios de DS Phat/lite:** Si al iniciar `BOOT.NDS` la consola crashea con una pantalla blanca, inserta un DS Memory Expansion Pak y prueba de nuevo
+ - **Usuarios de DSi/3DS:** Inicia TWLMenu++ en la tarjeta SD de la consola y activa `SCFG access in Slot-1`
+ - Esto te permitirá usar la velocidad de reloj de TWL y/o la aceleración VRAM en los juegos de la flashcard, así como acceder a la SD de la consola
-### 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
+### Iniciar los juegos con el firmware de la flashcard
+1. Extrae el contenido de `Flashcart Loader/(tu flashcard)` en la raíz de la microSD de tu flashcard
+ - Si ya lo has hecho, ve al paso 3. Si no, sigue los pasos debajo de la lista de flashcards
-1. For these flashcards:
+1. Para estas flashcards:
- R4i-SDHC
- - r4isdhc.com cards
- - r4isdhc.hk cards
+ - Cartuchos r4isdhc.com
+ - Cartuchos r4isdhc.hk
- R4i SDHC Upgrade Revolution
- R4DSiXL3D
- R4i Advance
@@ -35,13 +36,13 @@ title: Installing (Flashcard)
- R4i Gold (v1.4.1) (3DS)
- R4xDS
- Install YSMenu from [here](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/)
- - Make sure you have `YSMenu.nds` and `TTMenu` folder (renamed from `YSMenu`, if existed) on the flashcard microSD root
-1. Set `Use nds-bootstrap (B4DS)` to `No`, so the flashcard firmware will be used instead of nds-bootstrap
+ Instala YSMenu desde [aquí](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/)
+ - Comprueba que tienes `YSMenu.nds` y la carpeta `TTMenu` (renombrada desde `YSMenu`, si existe) en la raíz de la microSD de tu flashcard
+1. Pon `Use nds-bootstrap (B4DS)` a `No`, para usar el firmware de la flashcard en vez de 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
+### Iniciar automáticamente TWiLight Menu++
+1. Extrae el contenido de `Autoboot/(tu flashcard)` en la raíz de la microSD de tu flashcard
+ - Si no ves tu flashcard sáltate esto
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`
+ - **Usuarios de DS Phat/DS Lite:** Ve a los ajustes en el menú de DS y pon el modo de inicio en Automático
+ - **Usuarios de DSi/3DS:** Inicia TWLMenu++ en la tarjeta SD de la consola y activa `Auto-start Slot-1`
diff --git a/pages/_es-ES/twilightmenu/playing-in-widescreen.md b/pages/_es-ES/twilightmenu/playing-in-widescreen.md
index c46fb6f5..bc7661c8 100644
--- a/pages/_es-ES/twilightmenu/playing-in-widescreen.md
+++ b/pages/_es-ES/twilightmenu/playing-in-widescreen.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_es-ES/twilightmenu/uninstalling-3ds.md b/pages/_es-ES/twilightmenu/uninstalling-3ds.md
index 9004d71e..edc5f14a 100644
--- a/pages/_es-ES/twilightmenu/uninstalling-3ds.md
+++ b/pages/_es-ES/twilightmenu/uninstalling-3ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (3DS)
+description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
---
### Uninstalling
@@ -17,4 +18,4 @@ title: Uninstalling (3DS)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_es-ES/twilightmenu/uninstalling-ds.md b/pages/_es-ES/twilightmenu/uninstalling-ds.md
index 9ab7efa5..5372df1f 100644
--- a/pages/_es-ES/twilightmenu/uninstalling-ds.md
+++ b/pages/_es-ES/twilightmenu/uninstalling-ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (DS & DSi)
+description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
---
### Uninstalling
@@ -12,4 +13,4 @@ title: Uninstalling (DS & DSi)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_es-ES/twilightmenu/updating-3ds-manual.md b/pages/_es-ES/twilightmenu/updating-3ds-manual.md
index 6010c4eb..0fc57d69 100644
--- a/pages/_es-ES/twilightmenu/updating-3ds-manual.md
+++ b/pages/_es-ES/twilightmenu/updating-3ds-manual.md
@@ -1,26 +1,7 @@
---
-lang: en-US
-layout: wiki
-section: twilightmenu
-category: updating
+lang: es-ES
+layout: redirect
+destination: 'updating-3ds?tab=manual#tab-manual'
title: Updating (3DS, Manual)
---
-If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
-{:.alert .alert-info}
-
-### Updating
-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
-
-### 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/_es-ES/twilightmenu/updating-3ds.md b/pages/_es-ES/twilightmenu/updating-3ds.md
index 954071df..8eaa30d7 100644
--- a/pages/_es-ES/twilightmenu/updating-3ds.md
+++ b/pages/_es-ES/twilightmenu/updating-3ds.md
@@ -1,22 +1,50 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: twilightmenu
category: updating
-title: Updating (3DS)
+title: Actualización (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.
+Si estás actualizando desde una versión anterior a v16.4.0, mueve los archivos `.sav` de los juegos de DS, que se encuentran en la misma carpeta que tus ROMs, a una nueva llamada `saves` también en la carpeta de las ROMs.
{:.alert .alert-info}
-### Updating
-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
+{% capture tab-universal-updater %}
+1. Abre Universal-Updater
+ - Si no lo tienes, sigue las instrucciones de [instalación](installing-3ds)
+1. Busca TWiLight Menu++ en la lista de apps, puedes buscarlo en la 3a opción de la columna lateral si no consigues encontrarlo
+1. Presiona A o toca el icono de descarga en el lateral y selecciona `TWiLight Menu++` para instalarlo
- This will take a while
+{% endcapture %}
-### More steps for the flashcard side
+{% 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 %}
+
+### Actualización
+
+
+
+### Más pasos desde la 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.
diff --git a/pages/_es-ES/twilightmenu/updating-dsi.md b/pages/_es-ES/twilightmenu/updating-dsi.md
index 49543658..7842da18 100644
--- a/pages/_es-ES/twilightmenu/updating-dsi.md
+++ b/pages/_es-ES/twilightmenu/updating-dsi.md
@@ -1,25 +1,26 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: twilightmenu
category: updating
-title: Updating (DSi)
+title: Actualización (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.
+Si estás actualizando desde una versión anterior a v16.4.0, mueve los archivos `.sav` de los juegos de DS a una nueva llamada `saves` en la misma carpeta que las 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
+### Actualización
+1. Descarga la última versión de `TWiLightMenu-DSi.7z` desde la [página de lanzamientos](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Extrae `TWiLightMenu-DSi.7z`
+1. Copia la carpeta `_nds` en la raíz de tu tarjeta SD
+1. Copia el archivo `BOOT.NDS` en la raíz de tu tarjeta SD
+1. **Usuarios de hiyaCFW:** copia la carpeta `title` en la raíz de tu tarjeta SD
-### More steps for the flashcard side
+### Más pasos desde la 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.
+Si puedes cambiar entre los contenidos de la SD y la flashcard en TWLMenu++ y el TWLMenu++ de la flashcard está en la versión v16.3.0 o superior, sigue estos pasos.
-1. Go into TWLMenu++ Settings
-1. Select `Update TWiLight Menu++`
-1. Select `Console (micro)SD > Slot-1 microSD`
+1. Ve a los ajustes de TWLMenu++
+1. Selecciona `Update TWiLight Menu++`
+1. Selecciona `Console (micro)SD > Slot-1 microSD`
diff --git a/pages/_es-ES/twilightmenu/updating-flashcard.md b/pages/_es-ES/twilightmenu/updating-flashcard.md
index 3434b013..a6f09364 100644
--- a/pages/_es-ES/twilightmenu/updating-flashcard.md
+++ b/pages/_es-ES/twilightmenu/updating-flashcard.md
@@ -1,24 +1,25 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: twilightmenu
category: updating
-title: Updating (Flashcard)
+title: Actualización (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.
+Si estás actualizando desde una versión anterior a v16.4.0, mueve los archivos `.sav` de los juegos de DS a una nueva llamada `saves` en la misma carpeta que las 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
+### Actualización
+1. Descarga la última versión de `TWiLightMenu-Flashcard.7z` desde la [página de lanzamientos](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. Extrae `TWiLightMenu-Flashcard.7z`
+1. Copia la carpeta `_nds` en la raíz de la microSD de tu flashcard
+1. Copia el archivo `BOOT.NDS` en la raíz de la microSD de tu flashcard
-### More steps for the DSi/3DS SD Card side
+### Más pasos desde la SD de la DSi/3DS
-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.
+Si puedes cambiar entre los contenidos de la SD y la flashcard en TWLMenu++ y el TWLMenu++ de la flashcard está en la versión v16.3.0 o superior, sigue estos pasos.
-1. Go into TWLMenu++ Settings
-1. Select `Update TWiLight Menu++`
-1. Select `Slot-1 microSD > Console (micro)SD`
+1. Ve a los ajustes de TWLMenu++
+1. Selecciona `Update TWiLight Menu++`
+1. Selecciona `Slot-1 microSD > Console (micro)SD`
diff --git a/pages/_fr-FR/ds-index/3ds-forwarders.md b/pages/_fr-FR/ds-index/3ds-forwarders.md
index 2d98142f..f79f0730 100644
--- a/pages/_fr-FR/ds-index/3ds-forwarders.md
+++ b/pages/_fr-FR/ds-index/3ds-forwarders.md
@@ -3,7 +3,7 @@ lang: fr-FR
layout: wiki
section: ds-index
category: guides
-title: DS game forwarders (3DS)
+title: Forwarders de jeu DS (3DS)
description: Comment créer des applications CIA pour avoir vos jeux DS dans le menu d'accueil de votre 3DS
---
@@ -106,8 +106,8 @@ Après avoir extrait le pack pour votre carte, vous pouvez éditer `sd:/_nds/ntr
diff --git a/pages/_fr-FR/ds-index/dsi-twl-firm.md b/pages/_fr-FR/ds-index/dsi-twl-firm.md
index 0bc0786a..6dff849e 100644
--- a/pages/_fr-FR/ds-index/dsi-twl-firm.md
+++ b/pages/_fr-FR/ds-index/dsi-twl-firm.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
-description: Une explication de tout le modding DS
+description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
### Configurer le CFW
@@ -23,7 +23,7 @@ La Nintendo DS est livrée avec un processeur de 67Mhz en 2004. La Nintendo DSi
nds-bootstrap a une option TWL Clock Speed, mais il n'essaiera pas d'ajuster la ROM pour qu'elle fonctionne avec la vitesse d'horloge plus élevée. Cela se produira sur l'application elle-même, et les applications qui ne fonctionnent pas avec une vitesse plus élevée ne sont PAS un bug de nds-bootstrap.
### Menu Système Nintendo DSi
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
+The 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. Par exemple, 1-2 Go d'espace libre est autorisé alors que 3-4 ne l'est pas. 5-6 Go d'espace libre est autorisé alors que 7-8 ne l'est pas.
diff --git a/pages/_fr-FR/ds-index/hardmod.md b/pages/_fr-FR/ds-index/hardmod.md
index deac8e9e..9e46e60c 100644
--- a/pages/_fr-FR/ds-index/hardmod.md
+++ b/pages/_fr-FR/ds-index/hardmod.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: guides
title: Hardmod
-description: Une explication de tout le modding DS
+description: How to hardmod a Nintendo DSi
---
Le Hardmodding est quand vous soudez physiquement la carte mère de la Nintendo DSi à un adaptateur de carte SD afin d'être lu sur un ordinateur. Ceci est utile pour restaurer les sauvegardes de la NAND, pour visualiser la NAND sur votre PC, etc...
diff --git a/pages/_fr-FR/ds-index/homebrew.md b/pages/_fr-FR/ds-index/homebrew.md
index cfb6056f..9a07fbfe 100644
--- a/pages/_fr-FR/ds-index/homebrew.md
+++ b/pages/_fr-FR/ds-index/homebrew.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Homebrew
-description: Une explication de tout le modding DS
+description: Information about homebrew on the Nintendo DS
---
### Développement
diff --git a/pages/_fr-FR/ds-index/index.md b/pages/_fr-FR/ds-index/index.md
index 8a778a84..03ce52a6 100644
--- a/pages/_fr-FR/ds-index/index.md
+++ b/pages/_fr-FR/ds-index/index.md
@@ -8,5 +8,5 @@ description: Une explication de tout le modding DS
Bienvenue dans la section ressources du modding Nintendo DS. Ce guide va essayer d'expliquer la plupart des choses liées au modding Nintendo DS ainsi qu'une introduction de base au firmware NTR de la Nintendo DS, le firmware TWL de la Nintendo DSi, et TWL_FIRM de la Nintendo 3DS.
-If you need help, ask the [DS(i) Mode Hacking!](https://ds-homebrew.com/discord) Discord server. (English only)
+Si vous avez besoin d'aide, demandez sur le serveur Discord[DS(i) Mode Hacking!](https://ds-homebrew.com/discord) (Seulement en anglais)
{:.alert .alert-info}
diff --git a/pages/_fr-FR/ds-index/retail-roms.md b/pages/_fr-FR/ds-index/retail-roms.md
index acaa345e..2c30abd9 100644
--- a/pages/_fr-FR/ds-index/retail-roms.md
+++ b/pages/_fr-FR/ds-index/retail-roms.md
@@ -3,8 +3,8 @@ lang: fr-FR
layout: wiki
section: ds-index
category: reference
-title: Retail ROMs
-description: Une explication de tout le modding DS
+title: ROMs originales
+description: Information related to retail DS games
---
### Anti-piratage
@@ -38,7 +38,7 @@ Bien que rare, il y a des Cartouches DS avec des sauvegardes basées sur la NAND
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
### Lecture DMA de la carte
-Card DMA (signifie Direct Access Memory, en français Accès direct à la mémoire) est un moyen plus efficace de lire des données de catridge que par le logiciel. Lorsqu'il n'y a pas de données disponibles, le code peut toujours être exécuté. Dans le code originel du lecteur de carte, le lecteur de données regarde si de nouvelles données sont disponibles dans le registre, ce qui fait perdre du temps. C'est le moyen privilégié d'accéder aux données.
+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.
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`
@@ -51,22 +51,24 @@ Dans les versions précédentes de nds-bootstrap, une ROM Mario Kart DS était n
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.
-Les Flashcards peuvent tirer parti des cheats en utilisant des bases de données de codes. Les fonctionnalités de triche sont intégrées dans le noyau de la flashcard. 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. Les noyaux suivants peuvent utiliser des 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:
-- NitroHax (`cheats.xml`)
- - Le moteur utilisé ici charge toute la base de données cheats.xml dans la RAM limitée de la Nintendo DS et essaye de gérer les choses à partir de là. Cela impose une limite sérieuse sur le nombre de cheats que vous pouvez avoir, car NitroHax ne chargera pas un fichier cheats.xml au-delà de 2.4 Mo
-- TWiLight Menu++ (`usrcheat.dat`)
- - TWiLight Menu++ lit le `usrcheat.dat` et envoie les valeurs de triche activées à un autre fichier, que nds-bootstrap récupère
- - Le moteur de triche utilisé dans nds-bootstrap est basé sur celui utilisé dans NitroHax. Cependant, en raison du fichier qui ne contient que des cheats activées pour ce titre spécifique, la taille du fichier n'a pas de limite réelle.
- - Bootstrap 4 DS (la version nds-bootstrap utilisée sur les linkers) ne supporte pas les cheats, en raison du manque de mémoire vive et des limitations du Pack d'extension de mémoire.
+- [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
-Pour la base de données de cheats la plus complète, nous vous recommandons d'utiliser celle de DeadSkullzJr intitulée [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/page-38#post-9090779)
+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:
-- Le type de code 0xE est un type de code 32 bits qui vous permet de faire plusieurs écritures dans de nombreuses adresses consécutives en même temps. Essentiellement, c'est comme le type de code d'écriture de la RAM 32 bits (0x0), sauf qu'il n'y a pas d'adresses listées à la suite des valeurs que vous voulez écrire. Au lieu de cela, le type de code 0xE est programmé pour se brancher automatiquement à partir d'une adresse de départ, puis déterminer les adresses à écrire. À partir de là, il vous suffit de donner le montant à écrire pour qu'il fasse le travail.
+- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. 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 2864b8b6..d2f285c5 100644
--- a/pages/_fr-FR/ds-index/wifi.md
+++ b/pages/_fr-FR/ds-index/wifi.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: Une explication de tout le modding DS
+description: Information on using Wi-Fi on the Nintendo DS
---
- Sur les applications Nintendo DS, vous ne pouvez utiliser que WEP et Open WiFi
@@ -12,7 +12,12 @@ description: Une explication de tout le modding DS
Les hotspots sont utilisables, vous n'avez donc pas besoin de modifier la configuration de votre routeur.
-### Restauration Nintendo DS WFC
+### 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
diff --git a/pages/_fr-FR/twilightmenu/creating-ram-disks.md b/pages/_fr-FR/twilightmenu/creating-ram-disks.md
index b3b4f6fa..5d9fc1be 100644
--- a/pages/_fr-FR/twilightmenu/creating-ram-disks.md
+++ b/pages/_fr-FR/twilightmenu/creating-ram-disks.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_fr-FR/twilightmenu/custom-boot-splashes.md b/pages/_fr-FR/twilightmenu/custom-boot-splashes.md
index adc2aa33..4ea7829b 100644
--- a/pages/_fr-FR/twilightmenu/custom-boot-splashes.md
+++ b/pages/_fr-FR/twilightmenu/custom-boot-splashes.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md
index 61d953b5..58f0b3ce 100644
--- a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md
@@ -4,6 +4,7 @@ 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".
diff --git a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md
index 1eb9dd2b..9a1a090a 100644
--- a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md
@@ -4,6 +4,7 @@ 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).
diff --git a/pages/_fr-FR/twilightmenu/custom-fonts.md b/pages/_fr-FR/twilightmenu/custom-fonts.md
index 5188ecc2..d70a7ac9 100644
--- a/pages/_fr-FR/twilightmenu/custom-fonts.md
+++ b/pages/_fr-FR/twilightmenu/custom-fonts.md
@@ -4,6 +4,7 @@ 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.
@@ -26,5 +27,5 @@ You can make your own fonts using a utility such as Pk11's [nftr-editor](https:/
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 `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
1. Click `Save`, then repeat for the other sizes
diff --git a/pages/_fr-FR/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_fr-FR/twilightmenu/custom-unlaunch-backgrounds.md
index 9d3dadb2..627ecb6e 100644
--- a/pages/_fr-FR/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_fr-FR/twilightmenu/custom-unlaunch-backgrounds.md
@@ -4,6 +4,7 @@ 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:
diff --git a/pages/_fr-FR/twilightmenu/download-play-pictochat.md b/pages/_fr-FR/twilightmenu/download-play-pictochat.md
index 367bb0aa..c746949f 100644
--- a/pages/_fr-FR/twilightmenu/download-play-pictochat.md
+++ b/pages/_fr-FR/twilightmenu/download-play-pictochat.md
@@ -1,24 +1,25 @@
---
-lang: en-US
+lang: fr-FR
layout: wiki
section: twilightmenu
category: other
-title: Download Play / Pictochat in DS Classic Menu
+title: Mode Téléchargement / Pictochat dans le menu DS Classic
+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.
+Si vous utilisez une console DSi, vous devriez déjà pouvoir lancer ces applications. Sinon, si vous avez une 3DS, procédez comme ci-dessous.
-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`
+Dans GodMode9:
+- Appuyez sur R + A sur SYSNAND TWLN
+- Sélectionnez `Search for titles`
+- Sélectionnez `DS Download Play (NTR-HNDA).tmd`
+- Sélectionnez `TMD file options...`
+- Sélectionnez `Dump CXI/NDS file`
+- C'est Fait. Elle devrait être dans `sdmc:/gm9/out/`, sous le nom `DS Download Play (NTR-HNDA).nds`
-Copy to `sd:/_nds/`, and rename to `dlplay.nds`.
+Copiez le vers `sd:/_nds/`et renommez le en `dlplay.nds`.
-The above steps will increase DLP boot speed.
+Les étapes ci-dessus augmenteront la vitesse de démarrage de DLP.
-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.
+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.
diff --git a/pages/_fr-FR/twilightmenu/faq.md b/pages/_fr-FR/twilightmenu/faq.md
index b54953db..5bb594c5 100644
--- a/pages/_fr-FR/twilightmenu/faq.md
+++ b/pages/_fr-FR/twilightmenu/faq.md
@@ -4,6 +4,7 @@ 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/).
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 234677c5..9d4473df 100644
--- a/pages/_fr-FR/twilightmenu/how-to-get-box-art.md
+++ b/pages/_fr-FR/twilightmenu/how-to-get-box-art.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: How to Get Box Art
+description: How to get box art / game covers in TWiLight Menu++
---
### 3DS
diff --git a/pages/_fr-FR/twilightmenu/index.md b/pages/_fr-FR/twilightmenu/index.md
index 71a20f7b..dc28e594 100644
--- a/pages/_fr-FR/twilightmenu/index.md
+++ b/pages/_fr-FR/twilightmenu/index.md
@@ -3,6 +3,7 @@ lang: fr-FR
layout: wiki
section: twilightmenu
title: Menu
+description: Guides on how to use and customize TWiLight Menu++
---
# Bienvenue sur le wiki TWiLight Menu++ !
diff --git a/pages/_fr-FR/twilightmenu/installing-3ds-manual.md b/pages/_fr-FR/twilightmenu/installing-3ds-manual.md
index 9bf66bc2..9a3f2df2 100644
--- a/pages/_fr-FR/twilightmenu/installing-3ds-manual.md
+++ b/pages/_fr-FR/twilightmenu/installing-3ds-manual.md
@@ -1,19 +1,7 @@
---
lang: fr-FR
-layout: wiki
-section: twilightmenu
-category: installing
+layout: redirect
+destination: 'installing-3ds?tab=manual#tab-manual'
title: Installing (3DS, Manual)
---
-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}
-
-### Installation
-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
diff --git a/pages/_fr-FR/twilightmenu/installing-3ds.md b/pages/_fr-FR/twilightmenu/installing-3ds.md
index 4dd3c583..047b4306 100644
--- a/pages/_fr-FR/twilightmenu/installing-3ds.md
+++ b/pages/_fr-FR/twilightmenu/installing-3ds.md
@@ -3,13 +3,14 @@ lang: fr-FR
layout: wiki
section: twilightmenu
category: installing
-title: Installing (3DS)
+title: Installation (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
+Vous avez besoin d'un Custom Firmware sur votre 3DS, suivez [3ds.hacks.guide](https://3ds.hacks.guide) pour l'installer
{:.alert .alert-info}
-### Installing (Working Camera)
+{% capture tab-working-camera %}
1. Ouvrez FBI et sélectionnez `Remote install`, puis `Scan QR Code`
1. Scannez ce code QR pour installer la dernière version de [Universal-Updater](https://github.com/Universal-Team/Universal-Updater) 
1. Fermez FBI et lancez Universal-Updater
@@ -17,9 +18,10 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
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
- - Cela prendra un certain temps
+ - This will take a while
+{% endcapture %}
-### Installing (Non-Working Camera)
+{% capture tab-non-working-camera %}
1. Téléchargez le fichier `Universal-Updater.cia` depuis la page de téléchargements [Universal-Updater](https://github.com/Universal-Team/Universal-Updater/releases)
1. Placez le fichier `Universal-Updater.cia` n'importe où sur votre carte SD
1. Lancez FBI sur votre Nintendo 3DS
@@ -30,4 +32,37 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
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
- - Cela prendra un certain temps
+ - 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/_fr-FR/twilightmenu/installing-dsi.md b/pages/_fr-FR/twilightmenu/installing-dsi.md
index c0c78573..3c02c770 100644
--- a/pages/_fr-FR/twilightmenu/installing-dsi.md
+++ b/pages/_fr-FR/twilightmenu/installing-dsi.md
@@ -3,10 +3,11 @@ lang: fr-FR
layout: wiki
section: twilightmenu
category: installing
-title: Installing (DSi)
+title: Installation (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++
+Si vous ne pouvez pas encore exécuter des homebrew sur votre DSi, suivez [dsi.cfw.guide](https://dsi.cfw.guide) pour installer TWiLight Menu++
{:.alert .alert-info}
### Installation
diff --git a/pages/_fr-FR/twilightmenu/installing-flashcard.md b/pages/_fr-FR/twilightmenu/installing-flashcard.md
index 7ca5bfce..ba1bc683 100644
--- a/pages/_fr-FR/twilightmenu/installing-flashcard.md
+++ b/pages/_fr-FR/twilightmenu/installing-flashcard.md
@@ -3,7 +3,8 @@ lang: fr-FR
layout: wiki
section: twilightmenu
category: installing
-title: Installing (Flashcard)
+title: Installation (Flashcard)
+description: How to install TWiLight Menu++ on a Nintendo DS flashcard
---
### Installation
diff --git a/pages/_fr-FR/twilightmenu/playing-in-widescreen.md b/pages/_fr-FR/twilightmenu/playing-in-widescreen.md
index c46fb6f5..fb11b2de 100644
--- a/pages/_fr-FR/twilightmenu/playing-in-widescreen.md
+++ b/pages/_fr-FR/twilightmenu/playing-in-widescreen.md
@@ -1,19 +1,20 @@
---
-lang: en-US
+lang: fr-FR
layout: wiki
section: twilightmenu
category: other
-title: Playing in Widescreen
+title: Jouer en plein écran
+description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
---
-Requires an Old/New Nintendo 3DS or 2DS console.
+Nécessite une Old/New Nintendo 3DS ou 2DS.
-**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
+**Préparation**
+- 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://puu.sh/GoWHS/9459f224fb.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. Télécharger [TWPatch](https://puu.sh/GoWHS/9459f224fb.cia) ([thread GBATemp](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. Press X + START to generate a `TwlBg.cxi` file with widescreen
diff --git a/pages/_fr-FR/twilightmenu/uninstalling-3ds.md b/pages/_fr-FR/twilightmenu/uninstalling-3ds.md
index 5a087e11..c38cd253 100644
--- a/pages/_fr-FR/twilightmenu/uninstalling-3ds.md
+++ b/pages/_fr-FR/twilightmenu/uninstalling-3ds.md
@@ -3,7 +3,8 @@ lang: fr-FR
layout: wiki
section: twilightmenu
category: uninstalling
-title: Uninstalling (3DS)
+title: Désinstallation (3DS)
+description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
---
### Désinstallation
@@ -17,4 +18,4 @@ title: Uninstalling (3DS)
1. Supprimez le dossier `TWiLightMenu`
1. Supprimez les fichiers nds-bootstrap et GBARunner2
1. Sortez de `_nds`
-1. Supprimez `boot.nds`
\ No newline at end of file
+1. Supprimez `boot.nds`
diff --git a/pages/_fr-FR/twilightmenu/uninstalling-ds.md b/pages/_fr-FR/twilightmenu/uninstalling-ds.md
index 658d108b..3219bf95 100644
--- a/pages/_fr-FR/twilightmenu/uninstalling-ds.md
+++ b/pages/_fr-FR/twilightmenu/uninstalling-ds.md
@@ -3,7 +3,8 @@ lang: fr-FR
layout: wiki
section: twilightmenu
category: uninstalling
-title: Uninstalling (DS & DSi)
+title: Désinstallation (DS & DSi)
+description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
---
### Désinstallation
@@ -12,4 +13,4 @@ title: Uninstalling (DS & DSi)
1. Supprimez le dossier `TWiLightMenu`
1. Supprimez les fichiers nds-bootstrap et GBARunner2
1. Sortez de `_nds`
-1. Supprimez `boot.nds`
\ No newline at end of file
+1. Supprimez `boot.nds`
diff --git a/pages/_fr-FR/twilightmenu/updating-3ds-manual.md b/pages/_fr-FR/twilightmenu/updating-3ds-manual.md
index b7cda073..9a82a051 100644
--- a/pages/_fr-FR/twilightmenu/updating-3ds-manual.md
+++ b/pages/_fr-FR/twilightmenu/updating-3ds-manual.md
@@ -1,26 +1,7 @@
---
lang: fr-FR
-layout: wiki
-section: twilightmenu
-category: updating
+layout: redirect
+destination: 'updating-3ds?tab=manual#tab-manual'
title: Updating (3DS, Manual)
---
-If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
-{:.alert .alert-info}
-
-### Mise à jour
-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 les deux fichiers `.cia` à la racine de votre carte SD
-1. Sur votre 3DS, installez les deux CIAs avec FBI
-
-### Étapes supplémentaire pour les flashcards
-
-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. Allez dans les paramètres TWLMenu++
-1. Sélectionnez `Mettre à jour TWiLight Menu++`
-1. Sélectionnez `Console (micro)SD > Slot-1 microSD`
diff --git a/pages/_fr-FR/twilightmenu/updating-3ds.md b/pages/_fr-FR/twilightmenu/updating-3ds.md
index 5f31fb4f..cf8e4ef4 100644
--- a/pages/_fr-FR/twilightmenu/updating-3ds.md
+++ b/pages/_fr-FR/twilightmenu/updating-3ds.md
@@ -3,23 +3,51 @@ lang: fr-FR
layout: wiki
section: twilightmenu
category: updating
-title: Updating (3DS)
+title: Mise à jour (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.
+Si vous faites une mise à jour à partir d'une version antérieure à v16.4.0, veuillez déplacer vos fichiers `.sav` pour les jeux DS dans un nouveau dossier appelé `saves`, qui se trouvera à la même place que les roms DS.
{:.alert .alert-info}
-### Mise à jour
+{% capture tab-universal-updater %}
1. Ouvrez Universal-Updater
- Si vous ne l'avez pas, suivez les instructions d'[installation](installing-3ds)
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
1. Appuyez sur A ou tapez sur l'icône de téléchargement dans la barre latérale et sélectionnez `TWiLight Menu++` pour l'installer
- - Cela prendra un certain temps
+ - 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 %}
+
+### Mise à jour
+
+
### Étapes supplémentaire pour les flashcards
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. Allez dans les paramètres TWLMenu++
-1. Sélectionnez `Mettre à jour TWiLight Menu++`
-1. Sélectionnez `Console (micro)SD > Slot-1 microSD`
+1. Go into TWLMenu++ Settings
+1. Select `Update TWiLight Menu++`
+1. Select `Console (micro)SD > Slot-1 microSD`
diff --git a/pages/_fr-FR/twilightmenu/updating-dsi.md b/pages/_fr-FR/twilightmenu/updating-dsi.md
index dccdb0ff..70955522 100644
--- a/pages/_fr-FR/twilightmenu/updating-dsi.md
+++ b/pages/_fr-FR/twilightmenu/updating-dsi.md
@@ -3,10 +3,11 @@ lang: fr-FR
layout: wiki
section: twilightmenu
category: updating
-title: Updating (DSi)
+title: Mise à jour (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.
+Si vous faites une mise à jour à partir d'une version antérieure à v16.4.0, veuillez déplacer vos fichiers `.sav` pour les jeux DS dans un nouveau dossier appelé `saves`, qui se trouvera à la même place que les roms DS.
{:.alert .alert-info}
### Mise à jour
@@ -18,7 +19,7 @@ If updating from a version older than v16.4.0, please move your `.sav` files for
### Étapes supplémentaire pour les flashcards
-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.
+Si vous pouvez basculer entre le contenu de la carte SD et de la carte flashcard dans TWLMenu++, et si le menu TWLMenu++ de la flashcard est sur v16.3.0 ou supérieur, veuillez suivre ces étapes.
1. Allez dans les paramètres TWLMenu++
1. Sélectionnez `Mettre à jour TWiLight Menu++`
diff --git a/pages/_fr-FR/twilightmenu/updating-flashcard.md b/pages/_fr-FR/twilightmenu/updating-flashcard.md
index e5afa22e..a2f78eaa 100644
--- a/pages/_fr-FR/twilightmenu/updating-flashcard.md
+++ b/pages/_fr-FR/twilightmenu/updating-flashcard.md
@@ -3,10 +3,11 @@ lang: fr-FR
layout: wiki
section: twilightmenu
category: updating
-title: Updating (Flashcard)
+title: Mise à jour (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.
+Si vous faites une mise à jour à partir d'une version antérieure à v16.4.0, veuillez déplacer vos fichiers `.sav` pour les jeux DS dans un nouveau dossier appelé `saves`, qui se trouvera à la même place que les roms DS.
{:.alert .alert-info}
### Mise à jour
@@ -17,7 +18,7 @@ If updating from a version older than v16.4.0, please move your `.sav` files for
### Étapes supplémentaires pour la carte SD DSi/3DS
-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.
+Si vous pouvez basculer entre le contenu de la carte SD et de la carte flashcard dans TWLMenu++, et si le menu TWLMenu++ de la flashcard est sur v16.3.0 ou supérieur, veuillez suivre ces étapes.
1. Allez dans les paramètres TWLMenu++
1. Sélectionnez `Mettre à jour TWiLight Menu++`
diff --git a/pages/_he-IL/ds-index/3ds-forwarders.md b/pages/_he-IL/ds-index/3ds-forwarders.md
index 8d541db7..29e3189e 100644
--- a/pages/_he-IL/ds-index/3ds-forwarders.md
+++ b/pages/_he-IL/ds-index/3ds-forwarders.md
@@ -106,8 +106,8 @@ After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change
diff --git a/pages/_he-IL/ds-index/dsi-twl-firm.md b/pages/_he-IL/ds-index/dsi-twl-firm.md
index fce45428..99214be8 100644
--- a/pages/_he-IL/ds-index/dsi-twl-firm.md
+++ b/pages/_he-IL/ds-index/dsi-twl-firm.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
-description: An explanation of all things DS modding
+description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
### Setting-up CFW
@@ -23,7 +23,7 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
+The 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.
diff --git a/pages/_he-IL/ds-index/hardmod.md b/pages/_he-IL/ds-index/hardmod.md
index c32c3425..e77ec37f 100644
--- a/pages/_he-IL/ds-index/hardmod.md
+++ b/pages/_he-IL/ds-index/hardmod.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: guides
title: Hardmod
-description: הסברים על כל מה שקשור למודינג של DS
+description: How to hardmod a Nintendo DSi
---
המושג Hardmod מתייחס למצב שבו מלחימים ללוח האם של הDSi מתאם לכרטיס SD, על מנת שהוא יוכל להקרא באמצעות מחשב. זה יעיל לשחזור גיבויי NAND, צפייה בNAND על המחשב ועוד...
diff --git a/pages/_he-IL/ds-index/homebrew.md b/pages/_he-IL/ds-index/homebrew.md
index 6572ff0e..a95ee113 100644
--- a/pages/_he-IL/ds-index/homebrew.md
+++ b/pages/_he-IL/ds-index/homebrew.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: הומברו
-description: הסברים על כל מה שקשור למודינג של DS
+description: Information about homebrew on the Nintendo DS
---
### פיתוח
diff --git a/pages/_he-IL/ds-index/retail-roms.md b/pages/_he-IL/ds-index/retail-roms.md
index bc2e9bd3..0e72c142 100644
--- a/pages/_he-IL/ds-index/retail-roms.md
+++ b/pages/_he-IL/ds-index/retail-roms.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: רומים רשמיים
-description: הסברים על כל מה שקשור למודינג של DS
+description: Information related to retail DS games
---
### Anti-Piracy (נוגד פיראטיות)
@@ -38,7 +38,7 @@ 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
### Card Read DMA
-Card DMA (stands for Direct Memory Access) is a more efficient way to read catridge data than by software. When there isn't any data available, code can still execute. In software catridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
+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`
@@ -51,22 +51,24 @@ In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 ga
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.
-Flashcarts can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcart kernel respectively. The following kernels can utilize 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`)
Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
-- NitroHax (`cheats.xml`)
- - The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and trys 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
-- TWiLight Menu++ (`usrcheat.dat`)
+- [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, the cheats file does not have a real limit.
- - Bootstrap 4 DS (aka the nds-bootstrap version used on flashcarts) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack.
+ - 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/page-38#post-9090779)
+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 consecutives addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
+- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
Credits: (`DeadSkullzJr`)
diff --git a/pages/_he-IL/ds-index/wifi.md b/pages/_he-IL/ds-index/wifi.md
index 2c28b20a..d66923b9 100644
--- a/pages/_he-IL/ds-index/wifi.md
+++ b/pages/_he-IL/ds-index/wifi.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: הסברים על כל מה שקשור למודינג של DS
+description: Information on using Wi-Fi on the Nintendo DS
---
- בתוכנות ומשחקים של Nintendo DS, אפשר להשתמש רק בWEP ובWIFI ללא אבטחה
@@ -12,7 +12,12 @@ description: הסברים על כל מה שקשור למודינג של DS
ניתן להשתמש בנקודות גישה/נקודות חמות, כך שלא צריך לשנות את ההגדרות של הראוטר שלכם.
-### שחזור Nintendo DS WFC
+### 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. הפעילו את ההגדות של Nintendo WFC
1. התחברו לנקודת הגישה שלכם
diff --git a/pages/_he-IL/twilightmenu/creating-ram-disks.md b/pages/_he-IL/twilightmenu/creating-ram-disks.md
index e5ad724b..2b631b0d 100644
--- a/pages/_he-IL/twilightmenu/creating-ram-disks.md
+++ b/pages/_he-IL/twilightmenu/creating-ram-disks.md
@@ -4,6 +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++
---
אתם לא צריכים לעקוב אחרי מדריך זה אם אתם משתמשים בפלאשקארט.
diff --git a/pages/_he-IL/twilightmenu/custom-boot-splashes.md b/pages/_he-IL/twilightmenu/custom-boot-splashes.md
index d107fd43..b476f862 100644
--- a/pages/_he-IL/twilightmenu/custom-boot-splashes.md
+++ b/pages/_he-IL/twilightmenu/custom-boot-splashes.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: customization
title: תמונת מסך אתחול מותאם אישית
+description: How to use custom splash screens for 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 a68be24f..dbd47c3f 100644
--- a/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md
@@ -4,6 +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++
---
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 35f6593a..3a34b4a5 100644
--- a/pages/_he-IL/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_he-IL/twilightmenu/custom-dsi-3ds-skins.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: customization
title: איך להכין סקינים לDSi / 3DS
+description: How to make custom DSi and 3DS skins for TWiLight Menu++
---
הדרך הפשוטה ביותר להתאמה אישית של ערכת נושא היא על ידי עריכת קבצי הpng של הטקסטורות בתיקיות `ui`, `battery`, ו/או `volume` של ערכת הנושא. קבצים אלו יכולים להיות כל png עם דגש קטן שרק פיקסלים שהם 100% שקופים יהיו שקופים, כל דרגה אחרת של שקיפות תהיה ללא שקיפות כלל. בנוסף, כל חלק שהוא שקוף כחלק מסט (לדוגמת האייקונים של הבטריה) צריכים להיות שקופים בכל החלקים, מאחר ופיקסלים שקופים מדולגים במקום להיות מועברים לרקע, כך שכל חלק שהוא שקוף בחלקו יהיה עם טקסטורת הרקע במקום שקיפות. טקסטורות אלו רשאיות להיות בגדלים שונים, אך עשויות לדרוש התאמה של תצורת ערכת הנושא בשביל הצגה נכונה (ראו מטה).
diff --git a/pages/_he-IL/twilightmenu/custom-fonts.md b/pages/_he-IL/twilightmenu/custom-fonts.md
index 30400d4c..733b16ab 100644
--- a/pages/_he-IL/twilightmenu/custom-fonts.md
+++ b/pages/_he-IL/twilightmenu/custom-fonts.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: customization
title: גופנים מותאמים אישית
+description: How to use custom fonts with TWiLight Menu++
---
TWiLight Menu++ יכול להשתמש בגופנים מותאמים אישית בפורמט NFTR (Nitro FonT Resource). הם ישומו בהגדרות, בכותרות של המדריכים ובערכות הנושא של הNintendo DSi, Nintendo 3DS, SEGA Saturn ושל הHomebrew Launcher.
@@ -26,5 +27,5 @@ TWiLight Menu++ יכול להשתמש בגופנים מותאמים אישית
1. טענו את קובץ הNFTR לnftr-editor
1. רשמו את השמותש ל הגופנים שאתם רוצים על פי סדר עדיפויות בתיבת הטקסט `Input font`, מופרדים בפסיק
- ניתן לראות תצוגה מקדימה של הפונטים בתיבת הטקסט בצד שמאל ואת הNFTR הנוכחי בתיבת הטקסט התחתונה
-1. לחצו על `Generate from font`, בחרו ב`OK` על מנת ליצור מחדש תווים קיימים ו`Cancel` על מנת ליצור מחדש את תווי הכפתור המיוחדים (לדוגמת ``)
+1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
1. לחצו על `Save`, וחזרו על הפעולה עבור שאר הגדלים
diff --git a/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md
index fea6d140..1d8c7fc7 100644
--- a/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: customization
title: רקעים מותאמים אישית עבור Unlaunch
+description: How to make custom Unlaunch backgrounds and install them using 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 9bed86b6..f6071794 100644
--- a/pages/_he-IL/twilightmenu/download-play-pictochat.md
+++ b/pages/_he-IL/twilightmenu/download-play-pictochat.md
@@ -4,6 +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
---
אם אתם משתמשים במכשיר DSi, אתם אמורים להיות יכולים להריץ את האפליקציות האלו. אחרת, אם יש לכם 3DS, המשיכו עם המדריך.
diff --git a/pages/_he-IL/twilightmenu/faq.md b/pages/_he-IL/twilightmenu/faq.md
index e570abf6..4e3700dc 100644
--- a/pages/_he-IL/twilightmenu/faq.md
+++ b/pages/_he-IL/twilightmenu/faq.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: שאלות ותשובות & פתרון בעיות
+description: FAQs and troubleshooting for TWiLight Menu++
---
לשאלות ותשובות נוספות, בקרו ב[דיון בGBAtemp ](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
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 992b01f1..0f7e9373 100644
--- a/pages/_he-IL/twilightmenu/how-to-get-box-art.md
+++ b/pages/_he-IL/twilightmenu/how-to-get-box-art.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: איך להשיג תמונות קופסה
+description: How to get box art / game covers in TWiLight Menu++
---
### 3DS
diff --git a/pages/_he-IL/twilightmenu/index.md b/pages/_he-IL/twilightmenu/index.md
index c0a819cf..a2652de1 100644
--- a/pages/_he-IL/twilightmenu/index.md
+++ b/pages/_he-IL/twilightmenu/index.md
@@ -3,6 +3,7 @@ lang: he-IL
layout: wiki
section: twilightmenu
title: דף הבית
+description: Guides on how to use and customize 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 20137ea8..1d183123 100644
--- a/pages/_he-IL/twilightmenu/installing-3ds-manual.md
+++ b/pages/_he-IL/twilightmenu/installing-3ds-manual.md
@@ -1,19 +1,7 @@
---
lang: he-IL
-layout: wiki
-section: twilightmenu
-category: installing
-title: התקנה (3DS, ידנית)
+layout: redirect
+destination: 'installing-3ds?tab=manual#tab-manual'
+title: Installing (3DS, Manual)
---
-ראשית תצטרכו שמכשיר ה3DS שלכם יהיה פרוץ עם קושחה מותאמת אישית. עקבו אחר [3ds.hacks.guide](https://3ds.hacks.guide) על מנת להתקין את הפריצה
-{:.alert .alert-info}
-
-### התקנה
-1. הורידו את הגרסה האחרונה של `TWiLightMenu-3DS.7z` מ[עמוד הreleases](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. חלצו את `TWiLightMenu-3DS.7z`
-1. העתיקו את התיקייה `_nds` לכרטיס הSD
-1. העתיקו את `BOOT.NDS` לכרטיס הSD
-1. העתיקו את התיקייה `roms` לכרטיס הSD
-1. העתיקו את שתי קבצי ה`.cia` לכרטיס הSD
-1. במכשיר ה3DS, התקינו את שתי הCIAים באמצעות FBI
diff --git a/pages/_he-IL/twilightmenu/installing-3ds.md b/pages/_he-IL/twilightmenu/installing-3ds.md
index e3c77ad6..4718e633 100644
--- a/pages/_he-IL/twilightmenu/installing-3ds.md
+++ b/pages/_he-IL/twilightmenu/installing-3ds.md
@@ -4,12 +4,13 @@ layout: wiki
section: twilightmenu
category: installing
title: התקנה (3DS)
+description: How to install TWiLight Menu++ on the Nintendo 3DS
---
ראשית תצטרכו שמכשיר ה3DS שלכם יהיה פרוץ עם קושחה מותאמת אישית. עקבו אחר [3ds.hacks.guide](https://3ds.hacks.guide) על מנת להתקין את הפריצה
{:.alert .alert-info}
-### התקנה (מצלמה עובדת ותקינה)
+{% capture tab-working-camera %}
1. פתחו את FBI ובחרו `Remote Install`, לאחר מכן בחרו then `Scan QR Code`
1. סרקו את קוד הQR הזה על מנת להתקין את הגרסה האחרונה של [Universal-Updater](https://github.com/Universal-Team/Universal-Updater) 
1. סגרו את FBI ופתחו את Universal-Updater
@@ -18,8 +19,9 @@ title: התקנה (3DS)
- יש לו את האייקון הבא: 
1. לחצו על A או לחצו על אייקון ההורדה בתפריט הצד ובחרו ב`TWiLight Menu++` על מנת להתחיל את ההתקנה
- פעולה זו תמשך זמן מה
+{% endcapture %}
-### התקנה (מצלמה לא תקינה)
+{% capture tab-non-working-camera %}
1. הורידו את הקובץ `Universal-Updater.cia` מ[Universal-Updaterמעמוד הגרסאות של](https://github.com/Universal-Team/Universal-Updater/releases)
1. שימו את הקובץ `Universal-Updater.cia` על כרטיס הSD שלכם
1. פתחו את FBI ב3DS שלכם
@@ -31,3 +33,36 @@ title: התקנה (3DS)
- יש לו את האייקון הבא: 
1. לחצו על A או לחצו על אייקון ההורדה בתפריט הצד ובחרו ב`TWiLight Menu++` על מנת להתחיל את ההתקנה
- פעולה זו תמשך זמן מה
+{% endcapture %}
+
+{% capture tab-manual %}
+1. הורידו את הגרסה האחרונה של `TWiLightMenu-3DS.7z` מ[עמוד הreleases](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. חלצו את `TWiLightMenu-3DS.7z`
+1. העתיקו את התיקייה `_nds` לכרטיס הSD
+1. העתיקו את `BOOT.NDS` לכרטיס הSD
+1. העתיקו את התיקייה `roms` לכרטיס הSD
+1. העתיקו את שתי קבצי ה`.cia` לכרטיס הSD
+1. במכשיר ה3DS, התקינו את שתי הCIAים באמצעות FBI
+{% endcapture %}
+
+### התקנה
+
+
diff --git a/pages/_he-IL/twilightmenu/installing-dsi.md b/pages/_he-IL/twilightmenu/installing-dsi.md
index 966a2007..aa9d5189 100644
--- a/pages/_he-IL/twilightmenu/installing-dsi.md
+++ b/pages/_he-IL/twilightmenu/installing-dsi.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: התקנה (DSi)
+description: How to install TWiLight Menu++ on the Nintendo DSi
---
אם עדיין אין לכם דרך להריץ הומברו על הDSi שלכם, עקבו אחר [dsi.cfw.guide](https://dsi.cfw.guide) על מנת להתקין את TWiLight Menu++
diff --git a/pages/_he-IL/twilightmenu/installing-flashcard.md b/pages/_he-IL/twilightmenu/installing-flashcard.md
index e74d2271..45499195 100644
--- a/pages/_he-IL/twilightmenu/installing-flashcard.md
+++ b/pages/_he-IL/twilightmenu/installing-flashcard.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: התקנה (פלאשקארט)
+description: How to install TWiLight Menu++ on a Nintendo DS flashcard
---
### התקנה
diff --git a/pages/_he-IL/twilightmenu/playing-in-widescreen.md b/pages/_he-IL/twilightmenu/playing-in-widescreen.md
index a034a0bf..a74aa2b3 100644
--- a/pages/_he-IL/twilightmenu/playing-in-widescreen.md
+++ b/pages/_he-IL/twilightmenu/playing-in-widescreen.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: משחק במסך רחב
+description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
---
דורש Old/New Nintendo 3DS או 2DS.
diff --git a/pages/_he-IL/twilightmenu/uninstalling-3ds.md b/pages/_he-IL/twilightmenu/uninstalling-3ds.md
index 07fb7a09..ff6895de 100644
--- a/pages/_he-IL/twilightmenu/uninstalling-3ds.md
+++ b/pages/_he-IL/twilightmenu/uninstalling-3ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: הסרת התקנה (3DS)
+description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
---
### הסרת התקנה
@@ -17,4 +18,4 @@ title: הסרת התקנה (3DS)
1. מחקו את תקיית `TWiLightMenu`
1. מחקו את הקבצים של nds-bootstrap ושל GBARunner2
1. צאו מ`_nds`
-1. מחקו את `boot.nds`
\ No newline at end of file
+1. מחקו את `boot.nds`
diff --git a/pages/_he-IL/twilightmenu/uninstalling-ds.md b/pages/_he-IL/twilightmenu/uninstalling-ds.md
index bff2dff4..35c7f793 100644
--- a/pages/_he-IL/twilightmenu/uninstalling-ds.md
+++ b/pages/_he-IL/twilightmenu/uninstalling-ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: הסרת התקנה (DS & DSi)
+description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
---
### הסרת התקנה
@@ -12,4 +13,4 @@ title: הסרת התקנה (DS & DSi)
1. מחקו את תקיית `TWiLightMenu`
1. מחקו את הקבצים של nds-bootstrap ושל GBARunner2
1. צאו מ`_nds`
-1. מחקו את `boot.nds`
\ No newline at end of file
+1. מחקו את `boot.nds`
diff --git a/pages/_he-IL/twilightmenu/updating-3ds-manual.md b/pages/_he-IL/twilightmenu/updating-3ds-manual.md
index 9d42b6f9..51360a0e 100644
--- a/pages/_he-IL/twilightmenu/updating-3ds-manual.md
+++ b/pages/_he-IL/twilightmenu/updating-3ds-manual.md
@@ -1,26 +1,7 @@
---
lang: he-IL
-layout: wiki
-section: twilightmenu
-category: updating
-title: עדכון (3DS, ידנית)
+layout: redirect
+destination: 'updating-3ds?tab=manual#tab-manual'
+title: Updating (3DS, Manual)
---
-אם אתם מעדכנים מגרסה ישנה יותר מv16.4.0, העבירו את קבצי ה`.sav` של משחקי הDS לתיקיה חדשה בשם `saves`, כאשר התיקייה נמצאת באותו מקום כמו הROMים של משחקי הDS.
-{:.alert .alert-info}
-
-### עדכון
-1. הורידו את הגרסה האחרונה של `TWiLightMenu-3DS.7z` מ[עמוד הreleases](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. חלצו את `TWiLightMenu-3DS.7z`
-1. העתיקו את התיקייה `_nds` לכרטיס הSD
-1. העתיקו את `BOOT.NDS` לכרטיס הSD
-1. העתיקו את שתי קבצי ה`.cia` לכרטיס הSD
-1. במכשיר ה3DS, התקינו את שתי הCIAים באמצעות FBI
-
-### שלבים נוספים עבור הפלאשקארד
-
-אם אתם יכולים להחליף את הקבצים שעל הSD של המכשיר ובין הקבצים על הפלאשקארד באמצעות TWLMenu++, וגם גרסאת TWLMenu++ על הפלאשקארד היא v16.3.0 או גבוהה יותר, עקבו אחרי השלבים האלו.
-
-1. לכו להגדרות של TWLMenu++
-1. בחרו ב`Update TWiLight Menu++`
-1. בחרו ב`Console (micro)SD > Slot-1 microSD`
diff --git a/pages/_he-IL/twilightmenu/updating-3ds.md b/pages/_he-IL/twilightmenu/updating-3ds.md
index 043209fe..748706ae 100644
--- a/pages/_he-IL/twilightmenu/updating-3ds.md
+++ b/pages/_he-IL/twilightmenu/updating-3ds.md
@@ -4,22 +4,50 @@ layout: wiki
section: twilightmenu
category: updating
title: עדכון (3DS)
+description: How to update TWiLight Menu++ on the Nintendo 3DS
---
אם אתם מעדכנים מגרסה ישנה יותר מv16.4.0, העבירו את קבצי ה`.sav` של משחקי הDS לתיקיה חדשה בשם `saves`, כאשר התיקייה נמצאת באותו מקום כמו הROMים של משחקי הDS.
{:.alert .alert-info}
-### עדכון
+{% capture tab-universal-updater %}
1. פתחו את Universal-Updater
- אם אין לכם אותה מותקנת, עקבו אחרי ההוראות [התקנה](installing-3ds)
1. מצאו את TWiLight Menu++ ברשימת התוכנות, ניתן לעשות חיפוש באמצעות הטאב השלישי בתפריט הצד במידה ואתם מתקשים במציאה שלו
1. לחצו על A או לחצו על אייקון ההורדה בתפריט הצד ובחרו ב`TWiLight Menu++` על מנת להתחיל את ההתקנה
- - פעולה זו תמשך זמן מה
+ - 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 %}
+
+### עדכון
+
+
### שלבים נוספים עבור הפלאשקארד
-אם אתם יכולים להחליף את הקבצים שעל הSD של המכשיר ובין הקבצים על הפלאשקארד באמצעות TWLMenu++, וגם גרסאת TWLMenu++ על הפלאשקארד היא v16.3.0 או גבוהה יותר, עקבו אחרי השלבים האלו.
+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. לכו להגדרות של TWLMenu++
-1. בחרו ב`Update TWiLight Menu++`
-1. בחרו ב`Console (micro)SD > Slot-1 microSD`
+1. Go into TWLMenu++ Settings
+1. Select `Update TWiLight Menu++`
+1. Select `Console (micro)SD > Slot-1 microSD`
diff --git a/pages/_he-IL/twilightmenu/updating-dsi.md b/pages/_he-IL/twilightmenu/updating-dsi.md
index 5504e4a1..d976af23 100644
--- a/pages/_he-IL/twilightmenu/updating-dsi.md
+++ b/pages/_he-IL/twilightmenu/updating-dsi.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: updating
title: עדכון (DSi)
+description: How to update TWiLight Menu++ on the Nintendo DSi
---
אם אתם מעדכנים מגרסה ישנה יותר מv16.4.0, העבירו את קבצי ה`.sav` של משחקי הDS לתיקיה חדשה בשם `saves`, כאשר התיקייה נמצאת באותו מקום כמו הROMים של משחקי הDS.
diff --git a/pages/_he-IL/twilightmenu/updating-flashcard.md b/pages/_he-IL/twilightmenu/updating-flashcard.md
index bc20528f..f51874ee 100644
--- a/pages/_he-IL/twilightmenu/updating-flashcard.md
+++ b/pages/_he-IL/twilightmenu/updating-flashcard.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: updating
title: עדכון (פלאשקארט)
+description: How to update TWiLight Menu++ on a Nintendo DS flashcard
---
אם אתם מעדכנים מגרסה ישנה יותר מv16.4.0, העבירו את קבצי ה`.sav` של משחקי הDS לתיקיה חדשה בשם `saves`, כאשר התיקייה נמצאת באותו מקום כמו הROMים של משחקי הDS.
diff --git a/pages/_hu-HU/ds-index/3ds-forwarders.md b/pages/_hu-HU/ds-index/3ds-forwarders.md
index ca3b49aa..651ad17f 100644
--- a/pages/_hu-HU/ds-index/3ds-forwarders.md
+++ b/pages/_hu-HU/ds-index/3ds-forwarders.md
@@ -106,8 +106,8 @@ Miután kicsomagoltad a csomagot, szerkesztheted az `sd:/_nds/ntr-forwarder.ini`
diff --git a/pages/_hu-HU/ds-index/dsi-twl-firm.md b/pages/_hu-HU/ds-index/dsi-twl-firm.md
index 834ac9ec..dfba2c26 100644
--- a/pages/_hu-HU/ds-index/dsi-twl-firm.md
+++ b/pages/_hu-HU/ds-index/dsi-twl-firm.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
-description: Minden a DS moddolásról
+description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
### CFW telepítése
@@ -23,7 +23,7 @@ A Nintendo DS 67MHz-es processzorral került szállításra 2004-ben. A Nintendo
Az nds-bootstrap rendelkezik a TWL Clock Speed opcióval, de nem próbálja meg igazítani a ROM-ot, hogy működjön magasabb órajellel. Ez az alkalmazáson múlik, és az alkalmazások amik nem működnek magasabb órajellel, NEM jelentik az nds-bootstrap hibáját.
### A Nintendo DSi System Menu
-A Nintendo DSi System Menu 32-bit egészen dönti el, hogy mennyi a szabad tárhely az eszközön. Olyan eszköz használata esetén, ami a 32-bit egész korlát felé megy, ez a számláló túlcsordul a negatív tartományba, ami összeomlik egy "An error occured" fekete képernyőbe.
+A Nintendo DSi System Menu 32-bit egészen dönti el, hogy mennyi a szabad tárhely az eszközön. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
A tartományok, amik túlcsordultatják kettes csoportokban jelenkeznek. Például, 1-2 GB szabad tárhely engedélyezett, míg 3-4 nem. 5-6 GB szabad tárhely engedélyezett, míg 7-8 nem.
diff --git a/pages/_hu-HU/ds-index/hardmod.md b/pages/_hu-HU/ds-index/hardmod.md
index 1ca7edb5..a037129a 100644
--- a/pages/_hu-HU/ds-index/hardmod.md
+++ b/pages/_hu-HU/ds-index/hardmod.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: guides
title: Hardmod
-description: Minden a DS moddolásról
+description: How to hardmod a Nintendo DSi
---
A Hardmodding az az amikor fizikailag hozzá forrasztasz a egy SD kártya adaptert a Nintendo DSi alaplapjához, hogy olvasható legyen számítógépről. Ez hasznos lehet a NAND mentés visszaállításához, a NAND megtekintéséhez a PC-den, stb...
diff --git a/pages/_hu-HU/ds-index/homebrew.md b/pages/_hu-HU/ds-index/homebrew.md
index d3247dd2..ef6d0396 100644
--- a/pages/_hu-HU/ds-index/homebrew.md
+++ b/pages/_hu-HU/ds-index/homebrew.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Homebrew
-description: Minden a DS moddolásról
+description: Information about homebrew on the Nintendo DS
---
### Fejlesztés
diff --git a/pages/_hu-HU/ds-index/retail-roms.md b/pages/_hu-HU/ds-index/retail-roms.md
index 36754d5f..70fdbff4 100644
--- a/pages/_hu-HU/ds-index/retail-roms.md
+++ b/pages/_hu-HU/ds-index/retail-roms.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Kereskedelmi ROM-ok
-description: Minden a DS moddolásról
+description: Information related to retail DS games
---
### Anti-Piracy
@@ -38,7 +38,7 @@ Habár ritka, léteznek DS cartridge-k NAND alapú mentéssel: WarioWare DIY & J
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
### 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.
+Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. Ha nincs elérhető adat, a kód futtatása tovább folytatódhat. In software cartridge data reads, polling the register to see if there is new data wastes times. Ez a preferált módja az adathoz hozzáférésnek.
A no$gba észre vehető egy játékról, hogy dma-t használ a DMA log bekapcsolásával az ARM9-en. Egy DMA hozzáférés a kártyához az AF000001 értéket használja harmadik paraméternek.
- Például: `DMA2: 04100010 023C18C0 AF000001`
@@ -51,22 +51,24 @@ A korábbi nds-bootstrap verziókban egy Mario Kart DS ROM volt szükséges az S
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 flashcart-ok a csalás kódok előnyeit ki tudják használni csalás adatbázisokkal. A csalás funkció integrált a flashcart-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. A következő kernel-ek tudnak csalást használni:
- 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:
-- NitroHax (`cheats.xml`)
- - 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ölti be olyan cheats.xml fájlt, ami 2,4 MB feletti
-- TWiLight Menu++ (`usrcheat.dat`)
- - TWiLight Menu++ olvassa a `usrcheat.dat` fájlt, és kiküldi az engedélyezett csalás értékeket egy másik fájlba, amit az nds-bootstrap fel tud venni
- - Az nds-bootstrap-ban lévő csalás motor a NitroHax-ban is lévőn alapul. Azonban, mivel a csalás fájl csak az engedélyezett csalásokat tartalmazza megadott címhez, a csalás fájlnak nincs valódi korlátja.
- - Bootstrap 4 DS (másnéven az nds-bootstrap verzió ami a flashcart-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.
+- [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
-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/page-38#post-9090779)-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:
-- 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.
+- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. 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 246592e3..fcc823de 100644
--- a/pages/_hu-HU/ds-index/wifi.md
+++ b/pages/_hu-HU/ds-index/wifi.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: Minden a DS moddolásról
+description: Information on using Wi-Fi on the Nintendo DS
---
- Nintendo DS applikációkból csak WEP és nyílt WiFi használható
@@ -12,7 +12,12 @@ description: Minden a DS moddolásról
Hotspotok használhatók, így nem szükséges megváltoztatnod a routered konfigurációját.
-### Nintendo DS WFC helyreállítás
+### 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. Indítsd el a Nintendo WFC beállításokat
1. Csatlakozz a hozzáférési pontodhoz
diff --git a/pages/_hu-HU/twilightmenu/creating-ram-disks.md b/pages/_hu-HU/twilightmenu/creating-ram-disks.md
index ff222003..36470f98 100644
--- a/pages/_hu-HU/twilightmenu/creating-ram-disks.md
+++ b/pages/_hu-HU/twilightmenu/creating-ram-disks.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: RAM Disk létrehozása
+description: How to create RAM disks for using old DS homebrew with TWiLight Menu++
---
Nem szükséges ezt végrehajtanod, ha flashcard-ot használsz.
diff --git a/pages/_hu-HU/twilightmenu/custom-boot-splashes.md b/pages/_hu-HU/twilightmenu/custom-boot-splashes.md
index dd2e9efc..e2bca870 100644
--- a/pages/_hu-HU/twilightmenu/custom-boot-splashes.md
+++ b/pages/_hu-HU/twilightmenu/custom-boot-splashes.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: customization
title: Egyedi boot képernyők
+description: How to use custom splash screens for TWiLight Menu++
---
Használhatsz egyedi GIF fájlokat arra, hogy egyedi indítóképernyőt jeleníts meg, amikor a TWiLight Menu++ boot-ol. A fájlok `splashtop.gif` és `splashbottom.gif` néven kell legyenek az `sd:/_nds/TWiLightMenu/extras`, mappában, és ezt követően be kell állítani a `DSi nyitókép` opciót `Egyéni`-re a TWiLight Menu++ beállításaiban.
diff --git a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md
index 60803906..3db171b2 100644
--- a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: customization
title: DSi / 3DS szkinek - Egyedi hangeffektusok
+description: How to use custom background music and sound effects in DSi and 3DS skins for TWiLight Menu++
---
A TWiLightMenu támogatja az egyedi hang fájlokat a témákban. Rakd a hangfájlokat a `sound` alkönyvtárba a téma mappádba, például a `white` téma esetén, a fájlaid a `themes/white/sound/sfx.bin` és a `themes/sound/bgm.pcm.raw` lesznek. Mindkét fájl opcionális, ha hiányzik valamelyik, az alapértelmezett zene kerül felhasználásra. Be kell ezt követően állítanod a zene opciókat a témához.
diff --git a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md
index 51b82451..ba20c3a2 100644
--- a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: customization
title: DSi / 3DS szkinek létrehozása
+description: How to make custom DSi and 3DS skins for TWiLight Menu++
---
A legegyszerűbb módja egy téma egyediesítésének, ha szerkesztjük a png texturákat a téma `ui`, `battery`, és/vagy `volume` mappáiban. Ezek a fájlok bármilyen png-k lehetnek, azzal a fontos kiegészítéssel, hogy csak a 100%-ban átlátszó pixelek kerülnek átlátszóként megjelenítésre, minden más átlátszóság átlátszatlannak kerül kirajzolásra. Továbbá minden részletnek, ami átlátszó egy készletben (például az elem ikonok) átlátszónak kell lennie, mert az átlátszó pixelek egyszerűen átugrásra kerülnek, nem a háttér színnel kitöltésre; azaz bármilyen részlet ami csak néhányban átlátszó inkább háttérszín kell legyen, mint átlátszó. A textúrák lehetnek változó méretűek, de szükséges a téma konfiguráció változtatása, hogy helyesen jelenjenek meg (lásd alább).
diff --git a/pages/_hu-HU/twilightmenu/custom-fonts.md b/pages/_hu-HU/twilightmenu/custom-fonts.md
index 65063431..0d414ae8 100644
--- a/pages/_hu-HU/twilightmenu/custom-fonts.md
+++ b/pages/_hu-HU/twilightmenu/custom-fonts.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: customization
title: Egyedi betűtípusok
+description: How to use custom fonts with TWiLight Menu++
---
A TWiLight Menu++ tud olyan egyedi betűkészleteket használni, amik NFTR (Nitro FonT Resource) formátumúak. A készletek a beállításokban, kézikönyv címekben és a Nintendo DSi, Nintendo 3DS, SEGA Saturn és Homebrew Launcher témákban kerülnek felhasználásra.
@@ -26,5 +27,5 @@ Létrehozhatod az egyedi betűkészleted olyan eszközökkel, mint például Pk1
1. Töltsd be az NFTR fájlt az nftr-editor-ba
1. Írd be a betűkészlet neveket, amit használni szeretnél, legmagasabb prioritástól a legkisebbig az `Input font` szöveg dobozba, vesszőkkel elválasztva
- Az előnézetét láthatod a bemenő betűkészletnek a felső dobozban bal oldal és az aktuális NFTR-t az alsó dobozban
-1. Kattints a `Generate from font` okcióra, majd az `OK`-ra a meglévő karakterek újragenerálására, és `Cancel`-t a speciális gomb karakterek újragenerálására (pl.: ``)
+1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
1. Kattints a `Save` opcióra, majd ismételd meg a másik méretre
diff --git a/pages/_hu-HU/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_hu-HU/twilightmenu/custom-unlaunch-backgrounds.md
index d2e10f68..27d46ee6 100644
--- a/pages/_hu-HU/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_hu-HU/twilightmenu/custom-unlaunch-backgrounds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: customization
title: Testreszabott Unlaunch hátterek
+description: How to make custom Unlaunch backgrounds and install them using TWiLight Menu++
---
A TWiLight Menu++ használatával patchelheted az Unlaunch installert, hogy egyedi háttérképpel rendelkezzen. Ez egy 256 x 192 GIF fájl kell legyen, a néhány korlátozással:
diff --git a/pages/_hu-HU/twilightmenu/download-play-pictochat.md b/pages/_hu-HU/twilightmenu/download-play-pictochat.md
index 893031c8..452cf41d 100644
--- a/pages/_hu-HU/twilightmenu/download-play-pictochat.md
+++ b/pages/_hu-HU/twilightmenu/download-play-pictochat.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: Download Play / Pictochat a DS Classic Menu-ben
+description: How to get DS Download Play and Pictochat in TWiLight Menu++'s DS Class Menu
---
Ha DSi konzolt használsz, akkor meg kell tudnod nyitni ezeket az alkalmazásokat. Egyébként, ha 3DS-ed van, kövesd az alábbi lépéseket.
diff --git a/pages/_hu-HU/twilightmenu/faq.md b/pages/_hu-HU/twilightmenu/faq.md
index b059183f..2b5ec2c8 100644
--- a/pages/_hu-HU/twilightmenu/faq.md
+++ b/pages/_hu-HU/twilightmenu/faq.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: GYIK & hibaelhárítás
+description: FAQs and troubleshooting for TWiLight Menu++
---
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/).
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 4a1a4db0..acb15bfd 100644
--- a/pages/_hu-HU/twilightmenu/how-to-get-box-art.md
+++ b/pages/_hu-HU/twilightmenu/how-to-get-box-art.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: Box-art beszerzése
+description: How to get box art / game covers in TWiLight Menu++
---
### 3DS
diff --git a/pages/_hu-HU/twilightmenu/index.md b/pages/_hu-HU/twilightmenu/index.md
index 9857f7ef..1122251a 100644
--- a/pages/_hu-HU/twilightmenu/index.md
+++ b/pages/_hu-HU/twilightmenu/index.md
@@ -3,6 +3,7 @@ lang: hu-HU
layout: wiki
section: twilightmenu
title: Kezdőlap
+description: Guides on how to use and customize TWiLight Menu++
---
# Köszöntjük a TWiLight Menu++ wiki-ben!
diff --git a/pages/_hu-HU/twilightmenu/installing-3ds-manual.md b/pages/_hu-HU/twilightmenu/installing-3ds-manual.md
index 34dcfc47..8ee119ea 100644
--- a/pages/_hu-HU/twilightmenu/installing-3ds-manual.md
+++ b/pages/_hu-HU/twilightmenu/installing-3ds-manual.md
@@ -1,19 +1,7 @@
---
lang: hu-HU
-layout: wiki
-section: twilightmenu
-category: installing
-title: Telepítés (3DS, kézi)
+layout: redirect
+destination: 'installing-3ds?tab=manual#tab-manual'
+title: Installing (3DS, Manual)
---
-Először egyedi firmware-t kell telepítned a 3DS-edre, kövesd a [3ds.hacks.guide](https://3ds.hacks.guide) oldalt a telepítéséhez
-{:.alert .alert-info}
-
-### Telepítés
-1. Töltsd le a `TWiLightMenu-3DS.7z` legfrissebb verzióját [a kiadások (Releases) oldalról](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Csomagold ki `TWiLightMenu-3DS.7z` fájlt
-1. Másold az `_nds` mappát a microSD kártyád gyökerébe
-1. Másold a `BOOT.NDS` fájlt a microSD kártyád gyökerébe
-1. Másold a `roms` mappát a microSD kártyád gyökerébe
-1. Másold a két `.cia` fájlt a microSD kártyád gyökerébe
-1. A 3DS-eden telepítés a két CIA fájlt az FBI-jal
diff --git a/pages/_hu-HU/twilightmenu/installing-3ds.md b/pages/_hu-HU/twilightmenu/installing-3ds.md
index c6679129..aca4bb18 100644
--- a/pages/_hu-HU/twilightmenu/installing-3ds.md
+++ b/pages/_hu-HU/twilightmenu/installing-3ds.md
@@ -4,12 +4,13 @@ layout: wiki
section: twilightmenu
category: installing
title: Telepítés (3DS)
+description: How to install TWiLight Menu++ on the Nintendo 3DS
---
Először egyedi firmware-t kell telepítned a 3DS-edre, kövesd a [3ds.hacks.guide](https://3ds.hacks.guide) oldalt a telepítéséhez
{:.alert .alert-info}
-### Telepítés (működő kamera)
+{% capture tab-working-camera %}
1. Nyisd meg az FBI-t és válaszd a `Remote Install`, majd a `Scan QR Code` opciót
1. Olvasd be ezt a QR kódot a [Universal-Updater](https://github.com/Universal-Team/Universal-Updater) legfrissebb verziójának telepítéséhez 
1. Zárd be az FBI-t és indítsd el a Universal-Updater-t
@@ -17,9 +18,10 @@ Először egyedi firmware-t kell telepítned a 3DS-edre, kövesd a [3ds.hacks.gu
1. Keresd meg a TWiLight Menu++-t az appok között; kereshetsz az oldalsáv harmadik fülén is, ha problémát okoz megtalálni
- Ez az ikonja: 
1. Nyomj A-t vagy érintsd meg a letöltés ikont az oldalsávon, és válaszd a `TWiLight Menu++`-t a telepítéséhez
- - Ez eltart egy ideig
+ - This will take a while
+{% endcapture %}
-### Telepítés (nem működő kamera)
+{% capture tab-non-working-camera %}
1. Töltsd le a `Universal-Updater.cia` fájlt a [Universal-Updater kiadás (Release) oldalról](https://github.com/Universal-Team/Universal-Updater/releases)
1. Helyezd a `Universal-Updater.cia` fájlt valahova az SD kártyádon
1. Indítsd el az FBI-t a Nintendo 3DS-eden
@@ -30,4 +32,37 @@ Először egyedi firmware-t kell telepítned a 3DS-edre, kövesd a [3ds.hacks.gu
1. Keresd meg a TWiLight Menu++-t az appok között; kereshetsz az oldalsáv harmadik fülén is, ha problémát okoz megtalálni
- Ez az ikonja: 
1. Nyomj A-t vagy érintsd meg a letöltés ikont az oldalsávon, és válaszd a `TWiLight Menu++`-t a telepítéséhez
- - Ez eltart egy ideig
+ - 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/_hu-HU/twilightmenu/installing-dsi.md b/pages/_hu-HU/twilightmenu/installing-dsi.md
index 467517ae..8470338e 100644
--- a/pages/_hu-HU/twilightmenu/installing-dsi.md
+++ b/pages/_hu-HU/twilightmenu/installing-dsi.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: Telepítés (DSi)
+description: How to install TWiLight Menu++ on the Nintendo DSi
---
Ha még nincs megoldásod a homebrew futtatására a DSi-den, kövesd a [dsi.cfw.guide](https://dsi.cfw.guide) oldalt a TWiLight Menu++ telepítéséhez
diff --git a/pages/_hu-HU/twilightmenu/installing-flashcard.md b/pages/_hu-HU/twilightmenu/installing-flashcard.md
index f07c0b74..4420f246 100644
--- a/pages/_hu-HU/twilightmenu/installing-flashcard.md
+++ b/pages/_hu-HU/twilightmenu/installing-flashcard.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: Telepítés (Flashcard)
+description: How to install TWiLight Menu++ on a Nintendo DS flashcard
---
### Telepítés
diff --git a/pages/_hu-HU/twilightmenu/playing-in-widescreen.md b/pages/_hu-HU/twilightmenu/playing-in-widescreen.md
index f1fb20b1..883f2a58 100644
--- a/pages/_hu-HU/twilightmenu/playing-in-widescreen.md
+++ b/pages/_hu-HU/twilightmenu/playing-in-widescreen.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: Játék széles képenyőn
+description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
---
Old/New Nintendo 3DS vagy 2DS konzolt igényel.
diff --git a/pages/_hu-HU/twilightmenu/uninstalling-3ds.md b/pages/_hu-HU/twilightmenu/uninstalling-3ds.md
index bb67c245..6b5c016b 100644
--- a/pages/_hu-HU/twilightmenu/uninstalling-3ds.md
+++ b/pages/_hu-HU/twilightmenu/uninstalling-3ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Eltávolítás (3DS)
+description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
---
### Eltávolítás
@@ -17,4 +18,4 @@ title: Eltávolítás (3DS)
1. Töröld a `TWiLightMenu` mappát
1. Töröld le az nds-bootstrap és a GBARunner2 fájlokat
1. Lépj ki az `_nds` mappából
-1. Töröld a `boot.nds` fájlt
\ No newline at end of file
+1. Töröld a `boot.nds` fájlt
diff --git a/pages/_hu-HU/twilightmenu/uninstalling-ds.md b/pages/_hu-HU/twilightmenu/uninstalling-ds.md
index a788d36a..8444f38f 100644
--- a/pages/_hu-HU/twilightmenu/uninstalling-ds.md
+++ b/pages/_hu-HU/twilightmenu/uninstalling-ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Eltávolítás (DS & DSi)
+description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
---
### Eltávolítás
@@ -12,4 +13,4 @@ title: Eltávolítás (DS & DSi)
1. Töröld a `TWiLightMenu` mappát
1. Töröld le az nds-bootstrap és a GBARunner2 fájlokat
1. Lépj ki az `_nds` mappából
-1. Töröld a `boot.nds` fájlt
\ No newline at end of file
+1. Töröld a `boot.nds` fájlt
diff --git a/pages/_hu-HU/twilightmenu/updating-3ds-manual.md b/pages/_hu-HU/twilightmenu/updating-3ds-manual.md
index ce2da651..e1ad79fd 100644
--- a/pages/_hu-HU/twilightmenu/updating-3ds-manual.md
+++ b/pages/_hu-HU/twilightmenu/updating-3ds-manual.md
@@ -1,26 +1,7 @@
---
lang: hu-HU
-layout: wiki
-section: twilightmenu
-category: updating
-title: Frissítés (3DS, kézi)
+layout: redirect
+destination: 'updating-3ds?tab=manual#tab-manual'
+title: Updating (3DS, Manual)
---
-Ha régebbi verzióról frissítesz, mint a v16.4.0, kérjük mozgasd a `.sav` DS játék fájljaidat egy új `saves` nevű mappába, ahol a `saves` mappa ugyanazon a helyen van, mint a DS romok.
-{:.alert .alert-info}
-
-### Frissítés
-1. Töltsd le a `TWiLightMenu-3DS.7z` legfrissebb verzióját [a kiadások (Releases) oldalról](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Csomagold ki `TWiLightMenu-3DS.7z` fájlt
-1. Másold az `_nds` mappát a microSD kártyád gyökerébe
-1. Másold a `BOOT.NDS` fájlt a microSD kártyád gyökerébe
-1. Másold a két `.cia` fájlt a microSD kártyád gyökerébe
-1. A 3DS-eden telepítsd a két CIA fájlt az FBI-jal
-
-### További lépések a flashcard oldalán
-
-Ha tudsz váltani az SD és flashcard tartalmak között a TWLMenu++-ben, és a flashcard TWLMenu++ v16.3.0-os vagy későbbi, kövesd következő lépéseket.
-
-1. Menj a TWLMenu++ Beállítások-ba
-1. Válaszd a `TWiLight Menu++ frissítése` opciót
-1. Válaszd a `Konzol (micro)SD > Slot-1 microSD` opciót
diff --git a/pages/_hu-HU/twilightmenu/updating-3ds.md b/pages/_hu-HU/twilightmenu/updating-3ds.md
index 46b94104..2620c434 100644
--- a/pages/_hu-HU/twilightmenu/updating-3ds.md
+++ b/pages/_hu-HU/twilightmenu/updating-3ds.md
@@ -4,22 +4,50 @@ layout: wiki
section: twilightmenu
category: updating
title: Frissítés (3DS)
+description: How to update TWiLight Menu++ on the Nintendo 3DS
---
Ha régebbi verzióról frissítesz, mint a v16.4.0, kérjük mozgasd a `.sav` DS játék fájljaidat egy új `saves` nevű mappába, ahol a `saves` mappa ugyanazon a helyen van, mint a DS romok.
{:.alert .alert-info}
-### Frissítés
+{% capture tab-universal-updater %}
1. Nyisd meg az Universal-Updater-t
- Ha még nem rendelkezel vele, kövesd a [telepítési](installing-3ds) lépéseket
1. Keresd meg a TWiLight Menu++-t az appok között; kereshetsz az oldalsáv harmadik fülén is, ha problémát okoz megtalálni
1. Nyomj A-t vagy érintsd meg a letöltés ikont az oldalsávon, és válaszd a `TWiLight Menu++`-t a telepítéséhez
- - Ez eltart egy ideig
+ - 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 %}
+
+### Frissítés
+
+
### További lépések a flashcard oldalán
-Ha tudsz váltani az SD és flashcard tartalmak között a TWLMenu++-ben, és a flashcard TWLMenu++ v16.3.0-os vagy későbbi, kövesd következő lépéseket.
+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. Menj a TWLMenu++ Beállítások-ba
-1. Válaszd a `TWiLight Menu++ frissítése` opciót
-1. Válaszd a `Konzol (micro)SD > Slot-1 microSD` opciót
+1. Go into TWLMenu++ Settings
+1. Select `Update TWiLight Menu++`
+1. Select `Console (micro)SD > Slot-1 microSD`
diff --git a/pages/_hu-HU/twilightmenu/updating-dsi.md b/pages/_hu-HU/twilightmenu/updating-dsi.md
index 0aaebaf9..0b68c801 100644
--- a/pages/_hu-HU/twilightmenu/updating-dsi.md
+++ b/pages/_hu-HU/twilightmenu/updating-dsi.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: updating
title: Frissítés (DSi)
+description: How to update TWiLight Menu++ on the Nintendo DSi
---
Ha régebbi verzióról frissítesz, mint a v16.4.0, kérjük mozgasd a `.sav` DS játék fájljaidat egy új `saves` nevű mappába, ahol a `saves` mappa ugyanazon a helyen van, mint a DS romok.
diff --git a/pages/_hu-HU/twilightmenu/updating-flashcard.md b/pages/_hu-HU/twilightmenu/updating-flashcard.md
index 0e865452..dd3421ce 100644
--- a/pages/_hu-HU/twilightmenu/updating-flashcard.md
+++ b/pages/_hu-HU/twilightmenu/updating-flashcard.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: updating
title: Frissítés (Flashcard)
+description: How to update TWiLight Menu++ on a Nintendo DS flashcard
---
Ha régebbi verzióról frissítesz, mint a v16.4.0, kérjük mozgasd a `.sav` DS játék fájljaidat egy új `saves` nevű mappába, ahol a `saves` mappa ugyanazon a helyen van, mint a DS romok.
diff --git a/pages/_ic-IC/ds-index/3ds-forwarders.md b/pages/_ic-IC/ds-index/3ds-forwarders.md
index 07e2da60..8927dc27 100644
--- a/pages/_ic-IC/ds-index/3ds-forwarders.md
+++ b/pages/_ic-IC/ds-index/3ds-forwarders.md
@@ -1,6 +1,6 @@
---
lang: crwdns14944:0crwdne14944:0
-layout: wiki
+layout: crwdns14946:0crwdne14946:0
section: crwdns14948:0crwdne14948:0
category: crwdns15692:0crwdne15692:0
title: crwdns15694:0crwdne15694:0
@@ -106,7 +106,7 @@ crwdns15146:0{% endcapture %}crwdne15146:0
diff --git a/pages/_it-IT/ds-index/dsi-twl-firm.md b/pages/_it-IT/ds-index/dsi-twl-firm.md
index b19e19ce..187929de 100644
--- a/pages/_it-IT/ds-index/dsi-twl-firm.md
+++ b/pages/_it-IT/ds-index/dsi-twl-firm.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
-description: An explanation of all things DS modding
+description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
### Configurare CFW
@@ -23,7 +23,7 @@ Il Nintendo DS era composto da un processore a 67Mhz nel 2004. Il Nintendo DSi e
nds-bootstrap ha TWL Clock Speed come opzione, ma non cercherà di regolare le ROM per farle funzionare a velocità maggiore. Questo è colpa dell'applicazione in sé, e perciò le applicazioni che non funzionano ad una velocità più alta NON è un bug di nds-bootstrap.
### Menu di Sistema Nintendo DSi
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
+The 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. Ad esempio, 1-2 GB di spazio libero è consentito mentre 3-4 no. 5-6 GB di spazio libero è consentito mentre 7-8 no.
diff --git a/pages/_it-IT/ds-index/hardmod.md b/pages/_it-IT/ds-index/hardmod.md
index 8fb813f5..3666bf1a 100644
--- a/pages/_it-IT/ds-index/hardmod.md
+++ b/pages/_it-IT/ds-index/hardmod.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: guides
title: Hardmod
-description: An explanation of all things DS modding
+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...
diff --git a/pages/_it-IT/ds-index/homebrew.md b/pages/_it-IT/ds-index/homebrew.md
index 8e6d4da0..05fe7855 100644
--- a/pages/_it-IT/ds-index/homebrew.md
+++ b/pages/_it-IT/ds-index/homebrew.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Homebrew
-description: An explanation of all things DS modding
+description: Information about homebrew on the Nintendo DS
---
### Development
diff --git a/pages/_it-IT/ds-index/retail-roms.md b/pages/_it-IT/ds-index/retail-roms.md
index de4cbdbc..36dfe8c4 100644
--- a/pages/_it-IT/ds-index/retail-roms.md
+++ b/pages/_it-IT/ds-index/retail-roms.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Retail ROMs
-description: An explanation of all things DS modding
+description: Information related to retail DS games
---
### Anti-Piracy
@@ -38,7 +38,7 @@ 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
### Card Read DMA
-Card DMA (stands for Direct Memory Access) is a more efficient way to read catridge data than by software. When there isn't any data available, code can still execute. In software catridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
+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`
@@ -51,22 +51,24 @@ In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 ga
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.
-Flashcarts can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcart kernel respectively. The following kernels can utilize 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`)
Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
-- NitroHax (`cheats.xml`)
- - The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and trys 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
-- TWiLight Menu++ (`usrcheat.dat`)
+- [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, the cheats file does not have a real limit.
- - Bootstrap 4 DS (aka the nds-bootstrap version used on flashcarts) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack.
+ - 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/page-38#post-9090779)
+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 consecutives addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
+- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
Credits: (`DeadSkullzJr`)
diff --git a/pages/_it-IT/ds-index/wifi.md b/pages/_it-IT/ds-index/wifi.md
index 330d22a3..b454477a 100644
--- a/pages/_it-IT/ds-index/wifi.md
+++ b/pages/_it-IT/ds-index/wifi.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: An explanation of all things DS modding
+description: Information on using Wi-Fi on the Nintendo DS
---
- On Nintendo DS applications, you can only use WEP and Open WiFi
@@ -12,6 +12,11 @@ description: An explanation of all things DS modding
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
diff --git a/pages/_it-IT/twilightmenu/creating-ram-disks.md b/pages/_it-IT/twilightmenu/creating-ram-disks.md
index b3b4f6fa..5d9fc1be 100644
--- a/pages/_it-IT/twilightmenu/creating-ram-disks.md
+++ b/pages/_it-IT/twilightmenu/creating-ram-disks.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_it-IT/twilightmenu/custom-boot-splashes.md b/pages/_it-IT/twilightmenu/custom-boot-splashes.md
index adc2aa33..4ea7829b 100644
--- a/pages/_it-IT/twilightmenu/custom-boot-splashes.md
+++ b/pages/_it-IT/twilightmenu/custom-boot-splashes.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md
index 61d953b5..58f0b3ce 100644
--- a/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md
@@ -4,6 +4,7 @@ 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".
diff --git a/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md b/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md
index 1eb9dd2b..9a1a090a 100644
--- a/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md
@@ -4,6 +4,7 @@ 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).
diff --git a/pages/_it-IT/twilightmenu/custom-fonts.md b/pages/_it-IT/twilightmenu/custom-fonts.md
index 5188ecc2..d70a7ac9 100644
--- a/pages/_it-IT/twilightmenu/custom-fonts.md
+++ b/pages/_it-IT/twilightmenu/custom-fonts.md
@@ -4,6 +4,7 @@ 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.
@@ -26,5 +27,5 @@ You can make your own fonts using a utility such as Pk11's [nftr-editor](https:/
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 `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
1. Click `Save`, then repeat for the other sizes
diff --git a/pages/_it-IT/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_it-IT/twilightmenu/custom-unlaunch-backgrounds.md
index 9d3dadb2..627ecb6e 100644
--- a/pages/_it-IT/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_it-IT/twilightmenu/custom-unlaunch-backgrounds.md
@@ -4,6 +4,7 @@ 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:
diff --git a/pages/_it-IT/twilightmenu/download-play-pictochat.md b/pages/_it-IT/twilightmenu/download-play-pictochat.md
index 367bb0aa..a4571b5b 100644
--- a/pages/_it-IT/twilightmenu/download-play-pictochat.md
+++ b/pages/_it-IT/twilightmenu/download-play-pictochat.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_it-IT/twilightmenu/faq.md b/pages/_it-IT/twilightmenu/faq.md
index b54953db..5bb594c5 100644
--- a/pages/_it-IT/twilightmenu/faq.md
+++ b/pages/_it-IT/twilightmenu/faq.md
@@ -4,6 +4,7 @@ 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/).
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 234677c5..9d4473df 100644
--- a/pages/_it-IT/twilightmenu/how-to-get-box-art.md
+++ b/pages/_it-IT/twilightmenu/how-to-get-box-art.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: How to Get Box Art
+description: How to get box art / game covers in TWiLight Menu++
---
### 3DS
diff --git a/pages/_it-IT/twilightmenu/index.md b/pages/_it-IT/twilightmenu/index.md
index 5b66fb9f..55ae0ac9 100644
--- a/pages/_it-IT/twilightmenu/index.md
+++ b/pages/_it-IT/twilightmenu/index.md
@@ -3,6 +3,7 @@ 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!
diff --git a/pages/_it-IT/twilightmenu/installing-3ds-manual.md b/pages/_it-IT/twilightmenu/installing-3ds-manual.md
index e9c9cb26..1a7ede53 100644
--- a/pages/_it-IT/twilightmenu/installing-3ds-manual.md
+++ b/pages/_it-IT/twilightmenu/installing-3ds-manual.md
@@ -1,19 +1,7 @@
---
lang: it-IT
-layout: wiki
-section: twilightmenu
-category: installing
+layout: redirect
+destination: 'installing-3ds?tab=manual#tab-manual'
title: Installing (3DS, Manual)
---
-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}
-
-### Installazione
-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 tua scheda SD
-1. Copia il file `BOOT.NDS` nella tua scheda SD
-1. Copia la cartella `roms` nella tua scheda SD
-1. Copia i due file `.cia` nella tua scheda SD
-1. Sul tuo 3DS, installa i due file CIA con FBI
diff --git a/pages/_it-IT/twilightmenu/installing-3ds.md b/pages/_it-IT/twilightmenu/installing-3ds.md
index 1a91174c..108920d5 100644
--- a/pages/_it-IT/twilightmenu/installing-3ds.md
+++ b/pages/_it-IT/twilightmenu/installing-3ds.md
@@ -4,12 +4,13 @@ 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}
-### Installing (Working Camera)
+{% capture tab-working-camera %}
1. Apri FBI e seleziona `Remote Install`, poi `Scan QR Code`
1. Scannerizza questo QR code per installare l'ultima versione di [Universal-Updater](https://github.com/Universal-Team/Universal-Updater) 
1. Chiudi FBI e avvia Universal-Updater
@@ -17,9 +18,10 @@ 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
- - L'operazione potrebbe richiedere un pò di tempo
+ - This will take a while
+{% endcapture %}
-### Installing (Non-Working Camera)
+{% capture tab-non-working-camera %}
1. Scarica il file `Universal-Updater.cia` dalla pagina [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases)
1. Posiziona il file `Universal-Updater.cia` in qualsiasi cartella sulla tua scheda SD
1. Avvia FBI sul tuo Nintendo 3DS
@@ -30,4 +32,37 @@ 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
- - L'operazione potrebbe richiedere un pò di tempo
+ - 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/_it-IT/twilightmenu/installing-dsi.md b/pages/_it-IT/twilightmenu/installing-dsi.md
index 29276e06..390a768b 100644
--- a/pages/_it-IT/twilightmenu/installing-dsi.md
+++ b/pages/_it-IT/twilightmenu/installing-dsi.md
@@ -4,6 +4,7 @@ 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++
diff --git a/pages/_it-IT/twilightmenu/installing-flashcard.md b/pages/_it-IT/twilightmenu/installing-flashcard.md
index e027d0d6..c1cb7694 100644
--- a/pages/_it-IT/twilightmenu/installing-flashcard.md
+++ b/pages/_it-IT/twilightmenu/installing-flashcard.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: Installing (Flashcard)
+description: How to install TWiLight Menu++ on a Nintendo DS flashcard
---
### Installazione
diff --git a/pages/_it-IT/twilightmenu/playing-in-widescreen.md b/pages/_it-IT/twilightmenu/playing-in-widescreen.md
index d70ff7e6..2636465b 100644
--- a/pages/_it-IT/twilightmenu/playing-in-widescreen.md
+++ b/pages/_it-IT/twilightmenu/playing-in-widescreen.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: Playing in Widescreen
+description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
---
Richiede una console Vecchia/New Nintendo 3DS o 2DS.
diff --git a/pages/_it-IT/twilightmenu/uninstalling-3ds.md b/pages/_it-IT/twilightmenu/uninstalling-3ds.md
index 6928169b..61e0963f 100644
--- a/pages/_it-IT/twilightmenu/uninstalling-3ds.md
+++ b/pages/_it-IT/twilightmenu/uninstalling-3ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (3DS)
+description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
---
### Disinstallazione
@@ -17,4 +18,4 @@ title: Uninstalling (3DS)
1. Elimina la cartella `TWiLightMenu`
1. Elimina i file nds-bootstrap e GBARunner2
1. Esci da `_nds`
-1. Elimina `boot.nds`
\ No newline at end of file
+1. Elimina `boot.nds`
diff --git a/pages/_it-IT/twilightmenu/uninstalling-ds.md b/pages/_it-IT/twilightmenu/uninstalling-ds.md
index b50091f6..d26b8627 100644
--- a/pages/_it-IT/twilightmenu/uninstalling-ds.md
+++ b/pages/_it-IT/twilightmenu/uninstalling-ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (DS & DSi)
+description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
---
### Disinstallazione
@@ -12,4 +13,4 @@ title: Uninstalling (DS & DSi)
1. Elimina la cartella `TWiLightMenu`
1. Elimina i file nds-bootstrap e GBARunner2
1. Esci da `_nds`
-1. Elimina `boot.nds`
\ No newline at end of file
+1. Elimina `boot.nds`
diff --git a/pages/_it-IT/twilightmenu/updating-3ds-manual.md b/pages/_it-IT/twilightmenu/updating-3ds-manual.md
index 77abda80..ae002732 100644
--- a/pages/_it-IT/twilightmenu/updating-3ds-manual.md
+++ b/pages/_it-IT/twilightmenu/updating-3ds-manual.md
@@ -1,26 +1,7 @@
---
lang: it-IT
-layout: wiki
-section: twilightmenu
-category: updating
+layout: redirect
+destination: 'updating-3ds?tab=manual#tab-manual'
title: Updating (3DS, Manual)
---
-If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
-{:.alert .alert-info}
-
-### Aggiornamento
-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 tua scheda SD
-1. Copia il file `BOOT.NDS` nella tua scheda SD
-1. Copia i due file `.cia` nella tua scheda SD
-1. Sul tuo 3DS, installa i due file CIA con FBI
-
-### Ulteriori passi per il lato della 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.
-
-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-3ds.md b/pages/_it-IT/twilightmenu/updating-3ds.md
index 4182fc39..807a4dba 100644
--- a/pages/_it-IT/twilightmenu/updating-3ds.md
+++ b/pages/_it-IT/twilightmenu/updating-3ds.md
@@ -4,17 +4,45 @@ 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}
-### Aggiornamento
+{% 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
+{% 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 %}
+
+### Aggiornamento
+
+
### More steps for the flashcard side
diff --git a/pages/_it-IT/twilightmenu/updating-dsi.md b/pages/_it-IT/twilightmenu/updating-dsi.md
index 49543658..532d6ee7 100644
--- a/pages/_it-IT/twilightmenu/updating-dsi.md
+++ b/pages/_it-IT/twilightmenu/updating-dsi.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_it-IT/twilightmenu/updating-flashcard.md b/pages/_it-IT/twilightmenu/updating-flashcard.md
index 3434b013..481c7dec 100644
--- a/pages/_it-IT/twilightmenu/updating-flashcard.md
+++ b/pages/_it-IT/twilightmenu/updating-flashcard.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_ja-JP/ds-index/3ds-forwarders.md b/pages/_ja-JP/ds-index/3ds-forwarders.md
index c684b75e..1a806994 100644
--- a/pages/_ja-JP/ds-index/3ds-forwarders.md
+++ b/pages/_ja-JP/ds-index/3ds-forwarders.md
@@ -106,8 +106,8 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
diff --git a/pages/_ja-JP/ds-index/dsi-twl-firm.md b/pages/_ja-JP/ds-index/dsi-twl-firm.md
index fce45428..99214be8 100644
--- a/pages/_ja-JP/ds-index/dsi-twl-firm.md
+++ b/pages/_ja-JP/ds-index/dsi-twl-firm.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
-description: An explanation of all things DS modding
+description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
### Setting-up CFW
@@ -23,7 +23,7 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
+The 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.
diff --git a/pages/_ja-JP/ds-index/hardmod.md b/pages/_ja-JP/ds-index/hardmod.md
index 8fb813f5..3666bf1a 100644
--- a/pages/_ja-JP/ds-index/hardmod.md
+++ b/pages/_ja-JP/ds-index/hardmod.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: guides
title: Hardmod
-description: An explanation of all things DS modding
+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...
diff --git a/pages/_ja-JP/ds-index/homebrew.md b/pages/_ja-JP/ds-index/homebrew.md
index 8e6d4da0..05fe7855 100644
--- a/pages/_ja-JP/ds-index/homebrew.md
+++ b/pages/_ja-JP/ds-index/homebrew.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Homebrew
-description: An explanation of all things DS modding
+description: Information about homebrew on the Nintendo DS
---
### Development
diff --git a/pages/_ja-JP/ds-index/retail-roms.md b/pages/_ja-JP/ds-index/retail-roms.md
index de4cbdbc..36dfe8c4 100644
--- a/pages/_ja-JP/ds-index/retail-roms.md
+++ b/pages/_ja-JP/ds-index/retail-roms.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Retail ROMs
-description: An explanation of all things DS modding
+description: Information related to retail DS games
---
### Anti-Piracy
@@ -38,7 +38,7 @@ 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
### Card Read DMA
-Card DMA (stands for Direct Memory Access) is a more efficient way to read catridge data than by software. When there isn't any data available, code can still execute. In software catridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
+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`
@@ -51,22 +51,24 @@ In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 ga
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.
-Flashcarts can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcart kernel respectively. The following kernels can utilize 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`)
Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
-- NitroHax (`cheats.xml`)
- - The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and trys 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
-- TWiLight Menu++ (`usrcheat.dat`)
+- [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, the cheats file does not have a real limit.
- - Bootstrap 4 DS (aka the nds-bootstrap version used on flashcarts) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack.
+ - 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/page-38#post-9090779)
+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 consecutives addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
+- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
Credits: (`DeadSkullzJr`)
diff --git a/pages/_ja-JP/ds-index/wifi.md b/pages/_ja-JP/ds-index/wifi.md
index 330d22a3..b454477a 100644
--- a/pages/_ja-JP/ds-index/wifi.md
+++ b/pages/_ja-JP/ds-index/wifi.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: An explanation of all things DS modding
+description: Information on using Wi-Fi on the Nintendo DS
---
- On Nintendo DS applications, you can only use WEP and Open WiFi
@@ -12,6 +12,11 @@ description: An explanation of all things DS modding
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
diff --git a/pages/_ja-JP/twilightmenu/creating-ram-disks.md b/pages/_ja-JP/twilightmenu/creating-ram-disks.md
index b3b4f6fa..5d9fc1be 100644
--- a/pages/_ja-JP/twilightmenu/creating-ram-disks.md
+++ b/pages/_ja-JP/twilightmenu/creating-ram-disks.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_ja-JP/twilightmenu/custom-boot-splashes.md b/pages/_ja-JP/twilightmenu/custom-boot-splashes.md
index adc2aa33..4ea7829b 100644
--- a/pages/_ja-JP/twilightmenu/custom-boot-splashes.md
+++ b/pages/_ja-JP/twilightmenu/custom-boot-splashes.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md
index 61d953b5..58f0b3ce 100644
--- a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md
@@ -4,6 +4,7 @@ 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".
diff --git a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md
index 1eb9dd2b..9a1a090a 100644
--- a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md
@@ -4,6 +4,7 @@ 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).
diff --git a/pages/_ja-JP/twilightmenu/custom-fonts.md b/pages/_ja-JP/twilightmenu/custom-fonts.md
index 5188ecc2..d70a7ac9 100644
--- a/pages/_ja-JP/twilightmenu/custom-fonts.md
+++ b/pages/_ja-JP/twilightmenu/custom-fonts.md
@@ -4,6 +4,7 @@ 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.
@@ -26,5 +27,5 @@ You can make your own fonts using a utility such as Pk11's [nftr-editor](https:/
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 `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
1. Click `Save`, then repeat for the other sizes
diff --git a/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md
index 9d3dadb2..627ecb6e 100644
--- a/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md
@@ -4,6 +4,7 @@ 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:
diff --git a/pages/_ja-JP/twilightmenu/download-play-pictochat.md b/pages/_ja-JP/twilightmenu/download-play-pictochat.md
index 367bb0aa..a4571b5b 100644
--- a/pages/_ja-JP/twilightmenu/download-play-pictochat.md
+++ b/pages/_ja-JP/twilightmenu/download-play-pictochat.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_ja-JP/twilightmenu/faq.md b/pages/_ja-JP/twilightmenu/faq.md
index ced82401..671318fa 100644
--- a/pages/_ja-JP/twilightmenu/faq.md
+++ b/pages/_ja-JP/twilightmenu/faq.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: よくある質問とトラブルシューティング
+description: TWiLight Menu++のよくある質問とトラブルシューティング
---
もっとよくある質問ため、[GBAtempスレッド](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/)にアクセスしてください。
@@ -21,9 +22,9 @@ A:
#### Q:SDカードからゲームを読み込みようとすると、白い画面が表示されるのはなぜですか?
A:
- まず、[nds-bootstrapの互換性リスト](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0)を確認して、ゲームに互換性があることを確認してください
-- いくつかのチートは現時点でnds-bootstrapと互換性がないため、そのゲームのすべてのチートを無効にしましたをお試してください。Lを使って、ゲームのすべてのチートを無効にできます。
+- いくつかのチートは現時点でnds-bootstrapと互換性がないため、そのゲームのすべてのチートを無効にしましたをお試してください。Lを使って、ゲームのすべてのチートを無効にできます
- 起動しようとしているゲームがDSi対応ゲーム場合は、TWiLight Menu++は`DS Mode`に設定されていることを確認します。
-- 以前に機能した場合は、`sd:/_nds/nds-bootstrap/`で`fatTable`と`patchOffsetCache`フォルダ削除してください。
+- 以前に機能した場合は、`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)を使って独自のチートデータベースを作成できます。
@@ -41,13 +42,13 @@ A:[Universal-DB](https://db.universal-team.net/ds)と[GameBrew](https://www.ga
- 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)を使えます。
+A:はい、DSiと3DSで[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)、3DSで[Checkpoint](https://github.com/FlagBrew/Checkpoint/releases)を使えます
#### Q:TWiLight Menu++の言語を変更するにはどうしたらよいですか?
A:
1. TWiLight Menu++設定を開きます。これを行うには、TWiLight Menu++を読み込んでいる間にSELECTを押し続けます
1. LまたはYを1回(フラッシュカード・3DS上)または2回(DSi上)を押します
-1. 言語が表示されるまで最初のオプションを変更し、設定を終了します。
+1. 言語が表示されるまで最初のオプションを変更し、設定を終了します
- DSゲームの言語とTWiLight Menu++にそれのタイトルを制御するため、次の2つのオプションを変更することもできます
#### Q:TWiLight Menu++はどのシステムに対応ですか?
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 234677c5..9d4473df 100644
--- a/pages/_ja-JP/twilightmenu/how-to-get-box-art.md
+++ b/pages/_ja-JP/twilightmenu/how-to-get-box-art.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: How to Get Box Art
+description: How to get box art / game covers in TWiLight Menu++
---
### 3DS
diff --git a/pages/_ja-JP/twilightmenu/index.md b/pages/_ja-JP/twilightmenu/index.md
index 6fc76e43..00b7b7ff 100644
--- a/pages/_ja-JP/twilightmenu/index.md
+++ b/pages/_ja-JP/twilightmenu/index.md
@@ -3,6 +3,7 @@ lang: ja-JP
layout: wiki
section: twilightmenu
title: ホーム
+description: TWiLight Menu++の使い方とカスタマイズに関するガイド
---
# TWiLight Menu++ウィキへようこそ!
diff --git a/pages/_ja-JP/twilightmenu/installing-3ds-manual.md b/pages/_ja-JP/twilightmenu/installing-3ds-manual.md
index db6107ec..0ba10ae8 100644
--- a/pages/_ja-JP/twilightmenu/installing-3ds-manual.md
+++ b/pages/_ja-JP/twilightmenu/installing-3ds-manual.md
@@ -1,19 +1,7 @@
---
lang: ja-JP
-layout: wiki
-section: twilightmenu
-category: installing
+layout: redirect
+destination: 'installing-3ds?tab=manual#tab-manual'
title: インストール(3DS、手動)
---
-3DSにカスタムファームウェアで必要です。インストールには[3ds.hacks.guide](https://3ds.hacks.guide)に従ってください。
-{:.alert .alert-info}
-
-### インストール
-1. [リリースページ](https://github.com/DS-Homebrew/TWiLightMenu/releases)から`TWiLightMenu-3DS.7z`の最新バージョンをダウンロードする
-1. `TWiLightMenu-3DS.7z`を抽出する
-1. `_nds`フォルダをSDカードのルートにコピーする
-1. `BOOT.NDS`ファイルをSDカードのルートにコピーする
-1. `roms`フォルダをSDカードのルートにコピーする
-1. 2つの`.cia`ファイルをSDカードのルートにコピーする
-1. 3DSに、FBIと2つのCIAをインストールする
diff --git a/pages/_ja-JP/twilightmenu/installing-3ds.md b/pages/_ja-JP/twilightmenu/installing-3ds.md
index 56424e54..00317ce8 100644
--- a/pages/_ja-JP/twilightmenu/installing-3ds.md
+++ b/pages/_ja-JP/twilightmenu/installing-3ds.md
@@ -4,12 +4,13 @@ layout: wiki
section: twilightmenu
category: installing
title: インストール(3DS)
+description: ニンテンドー3DSにTWiLight Menu++をインストールする方法
---
3DSにカスタムファームウェアで必要です。インストールには[3ds.hacks.guide](https://3ds.hacks.guide)に従ってください。
{:.alert .alert-info}
-### インストール(機能されるカメラ)
+{% capture tab-working-camera %}
1. FBIを開き、`Remote Install`を選択し、`Scan QR Code`します
1. このQRコードをスキャンして、[Universal-Updater](https://github.com/Universal-Team/Universal-Updater)の最新バージョンをインストースします 
1. FBIを閉じ、Universal-Updaterを起動します
@@ -18,8 +19,9 @@ title: インストール(3DS)
- 次のアイコンがあります:
1. Aを押すか、サイドバーのダウンロードアイコンをタップし、`TWiLight Menu++`を選択してインストールする
- しばらく時間がかかります
+{% endcapture %}
-### インストール(機能されないカメラ)
+{% capture tab-non-working-camera %}
1. [Universal-Updaterのリリースページ](https://github.com/Universal-Team/Universal-Updater/releases)から`Universal-Updater.cia`ファイルをダウンロードする
1. `Universal--Updater.cia`ファイルをSDカードの任意の場所に配置します
1. FBIをニンテンドー3DSで起動する
@@ -31,3 +33,36 @@ title: インストール(3DS)
- 次のアイコンがあります:
1. Aを押すか、サイドバーのダウンロードアイコンをタップし、`TWiLight Menu++`を選択してインストールする
- しばらく時間がかかります
+{% endcapture %}
+
+{% capture tab-manual %}
+1. [リリースページ](https://github.com/DS-Homebrew/TWiLightMenu/releases)から`TWiLightMenu-3DS.7z`の最新バージョンをダウンロードする
+1. `TWiLightMenu-3DS.7z`を抽出する
+1. `_nds`フォルダをSDカードのルートにコピーする
+1. `BOOT.NDS`ファイルをSDカードのルートにコピーする
+1. `roms`フォルダをSDカードのルートにコピーする
+1. 2つの`.cia`ファイルをSDカードのルートにコピーする
+1. 3DSに、FBIと2つのCIAをインストールする
+{% endcapture %}
+
+### インストール
+
+
diff --git a/pages/_ko-KR/ds-index/dsi-twl-firm.md b/pages/_ko-KR/ds-index/dsi-twl-firm.md
index b7db88e5..1f40ca79 100644
--- a/pages/_ko-KR/ds-index/dsi-twl-firm.md
+++ b/pages/_ko-KR/ds-index/dsi-twl-firm.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
-description: An explanation of all things DS modding
+description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
### 커스텀 펌웨어 준비
@@ -23,7 +23,7 @@ description: An explanation of all things DS modding
nds-bootstrap은 TWL Clock Speed를 옵션으로 갖고있는데, 이게 있다고 해서 ROM이 더 높은 클럭 속도에서 잘 작동하도록 조절하지는 않을것입니다. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
### 닌텐도 DSi 본체 메뉴
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
+The 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.
diff --git a/pages/_ko-KR/ds-index/hardmod.md b/pages/_ko-KR/ds-index/hardmod.md
index 8fb813f5..3666bf1a 100644
--- a/pages/_ko-KR/ds-index/hardmod.md
+++ b/pages/_ko-KR/ds-index/hardmod.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: guides
title: Hardmod
-description: An explanation of all things DS modding
+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...
diff --git a/pages/_ko-KR/ds-index/homebrew.md b/pages/_ko-KR/ds-index/homebrew.md
index 8e6d4da0..05fe7855 100644
--- a/pages/_ko-KR/ds-index/homebrew.md
+++ b/pages/_ko-KR/ds-index/homebrew.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Homebrew
-description: An explanation of all things DS modding
+description: Information about homebrew on the Nintendo DS
---
### Development
diff --git a/pages/_ko-KR/ds-index/index.md b/pages/_ko-KR/ds-index/index.md
index 84abf0cb..839fad27 100644
--- a/pages/_ko-KR/ds-index/index.md
+++ b/pages/_ko-KR/ds-index/index.md
@@ -2,11 +2,11 @@
lang: ko-KR
layout: wiki
section: ds-index
-title: Nintendo DS Modding Index
-description: An explanation of all things DS modding
+title: 닌텐도 DS Modding 인덱스
+description: 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.
+닌텐도 DS Modding 리소스 섹션에 오신 것을 환영합니다. 여기서는 닌텐도 DS의 NTR 펌웨어, 닌텐도 DSi의 TWL 펌웨어, 닌텐도 3DS의 TWL_FIRMY에 대한 기본적인 소개가 될 뿐만 아니라 닌텐도 DS Modding과 관련된 대부분의 것들을 설명합니다.
-If you need help, ask the [DS(i) Mode Hacking!](https://ds-homebrew.com/discord) Discord server. (English only)
+도움이 필요하시면 [DS(i) Mode Hacking!](https://ds-homebrew.com/discord) Discord 서버에 물어보세요! (영어 전용)
{:.alert .alert-info}
diff --git a/pages/_ko-KR/ds-index/retail-roms.md b/pages/_ko-KR/ds-index/retail-roms.md
index 2abfc0e6..9bdc4efb 100644
--- a/pages/_ko-KR/ds-index/retail-roms.md
+++ b/pages/_ko-KR/ds-index/retail-roms.md
@@ -4,12 +4,12 @@ layout: wiki
section: ds-index
category: reference
title: 시판되는 ROM
-description: DS 커스텀의 모든 것에 대한 설명
+description: Information related to retail DS games
---
### 불법 복제 방지 기술 (Anti-Piracy)
-불법 복제 방지 기술 (영어로 Anti-Piracy, 줄여서 AP) 은 개발자들이 정당한 구매를 장려하고, 불법 복제를 방지하기 위해 사용되었습니다. 이는 로더나 ROM 자체에서 우회할 수 있습니다.
+불법 복제 방지 기술 (영어로 Anti-Piracy, 줄여서 AP) 은 개발자들이 정당한 구매를 장려하고, 불법 복제를 방지하기 위해 사용되어왔습니다. 이는 로더나 ROM 자체에서 우회할 수 있습니다.
- 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.
@@ -38,7 +38,7 @@ 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
### Card Read DMA
-Card DMA (stands for Direct Memory Access) is a more efficient way to read catridge data than by software. When there isn't any data available, code can still execute. In software catridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
+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`
@@ -51,22 +51,24 @@ In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 ga
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.
-Flashcarts can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcart kernel respectively. The following kernels can utilize 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`)
Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
-- NitroHax (`cheats.xml`)
- - The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and trys 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
-- TWiLight Menu++ (`usrcheat.dat`)
+- [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, the cheats file does not have a real limit.
- - Bootstrap 4 DS (aka the nds-bootstrap version used on flashcarts) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack.
+ - 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/page-38#post-9090779)
+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 consecutives addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
+- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
Credits: (`DeadSkullzJr`)
diff --git a/pages/_ko-KR/ds-index/wifi.md b/pages/_ko-KR/ds-index/wifi.md
index 9ff25957..c283b647 100644
--- a/pages/_ko-KR/ds-index/wifi.md
+++ b/pages/_ko-KR/ds-index/wifi.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: DS 커스텀의 모든 것에 대한 설명
+description: Information on using Wi-Fi on the Nintendo DS
---
- 닌텐도 DS 응용프로그램에서는, WEP과 오픈 WiFi만 사용할 수 있습니다.
@@ -12,7 +12,12 @@ description: DS 커스텀의 모든 것에 대한 설명
핫스팟은 사용 가능하므로, 라우터 설정을 바꾸지 않아도 됩니다.
-### 닌텐도 DS Wi-Fi 커넥션 복구
+### 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. 닌텐도 Wi-Fi 커넥션 설정을 실행합니다.
1. 사용자의 엑세스 포인트에 접속합니다.
diff --git a/pages/_ko-KR/twilightmenu/creating-ram-disks.md b/pages/_ko-KR/twilightmenu/creating-ram-disks.md
index 82d7e9c4..7e3a8081 100644
--- a/pages/_ko-KR/twilightmenu/creating-ram-disks.md
+++ b/pages/_ko-KR/twilightmenu/creating-ram-disks.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: RAM 디스크 생성하기
+description: How to create RAM disks for using old DS homebrew with TWiLight Menu++
---
Flashcard를 사용중이라면 하지 않아도 됩니다.
diff --git a/pages/_ko-KR/twilightmenu/custom-boot-splashes.md b/pages/_ko-KR/twilightmenu/custom-boot-splashes.md
index 68b8ffc1..ea69bfe4 100644
--- a/pages/_ko-KR/twilightmenu/custom-boot-splashes.md
+++ b/pages/_ko-KR/twilightmenu/custom-boot-splashes.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: customization
title: 시작화면 커스텀하기
+description: How to use custom splash screens for TWiLight Menu++
---
TWiLight Menu++가 켜질 때의 화면을 GIF 파일로 커스텀할 수 있습니다. `splashtop.gif`와 `splashbottom.gif`으로 되어있는 파일을 `sd:/_nds/TWiLightMenu/extras`에 놓습니다. 그러고 나서, TWiLight Menu++ 설정에서 `DSi 시작화면`을 `사용자 지정`으로 설정합니다.
diff --git a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md
index e353c102..6d2e7568 100644
--- a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: customization
title: DSi / 3DS skins - 커스텀 사운드 효과
+description: How to use custom background music and sound effects in DSi and 3DS skins for TWiLight Menu++
---
TWiLightMenu는 테마에서 커스텀 사운드를 지원합니다. 사용할 사운드 파일을 테마 폴더 안의 `sound` 디렉토리에 넣습니다. 예를 들어, `white`라는 테마가 있다고 치면 파일을 각각 `themes/white/sound/sfx.bin` 그리고 `themes/sound/bgm.pcm.raw`으로 해서 넣어둡니다. 두 파일들은 굳이 넣어야 할 필요는 없고, 둘 중 하나가 사라지면 기본 사운드를 사용합니다. 파일을 잘 넣어놨다면, 설정의 음악 옵션을 "테마"로 설정합니다.
diff --git a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md
index 845cca61..4b3328b9 100644
--- a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: customization
title: DSi / 3DS 스킨 제작하기
+description: How to make custom DSi and 3DS skins for TWiLight Menu++
---
테마를 커스텀하는 가장 쉬운 방법은 테마의 `ui`, `battery` 또는 `volume` 폴더의 PNG 텍스쳐를 수정하는 것입니다. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below).
diff --git a/pages/_ko-KR/twilightmenu/custom-fonts.md b/pages/_ko-KR/twilightmenu/custom-fonts.md
index 699d19ce..cc50170d 100644
--- a/pages/_ko-KR/twilightmenu/custom-fonts.md
+++ b/pages/_ko-KR/twilightmenu/custom-fonts.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: customization
title: 폰트 변경하기
+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.
@@ -26,5 +27,5 @@ You can make your own fonts using a utility such as Pk11's [nftr-editor](https:/
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 `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
1. Click `Save`, then repeat for the other sizes
diff --git a/pages/_ko-KR/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_ko-KR/twilightmenu/custom-unlaunch-backgrounds.md
index f265b1d2..259a5826 100644
--- a/pages/_ko-KR/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_ko-KR/twilightmenu/custom-unlaunch-backgrounds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: customization
title: Unlaunch 배경화면 변경하기
+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:
diff --git a/pages/_ko-KR/twilightmenu/download-play-pictochat.md b/pages/_ko-KR/twilightmenu/download-play-pictochat.md
index 35ea38d3..020f74cd 100644
--- a/pages/_ko-KR/twilightmenu/download-play-pictochat.md
+++ b/pages/_ko-KR/twilightmenu/download-play-pictochat.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: DS 클래식 메뉴의 다운로드 플레이 / 픽토챗
+description: How to get DS Download Play and Pictochat in TWiLight Menu++'s DS Class Menu
---
DSi 본체를 이용중이라면, 별도의 과정 없이 이 응용프로그램들을 이용할 수 있습니다. 그러나, 3DS 본체를 이용중이라면 아래 과정을 따르세요.
diff --git a/pages/_ko-KR/twilightmenu/faq.md b/pages/_ko-KR/twilightmenu/faq.md
index 7a3ea69c..03eb27d3 100644
--- a/pages/_ko-KR/twilightmenu/faq.md
+++ b/pages/_ko-KR/twilightmenu/faq.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: 자주 묻는 질문 & 문제 해결
+description: FAQs and troubleshooting for TWiLight Menu++
---
더 많은 FAQ를 원하신다면, [GBAtemp 스레드](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/)를 참고하세요.
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 e7f90f73..5bdcbe12 100644
--- a/pages/_ko-KR/twilightmenu/how-to-get-box-art.md
+++ b/pages/_ko-KR/twilightmenu/how-to-get-box-art.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: 박스 아트 가져오기
+description: How to get box art / game covers in TWiLight Menu++
---
### 3DS
diff --git a/pages/_ko-KR/twilightmenu/index.md b/pages/_ko-KR/twilightmenu/index.md
index 1ccf3420..42e7005f 100644
--- a/pages/_ko-KR/twilightmenu/index.md
+++ b/pages/_ko-KR/twilightmenu/index.md
@@ -3,6 +3,7 @@ lang: ko-KR
layout: wiki
section: twilightmenu
title: 홈
+description: Guides on how to use and customize TWiLight Menu++
---
# TWiLight Menu++ 위키에 오신 것을 환영합니다!
diff --git a/pages/_ko-KR/twilightmenu/installing-3ds-manual.md b/pages/_ko-KR/twilightmenu/installing-3ds-manual.md
index e997ce57..c1afea58 100644
--- a/pages/_ko-KR/twilightmenu/installing-3ds-manual.md
+++ b/pages/_ko-KR/twilightmenu/installing-3ds-manual.md
@@ -1,19 +1,7 @@
---
lang: ko-KR
-layout: wiki
-section: twilightmenu
-category: installing
-title: 설치하기 (3DS, 수동)
+layout: redirect
+destination: 'installing-3ds?tab=manual#tab-manual'
+title: Installing (3DS, Manual)
---
-설치를 진행하기 전에, [3ds.hacks.guide](https://3ds.hacks.guide)를 따라 사용자의 3DS 본체에 커스텀 펌웨어를 설치해야합니다.
-{:.alert .alert-info}
-
-### 설치하기
-1. `TWiLightMenu-3DS.7z`의 최신버전을 [깃허브 페이지](https://github.com/DS-Homebrew/TWiLightMenu/releases)에서 다운로드하세요.
-1. `TWiLightMenu-3DS.7z`를 압축 해제합니다.
-1. SD 카드 루트에 `_nds` 폴더를 복사합니다.
-1. SD 카드 루트에 `BOOT.NDS` 파일을 복사합니다.
-1. SD 카드 루트에 `roms` 폴더를 복사합니다.
-1. SD 카드 루트에 `.cia` 파일 두 개를 복사합니다.
-1. 3DS 본체의 FBI에서 두 CIA 파일들을 설치합니다.
diff --git a/pages/_ko-KR/twilightmenu/installing-3ds.md b/pages/_ko-KR/twilightmenu/installing-3ds.md
index 1b25247f..091c6065 100644
--- a/pages/_ko-KR/twilightmenu/installing-3ds.md
+++ b/pages/_ko-KR/twilightmenu/installing-3ds.md
@@ -4,12 +4,13 @@ layout: wiki
section: twilightmenu
category: installing
title: 설치하기 (3DS)
+description: How to install TWiLight Menu++ on the Nintendo 3DS
---
설치를 진행하기 전에, [3ds.hacks.guide](https://3ds.hacks.guide)를 따라 사용자의 3DS 본체에 커스텀 펌웨어를 설치해야합니다.
{:.alert .alert-info}
-### 설치하기 (카메라 이용)
+{% capture tab-working-camera %}
1. FBI를 열고 `Remote Install`에 진입합니다. 그러고 나서 `Scan QR Code`를 선택합니다.
1. 아래의 QR 코드를 스캔해서 최신 버전의 [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)를 설치합니다. 
1. FBI를 닫고 Universal-Updater를 실행합니다.
@@ -17,9 +18,10 @@ title: 설치하기 (3DS)
1. TWiLight Menu++를 앱 그리드에서 찾으세요. 찾는 데 문제가 있는 경우 사이드바의 세 번째 탭으로 검색할 수 있습니다.
- TWiLight Menu++의 아이콘은 다음과 같습니다: 
1. 사이드바에서 A를 누르거나 다운로드 아이콘을 터치한 후, `TWiLight Menu++`를 선택해서 설치를 진행하세요.
- - 시간이 조금 걸릴 수 있습니다.
+ - This will take a while
+{% endcapture %}
-### 설치하기 (카메라 없이)
+{% capture tab-non-working-camera %}
1. [Universal-Updater 릴리즈 페이지](https://github.com/Universal-Team/Universal-Updater/releases)에서 `Universal-Updater.cia` 파일을 다운로드하세요.
1. SD카드의 아무데나 `Universal-Updater.cia` 파일을 놓으세요.
1. 닌텐도 3DS에서 FBI를 실행하세요.
@@ -30,4 +32,37 @@ title: 설치하기 (3DS)
1. TWiLight Menu++를 앱 그리드에서 찾으세요. 찾는 데 문제가 있는 경우 사이드바의 세 번째 탭으로 검색할 수 있습니다.
- TWiLight Menu++의 아이콘은 다음과 같습니다: 
1. 사이드바에서 A를 누르거나 다운로드 아이콘을 터치한 후, `TWiLight Menu++`를 선택해서 설치를 진행하세요.
- - 시간이 조금 걸릴 수 있습니다.
+ - 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/_ko-KR/twilightmenu/installing-dsi.md b/pages/_ko-KR/twilightmenu/installing-dsi.md
index f549e272..75356aa2 100644
--- a/pages/_ko-KR/twilightmenu/installing-dsi.md
+++ b/pages/_ko-KR/twilightmenu/installing-dsi.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: 설치하기 (DSi)
+description: How to install TWiLight Menu++ on the Nintendo DSi
---
아직 사용자의 DSi 본체에 홈브류를 설치하지 않았다면, TWiLight Menu++를 설치하기 위해 [dsi.cfw.guide](https://dsi.cfw.guide)를 따르세요.
diff --git a/pages/_ko-KR/twilightmenu/installing-flashcard.md b/pages/_ko-KR/twilightmenu/installing-flashcard.md
index 7c300ac6..0f649e8c 100644
--- a/pages/_ko-KR/twilightmenu/installing-flashcard.md
+++ b/pages/_ko-KR/twilightmenu/installing-flashcard.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: 설치하기 (Flashcard)
+description: How to install TWiLight Menu++ on a Nintendo DS flashcard
---
### 설치하기
diff --git a/pages/_ko-KR/twilightmenu/playing-in-widescreen.md b/pages/_ko-KR/twilightmenu/playing-in-widescreen.md
index 2b0e5d05..c6eb0992 100644
--- a/pages/_ko-KR/twilightmenu/playing-in-widescreen.md
+++ b/pages/_ko-KR/twilightmenu/playing-in-widescreen.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: 와이드스크린으로 플레이하기
+description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
---
구 / 뉴 닌텐도 3DS 또는 2DS 본체가 필요합니다.
diff --git a/pages/_ko-KR/twilightmenu/uninstalling-3ds.md b/pages/_ko-KR/twilightmenu/uninstalling-3ds.md
index 18844964..fd0be2d3 100644
--- a/pages/_ko-KR/twilightmenu/uninstalling-3ds.md
+++ b/pages/_ko-KR/twilightmenu/uninstalling-3ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: 제거하기 (3DS)
+description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
---
### 제거하기
@@ -17,4 +18,4 @@ title: 제거하기 (3DS)
1. `TWiLightMenu` 폴더를 삭제합니다.
1. nds-bootstrap와 GBARunner2 파일들을 삭제합니다.
1. `_nds`에서 빠져나옵니다.
-1. `boot.nds`를 삭제합니다.
\ No newline at end of file
+1. `boot.nds`를 삭제합니다.
diff --git a/pages/_ko-KR/twilightmenu/uninstalling-ds.md b/pages/_ko-KR/twilightmenu/uninstalling-ds.md
index 707c7284..1dbba26a 100644
--- a/pages/_ko-KR/twilightmenu/uninstalling-ds.md
+++ b/pages/_ko-KR/twilightmenu/uninstalling-ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: 제거하기 (DS & DSi)
+description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
---
### 제거하기
@@ -12,4 +13,4 @@ title: 제거하기 (DS & DSi)
1. `TWiLightMenu` 폴더를 삭제합니다.
1. nds-bootstrap와 GBARunner2 파일들을 삭제합니다.
1. `_nds`에서 빠져나옵니다.
-1. `boot.nds`를 삭제합니다.
\ No newline at end of file
+1. `boot.nds`를 삭제합니다.
diff --git a/pages/_ko-KR/twilightmenu/updating-3ds-manual.md b/pages/_ko-KR/twilightmenu/updating-3ds-manual.md
index 082c79e1..e6d41b15 100644
--- a/pages/_ko-KR/twilightmenu/updating-3ds-manual.md
+++ b/pages/_ko-KR/twilightmenu/updating-3ds-manual.md
@@ -1,26 +1,7 @@
---
lang: ko-KR
-layout: wiki
-section: twilightmenu
-category: updating
-title: 업데이트하기 (3DS, 수동)
+layout: redirect
+destination: 'updating-3ds?tab=manual#tab-manual'
+title: Updating (3DS, Manual)
---
-v16.4.0보다 낮은 버전에서 업데이트 한다면, `saves`폴더를 DS 롬 파일이 있는 위치와 같은 곳에 새로 만든 뒤, DS 게임의 `.sav` 파일을 해당 폴더에 넣어주세요.
-{:.alert .alert-info}
-
-### 업데이트하기
-1. `TWiLightMenu-3DS.7z`의 최신버전을 [깃허브 페이지](https://github.com/DS-Homebrew/TWiLightMenu/releases)에서 다운로드하세요.
-1. `TWiLightMenu-3DS.7z`를 압축 해제합니다.
-1. SD 카드 루트에 `_nds` 폴더를 복사합니다.
-1. SD 카드 루트에 `BOOT.NDS` 파일을 복사합니다.
-1. SD 카드 루트에 `.cia` 파일 두 개를 복사합니다.
-1. 3DS 본체의 FBI에서 두 CIA 파일들을 설치합니다.
-
-### Flashcard를 위한 추가적인 단계
-
-TWLMenu++내의 SD 카드와 Flashcard 간의 내용물을 전환하고 싶거나, Flashcard의 TWLMenu++가 v16.3.0 이후의 버전이라면, 이 단계를 따르도록 합니다.
-
-1. TWLMenu++ 설정으로 진입합니다.
-1. `TWiLight Menu++ 업데이트`를 선택합니다.
-1. `본체 (micro)SD > Slot-1 마이크로SD`를 선택합니다.
diff --git a/pages/_ko-KR/twilightmenu/updating-3ds.md b/pages/_ko-KR/twilightmenu/updating-3ds.md
index 51f20630..d1b2f10b 100644
--- a/pages/_ko-KR/twilightmenu/updating-3ds.md
+++ b/pages/_ko-KR/twilightmenu/updating-3ds.md
@@ -4,22 +4,50 @@ layout: wiki
section: twilightmenu
category: updating
title: 업데이트하기 (3DS)
+description: How to update TWiLight Menu++ on the Nintendo 3DS
---
v16.4.0보다 낮은 버전에서 업데이트 한다면, `saves`폴더를 DS 롬 파일이 있는 위치와 같은 곳에 새로 만든 뒤, DS 게임의 `.sav` 파일을 해당 폴더에 넣어주세요.
{:.alert .alert-info}
-### 업데이트하기
+{% capture tab-universal-updater %}
1. Universal-Updater를 실행합니다.
- 설치되어있지 않다면, [설치하기](installing-3ds)에 대한 설명을 참고합니다.
1. TWiLight Menu++를 앱 그리드에서 찾으세요. 찾는 데 문제가 있는 경우 사이드바의 세 번째 탭으로 검색할 수 있습니다.
1. 사이드바에서 A를 누르거나 다운로드 아이콘을 터치한 후, `TWiLight Menu++`를 선택해서 설치를 진행하세요.
- - 시간이 조금 걸릴 수 있습니다.
+ - 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 %}
+
+### 업데이트하기
+
+
### Flashcard를 위한 추가적인 단계
-TWLMenu++내의 SD 카드와 Flashcard 간의 내용물을 전환하고 싶거나, Flashcard의 TWLMenu++가 v16.3.0 이후의 버전이라면, 이 단계를 따르도록 합니다.
+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. TWLMenu++ 설정으로 진입합니다.
-1. `TWiLight Menu++ 업데이트`를 선택합니다.
-1. `본체 (마이크로)SD > Slot-1 마이크로SD`를 선택합니다.
+1. Go into TWLMenu++ Settings
+1. Select `Update TWiLight Menu++`
+1. Select `Console (micro)SD > Slot-1 microSD`
diff --git a/pages/_ko-KR/twilightmenu/updating-dsi.md b/pages/_ko-KR/twilightmenu/updating-dsi.md
index 456124b1..75f23720 100644
--- a/pages/_ko-KR/twilightmenu/updating-dsi.md
+++ b/pages/_ko-KR/twilightmenu/updating-dsi.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: updating
title: 업데이트하기 (DSi)
+description: How to update TWiLight Menu++ on the Nintendo DSi
---
v16.4.0보다 낮은 버전에서 업데이트 한다면, `saves`폴더를 DS 롬 파일이 있는 위치와 같은 곳에 새로 만든 뒤, DS 게임의 `.sav` 파일을 해당 폴더에 넣어주세요.
diff --git a/pages/_ko-KR/twilightmenu/updating-flashcard.md b/pages/_ko-KR/twilightmenu/updating-flashcard.md
index a9232a10..2ad03e76 100644
--- a/pages/_ko-KR/twilightmenu/updating-flashcard.md
+++ b/pages/_ko-KR/twilightmenu/updating-flashcard.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: updating
title: 업데이트하기 (Flashcard)
+description: How to update TWiLight Menu++ on a Nintendo DS flashcard
---
v16.4.0보다 낮은 버전에서 업데이트 한다면, `saves`폴더를 DS 롬 파일이 있는 위치와 같은 곳에 새로 만든 뒤, DS 게임의 `.sav` 파일을 해당 폴더에 넣어주세요.
diff --git a/pages/_no-NO/ds-index/3ds-forwarders.md b/pages/_no-NO/ds-index/3ds-forwarders.md
index c684b75e..1a806994 100644
--- a/pages/_no-NO/ds-index/3ds-forwarders.md
+++ b/pages/_no-NO/ds-index/3ds-forwarders.md
@@ -106,8 +106,8 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
diff --git a/pages/_no-NO/ds-index/dsi-twl-firm.md b/pages/_no-NO/ds-index/dsi-twl-firm.md
index fce45428..99214be8 100644
--- a/pages/_no-NO/ds-index/dsi-twl-firm.md
+++ b/pages/_no-NO/ds-index/dsi-twl-firm.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
-description: An explanation of all things DS modding
+description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
### Setting-up CFW
@@ -23,7 +23,7 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
+The 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.
diff --git a/pages/_no-NO/ds-index/hardmod.md b/pages/_no-NO/ds-index/hardmod.md
index 8fb813f5..3666bf1a 100644
--- a/pages/_no-NO/ds-index/hardmod.md
+++ b/pages/_no-NO/ds-index/hardmod.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: guides
title: Hardmod
-description: An explanation of all things DS modding
+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...
diff --git a/pages/_no-NO/ds-index/homebrew.md b/pages/_no-NO/ds-index/homebrew.md
index 8e6d4da0..05fe7855 100644
--- a/pages/_no-NO/ds-index/homebrew.md
+++ b/pages/_no-NO/ds-index/homebrew.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Homebrew
-description: An explanation of all things DS modding
+description: Information about homebrew on the Nintendo DS
---
### Development
diff --git a/pages/_no-NO/ds-index/retail-roms.md b/pages/_no-NO/ds-index/retail-roms.md
index de4cbdbc..36dfe8c4 100644
--- a/pages/_no-NO/ds-index/retail-roms.md
+++ b/pages/_no-NO/ds-index/retail-roms.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Retail ROMs
-description: An explanation of all things DS modding
+description: Information related to retail DS games
---
### Anti-Piracy
@@ -38,7 +38,7 @@ 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
### Card Read DMA
-Card DMA (stands for Direct Memory Access) is a more efficient way to read catridge data than by software. When there isn't any data available, code can still execute. In software catridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
+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`
@@ -51,22 +51,24 @@ In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 ga
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.
-Flashcarts can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcart kernel respectively. The following kernels can utilize 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`)
Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
-- NitroHax (`cheats.xml`)
- - The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and trys 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
-- TWiLight Menu++ (`usrcheat.dat`)
+- [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, the cheats file does not have a real limit.
- - Bootstrap 4 DS (aka the nds-bootstrap version used on flashcarts) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack.
+ - 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/page-38#post-9090779)
+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 consecutives addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
+- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
Credits: (`DeadSkullzJr`)
diff --git a/pages/_no-NO/ds-index/wifi.md b/pages/_no-NO/ds-index/wifi.md
index 330d22a3..b454477a 100644
--- a/pages/_no-NO/ds-index/wifi.md
+++ b/pages/_no-NO/ds-index/wifi.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: An explanation of all things DS modding
+description: Information on using Wi-Fi on the Nintendo DS
---
- On Nintendo DS applications, you can only use WEP and Open WiFi
@@ -12,6 +12,11 @@ description: An explanation of all things DS modding
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
diff --git a/pages/_no-NO/twilightmenu/creating-ram-disks.md b/pages/_no-NO/twilightmenu/creating-ram-disks.md
index b3b4f6fa..5d9fc1be 100644
--- a/pages/_no-NO/twilightmenu/creating-ram-disks.md
+++ b/pages/_no-NO/twilightmenu/creating-ram-disks.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_no-NO/twilightmenu/custom-boot-splashes.md b/pages/_no-NO/twilightmenu/custom-boot-splashes.md
index adc2aa33..4ea7829b 100644
--- a/pages/_no-NO/twilightmenu/custom-boot-splashes.md
+++ b/pages/_no-NO/twilightmenu/custom-boot-splashes.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_no-NO/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_no-NO/twilightmenu/custom-dsi-3ds-sfx.md
index 61d953b5..58f0b3ce 100644
--- a/pages/_no-NO/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_no-NO/twilightmenu/custom-dsi-3ds-sfx.md
@@ -4,6 +4,7 @@ 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".
diff --git a/pages/_no-NO/twilightmenu/custom-dsi-3ds-skins.md b/pages/_no-NO/twilightmenu/custom-dsi-3ds-skins.md
index 1eb9dd2b..9a1a090a 100644
--- a/pages/_no-NO/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_no-NO/twilightmenu/custom-dsi-3ds-skins.md
@@ -4,6 +4,7 @@ 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).
diff --git a/pages/_no-NO/twilightmenu/custom-fonts.md b/pages/_no-NO/twilightmenu/custom-fonts.md
index 5188ecc2..d70a7ac9 100644
--- a/pages/_no-NO/twilightmenu/custom-fonts.md
+++ b/pages/_no-NO/twilightmenu/custom-fonts.md
@@ -4,6 +4,7 @@ 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.
@@ -26,5 +27,5 @@ You can make your own fonts using a utility such as Pk11's [nftr-editor](https:/
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 `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
1. Click `Save`, then repeat for the other sizes
diff --git a/pages/_no-NO/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_no-NO/twilightmenu/custom-unlaunch-backgrounds.md
index 9d3dadb2..627ecb6e 100644
--- a/pages/_no-NO/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_no-NO/twilightmenu/custom-unlaunch-backgrounds.md
@@ -4,6 +4,7 @@ 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:
diff --git a/pages/_no-NO/twilightmenu/download-play-pictochat.md b/pages/_no-NO/twilightmenu/download-play-pictochat.md
index 367bb0aa..a4571b5b 100644
--- a/pages/_no-NO/twilightmenu/download-play-pictochat.md
+++ b/pages/_no-NO/twilightmenu/download-play-pictochat.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_no-NO/twilightmenu/faq.md b/pages/_no-NO/twilightmenu/faq.md
index b54953db..5bb594c5 100644
--- a/pages/_no-NO/twilightmenu/faq.md
+++ b/pages/_no-NO/twilightmenu/faq.md
@@ -4,6 +4,7 @@ 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/).
diff --git a/pages/_no-NO/twilightmenu/how-to-get-box-art.md b/pages/_no-NO/twilightmenu/how-to-get-box-art.md
index 234677c5..9d4473df 100644
--- a/pages/_no-NO/twilightmenu/how-to-get-box-art.md
+++ b/pages/_no-NO/twilightmenu/how-to-get-box-art.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: How to Get Box Art
+description: How to get box art / game covers in TWiLight Menu++
---
### 3DS
diff --git a/pages/_no-NO/twilightmenu/index.md b/pages/_no-NO/twilightmenu/index.md
index 5b66fb9f..55ae0ac9 100644
--- a/pages/_no-NO/twilightmenu/index.md
+++ b/pages/_no-NO/twilightmenu/index.md
@@ -3,6 +3,7 @@ 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!
diff --git a/pages/_no-NO/twilightmenu/installing-3ds-manual.md b/pages/_no-NO/twilightmenu/installing-3ds-manual.md
index 8e46fe47..0d2b17b8 100644
--- a/pages/_no-NO/twilightmenu/installing-3ds-manual.md
+++ b/pages/_no-NO/twilightmenu/installing-3ds-manual.md
@@ -1,19 +1,7 @@
---
lang: en-US
-layout: wiki
-section: twilightmenu
-category: installing
+layout: redirect
+destination: 'installing-3ds?tab=manual#tab-manual'
title: Installing (3DS, Manual)
---
-You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it
-{:.alert .alert-info}
-
-### Installing
-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
diff --git a/pages/_no-NO/twilightmenu/installing-3ds.md b/pages/_no-NO/twilightmenu/installing-3ds.md
index 5b99eec7..6d7f98e9 100644
--- a/pages/_no-NO/twilightmenu/installing-3ds.md
+++ b/pages/_no-NO/twilightmenu/installing-3ds.md
@@ -4,12 +4,13 @@ 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}
-### Installing (Working Camera)
+{% 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
@@ -18,8 +19,9 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
- 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 %}
-### Installing (Non-Working Camera)
+{% 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
@@ -31,3 +33,36 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
- 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/_no-NO/twilightmenu/installing-dsi.md b/pages/_no-NO/twilightmenu/installing-dsi.md
index 552a4dea..a464fbbe 100644
--- a/pages/_no-NO/twilightmenu/installing-dsi.md
+++ b/pages/_no-NO/twilightmenu/installing-dsi.md
@@ -4,6 +4,7 @@ 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++
diff --git a/pages/_no-NO/twilightmenu/installing-flashcard.md b/pages/_no-NO/twilightmenu/installing-flashcard.md
index 57e71262..a7b90179 100644
--- a/pages/_no-NO/twilightmenu/installing-flashcard.md
+++ b/pages/_no-NO/twilightmenu/installing-flashcard.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: Installing (Flashcard)
+description: How to install TWiLight Menu++ on a Nintendo DS flashcard
---
### Installing
diff --git a/pages/_no-NO/twilightmenu/playing-in-widescreen.md b/pages/_no-NO/twilightmenu/playing-in-widescreen.md
index c46fb6f5..bc7661c8 100644
--- a/pages/_no-NO/twilightmenu/playing-in-widescreen.md
+++ b/pages/_no-NO/twilightmenu/playing-in-widescreen.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_no-NO/twilightmenu/uninstalling-3ds.md b/pages/_no-NO/twilightmenu/uninstalling-3ds.md
index 9004d71e..edc5f14a 100644
--- a/pages/_no-NO/twilightmenu/uninstalling-3ds.md
+++ b/pages/_no-NO/twilightmenu/uninstalling-3ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (3DS)
+description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
---
### Uninstalling
@@ -17,4 +18,4 @@ title: Uninstalling (3DS)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_no-NO/twilightmenu/uninstalling-ds.md b/pages/_no-NO/twilightmenu/uninstalling-ds.md
index 9ab7efa5..5372df1f 100644
--- a/pages/_no-NO/twilightmenu/uninstalling-ds.md
+++ b/pages/_no-NO/twilightmenu/uninstalling-ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (DS & DSi)
+description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
---
### Uninstalling
@@ -12,4 +13,4 @@ title: Uninstalling (DS & DSi)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_no-NO/twilightmenu/updating-3ds-manual.md b/pages/_no-NO/twilightmenu/updating-3ds-manual.md
index 6010c4eb..c9d5020a 100644
--- a/pages/_no-NO/twilightmenu/updating-3ds-manual.md
+++ b/pages/_no-NO/twilightmenu/updating-3ds-manual.md
@@ -1,26 +1,7 @@
---
lang: en-US
-layout: wiki
-section: twilightmenu
-category: updating
+layout: redirect
+destination: 'updating-3ds?tab=manual#tab-manual'
title: Updating (3DS, Manual)
---
-If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
-{:.alert .alert-info}
-
-### Updating
-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
-
-### 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/_no-NO/twilightmenu/updating-3ds.md b/pages/_no-NO/twilightmenu/updating-3ds.md
index 954071df..5def7ccc 100644
--- a/pages/_no-NO/twilightmenu/updating-3ds.md
+++ b/pages/_no-NO/twilightmenu/updating-3ds.md
@@ -4,17 +4,45 @@ 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}
-### Updating
+{% 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
diff --git a/pages/_no-NO/twilightmenu/updating-dsi.md b/pages/_no-NO/twilightmenu/updating-dsi.md
index 49543658..532d6ee7 100644
--- a/pages/_no-NO/twilightmenu/updating-dsi.md
+++ b/pages/_no-NO/twilightmenu/updating-dsi.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_no-NO/twilightmenu/updating-flashcard.md b/pages/_no-NO/twilightmenu/updating-flashcard.md
index 3434b013..481c7dec 100644
--- a/pages/_no-NO/twilightmenu/updating-flashcard.md
+++ b/pages/_no-NO/twilightmenu/updating-flashcard.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_pl-PL/ds-index/3ds-forwarders.md b/pages/_pl-PL/ds-index/3ds-forwarders.md
index c684b75e..1a806994 100644
--- a/pages/_pl-PL/ds-index/3ds-forwarders.md
+++ b/pages/_pl-PL/ds-index/3ds-forwarders.md
@@ -106,8 +106,8 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
diff --git a/pages/_pl-PL/ds-index/dsi-twl-firm.md b/pages/_pl-PL/ds-index/dsi-twl-firm.md
index c3867db4..06990eb6 100644
--- a/pages/_pl-PL/ds-index/dsi-twl-firm.md
+++ b/pages/_pl-PL/ds-index/dsi-twl-firm.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
-description: An explanation of all things DS modding
+description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
### Przygotowywanie CFW
@@ -23,7 +23,7 @@ Nintendo DS było sprzedawane w 2004 z procesorem 67MHz. Nintendo DSi było sprz
nds-bootstrap ma opcje TWL Clock Speed, ale nie bedzie on próbował dostosować naszego ROM do pracy z większym taktowaniem zegara procesora. To zadanie leży w rękach aplikacji, więc aplikacje nie działające z wyższymi taktowaniami NIE są problemem ze strony nds-bootstrap.
### Menu systemu Nintendo DSi
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
+The 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. Na przykład 1-2 GB wolnego miejsca jest dozwolone gdy 3-4 nie jest. 5-6GB wolnego miejsca jest dozwolone, a 7-8 znowu nie.
diff --git a/pages/_pl-PL/ds-index/hardmod.md b/pages/_pl-PL/ds-index/hardmod.md
index 8fb813f5..3666bf1a 100644
--- a/pages/_pl-PL/ds-index/hardmod.md
+++ b/pages/_pl-PL/ds-index/hardmod.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: guides
title: Hardmod
-description: An explanation of all things DS modding
+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...
diff --git a/pages/_pl-PL/ds-index/homebrew.md b/pages/_pl-PL/ds-index/homebrew.md
index 8e6d4da0..05fe7855 100644
--- a/pages/_pl-PL/ds-index/homebrew.md
+++ b/pages/_pl-PL/ds-index/homebrew.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Homebrew
-description: An explanation of all things DS modding
+description: Information about homebrew on the Nintendo DS
---
### Development
diff --git a/pages/_pl-PL/ds-index/retail-roms.md b/pages/_pl-PL/ds-index/retail-roms.md
index 41f3a982..2b636dad 100644
--- a/pages/_pl-PL/ds-index/retail-roms.md
+++ b/pages/_pl-PL/ds-index/retail-roms.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Retail ROMs
-description: An explanation of all things DS modding
+description: Information related to retail DS games
---
### Anty-Piractwo
@@ -38,7 +38,7 @@ 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
### Card Read DMA
-Card DMA (stands for Direct Memory Access) is a more efficient way to read catridge data than by software. When there isn't any data available, code can still execute. In software catridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
+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`
@@ -51,22 +51,24 @@ In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 ga
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.
-Flashcarts can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcart kernel respectively. The following kernels can utilize 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`)
Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
-- NitroHax (`cheats.xml`)
- - The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and trys 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
-- TWiLight Menu++ (`usrcheat.dat`)
+- [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, the cheats file does not have a real limit.
- - Bootstrap 4 DS (aka the nds-bootstrap version used on flashcarts) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack.
+ - 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/page-38#post-9090779)
+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 consecutives addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
+- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
Credits: (`DeadSkullzJr`)
diff --git a/pages/_pl-PL/ds-index/wifi.md b/pages/_pl-PL/ds-index/wifi.md
index 330d22a3..b454477a 100644
--- a/pages/_pl-PL/ds-index/wifi.md
+++ b/pages/_pl-PL/ds-index/wifi.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: An explanation of all things DS modding
+description: Information on using Wi-Fi on the Nintendo DS
---
- On Nintendo DS applications, you can only use WEP and Open WiFi
@@ -12,6 +12,11 @@ description: An explanation of all things DS modding
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
diff --git a/pages/_pl-PL/twilightmenu/creating-ram-disks.md b/pages/_pl-PL/twilightmenu/creating-ram-disks.md
index b3b4f6fa..5d9fc1be 100644
--- a/pages/_pl-PL/twilightmenu/creating-ram-disks.md
+++ b/pages/_pl-PL/twilightmenu/creating-ram-disks.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_pl-PL/twilightmenu/custom-boot-splashes.md b/pages/_pl-PL/twilightmenu/custom-boot-splashes.md
index adc2aa33..4ea7829b 100644
--- a/pages/_pl-PL/twilightmenu/custom-boot-splashes.md
+++ b/pages/_pl-PL/twilightmenu/custom-boot-splashes.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md
index 61d953b5..58f0b3ce 100644
--- a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md
@@ -4,6 +4,7 @@ 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".
diff --git a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md
index 1eb9dd2b..9a1a090a 100644
--- a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md
@@ -4,6 +4,7 @@ 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).
diff --git a/pages/_pl-PL/twilightmenu/custom-fonts.md b/pages/_pl-PL/twilightmenu/custom-fonts.md
index 5188ecc2..d70a7ac9 100644
--- a/pages/_pl-PL/twilightmenu/custom-fonts.md
+++ b/pages/_pl-PL/twilightmenu/custom-fonts.md
@@ -4,6 +4,7 @@ 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.
@@ -26,5 +27,5 @@ You can make your own fonts using a utility such as Pk11's [nftr-editor](https:/
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 `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
1. Click `Save`, then repeat for the other sizes
diff --git a/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md
index 9d3dadb2..627ecb6e 100644
--- a/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md
@@ -4,6 +4,7 @@ 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:
diff --git a/pages/_pl-PL/twilightmenu/download-play-pictochat.md b/pages/_pl-PL/twilightmenu/download-play-pictochat.md
index 367bb0aa..a4571b5b 100644
--- a/pages/_pl-PL/twilightmenu/download-play-pictochat.md
+++ b/pages/_pl-PL/twilightmenu/download-play-pictochat.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_pl-PL/twilightmenu/faq.md b/pages/_pl-PL/twilightmenu/faq.md
index 1257348c..dedb22e9 100644
--- a/pages/_pl-PL/twilightmenu/faq.md
+++ b/pages/_pl-PL/twilightmenu/faq.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: FAQ & Troubleshooting
+description: FAQs and troubleshooting for TWiLight 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/).
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 234677c5..9d4473df 100644
--- a/pages/_pl-PL/twilightmenu/how-to-get-box-art.md
+++ b/pages/_pl-PL/twilightmenu/how-to-get-box-art.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: How to Get Box Art
+description: How to get box art / game covers in TWiLight Menu++
---
### 3DS
diff --git a/pages/_pl-PL/twilightmenu/index.md b/pages/_pl-PL/twilightmenu/index.md
index 5b72ede2..6b1c60b8 100644
--- a/pages/_pl-PL/twilightmenu/index.md
+++ b/pages/_pl-PL/twilightmenu/index.md
@@ -3,6 +3,7 @@ lang: pl-PL
layout: wiki
section: twilightmenu
title: Strona Główna
+description: Guides on how to use and customize TWiLight Menu++
---
# Witaj w wiki TWiLight Menu++!
diff --git a/pages/_pl-PL/twilightmenu/installing-3ds-manual.md b/pages/_pl-PL/twilightmenu/installing-3ds-manual.md
index 9bc02a00..15265d3a 100644
--- a/pages/_pl-PL/twilightmenu/installing-3ds-manual.md
+++ b/pages/_pl-PL/twilightmenu/installing-3ds-manual.md
@@ -1,19 +1,7 @@
---
lang: pl-PL
-layout: wiki
-section: twilightmenu
-category: installing
+layout: redirect
+destination: 'installing-3ds?tab=manual#tab-manual'
title: Installing (3DS, Manual)
---
-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}
-
-### Instalacja
-1. Pobierz najnowszą wersję `TWiLightMenu-3DS.7z` ze [strony wydań](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Wypakuj `TWiLightMenu-3DS.7z`
-1. Skopiuj folder `_nds` do katalogu głównego karty SD
-1. Skopiuj plik `BOOT.NDS` do katalogu głównego karty SD
-1. Skopiuj folder `roms` do katalogu głównego karty SD
-1. Skopiuj dwa pliki `.cia` do katalogu głównego karty SD
-1. Zainstaluj przerzucone pliki CIA z FBI na swoim 3DSie
diff --git a/pages/_pl-PL/twilightmenu/installing-3ds.md b/pages/_pl-PL/twilightmenu/installing-3ds.md
index 13f13d19..f5c73b3b 100644
--- a/pages/_pl-PL/twilightmenu/installing-3ds.md
+++ b/pages/_pl-PL/twilightmenu/installing-3ds.md
@@ -4,12 +4,13 @@ layout: wiki
section: twilightmenu
category: installing
title: Instalacja (3DS)
+description: How to install TWiLight Menu++ on the Nintendo 3DS
---
Na początku musisz mieć zainstalowane Custom Firmware, przejdź do [3ds.hacks.guide](https://3ds.hacks.guide/pl_PL/), w celu instalacji
{:.alert .alert-info}
-### Instalacja (Działający Aparat)
+{% capture tab-working-camera %}
1. Otwórz FBI i wybierz `Remote Install`, a następnie `Scan QR Code`
1. Zeskanuj ten kod QR, by zainstalować najnowszą wersję [Universal-Updater](https://github.com/Universal-Team/Universal-Updater) 
1. Zamknij FBI i uruchom Universal-Updater
@@ -17,9 +18,10 @@ Na początku musisz mieć zainstalowane Custom Firmware, przejdź do [3ds.hacks.
1. Znajdź menu TWiLight ++ w siatce aplikacji, możesz wyszukać za pomocą trzeciej karty na pasku bocznym, jeśli masz problem ze znalezieniem
- Ma tę ikonę: 
1. Naciśnij A lub naciśnij ikonę pobierania na pasku bocznym i wybierz `TWiLight Menu++` aby go zainstalować
- - To trochę zajmie
+ - This will take a while
+{% endcapture %}
-### Instalacja (Niedziałający Aparat)
+{% capture tab-non-working-camera %}
1. Pobierz plik `Universal-Updater.cia` ze [strony wydań Universal-Updater](https://github.com/Universal-Team/Universal-Updater/releases)
1. Umieść plik `Universal-Updater.cia` w dowolnym miejscu na karcie SD
1. Uruchom FBI na swoim Nintendo 3DS
@@ -30,4 +32,37 @@ Na początku musisz mieć zainstalowane Custom Firmware, przejdź do [3ds.hacks.
1. Znajdź menu TWiLight ++ w siatce aplikacji, możesz wyszukać za pomocą trzeciej karty na pasku bocznym, jeśli masz problem ze znalezieniem
- Ma tę ikonę: 
1. Naciśnij A lub naciśnij ikonę pobierania na pasku bocznym i wybierz `TWiLight Menu++` aby go zainstalować
- - To trochę zajmie
+ - 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/_pl-PL/twilightmenu/installing-dsi.md b/pages/_pl-PL/twilightmenu/installing-dsi.md
index 3f280ad1..758bf3b5 100644
--- a/pages/_pl-PL/twilightmenu/installing-dsi.md
+++ b/pages/_pl-PL/twilightmenu/installing-dsi.md
@@ -4,6 +4,7 @@ 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++
diff --git a/pages/_pl-PL/twilightmenu/installing-flashcard.md b/pages/_pl-PL/twilightmenu/installing-flashcard.md
index 57e71262..a7b90179 100644
--- a/pages/_pl-PL/twilightmenu/installing-flashcard.md
+++ b/pages/_pl-PL/twilightmenu/installing-flashcard.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: Installing (Flashcard)
+description: How to install TWiLight Menu++ on a Nintendo DS flashcard
---
### Installing
diff --git a/pages/_pl-PL/twilightmenu/playing-in-widescreen.md b/pages/_pl-PL/twilightmenu/playing-in-widescreen.md
index c46fb6f5..bc7661c8 100644
--- a/pages/_pl-PL/twilightmenu/playing-in-widescreen.md
+++ b/pages/_pl-PL/twilightmenu/playing-in-widescreen.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_pl-PL/twilightmenu/uninstalling-3ds.md b/pages/_pl-PL/twilightmenu/uninstalling-3ds.md
index 9004d71e..edc5f14a 100644
--- a/pages/_pl-PL/twilightmenu/uninstalling-3ds.md
+++ b/pages/_pl-PL/twilightmenu/uninstalling-3ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (3DS)
+description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
---
### Uninstalling
@@ -17,4 +18,4 @@ title: Uninstalling (3DS)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_pl-PL/twilightmenu/uninstalling-ds.md b/pages/_pl-PL/twilightmenu/uninstalling-ds.md
index 9ab7efa5..5372df1f 100644
--- a/pages/_pl-PL/twilightmenu/uninstalling-ds.md
+++ b/pages/_pl-PL/twilightmenu/uninstalling-ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (DS & DSi)
+description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
---
### Uninstalling
@@ -12,4 +13,4 @@ title: Uninstalling (DS & DSi)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_pl-PL/twilightmenu/updating-3ds-manual.md b/pages/_pl-PL/twilightmenu/updating-3ds-manual.md
index bd24747b..a288033c 100644
--- a/pages/_pl-PL/twilightmenu/updating-3ds-manual.md
+++ b/pages/_pl-PL/twilightmenu/updating-3ds-manual.md
@@ -1,26 +1,7 @@
---
lang: pl-PL
-layout: wiki
-section: twilightmenu
-category: updating
+layout: redirect
+destination: 'updating-3ds?tab=manual#tab-manual'
title: Updating (3DS, Manual)
---
-If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
-{:.alert .alert-info}
-
-### Aktualizacja
-1. Pobierz najnowszą wersję `TWiLightMenu-3DS.7z` ze [strony wydań](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Wypakuj `TWiLightMenu-3DS.7z`
-1. Skopiuj folder `_nds` do katalogu głównego karty SD
-1. Skopiuj plik `BOOT.NDS` do katalogu głównego karty SD
-1. Skopiuj dwa pliki `.cia` do katalogu głównego karty SD
-1. Zainstaluj przerzucone pliki CIA z FBI na swoim 3DSie
-
-### 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/_pl-PL/twilightmenu/updating-3ds.md b/pages/_pl-PL/twilightmenu/updating-3ds.md
index 05d07e13..2d9beb5a 100644
--- a/pages/_pl-PL/twilightmenu/updating-3ds.md
+++ b/pages/_pl-PL/twilightmenu/updating-3ds.md
@@ -4,22 +4,50 @@ layout: wiki
section: twilightmenu
category: updating
title: Aktualizacja (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}
-### Aktualizacja
+{% capture tab-universal-updater %}
1. Otwórz Universal-Updater
- Jeśli go nie posiadasz, postępuj zgodnie z instrukcją [instalowania](installing-3ds)
1. Znajdź TWiLight Menu++ w siatce aplikacji, możesz wyszukać za pomocą trzeciej karty na pasku bocznym, jeśli masz problem ze znalezieniem
1. Naciśnij A lub naciśnij ikonę pobierania na pasku bocznym i wybierz `TWiLight Menu++` aby go zainstalować
- - To trochę zajmie
+ - 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 %}
+
+### Aktualizacja
+
+
### Więcej kroków dla użytkowników karty 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.
-1. Przejdź do ustawień TWLMenu++
-1. Wybierz `Update TWiLight Menu++`
-1. Wybierz `Console (micro)SD > Slot-1 microSD`
+1. Go into TWLMenu++ Settings
+1. Select `Update TWiLight Menu++`
+1. Select `Console (micro)SD > Slot-1 microSD`
diff --git a/pages/_pl-PL/twilightmenu/updating-dsi.md b/pages/_pl-PL/twilightmenu/updating-dsi.md
index 49543658..532d6ee7 100644
--- a/pages/_pl-PL/twilightmenu/updating-dsi.md
+++ b/pages/_pl-PL/twilightmenu/updating-dsi.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_pl-PL/twilightmenu/updating-flashcard.md b/pages/_pl-PL/twilightmenu/updating-flashcard.md
index 3434b013..481c7dec 100644
--- a/pages/_pl-PL/twilightmenu/updating-flashcard.md
+++ b/pages/_pl-PL/twilightmenu/updating-flashcard.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_pt-PT/ds-index/3ds-forwarders.md b/pages/_pt-PT/ds-index/3ds-forwarders.md
index c684b75e..1a806994 100644
--- a/pages/_pt-PT/ds-index/3ds-forwarders.md
+++ b/pages/_pt-PT/ds-index/3ds-forwarders.md
@@ -106,8 +106,8 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
diff --git a/pages/_pt-PT/ds-index/dsi-twl-firm.md b/pages/_pt-PT/ds-index/dsi-twl-firm.md
index fce45428..99214be8 100644
--- a/pages/_pt-PT/ds-index/dsi-twl-firm.md
+++ b/pages/_pt-PT/ds-index/dsi-twl-firm.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
-description: An explanation of all things DS modding
+description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
### Setting-up CFW
@@ -23,7 +23,7 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
+The 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.
diff --git a/pages/_pt-PT/ds-index/hardmod.md b/pages/_pt-PT/ds-index/hardmod.md
index 8fb813f5..3666bf1a 100644
--- a/pages/_pt-PT/ds-index/hardmod.md
+++ b/pages/_pt-PT/ds-index/hardmod.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: guides
title: Hardmod
-description: An explanation of all things DS modding
+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...
diff --git a/pages/_pt-PT/ds-index/homebrew.md b/pages/_pt-PT/ds-index/homebrew.md
index 8e6d4da0..05fe7855 100644
--- a/pages/_pt-PT/ds-index/homebrew.md
+++ b/pages/_pt-PT/ds-index/homebrew.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Homebrew
-description: An explanation of all things DS modding
+description: Information about homebrew on the Nintendo DS
---
### Development
diff --git a/pages/_pt-PT/ds-index/retail-roms.md b/pages/_pt-PT/ds-index/retail-roms.md
index de4cbdbc..36dfe8c4 100644
--- a/pages/_pt-PT/ds-index/retail-roms.md
+++ b/pages/_pt-PT/ds-index/retail-roms.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Retail ROMs
-description: An explanation of all things DS modding
+description: Information related to retail DS games
---
### Anti-Piracy
@@ -38,7 +38,7 @@ 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
### Card Read DMA
-Card DMA (stands for Direct Memory Access) is a more efficient way to read catridge data than by software. When there isn't any data available, code can still execute. In software catridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
+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`
@@ -51,22 +51,24 @@ In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 ga
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.
-Flashcarts can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcart kernel respectively. The following kernels can utilize 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`)
Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
-- NitroHax (`cheats.xml`)
- - The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and trys 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
-- TWiLight Menu++ (`usrcheat.dat`)
+- [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, the cheats file does not have a real limit.
- - Bootstrap 4 DS (aka the nds-bootstrap version used on flashcarts) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack.
+ - 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/page-38#post-9090779)
+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 consecutives addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
+- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
Credits: (`DeadSkullzJr`)
diff --git a/pages/_pt-PT/ds-index/wifi.md b/pages/_pt-PT/ds-index/wifi.md
index 330d22a3..b454477a 100644
--- a/pages/_pt-PT/ds-index/wifi.md
+++ b/pages/_pt-PT/ds-index/wifi.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: An explanation of all things DS modding
+description: Information on using Wi-Fi on the Nintendo DS
---
- On Nintendo DS applications, you can only use WEP and Open WiFi
@@ -12,6 +12,11 @@ description: An explanation of all things DS modding
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
diff --git a/pages/_pt-PT/twilightmenu/creating-ram-disks.md b/pages/_pt-PT/twilightmenu/creating-ram-disks.md
index b3b4f6fa..5d9fc1be 100644
--- a/pages/_pt-PT/twilightmenu/creating-ram-disks.md
+++ b/pages/_pt-PT/twilightmenu/creating-ram-disks.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_pt-PT/twilightmenu/custom-boot-splashes.md b/pages/_pt-PT/twilightmenu/custom-boot-splashes.md
index adc2aa33..4ea7829b 100644
--- a/pages/_pt-PT/twilightmenu/custom-boot-splashes.md
+++ b/pages/_pt-PT/twilightmenu/custom-boot-splashes.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_pt-PT/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_pt-PT/twilightmenu/custom-dsi-3ds-sfx.md
index 61d953b5..58f0b3ce 100644
--- a/pages/_pt-PT/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_pt-PT/twilightmenu/custom-dsi-3ds-sfx.md
@@ -4,6 +4,7 @@ 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".
diff --git a/pages/_pt-PT/twilightmenu/custom-dsi-3ds-skins.md b/pages/_pt-PT/twilightmenu/custom-dsi-3ds-skins.md
index 1eb9dd2b..9a1a090a 100644
--- a/pages/_pt-PT/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_pt-PT/twilightmenu/custom-dsi-3ds-skins.md
@@ -4,6 +4,7 @@ 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).
diff --git a/pages/_pt-PT/twilightmenu/custom-fonts.md b/pages/_pt-PT/twilightmenu/custom-fonts.md
index 5188ecc2..d70a7ac9 100644
--- a/pages/_pt-PT/twilightmenu/custom-fonts.md
+++ b/pages/_pt-PT/twilightmenu/custom-fonts.md
@@ -4,6 +4,7 @@ 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.
@@ -26,5 +27,5 @@ You can make your own fonts using a utility such as Pk11's [nftr-editor](https:/
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 `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
1. Click `Save`, then repeat for the other sizes
diff --git a/pages/_pt-PT/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_pt-PT/twilightmenu/custom-unlaunch-backgrounds.md
index 9d3dadb2..627ecb6e 100644
--- a/pages/_pt-PT/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_pt-PT/twilightmenu/custom-unlaunch-backgrounds.md
@@ -4,6 +4,7 @@ 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:
diff --git a/pages/_pt-PT/twilightmenu/download-play-pictochat.md b/pages/_pt-PT/twilightmenu/download-play-pictochat.md
index 367bb0aa..a4571b5b 100644
--- a/pages/_pt-PT/twilightmenu/download-play-pictochat.md
+++ b/pages/_pt-PT/twilightmenu/download-play-pictochat.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_pt-PT/twilightmenu/faq.md b/pages/_pt-PT/twilightmenu/faq.md
index b54953db..5bb594c5 100644
--- a/pages/_pt-PT/twilightmenu/faq.md
+++ b/pages/_pt-PT/twilightmenu/faq.md
@@ -4,6 +4,7 @@ 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/).
diff --git a/pages/_pt-PT/twilightmenu/how-to-get-box-art.md b/pages/_pt-PT/twilightmenu/how-to-get-box-art.md
index 234677c5..9d4473df 100644
--- a/pages/_pt-PT/twilightmenu/how-to-get-box-art.md
+++ b/pages/_pt-PT/twilightmenu/how-to-get-box-art.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: How to Get Box Art
+description: How to get box art / game covers in TWiLight Menu++
---
### 3DS
diff --git a/pages/_pt-PT/twilightmenu/index.md b/pages/_pt-PT/twilightmenu/index.md
index 5b66fb9f..55ae0ac9 100644
--- a/pages/_pt-PT/twilightmenu/index.md
+++ b/pages/_pt-PT/twilightmenu/index.md
@@ -3,6 +3,7 @@ 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!
diff --git a/pages/_pt-PT/twilightmenu/installing-3ds-manual.md b/pages/_pt-PT/twilightmenu/installing-3ds-manual.md
index 8e46fe47..0d2b17b8 100644
--- a/pages/_pt-PT/twilightmenu/installing-3ds-manual.md
+++ b/pages/_pt-PT/twilightmenu/installing-3ds-manual.md
@@ -1,19 +1,7 @@
---
lang: en-US
-layout: wiki
-section: twilightmenu
-category: installing
+layout: redirect
+destination: 'installing-3ds?tab=manual#tab-manual'
title: Installing (3DS, Manual)
---
-You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it
-{:.alert .alert-info}
-
-### Installing
-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
diff --git a/pages/_pt-PT/twilightmenu/installing-3ds.md b/pages/_pt-PT/twilightmenu/installing-3ds.md
index 5b99eec7..6d7f98e9 100644
--- a/pages/_pt-PT/twilightmenu/installing-3ds.md
+++ b/pages/_pt-PT/twilightmenu/installing-3ds.md
@@ -4,12 +4,13 @@ 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}
-### Installing (Working Camera)
+{% 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
@@ -18,8 +19,9 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
- 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 %}
-### Installing (Non-Working Camera)
+{% 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
@@ -31,3 +33,36 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
- 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/_pt-PT/twilightmenu/installing-dsi.md b/pages/_pt-PT/twilightmenu/installing-dsi.md
index 552a4dea..a464fbbe 100644
--- a/pages/_pt-PT/twilightmenu/installing-dsi.md
+++ b/pages/_pt-PT/twilightmenu/installing-dsi.md
@@ -4,6 +4,7 @@ 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++
diff --git a/pages/_pt-PT/twilightmenu/installing-flashcard.md b/pages/_pt-PT/twilightmenu/installing-flashcard.md
index 57e71262..a7b90179 100644
--- a/pages/_pt-PT/twilightmenu/installing-flashcard.md
+++ b/pages/_pt-PT/twilightmenu/installing-flashcard.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: Installing (Flashcard)
+description: How to install TWiLight Menu++ on a Nintendo DS flashcard
---
### Installing
diff --git a/pages/_pt-PT/twilightmenu/playing-in-widescreen.md b/pages/_pt-PT/twilightmenu/playing-in-widescreen.md
index c46fb6f5..bc7661c8 100644
--- a/pages/_pt-PT/twilightmenu/playing-in-widescreen.md
+++ b/pages/_pt-PT/twilightmenu/playing-in-widescreen.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_pt-PT/twilightmenu/uninstalling-3ds.md b/pages/_pt-PT/twilightmenu/uninstalling-3ds.md
index 9004d71e..edc5f14a 100644
--- a/pages/_pt-PT/twilightmenu/uninstalling-3ds.md
+++ b/pages/_pt-PT/twilightmenu/uninstalling-3ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (3DS)
+description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
---
### Uninstalling
@@ -17,4 +18,4 @@ title: Uninstalling (3DS)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_pt-PT/twilightmenu/uninstalling-ds.md b/pages/_pt-PT/twilightmenu/uninstalling-ds.md
index 9ab7efa5..5372df1f 100644
--- a/pages/_pt-PT/twilightmenu/uninstalling-ds.md
+++ b/pages/_pt-PT/twilightmenu/uninstalling-ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (DS & DSi)
+description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
---
### Uninstalling
@@ -12,4 +13,4 @@ title: Uninstalling (DS & DSi)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_pt-PT/twilightmenu/updating-3ds-manual.md b/pages/_pt-PT/twilightmenu/updating-3ds-manual.md
index 6010c4eb..c9d5020a 100644
--- a/pages/_pt-PT/twilightmenu/updating-3ds-manual.md
+++ b/pages/_pt-PT/twilightmenu/updating-3ds-manual.md
@@ -1,26 +1,7 @@
---
lang: en-US
-layout: wiki
-section: twilightmenu
-category: updating
+layout: redirect
+destination: 'updating-3ds?tab=manual#tab-manual'
title: Updating (3DS, Manual)
---
-If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
-{:.alert .alert-info}
-
-### Updating
-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
-
-### 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/_pt-PT/twilightmenu/updating-3ds.md b/pages/_pt-PT/twilightmenu/updating-3ds.md
index 954071df..5def7ccc 100644
--- a/pages/_pt-PT/twilightmenu/updating-3ds.md
+++ b/pages/_pt-PT/twilightmenu/updating-3ds.md
@@ -4,17 +4,45 @@ 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}
-### Updating
+{% 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
diff --git a/pages/_pt-PT/twilightmenu/updating-dsi.md b/pages/_pt-PT/twilightmenu/updating-dsi.md
index 49543658..532d6ee7 100644
--- a/pages/_pt-PT/twilightmenu/updating-dsi.md
+++ b/pages/_pt-PT/twilightmenu/updating-dsi.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_pt-PT/twilightmenu/updating-flashcard.md b/pages/_pt-PT/twilightmenu/updating-flashcard.md
index 3434b013..481c7dec 100644
--- a/pages/_pt-PT/twilightmenu/updating-flashcard.md
+++ b/pages/_pt-PT/twilightmenu/updating-flashcard.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_ru-RU/ds-index/3ds-forwarders.md b/pages/_ru-RU/ds-index/3ds-forwarders.md
index c684b75e..1a806994 100644
--- a/pages/_ru-RU/ds-index/3ds-forwarders.md
+++ b/pages/_ru-RU/ds-index/3ds-forwarders.md
@@ -106,8 +106,8 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
diff --git a/pages/_ru-RU/ds-index/dsi-twl-firm.md b/pages/_ru-RU/ds-index/dsi-twl-firm.md
index fce45428..99214be8 100644
--- a/pages/_ru-RU/ds-index/dsi-twl-firm.md
+++ b/pages/_ru-RU/ds-index/dsi-twl-firm.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
-description: An explanation of all things DS modding
+description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
### Setting-up CFW
@@ -23,7 +23,7 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
+The 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.
diff --git a/pages/_ru-RU/ds-index/hardmod.md b/pages/_ru-RU/ds-index/hardmod.md
index 8fb813f5..3666bf1a 100644
--- a/pages/_ru-RU/ds-index/hardmod.md
+++ b/pages/_ru-RU/ds-index/hardmod.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: guides
title: Hardmod
-description: An explanation of all things DS modding
+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...
diff --git a/pages/_ru-RU/ds-index/homebrew.md b/pages/_ru-RU/ds-index/homebrew.md
index 8e6d4da0..05fe7855 100644
--- a/pages/_ru-RU/ds-index/homebrew.md
+++ b/pages/_ru-RU/ds-index/homebrew.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Homebrew
-description: An explanation of all things DS modding
+description: Information about homebrew on the Nintendo DS
---
### Development
diff --git a/pages/_ru-RU/ds-index/retail-roms.md b/pages/_ru-RU/ds-index/retail-roms.md
index de4cbdbc..36dfe8c4 100644
--- a/pages/_ru-RU/ds-index/retail-roms.md
+++ b/pages/_ru-RU/ds-index/retail-roms.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Retail ROMs
-description: An explanation of all things DS modding
+description: Information related to retail DS games
---
### Anti-Piracy
@@ -38,7 +38,7 @@ 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
### Card Read DMA
-Card DMA (stands for Direct Memory Access) is a more efficient way to read catridge data than by software. When there isn't any data available, code can still execute. In software catridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
+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`
@@ -51,22 +51,24 @@ In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 ga
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.
-Flashcarts can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcart kernel respectively. The following kernels can utilize 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`)
Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
-- NitroHax (`cheats.xml`)
- - The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and trys 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
-- TWiLight Menu++ (`usrcheat.dat`)
+- [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, the cheats file does not have a real limit.
- - Bootstrap 4 DS (aka the nds-bootstrap version used on flashcarts) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack.
+ - 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/page-38#post-9090779)
+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 consecutives addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
+- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
Credits: (`DeadSkullzJr`)
diff --git a/pages/_ru-RU/ds-index/wifi.md b/pages/_ru-RU/ds-index/wifi.md
index 330d22a3..b454477a 100644
--- a/pages/_ru-RU/ds-index/wifi.md
+++ b/pages/_ru-RU/ds-index/wifi.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: An explanation of all things DS modding
+description: Information on using Wi-Fi on the Nintendo DS
---
- On Nintendo DS applications, you can only use WEP and Open WiFi
@@ -12,6 +12,11 @@ description: An explanation of all things DS modding
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
diff --git a/pages/_ru-RU/twilightmenu/creating-ram-disks.md b/pages/_ru-RU/twilightmenu/creating-ram-disks.md
index b3b4f6fa..5d9fc1be 100644
--- a/pages/_ru-RU/twilightmenu/creating-ram-disks.md
+++ b/pages/_ru-RU/twilightmenu/creating-ram-disks.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_ru-RU/twilightmenu/custom-boot-splashes.md b/pages/_ru-RU/twilightmenu/custom-boot-splashes.md
index adc2aa33..4ea7829b 100644
--- a/pages/_ru-RU/twilightmenu/custom-boot-splashes.md
+++ b/pages/_ru-RU/twilightmenu/custom-boot-splashes.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md
index 61d953b5..58f0b3ce 100644
--- a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md
@@ -4,6 +4,7 @@ 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".
diff --git a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md
index 1eb9dd2b..9a1a090a 100644
--- a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md
@@ -4,6 +4,7 @@ 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).
diff --git a/pages/_ru-RU/twilightmenu/custom-fonts.md b/pages/_ru-RU/twilightmenu/custom-fonts.md
index 5188ecc2..d70a7ac9 100644
--- a/pages/_ru-RU/twilightmenu/custom-fonts.md
+++ b/pages/_ru-RU/twilightmenu/custom-fonts.md
@@ -4,6 +4,7 @@ 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.
@@ -26,5 +27,5 @@ You can make your own fonts using a utility such as Pk11's [nftr-editor](https:/
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 `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
1. Click `Save`, then repeat for the other sizes
diff --git a/pages/_ru-RU/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_ru-RU/twilightmenu/custom-unlaunch-backgrounds.md
index 9d3dadb2..627ecb6e 100644
--- a/pages/_ru-RU/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_ru-RU/twilightmenu/custom-unlaunch-backgrounds.md
@@ -4,6 +4,7 @@ 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:
diff --git a/pages/_ru-RU/twilightmenu/download-play-pictochat.md b/pages/_ru-RU/twilightmenu/download-play-pictochat.md
index 367bb0aa..a4571b5b 100644
--- a/pages/_ru-RU/twilightmenu/download-play-pictochat.md
+++ b/pages/_ru-RU/twilightmenu/download-play-pictochat.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_ru-RU/twilightmenu/faq.md b/pages/_ru-RU/twilightmenu/faq.md
index b54953db..5bb594c5 100644
--- a/pages/_ru-RU/twilightmenu/faq.md
+++ b/pages/_ru-RU/twilightmenu/faq.md
@@ -4,6 +4,7 @@ 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/).
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 234677c5..9d4473df 100644
--- a/pages/_ru-RU/twilightmenu/how-to-get-box-art.md
+++ b/pages/_ru-RU/twilightmenu/how-to-get-box-art.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: How to Get Box Art
+description: How to get box art / game covers in TWiLight Menu++
---
### 3DS
diff --git a/pages/_ru-RU/twilightmenu/index.md b/pages/_ru-RU/twilightmenu/index.md
index ddbfd4ea..8094ebb7 100644
--- a/pages/_ru-RU/twilightmenu/index.md
+++ b/pages/_ru-RU/twilightmenu/index.md
@@ -3,6 +3,7 @@ lang: en-US
layout: wiki
section: twilightmenu
title: Главная
+description: Guides on how to use and customize TWiLight Menu++
---
# Добро пожаловать в TWiLight Menu++ вики!
diff --git a/pages/_ru-RU/twilightmenu/installing-3ds-manual.md b/pages/_ru-RU/twilightmenu/installing-3ds-manual.md
index 6e2df40a..0d2b17b8 100644
--- a/pages/_ru-RU/twilightmenu/installing-3ds-manual.md
+++ b/pages/_ru-RU/twilightmenu/installing-3ds-manual.md
@@ -1,19 +1,7 @@
---
lang: en-US
-layout: wiki
-section: twilightmenu
-category: installing
-title: Установка (3DS, руководство)
+layout: redirect
+destination: 'installing-3ds?tab=manual#tab-manual'
+title: Installing (3DS, Manual)
---
-Первым делом, вам нужно будет иметь кастомную прошивку на вашем 3DS ([3ds.hacks.guide](https://3ds.hacks.guide)) для её установки.
-{:.alert .alert-info}
-
-### Установка
-1. Загрузите последнюю версию `TWiLightMenu-3DS.7z` со [страницы релизов](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
diff --git a/pages/_ru-RU/twilightmenu/installing-3ds.md b/pages/_ru-RU/twilightmenu/installing-3ds.md
index 4c6dbde0..a124f214 100644
--- a/pages/_ru-RU/twilightmenu/installing-3ds.md
+++ b/pages/_ru-RU/twilightmenu/installing-3ds.md
@@ -4,12 +4,13 @@ layout: wiki
section: twilightmenu
category: installing
title: Установка (3DS)
+description: How to install TWiLight Menu++ on the Nintendo 3DS
---
Первым делом, вам нужно будет иметь кастомную прошивку на вашем 3DS ([3ds.hacks.guide](https://3ds.hacks.guide)) для её установки.
{:.alert .alert-info}
-### Установка (С рабочей камерой)
+{% capture tab-working-camera %}
1. Откройте FBI и выберите `Удаленная установка`, затем `Сканируйте QR-код`
1. Сканируйте этот QR-код для установки последней версии [Universal-Updater](https://github.com/Universal-Team/Universal-Updater). 
1. Закройте FBI и запустите Universal-Updater.
@@ -17,9 +18,10 @@ title: Установка (3DS)
1. Найдите TWiLight Menu + + в сетке приложений, вы сможете найти с помощью третьей вкладки на боковой панели, если у вас возникли проблемы с ее нахождением, то:
- Оно имеет такую иконку: 
1. Нажмите A или нажмите на значок загрузки в боковой панели и выберите `TWiLight Menu++` для его установки.
- - Загрузка может занять некоторое время.
+ - This will take a while
+{% endcapture %}
-### Установка (Без камеры / С нерабочей камерой)
+{% capture tab-non-working-camera %}
1. Зугрузите файл `Universal-Updater.cia` со [страницы релиза Universal-Updater](https://github.com/Universal-Team/Universal-Updater/releases)
1. Поместите файл `Universal-Updater.cia` в любом месте на вашей SD-карте.
1. Запустите FBI на вашей Nintendo 3DS.
@@ -30,4 +32,37 @@ title: Установка (3DS)
1. Найдите TWiLight Menu + + в сетке приложений, вы сможете найти с помощью третьей вкладки на боковой панели, если у вас возникли проблемы с ее нахождением, то:
- Оно имеет такую иконку: 
1. Нажмите A или нажмите на значок загрузки в боковой панели и выберите `TWiLight Menu++` для его установки.
- - Загрузка может занять некоторое время.
+ - 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/_ru-RU/twilightmenu/installing-dsi.md b/pages/_ru-RU/twilightmenu/installing-dsi.md
index 552a4dea..a464fbbe 100644
--- a/pages/_ru-RU/twilightmenu/installing-dsi.md
+++ b/pages/_ru-RU/twilightmenu/installing-dsi.md
@@ -4,6 +4,7 @@ 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++
diff --git a/pages/_ru-RU/twilightmenu/installing-flashcard.md b/pages/_ru-RU/twilightmenu/installing-flashcard.md
index 861ac88c..95897401 100644
--- a/pages/_ru-RU/twilightmenu/installing-flashcard.md
+++ b/pages/_ru-RU/twilightmenu/installing-flashcard.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: Установка (Флеш-картридж)
+description: How to install TWiLight Menu++ on a Nintendo DS flashcard
---
### Установка
diff --git a/pages/_ru-RU/twilightmenu/playing-in-widescreen.md b/pages/_ru-RU/twilightmenu/playing-in-widescreen.md
index c46fb6f5..bc7661c8 100644
--- a/pages/_ru-RU/twilightmenu/playing-in-widescreen.md
+++ b/pages/_ru-RU/twilightmenu/playing-in-widescreen.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_ru-RU/twilightmenu/uninstalling-3ds.md b/pages/_ru-RU/twilightmenu/uninstalling-3ds.md
index 9004d71e..edc5f14a 100644
--- a/pages/_ru-RU/twilightmenu/uninstalling-3ds.md
+++ b/pages/_ru-RU/twilightmenu/uninstalling-3ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (3DS)
+description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
---
### Uninstalling
@@ -17,4 +18,4 @@ title: Uninstalling (3DS)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_ru-RU/twilightmenu/uninstalling-ds.md b/pages/_ru-RU/twilightmenu/uninstalling-ds.md
index 9ab7efa5..5372df1f 100644
--- a/pages/_ru-RU/twilightmenu/uninstalling-ds.md
+++ b/pages/_ru-RU/twilightmenu/uninstalling-ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (DS & DSi)
+description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
---
### Uninstalling
@@ -12,4 +13,4 @@ title: Uninstalling (DS & DSi)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_ru-RU/twilightmenu/updating-3ds-manual.md b/pages/_ru-RU/twilightmenu/updating-3ds-manual.md
index 6010c4eb..c9d5020a 100644
--- a/pages/_ru-RU/twilightmenu/updating-3ds-manual.md
+++ b/pages/_ru-RU/twilightmenu/updating-3ds-manual.md
@@ -1,26 +1,7 @@
---
lang: en-US
-layout: wiki
-section: twilightmenu
-category: updating
+layout: redirect
+destination: 'updating-3ds?tab=manual#tab-manual'
title: Updating (3DS, Manual)
---
-If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
-{:.alert .alert-info}
-
-### Updating
-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
-
-### 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/_ru-RU/twilightmenu/updating-3ds.md b/pages/_ru-RU/twilightmenu/updating-3ds.md
index 954071df..5def7ccc 100644
--- a/pages/_ru-RU/twilightmenu/updating-3ds.md
+++ b/pages/_ru-RU/twilightmenu/updating-3ds.md
@@ -4,17 +4,45 @@ 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}
-### Updating
+{% 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
diff --git a/pages/_ru-RU/twilightmenu/updating-dsi.md b/pages/_ru-RU/twilightmenu/updating-dsi.md
index 49543658..532d6ee7 100644
--- a/pages/_ru-RU/twilightmenu/updating-dsi.md
+++ b/pages/_ru-RU/twilightmenu/updating-dsi.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_ru-RU/twilightmenu/updating-flashcard.md b/pages/_ru-RU/twilightmenu/updating-flashcard.md
index 3434b013..481c7dec 100644
--- a/pages/_ru-RU/twilightmenu/updating-flashcard.md
+++ b/pages/_ru-RU/twilightmenu/updating-flashcard.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_sv-SE/ds-index/3ds-forwarders.md b/pages/_sv-SE/ds-index/3ds-forwarders.md
index c684b75e..1a806994 100644
--- a/pages/_sv-SE/ds-index/3ds-forwarders.md
+++ b/pages/_sv-SE/ds-index/3ds-forwarders.md
@@ -106,8 +106,8 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
diff --git a/pages/_sv-SE/ds-index/dsi-twl-firm.md b/pages/_sv-SE/ds-index/dsi-twl-firm.md
index 9b228fa6..66436f57 100644
--- a/pages/_sv-SE/ds-index/dsi-twl-firm.md
+++ b/pages/_sv-SE/ds-index/dsi-twl-firm.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
-description: An explanation of all things DS modding
+description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
### Konfigurera CFW
@@ -23,7 +23,7 @@ Nintendo DS släpptes år 2004 med en 67Mhz processor. Nintendo DSi släpptes å
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
+The 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.
diff --git a/pages/_sv-SE/ds-index/hardmod.md b/pages/_sv-SE/ds-index/hardmod.md
index 8fb813f5..3666bf1a 100644
--- a/pages/_sv-SE/ds-index/hardmod.md
+++ b/pages/_sv-SE/ds-index/hardmod.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: guides
title: Hardmod
-description: An explanation of all things DS modding
+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...
diff --git a/pages/_sv-SE/ds-index/homebrew.md b/pages/_sv-SE/ds-index/homebrew.md
index 8e6d4da0..05fe7855 100644
--- a/pages/_sv-SE/ds-index/homebrew.md
+++ b/pages/_sv-SE/ds-index/homebrew.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Homebrew
-description: An explanation of all things DS modding
+description: Information about homebrew on the Nintendo DS
---
### Development
diff --git a/pages/_sv-SE/ds-index/retail-roms.md b/pages/_sv-SE/ds-index/retail-roms.md
index de4cbdbc..36dfe8c4 100644
--- a/pages/_sv-SE/ds-index/retail-roms.md
+++ b/pages/_sv-SE/ds-index/retail-roms.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Retail ROMs
-description: An explanation of all things DS modding
+description: Information related to retail DS games
---
### Anti-Piracy
@@ -38,7 +38,7 @@ 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
### Card Read DMA
-Card DMA (stands for Direct Memory Access) is a more efficient way to read catridge data than by software. When there isn't any data available, code can still execute. In software catridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
+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`
@@ -51,22 +51,24 @@ In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 ga
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.
-Flashcarts can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcart kernel respectively. The following kernels can utilize 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`)
Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
-- NitroHax (`cheats.xml`)
- - The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and trys 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
-- TWiLight Menu++ (`usrcheat.dat`)
+- [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, the cheats file does not have a real limit.
- - Bootstrap 4 DS (aka the nds-bootstrap version used on flashcarts) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack.
+ - 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/page-38#post-9090779)
+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 consecutives addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
+- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
Credits: (`DeadSkullzJr`)
diff --git a/pages/_sv-SE/ds-index/wifi.md b/pages/_sv-SE/ds-index/wifi.md
index 330d22a3..b454477a 100644
--- a/pages/_sv-SE/ds-index/wifi.md
+++ b/pages/_sv-SE/ds-index/wifi.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: An explanation of all things DS modding
+description: Information on using Wi-Fi on the Nintendo DS
---
- On Nintendo DS applications, you can only use WEP and Open WiFi
@@ -12,6 +12,11 @@ description: An explanation of all things DS modding
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
diff --git a/pages/_sv-SE/twilightmenu/creating-ram-disks.md b/pages/_sv-SE/twilightmenu/creating-ram-disks.md
index b3b4f6fa..5d9fc1be 100644
--- a/pages/_sv-SE/twilightmenu/creating-ram-disks.md
+++ b/pages/_sv-SE/twilightmenu/creating-ram-disks.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_sv-SE/twilightmenu/custom-boot-splashes.md b/pages/_sv-SE/twilightmenu/custom-boot-splashes.md
index adc2aa33..4ea7829b 100644
--- a/pages/_sv-SE/twilightmenu/custom-boot-splashes.md
+++ b/pages/_sv-SE/twilightmenu/custom-boot-splashes.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md
index 61d953b5..58f0b3ce 100644
--- a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md
@@ -4,6 +4,7 @@ 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".
diff --git a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md
index 1eb9dd2b..9a1a090a 100644
--- a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md
@@ -4,6 +4,7 @@ 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).
diff --git a/pages/_sv-SE/twilightmenu/custom-fonts.md b/pages/_sv-SE/twilightmenu/custom-fonts.md
index 5188ecc2..d70a7ac9 100644
--- a/pages/_sv-SE/twilightmenu/custom-fonts.md
+++ b/pages/_sv-SE/twilightmenu/custom-fonts.md
@@ -4,6 +4,7 @@ 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.
@@ -26,5 +27,5 @@ You can make your own fonts using a utility such as Pk11's [nftr-editor](https:/
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 `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
1. Click `Save`, then repeat for the other sizes
diff --git a/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md
index 9d3dadb2..627ecb6e 100644
--- a/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md
@@ -4,6 +4,7 @@ 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:
diff --git a/pages/_sv-SE/twilightmenu/download-play-pictochat.md b/pages/_sv-SE/twilightmenu/download-play-pictochat.md
index 367bb0aa..a4571b5b 100644
--- a/pages/_sv-SE/twilightmenu/download-play-pictochat.md
+++ b/pages/_sv-SE/twilightmenu/download-play-pictochat.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_sv-SE/twilightmenu/faq.md b/pages/_sv-SE/twilightmenu/faq.md
index b54953db..5bb594c5 100644
--- a/pages/_sv-SE/twilightmenu/faq.md
+++ b/pages/_sv-SE/twilightmenu/faq.md
@@ -4,6 +4,7 @@ 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/).
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 234677c5..9d4473df 100644
--- a/pages/_sv-SE/twilightmenu/how-to-get-box-art.md
+++ b/pages/_sv-SE/twilightmenu/how-to-get-box-art.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: How to Get Box Art
+description: How to get box art / game covers in TWiLight Menu++
---
### 3DS
diff --git a/pages/_sv-SE/twilightmenu/index.md b/pages/_sv-SE/twilightmenu/index.md
index 5b66fb9f..55ae0ac9 100644
--- a/pages/_sv-SE/twilightmenu/index.md
+++ b/pages/_sv-SE/twilightmenu/index.md
@@ -3,6 +3,7 @@ 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!
diff --git a/pages/_sv-SE/twilightmenu/installing-3ds-manual.md b/pages/_sv-SE/twilightmenu/installing-3ds-manual.md
index 9d54fc7a..1c9d5921 100644
--- a/pages/_sv-SE/twilightmenu/installing-3ds-manual.md
+++ b/pages/_sv-SE/twilightmenu/installing-3ds-manual.md
@@ -1,19 +1,7 @@
---
lang: sv-SE
-layout: wiki
-section: twilightmenu
-category: installing
+layout: redirect
+destination: 'installing-3ds?tab=manual#tab-manual'
title: Installing (3DS, Manual)
---
-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}
-
-### Installation
-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. On your 3DS, install the two CIAs with FBI
diff --git a/pages/_sv-SE/twilightmenu/installing-3ds.md b/pages/_sv-SE/twilightmenu/installing-3ds.md
index 3e4a5a00..2fc540af 100644
--- a/pages/_sv-SE/twilightmenu/installing-3ds.md
+++ b/pages/_sv-SE/twilightmenu/installing-3ds.md
@@ -4,12 +4,13 @@ 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}
-### Installing (Working Camera)
+{% capture tab-working-camera %}
1. Öppna FBI och välj `Remote Install`, sedan `Scan QR Code`
1. Skanna denna QR-kod för att installera den senaste versionen av [Universal-Updater](https://github.com/Universal-Team/Universal-Updater) 
1. Stäng FBI och starta Universal-Updater
@@ -17,9 +18,10 @@ 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
- - Det kommer att ta ett tag
+ - This will take a while
+{% endcapture %}
-### Installing (Non-Working Camera)
+{% capture tab-non-working-camera %}
1. Ladda ner filen `Universal-Updater.cia` från [Universal-Updaters release sida](https://github.com/Universal-Team/Universal-Updater/releases)
1. Placera filen `Universal-Updater.cia` var som helst på ditt SD-kort
1. Starta FBI på din Nintendo 3DS
@@ -30,4 +32,37 @@ 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
- - Det kommer att ta ett tag
+ - 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/_sv-SE/twilightmenu/installing-dsi.md b/pages/_sv-SE/twilightmenu/installing-dsi.md
index 552a4dea..a464fbbe 100644
--- a/pages/_sv-SE/twilightmenu/installing-dsi.md
+++ b/pages/_sv-SE/twilightmenu/installing-dsi.md
@@ -4,6 +4,7 @@ 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++
diff --git a/pages/_sv-SE/twilightmenu/installing-flashcard.md b/pages/_sv-SE/twilightmenu/installing-flashcard.md
index 57e71262..a7b90179 100644
--- a/pages/_sv-SE/twilightmenu/installing-flashcard.md
+++ b/pages/_sv-SE/twilightmenu/installing-flashcard.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: Installing (Flashcard)
+description: How to install TWiLight Menu++ on a Nintendo DS flashcard
---
### Installing
diff --git a/pages/_sv-SE/twilightmenu/playing-in-widescreen.md b/pages/_sv-SE/twilightmenu/playing-in-widescreen.md
index c46fb6f5..bc7661c8 100644
--- a/pages/_sv-SE/twilightmenu/playing-in-widescreen.md
+++ b/pages/_sv-SE/twilightmenu/playing-in-widescreen.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_sv-SE/twilightmenu/uninstalling-3ds.md b/pages/_sv-SE/twilightmenu/uninstalling-3ds.md
index 9004d71e..edc5f14a 100644
--- a/pages/_sv-SE/twilightmenu/uninstalling-3ds.md
+++ b/pages/_sv-SE/twilightmenu/uninstalling-3ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (3DS)
+description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
---
### Uninstalling
@@ -17,4 +18,4 @@ title: Uninstalling (3DS)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_sv-SE/twilightmenu/uninstalling-ds.md b/pages/_sv-SE/twilightmenu/uninstalling-ds.md
index 9ab7efa5..5372df1f 100644
--- a/pages/_sv-SE/twilightmenu/uninstalling-ds.md
+++ b/pages/_sv-SE/twilightmenu/uninstalling-ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (DS & DSi)
+description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
---
### Uninstalling
@@ -12,4 +13,4 @@ title: Uninstalling (DS & DSi)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_sv-SE/twilightmenu/updating-3ds-manual.md b/pages/_sv-SE/twilightmenu/updating-3ds-manual.md
index 6010c4eb..c9d5020a 100644
--- a/pages/_sv-SE/twilightmenu/updating-3ds-manual.md
+++ b/pages/_sv-SE/twilightmenu/updating-3ds-manual.md
@@ -1,26 +1,7 @@
---
lang: en-US
-layout: wiki
-section: twilightmenu
-category: updating
+layout: redirect
+destination: 'updating-3ds?tab=manual#tab-manual'
title: Updating (3DS, Manual)
---
-If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
-{:.alert .alert-info}
-
-### Updating
-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
-
-### 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/_sv-SE/twilightmenu/updating-3ds.md b/pages/_sv-SE/twilightmenu/updating-3ds.md
index 954071df..5def7ccc 100644
--- a/pages/_sv-SE/twilightmenu/updating-3ds.md
+++ b/pages/_sv-SE/twilightmenu/updating-3ds.md
@@ -4,17 +4,45 @@ 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}
-### Updating
+{% 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
diff --git a/pages/_sv-SE/twilightmenu/updating-dsi.md b/pages/_sv-SE/twilightmenu/updating-dsi.md
index 49543658..532d6ee7 100644
--- a/pages/_sv-SE/twilightmenu/updating-dsi.md
+++ b/pages/_sv-SE/twilightmenu/updating-dsi.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_sv-SE/twilightmenu/updating-flashcard.md b/pages/_sv-SE/twilightmenu/updating-flashcard.md
index 3434b013..481c7dec 100644
--- a/pages/_sv-SE/twilightmenu/updating-flashcard.md
+++ b/pages/_sv-SE/twilightmenu/updating-flashcard.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_tr-TR/ds-index/3ds-forwarders.md b/pages/_tr-TR/ds-index/3ds-forwarders.md
index c684b75e..1a806994 100644
--- a/pages/_tr-TR/ds-index/3ds-forwarders.md
+++ b/pages/_tr-TR/ds-index/3ds-forwarders.md
@@ -106,8 +106,8 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
diff --git a/pages/_tr-TR/ds-index/dsi-twl-firm.md b/pages/_tr-TR/ds-index/dsi-twl-firm.md
index fce45428..99214be8 100644
--- a/pages/_tr-TR/ds-index/dsi-twl-firm.md
+++ b/pages/_tr-TR/ds-index/dsi-twl-firm.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
-description: An explanation of all things DS modding
+description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
### Setting-up CFW
@@ -23,7 +23,7 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
+The 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.
diff --git a/pages/_tr-TR/ds-index/hardmod.md b/pages/_tr-TR/ds-index/hardmod.md
index 8fb813f5..3666bf1a 100644
--- a/pages/_tr-TR/ds-index/hardmod.md
+++ b/pages/_tr-TR/ds-index/hardmod.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: guides
title: Hardmod
-description: An explanation of all things DS modding
+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...
diff --git a/pages/_tr-TR/ds-index/homebrew.md b/pages/_tr-TR/ds-index/homebrew.md
index 8e6d4da0..05fe7855 100644
--- a/pages/_tr-TR/ds-index/homebrew.md
+++ b/pages/_tr-TR/ds-index/homebrew.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Homebrew
-description: An explanation of all things DS modding
+description: Information about homebrew on the Nintendo DS
---
### Development
diff --git a/pages/_tr-TR/ds-index/retail-roms.md b/pages/_tr-TR/ds-index/retail-roms.md
index de4cbdbc..36dfe8c4 100644
--- a/pages/_tr-TR/ds-index/retail-roms.md
+++ b/pages/_tr-TR/ds-index/retail-roms.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Retail ROMs
-description: An explanation of all things DS modding
+description: Information related to retail DS games
---
### Anti-Piracy
@@ -38,7 +38,7 @@ 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
### Card Read DMA
-Card DMA (stands for Direct Memory Access) is a more efficient way to read catridge data than by software. When there isn't any data available, code can still execute. In software catridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
+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`
@@ -51,22 +51,24 @@ In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 ga
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.
-Flashcarts can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcart kernel respectively. The following kernels can utilize 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`)
Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
-- NitroHax (`cheats.xml`)
- - The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and trys 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
-- TWiLight Menu++ (`usrcheat.dat`)
+- [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, the cheats file does not have a real limit.
- - Bootstrap 4 DS (aka the nds-bootstrap version used on flashcarts) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack.
+ - 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/page-38#post-9090779)
+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 consecutives addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
+- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
Credits: (`DeadSkullzJr`)
diff --git a/pages/_tr-TR/ds-index/wifi.md b/pages/_tr-TR/ds-index/wifi.md
index 330d22a3..b454477a 100644
--- a/pages/_tr-TR/ds-index/wifi.md
+++ b/pages/_tr-TR/ds-index/wifi.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: An explanation of all things DS modding
+description: Information on using Wi-Fi on the Nintendo DS
---
- On Nintendo DS applications, you can only use WEP and Open WiFi
@@ -12,6 +12,11 @@ description: An explanation of all things DS modding
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
diff --git a/pages/_tr-TR/twilightmenu/creating-ram-disks.md b/pages/_tr-TR/twilightmenu/creating-ram-disks.md
index b3b4f6fa..5d9fc1be 100644
--- a/pages/_tr-TR/twilightmenu/creating-ram-disks.md
+++ b/pages/_tr-TR/twilightmenu/creating-ram-disks.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_tr-TR/twilightmenu/custom-boot-splashes.md b/pages/_tr-TR/twilightmenu/custom-boot-splashes.md
index adc2aa33..4ea7829b 100644
--- a/pages/_tr-TR/twilightmenu/custom-boot-splashes.md
+++ b/pages/_tr-TR/twilightmenu/custom-boot-splashes.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_tr-TR/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_tr-TR/twilightmenu/custom-dsi-3ds-sfx.md
index 61d953b5..58f0b3ce 100644
--- a/pages/_tr-TR/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_tr-TR/twilightmenu/custom-dsi-3ds-sfx.md
@@ -4,6 +4,7 @@ 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".
diff --git a/pages/_tr-TR/twilightmenu/custom-dsi-3ds-skins.md b/pages/_tr-TR/twilightmenu/custom-dsi-3ds-skins.md
index 1eb9dd2b..9a1a090a 100644
--- a/pages/_tr-TR/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_tr-TR/twilightmenu/custom-dsi-3ds-skins.md
@@ -4,6 +4,7 @@ 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).
diff --git a/pages/_tr-TR/twilightmenu/custom-fonts.md b/pages/_tr-TR/twilightmenu/custom-fonts.md
index 5188ecc2..d70a7ac9 100644
--- a/pages/_tr-TR/twilightmenu/custom-fonts.md
+++ b/pages/_tr-TR/twilightmenu/custom-fonts.md
@@ -4,6 +4,7 @@ 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.
@@ -26,5 +27,5 @@ You can make your own fonts using a utility such as Pk11's [nftr-editor](https:/
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 `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
1. Click `Save`, then repeat for the other sizes
diff --git a/pages/_tr-TR/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_tr-TR/twilightmenu/custom-unlaunch-backgrounds.md
index 9d3dadb2..627ecb6e 100644
--- a/pages/_tr-TR/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_tr-TR/twilightmenu/custom-unlaunch-backgrounds.md
@@ -4,6 +4,7 @@ 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:
diff --git a/pages/_tr-TR/twilightmenu/download-play-pictochat.md b/pages/_tr-TR/twilightmenu/download-play-pictochat.md
index 367bb0aa..a4571b5b 100644
--- a/pages/_tr-TR/twilightmenu/download-play-pictochat.md
+++ b/pages/_tr-TR/twilightmenu/download-play-pictochat.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_tr-TR/twilightmenu/faq.md b/pages/_tr-TR/twilightmenu/faq.md
index b54953db..5bb594c5 100644
--- a/pages/_tr-TR/twilightmenu/faq.md
+++ b/pages/_tr-TR/twilightmenu/faq.md
@@ -4,6 +4,7 @@ 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/).
diff --git a/pages/_tr-TR/twilightmenu/how-to-get-box-art.md b/pages/_tr-TR/twilightmenu/how-to-get-box-art.md
index 234677c5..9d4473df 100644
--- a/pages/_tr-TR/twilightmenu/how-to-get-box-art.md
+++ b/pages/_tr-TR/twilightmenu/how-to-get-box-art.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: How to Get Box Art
+description: How to get box art / game covers in TWiLight Menu++
---
### 3DS
diff --git a/pages/_tr-TR/twilightmenu/index.md b/pages/_tr-TR/twilightmenu/index.md
index 5b66fb9f..55ae0ac9 100644
--- a/pages/_tr-TR/twilightmenu/index.md
+++ b/pages/_tr-TR/twilightmenu/index.md
@@ -3,6 +3,7 @@ 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!
diff --git a/pages/_tr-TR/twilightmenu/installing-3ds-manual.md b/pages/_tr-TR/twilightmenu/installing-3ds-manual.md
index 8e46fe47..0d2b17b8 100644
--- a/pages/_tr-TR/twilightmenu/installing-3ds-manual.md
+++ b/pages/_tr-TR/twilightmenu/installing-3ds-manual.md
@@ -1,19 +1,7 @@
---
lang: en-US
-layout: wiki
-section: twilightmenu
-category: installing
+layout: redirect
+destination: 'installing-3ds?tab=manual#tab-manual'
title: Installing (3DS, Manual)
---
-You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it
-{:.alert .alert-info}
-
-### Installing
-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
diff --git a/pages/_tr-TR/twilightmenu/installing-3ds.md b/pages/_tr-TR/twilightmenu/installing-3ds.md
index 5b99eec7..6d7f98e9 100644
--- a/pages/_tr-TR/twilightmenu/installing-3ds.md
+++ b/pages/_tr-TR/twilightmenu/installing-3ds.md
@@ -4,12 +4,13 @@ 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}
-### Installing (Working Camera)
+{% 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
@@ -18,8 +19,9 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
- 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 %}
-### Installing (Non-Working Camera)
+{% 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
@@ -31,3 +33,36 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
- 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/_tr-TR/twilightmenu/installing-dsi.md b/pages/_tr-TR/twilightmenu/installing-dsi.md
index 552a4dea..a464fbbe 100644
--- a/pages/_tr-TR/twilightmenu/installing-dsi.md
+++ b/pages/_tr-TR/twilightmenu/installing-dsi.md
@@ -4,6 +4,7 @@ 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++
diff --git a/pages/_tr-TR/twilightmenu/installing-flashcard.md b/pages/_tr-TR/twilightmenu/installing-flashcard.md
index 57e71262..a7b90179 100644
--- a/pages/_tr-TR/twilightmenu/installing-flashcard.md
+++ b/pages/_tr-TR/twilightmenu/installing-flashcard.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: Installing (Flashcard)
+description: How to install TWiLight Menu++ on a Nintendo DS flashcard
---
### Installing
diff --git a/pages/_tr-TR/twilightmenu/playing-in-widescreen.md b/pages/_tr-TR/twilightmenu/playing-in-widescreen.md
index c46fb6f5..bc7661c8 100644
--- a/pages/_tr-TR/twilightmenu/playing-in-widescreen.md
+++ b/pages/_tr-TR/twilightmenu/playing-in-widescreen.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_tr-TR/twilightmenu/uninstalling-3ds.md b/pages/_tr-TR/twilightmenu/uninstalling-3ds.md
index 9004d71e..edc5f14a 100644
--- a/pages/_tr-TR/twilightmenu/uninstalling-3ds.md
+++ b/pages/_tr-TR/twilightmenu/uninstalling-3ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (3DS)
+description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
---
### Uninstalling
@@ -17,4 +18,4 @@ title: Uninstalling (3DS)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_tr-TR/twilightmenu/uninstalling-ds.md b/pages/_tr-TR/twilightmenu/uninstalling-ds.md
index 9ab7efa5..5372df1f 100644
--- a/pages/_tr-TR/twilightmenu/uninstalling-ds.md
+++ b/pages/_tr-TR/twilightmenu/uninstalling-ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (DS & DSi)
+description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
---
### Uninstalling
@@ -12,4 +13,4 @@ title: Uninstalling (DS & DSi)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_tr-TR/twilightmenu/updating-3ds-manual.md b/pages/_tr-TR/twilightmenu/updating-3ds-manual.md
index 6010c4eb..c9d5020a 100644
--- a/pages/_tr-TR/twilightmenu/updating-3ds-manual.md
+++ b/pages/_tr-TR/twilightmenu/updating-3ds-manual.md
@@ -1,26 +1,7 @@
---
lang: en-US
-layout: wiki
-section: twilightmenu
-category: updating
+layout: redirect
+destination: 'updating-3ds?tab=manual#tab-manual'
title: Updating (3DS, Manual)
---
-If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
-{:.alert .alert-info}
-
-### Updating
-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
-
-### 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/_tr-TR/twilightmenu/updating-3ds.md b/pages/_tr-TR/twilightmenu/updating-3ds.md
index 954071df..5def7ccc 100644
--- a/pages/_tr-TR/twilightmenu/updating-3ds.md
+++ b/pages/_tr-TR/twilightmenu/updating-3ds.md
@@ -4,17 +4,45 @@ 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}
-### Updating
+{% 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
diff --git a/pages/_tr-TR/twilightmenu/updating-dsi.md b/pages/_tr-TR/twilightmenu/updating-dsi.md
index 49543658..532d6ee7 100644
--- a/pages/_tr-TR/twilightmenu/updating-dsi.md
+++ b/pages/_tr-TR/twilightmenu/updating-dsi.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_tr-TR/twilightmenu/updating-flashcard.md b/pages/_tr-TR/twilightmenu/updating-flashcard.md
index 3434b013..481c7dec 100644
--- a/pages/_tr-TR/twilightmenu/updating-flashcard.md
+++ b/pages/_tr-TR/twilightmenu/updating-flashcard.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_uk-UA/ds-index/3ds-forwarders.md b/pages/_uk-UA/ds-index/3ds-forwarders.md
index c684b75e..1a806994 100644
--- a/pages/_uk-UA/ds-index/3ds-forwarders.md
+++ b/pages/_uk-UA/ds-index/3ds-forwarders.md
@@ -106,8 +106,8 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
diff --git a/pages/_uk-UA/ds-index/dsi-twl-firm.md b/pages/_uk-UA/ds-index/dsi-twl-firm.md
index fce45428..99214be8 100644
--- a/pages/_uk-UA/ds-index/dsi-twl-firm.md
+++ b/pages/_uk-UA/ds-index/dsi-twl-firm.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
-description: An explanation of all things DS modding
+description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
### Setting-up CFW
@@ -23,7 +23,7 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
+The 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.
diff --git a/pages/_uk-UA/ds-index/hardmod.md b/pages/_uk-UA/ds-index/hardmod.md
index 8fb813f5..3666bf1a 100644
--- a/pages/_uk-UA/ds-index/hardmod.md
+++ b/pages/_uk-UA/ds-index/hardmod.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: guides
title: Hardmod
-description: An explanation of all things DS modding
+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...
diff --git a/pages/_uk-UA/ds-index/homebrew.md b/pages/_uk-UA/ds-index/homebrew.md
index 8e6d4da0..05fe7855 100644
--- a/pages/_uk-UA/ds-index/homebrew.md
+++ b/pages/_uk-UA/ds-index/homebrew.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Homebrew
-description: An explanation of all things DS modding
+description: Information about homebrew on the Nintendo DS
---
### Development
diff --git a/pages/_uk-UA/ds-index/retail-roms.md b/pages/_uk-UA/ds-index/retail-roms.md
index de4cbdbc..36dfe8c4 100644
--- a/pages/_uk-UA/ds-index/retail-roms.md
+++ b/pages/_uk-UA/ds-index/retail-roms.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Retail ROMs
-description: An explanation of all things DS modding
+description: Information related to retail DS games
---
### Anti-Piracy
@@ -38,7 +38,7 @@ 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
### Card Read DMA
-Card DMA (stands for Direct Memory Access) is a more efficient way to read catridge data than by software. When there isn't any data available, code can still execute. In software catridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
+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`
@@ -51,22 +51,24 @@ In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 ga
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.
-Flashcarts can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcart kernel respectively. The following kernels can utilize 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`)
Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
-- NitroHax (`cheats.xml`)
- - The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and trys 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
-- TWiLight Menu++ (`usrcheat.dat`)
+- [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, the cheats file does not have a real limit.
- - Bootstrap 4 DS (aka the nds-bootstrap version used on flashcarts) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack.
+ - 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/page-38#post-9090779)
+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 consecutives addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
+- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
Credits: (`DeadSkullzJr`)
diff --git a/pages/_uk-UA/ds-index/wifi.md b/pages/_uk-UA/ds-index/wifi.md
index 330d22a3..b454477a 100644
--- a/pages/_uk-UA/ds-index/wifi.md
+++ b/pages/_uk-UA/ds-index/wifi.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: An explanation of all things DS modding
+description: Information on using Wi-Fi on the Nintendo DS
---
- On Nintendo DS applications, you can only use WEP and Open WiFi
@@ -12,6 +12,11 @@ description: An explanation of all things DS modding
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
diff --git a/pages/_uk-UA/twilightmenu/creating-ram-disks.md b/pages/_uk-UA/twilightmenu/creating-ram-disks.md
index b3b4f6fa..5d9fc1be 100644
--- a/pages/_uk-UA/twilightmenu/creating-ram-disks.md
+++ b/pages/_uk-UA/twilightmenu/creating-ram-disks.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_uk-UA/twilightmenu/custom-boot-splashes.md b/pages/_uk-UA/twilightmenu/custom-boot-splashes.md
index adc2aa33..4ea7829b 100644
--- a/pages/_uk-UA/twilightmenu/custom-boot-splashes.md
+++ b/pages/_uk-UA/twilightmenu/custom-boot-splashes.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_uk-UA/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_uk-UA/twilightmenu/custom-dsi-3ds-sfx.md
index 61d953b5..58f0b3ce 100644
--- a/pages/_uk-UA/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_uk-UA/twilightmenu/custom-dsi-3ds-sfx.md
@@ -4,6 +4,7 @@ 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".
diff --git a/pages/_uk-UA/twilightmenu/custom-dsi-3ds-skins.md b/pages/_uk-UA/twilightmenu/custom-dsi-3ds-skins.md
index 1eb9dd2b..9a1a090a 100644
--- a/pages/_uk-UA/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_uk-UA/twilightmenu/custom-dsi-3ds-skins.md
@@ -4,6 +4,7 @@ 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).
diff --git a/pages/_uk-UA/twilightmenu/custom-fonts.md b/pages/_uk-UA/twilightmenu/custom-fonts.md
index 5188ecc2..d70a7ac9 100644
--- a/pages/_uk-UA/twilightmenu/custom-fonts.md
+++ b/pages/_uk-UA/twilightmenu/custom-fonts.md
@@ -4,6 +4,7 @@ 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.
@@ -26,5 +27,5 @@ You can make your own fonts using a utility such as Pk11's [nftr-editor](https:/
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 `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
1. Click `Save`, then repeat for the other sizes
diff --git a/pages/_uk-UA/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_uk-UA/twilightmenu/custom-unlaunch-backgrounds.md
index 9d3dadb2..627ecb6e 100644
--- a/pages/_uk-UA/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_uk-UA/twilightmenu/custom-unlaunch-backgrounds.md
@@ -4,6 +4,7 @@ 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:
diff --git a/pages/_uk-UA/twilightmenu/download-play-pictochat.md b/pages/_uk-UA/twilightmenu/download-play-pictochat.md
index 367bb0aa..a4571b5b 100644
--- a/pages/_uk-UA/twilightmenu/download-play-pictochat.md
+++ b/pages/_uk-UA/twilightmenu/download-play-pictochat.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_uk-UA/twilightmenu/faq.md b/pages/_uk-UA/twilightmenu/faq.md
index b54953db..5bb594c5 100644
--- a/pages/_uk-UA/twilightmenu/faq.md
+++ b/pages/_uk-UA/twilightmenu/faq.md
@@ -4,6 +4,7 @@ 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/).
diff --git a/pages/_uk-UA/twilightmenu/how-to-get-box-art.md b/pages/_uk-UA/twilightmenu/how-to-get-box-art.md
index 234677c5..9d4473df 100644
--- a/pages/_uk-UA/twilightmenu/how-to-get-box-art.md
+++ b/pages/_uk-UA/twilightmenu/how-to-get-box-art.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: How to Get Box Art
+description: How to get box art / game covers in TWiLight Menu++
---
### 3DS
diff --git a/pages/_uk-UA/twilightmenu/index.md b/pages/_uk-UA/twilightmenu/index.md
index 5b66fb9f..55ae0ac9 100644
--- a/pages/_uk-UA/twilightmenu/index.md
+++ b/pages/_uk-UA/twilightmenu/index.md
@@ -3,6 +3,7 @@ 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!
diff --git a/pages/_uk-UA/twilightmenu/installing-3ds-manual.md b/pages/_uk-UA/twilightmenu/installing-3ds-manual.md
index 8e46fe47..0d2b17b8 100644
--- a/pages/_uk-UA/twilightmenu/installing-3ds-manual.md
+++ b/pages/_uk-UA/twilightmenu/installing-3ds-manual.md
@@ -1,19 +1,7 @@
---
lang: en-US
-layout: wiki
-section: twilightmenu
-category: installing
+layout: redirect
+destination: 'installing-3ds?tab=manual#tab-manual'
title: Installing (3DS, Manual)
---
-You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it
-{:.alert .alert-info}
-
-### Installing
-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
diff --git a/pages/_uk-UA/twilightmenu/installing-3ds.md b/pages/_uk-UA/twilightmenu/installing-3ds.md
index 5b99eec7..6d7f98e9 100644
--- a/pages/_uk-UA/twilightmenu/installing-3ds.md
+++ b/pages/_uk-UA/twilightmenu/installing-3ds.md
@@ -4,12 +4,13 @@ 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}
-### Installing (Working Camera)
+{% 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
@@ -18,8 +19,9 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
- 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 %}
-### Installing (Non-Working Camera)
+{% 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
@@ -31,3 +33,36 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
- 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/_uk-UA/twilightmenu/installing-dsi.md b/pages/_uk-UA/twilightmenu/installing-dsi.md
index 552a4dea..a464fbbe 100644
--- a/pages/_uk-UA/twilightmenu/installing-dsi.md
+++ b/pages/_uk-UA/twilightmenu/installing-dsi.md
@@ -4,6 +4,7 @@ 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++
diff --git a/pages/_uk-UA/twilightmenu/installing-flashcard.md b/pages/_uk-UA/twilightmenu/installing-flashcard.md
index 57e71262..a7b90179 100644
--- a/pages/_uk-UA/twilightmenu/installing-flashcard.md
+++ b/pages/_uk-UA/twilightmenu/installing-flashcard.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: Installing (Flashcard)
+description: How to install TWiLight Menu++ on a Nintendo DS flashcard
---
### Installing
diff --git a/pages/_uk-UA/twilightmenu/playing-in-widescreen.md b/pages/_uk-UA/twilightmenu/playing-in-widescreen.md
index c46fb6f5..bc7661c8 100644
--- a/pages/_uk-UA/twilightmenu/playing-in-widescreen.md
+++ b/pages/_uk-UA/twilightmenu/playing-in-widescreen.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_uk-UA/twilightmenu/uninstalling-3ds.md b/pages/_uk-UA/twilightmenu/uninstalling-3ds.md
index 9004d71e..edc5f14a 100644
--- a/pages/_uk-UA/twilightmenu/uninstalling-3ds.md
+++ b/pages/_uk-UA/twilightmenu/uninstalling-3ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (3DS)
+description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
---
### Uninstalling
@@ -17,4 +18,4 @@ title: Uninstalling (3DS)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_uk-UA/twilightmenu/uninstalling-ds.md b/pages/_uk-UA/twilightmenu/uninstalling-ds.md
index 9ab7efa5..5372df1f 100644
--- a/pages/_uk-UA/twilightmenu/uninstalling-ds.md
+++ b/pages/_uk-UA/twilightmenu/uninstalling-ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (DS & DSi)
+description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
---
### Uninstalling
@@ -12,4 +13,4 @@ title: Uninstalling (DS & DSi)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_uk-UA/twilightmenu/updating-3ds-manual.md b/pages/_uk-UA/twilightmenu/updating-3ds-manual.md
index 6010c4eb..c9d5020a 100644
--- a/pages/_uk-UA/twilightmenu/updating-3ds-manual.md
+++ b/pages/_uk-UA/twilightmenu/updating-3ds-manual.md
@@ -1,26 +1,7 @@
---
lang: en-US
-layout: wiki
-section: twilightmenu
-category: updating
+layout: redirect
+destination: 'updating-3ds?tab=manual#tab-manual'
title: Updating (3DS, Manual)
---
-If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
-{:.alert .alert-info}
-
-### Updating
-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
-
-### 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/_uk-UA/twilightmenu/updating-3ds.md b/pages/_uk-UA/twilightmenu/updating-3ds.md
index 954071df..5def7ccc 100644
--- a/pages/_uk-UA/twilightmenu/updating-3ds.md
+++ b/pages/_uk-UA/twilightmenu/updating-3ds.md
@@ -4,17 +4,45 @@ 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}
-### Updating
+{% 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
diff --git a/pages/_uk-UA/twilightmenu/updating-dsi.md b/pages/_uk-UA/twilightmenu/updating-dsi.md
index 49543658..532d6ee7 100644
--- a/pages/_uk-UA/twilightmenu/updating-dsi.md
+++ b/pages/_uk-UA/twilightmenu/updating-dsi.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_uk-UA/twilightmenu/updating-flashcard.md b/pages/_uk-UA/twilightmenu/updating-flashcard.md
index 3434b013..481c7dec 100644
--- a/pages/_uk-UA/twilightmenu/updating-flashcard.md
+++ b/pages/_uk-UA/twilightmenu/updating-flashcard.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_zh-CN/ds-index/3ds-forwarders.md b/pages/_zh-CN/ds-index/3ds-forwarders.md
index c684b75e..1a806994 100644
--- a/pages/_zh-CN/ds-index/3ds-forwarders.md
+++ b/pages/_zh-CN/ds-index/3ds-forwarders.md
@@ -106,8 +106,8 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
diff --git a/pages/_zh-CN/ds-index/dsi-twl-firm.md b/pages/_zh-CN/ds-index/dsi-twl-firm.md
index fce45428..99214be8 100644
--- a/pages/_zh-CN/ds-index/dsi-twl-firm.md
+++ b/pages/_zh-CN/ds-index/dsi-twl-firm.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
-description: An explanation of all things DS modding
+description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
### Setting-up CFW
@@ -23,7 +23,7 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
+The 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.
diff --git a/pages/_zh-CN/ds-index/hardmod.md b/pages/_zh-CN/ds-index/hardmod.md
index 8fb813f5..3666bf1a 100644
--- a/pages/_zh-CN/ds-index/hardmod.md
+++ b/pages/_zh-CN/ds-index/hardmod.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: guides
title: Hardmod
-description: An explanation of all things DS modding
+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...
diff --git a/pages/_zh-CN/ds-index/homebrew.md b/pages/_zh-CN/ds-index/homebrew.md
index 8e6d4da0..05fe7855 100644
--- a/pages/_zh-CN/ds-index/homebrew.md
+++ b/pages/_zh-CN/ds-index/homebrew.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Homebrew
-description: An explanation of all things DS modding
+description: Information about homebrew on the Nintendo DS
---
### Development
diff --git a/pages/_zh-CN/ds-index/retail-roms.md b/pages/_zh-CN/ds-index/retail-roms.md
index de4cbdbc..36dfe8c4 100644
--- a/pages/_zh-CN/ds-index/retail-roms.md
+++ b/pages/_zh-CN/ds-index/retail-roms.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Retail ROMs
-description: An explanation of all things DS modding
+description: Information related to retail DS games
---
### Anti-Piracy
@@ -38,7 +38,7 @@ 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
### Card Read DMA
-Card DMA (stands for Direct Memory Access) is a more efficient way to read catridge data than by software. When there isn't any data available, code can still execute. In software catridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
+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`
@@ -51,22 +51,24 @@ In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 ga
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.
-Flashcarts can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcart kernel respectively. The following kernels can utilize 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`)
Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
-- NitroHax (`cheats.xml`)
- - The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and trys 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
-- TWiLight Menu++ (`usrcheat.dat`)
+- [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, the cheats file does not have a real limit.
- - Bootstrap 4 DS (aka the nds-bootstrap version used on flashcarts) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack.
+ - 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/page-38#post-9090779)
+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 consecutives addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
+- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
Credits: (`DeadSkullzJr`)
diff --git a/pages/_zh-CN/ds-index/wifi.md b/pages/_zh-CN/ds-index/wifi.md
index 330d22a3..b454477a 100644
--- a/pages/_zh-CN/ds-index/wifi.md
+++ b/pages/_zh-CN/ds-index/wifi.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: An explanation of all things DS modding
+description: Information on using Wi-Fi on the Nintendo DS
---
- On Nintendo DS applications, you can only use WEP and Open WiFi
@@ -12,6 +12,11 @@ description: An explanation of all things DS modding
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
diff --git a/pages/_zh-CN/twilightmenu/creating-ram-disks.md b/pages/_zh-CN/twilightmenu/creating-ram-disks.md
index b3b4f6fa..5d9fc1be 100644
--- a/pages/_zh-CN/twilightmenu/creating-ram-disks.md
+++ b/pages/_zh-CN/twilightmenu/creating-ram-disks.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_zh-CN/twilightmenu/custom-boot-splashes.md b/pages/_zh-CN/twilightmenu/custom-boot-splashes.md
index adc2aa33..4ea7829b 100644
--- a/pages/_zh-CN/twilightmenu/custom-boot-splashes.md
+++ b/pages/_zh-CN/twilightmenu/custom-boot-splashes.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md
index 61d953b5..58f0b3ce 100644
--- a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md
@@ -4,6 +4,7 @@ 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".
diff --git a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md
index 1eb9dd2b..9a1a090a 100644
--- a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md
@@ -4,6 +4,7 @@ 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).
diff --git a/pages/_zh-CN/twilightmenu/custom-fonts.md b/pages/_zh-CN/twilightmenu/custom-fonts.md
index 5188ecc2..d70a7ac9 100644
--- a/pages/_zh-CN/twilightmenu/custom-fonts.md
+++ b/pages/_zh-CN/twilightmenu/custom-fonts.md
@@ -4,6 +4,7 @@ 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.
@@ -26,5 +27,5 @@ You can make your own fonts using a utility such as Pk11's [nftr-editor](https:/
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 `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
1. Click `Save`, then repeat for the other sizes
diff --git a/pages/_zh-CN/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_zh-CN/twilightmenu/custom-unlaunch-backgrounds.md
index 9d3dadb2..627ecb6e 100644
--- a/pages/_zh-CN/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_zh-CN/twilightmenu/custom-unlaunch-backgrounds.md
@@ -4,6 +4,7 @@ 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:
diff --git a/pages/_zh-CN/twilightmenu/download-play-pictochat.md b/pages/_zh-CN/twilightmenu/download-play-pictochat.md
index 367bb0aa..a4571b5b 100644
--- a/pages/_zh-CN/twilightmenu/download-play-pictochat.md
+++ b/pages/_zh-CN/twilightmenu/download-play-pictochat.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_zh-CN/twilightmenu/faq.md b/pages/_zh-CN/twilightmenu/faq.md
index b54953db..5bb594c5 100644
--- a/pages/_zh-CN/twilightmenu/faq.md
+++ b/pages/_zh-CN/twilightmenu/faq.md
@@ -4,6 +4,7 @@ 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/).
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 234677c5..9d4473df 100644
--- a/pages/_zh-CN/twilightmenu/how-to-get-box-art.md
+++ b/pages/_zh-CN/twilightmenu/how-to-get-box-art.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: How to Get Box Art
+description: How to get box art / game covers in TWiLight Menu++
---
### 3DS
diff --git a/pages/_zh-CN/twilightmenu/index.md b/pages/_zh-CN/twilightmenu/index.md
index 5b66fb9f..55ae0ac9 100644
--- a/pages/_zh-CN/twilightmenu/index.md
+++ b/pages/_zh-CN/twilightmenu/index.md
@@ -3,6 +3,7 @@ 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!
diff --git a/pages/_zh-CN/twilightmenu/installing-3ds-manual.md b/pages/_zh-CN/twilightmenu/installing-3ds-manual.md
index a24149d6..4953bfa1 100644
--- a/pages/_zh-CN/twilightmenu/installing-3ds-manual.md
+++ b/pages/_zh-CN/twilightmenu/installing-3ds-manual.md
@@ -1,19 +1,7 @@
---
lang: zh-CN
-layout: wiki
-section: twilightmenu
-category: installing
-title: 安装步骤(3DS、手动安装)
+layout: redirect
+destination: 'installing-3ds?tab=manual#tab-manual'
+title: Installing (3DS, Manual)
---
-你首先需要在你的 3DS 安装好自定义固件,请按照 [3ds.hacks.guide](https://3ds.hacks.guide) 的步骤来操作
-{:.alert .alert-info}
-
-### 安装步骤
-1. 从[发布页面](https://github.com/DS-Homebrew/TWiLightMenu/releases)下载最新版本的 `TWiLightMenu-3DS.7z`
-1. 解压 `TWiLightMenu-3DS.7z`
-1. 复制 `_nds` 文件夹到你的 SD 卡根目录
-1. 复制 `BOOT.NDS` 文件到你的 SD 卡根目录
-1. 复制 `roms` 文件夹到你的 SD 卡根目录
-1. 复制两个 `.cia` 文件到你的 SD 卡根目录
-1. 打开你的 3DS,使用 FBI 安装两个 CIA 文件
diff --git a/pages/_zh-CN/twilightmenu/installing-3ds.md b/pages/_zh-CN/twilightmenu/installing-3ds.md
index ec2bbf72..9e442e57 100644
--- a/pages/_zh-CN/twilightmenu/installing-3ds.md
+++ b/pages/_zh-CN/twilightmenu/installing-3ds.md
@@ -4,12 +4,13 @@ layout: wiki
section: twilightmenu
category: installing
title: 安装步骤(3DS)
+description: How to install TWiLight Menu++ on the Nintendo 3DS
---
你首先需要在你的 3DS 安装好自定义固件,请按照 [3ds.hacks.guide](https://3ds.hacks.guide) 的步骤来操作
{:.alert .alert-info}
-### 安装(使用相机)
+{% capture tab-working-camera %}
1. 启动 FBI 并选择 `Remote Install`,再选择 `Scan QR Code`
1. 扫描这个二维码来安装最新版本的 [Universal-Updater](https://github.com/Universal-Team/Universal-Updater) 
1. 退出 FBI 并启动 Universal-Updater
@@ -17,9 +18,10 @@ title: 安装步骤(3DS)
1. 在应用列表中找到 TWiLight Menu++,如果找不到它,可以使用侧边栏上的第 3 个按钮进行搜索
- 它的图标长这样:
1. 按 A 键,或是点击侧边栏中的下载图标并选择 `TWiLight Menu++` 来安装它
- - 这将会需要一段时间
+ - This will take a while
+{% endcapture %}
-### 安装(不使用相机)
+{% capture tab-non-working-camera %}
1. 从 [ Universal-Updater 发布页](https://github.com/Universal-Team/Universal-Updater/releases) 下载 `Universal-Updater.cia` 文件
1. 将 `Universal-Updater.cia` 文件放置在你 SD 卡的任意位置
1. 在你的 Nintendo 3DS 上启动 FBI
@@ -30,4 +32,37 @@ title: 安装步骤(3DS)
1. 在应用列表中找到 TWiLight Menu++,如果找不到它,可以使用侧边栏上的第 3 个按钮进行搜索
- 它的图标长这样:
1. 按 A 键,或是点击侧边栏中的下载图标并选择 `TWiLight Menu++` 来安装它
- - 这将会需要一段时间
+ - 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/_zh-CN/twilightmenu/installing-dsi.md b/pages/_zh-CN/twilightmenu/installing-dsi.md
index 0cd4baca..701333e3 100644
--- a/pages/_zh-CN/twilightmenu/installing-dsi.md
+++ b/pages/_zh-CN/twilightmenu/installing-dsi.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: 安装步骤(DSi)
+description: How to install TWiLight Menu++ on the Nintendo DSi
---
如果你还不能在你的 DSi 上运行自制程序,请按照 [dsi.cfw.guide](https://dsi.cfw.guide) 来安装 TWiLight Menu++
diff --git a/pages/_zh-CN/twilightmenu/installing-flashcard.md b/pages/_zh-CN/twilightmenu/installing-flashcard.md
index 57e71262..a7b90179 100644
--- a/pages/_zh-CN/twilightmenu/installing-flashcard.md
+++ b/pages/_zh-CN/twilightmenu/installing-flashcard.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: Installing (Flashcard)
+description: How to install TWiLight Menu++ on a Nintendo DS flashcard
---
### Installing
diff --git a/pages/_zh-CN/twilightmenu/playing-in-widescreen.md b/pages/_zh-CN/twilightmenu/playing-in-widescreen.md
index c46fb6f5..bc7661c8 100644
--- a/pages/_zh-CN/twilightmenu/playing-in-widescreen.md
+++ b/pages/_zh-CN/twilightmenu/playing-in-widescreen.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_zh-CN/twilightmenu/uninstalling-3ds.md b/pages/_zh-CN/twilightmenu/uninstalling-3ds.md
index 9004d71e..edc5f14a 100644
--- a/pages/_zh-CN/twilightmenu/uninstalling-3ds.md
+++ b/pages/_zh-CN/twilightmenu/uninstalling-3ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (3DS)
+description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
---
### Uninstalling
@@ -17,4 +18,4 @@ title: Uninstalling (3DS)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_zh-CN/twilightmenu/uninstalling-ds.md b/pages/_zh-CN/twilightmenu/uninstalling-ds.md
index 9ab7efa5..5372df1f 100644
--- a/pages/_zh-CN/twilightmenu/uninstalling-ds.md
+++ b/pages/_zh-CN/twilightmenu/uninstalling-ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (DS & DSi)
+description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
---
### Uninstalling
@@ -12,4 +13,4 @@ title: Uninstalling (DS & DSi)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_zh-CN/twilightmenu/updating-3ds-manual.md b/pages/_zh-CN/twilightmenu/updating-3ds-manual.md
index 6010c4eb..c9d5020a 100644
--- a/pages/_zh-CN/twilightmenu/updating-3ds-manual.md
+++ b/pages/_zh-CN/twilightmenu/updating-3ds-manual.md
@@ -1,26 +1,7 @@
---
lang: en-US
-layout: wiki
-section: twilightmenu
-category: updating
+layout: redirect
+destination: 'updating-3ds?tab=manual#tab-manual'
title: Updating (3DS, Manual)
---
-If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
-{:.alert .alert-info}
-
-### Updating
-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
-
-### 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/_zh-CN/twilightmenu/updating-3ds.md b/pages/_zh-CN/twilightmenu/updating-3ds.md
index 954071df..5def7ccc 100644
--- a/pages/_zh-CN/twilightmenu/updating-3ds.md
+++ b/pages/_zh-CN/twilightmenu/updating-3ds.md
@@ -4,17 +4,45 @@ 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}
-### Updating
+{% 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
diff --git a/pages/_zh-CN/twilightmenu/updating-dsi.md b/pages/_zh-CN/twilightmenu/updating-dsi.md
index 49543658..532d6ee7 100644
--- a/pages/_zh-CN/twilightmenu/updating-dsi.md
+++ b/pages/_zh-CN/twilightmenu/updating-dsi.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_zh-CN/twilightmenu/updating-flashcard.md b/pages/_zh-CN/twilightmenu/updating-flashcard.md
index 3434b013..481c7dec 100644
--- a/pages/_zh-CN/twilightmenu/updating-flashcard.md
+++ b/pages/_zh-CN/twilightmenu/updating-flashcard.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_zh-TW/ds-index/3ds-forwarders.md b/pages/_zh-TW/ds-index/3ds-forwarders.md
index c684b75e..1a806994 100644
--- a/pages/_zh-TW/ds-index/3ds-forwarders.md
+++ b/pages/_zh-TW/ds-index/3ds-forwarders.md
@@ -106,8 +106,8 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
diff --git a/pages/_zh-TW/ds-index/dsi-twl-firm.md b/pages/_zh-TW/ds-index/dsi-twl-firm.md
index fce45428..99214be8 100644
--- a/pages/_zh-TW/ds-index/dsi-twl-firm.md
+++ b/pages/_zh-TW/ds-index/dsi-twl-firm.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
-description: An explanation of all things DS modding
+description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
### Setting-up CFW
@@ -23,7 +23,7 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
+The 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.
diff --git a/pages/_zh-TW/ds-index/hardmod.md b/pages/_zh-TW/ds-index/hardmod.md
index 8fb813f5..3666bf1a 100644
--- a/pages/_zh-TW/ds-index/hardmod.md
+++ b/pages/_zh-TW/ds-index/hardmod.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: guides
title: Hardmod
-description: An explanation of all things DS modding
+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...
diff --git a/pages/_zh-TW/ds-index/homebrew.md b/pages/_zh-TW/ds-index/homebrew.md
index 8e6d4da0..05fe7855 100644
--- a/pages/_zh-TW/ds-index/homebrew.md
+++ b/pages/_zh-TW/ds-index/homebrew.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Homebrew
-description: An explanation of all things DS modding
+description: Information about homebrew on the Nintendo DS
---
### Development
diff --git a/pages/_zh-TW/ds-index/retail-roms.md b/pages/_zh-TW/ds-index/retail-roms.md
index de4cbdbc..36dfe8c4 100644
--- a/pages/_zh-TW/ds-index/retail-roms.md
+++ b/pages/_zh-TW/ds-index/retail-roms.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Retail ROMs
-description: An explanation of all things DS modding
+description: Information related to retail DS games
---
### Anti-Piracy
@@ -38,7 +38,7 @@ 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
### Card Read DMA
-Card DMA (stands for Direct Memory Access) is a more efficient way to read catridge data than by software. When there isn't any data available, code can still execute. In software catridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
+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`
@@ -51,22 +51,24 @@ In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 ga
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.
-Flashcarts can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcart kernel respectively. The following kernels can utilize 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`)
Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
-- NitroHax (`cheats.xml`)
- - The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and trys 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
-- TWiLight Menu++ (`usrcheat.dat`)
+- [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, the cheats file does not have a real limit.
- - Bootstrap 4 DS (aka the nds-bootstrap version used on flashcarts) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack.
+ - 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/page-38#post-9090779)
+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 consecutives addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
+- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
Credits: (`DeadSkullzJr`)
diff --git a/pages/_zh-TW/ds-index/wifi.md b/pages/_zh-TW/ds-index/wifi.md
index 330d22a3..b454477a 100644
--- a/pages/_zh-TW/ds-index/wifi.md
+++ b/pages/_zh-TW/ds-index/wifi.md
@@ -4,7 +4,7 @@ layout: wiki
section: ds-index
category: reference
title: Wi-Fi
-description: An explanation of all things DS modding
+description: Information on using Wi-Fi on the Nintendo DS
---
- On Nintendo DS applications, you can only use WEP and Open WiFi
@@ -12,6 +12,11 @@ description: An explanation of all things DS modding
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
diff --git a/pages/_zh-TW/twilightmenu/creating-ram-disks.md b/pages/_zh-TW/twilightmenu/creating-ram-disks.md
index b3b4f6fa..5d9fc1be 100644
--- a/pages/_zh-TW/twilightmenu/creating-ram-disks.md
+++ b/pages/_zh-TW/twilightmenu/creating-ram-disks.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_zh-TW/twilightmenu/custom-boot-splashes.md b/pages/_zh-TW/twilightmenu/custom-boot-splashes.md
index adc2aa33..4ea7829b 100644
--- a/pages/_zh-TW/twilightmenu/custom-boot-splashes.md
+++ b/pages/_zh-TW/twilightmenu/custom-boot-splashes.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_zh-TW/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_zh-TW/twilightmenu/custom-dsi-3ds-sfx.md
index 61d953b5..58f0b3ce 100644
--- a/pages/_zh-TW/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_zh-TW/twilightmenu/custom-dsi-3ds-sfx.md
@@ -4,6 +4,7 @@ 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".
diff --git a/pages/_zh-TW/twilightmenu/custom-dsi-3ds-skins.md b/pages/_zh-TW/twilightmenu/custom-dsi-3ds-skins.md
index 1eb9dd2b..9a1a090a 100644
--- a/pages/_zh-TW/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_zh-TW/twilightmenu/custom-dsi-3ds-skins.md
@@ -4,6 +4,7 @@ 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).
diff --git a/pages/_zh-TW/twilightmenu/custom-fonts.md b/pages/_zh-TW/twilightmenu/custom-fonts.md
index 5188ecc2..d70a7ac9 100644
--- a/pages/_zh-TW/twilightmenu/custom-fonts.md
+++ b/pages/_zh-TW/twilightmenu/custom-fonts.md
@@ -4,6 +4,7 @@ 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.
@@ -26,5 +27,5 @@ You can make your own fonts using a utility such as Pk11's [nftr-editor](https:/
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 `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
1. Click `Save`, then repeat for the other sizes
diff --git a/pages/_zh-TW/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_zh-TW/twilightmenu/custom-unlaunch-backgrounds.md
index 9d3dadb2..627ecb6e 100644
--- a/pages/_zh-TW/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_zh-TW/twilightmenu/custom-unlaunch-backgrounds.md
@@ -4,6 +4,7 @@ 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:
diff --git a/pages/_zh-TW/twilightmenu/download-play-pictochat.md b/pages/_zh-TW/twilightmenu/download-play-pictochat.md
index 367bb0aa..a4571b5b 100644
--- a/pages/_zh-TW/twilightmenu/download-play-pictochat.md
+++ b/pages/_zh-TW/twilightmenu/download-play-pictochat.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_zh-TW/twilightmenu/faq.md b/pages/_zh-TW/twilightmenu/faq.md
index b54953db..5bb594c5 100644
--- a/pages/_zh-TW/twilightmenu/faq.md
+++ b/pages/_zh-TW/twilightmenu/faq.md
@@ -4,6 +4,7 @@ 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/).
diff --git a/pages/_zh-TW/twilightmenu/how-to-get-box-art.md b/pages/_zh-TW/twilightmenu/how-to-get-box-art.md
index 234677c5..9d4473df 100644
--- a/pages/_zh-TW/twilightmenu/how-to-get-box-art.md
+++ b/pages/_zh-TW/twilightmenu/how-to-get-box-art.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: other
title: How to Get Box Art
+description: How to get box art / game covers in TWiLight Menu++
---
### 3DS
diff --git a/pages/_zh-TW/twilightmenu/index.md b/pages/_zh-TW/twilightmenu/index.md
index 5b66fb9f..55ae0ac9 100644
--- a/pages/_zh-TW/twilightmenu/index.md
+++ b/pages/_zh-TW/twilightmenu/index.md
@@ -3,6 +3,7 @@ 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!
diff --git a/pages/_zh-TW/twilightmenu/installing-3ds-manual.md b/pages/_zh-TW/twilightmenu/installing-3ds-manual.md
index 8e46fe47..0d2b17b8 100644
--- a/pages/_zh-TW/twilightmenu/installing-3ds-manual.md
+++ b/pages/_zh-TW/twilightmenu/installing-3ds-manual.md
@@ -1,19 +1,7 @@
---
lang: en-US
-layout: wiki
-section: twilightmenu
-category: installing
+layout: redirect
+destination: 'installing-3ds?tab=manual#tab-manual'
title: Installing (3DS, Manual)
---
-You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it
-{:.alert .alert-info}
-
-### Installing
-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
diff --git a/pages/_zh-TW/twilightmenu/installing-3ds.md b/pages/_zh-TW/twilightmenu/installing-3ds.md
index 5b99eec7..6d7f98e9 100644
--- a/pages/_zh-TW/twilightmenu/installing-3ds.md
+++ b/pages/_zh-TW/twilightmenu/installing-3ds.md
@@ -4,12 +4,13 @@ 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}
-### Installing (Working Camera)
+{% 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
@@ -18,8 +19,9 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
- 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 %}
-### Installing (Non-Working Camera)
+{% 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
@@ -31,3 +33,36 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
- 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/_zh-TW/twilightmenu/installing-dsi.md b/pages/_zh-TW/twilightmenu/installing-dsi.md
index 552a4dea..a464fbbe 100644
--- a/pages/_zh-TW/twilightmenu/installing-dsi.md
+++ b/pages/_zh-TW/twilightmenu/installing-dsi.md
@@ -4,6 +4,7 @@ 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++
diff --git a/pages/_zh-TW/twilightmenu/installing-flashcard.md b/pages/_zh-TW/twilightmenu/installing-flashcard.md
index 57e71262..a7b90179 100644
--- a/pages/_zh-TW/twilightmenu/installing-flashcard.md
+++ b/pages/_zh-TW/twilightmenu/installing-flashcard.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: installing
title: Installing (Flashcard)
+description: How to install TWiLight Menu++ on a Nintendo DS flashcard
---
### Installing
diff --git a/pages/_zh-TW/twilightmenu/playing-in-widescreen.md b/pages/_zh-TW/twilightmenu/playing-in-widescreen.md
index c46fb6f5..bc7661c8 100644
--- a/pages/_zh-TW/twilightmenu/playing-in-widescreen.md
+++ b/pages/_zh-TW/twilightmenu/playing-in-widescreen.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_zh-TW/twilightmenu/uninstalling-3ds.md b/pages/_zh-TW/twilightmenu/uninstalling-3ds.md
index 9004d71e..edc5f14a 100644
--- a/pages/_zh-TW/twilightmenu/uninstalling-3ds.md
+++ b/pages/_zh-TW/twilightmenu/uninstalling-3ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (3DS)
+description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
---
### Uninstalling
@@ -17,4 +18,4 @@ title: Uninstalling (3DS)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_zh-TW/twilightmenu/uninstalling-ds.md b/pages/_zh-TW/twilightmenu/uninstalling-ds.md
index 9ab7efa5..5372df1f 100644
--- a/pages/_zh-TW/twilightmenu/uninstalling-ds.md
+++ b/pages/_zh-TW/twilightmenu/uninstalling-ds.md
@@ -4,6 +4,7 @@ layout: wiki
section: twilightmenu
category: uninstalling
title: Uninstalling (DS & DSi)
+description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
---
### Uninstalling
@@ -12,4 +13,4 @@ title: Uninstalling (DS & DSi)
1. Delete the `TWiLightMenu` folder
1. Delete the nds-bootstrap and GBARunner2 files
1. Exit `_nds`
-1. Delete `boot.nds`
\ No newline at end of file
+1. Delete `boot.nds`
diff --git a/pages/_zh-TW/twilightmenu/updating-3ds-manual.md b/pages/_zh-TW/twilightmenu/updating-3ds-manual.md
index 6010c4eb..c9d5020a 100644
--- a/pages/_zh-TW/twilightmenu/updating-3ds-manual.md
+++ b/pages/_zh-TW/twilightmenu/updating-3ds-manual.md
@@ -1,26 +1,7 @@
---
lang: en-US
-layout: wiki
-section: twilightmenu
-category: updating
+layout: redirect
+destination: 'updating-3ds?tab=manual#tab-manual'
title: Updating (3DS, Manual)
---
-If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
-{:.alert .alert-info}
-
-### Updating
-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
-
-### 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/_zh-TW/twilightmenu/updating-3ds.md b/pages/_zh-TW/twilightmenu/updating-3ds.md
index 954071df..5def7ccc 100644
--- a/pages/_zh-TW/twilightmenu/updating-3ds.md
+++ b/pages/_zh-TW/twilightmenu/updating-3ds.md
@@ -4,17 +4,45 @@ 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}
-### Updating
+{% 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
diff --git a/pages/_zh-TW/twilightmenu/updating-dsi.md b/pages/_zh-TW/twilightmenu/updating-dsi.md
index 49543658..532d6ee7 100644
--- a/pages/_zh-TW/twilightmenu/updating-dsi.md
+++ b/pages/_zh-TW/twilightmenu/updating-dsi.md
@@ -4,6 +4,7 @@ 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.
diff --git a/pages/_zh-TW/twilightmenu/updating-flashcard.md b/pages/_zh-TW/twilightmenu/updating-flashcard.md
index 3434b013..481c7dec 100644
--- a/pages/_zh-TW/twilightmenu/updating-flashcard.md
+++ b/pages/_zh-TW/twilightmenu/updating-flashcard.md
@@ -4,6 +4,7 @@ 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.