+{% assign tabs = tab-sd-card | concat: tab-flashcard %}
+{% include tabs.html index=0 tabs=tabs %}
### Part 2: Getting the AP fix files from TWiLight Menu++
If you already have TWiLight Menu++, skip to the next section.
@@ -127,7 +121,7 @@ If you already have TWiLight Menu++, skip to the next section.
### Part 3: Forwarder3-DS
1. Open `Forwarder3DS.jar`
- - If it doesn't open, make a new text file in the same folder as Forwarder3DS.jar containing `java -jar Forwarder3DS.jar` and save it as `Forwarder3DS.bat` and run that (make sure there is no `.txt` at the end)
+ - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it
1. Set your card as the `Target` on the left
- **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders`
1. Enable `Automatically set ROM path`
diff --git a/pages/_da-DK/ds-index/dsi-twl-firm.md b/pages/_da-DK/ds-index/dsi-twl-firm.md
index eccb4e60..6495c395 100644
--- a/pages/_da-DK/ds-index/dsi-twl-firm.md
+++ b/pages/_da-DK/ds-index/dsi-twl-firm.md
@@ -7,36 +7,36 @@ title: Nintendo DSi / Nintendo 3DS TWL_FIRM
description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
-### Setting-up CFW
-While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD Card. We have the best of guides for you to follow, with step-by-step instructions.
+### Setting up CFW
+While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. We have the best of guides for you to follow, with step-by-step instructions.
- [3DS Hacking Guide](https://3ds.hacks.guide)
- - Lightning command: `mod 3ds`
- - Kuriisu command: `guide 3ds`
+ - Lightning command: `mod 3ds`
+ - Kuriisu command: `guide 3ds`
- [DSi Hacking Guide](https://dsi.cfw.guide)
- - Lightning command: `mod dsi cfw`
- - Kuriisu command: `guide dsi`
+ - Lightning command: `mod dsi cfw`
+ - Kuriisu command: `guide dsi`
-### CPU Speeds
-The Nintendo DS shipped with a 67MHz processor in 2004. The Nintendo DSi shipped with an 133MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed.
+### CPU speeds
+The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed.
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
-### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
+### Nintendo DSi system menu
+The Nintendo DSi system menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't.
-This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
+This crash will never occur if the system menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
-In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
+In version 1.4.0, RSA signatures in the DS cart whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
-### Nintendo DSi Slot-1 Access & Blockout
-Slot-1 access is blocked when launching applications from the System Menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
+### Nintendo DSi Slot-1 access & blockout
+Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
The flashcard white list is checked via RSA signatures are contained via RSA keys on every firmware expect 1.4.0. This means that people can white list their own carts
-Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
+Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector / interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. Also, the exploit never officially came out, due to Unlaunch being much simpler to install and having less requirements (just a way to get into homebrew) with the same advantages.
@@ -45,8 +45,8 @@ The Nintendo DSi Camera application has the ability to take pictures in the JPEG
A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered.
-### Nintendo DSi Bootstage 2
+### Nintendo DSi bootstage 2
The second bootstage of the Nintendo DSi loads launcher's "title.tmd" into memory. However, they do not specify a file size limit check, meaning that the first 80k bytes are loaded into RAM while the rest can be a custom payload. This is the basis of Unlaunch exploit.
### RTCom
-RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of gbarunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
\ No newline at end of file
+RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
diff --git a/pages/_da-DK/ds-index/hardmod.md b/pages/_da-DK/ds-index/hardmod.md
index e7cd0273..ea6a9548 100644
--- a/pages/_da-DK/ds-index/hardmod.md
+++ b/pages/_da-DK/ds-index/hardmod.md
@@ -5,6 +5,10 @@ section: ds-index
category: guides
title: Hardmod
description: How to hardmod a Nintendo DSi
+tabs:
+ -
+ windows: Windows
+ other: macOS / Linux
---
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...
@@ -53,9 +57,7 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Once the script completes, there should be a file with a long name ending in `-no-footer.bin` in the folder where your terminal is open
- Use this file as the NAND image you flash onto the DSi
-
-#### Windows instructions (skip for macOS / Linux)
-
+{% capture tab-windows %}
1. Open Win32DiskImager
1. Click the folder icon and browse to your desktop. In the text box, write `NAND_0.bin`. When selecting type, choose `All types *.*`
1. Choose the device that is the DSi and click read
@@ -63,14 +65,15 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Open HxD and drag both files into the editor. Go to the top bar, click "Analysis", click "File compare" from the drop down menu, then click "Compare".
1. Choose to compare both files then click OK when done
- If it says "The chosen files are identical.", you are good to go to the next section
- - If it doesn't say that, and both NANDs aren't around 240MB, dump NAND_1/NAND_0 again
+ - If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1 / NAND_0 again
1. Open Win32DiskImager, click the folder icon and choose your existing NAND backup you created before
1. Flash it with the `Write` button
1. Unplug the SD card adapter and attempt to turn on the DSi
-
-#### Linux / macOS instructions (skip if on Windows)
+{% endcapture tab-windows %}
+{% assign tab-windows = tab-windows | split: "////////" %}
+{% capture tab-other %}
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
@@ -112,3 +115,9 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Replace `{device-name}` with the mount point of the SD card
At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created!
+{% endcapture tab-other %}
+{% assign tab-other = tab-other | split: "////////" %}
+
+### Flashing the NAND backup
+{% assign tabs = tab-windows | concat: tab-other %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_da-DK/ds-index/homebrew.md b/pages/_da-DK/ds-index/homebrew.md
index 9444e299..26ec5062 100644
--- a/pages/_da-DK/ds-index/homebrew.md
+++ b/pages/_da-DK/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Information about homebrew on the Nintendo DS
Developing Nintendo DS Homebrew typically uses devkitPro tools, such as devkitARM, libnds, and libfat. However, there is the possibility to branch out and use alternative software:
-- **SD Card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
-- **Entire Toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
+- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
+- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
+- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
### Flashcards
@@ -25,22 +25,22 @@ DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flas
Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device.
-### Time Bomb
+### Time bomb
A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds:
- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel.
- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available:
- - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
- - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
- - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
- - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
+ - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
+ - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
+ - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
+ - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard).
In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard.
-### ARGV Support
+### ARGV support
ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus.
- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation
diff --git a/pages/_da-DK/ds-index/index.md b/pages/_da-DK/ds-index/index.md
index 217d80d9..05969921 100644
--- a/pages/_da-DK/ds-index/index.md
+++ b/pages/_da-DK/ds-index/index.md
@@ -7,6 +7,3 @@ description: An explanation of all things DS modding
---
Welcome to the Nintendo DS modding resources section. This will attempt to explain most things related to Nintendo DS modding as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS.
-
-If you need help, ask the [DS(i) Mode Hacking!](https://ds-homebrew.com/discord) Discord server. (English only)
-{:.alert .alert-info}
diff --git a/pages/_da-DK/ds-index/retail-roms.md b/pages/_da-DK/ds-index/retail-roms.md
index b9e68714..e58ab138 100644
--- a/pages/_da-DK/ds-index/retail-roms.md
+++ b/pages/_da-DK/ds-index/retail-roms.md
@@ -7,7 +7,7 @@ title: Retail ROMs
description: Information related to retail DS games
---
-### Anti-Piracy
+### Anti-piracy
AP (short for anti-piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. This can be circumvented either from the loader or the ROM itself.
- For nds-bootstrap's purposes, you can load an `.ips` file in order to circumvent said patches. This `.ips` file will be patched inside nds-bootstrap, so you can keep the ROM files intact. A pack of `.ips` files are automatically included with TWiLight Menu++.
@@ -20,7 +20,7 @@ Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another
Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid.
-### Save Files
+### Save files
Nintendo DS cartridges have 4 known save types:
- EEPROM - Electrically Erasable Programmable Read-Only Memory
@@ -33,30 +33,30 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php
### Assembly
-Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [gbatek](https://problemkaputt.de/gbatek.htm).
+Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm).
-### Card Read DMA
+### Card read DMA
Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter.
- For example: `DMA2: 04100010 023C18C0 AF000001`
-### Action Replay Cheats
+### Action Replay cheats
Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether.
Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats:
- Wood R4 (`usrcheat.dat`)
- YSMenu (`usrcheat.dat`)
-Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
+Homebrew / digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`)
- - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
+ - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`)
- - NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation
+ - 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
+ - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
+ - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
+ - Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
diff --git a/pages/_da-DK/ds-index/wifi.md b/pages/_da-DK/ds-index/wifi.md
index 09dc60ad..7b8f837b 100644
--- a/pages/_da-DK/ds-index/wifi.md
+++ b/pages/_da-DK/ds-index/wifi.md
@@ -12,12 +12,12 @@ description: Information on using Wi-Fi on the Nintendo DS
Hotspots are usable, so you don't need to change your router configuration.
-### Creating a Hotspot
+### Creating a hotspot
There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
-### Nintendo DS WFC Restoration
+### Nintendo DS WFC restoration
1. Launch the Nintendo WFC settings
1. Connect to your access point
1. Set your Primary DNS value as one of the values below, depending on which service you want to use:
@@ -28,7 +28,7 @@ There are guides for creating a DS game compatible hotspot on macOS and Linux co
1. Set `1.1.1.1` as your secondary DNS
1. You might need to NoSSL patch your game at this point, depending on the game
-### Manually Patching Your DS ROMs
+### Manually patching your DS ROMs
Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
@@ -42,7 +42,7 @@ Note: Users of GNU/Linux and macOS can follow very similar instructions, but wil
Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
-### Troubleshooting and Further Reading
-If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+### Troubleshooting and further reading
+If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_da-DK/gbarunner2/bios.md b/pages/_da-DK/gbarunner2/bios.md
index 95120883..b75ef5b1 100644
--- a/pages/_da-DK/gbarunner2/bios.md
+++ b/pages/_da-DK/gbarunner2/bios.md
@@ -2,20 +2,26 @@
lang: en-US
layout: wiki
section: gbarunner2
-title: GBA BIOS info
+title: GBA BIOS Info
description: Information on the GBA BIOS and how to dump it
---
-In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. However, because it is not an exact copy, using a dump of the official BIOS increases compatibility. You can dump an official GBA BIOS with one of the following methods.
### Dumping Guides
-- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
-- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
-- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+- [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles)
+- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/)
-After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it.
You can verify that your BIOS is a proper dump by comparing it with the following checksums:
-**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
+**CRC32:** `81977335`
+
+**MD5:** `a860e8c0b6d573d191e4ec7db1b1e4f6`
+
+**SHA1:** `300c20df6731a33952ded8c436f7f186d25d3492`
+
+**SHA256:** `fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570`
diff --git a/pages/_da-DK/gbarunner2/faq.md b/pages/_da-DK/gbarunner2/faq.md
index bd0fa0da..b23f3ecb 100644
--- a/pages/_da-DK/gbarunner2/faq.md
+++ b/pages/_da-DK/gbarunner2/faq.md
@@ -14,12 +14,12 @@ You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1
Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/).
-#### How do I use Nightly GBARunner2 Builds in TWiLight Menu++?
+#### How do I use nightly GBARunner2 builds in TWiLight Menu++?
1. Download the nightly build
1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi)
1. Place it in `sd:_nds`
-#### How do I use Wifi Link features?
+#### How do I use Wi-Fi link features?
-You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
\ No newline at end of file
+You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
diff --git a/pages/_da-DK/gbarunner2/index.md b/pages/_da-DK/gbarunner2/index.md
index c8a18925..a5713cad 100644
--- a/pages/_da-DK/gbarunner2/index.md
+++ b/pages/_da-DK/gbarunner2/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: gbarunner2
title: Home
-description: Coming Soon™
+description: Information on how to use GBARunner2
---
-GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running Gamecube games on Wii.
+GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS / DSi / 3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii.
-Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
-- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
-- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
+Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information:
+- [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_da-DK/index.md b/pages/_da-DK/index.md
index 8ef5f891..8018dba6 100644
--- a/pages/_da-DK/index.md
+++ b/pages/_da-DK/index.md
@@ -8,4 +8,4 @@ title: Home
This site is where you can find wikis for TWiLight Menu++ and other DS-Homebrew projects. Click on one of the sections at the top, then a list of pages will be on the left.
-If you would like to help contribute you can find the source code on [GitHub](https://github.com/{{ site.repo }}) or help translate on [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS(i) Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only).
+If you would like to help contribute you can find the source code on [GitHub](https://github.com/{{ site.repo }}) or help translate on [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only).
diff --git a/pages/_da-DK/nds-bootstrap/faq.md b/pages/_da-DK/nds-bootstrap/faq.md
index f53d93e4..cc272f29 100644
--- a/pages/_da-DK/nds-bootstrap/faq.md
+++ b/pages/_da-DK/nds-bootstrap/faq.md
@@ -7,7 +7,7 @@ title: FAQ & Troubleshooting
description: FAQ & Troubleshooting for nds-bootstrap
---
-#### Why do I get a white screen when trying to load a game from SD Card?
+#### Why do I get a white screen when trying to load a game from SD card?
- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
@@ -20,7 +20,7 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges
- You can expand the VRAM memory bus to 32-bit
- Utilize the DSi's additional CPU speed
-- Enhance your audio with 48 KHz
+- Enhance your audio with 48 kHz
- Use DSi mode, allowing for DSi features
- Using certain cartridges, you are able to use IR in your application
- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
@@ -30,18 +30,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
#### What is a nightly and where do I get it?
-A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
#### Why do my cheats not work?
The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB.
#### Is there anything else I should know about cheats?
-You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+You can set heap shrink to `Hi` in settings for slightly better cheat support.
+
+For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
#### nds-bootstrap troubleshooting
If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
-1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv)
diff --git a/pages/_da-DK/nds-bootstrap/index.md b/pages/_da-DK/nds-bootstrap/index.md
index e282b1ef..3f78f819 100644
--- a/pages/_da-DK/nds-bootstrap/index.md
+++ b/pages/_da-DK/nds-bootstrap/index.md
@@ -3,9 +3,9 @@ lang: en-US
layout: wiki
section: nds-bootstrap
title: Home
-description: nds-bootstrap wiki
+description: Information on how to use nds-bootstrap
---
# Welcome to the nds-bootstrap Wiki
-nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
+nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards.
diff --git a/pages/_da-DK/nds-bootstrap/testing.md b/pages/_da-DK/nds-bootstrap/testing.md
index 200abd70..cb8b4904 100644
--- a/pages/_da-DK/nds-bootstrap/testing.md
+++ b/pages/_da-DK/nds-bootstrap/testing.md
@@ -4,7 +4,7 @@ layout: wiki
section: nds-bootstrap
category: other
title: Compatibility List & Testing Tips
-description: Compatibility List & Testing Tips
+description: Compatibility list and tips for testing games
---
### Compatibility List
diff --git a/pages/_da-DK/other/godmode9i.md b/pages/_da-DK/other/godmode9i.md
index b38a223f..5144873b 100644
--- a/pages/_da-DK/other/godmode9i.md
+++ b/pages/_da-DK/other/godmode9i.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: GodMode9i
-description: Info for GodMode9i
+description: Information about GodMode9i
---
Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM.
@@ -14,4 +14,4 @@ Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full ac
This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND.
#### Why can't I dump games on DSi?
-You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following (dsi.cfw.guide)[https://dsi.cfw.guide/]
+You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/).
diff --git a/pages/_da-DK/other/hiyacfw.md b/pages/_da-DK/other/hiyacfw.md
index f2b3855f..f1bb660e 100644
--- a/pages/_da-DK/other/hiyacfw.md
+++ b/pages/_da-DK/other/hiyacfw.md
@@ -3,12 +3,12 @@ lang: en-US
layout: wiki
section: other
title: hiyaCFW
-description: Info for hiyaCFW
+description: Information about hiyaCFW
---
Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
-### Custom Splash Screens
+### Custom splash screens
With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work:
#### BMP
@@ -17,7 +17,7 @@ With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. The
#### GIF
- Simple answer: Most GIFs 256 x 192 or smaller will work
-- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum
- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
- Interlaced and plain text frames are ***not*** supported
diff --git a/pages/_da-DK/other/index.md b/pages/_da-DK/other/index.md
index 8db55550..ea0738f1 100644
--- a/pages/_da-DK/other/index.md
+++ b/pages/_da-DK/other/index.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: Home
-description: Coming Soon™
+description: Information about other DS-Homebrew projects
---
This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_da-DK/twilightmenu/custom-boot-splashes.md b/pages/_da-DK/twilightmenu/custom-boot-splashes.md
index 4ea7829b..5703ac92 100644
--- a/pages/_da-DK/twilightmenu/custom-boot-splashes.md
+++ b/pages/_da-DK/twilightmenu/custom-boot-splashes.md
@@ -10,10 +10,10 @@ description: How to use custom splash screens for TWiLight Menu++
You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings.
Most GIF files up to 256x192 should work, with a few exceptions:
-- GIF files over 1MiB (DSi Mode) or 256KiB (DS Mode) may not play at full speed as they will be decompressed on the fly
-- Between the two, the GIFs must be less than about 10MB (DSi Mode) or about 2MB (DS Mode)
+- GIF files over 1 MiB (DSi Mode) or 256 KiB (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 10 MB (DSi Mode) or about 2 MB (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
+ - Only the GIF waiting for input will be paused, so the other can continue animating
- If using Local Color Tables the whole frame must be overwritten as it will replace the whole screen's palette, not just the current frame
- Interlaced and text frames will not work
diff --git a/pages/_da-DK/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_da-DK/twilightmenu/custom-dsi-3ds-sfx.md
index 58f0b3ce..414eed71 100644
--- a/pages/_da-DK/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_da-DK/twilightmenu/custom-dsi-3ds-sfx.md
@@ -27,12 +27,12 @@ The sound effect bank contains sound effects such as the icon select sound, etc.
You can then run `make` to make the sound effect bank. All files listed above, except *bgm.pcm.raw* are required, but you can make them silent.
-Your resulting *sfx.bin* **must be under 512000B = 512KB**. Any larger will result in either crashes or some sounds not playing fully.
+Your resulting *sfx.bin* **must be under 512000B = 512 kB**. Any larger will result in either crashes or some sounds not playing fully.
### Startup sound
While the other sound effects will work with any WAV file, the startup sound must be in a specific format in order to work properly, otherwise there will be a gap between when the startup sound stops and the background music begins.
-The startup.wav file must be **16-bit 16kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+The startup.wav file must be **16-bit 16 kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
@@ -41,7 +41,7 @@ You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to
## Menu BGM
-Menu BGM needs to be a **16-bit 16kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
diff --git a/pages/_da-DK/twilightmenu/custom-dsi-3ds-skins.md b/pages/_da-DK/twilightmenu/custom-dsi-3ds-skins.md
index 599abe6a..4d30c4e9 100644
--- a/pages/_da-DK/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_da-DK/twilightmenu/custom-dsi-3ds-skins.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: twilightmenu
category: customization
-title: How to create DSi / 3DS skins
+title: How to Create DSi / 3DS Skins
description: How to make custom DSi and 3DS skins for TWiLight Menu++
---
diff --git a/pages/_da-DK/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_da-DK/twilightmenu/custom-unlaunch-backgrounds.md
index 627ecb6e..efb65ad4 100644
--- a/pages/_da-DK/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_da-DK/twilightmenu/custom-unlaunch-backgrounds.md
@@ -35,7 +35,7 @@ As the GIF's palette is loaded to the same area of VRAM as the text palettes it
1. If your GIF is too large, then using either [gifsicle](http://www.lcdf.org/gifsicle/) or [ezgif.com](https://ezgif.com/optimize) you can try optimizing it
- These instructions will use ezgif as its simpler, being a website
1. Open https://ezgif.com/optimize, and upload your GIF
-1. Try different compression levels until you find the best one under 15,472 bytes (15.11KiB), ideally a bit under as GIMP may increase the size a bit
+1. Try different compression levels until you find the best one under 15,472 bytes (15.11 KiB), ideally a bit under as GIMP may increase the size a bit
1. Save the optimized GIF and open it in GIMP
1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap`
1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button
diff --git a/pages/_da-DK/twilightmenu/faq.md b/pages/_da-DK/twilightmenu/faq.md
index 0b6b5ef5..8339b9f9 100644
--- a/pages/_da-DK/twilightmenu/faq.md
+++ b/pages/_da-DK/twilightmenu/faq.md
@@ -15,13 +15,13 @@ TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: L to disable all cheats for a game
- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
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 618adc96..4e4a30de 100644
--- a/pages/_da-DK/twilightmenu/how-to-get-box-art.md
+++ b/pages/_da-DK/twilightmenu/how-to-get-box-art.md
@@ -24,7 +24,7 @@ description: How to get box art / game covers in TWiLight Menu++
1. Click `Start`
1. Make sure box art is set to be shown in TWiLight Menu++ settings
-### macOS/Linux
+### macOS / Linux
1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Extract the `.zip`
1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
diff --git a/pages/_da-DK/twilightmenu/installing-3ds-manual.md b/pages/_da-DK/twilightmenu/installing-3ds-manual.md
index 0d2b17b8..75df17d3 100644
--- a/pages/_da-DK/twilightmenu/installing-3ds-manual.md
+++ b/pages/_da-DK/twilightmenu/installing-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: en-US
layout: redirect
-destination: 'installing-3ds?tab=manual#tab-manual'
+destination: installing-3ds?tab=manual
title: Installing (3DS, Manual)
---
diff --git a/pages/_da-DK/twilightmenu/installing-3ds.md b/pages/_da-DK/twilightmenu/installing-3ds.md
index 6d7f98e9..dc01d227 100644
--- a/pages/_da-DK/twilightmenu/installing-3ds.md
+++ b/pages/_da-DK/twilightmenu/installing-3ds.md
@@ -5,6 +5,11 @@ section: twilightmenu
category: installing
title: Installing (3DS)
description: How to install TWiLight Menu++ on the Nintendo 3DS
+tabs:
+ -
+ working-camera: Working camera
+ non-working-camera: Non-working camera
+ manual: Manual
---
You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it
@@ -20,6 +25,7 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
- This will take a while
{% endcapture %}
+{% assign tab-working-camera = tab-working-camera | split: "////////" %}
{% 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)
@@ -34,6 +40,7 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
- This will take a while
{% endcapture %}
+{% assign tab-non-working-camera = tab-non-working-camera | split: "////////" %}
{% capture tab-manual %}
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
@@ -44,25 +51,9 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
1. Copy the two `.cia` files to your SD card root
1. On your 3DS, install the two CIAs with FBI
{% endcapture %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Installing
-
+{% assign tabs = tab-working-camera | concat: tab-non-working-camera | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_da-DK/twilightmenu/installing-flashcard.md b/pages/_da-DK/twilightmenu/installing-flashcard.md
index 22e77bb6..d829c6b3 100644
--- a/pages/_da-DK/twilightmenu/installing-flashcard.md
+++ b/pages/_da-DK/twilightmenu/installing-flashcard.md
@@ -15,8 +15,8 @@ description: How to install TWiLight Menu++ on a Nintendo DS flashcard
1. Copy the `roms` folder to your flashcard's microSD card root
1. If you already have save data, move your `.sav` files, which are in your DS ROM location, to a new folder called `saves`, which also goes in the DS ROM location
1. ...
- - **DS Phat/lite users:** If booting `BOOT.NDS` causes a white screen lock-up, insert a DS Memory Expansion Pak, and try again
- - **DSi/3DS users:** Run TWLMenu++ on the console's SD card, and turn on `SCFG access in Slot-1`
+ - **DS Phat / Lite users:** If booting `BOOT.NDS` causes a white screen lock-up, insert a DS Memory Expansion Pak, and try again
+ - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `SCFG access in Slot-1`
- This will let you use TWL clock speed and/or VRAM boost on your flashcard games, as well as accessing the console's SD card
### To run games using your flashcard firmware
@@ -45,5 +45,5 @@ description: How to install TWiLight Menu++ on a Nintendo DS flashcard
1. Extract the content(s) of `Autoboot/(your flashcard)` to the root of the flashcard's microSD card
- Skip this, if you don't see your flashcard
1. ...
- - **DS Phat/DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot
- - **DSi/3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1`
+ - **DS Phat / DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot
+ - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1`
diff --git a/pages/_da-DK/twilightmenu/playing-in-widescreen.md b/pages/_da-DK/twilightmenu/playing-in-widescreen.md
index 390aef84..d0c3e1d0 100644
--- a/pages/_da-DK/twilightmenu/playing-in-widescreen.md
+++ b/pages/_da-DK/twilightmenu/playing-in-widescreen.md
@@ -7,7 +7,7 @@ title: Playing in Widescreen
description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
---
-Requires an Old / New Nintendo 3DS or 2DS console.
+Requires a Nintendo 3DS or 2DS console.
{:.alert .alert-info}
### Preparation
@@ -31,7 +31,7 @@ Requires an Old / New Nintendo 3DS or 2DS console.
You're all done! Enjoy your DS games in widescreen!
-**NOTE1**: Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. For this to be fixed so only the widescreen-compatible games run in widescreen, wait for RTCom-activated widescreen to be released.
+**NOTE1:** Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. For this to be fixed so only the widescreen-compatible games run in widescreen, wait for RTCom-activated widescreen to be released.
**NOTE2:** Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched. If you don't see the screen aspect ratio setting, wait for RTCom-activated widescreen to be released.
diff --git a/pages/_da-DK/twilightmenu/updating-3ds-manual.md b/pages/_da-DK/twilightmenu/updating-3ds-manual.md
index c9d5020a..bb35f971 100644
--- a/pages/_da-DK/twilightmenu/updating-3ds-manual.md
+++ b/pages/_da-DK/twilightmenu/updating-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: en-US
layout: redirect
-destination: 'updating-3ds?tab=manual#tab-manual'
+destination: updating-3ds?tab=manual
title: Updating (3DS, Manual)
---
diff --git a/pages/_da-DK/twilightmenu/updating-3ds.md b/pages/_da-DK/twilightmenu/updating-3ds.md
index 5def7ccc..e013fc77 100644
--- a/pages/_da-DK/twilightmenu/updating-3ds.md
+++ b/pages/_da-DK/twilightmenu/updating-3ds.md
@@ -5,6 +5,10 @@ section: twilightmenu
category: updating
title: Updating (3DS)
description: How to update TWiLight Menu++ on the Nintendo 3DS
+tabs:
+ -
+ universal-updater: Universal-Updater
+ manual: 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.
@@ -17,6 +21,7 @@ If updating from a version older than v16.4.0, please move your `.sav` files for
1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
- This will take a while
{% endcapture %}
+{% assign tab-universal-updater = tab-universal-updater | split: "////////" %}
{% capture tab-manual %}
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
@@ -26,23 +31,12 @@ If updating from a version older than v16.4.0, please move your `.sav` files for
1. Copy the two `.cia` files to your SD card root
1. On your 3DS, install the two CIAs with FBI
{% endcapture %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Updating
-
+{% assign tabs = tab-universal-updater | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
### More steps for the flashcard side
diff --git a/pages/_da-DK/twilightmenu/updating-flashcard.md b/pages/_da-DK/twilightmenu/updating-flashcard.md
index 481c7dec..8b475e60 100644
--- a/pages/_da-DK/twilightmenu/updating-flashcard.md
+++ b/pages/_da-DK/twilightmenu/updating-flashcard.md
@@ -16,7 +16,7 @@ If updating from a version older than v16.4.0, please move your `.sav` files for
1. Copy the `_nds` folder to your flashcard's microSD card root
1. Copy the `BOOT.NDS` file to your flashcard's microSD card root
-### More steps for the DSi/3DS SD Card side
+### More steps for the DSi / 3DS SD card side
If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps.
diff --git a/pages/_de-DE/community/discord-rules.md b/pages/_de-DE/community/discord-rules.md
index 6a1be251..3a5ce382 100644
--- a/pages/_de-DE/community/discord-rules.md
+++ b/pages/_de-DE/community/discord-rules.md
@@ -62,8 +62,8 @@ Examples include:
### Keep names exclusively alphanumeric, to keep them easy to read and tag.
- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname.
- - If we have to flip our displays to read your name, it's an abnormal way.
- - If we have to get your User ID in order to mention you, it's an abnormal way.
+ - If we have to flip our displays to read your name, it's an abnormal way.
+ - If we have to get your User ID in order to mention you, it's an abnormal way.
- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed.
diff --git a/pages/_de-DE/community/index.md b/pages/_de-DE/community/index.md
index 11b208e6..21624857 100644
--- a/pages/_de-DE/community/index.md
+++ b/pages/_de-DE/community/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: community
title: Home
-description: Coming Soon™
+description: Information about the DS-Homebrew community
---
You can find information about our community here, such as the rules for our Discord server. We have the following places:
-- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Discord: [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord)
- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_de-DE/ds-index/3ds-forwarders.md b/pages/_de-DE/ds-index/3ds-forwarders.md
index a6a2fdd9..a2ac8576 100644
--- a/pages/_de-DE/ds-index/3ds-forwarders.md
+++ b/pages/_de-DE/ds-index/3ds-forwarders.md
@@ -3,8 +3,12 @@ lang: en-US
layout: wiki
section: ds-index
category: guides
-title: DS game forwarders (3DS)
+title: DS Game Forwarders (3DS)
description: How to create CIA forwarders to have your DS games on your 3DS's home menu
+tabs:
+ -
+ tab-sd-card: SD card
+ tab-flashcard: Flashcard
---
If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/).
@@ -29,8 +33,8 @@ Compatible:
- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg)
- Galaxy Eagle
- M3 DS Real
-- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses <2GB microSD card)
-- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses <2GB microSD card)
+- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card)
+- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card)
- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567)
- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/))
- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/))
@@ -56,7 +60,7 @@ Partially compatible:
Incompatible:
- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.)
- (i)Edge (Unable to autoboot a .nds ROM)
-- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com)/[www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card)
+- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card)
- R4i3D (2012)
- R4 Infinity Dual Core
- R4 SDHC
@@ -76,24 +80,25 @@ PC:
- Java 8 Update 251
- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
-### Part 1: Getting Started
+### Part 1: Getting started
{% capture tab-sd-card %}
1. Download the [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0)
1. Extract the contents of the `for SD card root` folder to the root of your 3DS's SD card
After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change the settings:
- `BOOST_CPU`: If set to 1, TWL clock speed is used, so lags begone
-- `SOUND_FREQ`: If set to 1, sound will play at 48khz, instead of 32khz
+- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz
{% endcapture%}
+{% assign tab-sd-card = tab-sd-card | split: "////////" %}
{% capture tab-flashcard %}
1. Download one of these packs:
- - [Original R4/M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
- - [Acekard 2(i)/M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
+ - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
+ - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
- [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0)
- [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing)
- [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0)
- - [Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
+ - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
- [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0)
1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card.
@@ -103,21 +108,10 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped
- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message
{% endcapture %}
+{% assign tab-flashcard = tab-flashcard | split: "////////" %}
-
+{% assign tabs = tab-sd-card | concat: tab-flashcard %}
+{% include tabs.html index=0 tabs=tabs %}
### Part 2: Getting the AP fix files from TWiLight Menu++
If you already have TWiLight Menu++, skip to the next section.
@@ -127,7 +121,7 @@ If you already have TWiLight Menu++, skip to the next section.
### Part 3: Forwarder3-DS
1. Open `Forwarder3DS.jar`
- - If it doesn't open, make a new text file in the same folder as Forwarder3DS.jar containing `java -jar Forwarder3DS.jar` and save it as `Forwarder3DS.bat` and run that (make sure there is no `.txt` at the end)
+ - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it
1. Set your card as the `Target` on the left
- **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders`
1. Enable `Automatically set ROM path`
diff --git a/pages/_de-DE/ds-index/dsi-twl-firm.md b/pages/_de-DE/ds-index/dsi-twl-firm.md
index eccb4e60..6495c395 100644
--- a/pages/_de-DE/ds-index/dsi-twl-firm.md
+++ b/pages/_de-DE/ds-index/dsi-twl-firm.md
@@ -7,36 +7,36 @@ title: Nintendo DSi / Nintendo 3DS TWL_FIRM
description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
-### Setting-up CFW
-While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD Card. We have the best of guides for you to follow, with step-by-step instructions.
+### Setting up CFW
+While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. We have the best of guides for you to follow, with step-by-step instructions.
- [3DS Hacking Guide](https://3ds.hacks.guide)
- - Lightning command: `mod 3ds`
- - Kuriisu command: `guide 3ds`
+ - Lightning command: `mod 3ds`
+ - Kuriisu command: `guide 3ds`
- [DSi Hacking Guide](https://dsi.cfw.guide)
- - Lightning command: `mod dsi cfw`
- - Kuriisu command: `guide dsi`
+ - Lightning command: `mod dsi cfw`
+ - Kuriisu command: `guide dsi`
-### CPU Speeds
-The Nintendo DS shipped with a 67MHz processor in 2004. The Nintendo DSi shipped with an 133MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed.
+### CPU speeds
+The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed.
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
-### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
+### Nintendo DSi system menu
+The Nintendo DSi system menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't.
-This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
+This crash will never occur if the system menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
-In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
+In version 1.4.0, RSA signatures in the DS cart whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
-### Nintendo DSi Slot-1 Access & Blockout
-Slot-1 access is blocked when launching applications from the System Menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
+### Nintendo DSi Slot-1 access & blockout
+Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
The flashcard white list is checked via RSA signatures are contained via RSA keys on every firmware expect 1.4.0. This means that people can white list their own carts
-Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
+Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector / interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. Also, the exploit never officially came out, due to Unlaunch being much simpler to install and having less requirements (just a way to get into homebrew) with the same advantages.
@@ -45,8 +45,8 @@ The Nintendo DSi Camera application has the ability to take pictures in the JPEG
A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered.
-### Nintendo DSi Bootstage 2
+### Nintendo DSi bootstage 2
The second bootstage of the Nintendo DSi loads launcher's "title.tmd" into memory. However, they do not specify a file size limit check, meaning that the first 80k bytes are loaded into RAM while the rest can be a custom payload. This is the basis of Unlaunch exploit.
### RTCom
-RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of gbarunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
\ No newline at end of file
+RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
diff --git a/pages/_de-DE/ds-index/hardmod.md b/pages/_de-DE/ds-index/hardmod.md
index e7cd0273..ea6a9548 100644
--- a/pages/_de-DE/ds-index/hardmod.md
+++ b/pages/_de-DE/ds-index/hardmod.md
@@ -5,6 +5,10 @@ section: ds-index
category: guides
title: Hardmod
description: How to hardmod a Nintendo DSi
+tabs:
+ -
+ windows: Windows
+ other: macOS / Linux
---
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...
@@ -53,9 +57,7 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Once the script completes, there should be a file with a long name ending in `-no-footer.bin` in the folder where your terminal is open
- Use this file as the NAND image you flash onto the DSi
-
-#### Windows instructions (skip for macOS / Linux)
-
+{% capture tab-windows %}
1. Open Win32DiskImager
1. Click the folder icon and browse to your desktop. In the text box, write `NAND_0.bin`. When selecting type, choose `All types *.*`
1. Choose the device that is the DSi and click read
@@ -63,14 +65,15 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Open HxD and drag both files into the editor. Go to the top bar, click "Analysis", click "File compare" from the drop down menu, then click "Compare".
1. Choose to compare both files then click OK when done
- If it says "The chosen files are identical.", you are good to go to the next section
- - If it doesn't say that, and both NANDs aren't around 240MB, dump NAND_1/NAND_0 again
+ - If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1 / NAND_0 again
1. Open Win32DiskImager, click the folder icon and choose your existing NAND backup you created before
1. Flash it with the `Write` button
1. Unplug the SD card adapter and attempt to turn on the DSi
-
-#### Linux / macOS instructions (skip if on Windows)
+{% endcapture tab-windows %}
+{% assign tab-windows = tab-windows | split: "////////" %}
+{% capture tab-other %}
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
@@ -112,3 +115,9 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Replace `{device-name}` with the mount point of the SD card
At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created!
+{% endcapture tab-other %}
+{% assign tab-other = tab-other | split: "////////" %}
+
+### Flashing the NAND backup
+{% assign tabs = tab-windows | concat: tab-other %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_de-DE/ds-index/homebrew.md b/pages/_de-DE/ds-index/homebrew.md
index 9444e299..26ec5062 100644
--- a/pages/_de-DE/ds-index/homebrew.md
+++ b/pages/_de-DE/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Information about homebrew on the Nintendo DS
Developing Nintendo DS Homebrew typically uses devkitPro tools, such as devkitARM, libnds, and libfat. However, there is the possibility to branch out and use alternative software:
-- **SD Card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
-- **Entire Toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
+- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
+- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
+- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
### Flashcards
@@ -25,22 +25,22 @@ DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flas
Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device.
-### Time Bomb
+### Time bomb
A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds:
- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel.
- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available:
- - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
- - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
- - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
- - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
+ - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
+ - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
+ - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
+ - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard).
In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard.
-### ARGV Support
+### ARGV support
ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus.
- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation
diff --git a/pages/_de-DE/ds-index/index.md b/pages/_de-DE/ds-index/index.md
index 217d80d9..05969921 100644
--- a/pages/_de-DE/ds-index/index.md
+++ b/pages/_de-DE/ds-index/index.md
@@ -7,6 +7,3 @@ description: An explanation of all things DS modding
---
Welcome to the Nintendo DS modding resources section. This will attempt to explain most things related to Nintendo DS modding as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS.
-
-If you need help, ask the [DS(i) Mode Hacking!](https://ds-homebrew.com/discord) Discord server. (English only)
-{:.alert .alert-info}
diff --git a/pages/_de-DE/ds-index/retail-roms.md b/pages/_de-DE/ds-index/retail-roms.md
index b9e68714..e58ab138 100644
--- a/pages/_de-DE/ds-index/retail-roms.md
+++ b/pages/_de-DE/ds-index/retail-roms.md
@@ -7,7 +7,7 @@ title: Retail ROMs
description: Information related to retail DS games
---
-### Anti-Piracy
+### Anti-piracy
AP (short for anti-piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. This can be circumvented either from the loader or the ROM itself.
- For nds-bootstrap's purposes, you can load an `.ips` file in order to circumvent said patches. This `.ips` file will be patched inside nds-bootstrap, so you can keep the ROM files intact. A pack of `.ips` files are automatically included with TWiLight Menu++.
@@ -20,7 +20,7 @@ Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another
Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid.
-### Save Files
+### Save files
Nintendo DS cartridges have 4 known save types:
- EEPROM - Electrically Erasable Programmable Read-Only Memory
@@ -33,30 +33,30 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php
### Assembly
-Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [gbatek](https://problemkaputt.de/gbatek.htm).
+Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm).
-### Card Read DMA
+### Card read DMA
Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter.
- For example: `DMA2: 04100010 023C18C0 AF000001`
-### Action Replay Cheats
+### Action Replay cheats
Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether.
Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats:
- Wood R4 (`usrcheat.dat`)
- YSMenu (`usrcheat.dat`)
-Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
+Homebrew / digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`)
- - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
+ - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`)
- - NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation
+ - 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
+ - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
+ - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
+ - Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
diff --git a/pages/_de-DE/ds-index/wifi.md b/pages/_de-DE/ds-index/wifi.md
index 09dc60ad..7b8f837b 100644
--- a/pages/_de-DE/ds-index/wifi.md
+++ b/pages/_de-DE/ds-index/wifi.md
@@ -12,12 +12,12 @@ description: Information on using Wi-Fi on the Nintendo DS
Hotspots are usable, so you don't need to change your router configuration.
-### Creating a Hotspot
+### Creating a hotspot
There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
-### Nintendo DS WFC Restoration
+### Nintendo DS WFC restoration
1. Launch the Nintendo WFC settings
1. Connect to your access point
1. Set your Primary DNS value as one of the values below, depending on which service you want to use:
@@ -28,7 +28,7 @@ There are guides for creating a DS game compatible hotspot on macOS and Linux co
1. Set `1.1.1.1` as your secondary DNS
1. You might need to NoSSL patch your game at this point, depending on the game
-### Manually Patching Your DS ROMs
+### Manually patching your DS ROMs
Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
@@ -42,7 +42,7 @@ Note: Users of GNU/Linux and macOS can follow very similar instructions, but wil
Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
-### Troubleshooting and Further Reading
-If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+### Troubleshooting and further reading
+If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_de-DE/gbarunner2/bios.md b/pages/_de-DE/gbarunner2/bios.md
index 95120883..b75ef5b1 100644
--- a/pages/_de-DE/gbarunner2/bios.md
+++ b/pages/_de-DE/gbarunner2/bios.md
@@ -2,20 +2,26 @@
lang: en-US
layout: wiki
section: gbarunner2
-title: GBA BIOS info
+title: GBA BIOS Info
description: Information on the GBA BIOS and how to dump it
---
-In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. However, because it is not an exact copy, using a dump of the official BIOS increases compatibility. You can dump an official GBA BIOS with one of the following methods.
### Dumping Guides
-- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
-- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
-- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+- [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles)
+- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/)
-After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it.
You can verify that your BIOS is a proper dump by comparing it with the following checksums:
-**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
+**CRC32:** `81977335`
+
+**MD5:** `a860e8c0b6d573d191e4ec7db1b1e4f6`
+
+**SHA1:** `300c20df6731a33952ded8c436f7f186d25d3492`
+
+**SHA256:** `fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570`
diff --git a/pages/_de-DE/gbarunner2/faq.md b/pages/_de-DE/gbarunner2/faq.md
index bd0fa0da..b23f3ecb 100644
--- a/pages/_de-DE/gbarunner2/faq.md
+++ b/pages/_de-DE/gbarunner2/faq.md
@@ -14,12 +14,12 @@ You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1
Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/).
-#### How do I use Nightly GBARunner2 Builds in TWiLight Menu++?
+#### How do I use nightly GBARunner2 builds in TWiLight Menu++?
1. Download the nightly build
1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi)
1. Place it in `sd:_nds`
-#### How do I use Wifi Link features?
+#### How do I use Wi-Fi link features?
-You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
\ No newline at end of file
+You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
diff --git a/pages/_de-DE/gbarunner2/index.md b/pages/_de-DE/gbarunner2/index.md
index c8a18925..a5713cad 100644
--- a/pages/_de-DE/gbarunner2/index.md
+++ b/pages/_de-DE/gbarunner2/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: gbarunner2
title: Home
-description: Coming Soon™
+description: Information on how to use GBARunner2
---
-GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running Gamecube games on Wii.
+GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS / DSi / 3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii.
-Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
-- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
-- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
+Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information:
+- [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_de-DE/index.md b/pages/_de-DE/index.md
index 8ef5f891..8018dba6 100644
--- a/pages/_de-DE/index.md
+++ b/pages/_de-DE/index.md
@@ -8,4 +8,4 @@ title: Home
This site is where you can find wikis for TWiLight Menu++ and other DS-Homebrew projects. Click on one of the sections at the top, then a list of pages will be on the left.
-If you would like to help contribute you can find the source code on [GitHub](https://github.com/{{ site.repo }}) or help translate on [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS(i) Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only).
+If you would like to help contribute you can find the source code on [GitHub](https://github.com/{{ site.repo }}) or help translate on [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only).
diff --git a/pages/_de-DE/nds-bootstrap/faq.md b/pages/_de-DE/nds-bootstrap/faq.md
index f53d93e4..cc272f29 100644
--- a/pages/_de-DE/nds-bootstrap/faq.md
+++ b/pages/_de-DE/nds-bootstrap/faq.md
@@ -7,7 +7,7 @@ title: FAQ & Troubleshooting
description: FAQ & Troubleshooting for nds-bootstrap
---
-#### Why do I get a white screen when trying to load a game from SD Card?
+#### Why do I get a white screen when trying to load a game from SD card?
- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
@@ -20,7 +20,7 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges
- You can expand the VRAM memory bus to 32-bit
- Utilize the DSi's additional CPU speed
-- Enhance your audio with 48 KHz
+- Enhance your audio with 48 kHz
- Use DSi mode, allowing for DSi features
- Using certain cartridges, you are able to use IR in your application
- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
@@ -30,18 +30,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
#### What is a nightly and where do I get it?
-A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
#### Why do my cheats not work?
The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB.
#### Is there anything else I should know about cheats?
-You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+You can set heap shrink to `Hi` in settings for slightly better cheat support.
+
+For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
#### nds-bootstrap troubleshooting
If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
-1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv)
diff --git a/pages/_de-DE/nds-bootstrap/index.md b/pages/_de-DE/nds-bootstrap/index.md
index e282b1ef..3f78f819 100644
--- a/pages/_de-DE/nds-bootstrap/index.md
+++ b/pages/_de-DE/nds-bootstrap/index.md
@@ -3,9 +3,9 @@ lang: en-US
layout: wiki
section: nds-bootstrap
title: Home
-description: nds-bootstrap wiki
+description: Information on how to use nds-bootstrap
---
# Welcome to the nds-bootstrap Wiki
-nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
+nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards.
diff --git a/pages/_de-DE/nds-bootstrap/testing.md b/pages/_de-DE/nds-bootstrap/testing.md
index 200abd70..cb8b4904 100644
--- a/pages/_de-DE/nds-bootstrap/testing.md
+++ b/pages/_de-DE/nds-bootstrap/testing.md
@@ -4,7 +4,7 @@ layout: wiki
section: nds-bootstrap
category: other
title: Compatibility List & Testing Tips
-description: Compatibility List & Testing Tips
+description: Compatibility list and tips for testing games
---
### Compatibility List
diff --git a/pages/_de-DE/other/godmode9i.md b/pages/_de-DE/other/godmode9i.md
index b38a223f..5144873b 100644
--- a/pages/_de-DE/other/godmode9i.md
+++ b/pages/_de-DE/other/godmode9i.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: GodMode9i
-description: Info for GodMode9i
+description: Information about GodMode9i
---
Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM.
@@ -14,4 +14,4 @@ Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full ac
This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND.
#### Why can't I dump games on DSi?
-You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following (dsi.cfw.guide)[https://dsi.cfw.guide/]
+You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/).
diff --git a/pages/_de-DE/other/hiyacfw.md b/pages/_de-DE/other/hiyacfw.md
index f2b3855f..f1bb660e 100644
--- a/pages/_de-DE/other/hiyacfw.md
+++ b/pages/_de-DE/other/hiyacfw.md
@@ -3,12 +3,12 @@ lang: en-US
layout: wiki
section: other
title: hiyaCFW
-description: Info for hiyaCFW
+description: Information about hiyaCFW
---
Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
-### Custom Splash Screens
+### Custom splash screens
With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work:
#### BMP
@@ -17,7 +17,7 @@ With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. The
#### GIF
- Simple answer: Most GIFs 256 x 192 or smaller will work
-- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum
- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
- Interlaced and plain text frames are ***not*** supported
diff --git a/pages/_de-DE/other/index.md b/pages/_de-DE/other/index.md
index 8db55550..ea0738f1 100644
--- a/pages/_de-DE/other/index.md
+++ b/pages/_de-DE/other/index.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: Home
-description: Coming Soon™
+description: Information about other DS-Homebrew projects
---
This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_de-DE/twilightmenu/custom-boot-splashes.md b/pages/_de-DE/twilightmenu/custom-boot-splashes.md
index 4ea7829b..5703ac92 100644
--- a/pages/_de-DE/twilightmenu/custom-boot-splashes.md
+++ b/pages/_de-DE/twilightmenu/custom-boot-splashes.md
@@ -10,10 +10,10 @@ description: How to use custom splash screens for TWiLight Menu++
You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings.
Most GIF files up to 256x192 should work, with a few exceptions:
-- GIF files over 1MiB (DSi Mode) or 256KiB (DS Mode) may not play at full speed as they will be decompressed on the fly
-- Between the two, the GIFs must be less than about 10MB (DSi Mode) or about 2MB (DS Mode)
+- GIF files over 1 MiB (DSi Mode) or 256 KiB (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 10 MB (DSi Mode) or about 2 MB (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
+ - Only the GIF waiting for input will be paused, so the other can continue animating
- If using Local Color Tables the whole frame must be overwritten as it will replace the whole screen's palette, not just the current frame
- Interlaced and text frames will not work
diff --git a/pages/_de-DE/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_de-DE/twilightmenu/custom-dsi-3ds-sfx.md
index 58f0b3ce..414eed71 100644
--- a/pages/_de-DE/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_de-DE/twilightmenu/custom-dsi-3ds-sfx.md
@@ -27,12 +27,12 @@ The sound effect bank contains sound effects such as the icon select sound, etc.
You can then run `make` to make the sound effect bank. All files listed above, except *bgm.pcm.raw* are required, but you can make them silent.
-Your resulting *sfx.bin* **must be under 512000B = 512KB**. Any larger will result in either crashes or some sounds not playing fully.
+Your resulting *sfx.bin* **must be under 512000B = 512 kB**. Any larger will result in either crashes or some sounds not playing fully.
### Startup sound
While the other sound effects will work with any WAV file, the startup sound must be in a specific format in order to work properly, otherwise there will be a gap between when the startup sound stops and the background music begins.
-The startup.wav file must be **16-bit 16kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+The startup.wav file must be **16-bit 16 kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
@@ -41,7 +41,7 @@ You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to
## Menu BGM
-Menu BGM needs to be a **16-bit 16kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
diff --git a/pages/_de-DE/twilightmenu/custom-dsi-3ds-skins.md b/pages/_de-DE/twilightmenu/custom-dsi-3ds-skins.md
index 599abe6a..4d30c4e9 100644
--- a/pages/_de-DE/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_de-DE/twilightmenu/custom-dsi-3ds-skins.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: twilightmenu
category: customization
-title: How to create DSi / 3DS skins
+title: How to Create DSi / 3DS Skins
description: How to make custom DSi and 3DS skins for TWiLight Menu++
---
diff --git a/pages/_de-DE/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_de-DE/twilightmenu/custom-unlaunch-backgrounds.md
index 627ecb6e..efb65ad4 100644
--- a/pages/_de-DE/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_de-DE/twilightmenu/custom-unlaunch-backgrounds.md
@@ -35,7 +35,7 @@ As the GIF's palette is loaded to the same area of VRAM as the text palettes it
1. If your GIF is too large, then using either [gifsicle](http://www.lcdf.org/gifsicle/) or [ezgif.com](https://ezgif.com/optimize) you can try optimizing it
- These instructions will use ezgif as its simpler, being a website
1. Open https://ezgif.com/optimize, and upload your GIF
-1. Try different compression levels until you find the best one under 15,472 bytes (15.11KiB), ideally a bit under as GIMP may increase the size a bit
+1. Try different compression levels until you find the best one under 15,472 bytes (15.11 KiB), ideally a bit under as GIMP may increase the size a bit
1. Save the optimized GIF and open it in GIMP
1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap`
1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button
diff --git a/pages/_de-DE/twilightmenu/faq.md b/pages/_de-DE/twilightmenu/faq.md
index 0b6b5ef5..8339b9f9 100644
--- a/pages/_de-DE/twilightmenu/faq.md
+++ b/pages/_de-DE/twilightmenu/faq.md
@@ -15,13 +15,13 @@ TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: L to disable all cheats for a game
- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
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 618adc96..4e4a30de 100644
--- a/pages/_de-DE/twilightmenu/how-to-get-box-art.md
+++ b/pages/_de-DE/twilightmenu/how-to-get-box-art.md
@@ -24,7 +24,7 @@ description: How to get box art / game covers in TWiLight Menu++
1. Click `Start`
1. Make sure box art is set to be shown in TWiLight Menu++ settings
-### macOS/Linux
+### macOS / Linux
1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Extract the `.zip`
1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
diff --git a/pages/_de-DE/twilightmenu/installing-3ds-manual.md b/pages/_de-DE/twilightmenu/installing-3ds-manual.md
index 86926c69..01e8ac5d 100644
--- a/pages/_de-DE/twilightmenu/installing-3ds-manual.md
+++ b/pages/_de-DE/twilightmenu/installing-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: de-DE
layout: redirect
-destination: 'installing-3ds?tab=manual#tab-manual'
+destination: installing-3ds?tab=manual
title: Installing (3DS, Manual)
---
diff --git a/pages/_de-DE/twilightmenu/installing-3ds.md b/pages/_de-DE/twilightmenu/installing-3ds.md
index cf6eaa57..d447186a 100644
--- a/pages/_de-DE/twilightmenu/installing-3ds.md
+++ b/pages/_de-DE/twilightmenu/installing-3ds.md
@@ -5,6 +5,11 @@ section: twilightmenu
category: installing
title: Installing (3DS)
description: How to install TWiLight Menu++ on the Nintendo 3DS
+tabs:
+ -
+ working-camera: Working camera
+ non-working-camera: Non-working camera
+ manual: Manual
---
You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it
@@ -20,20 +25,22 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
1. Drücke A oder tippe auf das Download-Symbol in der Seitenleiste und wähle `TWiLight Menu++`, um es zu installieren
- This will take a while
{% endcapture %}
+{% assign tab-working-camera = tab-working-camera | split: "////////" %}
{% 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
-1. In FBI-gehen Sie zu dem Ort, an dem Sie die `Universal-Updater.cia` Datei eingefügt haben
-1. Wählen Sie die `Universal-Updater.cia` Datei aus und klicken Sie auf "install & delete"
-1. Schließe FBI und starte Universal-Updater
- - Falls es nicht auf deinem Home-Menü erscheint, starte deinen 3DS neu
-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
+1. Download the `Universal-Updater.cia` file from the [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases)
+1. Place the `Universal-Updater.cia` file anywhere on your SD card
+1. Launch FBI on your Nintendo 3DS
+1. In FBI, go to the place you pasted the `Universal-Updater.cia` file
+1. Select the `Universal-Updater.cia` file and hit "Install & Delete"
+1. Close FBI and launch Universal-Updater
+ - If it doesn't show up on your home menu, reboot your 3DS
+1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it
+ - It has this icon: 
+1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
- This will take a while
{% endcapture %}
+{% assign tab-non-working-camera = tab-non-working-camera | split: "////////" %}
{% capture tab-manual %}
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
@@ -44,25 +51,9 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
1. Copy the two `.cia` files to your SD card root
1. On your 3DS, install the two CIAs with FBI
{% endcapture %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Installing
-
+{% assign tabs = tab-working-camera | concat: tab-non-working-camera | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_de-DE/twilightmenu/installing-flashcard.md b/pages/_de-DE/twilightmenu/installing-flashcard.md
index 9c531aa3..65dada75 100644
--- a/pages/_de-DE/twilightmenu/installing-flashcard.md
+++ b/pages/_de-DE/twilightmenu/installing-flashcard.md
@@ -15,8 +15,8 @@ description: How to install TWiLight Menu++ on a Nintendo DS flashcard
1. Kopiere den `roms` Ordner in dein Sd-Kartenverzeichnis
1. Wenn Sie bereits gespeicherte Daten haben, verschieben Sie Ihr `.sav` Dateien, die sich in Ihrem DS-ROM-Standort befinden in einem neuen Ordner namens `speichert`, was auch in den DS-ROM-Speicherort geht
1. ...
- - **DS Phat/Lite-Benutzer:** Wenn `BOOT.NDS` bootet eine weiße Bildschirmsperre, legen Sie einen DS Memory Expansion Pak, und versuchen Sie es erneut
- - **DSi/3DS Benutzer:** Führe TWLMenu++ auf der SD-Karte der Konsole aus und aktiviere `SCFG Zugriff in Slot-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`
- Hiermit kannst du TWL Taktgeschwindigkeit und/oder VRAM Boost für deine Flashcard-Spiele verwenden sowie auf die SD-Karte der Konsole zugreifen
### Um spiele mit deiner Flashcard Firmware ausführen
@@ -45,5 +45,5 @@ description: How to install TWiLight Menu++ on a Nintendo DS flashcard
1. Extrahieren Sie `Flashcart Loader/(Ihre Flashcard)` im Stammverzeichnis der microSD-Karte
- Überspringe dies, wenn du deine Speicherkarte nicht siehst
1. ...
- - **DS Phat/DS Lite-Benutzer:** Gehe zu den Einstellungen im DS-Menü und aktiviere den Auto-Start, sodass deine Flashcard beim Booten gestartet wird
- - **DSi/3DS Benutzer:** Führe TWLMenü++ auf der SD-Karte der Konsole aus und aktiviere `Autostarte Slot-1`
+ - **DS Phat / DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot
+ - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1`
diff --git a/pages/_de-DE/twilightmenu/playing-in-widescreen.md b/pages/_de-DE/twilightmenu/playing-in-widescreen.md
index 390aef84..d0c3e1d0 100644
--- a/pages/_de-DE/twilightmenu/playing-in-widescreen.md
+++ b/pages/_de-DE/twilightmenu/playing-in-widescreen.md
@@ -7,7 +7,7 @@ title: Playing in Widescreen
description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
---
-Requires an Old / New Nintendo 3DS or 2DS console.
+Requires a Nintendo 3DS or 2DS console.
{:.alert .alert-info}
### Preparation
@@ -31,7 +31,7 @@ Requires an Old / New Nintendo 3DS or 2DS console.
You're all done! Enjoy your DS games in widescreen!
-**NOTE1**: Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. For this to be fixed so only the widescreen-compatible games run in widescreen, wait for RTCom-activated widescreen to be released.
+**NOTE1:** Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. For this to be fixed so only the widescreen-compatible games run in widescreen, wait for RTCom-activated widescreen to be released.
**NOTE2:** Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched. If you don't see the screen aspect ratio setting, wait for RTCom-activated widescreen to be released.
diff --git a/pages/_de-DE/twilightmenu/updating-3ds-manual.md b/pages/_de-DE/twilightmenu/updating-3ds-manual.md
index 87f9641e..6dd4da10 100644
--- a/pages/_de-DE/twilightmenu/updating-3ds-manual.md
+++ b/pages/_de-DE/twilightmenu/updating-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: de-DE
layout: redirect
-destination: 'updating-3ds?tab=manual#tab-manual'
+destination: updating-3ds?tab=manual
title: Updating (3DS, Manual)
---
diff --git a/pages/_de-DE/twilightmenu/updating-3ds.md b/pages/_de-DE/twilightmenu/updating-3ds.md
index 2fb4fdb5..a923b612 100644
--- a/pages/_de-DE/twilightmenu/updating-3ds.md
+++ b/pages/_de-DE/twilightmenu/updating-3ds.md
@@ -5,6 +5,10 @@ section: twilightmenu
category: updating
title: Updating (3DS)
description: How to update TWiLight Menu++ on the Nintendo 3DS
+tabs:
+ -
+ universal-updater: Universal-Updater
+ manual: 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.
@@ -17,6 +21,7 @@ If updating from a version older than v16.4.0, please move your `.sav` files for
1. Drücke A oder tippe auf das Download-Symbol in der Seitenleiste und wähle `TWiLight Menu++`, um es zu installieren
- This will take a while
{% endcapture %}
+{% assign tab-universal-updater = tab-universal-updater | split: "////////" %}
{% capture tab-manual %}
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
@@ -26,23 +31,12 @@ If updating from a version older than v16.4.0, please move your `.sav` files for
1. Copy the two `.cia` files to your SD card root
1. On your 3DS, install the two CIAs with FBI
{% endcapture %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Aktualisieren
-
+{% assign tabs = tab-universal-updater | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
### Weitere Schritte für die Speicherkarten-Seite
diff --git a/pages/_de-DE/twilightmenu/updating-flashcard.md b/pages/_de-DE/twilightmenu/updating-flashcard.md
index a63bf65f..013040ce 100644
--- a/pages/_de-DE/twilightmenu/updating-flashcard.md
+++ b/pages/_de-DE/twilightmenu/updating-flashcard.md
@@ -16,7 +16,7 @@ If updating from a version older than v16.4.0, please move your `.sav` files for
1. Kopiere den `_nds` Ordner in dein Sd-Kartenverzeichnis
1. Kopiere den `BOOT.NDS` Ordner in dein Sd-Kartenverzeichnis
-### Weitere Schritte für die DSi/3DS SD-Karten-Seite
+### More steps for the DSi / 3DS SD card side
If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps.
diff --git a/pages/_es-ES/community/discord-info.md b/pages/_es-ES/community/discord-info.md
index e0b28d69..38e3feac 100644
--- a/pages/_es-ES/community/discord-info.md
+++ b/pages/_es-ES/community/discord-info.md
@@ -1,23 +1,23 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: community
category: discord
-title: DS⁽ⁱ⁾ Mode Hacking Info
-description: Information for the DS⁽ⁱ⁾ Mode Hacking Discord server
+title: DS⁽ⁱ⁾ Mode Hacking
+description: Acerca del servidor de Discord de DS⁽ⁱ⁾ Mode Hacking Info
---
-### Welcome to the DS⁽ⁱ⁾ Mode Hacking!
+### ¡Bienvenido a DS⁽ⁱ⁾ Mode Hacking!
-We specialize in all things related to Nintendo DS(i) modding and homebrew. Here are a few examples of what we can help you do in this server:
+Estamos especializados en cualquier cosa relacionada con el modding y homebrew de Nintendo DS(i). Aquí tenéis algunos ejemplos de en qué podemos ayudaros:
-- Setting up the best kernel for your flashcart
-- Installing Custom Firmware (CFW) to your Nintendo DSi
-- Helping modify the TWL_FIRM on your Nintendo 3DS (allowing you to use widescreen, changing screen filtering amongst other things)
+- Configurar el mejor kernel para tu flashcard
+- Instalar Custom Firmware (CFW) en tu Nintendo DSi
+- Ayudarte a modificar el TWL_FIRM de tu Nintendo 3DS (permitiéndote usar pantalla completa, distintos filtros de imagen y otras muchas cosas)
-We also focus on other things such as creating ROM hacks, developing homebrew, and general chatter.
+También estamos centrados en otros temas como crear ROM hacks, desarrollar homebrew y charlar en general.
-## Discord Channels
+## Canales de Discord
We have plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. We'll go over the important ones but you can always check what the other channels do by looking at their channel topic:
- [#community-rules][community-rules] - This is the rules channel, it describes the standards we have when communicating in this server
diff --git a/pages/_es-ES/community/discord-rules.md b/pages/_es-ES/community/discord-rules.md
index 6a1be251..3a5ce382 100644
--- a/pages/_es-ES/community/discord-rules.md
+++ b/pages/_es-ES/community/discord-rules.md
@@ -62,8 +62,8 @@ Examples include:
### Keep names exclusively alphanumeric, to keep them easy to read and tag.
- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname.
- - If we have to flip our displays to read your name, it's an abnormal way.
- - If we have to get your User ID in order to mention you, it's an abnormal way.
+ - If we have to flip our displays to read your name, it's an abnormal way.
+ - If we have to get your User ID in order to mention you, it's an abnormal way.
- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed.
diff --git a/pages/_es-ES/community/index.md b/pages/_es-ES/community/index.md
index 11b208e6..e114c815 100644
--- a/pages/_es-ES/community/index.md
+++ b/pages/_es-ES/community/index.md
@@ -1,13 +1,13 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: community
-title: Home
-description: Coming Soon™
+title: Inicio
+description: Information about the DS-Homebrew community
---
-You can find information about our community here, such as the rules for our Discord server. We have the following places:
-- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+Aquí podrás encontrar información acerca de nuestra comunidad, como las reglas de nuestro servidor de Discord. Estamos por aquí:
+- Discord: [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord)
- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
-- Website: [ds-homebrew.com](https://ds-homebrew.com)
+- Página web: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_es-ES/ds-index/3ds-forwarders.md b/pages/_es-ES/ds-index/3ds-forwarders.md
index c2e02656..8da0a02c 100644
--- a/pages/_es-ES/ds-index/3ds-forwarders.md
+++ b/pages/_es-ES/ds-index/3ds-forwarders.md
@@ -3,8 +3,12 @@ lang: es-ES
layout: wiki
section: ds-index
category: guides
-title: Accesos directos a juegos de DS (3DS)
+title: DS Game Forwarders (3DS)
description: Cómo crear accesos directos CIA para tener tus juegos de DS en el menú principal de 3DS
+tabs:
+ -
+ tab-sd-card: SD card
+ tab-flashcard: Flashcard
---
Si tienes algún problema, echa un vistazo al [hilo de GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/).
@@ -29,8 +33,8 @@ Compatibles:
- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg)
- Galaxy Eagle
- M3 DS Real
-- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (usa una microSD de <2GB)
-- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (versión original Non-SDHC, usa una microSD de <2GB)
+- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card)
+- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card)
- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567)
- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/))
- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/))
@@ -56,7 +60,7 @@ Compatibles parcialmente:
Incompatibles:
- CycloDS (i)Evolution (Puede lanzar ROMs directamente, pero funciona de forma distinta que otras flashcards.)
- (i)Edge (No puede lanzar directamente ROMs .nds)
-- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com)/[www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (no el fordwarder) brickea el cartucho)
+- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card)
- R4i3D (2012)
- R4 Infinity Dual Core
- R4 SDHC
@@ -74,70 +78,60 @@ PC:
- Un SO de 64 bits
- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0)
- Java 8 Update 251
-- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
+- **Usuarios de Linux:** JavaFX. En sistemas basados en Debian ejecuta [esto](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), o si estás en Arch esto: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
-### Parte 1: Preparación
+### Part 1: Getting started
{% capture tab-sd-card %}
1. Descarga el [pack de forwarders de la tarjeta SD](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0)
1. Extrae el contenido de la carpeta `for SD card root` en la raíz de la SD de tu 3DS
Tras extraer el pack, puedes editar `sd:/_nds/nds-bootstrap.ini` y cambiar la configuración:
- `BOOST_CPU`: Puesto a 1, se usa la velocidad de reloj de TWL, por lo que el lag desaparece
-- `SOUND_FREQ`: Puesto a 1, el sonido estará a 48khz en vez de a 32khz
+- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz
{% endcapture%}
+{% assign tab-sd-card = tab-sd-card | split: "////////" %}
{% capture tab-flashcard %}
-1. Descarga uno de estos packs:
- - [Original R4/M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
- - [Acekard 2(i)/M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
+1. Download one of these packs:
+ - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
+ - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
- [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0)
- [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing)
- [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0)
- - [Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
+ - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
- [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0)
-1. Extrae el contenido de la carpeta `for Slot-1 microSD` en la raíz de la tarjeta microSD de tu flashcard, y (si existe la carpeta) el contenido de la carpeta `for 3DS SD card` en la raíz de la SD de tu 3DS.
+1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card.
-Tras extraer el pack para tu tarjeta, puedes editar `sd:/_nds/nds-bootstrap.ini` y cambiar la configuración. Esto no es posible para Acekard RPG, R4 DS, y R4i Gold RTS.
-- `NTRCLOCK`: Puesto a `0` o manteniendo A, la pantalla inicial de DSi aparecerá en vez de la de DS y se usará la velocidad de reloj de TWL, por lo que el lag desaparece
-- `DISABLEANIMATION`: Puesto a `1` o manteniendo B, se salta la pantalla de inicio de DS / DSi
-- `HEALTHSAFETYMSG`: Puesto a `1`, El mensaje sobre Salud y Seguridad de la pantalla de inicio aparecerá en la pantalla inferior, y en caso contrario la pantalla estará en blanco
+After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS.
+- `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone
+- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped
+- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message
{% endcapture %}
+{% assign tab-flashcard = tab-flashcard | split: "////////" %}
-
+{% assign tabs = tab-sd-card | concat: tab-flashcard %}
+{% include tabs.html index=0 tabs=tabs %}
### Parte 2: Obtener los archivos AP de TWiLight Menu++
-Si ya tienes el TWiLight Menu++, salta a la siguiente sección.
-1. Descarga la última versión de `TWiLightMenu-3DS.7z` desde la [página de lanzamientos](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. En el archivo 7z, ve a `_nds/TWiLightMenu/`
-1. Copia la carpeta `apfix` a `sd:/_nds/ntr-forwarder/` en la tarjeta SD de la 3DS
+If you already have TWiLight Menu++, skip to the next section.
+1. Download the latest `TWiLightMenu-3DS.7z` from the [release page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. In the 7z file, go to `_nds/TWiLightMenu/`
+1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card
### Parte 3: Forwarder3-DS
-1. Abre `Forwarder3DS.jar`
- - Si no se abre, crea un nuevo fichero de texto en la misma carpeta que Forwarder3DS.jar que contenga `java -jar Forwarder3DS.jar`, guárdalo como `Forwarder3DS.bat` y ejecútalo (asegúrate de que no ponga `.txt` al final)
-1. Elige tu tarjeta como `Target` en la izquierda
- - **NOTA:** Si no ves una lista de tarjetas, descarga [este zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip) y pon la carpeta `forwarders` en la misma que Forwarder3DS.jar, después renómbrala a `.forwarders`
-1. Activa `Automatically set ROM path`
- - **Usuarios de Linux:** La ruta automática es incorrecta ya que incluye toda la ruta (p.ej. `/media/$USER/algo/`), quita esa parte
- - **Usuarios de macOS:** La ruta automática es incorrecta ya que incluye `/Volumes/(nombre tarjeta)/` al principio, quita esa parte
-1. Pincha la carpeta en la parte superior derecha y selecciona las ROMs de las que quieres crear accesos directos o arrástralas a la ventana
- - **NOTA:** Las ROMs deben encontrarse en la tarjeta SD cuando las selecciones, y no podrán moverse sin tener que volver a hacer los accesos directos
- - **Usuarios tarjetas SD:** Si el archivo de guardado se encuentra en la misma carpeta que la ROM, muévela a una nueva llamada `saves` en la misma carpeta que las ROMs
-1. Si estás jugando un hack / traducción de un juego DSi-Enhanced que tiene editado su banner / título, busca su banner [aquí](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), haz click derecho al juego en Forwarder3-DS, pincha `Import banner` y selecciona el banner a usar
-1. Si se trata de una ROM homebrew, pincha en ella, borra el `Game title` y escribe el nombre del juego
-1. Pincha en el botón del disquete para generar los CIAs
-1. Copia los CIAs en la SD de la 3DS e instálalos con FBI
- - Si estás usando EmuNAND, instálalos en ambas SysNAND y EmuNAND
+1. Open `Forwarder3DS.jar`
+ - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it
+1. Set your card as the `Target` on the left
+ - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders`
+1. Enable `Automatically set ROM path`
+ - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part
+ - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part
+1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window
+ - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders
+ - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs
+1. If you're playing a hack / translation of a DSi-Enhanced game that has it's banner / title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use
+1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title
+1. Click the floppy disk button to generate the forwarder CIA(s)
+1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI
+ - If using EmuNAND, install to both SysNAND and EmuNAND
diff --git a/pages/_es-ES/ds-index/dsi-twl-firm.md b/pages/_es-ES/ds-index/dsi-twl-firm.md
index 3fe0c39b..f27456bc 100644
--- a/pages/_es-ES/ds-index/dsi-twl-firm.md
+++ b/pages/_es-ES/ds-index/dsi-twl-firm.md
@@ -7,36 +7,36 @@ title: Nintendo DSi / Nintendo 3DS TWL_FIRM
description: Acerca el TWL_FIRM de Nintendo DSi y Nintendo 3DS
---
-### Preparando el CFW
-Si bien la mayoría de los beneficios del firmware personalizado son para Nintendo DSi y la familia de sistemas Nintendo 3DS, te abre a un mundo de posibilidades con tu consola. La instalación de firmware personalizado es bastante sencilla y, en la mayoría de los casos, todo lo que necesita es una tarjeta (micro)SD. Tenemos las mejores guías con instrucciones paso a paso.
+### Setting up CFW
+Si bien la mayoría de los beneficios del firmware personalizado son para Nintendo DSi y la familia de sistemas Nintendo 3DS, te abre a un mundo de posibilidades con tu consola. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Tenemos las mejores guías con instrucciones paso a paso.
- [Guía de Hackeo de 3DS](https://3ds.hacks.guide)
- - Comando de Lightning: `mod 3ds`
- - Comando de Kuriisu: `guide 3ds`
+ - Comando de Lightning: `mod 3ds`
+ - Comando de Kuriisu: `guide 3ds`
- [Guía de Hackeo de DSi](https://dsi.cfw.guide)
- - Comando de Lightning: `mod dsi cfw`
- - Comando de Kuriisu: `guide dsi`
+ - Comando de Lightning: `mod dsi cfw`
+ - Comando de Kuriisu: `guide dsi`
-### Frecuencias de CPU
-La Nintendo DS traía un procesador de 67MHz en 2004. La Nintendo DSi traía un procesador de 133MHz en 2009. La mayoría de juegos de Nintendo DS fueron lanzados antes que la Nintendo DSi, por lo que el único procesador que tenían disponible era de 67MHz. Algunas aplicaciones se crearon con esa velocidad de reloj, por lo que no funcionan bien con velocidades más grandes. La mayoría de los juegos, sin embargo, pueden ir mejor con una velocidad de reloj más alta.
+### CPU speeds
+The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Algunas aplicaciones se crearon con esa velocidad de reloj, por lo que no funcionan bien con velocidades más grandes. La mayoría de los juegos, sin embargo, pueden ir mejor con una velocidad de reloj más alta.
nds-bootstrap tiene la velocidad de reloj de TWL como opción, pero no cambiará la ROM para que funcione a la velocidad más alta. Eso está en la propia aplicación, y que algunas aplicaciones no funcionen con una mayor velocidad de reloj NO es un fallo de nds-bootstrap.
-### Menú del Sistema de Nintendo DSi
-El Menú del Sistema de Nintendo DSi usa un entero de 32-bits con signo para determinar la cantidad de espacio disponible en el dispositivo. Usar una fuente que supere el entero de 32-bits provocará un desbordamiento a un número negativo, el cual provoca un pantallazo negro con el mensaje "Ha ocurrido un error".
+### 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. Usar una fuente que supere el entero de 32-bits provocará un desbordamiento a un número negativo, el cual provoca un pantallazo negro con el mensaje "Ha ocurrido un error".
Los rangos que provocan el desbordamiento están determinados por pares de a dos. Por ejemplo, se permiten 1-2 GB de espacio libre, mientras que 3-4 no. Se permiten 5-6 GB de espacio libre, mientras que 7-8 no.
-El crash no ocurrirá nunca si el Menú del Sistema se lanza desde un chip NAND (ya que llega a los 128 MB), pero un sistema de redirección (como hiyaCFW) puede hacer que salte. Afortunadamente, este fallo se puede arreglar fácilmente colocando archivos dummy para que el contador vuelva a un número positivo. hiyaCFW hará esto por ti en la última versión.
+This crash will never occur if the system menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Afortunadamente, este fallo se puede arreglar fácilmente colocando archivos dummy para que el contador vuelva a un número positivo. hiyaCFW hará esto por ti en la última versión.
-En la versión 1.4.0, las firmas RSA de la Lista Blanca de Cartuchos de DS no están verificadas. Hay un exploit que involucra una invulnerabilidad en la lista blanca de flashcard de Nintendo DSi que permiten tomar el control del procesador ARM9. Se necesita la versión 1.4.0 (ha sido parcheado en versiones posteriores y no existía en versiones anteriores) y una flashcard con una ROM modificada.
+In version 1.4.0, RSA signatures in the DS cart whitelist aren't verified. Hay un exploit que involucra una invulnerabilidad en la lista blanca de flashcard de Nintendo DSi que permiten tomar el control del procesador ARM9. Se necesita la versión 1.4.0 (ha sido parcheado en versiones posteriores y no existía en versiones anteriores) y una flashcard con una ROM modificada.
-### Acceso y bloqueo del Slot-1 de Nintendo DSi
-El acceso al Slot-1 está bloqueado cuando se abren aplicaciones desde el Menú del Sistema, excepto si dichas aplicaciones son el propio lanzador del Slot-1 o los Ajustes del Sistema. Para ejecutar cartuchos que no se podría normalmente en el Slot-1, necesitarás o crear un exploit para los Ajustes del Sistema o instalar Unlaunch. Sin ninguno de ellos, no podrás lanzar dichas flashcards ni podrás volcar ROMs en tu tarjeta SD.
+### Nintendo DSi Slot-1 access & blockout
+Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. Para ejecutar cartuchos que no se podría normalmente en el Slot-1, necesitarás o crear un exploit para los Ajustes del Sistema o instalar Unlaunch. Sin ninguno de ellos, no podrás lanzar dichas flashcards ni podrás volcar ROMs en tu tarjeta SD.
La lista blanca de flashcards se comprueba con las firmas RSA contenidas con las claves RSA en todos los firmware con versión 1.4.0. Esto significa que se pueden meter tus propios cartuchos en dicha lista
-Antes de la 1.4.0, la lista blanca solía contener solo dos secciones. En la 1.4.0 introdujeron una tercera sección creada para bloquear flashcards que se saltaban las otras dos. Esta nueva sección carga hasta ocho secciones distintas de la rom ylas comprueba con un hash para ver si ha sido manipulada. Sin embargo, se olvidaron de comprobar que funcionaba correctamente, por lo que podemos desbordarnos en el vector de excepciones/dirección de interrupciones usando un valor muy grande. Lo mejor de todo es que funciona en ARM7 (el procesador de seguridad), haciéndolo el primer exploit para el procesador ARM7. Dado que esto sucede antes del bloqueo de los registros SCFG, podemos ejecutar homebrew avanzado (como volcadores de Slot-1 y volcadores externos de slot-1)
+Antes de la 1.4.0, la lista blanca solía contener solo dos secciones. En la 1.4.0 introdujeron una tercera sección creada para bloquear flashcards que se saltaban las otras dos. Esta nueva sección carga hasta ocho secciones distintas de la rom ylas comprueba con un hash para ver si ha sido manipulada. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector / interrupt address using a large enough value. Lo mejor de todo es que funciona en ARM7 (el procesador de seguridad), haciéndolo el primer exploit para el procesador ARM7. Dado que esto sucede antes del bloqueo de los registros SCFG, podemos ejecutar homebrew avanzado (como volcadores de Slot-1 y volcadores externos de slot-1)
Desafortunadamente, los requisitos son estrictos. Se necesita la versión 1.4.0 y una flashcard con una ROM modificada. Además, el exploit nunca salió oficialmente, debido a que Unlaunch es mucho más sencillo de instalar y tiene menos requisitos (una forma más de entrar en el homebrew) con las mismas ventajas.
@@ -45,8 +45,8 @@ La aplicación de Cámara de Nintendo DSi tiene la capacidad de tomar fotografí
Se utiliza un archivo `pit.bin` para cargar imágenes. Sin embargo, el tamaño del encabezado no está marcado en el desplazamiento 0x16, por lo que un valor de tamaño de encabezado lo suficientemente grande puede exceder los límites, hacer que el búfer se sobrescriba y salte al código sin firmar. Así es como funciona el Memory Pit.
-### Bootstage 2 de Nintendo DSi
+### Nintendo DSi bootstage 2
En el segundo bootstage de la Nintendo DSi se carga en memoria el "title.tmd" del lanzador. Sin embargo, no se comprueba el tamaño del archivo, lo que significa que los primeros 80k bytes se cargan en la RAM mientras que el resto puede ser un payload propio. Esta es la base del exploit de Unlaunch.
### RTCom
-RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of gbarunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
\ No newline at end of file
+RTC es usar el RTC de la 3DS para permitir la comunicación entre las CPUs ARM7 y ARM11, incluso estando en TWL_FIRM. Esto permite usar funciones de 3DS en Modo DS(i). Aquí entra poder usar el pad circular, activar la pantalla completa y utilizar el giroscopio. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. Para activar RTCom, necesitarás usar [TWPatch](https://gbatemp.net/threads/542694/).
diff --git a/pages/_es-ES/ds-index/hardmod.md b/pages/_es-ES/ds-index/hardmod.md
index ed4cf928..ded0c615 100644
--- a/pages/_es-ES/ds-index/hardmod.md
+++ b/pages/_es-ES/ds-index/hardmod.md
@@ -5,6 +5,10 @@ section: ds-index
category: guides
title: Hardmod
description: Cómo hacer hardmod a una Nintendo DSi
+tabs:
+ -
+ windows: Windows
+ other: macOS / Linux
---
El hardmodding consiste en soldar un adaptador de tarjetas SD directamente a la placa base de la DSi para poder leerla en un ordenador. Es bastante útil para restaurar copias de seguridad de la NAND, ver la NAND en tu PC, etc...
@@ -53,9 +57,7 @@ Primero tienes que quitar el footer de NOCASH de la copia de seguridad que está
- Cuando haya terminado, debería haber un archivo con un nombre largo que acaba en `-no-footer.bin` en la carpeta que tienes el terminal abierto
- Usa este archivo como la imagen NAND a flashear en la DSi
-
-#### Instrucciones de Windows (saltar para macOS / Linux)
-
+{% capture tab-windows %}
1. Abre Win32DiskImager
1. Pincha en el icono de la carpeta y busca tu escritorio. En el cuadro de texto, escribe `NAND_0.bin`. Escoge `All types *.*` como extensión
1. Elige el dispositivo que sea la DSi y pincha leer
@@ -63,33 +65,34 @@ Primero tienes que quitar el footer de NOCASH de la copia de seguridad que está
1. Abre HxD y arrastra ambos archivos al editor. Ve a la barra superior, pincha "Analysis", pincha "File compare" en el menú desplegable y pincha en "Compare".
1. Elige comparar los archivos y pincha OK cuando termine
- Si dice "The chosen files are identical.", ve a la siguiente sección
- - Si no es el caso, y ambas NANDs no tienen cerca de 240MB, vuelca las NAND_1 y NAND_0 de nuevo
+ - If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1 / NAND_0 again
1. Abre Win32DiskImager, pincha en el icono de la carpeta y selecciona la copia de la NAND que has creado antes
1. Flashéala con el botón `Write`
-1. Extrae el adaptador de tarjetas SD y prueba a encender la DSi
-
-#### Instrucciones para Linux / macOS (saltar para Windows)
+1. Unplug the SD card adapter and attempt to turn on the DSi
+{% endcapture tab-windows %}
+{% assign tab-windows = tab-windows | split: "////////" %}
+{% capture tab-other %}
1. Busca dónde está montada la tarjeta SD
- Linux:
1. Extrae el adaptador de tarjetas SD
- 1. Run `lbslk` in a terminal
+ 1. Ejecuta `lbslk` en un terminal
1. Conecta el adaptador de tarjetas SD
1. Ejecuta `lbslk` de nuevo
1. Esta vez debería aparecer un nuevo dispositivo
- - It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer
+ - Debería llamarse `/dev/sdb`, anota el nombre que tiene en *tu* ordenador
- macOS:
1. Extrae el adaptador de tarjetas SD
- 1. Run `df` in a terminal
+ 1. Ejecuta `df` en un terminal
1. Conecta el adaptador de tarjetas SD
1. Ejecuta `df` de nuevo
1. Debería aparecer un nuevo dispositivo
- - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer
+ - Debería llamarse `/dev/disk1s1`, anota el nombre que tiene en *tu* ordenador
1. Vuelca la NAND
- - Run the following command in a terminal:
+ - Ejecuta el siguiente comando en un terminal:
- `cat {device-name} > nand0.bin`
- Reemplaza `{device-name}` con la ubicación de montaje de la SD
- P. ej. `cat /dev/sdb > nand0.bin`
@@ -111,4 +114,10 @@ Primero tienes que quitar el footer de NOCASH de la copia de seguridad que está
- Reemplaza `{existing-nand-backup}` con la ubicación y el nombre de tu copia antigua de la NAND
- Reemplaza `{device-name}` con el punto de montaje de la tarjeta SD
-Ya puedes extraer el adaptador de tarjetas SD y encender la consola. Si todo ha ido bien, la DSi debería encenderse en el mismo estado que cuando hiciste la copia.
+At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created!
+{% endcapture tab-other %}
+{% assign tab-other = tab-other | split: "////////" %}
+
+### Flashing the NAND backup
+{% assign tabs = tab-windows | concat: tab-other %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_es-ES/ds-index/homebrew.md b/pages/_es-ES/ds-index/homebrew.md
index a70433f6..d6e5f5bf 100644
--- a/pages/_es-ES/ds-index/homebrew.md
+++ b/pages/_es-ES/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Acerca del homebrew en la Nintendo DS
A la hora de desarrollar homebrew para Nintendo DS, normalmente se usan las herramientas de devkitPro, como devkitARM, libnds y libfat. Sin embargo, se puede usar software alternativo:
-- **SD Card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
-- **Entire Toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
+- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). En cambio, nosotros recomendamos [libslim](https://github.com/DS-Homebrew/libslim/), ya que permite el uso de diferentes particiones, mayor velocidad y evitar bloqueos
+- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. Sin embargo, puedes usar [NightFox Lib](https://github.com/knightfox75/nds_nflib)
+- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. Sin embargo, si lo que te interesa son las flashcards de Nintendo DS, puedes usar [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
### Flashcards
@@ -25,22 +25,22 @@ Las flashcards en Modo DS son un método para lanzar aplicaciones de Nintendo DS
Las diversas ranuras para tarjetas SD tienen hardware distinto (la mayoría de las veces) y el código escrito para una tarjeta no tiene por qué funcionar para otra. DLDI (abreviatura de Dynamically Linked Device Interface) intenta arreglar esto teniendo el código que maneja la tarjeta SD parcheado de forma externa. Loaders como YSMenu, Wood R4 y TWiLight Menu++pueden parchear con DLDI un homebrew, pero si quieres parchearlo manualmente, puedes hacerlo con [DLDI Patcher](https://www.chishm.com/DLDI#tools) dependiendo de tu dispositivo.
-### Time Bomb
+### Time bomb
Una time bomb (bomba de tiempo) es una "fecha de caducidad" que los distribuidores meten en el kernel para forzar a los usuarios a comprar una tarjeta nueva. Una vez que el reloj de tu sistema pasa por una fecha concreta, el kernel dejará de arrancar. Por suerte, una flag no se activa en cualquier sitio y esto lo maneja el firmware de la flashcard, así que tenemos dos opciones:
- Como depende del reloj del sistema, puedes simplemente retrasar la fecha. Esto romperá cualquier juego que use el reloj, pero te permitirá usar el kernel de base.
- Como depende del kernel y no del firmware, puedes cambiar a un kernel alternativo. Hay dos opciones disponibles:
- - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- El menú es algo feo y solo muestra archivos `.nds` pero tiene una mayor compatibilidad con juegos, se pueden usar trucos y no se necesita un memory pak
- - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- Es bastante útil si quieres tener las ROMs de consolas distintas en un mismo menú. Hay dos formas de abrir juegos con TWiLight Menu++:
- - Con B4DS: Necesitas un Memory Expansion Pak para tener mayor compatibilidad con los juegos pero no soporta trucos. Sin embargo, funciona en las mismas flashcards que TWiLight Menu++
- - Con YSMenu: Tienes todos los beneficios de YSMenu junto al menú de TWiLight Menu++, pero los trucos aún no están disponibles
+ - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- El menú es algo feo y solo muestra archivos `.nds` pero tiene una mayor compatibilidad con juegos, se pueden usar trucos y no se necesita un memory pak
+ - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- Es bastante útil si quieres tener las ROMs de consolas distintas en un mismo menú. Hay dos formas de abrir juegos con TWiLight Menu++:
+ - Con B4DS: Necesitas un Memory Expansion Pak para tener mayor compatibilidad con los juegos pero no soporta trucos. Sin embargo, funciona en las mismas flashcards que TWiLight Menu++
+ - Con YSMenu: Tienes todos los beneficios de YSMenu junto al menú de TWiLight Menu++, pero los trucos aún no están disponibles
Personalmente, recomendamos YSMenu (con TWiLight Menu++ si lo prefieres), gracias a la alta compatibilidad y no necesitar un Memory Expansion Pak. Si quieres instalar YSMenu, DeadSkullzJr ha creado un [repositorio en Dropbox](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) con todos los kernels primarios ya preparados para tu flashcard. Solo necesitas arrastarlo a la raíz de tu tarjeta SD y habrás terminado. Tienes instrucciones de cómo instalar TWiLight Menu++ [en la página de instalación para flashcards](../twilightmenu/installing-flashcard).
Para saber si tu flashcard tiene una time bomb, pon la fecha de la consola al máximo y lanza la flashcard.
-### Soporte ARGV
+### ARGV support
El ARGV es un transmisor de información entre dos aplicaciones homebrew de Nintendo DS. Puede usarse con forwarders o menús alternativos.
- El homebrew tiene que ser programado para poder sacarle provecho. Por ejemplo, GBARunner2, NesDS y GameYob tienen ARGV implementado
diff --git a/pages/_es-ES/ds-index/index.md b/pages/_es-ES/ds-index/index.md
index e2c411c2..1fbf60ee 100644
--- a/pages/_es-ES/ds-index/index.md
+++ b/pages/_es-ES/ds-index/index.md
@@ -7,6 +7,3 @@ description: Una explicación de todo lo relacionado con el modding de DS
---
Bienvenido a la sección de recursos de modding de Nintendo DS. Es un intento de explicar la mayoría de cosas relacionadas con el modding de Nintendo DS, así como una introducción básica al firmware NTR de la Nintendo DS, el firmware TWL de la Nintendo DSi y el TWL_FIRM de la Nintendo 3DS.
-
-Si necesitas ayuda, pregunta en servidor de Discord de [DS(i) Mode Hacking!](https://ds-homebrew.com/discord) (Solo en inglés)
-{:.alert .alert-info}
diff --git a/pages/_es-ES/ds-index/retail-roms.md b/pages/_es-ES/ds-index/retail-roms.md
index 8d30a577..7f71efa4 100644
--- a/pages/_es-ES/ds-index/retail-roms.md
+++ b/pages/_es-ES/ds-index/retail-roms.md
@@ -7,59 +7,59 @@ title: Roms comerciales
description: Acerca de los juegos de DS comerciales
---
-### Anti-Piratería
+### Anti-piracy
AP (abreviatura de anti-piratería) es un método usado por los desarrolladores para forzar la compra de los juegos y evitar la piratería. Estos sistemas pueden saltarse a través del cargador (loader) o la propia ROM.
-- For nds-bootstrap's purposes, you can load an `.ips` file in order to circumvent said patches. This `.ips` file will be patched inside nds-bootstrap, so you can keep the ROM files intact. A pack of `.ips` files are automatically included with TWiLight Menu++.
+- Respecto a nds-bootstrap, puedes cargar un archivo `.ips` para saltarse dichos parches. Dicho archivo `.ips` se parchea dentro de nds-bootstrap y mantiene los archivos de la ROM intactos. Hay un pack con los archivos `.ips` que se incluyen automáticamente con TWiLight Menu++.
- Respecto a Wood R4, estos parches están incluidos en el propio software. No tendrás que modificar la ROM.
-In case there isn't a `.ips` file for your ROM or your software didn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/)
+Si no hay un archivo `.ips`para tu ROM o el software no la ha parcheado, puedes modificar la ROM directamente usando [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/)
### Cloneboot
-Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Though, not all games that have single-card multiplayer uses cloneboot.
+Cloneboot es cuando un juego envía sus propios binarios cargados ARM7 y ARM9 a otra consola. Se usa en la Descarga DS para el multijugador con una sola tarjeta. No todos los juegos que tienen multijugador con una sola tarjeta lo usan.
-Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid.
+Actualmente, los parches cloneboot de nds-bootstrap no funcionan debido a que los binarios ARM7 y ARM9 están parcheados, lo que hace que sus firmas RSA sean inválidas.
-### Save Files
-Nintendo DS cartridges have 4 known save types:
+### Save files
+Se conocen 4 tipos de archivos de guardado para los cartuchos de Nintendo DS:
- EEPROM - Electrically Erasable Programmable Read-Only Memory
- FLASH
- FRAM - Ferroelectric Random-Access Memory
- NAND - NOT-AND
-Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam with the Band (USA)/Daigasso Band Brothers
+Aunque es algo raro, hay cartuchos de DS con guardados basados en la NAND: WarioWare DIY y Jam with the Band (USA)/Daigasso Band Brothers
-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
+El formato depende del loader, pero nds-bootstrap usa el formato `.sav` en crudo. Si usas un formato distinto, en esta página web puedes convertirlos: http://www.shunyweb.info/convert.php
-### Assembly
-Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [gbatek](https://problemkaputt.de/gbatek.htm).
+### Ensamblador
+Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm).
-### Lectura Card DMA
+### Card read DMA
Card DMA (Direct Memory Access) es una forma más eficiente de leer los datos del cartucho que por software. Cuando no hay datos disponibles, se puede seguir ejecutando código. Cuando se lee por software, se pierde tiempo comprobando el registro para ver si hay nuevos datos. Es la forma preferida para acceder a los datos.
Puedes encontrar un juego que usa dma con no$gba habilitando "DMA log on ARM9". Un acceso DMA a la tarjeta usa AF000001 como tercer parámetro.
- Por ejemplo: `DMA2: 04100010 023C18C0 AF000001`
-### Action Replay Cheats
-Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether.
+### Action Replay cheats
+Los trucos de Action Replay son códigos que permiten hacer cambios en la programación a bajo nivel en la región de memoria de tus juegos favoritos. Estos cambios van desde simples cambios en los números hasta ajustes en ASM muy avanzados, los cuales pueden cambiar la experiencia de juego por completo.
-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:
+Las flashcards pueden utilizar estos códigos usando bases de datos de trucos. Esta función está integrada en el kernel de la flashcard respectivamente. Los siguientes kernels pueden usar trucos:
- 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:
+Homebrew / digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`)
- - NitroHax permite usar trucos en cartuchos oficiales a través de una flashcard. El motor carga la base de datos entera en la RAM de la Nintendo DS y trabaja desde ahí. Esto supone un límite bastante grande en la cantidad de trucos que puedes tener, ya que NitroHax no cargará más del archivo a partir de los 2.4 MB
+ - NitroHax permite usar trucos en cartuchos oficiales a través de una flashcard. El motor carga la base de datos entera en la RAM de la Nintendo DS y trabaja desde ahí. Esto supone un límite bastante grande en la cantidad de trucos que puedes tener, ya que NitroHax no cargará más del archivo a partir de los 2.4 MB
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([fork usrcheat.dat](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` o `usrcheat.dat`)
- - NitroHax3DS es una versión de NitroHax que funciona desde la tarjeta SD del sistema en la DSi o 3DS. La versión original usa cheats.xml con la misma limitación de 2.4 MB que el NitroHax original, pero hay un fork que carga los trucos desde una base de datos usrcheat.dat sin ningún tipo de límite
+ - NitroHax3DS es una versión de NitroHax que funciona desde la tarjeta SD del sistema en la DSi o 3DS. La versión original usa cheats.xml con la misma limitación de 2.4 MB que el NitroHax original, pero hay un fork que carga los trucos desde una base de datos usrcheat.dat sin ningún tipo de límite
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`)
- - TWiLight Menu++ lee el archivo `usrcheat.dat` y manda los valores de los trucos activados a otro archivo que lee nds-bootstrap
- - El motor usado por nds-bootstrap está basado en el de NitroHax. Sin embargo, debido a que el archivo solo contiene los trucos activados para ese juego en concreto, hay un límite de trucos que se pueden activar, no del tamaño de la base de datos
- - Bootstrap 4 DS (la versión de nds-bootstrap que se usa en flashcards) no tiene soporte para trucos, debido a no tener suficiente RAM y las limitaciones del Memory Expansion Pack
+ - TWiLight Menu++ lee el archivo `usrcheat.dat` y manda los valores de los trucos activados a otro archivo que lee nds-bootstrap
+ - El motor usado por nds-bootstrap está basado en el de NitroHax. Sin embargo, debido a que el archivo solo contiene los trucos activados para ese juego en concreto, hay un límite de trucos que se pueden activar, no del tamaño de la base de datos
+ - Bootstrap 4 DS (la versión de nds-bootstrap que se usa en flashcards) no tiene soporte para trucos, debido a no tener suficiente RAM y las limitaciones del Memory Expansion Pack
-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).
+Para tener la base de datos más completa recomendamos usar la de DeadSkullzJr, titulada [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
-Cheat codes generally have types A through E, and here is a description of them:
+Los códigos suelen tener tipos de la A a la E, aquí tienes una descripción de los mismos:
- El código de tipo 0xE es un código de 32-bit que permite hacer múltiples escrituras en varias direcciones consecutivas a la vez. En esencia es como el tipo de escritura de RAM de 32-bit básico (0x0), excepto que este no tiene direcciones delante de los valores que quieres escribir. En este caso, el tipo 0xE está programado para que parta automáticamente de una dirección y determine en cuales tiene que escribir. A partir de ahí, solo tienes que ajustar en cuántas quieres escribir para que haga su trabajo.
diff --git a/pages/_es-ES/ds-index/wifi.md b/pages/_es-ES/ds-index/wifi.md
index 914c1d44..1bf81fcc 100644
--- a/pages/_es-ES/ds-index/wifi.md
+++ b/pages/_es-ES/ds-index/wifi.md
@@ -8,16 +8,16 @@ description: Cómo usar el Wi-Fi de la Nintendo DS
---
- En aplicaciones de Nintendo DS, solo puedes usar Wifis abiertos o con claves WEP
-- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support
+- En las aplicaciones mejoradas/exclusivas de Nintendo DSi, también hay soporte para WPA y WPA2
Se pueden usar puntos de acceso (hotspots), así no tendrás que cambiar los ajustes de tu router.
-### Creating a Hotspot
+### Creating a hotspot
Hay varias guías para crear puntos de acceso compatibles para un juego de DS con macOS y Linux en GBAtemp. Si estás en Windows puedes lanzar Linux con un Live CD/USB.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
-### Restaurar CWF de Nintendo DS
+### Nintendo DS WFC restoration
1. Ve a la configuración del CWF de Nintendo
1. Conéctate a tu punto de acceso
1. Pon uno de los valores listados abajo como DNS primario, dependiendo del servicio que quieras usar:
@@ -28,21 +28,21 @@ Hay varias guías para crear puntos de acceso compatibles para un juego de DS co
1. Pon `1.1.1.1` como DNS secundario
1. Quizá necesites parchear tu juego con NoSSL, dependiendo de cuál sea
-### Manually Patching Your DS ROMs
-Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
+### Manually patching your DS ROMs
+Sigue esta guía en caso de que tu proveedor de internet bloquee servidores DNS personalizados, en otro caso se recomienda *encarecidamente* seguir la guía anterior.
-Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
+Nota: Los usuarios de GNU/Linux y macOS pueden seguir instrucciones muy similares pero tendrán que usar mono
-1. Download [WFCPatcher](https://github.com/AdmiralCurtiss/WfcPatcher/releases)
-1. Copy the ROM of the game you want to patch to the same folder where WFCPatcher is saved and open that folder
-1. Create a text file with the name `patch.bat`
-1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server)
-1. Now drag all the roms you wish to patch on to patch.bat
-1. Done! the patched roms will be the ones ending in (wiimmfi)
+1. Descarga [WFCPatcher](https://github.com/AdmiralCurtiss/WfcPatcher/releases)
+1. Copia la ROM del juego que quieres parchear en la misma carpeta en la que se encuentra WFCPatcher y entra en la misma
+1. Crea un fichero de texto con el nombre `patch.bat`
+1. Escribe dentro del archivo `wfcpatcher.exe %1 --domain wiimmfi.de`, guarda los cambios y ciérralo (puedes cambiar wiimmfi.de por otra URL si quieres usar un servidor distinto)
+1. Arrastra las ROMs que quieres parchear a patch.bat
+1. ¡Hecho! Las ROMs parcheadas son las que terminan en (wiimmfi)
-Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
+No olvides borrar cualquier DNS que hayas guardado previamente en la configuración WiFi antes de intentar conectarte con la ROM parcheada
-### Troubleshooting and Further Reading
-If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+### Troubleshooting and further reading
+If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
-For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
+Para resolver problemas más concretos y obtener más información, como conectarse online a través de un emulador, puedes leer esta [Guía de Wiimmfi](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) escrita por miembros de [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_es-ES/gbarunner2/bios.md b/pages/_es-ES/gbarunner2/bios.md
index 95120883..e8ae443f 100644
--- a/pages/_es-ES/gbarunner2/bios.md
+++ b/pages/_es-ES/gbarunner2/bios.md
@@ -1,21 +1,27 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: gbarunner2
-title: GBA BIOS info
-description: Information on the GBA BIOS and how to dump it
+title: GBA BIOS Info
+description: Acerca de la BIOS de GBA y cómo volcarla
---
-In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+Para que GBARunner2 pueda lanzar juegos, se se necesita una copia de la BIOS de GBA. Newer builds of GBARunner2 (which come with the latest release of TWiLight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. However, because it is not an exact copy, using a dump of the official BIOS increases compatibility. Puedes hacer un volcado de una BIOS de GBA oficial con uno de los siguientes métodos.
-### Dumping Guides
+### Guías de Volcado
-- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
-- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
-- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+- [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles)
+- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/)
-After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it.
-You can verify that your BIOS is a proper dump by comparing it with the following checksums:
+Puedes verificar el volcado de la BIOS comparándola con los siguientes checksums:
-**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
+**CRC32:** `81977335`
+
+**MD5:** `a860e8c0b6d573d191e4ec7db1b1e4f6`
+
+**SHA1:** `300c20df6731a33952ded8c436f7f186d25d3492`
+
+**SHA256:** `fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570`
diff --git a/pages/_es-ES/gbarunner2/faq.md b/pages/_es-ES/gbarunner2/faq.md
index bd0fa0da..03baf67f 100644
--- a/pages/_es-ES/gbarunner2/faq.md
+++ b/pages/_es-ES/gbarunner2/faq.md
@@ -1,25 +1,25 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: gbarunner2
-title: FAQ & Troubleshooting
-description: FAQs and troubleshooting for GBARunner2
+title: Preguntas frecuentes y soluciones
+description: Preguntas frecuentes y soluciones para GBARunner2
---
-#### How do I create and add custom borders?
+#### ¿Cómo puedo crear y añadir marcos personalizados?
-You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) by FrescoASF.
+Puedes seguir [esta guía](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) de FrescoASF.
-#### Are cheats supported?
+#### ¿Se pueden usar trucos?
-Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/).
+Aún no. En cambio, puedes inyectar trucos en tu ROM de GBA de forma permanente con [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/).
-#### How do I use Nightly GBARunner2 Builds in TWiLight Menu++?
+#### How do I use nightly GBARunner2 builds in TWiLight Menu++?
-1. Download the nightly build
-1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi)
-1. Place it in `sd:_nds`
+1. Descargar la versión nightly
+1. Renómbrala como `GBARunner2_arm7dldi_3ds.nds` (o `GBARunner2_arm7dldi_dsi.nds` si estás en una DSi)
+1. Colócala en `sd:_nds`
-#### How do I use Wifi Link features?
+#### How do I use Wi-Fi link features?
-You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
\ No newline at end of file
+Necesitarás la versión [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) para utilizar dichas funciones. Encontrarás instrucciones más detalladas de como prepararlas en la [Wiki de GBATemp](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
diff --git a/pages/_es-ES/gbarunner2/index.md b/pages/_es-ES/gbarunner2/index.md
index c8a18925..08f52080 100644
--- a/pages/_es-ES/gbarunner2/index.md
+++ b/pages/_es-ES/gbarunner2/index.md
@@ -1,13 +1,13 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: gbarunner2
-title: Home
-description: Coming Soon™
+title: Inicio
+description: Information on how to use GBARunner2
---
-GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running Gamecube games on Wii.
+GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS / DSi / 3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii.
-Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
-- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
-- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
+Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information:
+- [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_es-ES/index.md b/pages/_es-ES/index.md
index 024ae39d..d738a797 100644
--- a/pages/_es-ES/index.md
+++ b/pages/_es-ES/index.md
@@ -8,4 +8,4 @@ title: Inicio
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 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).
+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). To discuss this or get help with anything on it, please join the [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only).
diff --git a/pages/_es-ES/nds-bootstrap/faq.md b/pages/_es-ES/nds-bootstrap/faq.md
index f53d93e4..f07396e3 100644
--- a/pages/_es-ES/nds-bootstrap/faq.md
+++ b/pages/_es-ES/nds-bootstrap/faq.md
@@ -1,49 +1,51 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: nds-bootstrap
category: other
-title: FAQ & Troubleshooting
-description: FAQ & Troubleshooting for nds-bootstrap
+title: Preguntas frecuentes y soluciones
+description: Preguntas frecuentes y soluciones para nds-bootstrap
---
-#### Why do I get a white screen when trying to load a game from SD Card?
-- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
-- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
-- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
-- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
+#### Why do I get a white screen when trying to load a game from SD card?
+- Comprueba [la lista de compatibilidad de nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) y asegúrate de que el juego es compatible
+- Prueba a quitar todos los trucos para ese juego, ya que pueden no ser aún compatibles con nds-bootstrap, puedes usar L para desactivar todos los de un juego
+- Si se trata de un juego DSi Enhanced, asegúrate de que TWiLight Menu++ esta puesto en `DS Mode`
+- Si antes funcionaba, borra las carpetas `fatTable` y `patchOffsetCache` en `sd:/_nds/nds-bootstrap/`
-#### Why are there issues with ROM loading, even though they're run natively?
-nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
+#### ¿Por qué surgen estos problemas al cargar las ROMs aunque se lancen de forma nativa?
+nds-bootstrap parchea las funciones de la ROM para que funcionen desde una tarjeta SD, ya que las ROMs están pensadas para leerse desde la Slot-1. También hay problemas de tiempo y medidas antipiratería (la mayoría ya eliminadas), y ambas pueden hacer que la ROM no funcione correctamente. Para mejorar el rendimiento, nds-bootstrap comprime la pila del juego en memoria, cosa que rompe algunos juegos, aunque tanto los accesos directos como TWiLight Menu++ tienen una lista negra para evitar que esto ocurra.
-#### Why use nds-bootstrap over a regular flashcard?
-- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges
-- You can expand the VRAM memory bus to 32-bit
-- Utilize the DSi's additional CPU speed
-- Enhance your audio with 48 KHz
-- Use DSi mode, allowing for DSi features
-- Using certain cartridges, you are able to use IR in your application
-- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
-- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work
+#### ¿Por qué usar nds-bootstrap en vez de una flashcard?
+- Algunas ROMs compatibles se cargan en la RAM, lo que permite tiempos de carga más rápidos incluso que de cartuchos normales
+- Puedes expandir el bus de la memoria VRAM a 32-bit
+- Utiliza la velocidad adicional de CPU de la DSi
+- Enhance your audio with 48 kHz
+- Usa el Modo DSi, permitiendo utilizar funciones de DSi
+- Con ciertos cartuchos puedes usar IR en tu aplicación
+- nds-bootstrap es de código abierto, por lo que los desarrolladores siempre pueden actualizarlo para arreglar errores y añadir más cosas incluso si la empresa cierra
+- Se emula el DS Memory Expansion Pak, por lo que los juegos que lo necesiten funcionarán
-#### Donor ROMs
-Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
+#### ROMs Donantes
+La mayoría de los juegos SDK5 se pueden usar como una ROM Donante (se puede hacer a través de TWiLight Menu++). El binario ARM7 de la ROM Donante es copiado por nds-bootstrap y reemplaza el del juego que está intentando lanzar. Esto permite a ciertos juegos SDK5 ejecutarse y guardar.
-#### What is a nightly and where do I get it?
-A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+#### ¿Qué es una versión Nightly y dónde la consigo?
+Una build nightly contiene hasta el último cambio hecho por un desarrollador. Pueden ser inestables, pero tienen las correcciones de errores más recientes. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
-#### Why do my cheats not work?
-The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB.
+#### ¿Por qué no funcionan mis trucos?
+La forma en la que los trucos de tipo E están implementados en nds-bootstrap está rota, por lo que funcionarán la mitad de las veces. Tu truco probablemente sea de ese tipo. No es culpa de la base de datos de trucos, sino de nds-bootstrap. Por favor, no pidas que se borren dichos trucos de la base de datos.
-#### Is there anything else I should know about cheats?
-You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+#### ¿Algo más que deba saber sobre los trucos?
+You can set heap shrink to `Hi` in settings for slightly better cheat support.
-#### nds-bootstrap troubleshooting
+For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+
+#### Solucionar problemas de nds-bootstrap
If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
-1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
-2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
-3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv)
+1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Básicamente, mantén todo en la configuración de DS. No intentes mejorarla con opciones de DSi
+2. Borra las carpetas `fatTable` y `patchOffsetCache` en `sd:/_nds/nds-bootstrap/`
+3. Probablemente no sea tan grave; pregunta en el [servidor de Discord](https://discord.gg/yD3spjv)
If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one.
diff --git a/pages/_es-ES/nds-bootstrap/index.md b/pages/_es-ES/nds-bootstrap/index.md
index e282b1ef..6db9297e 100644
--- a/pages/_es-ES/nds-bootstrap/index.md
+++ b/pages/_es-ES/nds-bootstrap/index.md
@@ -1,11 +1,11 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: nds-bootstrap
-title: Home
-description: nds-bootstrap wiki
+title: Inicio
+description: Information on how to use nds-bootstrap
---
-# Welcome to the nds-bootstrap Wiki
+# Bienvenido a la Wiki de nds-bootstrap
-nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
+nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards.
diff --git a/pages/_es-ES/nds-bootstrap/testing.md b/pages/_es-ES/nds-bootstrap/testing.md
index 200abd70..dec833d2 100644
--- a/pages/_es-ES/nds-bootstrap/testing.md
+++ b/pages/_es-ES/nds-bootstrap/testing.md
@@ -1,17 +1,17 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: nds-bootstrap
category: other
-title: Compatibility List & Testing Tips
-description: Compatibility List & Testing Tips
+title: Lista de Compatibilidad y Consejos de Testeo
+description: Compatibility list and tips for testing games
---
-### Compatibility List
-To view tested games, look [here](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `view only` and then `request edit access`.
+### Lista de compatibilidad
+Encontrarás los juegos ya probados [aquí](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). Si quieres contribuir, presiona `view only` y luego `request edit access`.
-### Tips For Testing Games
-- Look for screen flickering or sound issues
-- If something looks off, run the game along a console not using nds-bootstrap to compare
-- Try as many features in the game as possible
-- Be thorough
+### Consejos para testear juegos
+- Busca parpadeos en la pantalla y problemas de sonido
+- Si algo parece extraño, prueba el juego en una consola sin usar nds-bootstrap para compararlos
+- Prueba todo lo que puedas del juego
+- Busca por todos lados
diff --git a/pages/_es-ES/other/godmode9i.md b/pages/_es-ES/other/godmode9i.md
index b38a223f..dda09046 100644
--- a/pages/_es-ES/other/godmode9i.md
+++ b/pages/_es-ES/other/godmode9i.md
@@ -1,17 +1,17 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: other
title: GodMode9i
-description: Info for GodMode9i
+description: Information about GodMode9i
---
-Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM.
+Información sobre [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), un explorador de archivos completo para Nintendo DS, Nintendo DSi y TWL_FIRM de Nintendo 3DS.
-### FAQ & Troubleshooting
+### Preguntas frecuentes y soluciones
-#### How do I get past the "mounting drive(s)" screen while starting it up?
-This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND.
+#### ¿Cómo puedo pasar la pantalla de "mounting drive(s)" al iniciar?
+Esto ocurre cuando lanzas GodMode9i desde [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). Mantén X mientras inicias GodMode9i para saltarte el montaje de la NAND. También puedes lanzar GodMode9i directamente desde unlaunch para poder montar la NAND.
-#### Why can't I dump games on DSi?
-You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following (dsi.cfw.guide)[https://dsi.cfw.guide/]
+#### ¿Por qué no puedo volcar juegos en la DSi?
+Necesitas tener instalado unlaunch para poder volcar juegos en la tarjeta SD. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/).
diff --git a/pages/_es-ES/other/hiyacfw.md b/pages/_es-ES/other/hiyacfw.md
index f2b3855f..4ce68bca 100644
--- a/pages/_es-ES/other/hiyacfw.md
+++ b/pages/_es-ES/other/hiyacfw.md
@@ -1,24 +1,24 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
section: other
title: hiyaCFW
-description: Info for hiyaCFW
+description: Information about hiyaCFW
---
-Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
+Información sobre [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), el primer CFW para DSi.
-### Custom Splash Screens
-With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work:
+### Custom splash screens
+Con hiyaCFW puedes usar imágenes personalizadas en formato `.bmp` o `.gif`. Tienen que estar en la carpeta `sd:/hiya` y llamarse `splashtop` para la pantalla superior y `splashbottom` para la inferior con la extensión de archivo apropiada, y asegúrate de que la pantalla de inicio está activada en la configuración. Las imágenes no tienen por qué ser del mismo formato, una puede ser BMP y la otra un GIF, aunque los GIF tienen prioridad sobre los BMPs. Estos son algunos detalles para que las imágenes funcionen:
#### BMP
-- 16-bit (RGBA 1555, RGB 1555, or RGB 565)
-- 256 x 192 or smaller
+- 16-bit (RGBA 1555, RGB 1555 o RGB 565)
+- 256 x 192 o menor
#### GIF
-- Simple answer: Most GIFs 256 x 192 or smaller will work
-- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
-- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
-- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
-- Interlaced and plain text frames are ***not*** supported
-- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems
+- Respuesta sencilla: la mayoría de GIFS de tamaño 256 x 192 o menor funcionarán
+- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum
+- Si ambos son bucles infinitos se mostrarán durante 3 segundos, en caso contrario pararán cuando ambos terminen un ciclo
+- Si un fotograma tiene un input flag parará hasta que se pase el tiempo de espera o se pulse algún botón, dependiendo de cual se haga primero
+- ***No*** están soportados fotogramas entrelazados o de texto
+- Se pueden usar tablas de color propias pero reemplazarán la paleta entera, incluyendo imágenes residuales de fotogramas anteriores, lo que puede causar problemas en las paletas
diff --git a/pages/_es-ES/other/index.md b/pages/_es-ES/other/index.md
index 8db55550..09038a9f 100644
--- a/pages/_es-ES/other/index.md
+++ b/pages/_es-ES/other/index.md
@@ -1,9 +1,9 @@
---
-lang: en-US
+lang: es-ES
layout: wiki
-section: other
-title: Home
-description: Coming Soon™
+section: otros
+title: Inicio
+description: Information about other DS-Homebrew projects
---
-This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
+Esta sección contiene información sobre otros proyectos de DS-Homebrew que no son lo suficientemente grandes como para usar una sección completa de la wiki.
diff --git a/pages/_es-ES/twilightmenu/custom-boot-splashes.md b/pages/_es-ES/twilightmenu/custom-boot-splashes.md
index d65ada0d..ffacbc5a 100644
--- a/pages/_es-ES/twilightmenu/custom-boot-splashes.md
+++ b/pages/_es-ES/twilightmenu/custom-boot-splashes.md
@@ -10,10 +10,10 @@ description: Cómo usar pantallas de inicio personalizadas en TWiLight Menu++
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++.
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)
+- GIF files over 1 MiB (DSi Mode) or 256 KiB (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 10 MB (DSi Mode) or about 2 MB (DS Mode)
- 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
+ - 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 8961cd20..b0e15a3f 100644
--- a/pages/_es-ES/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_es-ES/twilightmenu/custom-dsi-3ds-sfx.md
@@ -27,12 +27,12 @@ El banco de sonidos contiene distintos efectos como el de seleccionar un icono,
Ejecuta `make` para crear el banco de sonidos. Todos los archivos mencionados excepto *bgm.pcm.raw* son necesarios, pero pueden ser silencio.
-El *sfx.bin* resultante **debe tener menos de 512000B = 512KB**. Si es más grande, puede provocar crasheos o cortes en los sonidos.
+Your resulting *sfx.bin* **must be under 512000B = 512 kB**. Si es más grande, puede provocar crasheos o cortes en los sonidos.
### 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.
-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**.
+The startup.wav file must be **16-bit 16 kHz**. 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**.
Si tu archivo es estéreo, debes ir a **Tracks > Mix > Mix Stereo down to Mono**.
@@ -41,7 +41,7 @@ Debes poner `PlayStartupJingle=1` en tu `theme.ini` para que suene.
## Música del menú
-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**.
+Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. 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**.
Si tu archivo es estéreo, debes ir a **Tracks > Mix > Mix Stereo down to Mono**.
diff --git a/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md b/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md
index 663a7b12..c6ad53c9 100644
--- a/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md
@@ -3,7 +3,7 @@ lang: es-ES
layout: wiki
section: twilightmenu
category: customization
-title: Cómo crear skins de DSi / 3DS
+title: How to Create DSi / 3DS Skins
description: Cómo crear skins personalizadas de DSi y 3DS en TWiLight Menu++
---
diff --git a/pages/_es-ES/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_es-ES/twilightmenu/custom-unlaunch-backgrounds.md
index bc2fdf1b..a06163fe 100644
--- a/pages/_es-ES/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_es-ES/twilightmenu/custom-unlaunch-backgrounds.md
@@ -35,7 +35,7 @@ Al cargarse la paleta del GIF en el mismo sitio de la VRAM que la paleta de los
1. Si el GIF es demasiado grande, usa [gifsicle](http://www.lcdf.org/gifsicle/) o [ezgif.com](https://ezgif.com/optimize) para optimizarlo
- Estas instrucciones son para ezgif al ser una página web y más simple
1. Abre https://ezgif.com/optimize y sube tu GIF
-1. Prueba distintos niveles de compresión hasta que encuentres el mejor menor de 15,472 bytes (15.11 KiB), preferiblemente un poco más bajo ya que GIMP puede aumentar su tamaño
+1. Try different compression levels until you find the best one under 15,472 bytes (15.11 KiB), ideally a bit under as GIMP may increase the size a bit
1. Guarda el GIF optimizado y ábrelo en GIMP
1. En la barra superior del menú, selecciona `Windows` -> `Dockable Dialogs` -> `Colormap`
1. Cambia `Foreground color` a #080808 y añade 14 colores nuevos con el botón `+`
diff --git a/pages/_es-ES/twilightmenu/download-play-pictochat.md b/pages/_es-ES/twilightmenu/download-play-pictochat.md
index e7108543..ec82332f 100644
--- a/pages/_es-ES/twilightmenu/download-play-pictochat.md
+++ b/pages/_es-ES/twilightmenu/download-play-pictochat.md
@@ -22,4 +22,4 @@ Cópialo en `sd:/_nds/`, y cámbiale el nombre a `dlplay.nds`.
Los pasos anteriores aumentarán la velocidad de arranque de DLP.
Para usar Pictochat en 3DS (se necesita una DSi):
-- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
+- Copia `pictochat.nds` desde `sd:/_nds/` en la SD de la DSi a la misma carpeta en la SD de la 3DS Primero debes acceder al Menú Clásico DS de TWiLight Menu++ en la DSi.
diff --git a/pages/_es-ES/twilightmenu/faq.md b/pages/_es-ES/twilightmenu/faq.md
index 23707f9e..c2f04a9b 100644
--- a/pages/_es-ES/twilightmenu/faq.md
+++ b/pages/_es-ES/twilightmenu/faq.md
@@ -10,91 +10,91 @@ description: Preguntas frecuentes y soluciones para TWiLight Menu++
Si tienes más preguntas, visita el [hilo de GBAtemp](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
{:.alert .alert-info}
-#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
-TWL_FIRM might've somehow got corrupted. Sigue esta guía para solucionarlo:
+#### ¿Por qué mi 3DS / 2DS se bloquea en pantallas negras, crasheos, apagados, etc cuando lanzo TWiLight Menu++?
+Puede que TWL_FIRM esté corrompido. Sigue esta guía para solucionarlo:
-#### How do I fix getting a white screen when booting TWiLight Menu++?
+#### ¿Qué puedo hacer para arreglar el pantallazo blanco al abrir TWiLight Menu++?
- Prueba a poner la consola en modo reposo (cerrando la tapa o presionando el botón de sueño en la O2DS) y a despertarla
-- Si no funciona, formatea tu SD en FAT32 con 32KB de cluster/asignación
+- If that doesn't work, format your SD card to FAT32 with 32 KB cluster/allocation size
- Si aún no funciona, prueba con otra SD
-#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game?
-Go into TWLMenu++ Settings, and disable `Update recently played list`.
+#### ¿Cómo evito que TWiLight Menu++ se reinice o lanceun Guru Meditation Error cuando cargo un juego?
+Ve a los ajustes de TWLMenu++ y desactiva `Update recently played list`.
-#### Why do I get a white screen when trying to load a game from SD Card?
+#### Why do I get a white screen when trying to load a game from SD card?
- Comprueba [la lista de compatibilidad de nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) y asegúrate de que el juego es compatible
- Prueba a quitar todos los trucos para ese juego, ya que pueden no ser aún compatibles con nds-bootstrap, puedes usar L para desactivar todos los de un juego
- Si se trata de un juego DSi Enhanced, asegúrate de que TWiLight Menu++ esta puesto en `DS Mode`
- Si antes funcionaba, borra las carpetas `fatTable` y `patchOffsetCache` en `sd:/_nds/nds-bootstrap/`
-#### How do I use cheats?
-You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
+#### ¿Cómo puedo usar trucos?
+Necesitas una base de datos de trucos en un archivo `usrcheat.dat` dentro de la carpeta `sd:/_nds/TWiLightMenu/extras/`. La más actualizada es la de[DeadSkullzJr](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Otra opción es crear la tuya propia usando [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html).
-#### How do I show a custom picture on the top screen of the DSi theme?
-A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
+#### ¿Cómo puedo poner una imagen personalizada en la pantalla superior del tema DSi?
+Una imagen `.png` aleatoria de `sd:/_nds/TWiLightMenu/dsimenu/photos/` se verá cada vez que se cargue el menú.
- Las imágenes no deben superar los 208x156 de resolución
- Si salta algún error, probablemente sea por el tamaño de la imagen. Puedes usar [tinypng](https://tinypng.com) para reducirlo
-#### How do I get games?
-You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
+#### ¿Cómo consigo juegos?
+Puedes descargar juegos homebrew desde [Universal-DB](https://db.universal-team.net/ds) y [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). Si quieres volcar tus propios juegos:
- DS: Puedes usar [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) para volcar tus juegos de GBA y de DS (estos últimos sólo si tienes una flashcard para el Slot-2
- DSi: Puedes usar [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) para volcar tus juegos de DS y DSiWare
- 3DS: Puedes usar [GodMode9](https://github.com/d0k3/GodMode9/releases) para volcar tus juegos de DS, DSiWare y títulos de la Virtual Console
-#### Can I get the save files from my game cards onto my SD card or vice versa?
-Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
+#### ¿Puedo transferir las partidas guardadas de mis cartuchos a la SD o viceversa?
+Sí, puedes usar [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) en la DSi y 3DS o [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) en la 3DS.
-#### How do I change TWiLight Menu++'s language?
+#### ¿Cómo cambio el idioma de TWiLight Menu++?
1. Abre los ajustes de TWiLight Menu++ manteniendo SELECT mientras se está abriendo
1. Pulsa L o Y una vez (flashcards / 3DS) o dos (DSi)
1. Cambia la primera opción hasta que veas el idioma que quieres, después sal de los ajustes
- Quizá quieras cambiar las siguientes dos opciones, ya que controlan el idioma dentro de los juegos y sus títulos en TWiLight Menu++
-#### Is this a DS(i) emulator?
-No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively).
+#### ¿Esto sirve como emulador de DS(i)?
+No, esto no es un emulador. El menú y los juegos de DS (cargados con nds-bootstrap) se ejecutan de forma nativa en los modos DS/DSi de la consola. Solo se emulan consolas anteriores, y la GBA de forma parcial (ya que algunas partes como los gráficos se ejecutan de forma nativa).
-#### What systems does TWiLight Menu++ support?
+#### ¿Qué sistemas soporta TWiLight Menu++?
-| Format | Loader | Extensions | Save file |
-| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- |
-| ARGV[^1] | Native | `.argv` | |
-| Atari 2600 | [StellaDS][stellads] | `.a26` | |
-| Atari 5200 | [A5200DS][a5200ds] | `.a52` | |
-| Atari 7800 | [A7800DS][a7800ds] | `.a78` | |
-| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | |
-| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] |
-| DSiWare | [Unlaunch][unlaunch] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[rom name].prv` |
-| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | |
-| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` |
-| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` |
-| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` |
-| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] |
-| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` |
-| MPEG4 Video | [MPEG4 Player][mpeg4player] | `.mp4` | |
-| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` |
-| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | |
-| RVID Video | [Rocket Video Player][rvidplayer] | `.rvid` | |
-| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] |
+| Formato | Cargador | Extensiones | Archivo guardado |
+| ------------------------- | ------------------------------------------------------ | -------------------------------------- | -------------------------------------- |
+| ARGV[^1] | Nativo | `.argv` | |
+| Atari 2600 | [StellaDS][stellads] | `.a26` | |
+| Atari 5200 | [A5200DS][a5200ds] | `.a52` | |
+| Atari 7800 | [A7800DS][a7800ds] | `.a78` | |
+| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | |
+| DS | [nds-bootstrap][ndsbs], kernel de la flashcard, nativo | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[nombre rom].sav`[^2] |
+| DSiWare | [Unlaunch][unlaunch] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[nombre rom].pub`, `[nombre rom].prv` |
+| Plugin DSTWO | [DSTWO][dstwo][^3] | `.plg` | |
+| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[nombre rom].sav` |
+| Game Boy Advance | [GBARunner2][gbarunner2][^4], nativo[^5] | `.agb`, `.gba`, `.mb` | `[nombre rom].sav` |
+| Game Gear | [S8DS][s8ds] | `.gg` | `[nombre rom].gg.sav` |
+| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[nombre rom].srm`[^6] |
+| Master System | [S8DS][s8ds] | `.sms` | `[nombre rom].sms.sav` |
+| Video MPEG4 | [MPEG4 Player][mpeg4player] | `.mp4` | |
+| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[nombre rom].sav` |
+| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | |
+| Vídeo RVID | [Rocket Video Player][rvidplayer] | `.rvid` | |
+| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[nombre rom].srm`[^8] |
{:.table}
- Footnotes -
{:footnotes}
-#### Why isn't touch input working on sudokuhax?
-Depending on the save file of sudokuhax, the touch screen inputs may not work.
+#### ¿Por qué no funciona la pantalla táctil con sudokuhax?
+La pantalla táctil a veces no funciona, dependiendo del archivo de guardado de sudokuhax.
-#### Can The Biggest Loser boot TWiLight Menu++?
-No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards.
+#### ¿The Biggest Loser es capaz de lanzar TWiLight Menu++?
+No. The Biggest Loser es un juego de Slot-1 y no DSiWare, y el acceso a la SD está desactivado al usar cartuchos en el Slot-1.
[^1]: Archivos de textos que contienen la ruta a una app homebrew y sus parámetros de lanzamiento, lee el [README de nds-hb-menu](https://github.com/devkitPro/nds-hb-menu#passing-arguments) para más información
[^2]: Solo para ROMs comerciales, las apps homebrew no tienen un archivo de guardado específico
[^3]: Solo funciona para la flashcard SuperCard DSTWO ya que tiene potencia de procesamiento y RAM adicionales dentro del cartucho
-[^4]: When running in DSi Mode, it can use the DSP for better sound
-[^5]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite
-[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard
-[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed
-[^8]: Can only save when running from a flashcard
+[^4]: Puede usar DSP cuando se lanza en Modo DSi para tener mejor calidad de sonido
+[^5]: Se necesita una flashcard en el Slot-2 y por ello solo funciona en las DS Phat y DS Lite
+[^6]: jEnesis solo puede guardar si se lanza desde una flashcard, pero PicoDriveTWL puede guardar tanto en la SD como en la flashcard
+[^7]: Solo aparece cuando se está usando una flashcard, la SD interna de la 3DS o una DSi con Unlaunch instalado
+[^8]: Solo puede guardar si se lanza desde una flashcard
[a5200ds]: https://github.com/wavemotion-dave/A5200DS
[a7800ds]: https://github.com/wavemotion-dave/A7800DS
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 37bea258..c9a80bfb 100644
--- a/pages/_es-ES/twilightmenu/how-to-get-box-art.md
+++ b/pages/_es-ES/twilightmenu/how-to-get-box-art.md
@@ -22,25 +22,25 @@ description: Cómo obtener las carátulas / cubiertas de los juegos en TWiLight
- Si no encuentra la tarjeta SD correcta pincha en `Browse...` y selecciónala
1. Cambia el tamaño, borde, y demás opciones a tu gusto
1. Pincha en `Start`
-1. Make sure box art is set to be shown in TWiLight Menu++ settings
+1. Comprueba que se pueden mostrar las carátulas en los ajustes de TWiLight Menu++
-### macOS/Linux
+### macOS / Linux
1. Descarga la última versión de [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Extrae el `.zip`
-1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
-1. Type the path to your SD card after `SdRoot=`, then save the file
+1. Abre `TwilightBoxart.ini` en la carpeta extraída con un editor de texto
+1. Escribe la ruta de tu tarjeta SD después de `SdRoot=` y guarda el archivo
- En macOS es `/Volúmenes/` y el nombre de la tarjeta SD
1. Abre la consola de comandos
1. Escribe en la consola `cd` y arrastra a la consola la carpeta que contiene `TwilightBoxart.CLI`
1. Ejecuta `chmod +x TwilightBoxart.CLI`
-1. Run `./TwilightBoxart.CLI`
+1. Ejecuta `./TwilightBoxart.CLI`
1. Escribe `Yes` si muestra la ruta correcta de la SD
-1. Make sure box art is set to be shown in TWiLight Menu++ settings
+1. Comprueba que se pueden mostrar las carátulas en los ajustes de TWiLight Menu++
### Manual
1. Descarga un pack con imágenes en png de [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs)
1. Extrae los archivos .png en `sd:/_nds/TWiLightMenu/boxart`
-1. Make sure box art is set to be shown in TWiLight Menu++ settings
+1. Comprueba que se pueden mostrar las carátulas en los ajustes de TWiLight Menu++
**Para añadir tus propias imágenes:** Colócalas en `sd:/_nds/TWiLightMenu/boxart`. Pueden tener el TID del juego (ej. `ASME.png`) o el nombre del archivo (ej. `SM64DS.nds.png`). Tienen que estar en formato `.png`, con un tamaño recomendado de 128x115 y un máximo de 208x143.
diff --git a/pages/_es-ES/twilightmenu/installing-3ds-manual.md b/pages/_es-ES/twilightmenu/installing-3ds-manual.md
index 6d710817..6424e0e7 100644
--- a/pages/_es-ES/twilightmenu/installing-3ds-manual.md
+++ b/pages/_es-ES/twilightmenu/installing-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: es-ES
layout: redirect
-destination: 'installing-3ds?tab=manual#tab-manual'
+destination: installing-3ds?tab=manual
title: Instalación (3DS, manual)
---
diff --git a/pages/_es-ES/twilightmenu/installing-3ds.md b/pages/_es-ES/twilightmenu/installing-3ds.md
index ba92262d..f9e014d5 100644
--- a/pages/_es-ES/twilightmenu/installing-3ds.md
+++ b/pages/_es-ES/twilightmenu/installing-3ds.md
@@ -5,6 +5,11 @@ section: twilightmenu
category: installing
title: Instalación (3DS)
description: Cómo instalar TWiLight Menu++ en la Nintendo 3DS
+tabs:
+ -
+ working-camera: Working camera
+ non-working-camera: Non-working camera
+ manual: Manual
---
Primero necesitas tener un Custom Firmware en la 3DS, consulta [3ds.hacks.guide](https://3ds.hacks.guide) para instalarlo
@@ -18,51 +23,37 @@ Primero necesitas tener un Custom Firmware en la 3DS, consulta [3ds.hacks.guide]
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
- - Esto llevará un tiempo
+ - This will take a while
{% endcapture %}
+{% assign tab-working-camera = tab-working-camera | split: "////////" %}
{% 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
- - Esto llevará un tiempo
+1. Download the `Universal-Updater.cia` file from the [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases)
+1. Place the `Universal-Updater.cia` file anywhere on your SD card
+1. Launch FBI on your Nintendo 3DS
+1. In FBI, go to the place you pasted the `Universal-Updater.cia` file
+1. Select the `Universal-Updater.cia` file and hit "Install & Delete"
+1. Close FBI and launch Universal-Updater
+ - If it doesn't show up on your home menu, reboot your 3DS
+1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it
+ - It has this icon: 
+1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
+ - This will take a while
{% endcapture %}
+{% assign tab-non-working-camera = tab-non-working-camera | split: "////////" %}
{% capture tab-manual %}
-1. Descarga la última versión de `TWiLightMenu-3DS.7z` desde la [página de lanzamientos](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Extrae `TWiLightMenu-3DS.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. Copia los dos archivos `.cia` en la raíz de tu tarjeta SD
-1. Desde la 3DS, instala los dos CIAs con FBI
+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 %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Instalación
-
+{% assign tabs = tab-working-camera | concat: tab-non-working-camera | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_es-ES/twilightmenu/installing-flashcard.md b/pages/_es-ES/twilightmenu/installing-flashcard.md
index 3efac58b..5d9322a5 100644
--- a/pages/_es-ES/twilightmenu/installing-flashcard.md
+++ b/pages/_es-ES/twilightmenu/installing-flashcard.md
@@ -15,8 +15,8 @@ description: Cómo instalar TWiLight Menu++ en una flashcard de Nintendo DS
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. ...
- - **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`
+ - **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`
- 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
### Iniciar los juegos con el firmware de la flashcard
@@ -45,5 +45,5 @@ description: Cómo instalar TWiLight Menu++ en una flashcard de Nintendo DS
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. ...
- - **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`
+ - **DS Phat / DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot
+ - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1`
diff --git a/pages/_es-ES/twilightmenu/playing-in-widescreen.md b/pages/_es-ES/twilightmenu/playing-in-widescreen.md
index baff4c9f..6bfa9f67 100644
--- a/pages/_es-ES/twilightmenu/playing-in-widescreen.md
+++ b/pages/_es-ES/twilightmenu/playing-in-widescreen.md
@@ -7,7 +7,7 @@ title: Jugar en pantalla completa
description: Cómo usar TWiLight Menu++ a pantalla completa en la Nintendo 3DS
---
-Necesitas una consola Old / New Nintendo 3DS o 2DS.
+Requires a Nintendo 3DS or 2DS console.
{:.alert .alert-info}
### Preparación
@@ -18,20 +18,20 @@ Necesitas una consola Old / New Nintendo 3DS o 2DS.
1. Instala `TWPatch.cia` usando FBI
- También puedes usar Universal-Updater para instalar TWPatch y saltarte los dos pasos anteriores
1. Vuelve al menú de inicio y abre TWPatch
-1. Hold Y + B and enable `Widescreen patch (384x240 16:10)`
-1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)`
- - The "health hazard!" is because it gave the developer a headache due to its blurriness
-1. Press START to generate a `TwlBg.cxi` file with widescreen
- - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again
- - If widescreen still doesn't work, wait for RTCom-activated widescreen to be released
-1. Restart your 3DS while holding SELECT to open Luma3DS's configuration
-1. Enable `external FIRMs and modules`, then press START to save and quit
-1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10`
- - This can be done per-game as well
+1. Mantén Y + B y activa `Widescreen patch (384x240 16:10)`
+1. (Opcional) Para una pantalla completa menos pixelada, activa también `GPU scale test (health hazard!)`
+ - El "health hazard!" viene porque al desarrollador le dio dolor de cabeza debido al difuminado
+1. Pulsa START para generar un archivo `TwlBg.cxi` con pantalla completa
+ - Si la pantalla superior no indica que el parche está activado, repite el proceso desde el paso 3
+ - Si aún no funciona, espera al lanzamiento de RTCom con pantalla completa activada
+1. Reinicia tu 3DS manteniendo pulsado SELECT para abrir la configuración de Luma3DS
+1. Activa`external FIRMs and modules` y pulsa START para guardar y salir
+1. Abre los ajustes de TWiLight Menu++, ve a la página `Misc settings` y pon `Screen Aspect Ratio` a `16:10`
+ - Esto también puede activarse en juegos individuales
¡Hecho! ¡Disfruta de tus juegos de DS a pantalla completa!
-**NOTA 1**: Cualquier juego/aplicación en Modo DS(i) se abrirá a pantalla completa, incluso los juegos que no sean compatibles con ella. Para que solo se ejecuten a pantalla completa los juegos compatibles, espera al lanzamiento de RTCom con pantalla completa activada.
+**NOTE1:** Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. Para que solo se ejecuten a pantalla completa los juegos compatibles, espera al lanzamiento de RTCom con pantalla completa activada.
**NOTA 2:** No mantengas pulsado START o SELECT cuando lances TWLMenu++ si no quieres que la pantalla aparezca con glitches. Si no ves la opción para cambiar la resolución de la pantalla, espera al lanzamiento de RTCom con pantalla completa activada.
diff --git a/pages/_es-ES/twilightmenu/updating-3ds-manual.md b/pages/_es-ES/twilightmenu/updating-3ds-manual.md
index c70be573..0eba3d58 100644
--- a/pages/_es-ES/twilightmenu/updating-3ds-manual.md
+++ b/pages/_es-ES/twilightmenu/updating-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: es-ES
layout: redirect
-destination: 'updating-3ds?tab=manual#tab-manual'
+destination: updating-3ds?tab=manual
title: Actualización (3DS, manual)
---
diff --git a/pages/_es-ES/twilightmenu/updating-3ds.md b/pages/_es-ES/twilightmenu/updating-3ds.md
index 8621f31d..6da601b8 100644
--- a/pages/_es-ES/twilightmenu/updating-3ds.md
+++ b/pages/_es-ES/twilightmenu/updating-3ds.md
@@ -5,6 +5,10 @@ section: twilightmenu
category: updating
title: Actualización (3DS)
description: Cómo actualizar TWiLight Menu++ en la Nintendo 3DS
+tabs:
+ -
+ universal-updater: Universal-Updater
+ manual: Manual
---
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.
@@ -17,37 +21,27 @@ Si estás actualizando desde una versión anterior a v16.4.0, mueve los archivos
1. Presiona A o toca el icono de descarga en el lateral y selecciona `TWiLight Menu++` para instalarlo
- Esto llevará un tiempo
{% endcapture %}
+{% assign tab-universal-updater = tab-universal-updater | split: "////////" %}
{% capture tab-manual %}
-1. Descarga la última versión de `TWiLightMenu-3DS.7z` desde la [página de lanzamientos](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Extrae `TWiLightMenu-3DS.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 los dos archivos `.cia` en la raíz de tu tarjeta SD
-1. Desde la 3DS, instala los dos CIAs con FBI
+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 %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Actualización
-
+{% assign tabs = tab-universal-updater | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
### Más pasos desde la flashcard
-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.
+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. Ve a los ajustes de TWLMenu++
-1. Selecciona `Update TWiLight Menu++`
-1. Selecciona `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/_es-ES/twilightmenu/updating-flashcard.md b/pages/_es-ES/twilightmenu/updating-flashcard.md
index 2e8c7e2f..e4eae1a1 100644
--- a/pages/_es-ES/twilightmenu/updating-flashcard.md
+++ b/pages/_es-ES/twilightmenu/updating-flashcard.md
@@ -16,7 +16,7 @@ Si estás actualizando desde una versión anterior a v16.4.0, mueve los archivos
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
-### Más pasos desde la SD de la DSi/3DS
+### More steps for the DSi / 3DS SD card side
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.
diff --git a/pages/_fr-FR/community/discord-rules.md b/pages/_fr-FR/community/discord-rules.md
index 6a1be251..3a5ce382 100644
--- a/pages/_fr-FR/community/discord-rules.md
+++ b/pages/_fr-FR/community/discord-rules.md
@@ -62,8 +62,8 @@ Examples include:
### Keep names exclusively alphanumeric, to keep them easy to read and tag.
- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname.
- - If we have to flip our displays to read your name, it's an abnormal way.
- - If we have to get your User ID in order to mention you, it's an abnormal way.
+ - If we have to flip our displays to read your name, it's an abnormal way.
+ - If we have to get your User ID in order to mention you, it's an abnormal way.
- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed.
diff --git a/pages/_fr-FR/community/index.md b/pages/_fr-FR/community/index.md
index 11b208e6..21624857 100644
--- a/pages/_fr-FR/community/index.md
+++ b/pages/_fr-FR/community/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: community
title: Home
-description: Coming Soon™
+description: Information about the DS-Homebrew community
---
You can find information about our community here, such as the rules for our Discord server. We have the following places:
-- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Discord: [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord)
- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_fr-FR/ds-index/3ds-forwarders.md b/pages/_fr-FR/ds-index/3ds-forwarders.md
index a6194db1..d41ac77a 100644
--- a/pages/_fr-FR/ds-index/3ds-forwarders.md
+++ b/pages/_fr-FR/ds-index/3ds-forwarders.md
@@ -3,8 +3,12 @@ lang: fr-FR
layout: wiki
section: ds-index
category: guides
-title: Forwarders de jeu DS (3DS)
+title: DS Game Forwarders (3DS)
description: Comment créer des applications CIA pour avoir vos jeux DS dans le menu d'accueil de votre 3DS
+tabs:
+ -
+ tab-sd-card: SD card
+ tab-flashcard: Flashcard
---
Si vous avez des problèmes, consultez la FAQ sur[ GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/).
@@ -29,8 +33,8 @@ Compatible :
- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg)
- Galaxy Eagle
- M3 DS Real
-- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (utilise une carte microSD <2Go)
-- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (version originale non-SDHC, utilise une carte microSD <2Go)
+- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card)
+- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card)
- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567)
- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/))
- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/))
@@ -56,7 +60,7 @@ Partiellement compatible:
Incompatible:
- CycloDS (i)Evolution (Peut lancer automatiquement des ROMs, mail fonctionne différemment des autres flashcards.)
- (i)Edge (Impossible de démarrer automatiquement une ROM)
-- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com)/[www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (pas le forwarder) brique la carte)
+- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card)
- R4i3D (2012)
- R4 Infinity Dual Core
- R4 SDHC
@@ -76,68 +80,58 @@ PC:
- Java 8 mise a jour 251
- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
-### Partie 1 : Préparation
+### Part 1: Getting started
{% capture tab-sd-card %}
1. Téléchargez le pack de [forwarders carte SD](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0)
1. Extrayez le contenu du dossier `for SD card root` à la racine de la carte SD de votre 3DS
Après avoir extrait le pack, vous pouvez éditer `sd:/_nds/nds-bootstrap.ini` et modifier les paramètres:
- `BOOST_CPU`: Si mis à 1, la vitesse TWL est utilisée, donc il y aura des lags
-- `SOUND_FREQ`: Si réglé sur 1, le son jouera à 48khz, au lieu de 32khz
+- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz
{% endcapture%}
+{% assign tab-sd-card = tab-sd-card | split: "////////" %}
{% capture tab-flashcard %}
-1. Télécharger l'un de ces packs :
- - [Original R4/M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
- - [Acekard 2(i)/M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
+1. Download one of these packs:
+ - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
+ - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
- [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0)
- [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing)
- [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0)
- - [Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
+ - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
- [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0)
-1. Extraire le contenu du dossier `for Slot-1 microSD` à la racine de la carte microSD de votre flashcard et (si le dossier existe) le contenu du dossier `for 3DS SD card` à la racine de la carte SD de votre 3DS.
+1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card.
-Après avoir extrait le pack pour votre carte, vous pouvez éditer `sd:/_nds/ntr_forwarder.ini` pour modifier les paramètres. Ce n'est pas possible pour Acekard RPG, R4 DS, et R4i Gold RTS.
-- `NTRCLOCK`: Si réglé à `0` ou si A est maintenu, l'écran de démarrage DSi apparaîtra à la place du splash DS normal, et la vitesse TWL est utilisée, donc des ralentissements seront présents
-- `DISABLEANIMATION`: Si réglé sur `1` ou siB est maintenu, l'écran de démarrage DS / DSi est ignoré
-- `HEALTHSAFETYMSG`: Si réglé à `1`, le message de santé et de sécurité de l'écran de démarrage apparaîtra sur l'écran du bas, sinon l'écran du bas reste blanc sans message de santé et de sécurité
+After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS.
+- `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone
+- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped
+- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message
{% endcapture %}
+{% assign tab-flashcard = tab-flashcard | split: "////////" %}
-
+{% assign tabs = tab-sd-card | concat: tab-flashcard %}
+{% include tabs.html index=0 tabs=tabs %}
### Partie 2 : Obtenir les patchs AP depuis TWiLight Menu++
-Si vous avez déjà TWiLight Menu++, passez à la section suivante.
-1. Téléchargez le dernier `TWiLightMenu-3DS.7z` depuis la [page de téléchargement](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Dans le fichier 7z, allez à `_nds/TWiLightMenu/`
-1. Copiez le dossier `apfix` dans `sd:/_nds/ntr-forwarder/` sur la carte SD de votre 3DS
+If you already have TWiLight Menu++, skip to the next section.
+1. Download the latest `TWiLightMenu-3DS.7z` from the [release page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. In the 7z file, go to `_nds/TWiLightMenu/`
+1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card
### Partie 3 : Forwarder3-DS
-1. Ouvrez `Forwarder3DS.jar`
- - S'il ne s'ouvre pas, créez un nouveau fichier texte dans le même dossier que Forwarder3DS.jar contenant `java -jar Forwarder3DS.jar` et enregistrez le en tant que `Forwarder3DS.bat` et exécutez cela (assurez-vous qu'il n'y a pas de `.txt` à la fin du nom du fichier)
-1. Définissez votre carte en tant que `Target` à gauche
- - **NOTE:** Si vous ne voyez pas de liste de cartes, téléchargez [ce zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), et mettez le dossier `forwarders` dans le même dossier que Forwarder3DS.jar , puis renommez-le en `.forwarders`
-1. Activer `Automatically set ROM path`
- - **Utilisateurs de Linux :** Le chemin d'accès automatique est incorrect car il inclut le chemin complet (ex: `/media/$USER/something/`), veuillez supprimer cette partie
- - **Utilisateurs MacOS :** Le chemin d'accès automatique est incorrect car il inclut `/Volumes/(cardname)/` au démarrage, veuillez supprimer cette partie
-1. Cliquez sur le dossier en haut à droite et sélectionnez les ROMs pour lesquelles vous souhaitez faire des forwarders ou déposez-les dans la fenêtre
- - **REMARQUE :** Les ROMs doivent déjà être sur votre carte SD lors de leur sélection et ne peuvent pas être déplacées sans recréer les forwarders
- - **Utilisateurs de la carte SD :** Si votre fichier de sauvegarde est dans le même dossier que la ROM, déplacez-le vers un dossier appelé `saves`, avec le dossier `saves` à la même place que les ROMs
-1. Si vous jouez à un hack / une traduction d'un jeu DSi-Enhanced qui a sa bannière / son titre modifié, trouvez la bannière pour le jeu de [ici](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), faites un clic droit sur le jeu dans Forwarder3-DS, cliquez sur `Import banner `et cliquez sur la bannière à utiliser
-1. Si vous utilisez une ROM homebrew, cliquez dessus, puis videz le champ `Game title` et tapez le titre du jeu
-1. Cliquez sur le bouton disquette pour générer la ou les CIA(s) du ou des forwarder(s)
-1. Copiez la ou les CIA(s) sur la carte SD de votre 3DS, puis installez-les en utilisant FBI
- - Si vous utilisez EmuNAND, installez sur SysNAND et sur EmuNAND
+1. Open `Forwarder3DS.jar`
+ - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it
+1. Set your card as the `Target` on the left
+ - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders`
+1. Enable `Automatically set ROM path`
+ - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part
+ - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part
+1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window
+ - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders
+ - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs
+1. If you're playing a hack / translation of a DSi-Enhanced game that has it's banner / title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use
+1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title
+1. Click the floppy disk button to generate the forwarder CIA(s)
+1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI
+ - If using EmuNAND, install to both SysNAND and EmuNAND
diff --git a/pages/_fr-FR/ds-index/dsi-twl-firm.md b/pages/_fr-FR/ds-index/dsi-twl-firm.md
index a2e0541e..12ab6197 100644
--- a/pages/_fr-FR/ds-index/dsi-twl-firm.md
+++ b/pages/_fr-FR/ds-index/dsi-twl-firm.md
@@ -7,36 +7,36 @@ title: Nintendo DSi / Nintendo 3DS TWL_FIRM
description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
-### Configurer le CFW
-La plupart des avantages du Custom Firmware sont pour la Nintendo DSi et la famille de systèmes Nintendo 3DS, il vous permet de déverrouiller les possibilités de vos consoles. L'installation d'un Custom Firmware est assez facile, et dans la plupart des cas, tout ce dont vous avez besoin est d'une carte (micro)SD. Nous avons le meilleur des guides pour vous, avec des instructions pas à pas.
+### Setting up CFW
+La plupart des avantages du Custom Firmware sont pour la Nintendo DSi et la famille de systèmes Nintendo 3DS, il vous permet de déverrouiller les possibilités de vos consoles. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Nous avons le meilleur des guides pour vous, avec des instructions pas à pas.
- [Guide de Hacking 3DS](https://3ds.hacks.guide)
- - Commande Lightning : `mod 3ds`
- - Commande Kuriisu : `guide 3ds`
+ - Commande Lightning : `mod 3ds`
+ - Commande Kuriisu : `guide 3ds`
- [Guide de Hacking DSi](https://dsi.cfw.guide)
- - Commande Lightning : `mod dsi cfw`
- - Commande Kuriisu : `guide dsi`
+ - Commande Lightning : `mod dsi cfw`
+ - Commande Kuriisu : `guide dsi`
-### Vitesse du CPU
-The Nintendo DS shipped with a 67MHz processor in 2004. The Nintendo DSi shipped with an 133MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67MHz. Certaines applications sont faites pour cette vitesse et, par conséquent, ne fonctionnent pas bien avec une vitesse plus élevée. La plupart des jeux, cependant, vont surpasser leur performance originale avec une vitesse plus élevée.
+### CPU speeds
+The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Certaines applications sont faites pour cette vitesse et, par conséquent, ne fonctionnent pas bien avec une vitesse plus élevée. La plupart des jeux, cependant, vont surpasser leur performance originale avec une vitesse plus élevée.
nds-bootstrap a une option TWL Clock Speed, mais il n'essaiera pas d'ajuster la ROM pour qu'elle fonctionne avec la vitesse d'horloge plus élevée. Cela se produira sur l'application elle-même, et les applications qui ne fonctionnent pas avec une vitesse plus élevée ne sont PAS un bug de nds-bootstrap.
-### 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 occurred" black screen.
+### Nintendo DSi system menu
+The Nintendo DSi system menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
The ranges that make it overflow is determined by pairs of two. 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.
-This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
+This crash will never occur if the system menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
-In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
+In version 1.4.0, RSA signatures in the DS cart whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
-### Accès Nintendo DSi Slot-1 & Blocage
-Slot-1 access is blocked when launching applications from the System Menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
+### Nintendo DSi Slot-1 access & blockout
+Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
The flashcard white list is checked via RSA signatures are contained via RSA keys on every firmware expect 1.4.0. This means that people can white list their own carts
-Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
+Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector / interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. Also, the exploit never officially came out, due to Unlaunch being much simpler to install and having less requirements (just a way to get into homebrew) with the same advantages.
@@ -45,8 +45,8 @@ The Nintendo DSi Camera application has the ability to take pictures in the JPEG
A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered.
-### Nintendo DSi Bootstage 2
+### Nintendo DSi bootstage 2
The second bootstage of the Nintendo DSi loads launcher's "title.tmd" into memory. However, they do not specify a file size limit check, meaning that the first 80k bytes are loaded into RAM while the rest can be a custom payload. This is the basis of Unlaunch exploit.
### RTCom
-RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of gbarunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
\ No newline at end of file
+RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
diff --git a/pages/_fr-FR/ds-index/hardmod.md b/pages/_fr-FR/ds-index/hardmod.md
index 6db6dc8b..97e9edc7 100644
--- a/pages/_fr-FR/ds-index/hardmod.md
+++ b/pages/_fr-FR/ds-index/hardmod.md
@@ -5,6 +5,10 @@ section: ds-index
category: guides
title: Hardmod
description: How to hardmod a Nintendo DSi
+tabs:
+ -
+ windows: Windows
+ other: macOS / Linux
---
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...
@@ -53,9 +57,7 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Once the script completes, there should be a file with a long name ending in `-no-footer.bin` in the folder where your terminal is open
- Use this file as the NAND image you flash onto the DSi
-
-#### Windows instructions (skip for macOS / Linux)
-
+{% capture tab-windows %}
1. Open Win32DiskImager
1. Click the folder icon and browse to your desktop. In the text box, write `NAND_0.bin`. When selecting type, choose `All types *.*`
1. Choose the device that is the DSi and click read
@@ -63,14 +65,15 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Open HxD and drag both files into the editor. Go to the top bar, click "Analysis", click "File compare" from the drop down menu, then click "Compare".
1. Choose to compare both files then click OK when done
- If it says "The chosen files are identical.", you are good to go to the next section
- - If it doesn't say that, and both NANDs aren't around 240MB, dump NAND_1/NAND_0 again
+ - If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1 / NAND_0 again
1. Open Win32DiskImager, click the folder icon and choose your existing NAND backup you created before
1. Flash it with the `Write` button
1. Unplug the SD card adapter and attempt to turn on the DSi
-
-#### Linux / macOS instructions (skip if on Windows)
+{% endcapture tab-windows %}
+{% assign tab-windows = tab-windows | split: "////////" %}
+{% capture tab-other %}
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
@@ -112,3 +115,9 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Replace `{device-name}` with the mount point of the SD card
At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created!
+{% endcapture tab-other %}
+{% assign tab-other = tab-other | split: "////////" %}
+
+### Flashing the NAND backup
+{% assign tabs = tab-windows | concat: tab-other %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_fr-FR/ds-index/homebrew.md b/pages/_fr-FR/ds-index/homebrew.md
index f560fcd8..34781ed5 100644
--- a/pages/_fr-FR/ds-index/homebrew.md
+++ b/pages/_fr-FR/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Informations sur les homebrews de la Nintendo DS
Le développement de homebrew pour Nintendo DS utilise les outils de devkitPro, comme devkitARM, libnds, et libfat. Cependant, il y a toujours la possiblité d'utiliser des logiciels alternatifs:
-- **SD Card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
-- **Entire Toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
+- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
+- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
+- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
### Flashcards
@@ -31,16 +31,16 @@ Une Time Bomb est une date d'expiration sur les noyaux de flashcard que les fabr
- Comme il dépend de l'horloge du système, vous pouvez changer la date pour revenir en arrière. Cela va entrainer des dysfonctionnements dans les jeux qui utilisent votre horloge système, mais cela vous permettra d'utiliser le noyau par défaut.
- Puisqu'il dépend du noyau et non du firmware, vous pouvez passer à un noyau alternatif. Il y a deux options disponibles :
- - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- Le menu est assez moche et n'affiche que des fichiers `.nds` , mais il a une bien meilleure prise en charge des jeux, le support des cheats et aucune exigence de pack de mémoire
- - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- Ceci est utile si vous souhaitez avoir toutes vos ROMs de différentes consoles dans le même menu, Il y a deux façons de faire tourner des jeux DS avec TWiLight Menu++:
- - Avec B4DS: Nécessite un Pack d'extension de mémoire pour une compatibilité de jeu étendue et ne prend pas en charge les cheats. Mais il fonctionne sur toutes les flashcards où TWiLight Menu++ fonctionne
- - Avec YSMenu: Obtient les avantages de compatibilité de YSMenu avec le meilleur menu de TWiLight Menu++, cependant, les cheats ne sont pas prises en charge actuellement
+ - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- Le menu est assez moche et n'affiche que des fichiers `.nds` , mais il a une bien meilleure prise en charge des jeux, le support des cheats et aucune exigence de pack de mémoire
+ - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- Ceci est utile si vous souhaitez avoir toutes vos ROMs de différentes consoles dans le même menu, Il y a deux façons de faire tourner des jeux DS avec TWiLight Menu++:
+ - Avec B4DS: Nécessite un Pack d'extension de mémoire pour une compatibilité de jeu étendue et ne prend pas en charge les cheats. Mais il fonctionne sur toutes les flashcards où TWiLight Menu++ fonctionne
+ - Avec YSMenu: Obtient les avantages de compatibilité de YSMenu avec le meilleur menu de TWiLight Menu++, cependant, les cheats ne sont pas prises en charge actuellement
Nous vous recommandons YSMenu, avec TWiLight Menu++ si vous le préférez, en raison de la plus grande compatibilité, et d'aucun besoin pour un pack d'extension de mémoire. Si vous voulez installer YSMenu, DeadSkullzJr a fait un [dépôt Dropbox](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) avec tous les noyaux de démarrage principaux configurés pour votre flashcard. Tout ce que vous devez faire est un glisser-déposer vers la racine de votre carte SD et vous avez terminé. Les instructions pour installer TWiLight Menu++ sont [sur la page d'installation de la flashcard](../twilightmenu/installing-flashcard).
Afin de vérifier si votre flashcard possède une Time Bomb, réglez votre système sur la plus récent date possible et lancez la flashcard.
-### Support ARGV
+### ARGV support
ARGV est un émetteur d'information entre deux applications Nintendo DS homebrew. Il peut être utilisé pour les forwarders ou les menus alternatifs.
- Les homebrew doivent être programmés pour en tirer profit. Par exemple, GBARunner2, NesDS et GameYob ont tous une implémentation ARGV
diff --git a/pages/_fr-FR/ds-index/index.md b/pages/_fr-FR/ds-index/index.md
index 03ce52a6..cd8f47c2 100644
--- a/pages/_fr-FR/ds-index/index.md
+++ b/pages/_fr-FR/ds-index/index.md
@@ -7,6 +7,3 @@ 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.
-
-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 a54c6e81..a1e55d0c 100644
--- a/pages/_fr-FR/ds-index/retail-roms.md
+++ b/pages/_fr-FR/ds-index/retail-roms.md
@@ -7,7 +7,7 @@ title: ROMs originales
description: Information related to retail DS games
---
-### Anti-piratage
+### Anti-piracy
AP (abréviation de anti-piratage) est une méthode utilisée par les développeurs pour imposer des achats légitimes et empêcher le piratage. Cela peut être contourné soit depuis le lanceur, soit depuis la ROM elle-même.
- 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++.
@@ -20,7 +20,7 @@ Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another
Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid.
-### Save Files
+### Save files
Nintendo DS cartridges have 4 known save types:
- EEPROM - Mémoire programmable effaçable en lecture seule
@@ -33,30 +33,30 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php
### Assembly
-Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [gbatek](https://problemkaputt.de/gbatek.htm).
+Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm).
-### Lecture DMA de la carte
+### Card read DMA
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`
-### Action Replay Cheats
+### Action Replay cheats
Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether.
Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats:
- Wood R4 (`usrcheat.dat`)
- YSMenu (`usrcheat.dat`)
-Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
+Homebrew / digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`)
- - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
+ - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`)
- - NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation
+ - 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
+ - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
+ - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
+ - Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
diff --git a/pages/_fr-FR/ds-index/wifi.md b/pages/_fr-FR/ds-index/wifi.md
index 64b96bbe..382565fe 100644
--- a/pages/_fr-FR/ds-index/wifi.md
+++ b/pages/_fr-FR/ds-index/wifi.md
@@ -12,12 +12,12 @@ description: Information on using Wi-Fi on the Nintendo DS
Les hotspots sont utilisables, vous n'avez donc pas besoin de modifier la configuration de votre routeur.
-### Creating a Hotspot
+### Creating a hotspot
There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
-### Nintendo DS WFC Restoration
+### Nintendo DS WFC restoration
1. Lancez les paramètres Nintendo WFC
1. Connectez-vous à votre point d'accès
1. Définissez la valeur DNS principale en choisissant une des valeurs ci-dessous, selon le service que vous souhaitez utiliser :
@@ -28,7 +28,7 @@ There are guides for creating a DS game compatible hotspot on macOS and Linux co
1. Définissez `1.1.1.1` comme DNS secondaire
1. Vous pourriez avoir besoin d'appliquer un patch NoSSL à votre jeu, selon le jeu
-### Manually Patching Your DS ROMs
+### Manually patching your DS ROMs
Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
@@ -42,7 +42,7 @@ Note: Users of GNU/Linux and macOS can follow very similar instructions, but wil
Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
-### Troubleshooting and Further Reading
-If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+### Troubleshooting and further reading
+If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_fr-FR/gbarunner2/bios.md b/pages/_fr-FR/gbarunner2/bios.md
index 95120883..b75ef5b1 100644
--- a/pages/_fr-FR/gbarunner2/bios.md
+++ b/pages/_fr-FR/gbarunner2/bios.md
@@ -2,20 +2,26 @@
lang: en-US
layout: wiki
section: gbarunner2
-title: GBA BIOS info
+title: GBA BIOS Info
description: Information on the GBA BIOS and how to dump it
---
-In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. However, because it is not an exact copy, using a dump of the official BIOS increases compatibility. You can dump an official GBA BIOS with one of the following methods.
### Dumping Guides
-- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
-- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
-- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+- [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles)
+- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/)
-After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it.
You can verify that your BIOS is a proper dump by comparing it with the following checksums:
-**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
+**CRC32:** `81977335`
+
+**MD5:** `a860e8c0b6d573d191e4ec7db1b1e4f6`
+
+**SHA1:** `300c20df6731a33952ded8c436f7f186d25d3492`
+
+**SHA256:** `fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570`
diff --git a/pages/_fr-FR/gbarunner2/faq.md b/pages/_fr-FR/gbarunner2/faq.md
index bd0fa0da..b23f3ecb 100644
--- a/pages/_fr-FR/gbarunner2/faq.md
+++ b/pages/_fr-FR/gbarunner2/faq.md
@@ -14,12 +14,12 @@ You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1
Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/).
-#### How do I use Nightly GBARunner2 Builds in TWiLight Menu++?
+#### How do I use nightly GBARunner2 builds in TWiLight Menu++?
1. Download the nightly build
1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi)
1. Place it in `sd:_nds`
-#### How do I use Wifi Link features?
+#### How do I use Wi-Fi link features?
-You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
\ No newline at end of file
+You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
diff --git a/pages/_fr-FR/gbarunner2/index.md b/pages/_fr-FR/gbarunner2/index.md
index c8a18925..a5713cad 100644
--- a/pages/_fr-FR/gbarunner2/index.md
+++ b/pages/_fr-FR/gbarunner2/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: gbarunner2
title: Home
-description: Coming Soon™
+description: Information on how to use GBARunner2
---
-GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running Gamecube games on Wii.
+GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS / DSi / 3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii.
-Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
-- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
-- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
+Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information:
+- [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_fr-FR/index.md b/pages/_fr-FR/index.md
index f3073cfd..236b152e 100644
--- a/pages/_fr-FR/index.md
+++ b/pages/_fr-FR/index.md
@@ -8,4 +8,4 @@ title: Menu
Sur ce site, vous pouvez trouver des guides pour TWiLight Menu++ et d'autres projets de DS-Homebrew. Cliquez sur l'une des sections en haut, puis une liste de pages sera à gauche.
-Si vous souhaitez aider à contribuer vous pouvez trouver le code source sur [GitHub](https://github.com/{{ site.repo }}) ou aider à traduire sur [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). Pour discuter de ce site ou obtenir de l'aide sur quoi que ce soit, veuillez rejoindre le serveur Discord [DS(i) Mode Hacking](https://ds-homebrew.com/discord) (anglais seulement).
+Si vous souhaitez aider à contribuer vous pouvez trouver le code source sur [GitHub](https://github.com/{{ site.repo }}) ou aider à traduire sur [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only).
diff --git a/pages/_fr-FR/nds-bootstrap/faq.md b/pages/_fr-FR/nds-bootstrap/faq.md
index f53d93e4..cc272f29 100644
--- a/pages/_fr-FR/nds-bootstrap/faq.md
+++ b/pages/_fr-FR/nds-bootstrap/faq.md
@@ -7,7 +7,7 @@ title: FAQ & Troubleshooting
description: FAQ & Troubleshooting for nds-bootstrap
---
-#### Why do I get a white screen when trying to load a game from SD Card?
+#### Why do I get a white screen when trying to load a game from SD card?
- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
@@ -20,7 +20,7 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges
- You can expand the VRAM memory bus to 32-bit
- Utilize the DSi's additional CPU speed
-- Enhance your audio with 48 KHz
+- Enhance your audio with 48 kHz
- Use DSi mode, allowing for DSi features
- Using certain cartridges, you are able to use IR in your application
- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
@@ -30,18 +30,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
#### What is a nightly and where do I get it?
-A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
#### Why do my cheats not work?
The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB.
#### Is there anything else I should know about cheats?
-You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+You can set heap shrink to `Hi` in settings for slightly better cheat support.
+
+For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
#### nds-bootstrap troubleshooting
If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
-1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv)
diff --git a/pages/_fr-FR/nds-bootstrap/index.md b/pages/_fr-FR/nds-bootstrap/index.md
index e282b1ef..3f78f819 100644
--- a/pages/_fr-FR/nds-bootstrap/index.md
+++ b/pages/_fr-FR/nds-bootstrap/index.md
@@ -3,9 +3,9 @@ lang: en-US
layout: wiki
section: nds-bootstrap
title: Home
-description: nds-bootstrap wiki
+description: Information on how to use nds-bootstrap
---
# Welcome to the nds-bootstrap Wiki
-nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
+nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards.
diff --git a/pages/_fr-FR/nds-bootstrap/testing.md b/pages/_fr-FR/nds-bootstrap/testing.md
index 200abd70..cb8b4904 100644
--- a/pages/_fr-FR/nds-bootstrap/testing.md
+++ b/pages/_fr-FR/nds-bootstrap/testing.md
@@ -4,7 +4,7 @@ layout: wiki
section: nds-bootstrap
category: other
title: Compatibility List & Testing Tips
-description: Compatibility List & Testing Tips
+description: Compatibility list and tips for testing games
---
### Compatibility List
diff --git a/pages/_fr-FR/other/godmode9i.md b/pages/_fr-FR/other/godmode9i.md
index b38a223f..5144873b 100644
--- a/pages/_fr-FR/other/godmode9i.md
+++ b/pages/_fr-FR/other/godmode9i.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: GodMode9i
-description: Info for GodMode9i
+description: Information about GodMode9i
---
Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM.
@@ -14,4 +14,4 @@ Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full ac
This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND.
#### Why can't I dump games on DSi?
-You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following (dsi.cfw.guide)[https://dsi.cfw.guide/]
+You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/).
diff --git a/pages/_fr-FR/other/hiyacfw.md b/pages/_fr-FR/other/hiyacfw.md
index f2b3855f..f1bb660e 100644
--- a/pages/_fr-FR/other/hiyacfw.md
+++ b/pages/_fr-FR/other/hiyacfw.md
@@ -3,12 +3,12 @@ lang: en-US
layout: wiki
section: other
title: hiyaCFW
-description: Info for hiyaCFW
+description: Information about hiyaCFW
---
Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
-### Custom Splash Screens
+### Custom splash screens
With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work:
#### BMP
@@ -17,7 +17,7 @@ With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. The
#### GIF
- Simple answer: Most GIFs 256 x 192 or smaller will work
-- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum
- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
- Interlaced and plain text frames are ***not*** supported
diff --git a/pages/_fr-FR/other/index.md b/pages/_fr-FR/other/index.md
index 8db55550..ea0738f1 100644
--- a/pages/_fr-FR/other/index.md
+++ b/pages/_fr-FR/other/index.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: Home
-description: Coming Soon™
+description: Information about other DS-Homebrew projects
---
This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_fr-FR/twilightmenu/custom-boot-splashes.md b/pages/_fr-FR/twilightmenu/custom-boot-splashes.md
index 4ea7829b..5703ac92 100644
--- a/pages/_fr-FR/twilightmenu/custom-boot-splashes.md
+++ b/pages/_fr-FR/twilightmenu/custom-boot-splashes.md
@@ -10,10 +10,10 @@ description: How to use custom splash screens for TWiLight Menu++
You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings.
Most GIF files up to 256x192 should work, with a few exceptions:
-- GIF files over 1MiB (DSi Mode) or 256KiB (DS Mode) may not play at full speed as they will be decompressed on the fly
-- Between the two, the GIFs must be less than about 10MB (DSi Mode) or about 2MB (DS Mode)
+- GIF files over 1 MiB (DSi Mode) or 256 KiB (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 10 MB (DSi Mode) or about 2 MB (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
+ - Only the GIF waiting for input will be paused, so the other can continue animating
- If using Local Color Tables the whole frame must be overwritten as it will replace the whole screen's palette, not just the current frame
- Interlaced and text frames will not work
diff --git a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md
index 58f0b3ce..414eed71 100644
--- a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md
@@ -27,12 +27,12 @@ The sound effect bank contains sound effects such as the icon select sound, etc.
You can then run `make` to make the sound effect bank. All files listed above, except *bgm.pcm.raw* are required, but you can make them silent.
-Your resulting *sfx.bin* **must be under 512000B = 512KB**. Any larger will result in either crashes or some sounds not playing fully.
+Your resulting *sfx.bin* **must be under 512000B = 512 kB**. Any larger will result in either crashes or some sounds not playing fully.
### Startup sound
While the other sound effects will work with any WAV file, the startup sound must be in a specific format in order to work properly, otherwise there will be a gap between when the startup sound stops and the background music begins.
-The startup.wav file must be **16-bit 16kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+The startup.wav file must be **16-bit 16 kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
@@ -41,7 +41,7 @@ You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to
## Menu BGM
-Menu BGM needs to be a **16-bit 16kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
diff --git a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md
index 0c6f16a0..d392c822 100644
--- a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md
@@ -3,7 +3,7 @@ lang: fr-FR
layout: wiki
section: twilightmenu
category: customization
-title: Comment créer des skins DSi / 3DS
+title: How to Create DSi / 3DS Skins
description: Comment créer des skins DSi et 3DS personnalisés pour le TWiLight Menu++
---
diff --git a/pages/_fr-FR/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_fr-FR/twilightmenu/custom-unlaunch-backgrounds.md
index 627ecb6e..efb65ad4 100644
--- a/pages/_fr-FR/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_fr-FR/twilightmenu/custom-unlaunch-backgrounds.md
@@ -35,7 +35,7 @@ As the GIF's palette is loaded to the same area of VRAM as the text palettes it
1. If your GIF is too large, then using either [gifsicle](http://www.lcdf.org/gifsicle/) or [ezgif.com](https://ezgif.com/optimize) you can try optimizing it
- These instructions will use ezgif as its simpler, being a website
1. Open https://ezgif.com/optimize, and upload your GIF
-1. Try different compression levels until you find the best one under 15,472 bytes (15.11KiB), ideally a bit under as GIMP may increase the size a bit
+1. Try different compression levels until you find the best one under 15,472 bytes (15.11 KiB), ideally a bit under as GIMP may increase the size a bit
1. Save the optimized GIF and open it in GIMP
1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap`
1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button
diff --git a/pages/_fr-FR/twilightmenu/faq.md b/pages/_fr-FR/twilightmenu/faq.md
index 0b6b5ef5..8339b9f9 100644
--- a/pages/_fr-FR/twilightmenu/faq.md
+++ b/pages/_fr-FR/twilightmenu/faq.md
@@ -15,13 +15,13 @@ TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: L to disable all cheats for a game
- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
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 618adc96..4e4a30de 100644
--- a/pages/_fr-FR/twilightmenu/how-to-get-box-art.md
+++ b/pages/_fr-FR/twilightmenu/how-to-get-box-art.md
@@ -24,7 +24,7 @@ description: How to get box art / game covers in TWiLight Menu++
1. Click `Start`
1. Make sure box art is set to be shown in TWiLight Menu++ settings
-### macOS/Linux
+### macOS / Linux
1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Extract the `.zip`
1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
diff --git a/pages/_fr-FR/twilightmenu/installing-3ds-manual.md b/pages/_fr-FR/twilightmenu/installing-3ds-manual.md
index 5117c439..260f53ac 100644
--- a/pages/_fr-FR/twilightmenu/installing-3ds-manual.md
+++ b/pages/_fr-FR/twilightmenu/installing-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: fr-FR
layout: redirect
-destination: 'installing-3ds?tab=manual#tab-manual'
+destination: installing-3ds?tab=manual
title: Installation (3DS, Manuel)
---
diff --git a/pages/_fr-FR/twilightmenu/installing-3ds.md b/pages/_fr-FR/twilightmenu/installing-3ds.md
index 838645a9..127cb196 100644
--- a/pages/_fr-FR/twilightmenu/installing-3ds.md
+++ b/pages/_fr-FR/twilightmenu/installing-3ds.md
@@ -5,6 +5,11 @@ section: twilightmenu
category: installing
title: Installation (3DS)
description: Comment installer TWiLight Menu++ sur la Nintendo 3DS
+tabs:
+ -
+ working-camera: Working camera
+ non-working-camera: Non-working camera
+ manual: Manual
---
Vous avez besoin d'un Custom Firmware sur votre 3DS, suivez [3ds.hacks.guide](https://3ds.hacks.guide) pour l'installer
@@ -18,51 +23,37 @@ Vous avez besoin d'un Custom Firmware sur votre 3DS, suivez [3ds.hacks.guide](ht
1. Trouvez TWiLight Menu++ dans la grille d'applications, vous pouvez rechercher avec le 3ème onglet sur la barre latérale si vous avez du mal à le trouver
- Il a cette icône: 
1. Appuyez sur A ou tapez sur l'icône de téléchargement dans la barre latérale et sélectionnez `TWiLight Menu++` pour l'installer
- - Cela prendra un certain temps
+ - This will take a while
{% endcapture %}
+{% assign tab-working-camera = tab-working-camera | split: "////////" %}
{% 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
-1. Dans FBI, allez à l'endroit où vous avez collé le fichier `Universal-Updater.cia`
-1. Sélectionnez le fichier `Universal-Updater.cia` et cliquez sur "Install & Delete"
-1. Fermez FBI et lancez Universal-Updater
- - S'il n'apparaît pas dans votre menu, redémarrez votre 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
- - 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
+1. Download the `Universal-Updater.cia` file from the [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases)
+1. Place the `Universal-Updater.cia` file anywhere on your SD card
+1. Launch FBI on your Nintendo 3DS
+1. In FBI, go to the place you pasted the `Universal-Updater.cia` file
+1. Select the `Universal-Updater.cia` file and hit "Install & Delete"
+1. Close FBI and launch Universal-Updater
+ - If it doesn't show up on your home menu, reboot your 3DS
+1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it
+ - It has this icon: 
+1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
+ - This will take a while
{% endcapture %}
+{% assign tab-non-working-camera = tab-non-working-camera | split: "////////" %}
{% capture tab-manual %}
-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
+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 %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Installation
-
+{% assign tabs = tab-working-camera | concat: tab-non-working-camera | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_fr-FR/twilightmenu/installing-flashcard.md b/pages/_fr-FR/twilightmenu/installing-flashcard.md
index cbc2df10..e587a9c9 100644
--- a/pages/_fr-FR/twilightmenu/installing-flashcard.md
+++ b/pages/_fr-FR/twilightmenu/installing-flashcard.md
@@ -15,8 +15,8 @@ description: Comment installer TWiLight Menu++ sur une flashcard Nintendo DS
1. Copiez le dossier `roms` à la racine de la carte microSD de votre flashcard
1. Si vous avez déjà des données de sauvegarde, déplacez vos fichiers `.sav` qui sont à l'emplacement de votre ROM DS, dans un nouveau dossier appelé `saves`, qui va également dans l'emplacement de vos ROM DS
1. ...
- - **Utilisateurs d'une DS Phat/lite :** Si le démarrage de `BOOT.NDS` provoque un écran blanc figé, insérez un pack d'extension de mémoire et réessayez
- - **Utilisateurs d'une DSi/3DS :** Exécutez TWLMenu++ sur la carte SD de la console et activez `SCFG access in Slot-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`
- Cela vous permettra d'utiliser la vitesse du cpu TWL et/ou VRAM boost sur vos jeux sur la flashcard ainsi que d'accéder à la carte SD de la console
### Pour exécuter des jeux en utilisant votre firmware flashcard
@@ -45,5 +45,5 @@ description: Comment installer TWiLight Menu++ sur une flashcard Nintendo DS
1. Extraire le contenu de `Autoboot/(votre flashcard)` à la racine de la carte microSD de la flashcard
- Sautez cela, si vous ne voyez pas votre flashcard
1. ...
- - **Utilisateurs de DS Phat/DS Lite :** Allez dans les paramètres du menu DS, et activez le démarrage automatique, pour que votre flashcard se lance au démarrage
- - **Utilisateurs d'une DSi/3DS :** Exécutez TWLMenu++ sur la carte SD de la console et activez `Auto-start Slot-1`
+ - **DS Phat / DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot
+ - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1`
diff --git a/pages/_fr-FR/twilightmenu/playing-in-widescreen.md b/pages/_fr-FR/twilightmenu/playing-in-widescreen.md
index e84dc846..5725a022 100644
--- a/pages/_fr-FR/twilightmenu/playing-in-widescreen.md
+++ b/pages/_fr-FR/twilightmenu/playing-in-widescreen.md
@@ -7,7 +7,7 @@ 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.
+Requires a Nintendo 3DS or 2DS console.
{:.alert .alert-info}
### Preparation
@@ -31,7 +31,7 @@ Requires an Old / New Nintendo 3DS or 2DS console.
You're all done! Enjoy your DS games in widescreen!
-**NOTE1**: Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. For this to be fixed so only the widescreen-compatible games run in widescreen, wait for RTCom-activated widescreen to be released.
+**NOTE1:** Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. For this to be fixed so only the widescreen-compatible games run in widescreen, wait for RTCom-activated widescreen to be released.
**NOTE2:** Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched. If you don't see the screen aspect ratio setting, wait for RTCom-activated widescreen to be released.
diff --git a/pages/_fr-FR/twilightmenu/updating-3ds-manual.md b/pages/_fr-FR/twilightmenu/updating-3ds-manual.md
index b78ca6d4..c2a0f770 100644
--- a/pages/_fr-FR/twilightmenu/updating-3ds-manual.md
+++ b/pages/_fr-FR/twilightmenu/updating-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: fr-FR
layout: redirect
-destination: 'updating-3ds?tab=manual#tab-manual'
+destination: updating-3ds?tab=manual
title: Mise à jour (3DS, Manuel)
---
diff --git a/pages/_fr-FR/twilightmenu/updating-3ds.md b/pages/_fr-FR/twilightmenu/updating-3ds.md
index cf8e4ef4..b89812d3 100644
--- a/pages/_fr-FR/twilightmenu/updating-3ds.md
+++ b/pages/_fr-FR/twilightmenu/updating-3ds.md
@@ -5,6 +5,10 @@ section: twilightmenu
category: updating
title: Mise à jour (3DS)
description: How to update TWiLight Menu++ on the Nintendo 3DS
+tabs:
+ -
+ universal-updater: Universal-Updater
+ manual: Manual
---
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.
@@ -17,6 +21,7 @@ Si vous faites une mise à jour à partir d'une version antérieure à v16.4.0,
1. Appuyez sur A ou tapez sur l'icône de téléchargement dans la barre latérale et sélectionnez `TWiLight Menu++` pour l'installer
- This will take a while
{% endcapture %}
+{% assign tab-universal-updater = tab-universal-updater | split: "////////" %}
{% capture tab-manual %}
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
@@ -26,23 +31,12 @@ Si vous faites une mise à jour à partir d'une version antérieure à v16.4.0,
1. Copy the two `.cia` files to your SD card root
1. On your 3DS, install the two CIAs with FBI
{% endcapture %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Mise à jour
-
+{% assign tabs = tab-universal-updater | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
### Étapes supplémentaire pour les flashcards
diff --git a/pages/_fr-FR/twilightmenu/updating-flashcard.md b/pages/_fr-FR/twilightmenu/updating-flashcard.md
index d29b0028..91c48e4c 100644
--- a/pages/_fr-FR/twilightmenu/updating-flashcard.md
+++ b/pages/_fr-FR/twilightmenu/updating-flashcard.md
@@ -16,7 +16,7 @@ Si vous faites une mise à jour à partir d'une version antérieure à v16.4.0,
1. Copiez le dossier `_nds` à la racine de la carte microSD de votre flashcard
1. Copiez le fichier `BOOT.NDS` à la racine de la carte microSD de votre flashcard
-### Étapes supplémentaires pour la carte SD DSi/3DS
+### More steps for the DSi / 3DS SD card side
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.
diff --git a/pages/_he-IL/community/discord-rules.md b/pages/_he-IL/community/discord-rules.md
index 6a1be251..3a5ce382 100644
--- a/pages/_he-IL/community/discord-rules.md
+++ b/pages/_he-IL/community/discord-rules.md
@@ -62,8 +62,8 @@ Examples include:
### Keep names exclusively alphanumeric, to keep them easy to read and tag.
- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname.
- - If we have to flip our displays to read your name, it's an abnormal way.
- - If we have to get your User ID in order to mention you, it's an abnormal way.
+ - If we have to flip our displays to read your name, it's an abnormal way.
+ - If we have to get your User ID in order to mention you, it's an abnormal way.
- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed.
diff --git a/pages/_he-IL/community/index.md b/pages/_he-IL/community/index.md
index 11b208e6..21624857 100644
--- a/pages/_he-IL/community/index.md
+++ b/pages/_he-IL/community/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: community
title: Home
-description: Coming Soon™
+description: Information about the DS-Homebrew community
---
You can find information about our community here, such as the rules for our Discord server. We have the following places:
-- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Discord: [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord)
- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_he-IL/ds-index/3ds-forwarders.md b/pages/_he-IL/ds-index/3ds-forwarders.md
index 0fd24d53..d6aebae3 100644
--- a/pages/_he-IL/ds-index/3ds-forwarders.md
+++ b/pages/_he-IL/ds-index/3ds-forwarders.md
@@ -3,8 +3,12 @@ lang: he-IL
layout: wiki
section: ds-index
category: guides
-title: מעבירי משחקי DS (על 3DS)
+title: DS Game Forwarders (3DS)
description: איך לייצור מעבירי משחקים בקובץ CIA על מנת לקבל משחקי DS בתפריט הבית של ה3DS
+tabs:
+ -
+ tab-sd-card: SD card
+ tab-flashcard: Flashcard
---
אם אתם נתקלים בבעיות, בדקו את השו"ת ב[בנושא בGBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/).
@@ -29,8 +33,8 @@ description: איך לייצור מעבירי משחקים בקובץ CIA על
- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg)
- Galaxy Eagle
- M3 DS Real
-- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (משתמש בכרטיסי מיקרו SD בנפח <2GB)
-- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (המקורי, לא גרסת הSDHC, משתמש בכרטיסי מיקרו SD <2GB)
+- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card)
+- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card)
- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567)
- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/))
- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/))
@@ -56,7 +60,7 @@ description: איך לייצור מעבירי משחקים בקובץ CIA על
אינו תואם:
- CycloDS (i)Evolution (יכול להפעיל בטעינה רומים, אבל עובד שונה מפלאשקארדים אחרים)
- (i)Edge (לא מסוגל להפעיל בטעינה רום .nds)
-- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com)/[www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (לא פעולת המעבירים) גורמים לבריק לקלטת)
+- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card)
- R4i3D (2012)
- R4 Infinity Dual Core
- R4 SDHC
@@ -76,68 +80,58 @@ PC:
- Java 8 Update 251
- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
-### חלק 1: צעדים ראשונים
+### Part 1: Getting started
{% capture tab-sd-card %}
1. הורידו את [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0)
1. חלצו את התוכן של התיקיה `for SD card root` לכרטיס הSD של ה3DS שלכם
לאחר שתחלצו את החבילה, תוכלו לערוך את `sd:/_nds/nds-bootstrap.ini` על מנת לשנות את ההגדרות:
- `BOOST_CPU`: אם מוגדר ל1, מהירות השעון של TWL תהיה בשימוש והלאג יעלם
-- `SOUND_FREQ`: אם מוגדר ל1, צלילים ינוגנו ב48khz במקום ב32khz
+- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz
{% endcapture%}
+{% assign tab-sd-card = tab-sd-card | split: "////////" %}
{% capture tab-flashcard %}
-1. הורידו את אחת מהחבילות הבאות:
- - [Original R4/M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
- - [Acekard 2(i)/M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
+1. Download one of these packs:
+ - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
+ - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
- [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0)
- [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing)
- [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0)
- - [Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
+ - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
- [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0)
-1. חלצו את התוכן של התיקייה `for Slot-1 microSD` אל כרטיס המיקרו SD של הפלאשקארד שלכם וגם (אם התיקייה קיימת) את התוכן של התיקיה `for 3DS SD card` לכרטיס הSD של ה3DS שלכם.
+1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card.
-לאחר שתחלצו את החבילה עבור הכרטיס שלכם, תוכלו לערוך את `sd:/_nds/ntr_forwarder.ini` על מנת לשנות את ההגדרות. זה לא אפשרי עבור Acekard RPG, R4 DS וR4i Gold RTS.
-- `NTRCLOCK`: אם מוגדר ל`0` או שA מוחזק, מסך העליה של הDSi יוצג במקום מסך העליה הרגיל של הDS ומהירות השעון של TWL תהיה בשימוש והלאג יעלם
-- `DISABLEANIMATION`: אם מוגדר ל`1` או שB מוחזק, מסך העליה של הDS / DSi ידולג
-- `HEALTHSAFETYMSG`: אם מוגדר ל`1`, מסך הבריאות ובטיחות של העליה יוצג במסך התחתון, אחרת המסך התחתון ישאר לבן ללא הודעה בריאות ובטיחות
+After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS.
+- `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone
+- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped
+- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message
{% endcapture %}
+{% assign tab-flashcard = tab-flashcard | split: "////////" %}
-
+{% assign tabs = tab-sd-card | concat: tab-flashcard %}
+{% include tabs.html index=0 tabs=tabs %}
### חלק 2: קבלת קבצי תיקון האנטי פיראטיות (AP) מTWiLight Menu++
-אם יש לכם כבר את TWiLight Menu++, דלגו לחלק הבא.
-1. הורידו את הגרסה האחרונה של `TWiLightMenu-3DS.7z` מה[release page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. בקובץ ה7z, לכו ל`_nds/TWiLightMenu/`
-1. העתיקו את התיקיה `apfix` אל `sd:/_nds/ntr-forwarder/` בכרטיס הSD של ה3DS שלכם
+If you already have TWiLight Menu++, skip to the next section.
+1. Download the latest `TWiLightMenu-3DS.7z` from the [release page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. In the 7z file, go to `_nds/TWiLightMenu/`
+1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card
### חלק 3: Forwarder3-DS
-1. פתחו את `Forwarder3DS.jar`
- - אם הוא לא נפתח, יצרו קובץ טקסט חדש באותה תיקיה עם Forwarder3DS.jar המכיל את השורה `java -jar Forwarder3DS.jar`, שמרו אותו כ`Forwarder3DS.bat` והריצו אותו במקום (ודאו שאין `.txt` בסוף שם הקובץ)
-1. הגדירו את כרטיס שלכם כ`Target` בצד שמאל
- - **הערה:** אם אתם לא רואים רשימה של כרטיסים, הורידו [את קובץ הZIP הזה](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), ושימו את התיקיה `forwarders` באותה תיקיה כמו Forwarder3DS.jar ואז שנו אות השם ל`.forwarders`
-1. הפעילו את `Automatically set ROM path`
- - **משתמשי Linux:** הדרך האוטומטית לא נכונה מאחר והיא כוללת את כל הדרך (לדוגמה `/media/$USER/something/`), בבקשה מחקו את החלק הזה
- - **משתמשי macOS:** הדרך האוטומטית לא נכונה מאחר והיא כוללת את `/Volumes/(cardname)/` בהתחלה, בבקשה מחקו את החלק הזה
-1. לחצו על התיקיה בפינה הימנית העליונה ובחרו את הרומים שתרצו להכין עבורים מעבירים, או גררו ושחררו אותם על החלון
- - **הערה:** קבצי הרום חייבים להיות כבר על כרטיס הSD שלכם כשאתם בוחרים אותם, ולא ניתן להזיזם בלי ליצור מחדש את המעבירים
- - **משתמשי כרטיס SD:** אם קבצי השמירה שלכם נמצאים באותה תיקיה עם הרומים, העבירו אותם לתיקיה בשם `saves` כאשר התיקיה הזו נמצאת באותו מקום עם הרומים
-1. אם אתם משחקים בגרסת האק או תרגום של משחק DSi-Enhanced שהבאנר או הכותרת שלו שונו, מצאו את הבאנר [כאן](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), לחצו מקש ימיני על המשחק בForwarder3-DS, לחצו על `Import banner` ובחרו את הבאנר לשימוש
-1. אם אתם משתמשים ברום של הומברו, לחצו עליו, מחקו את ה `Game title` שלו ורשמו את השם של המשחק
-1. לחצו על הכפתור של הדיסקט ליצור הCIAים של המעבירים
-1. העתיקו את הCIAים לכרטיס הSD של ה3DS שלכם, והתקינו אותם באמצעות FBI
- - אם אתם משתמשים בEmuNAND, התקינו אותם גם לSysNAND וגם לEmuNAND
+1. Open `Forwarder3DS.jar`
+ - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it
+1. Set your card as the `Target` on the left
+ - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders`
+1. Enable `Automatically set ROM path`
+ - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part
+ - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part
+1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window
+ - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders
+ - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs
+1. If you're playing a hack / translation of a DSi-Enhanced game that has it's banner / title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use
+1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title
+1. Click the floppy disk button to generate the forwarder CIA(s)
+1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI
+ - If using EmuNAND, install to both SysNAND and EmuNAND
diff --git a/pages/_he-IL/ds-index/dsi-twl-firm.md b/pages/_he-IL/ds-index/dsi-twl-firm.md
index 11b10662..335ff81a 100644
--- a/pages/_he-IL/ds-index/dsi-twl-firm.md
+++ b/pages/_he-IL/ds-index/dsi-twl-firm.md
@@ -7,18 +7,18 @@ title: Nintendo DSi / Nintendo 3DS TWL_FIRM
description: מידע בנושא הNintendo DSi והTWL_FIRM של הNintendo 3DS
---
-### התקנת קושחה מותאמת אישית CFW
-מאחר ורוב היתרונות של הקושחה המותאמת אישית הם עבור משפחת המערכות של הNintendo DSi והNintendo 3DS, זה מאפשר לכם לפתוח את כל האפשרויות של הקונסלות שלכם. התקנת קושחה מותאמת אישית היא יחסית קלה, וברוב המקרים כל מה שנדרש זה כרטיס (מיקרו) SD. יש לנו את המדריכים הטובים ביותר בשבילכם, עם הוראות שלב אחר שלב.
+### Setting up CFW
+מאחר ורוב היתרונות של הקושחה המותאמת אישית הם עבור משפחת המערכות של הNintendo DSi והNintendo 3DS, זה מאפשר לכם לפתוח את כל האפשרויות של הקונסלות שלכם. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. יש לנו את המדריכים הטובים ביותר בשבילכם, עם הוראות שלב אחר שלב.
- [מדריך פריצה 3DS](https://3ds.hacks.guide)
- - פקודת Lightning: `mod 3ds`
- - פקודת Kuriisu: `guide 3ds`
+ - פקודת Lightning: `mod 3ds`
+ - פקודת Kuriisu: `guide 3ds`
- [מדריך פריצת DSi](https://dsi.cfw.guide)
- - פקודת Lightning: `mod dsi cfw`
- - פקודת Kuriisu: `guide dsi`
+ - פקודת Lightning: `mod dsi cfw`
+ - פקודת Kuriisu: `guide dsi`
### מהירויות מעבד
-הNintendo DS הגיע עם מעבד 67MHz ב2004. הNintendo DSi הגיע עם מעבד של 133MHz ב2009. רוב המשחקים בספריה של הNintendo DS נוצרו לפני שהNintendo DSi יצא, כתוצאה מכך המעבד היחיד שהיה להם זמין הוא 67MHz. חלק מהתוכנות קשרו את עצמם למהירות השעון הזאת, כתוצאה מכך הם לא יעבדו כראוי עם מהירות שעון גבוהה יותר. בפועל, רוב המשחקים יעבדו בצורה טובה יותר מהמקור עם מהירות השעון הגבוהה יותר.
+הNintendo DS הגיע עם מעבד 67 MHz ב2004. הNintendo DSi הגיע עם מעבד של 133 MHz ב2009. רוב המשחקים בספריה של הNintendo DS נוצרו לפני שהNintendo DSi יצא, כתוצאה מכך המעבד היחיד שהיה להם זמין הוא 67 MHz. חלק מהתוכנות קשרו את עצמם למהירות השעון הזאת, כתוצאה מכך הם לא יעבדו כראוי עם מהירות שעון גבוהה יותר. בפועל, רוב המשחקים יעבדו בצורה טובה יותר מהמקור עם מהירות השעון הגבוהה יותר.
לnds-bootstrap יש את האופציה למהירות שעון של TWL, אבל הוא לא ינסה להתאים את הרום לעבודה עם המהירות הגבוהה יותר. ההתאמה תלויה בתוכנה עצמה, ותוכנות שלא עובדות עם מהירות השעון הגבוהה יותר לא נובעות מבאג בצד של nds-bootstrap.
@@ -27,16 +27,16 @@ description: מידע בנושא הNintendo DSi והTWL_FIRM של הNintendo 3DS
הטווחים שגורמים לו לזלוג נקבע על ידי זוגות של שתיים. לדוגמה, מקום פנוי בנפח של 1-2 GB מותר, בעוד שנפח של 3-4 GB לא. מקום פנוי בנפח של 5-6 GB מותר, בעוד שנפח של 7-8 GB לא.
-קריסה זו לא תקרה במידה ותפריט המערכת עולה מרכיב NAND אמיתי (מאחר והנפח המקסימלי שלו הוא 128MB), אבל מערכת הכוונה מחדש (כמו hiyaCFW) יגרום לזה לקרות. למזלנו, ניתן לתקן את הבאג הזה בקלות על ידי קבצי דמה בשביל להעביר את הסופר למספר חיובי. זה קורה אוטומטית עם hiyaCFW בגרסה העדכנית שלו.
+This crash will never occur if the system menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. למזלנו, ניתן לתקן את הבאג הזה בקלות על ידי קבצי דמה בשביל להעביר את הסופר למספר חיובי. זה קורה אוטומטית עם hiyaCFW בגרסה העדכנית שלו.
-בגרסה 1.4.0 חתימות RSA ברשימה הלבנה של הקלטות DS לא נבדקות. יש פירצה הקשורה לפגיעות ברשימה הלבנה של הפלאשקארדים בNintendo DSi המאפשרת לנו לקבל שליטה על המעבד ARM9. זה דורש מכשיר בגרסה 1.4.0 (פירצה זו נחסמה בגרסות עתידיות, ולא הייתה קיימת בגרסות ישנות יותר) ופלאשקארט עם רום ערוך.
+In version 1.4.0, RSA signatures in the DS cart whitelist aren't verified. יש פירצה הקשורה לפגיעות ברשימה הלבנה של הפלאשקארדים בNintendo DSi המאפשרת לנו לקבל שליטה על המעבד ARM9. זה דורש מכשיר בגרסה 1.4.0 (פירצה זו נחסמה בגרסות עתידיות, ולא הייתה קיימת בגרסות ישנות יותר) ופלאשקארט עם רום ערוך.
-### גישה & חסימה לSlot-1 בNintendo DSi
-גישה לSlot-1 נחסמת כאשר מריצים תוכנות מתפריט המערכת, מלבד המקרים בהם התוכנה עצמה היא המפעיל של Slot-1 או תפריט הגדרות המערכת. על מנת להפעיל קלטות slot-1 שלא ניתן להפעיל באופן רגיל, תצטרכו או פירצה בתפריט הגדרות המערכת או להתקין את Unlaunch. ללא אחד מאלה, לא תוכלו להפעיל פלאשקארדים שלא ניתן להפעיל ולא תוכלו לחלץ רומים לכרטיס הSD שלכם.
+### Nintendo DSi Slot-1 access & blockout
+Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. על מנת להפעיל קלטות slot-1 שלא ניתן להפעיל באופן רגיל, תצטרכו או פירצה בתפריט הגדרות המערכת או להתקין את Unlaunch. ללא אחד מאלה, לא תוכלו להפעיל פלאשקארדים שלא ניתן להפעיל ולא תוכלו לחלץ רומים לכרטיס הSD שלכם.
הרשימה הלבנה של הפלאשקארדים נבדקת על ידי חתימות RSA שמוכלות במפתחות RSA בכל קושחה מלבד 1.4.0. זאת אומרת שאנשים יוכלים להכניס את הקלטות שלהם לרשימה הלבנה
-לפני גרסה 1.4.0, הרשימה הלבנה הכילה 2 חלקים. ב1.4.0, הם הוסיפו חלק נוסף שיועד לחסום פלאשקארדים שעקפו את שני החלקים הראשונים. החלק השלישי טוען עד שמונה חלקים שונים של הרום ובודק אותם מול hash בשביל לבדוק אם הרום שונה בצורה כלשהיא. למרות זאת, כתוצאה מהעובדה ששכחו לשים בדיקות שפיות, אנחנו יכולים לגרום להצפה לכתובת הההפרעה או וקטור החריגים באמצעות ערך גדול מספיק. החשוב מכל, זה פועל על ARM7 (המכונה גם מעבד האבטחה) ולכן זה הופך את זה לפריצה הראשונה עבור מעבד ARM7. מאחר וזה קורה לפני הנעילה של רישומי הSCFG, ניתן יהיה להריץ הומברו מתקדם (לדוגמת מחלצי Slot-1 & מחלצי slot-1 חיצוניים)
+לפני גרסה 1.4.0, הרשימה הלבנה הכילה 2 חלקים. ב1.4.0, הם הוסיפו חלק נוסף שיועד לחסום פלאשקארדים שעקפו את שני החלקים הראשונים. החלק השלישי טוען עד שמונה חלקים שונים של הרום ובודק אותם מול hash בשביל לבדוק אם הרום שונה בצורה כלשהיא. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector / interrupt address using a large enough value. החשוב מכל, זה פועל על ARM7 (המכונה גם מעבד האבטחה) ולכן זה הופך את זה לפריצה הראשונה עבור מעבד ARM7. מאחר וזה קורה לפני הנעילה של רישומי הSCFG, ניתן יהיה להריץ הומברו מתקדם (לדוגמת מחלצי Slot-1 & מחלצי slot-1 חיצוניים)
לרוע המזל, הדרישות לחוצות. זה דורש גרסה 1.4.0 ופלאשקארד עם רום שעבר שינוי. בנוסף, הפירצה מעולם לא יצאה באופן רשמי, מאחר וUnlaunch פשוט יותר להתקנה ובעל פחות דרישות (נדרשת רק דרך לגשת להומברו) עם אותם היתרונות.
@@ -45,8 +45,8 @@ description: מידע בנושא הNintendo DSi והTWL_FIRM של הNintendo 3DS
A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered.
-### Nintendo DSi Bootstage 2
+### Nintendo DSi bootstage 2
The second bootstage of the Nintendo DSi loads launcher's "title.tmd" into memory. However, they do not specify a file size limit check, meaning that the first 80k bytes are loaded into RAM while the rest can be a custom payload. This is the basis of Unlaunch exploit.
### RTCom
-RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of gbarunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
\ No newline at end of file
+RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
diff --git a/pages/_he-IL/ds-index/hardmod.md b/pages/_he-IL/ds-index/hardmod.md
index 2fd8651a..d66b5aee 100644
--- a/pages/_he-IL/ds-index/hardmod.md
+++ b/pages/_he-IL/ds-index/hardmod.md
@@ -5,6 +5,10 @@ section: ds-index
category: guides
title: Hardmod
description: How to hardmod a Nintendo DSi
+tabs:
+ -
+ windows: Windows
+ other: macOS / Linux
---
המושג Hardmod מתייחס למצב שבו מלחימים ללוח האם של הDSi מתאם לכרטיס SD, על מנת שהוא יוכל להקרא באמצעות מחשב. זה יעיל לשחזור גיבויי NAND, צפייה בNAND על המחשב ועוד...
@@ -53,9 +57,7 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Once the script completes, there should be a file with a long name ending in `-no-footer.bin` in the folder where your terminal is open
- Use this file as the NAND image you flash onto the DSi
-
-#### Windows instructions (skip for macOS / Linux)
-
+{% capture tab-windows %}
1. Open Win32DiskImager
1. Click the folder icon and browse to your desktop. In the text box, write `NAND_0.bin`. When selecting type, choose `All types *.*`
1. Choose the device that is the DSi and click read
@@ -63,14 +65,15 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Open HxD and drag both files into the editor. Go to the top bar, click "Analysis", click "File compare" from the drop down menu, then click "Compare".
1. Choose to compare both files then click OK when done
- If it says "The chosen files are identical.", you are good to go to the next section
- - If it doesn't say that, and both NANDs aren't around 240MB, dump NAND_1/NAND_0 again
+ - If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1 / NAND_0 again
1. Open Win32DiskImager, click the folder icon and choose your existing NAND backup you created before
1. Flash it with the `Write` button
1. Unplug the SD card adapter and attempt to turn on the DSi
-
-#### Linux / macOS instructions (skip if on Windows)
+{% endcapture tab-windows %}
+{% assign tab-windows = tab-windows | split: "////////" %}
+{% capture tab-other %}
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
@@ -112,3 +115,9 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Replace `{device-name}` with the mount point of the SD card
At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created!
+{% endcapture tab-other %}
+{% assign tab-other = tab-other | split: "////////" %}
+
+### Flashing the NAND backup
+{% assign tabs = tab-windows | concat: tab-other %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_he-IL/ds-index/homebrew.md b/pages/_he-IL/ds-index/homebrew.md
index e93f8df1..588227a2 100644
--- a/pages/_he-IL/ds-index/homebrew.md
+++ b/pages/_he-IL/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Information about homebrew on the Nintendo DS
Developing Nintendo DS Homebrew typically uses devkitPro tools, such as devkitARM, libnds, and libfat. However, there is the possibility to branch out and use alternative software:
-- **SD Card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
-- **Entire Toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
+- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
+- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
+- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
### Flashcards
@@ -25,22 +25,22 @@ DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flas
Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device.
-### Time Bomb
+### Time bomb
A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds:
- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel.
- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available:
- - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
- - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
- - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
- - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
+ - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
+ - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
+ - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
+ - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard).
In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard.
-### ARGV Support
+### ARGV support
ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus.
- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation
diff --git a/pages/_he-IL/ds-index/index.md b/pages/_he-IL/ds-index/index.md
index a7e68c9d..40de4835 100644
--- a/pages/_he-IL/ds-index/index.md
+++ b/pages/_he-IL/ds-index/index.md
@@ -7,6 +7,3 @@ description: הסברים על כל מה שקשור למודינג של DS
---
ברוכים הבאים לפרק משאבי המודינג של Nintendo DS. פרק זה ינסה להסביר את רוב הדברים הקשורים למודינג של Nintendo DS, ויכלול הכרות ראשונית לקושחת NTR של הNintendo DS, קושחת TWL של הNintendo DSi וקושחת TWL_FIRM של הNintendo 3DS.
-
-אם אתם זקוקים לעזרה, תשאלו בשרת הדיסקורד [DS(i) Mode Hacking!](https://ds-homebrew.com/discord). (אנגלית בלבד)
-{:.alert .alert-info}
diff --git a/pages/_he-IL/ds-index/retail-roms.md b/pages/_he-IL/ds-index/retail-roms.md
index ee6af49e..f06c0d3d 100644
--- a/pages/_he-IL/ds-index/retail-roms.md
+++ b/pages/_he-IL/ds-index/retail-roms.md
@@ -7,7 +7,7 @@ title: רומים רשמיים
description: Information related to retail DS games
---
-### Anti-Piracy (נוגד פיראטיות)
+### Anti-piracy
הAP (קיצור של anti-piracy) היא שיטה שהייתה בשימוש על ידי מפתחים למנוע פיראטיות ולאכוף רכישות של משחקים מקוריים. ניתן לעקוף את שיטה זו באמצעות התוכנה שטוענת את המשחק או דרך ה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++.
@@ -20,7 +20,7 @@ Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another
Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid.
-### קבצי שמירה
+### Save files
Nintendo DS cartridges have 4 known save types:
- EEPROM - Electrically Erasable Programmable Read-Only Memory
@@ -33,30 +33,30 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php
### Assembly
-Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [gbatek](https://problemkaputt.de/gbatek.htm).
+Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm).
-### Card Read DMA
+### Card read DMA
Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter.
- For example: `DMA2: 04100010 023C18C0 AF000001`
-### Action Replay Cheats
+### Action Replay cheats
Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether.
Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats:
- Wood R4 (`usrcheat.dat`)
- YSMenu (`usrcheat.dat`)
-Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
+Homebrew / digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`)
- - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
+ - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`)
- - NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation
+ - 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
+ - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
+ - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
+ - Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
diff --git a/pages/_he-IL/ds-index/wifi.md b/pages/_he-IL/ds-index/wifi.md
index fb9f49fd..a61c2200 100644
--- a/pages/_he-IL/ds-index/wifi.md
+++ b/pages/_he-IL/ds-index/wifi.md
@@ -12,7 +12,7 @@ description: מידע על שימוש בWi-FI על הנינטנדו DS
ניתן להשתמש בנקודות גישה/נקודות חמות, כך שלא צריך לשנות את ההגדרות של הראוטר שלכם.
-### Creating a Hotspot
+### יצירת נקודה חמה
ישנם מדריכים על יצירת נקודות חמות המתאימות למשחקי DS על מחשבי macOS וLinux בGBAtemp. אם אתם בWindows אתם יכולים להשתמש בLinux live boot.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
@@ -28,7 +28,7 @@ description: מידע על שימוש בWi-FI על הנינטנדו DS
1. הגדירו את `1.1.1.1` בתור הsecondary DNS
1. ייתכן ותצטרכו להתקין טלאי NoSSL על המשחק שלכם בשלב זה, כתלות במשחק
-### Manually Patching Your DS ROMs
+### Manually patching your DS ROMs
Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
@@ -42,7 +42,7 @@ Note: Users of GNU/Linux and macOS can follow very similar instructions, but wil
Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
-### Troubleshooting and Further Reading
-If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+### Troubleshooting and further reading
+If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_he-IL/gbarunner2/bios.md b/pages/_he-IL/gbarunner2/bios.md
index 95120883..b75ef5b1 100644
--- a/pages/_he-IL/gbarunner2/bios.md
+++ b/pages/_he-IL/gbarunner2/bios.md
@@ -2,20 +2,26 @@
lang: en-US
layout: wiki
section: gbarunner2
-title: GBA BIOS info
+title: GBA BIOS Info
description: Information on the GBA BIOS and how to dump it
---
-In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. However, because it is not an exact copy, using a dump of the official BIOS increases compatibility. You can dump an official GBA BIOS with one of the following methods.
### Dumping Guides
-- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
-- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
-- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+- [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles)
+- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/)
-After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it.
You can verify that your BIOS is a proper dump by comparing it with the following checksums:
-**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
+**CRC32:** `81977335`
+
+**MD5:** `a860e8c0b6d573d191e4ec7db1b1e4f6`
+
+**SHA1:** `300c20df6731a33952ded8c436f7f186d25d3492`
+
+**SHA256:** `fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570`
diff --git a/pages/_he-IL/gbarunner2/faq.md b/pages/_he-IL/gbarunner2/faq.md
index bd0fa0da..b23f3ecb 100644
--- a/pages/_he-IL/gbarunner2/faq.md
+++ b/pages/_he-IL/gbarunner2/faq.md
@@ -14,12 +14,12 @@ You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1
Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/).
-#### How do I use Nightly GBARunner2 Builds in TWiLight Menu++?
+#### How do I use nightly GBARunner2 builds in TWiLight Menu++?
1. Download the nightly build
1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi)
1. Place it in `sd:_nds`
-#### How do I use Wifi Link features?
+#### How do I use Wi-Fi link features?
-You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
\ No newline at end of file
+You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
diff --git a/pages/_he-IL/gbarunner2/index.md b/pages/_he-IL/gbarunner2/index.md
index c8a18925..a5713cad 100644
--- a/pages/_he-IL/gbarunner2/index.md
+++ b/pages/_he-IL/gbarunner2/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: gbarunner2
title: Home
-description: Coming Soon™
+description: Information on how to use GBARunner2
---
-GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running Gamecube games on Wii.
+GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS / DSi / 3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii.
-Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
-- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
-- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
+Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information:
+- [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_he-IL/index.md b/pages/_he-IL/index.md
index 2ff61507..7cf5be77 100644
--- a/pages/_he-IL/index.md
+++ b/pages/_he-IL/index.md
@@ -8,4 +8,4 @@ title: דף הבית
באתר זה תוכלו למצוא וויקי עבור TWiLight Menu++ ופרויקטים אחרים של DS-Homebrew. לחצו על אחד מהפרקים בחלק העליון, ואז רשימת עמודים תפתח בצד שמאל.
-אם תרצו לעזור, אתם יכולים למצוא את קוד המקור ב[GitHub](https://github.com/{{ site.repo }}) או אם תרצו לעזור לתרגם ב[Crowdin](https://crowdin.com/project/ds-homebrew-wiki). לדיונים או קבלת עזרה, הצטרפו לשרת הדיסקורד [DS(i) Mode Hacking](https://ds-homebrew.com/discord) (אנגלית בלבד).
+אם תרצו לעזור, אתם יכולים למצוא את קוד המקור ב[GitHub](https://github.com/{{ site.repo }}) או אם תרצו לעזור לתרגם ב[Crowdin](https://crowdin.com/project/ds-homebrew-wiki). לדיונים או קבלת עזרה, הצטרפו לשרת הדיסקורד [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) (אנגלית בלבד).
diff --git a/pages/_he-IL/nds-bootstrap/faq.md b/pages/_he-IL/nds-bootstrap/faq.md
index f53d93e4..cc272f29 100644
--- a/pages/_he-IL/nds-bootstrap/faq.md
+++ b/pages/_he-IL/nds-bootstrap/faq.md
@@ -7,7 +7,7 @@ title: FAQ & Troubleshooting
description: FAQ & Troubleshooting for nds-bootstrap
---
-#### Why do I get a white screen when trying to load a game from SD Card?
+#### Why do I get a white screen when trying to load a game from SD card?
- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
@@ -20,7 +20,7 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges
- You can expand the VRAM memory bus to 32-bit
- Utilize the DSi's additional CPU speed
-- Enhance your audio with 48 KHz
+- Enhance your audio with 48 kHz
- Use DSi mode, allowing for DSi features
- Using certain cartridges, you are able to use IR in your application
- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
@@ -30,18 +30,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
#### What is a nightly and where do I get it?
-A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
#### Why do my cheats not work?
The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB.
#### Is there anything else I should know about cheats?
-You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+You can set heap shrink to `Hi` in settings for slightly better cheat support.
+
+For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
#### nds-bootstrap troubleshooting
If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
-1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv)
diff --git a/pages/_he-IL/nds-bootstrap/index.md b/pages/_he-IL/nds-bootstrap/index.md
index e282b1ef..3f78f819 100644
--- a/pages/_he-IL/nds-bootstrap/index.md
+++ b/pages/_he-IL/nds-bootstrap/index.md
@@ -3,9 +3,9 @@ lang: en-US
layout: wiki
section: nds-bootstrap
title: Home
-description: nds-bootstrap wiki
+description: Information on how to use nds-bootstrap
---
# Welcome to the nds-bootstrap Wiki
-nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
+nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards.
diff --git a/pages/_he-IL/nds-bootstrap/testing.md b/pages/_he-IL/nds-bootstrap/testing.md
index 200abd70..cb8b4904 100644
--- a/pages/_he-IL/nds-bootstrap/testing.md
+++ b/pages/_he-IL/nds-bootstrap/testing.md
@@ -4,7 +4,7 @@ layout: wiki
section: nds-bootstrap
category: other
title: Compatibility List & Testing Tips
-description: Compatibility List & Testing Tips
+description: Compatibility list and tips for testing games
---
### Compatibility List
diff --git a/pages/_he-IL/other/godmode9i.md b/pages/_he-IL/other/godmode9i.md
index b38a223f..5144873b 100644
--- a/pages/_he-IL/other/godmode9i.md
+++ b/pages/_he-IL/other/godmode9i.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: GodMode9i
-description: Info for GodMode9i
+description: Information about GodMode9i
---
Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM.
@@ -14,4 +14,4 @@ Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full ac
This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND.
#### Why can't I dump games on DSi?
-You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following (dsi.cfw.guide)[https://dsi.cfw.guide/]
+You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/).
diff --git a/pages/_he-IL/other/hiyacfw.md b/pages/_he-IL/other/hiyacfw.md
index f2b3855f..f1bb660e 100644
--- a/pages/_he-IL/other/hiyacfw.md
+++ b/pages/_he-IL/other/hiyacfw.md
@@ -3,12 +3,12 @@ lang: en-US
layout: wiki
section: other
title: hiyaCFW
-description: Info for hiyaCFW
+description: Information about hiyaCFW
---
Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
-### Custom Splash Screens
+### Custom splash screens
With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work:
#### BMP
@@ -17,7 +17,7 @@ With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. The
#### GIF
- Simple answer: Most GIFs 256 x 192 or smaller will work
-- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum
- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
- Interlaced and plain text frames are ***not*** supported
diff --git a/pages/_he-IL/other/index.md b/pages/_he-IL/other/index.md
index 8db55550..ea0738f1 100644
--- a/pages/_he-IL/other/index.md
+++ b/pages/_he-IL/other/index.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: Home
-description: Coming Soon™
+description: Information about other DS-Homebrew projects
---
This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_he-IL/twilightmenu/custom-boot-splashes.md b/pages/_he-IL/twilightmenu/custom-boot-splashes.md
index de02aee0..9d28bf4f 100644
--- a/pages/_he-IL/twilightmenu/custom-boot-splashes.md
+++ b/pages/_he-IL/twilightmenu/custom-boot-splashes.md
@@ -10,10 +10,10 @@ description: כיצד ליצור תמונות אתחול מותאמות אישי
ניתן להשתמש בקבצי GIF על מנת לקבל תמונות מותאמות אישית בזמן שמאתחלים את TWiLight Menu++. הקבצים צריכים להקרא `splashtop.gif` ו-`splashbottom.gif`, ולהמצא ב`sd:/_nds/TWiLightMenu/extras`. לאחר מכן יש להגדיר בהגדרות של TWiLight Menu++ את `DSi Splash Screen` ל`Custom`.
רוב קבצי הGIF עד ל 256x192 אמורים לעבוד, עם כמה סייגים:
-- קבצי GIF מעל ל1MiB (מצב DSi) או 256KiB (מצב DS) עשויים לא לעבוד במהירות המלאה שלהם מאחר והם יעברו שחרור מכיווץ בזמן הריצה
-- 2 קבצי הGIF חייבים להיות מתחת ל10MB (מצב DSi) או 2MB (מצב DS)
+- קבצי GIF מעל ל1 MiB (מצב DSi) או 256 KiB (מצב DS) עשויים לא לעבוד במהירות המלאה שלהם מאחר והם יעברו שחרור מכיווץ בזמן הריצה
+- 2 קבצי הGIF חייבים להיות מתחת ל10 MB (מצב DSi) או 2 MB (מצב DS)
- אם 2 קבצי הGIF מוגדרים לרוץ בלולאה אינסופית, הם יוצגו במשך 3 שניות, לכן הגדירו את ספירת הלולאות על אחד מהם לפחות בשביל לשלוט בזמן הלולאה
- קיימת תמיכה בדגל קלט משתמש, אז הגדירו אותו לדיליי ארוך בפריים אם תרצו להראות את התמונה ולהמתין כמו בברירת מחדל
- - רק הGIF שממתין לקלט יעצור, כך שהשני יוכל להמשיך באנימציה
+ - רק הGIF שממתין לקלט יעצור, כך שהשני יוכל להמשיך באנימציה
- אם משתמשים בLocal Color Tables כל הפריים חייב להכתב מחדש, מאחר והוא יחליף את פלטת הצבעים של כל המסך, לא רק של הפריים הנוכחי
- פריימים של טקסט או Interlaced לא יעבדו
diff --git a/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md
index 748c943b..0c60960a 100644
--- a/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md
@@ -27,12 +27,12 @@ TWiLightMenu תומך בקבצי שמע מותאמים אישית בערכות
לאחר מכן תוכלו להריץ את `make` ליצירת בנק אפקטי הצליל. כל הקבצים המפורטים מעלה, מבלבד *bgm.pcm.raw* הכרחיים, אך ניתן להשתיקם.
-קובץ *sfx.bin* הנוצר **חייב להיות מתחת ל512000B = 512KB**. קובץ גדול יותר יגרום לקריסות או לחלק מהקבצים לא לנגן בצורה מלאה.
+קובץ *sfx.bin* הנוצר **חייב להיות מתחת ל512000B = 512 kB**. קובץ גדול יותר יגרום לקריסות או לחלק מהקבצים לא לנגן בצורה מלאה.
### צליל הפעלה
בעוד ששאר אפקטי הצליל יעבדו עם כל קובץ WAV, צליל ההפעלה חייב להיות בפורמט מסויים בשביל לעבוד כנדרש, אחרת יהיה פער בין סיום צליל ההפעלה לתחילת מוזיקת הרקע.
-קובץ הstartup.wav חייב להיות **16-bit 16kHz**. לדוגמה, ניתן להשתמש ב[Audacity](https://www.audacityteam.org/download/) להמרת הקובץ לפורמט הזה. כשהקובץ טעון בAudacity שנו את ה**Project Rate (Hz)** ל**16000**, לחצו על **Shift+M** ושנו את ה**Format** ל**16-bit PCM**.
+קובץ הstartup.wav חייב להיות **16-bit 16 kHz**. לדוגמה, ניתן להשתמש ב[Audacity](https://www.audacityteam.org/download/) להמרת הקובץ לפורמט הזה. כשהקובץ טעון בAudacity שנו את ה**Project Rate (Hz)** ל**16000**, לחצו על **Shift+M** ושנו את ה**Format** ל**16-bit PCM**.
אם הקובץ שלכם בסטריאו, לכו ל **Tracks > Mix > Mix Stereo down to Mono**.
@@ -41,7 +41,7 @@ TWiLightMenu תומך בקבצי שמע מותאמים אישית בערכות
## מוזיקת רקע בתפריט
-מוזיקת רקע בתפריט צריכה להיות קובץ raw PCM עם ההגדרות **16-bit 16kHz Mono**. לדוגמה, ניתן להשתמש ב[Audacity](https://www.audacityteam.org/download/) להמרת הקובץ לפורמט הזה. כשהקובץ טעון בAudacity שנו את ה**Project Rate (Hz)** ל**16000**, לחצו על **Shift+M** ושנו את ה**Format** ל**16-bit PCM**.
+מוזיקת רקע בתפריט צריכה להיות קובץ raw PCM עם ההגדרות **16-bit 16 kHz Mono**. לדוגמה, ניתן להשתמש ב[Audacity](https://www.audacityteam.org/download/) להמרת הקובץ לפורמט הזה. כשהקובץ טעון בAudacity שנו את ה**Project Rate (Hz)** ל**16000**, לחצו על **Shift+M** ושנו את ה**Format** ל**16-bit PCM**.
אם הקובץ שלכם בסטריאו, לכו ל **Tracks > Mix > Mix Stereo down to Mono**.
diff --git a/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md
index 136eba60..87b6b206 100644
--- a/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_he-IL/twilightmenu/custom-unlaunch-backgrounds.md
@@ -35,7 +35,7 @@ description: כיצד ליצור רקעים מותאמים אישית עבור U
1. אם הGIF שלכם גדול מידי, ניתן לנסות לייעל את הגודל באמצעות [gifsicle](http://www.lcdf.org/gifsicle/) או באמצעות [ezgif.com](https://ezgif.com/optimize)
- הוראות אלו ישתמשו בezgif מאחר והוא פשוט יותר, למרות שהוא אתר אינטרנט
1. פתחו את https://ezgif.com/optimize והעלו את הGIF שלכם
-1. נסו רמות דחיסה שונות עד שתמצאו את הטוב ביותר שמביא את הגודל למתחת ל15,472 בתים (15.11KiB), עדיפות למעט מתחת מאחר וGIMP עלול להגדיל את הגודל מעט
+1. נסו רמות דחיסה שונות עד שתמצאו את הטוב ביותר שמביא את הגודל למתחת ל15,472 בתים (15.11 KiB), עדיפות למעט מתחת מאחר וGIMP עלול להגדיל את הגודל מעט
1. שמרו את הGIF לאחר אופטימיזציה ופתחו אותו בGIMP
1. בתפריט העליון, בחרו ב`Windows` -> `Dockable Dialogs` -> `Colormap`
1. שנו את ה`Foreground color` הנוכחי ל#080808 והוסיפו 14 צבעים חדשים עם כפתור ה`+`
diff --git a/pages/_he-IL/twilightmenu/download-play-pictochat.md b/pages/_he-IL/twilightmenu/download-play-pictochat.md
index 0324999f..01bafa1b 100644
--- a/pages/_he-IL/twilightmenu/download-play-pictochat.md
+++ b/pages/_he-IL/twilightmenu/download-play-pictochat.md
@@ -22,4 +22,4 @@ description: כיצד להשיג את הDownload Play של הDS ואת Pictochat
הצעדים מעלה יגברו את זמן העליה של DLP.
על מנת להריץ את Pictochat על 3DS (דרוש DSi):
-- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
+- העתיקו את `pictochat.nds` מ`sd:/_nds/` על כרטיס הSD של הDSi, אל אותה התיקיה בכרטיס הSD של ה3DS שלכם יש לגשת לתפריט הDS הקלאסי בTWiLight Menu++ על הDSi.
diff --git a/pages/_he-IL/twilightmenu/faq.md b/pages/_he-IL/twilightmenu/faq.md
index 629a8888..94d38c29 100644
--- a/pages/_he-IL/twilightmenu/faq.md
+++ b/pages/_he-IL/twilightmenu/faq.md
@@ -10,42 +10,42 @@ description: שאלות ותשובות ופתרון בעיות עבור TWiLight
לשאלות ותשובות נוספות, בקרו ב[דיון בGBAtemp ](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
{:.alert .alert-info}
-#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
-TWL_FIRM might've somehow got corrupted. עקבו אחרי המדריך הזה לתקן את הבעיה
+#### למה ה3DS/2DS שלי נתקע על מסך שחור, קורס, נכבה וכו' כשאני מפעיל את TWiLight Menu++?
+TWL_FIRM ככל הנראה נפגם. עקבו אחרי המדריך הזה לתקן את הבעיה
-#### How do I fix getting a white screen when booting TWiLight Menu++?
+#### איך אני מתקן את הבעיה של מסך לבן כשאני מפעיל את TWiLight Menu++?
- ראשית, נסו להכינס את המכשיר למצב שינה (סגירת החלק העליון של הקונסולה או לחיצה על כפתור השינה בO2DS), ואז להעיר אותו
-- אם זה לא עוזר, פרמטו את כרטיס הSD לFAT32 עם 32KB cluster/allocation size
+- אם זה לא עוזר, פרמטו את כרטיס הSD לFAT32 עם 32 KB cluster/allocation size
- אם גם זה לא עוזר, נסו כרטיס SD אחר
#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game?
Go into TWLMenu++ Settings, and disable `Update recently played list`.
-#### Why do I get a white screen when trying to load a game from SD Card?
+#### למה אני מקבל מסך לבן כשאני מנסה להפעיל משחק מכרטיס הSD?
- ראשית, בדקו את [רשימת התאימות של nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) ו-ודאו שהמשחק שלכם נתמך
- נסו עם כל הצ'יטים מבוטלים למשחק זה, מאחר וחלק מהצ'יטים לא מותאמים לnds-bootstrap כרגע. ניתן להשתמש בL לבטל את כל הציטים למשחק מסויים
- אם המשחק שאתם מנסים להפעיל זה משחק DSi Enhanced, ודאו כי TWiLight Menu++ מוגדר להשתמש ב`DS Mode`
- אם המשחק עבד בעבר, מחקו את התיקיה `fatTable` ואת התיקיה `patchOffsetCache` מתוך `sd:/_nds/nds-bootstrap/`
-#### How do I use cheats?
-You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
+#### איך אני משתמש בצ'יטים?
+צריך מאגר ציטים בצורה של קובץ `usrcheat.dat` שנמצא בתיקיה `sd:/_nds/TWiLightMenu/extras/`. המאגר המעודכן ביותר הוא של [DeadSkullzJr](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). לחלופין, ניתן להשתמש ב[r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) על מנת ליצור מאגר בעצמכם.
-#### How do I show a custom picture on the top screen of the DSi theme?
-A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
+#### איך אני מראה תמונה מותאמת אישית במסך העליון בערכת הנושא של הDSi?
+קובץ `.png` אקראי מהתיקייה `sd:/_nds/TWiLightMenu/dsimenu/photos/` יוצג כל פעם שהתפריט יעלה.
- הגודל המקסימלי של התמונות הוא 208x156
- אם אתם מקבלים שגיאות, זוהי כנראה בעיה עם גודל התמונה. השתמשו ב[tinypng](https://tinypng.com) להקטין את הגודל
-#### How do I get games?
-You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
+#### איך אני משיג משחקים?
+ניתן להוריד משחקי הומברו מ [Universal-DB](https://db.universal-team.net/ds) ומ[GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). על מנת להשיג גיבויים של המשחקים הרשמיים שלכם:
- על מכשיר DS ניתן להשתמש ב[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) על מנת להשיג את הגיבויים של משחקי הGBA שלכם, ואם יש לכם פלאשקארט לSlot-2, משחקי DS
- על מכשיר DSi ניתן להשתמש ב[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) על מנת להשיג את הגיבויים של משחקי הDS והDSiWare שלכם
- על מכשיר 3DS ניתן להשתמש ב[GodMode9](https://github.com/d0k3/GodMode9/releases) על מנת להשיג את הגיבויים של משחקי DS, DSiWare ומשחקי Virtual Console
-#### Can I get the save files from my game cards onto my SD card or vice versa?
-Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
+#### האם ניתן להעביר את השמירות מקלטות המשחק שלי אל הSD וההפך?
+כן, ניתן להשתמש ב [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) על DSi או 3DS, או ב[Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) על 3DS.
-#### How do I change TWiLight Menu++'s language?
+#### איך אני משנה את השפה שלTWiLight Menu++?
1. פתחו את ההגדרות של TWiLight Menu++, ניתן לעשות זאת על ידי לחיצה על SELECT בזמן שTWiLight Menu++ נטען
1. לחצו על L או על Y פעם אחת (על פלאשקארט או 3DS) או פעמיים (על DSi)
1. שנו את האופציה הראשונה עד שתראו את השפה שתרצו, ואז תצאו מההגדרות
@@ -81,11 +81,11 @@ No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) ar
- Footnotes -
{:footnotes}
-#### Why isn't touch input working on sudokuhax?
-Depending on the save file of sudokuhax, the touch screen inputs may not work.
+#### למה מסך המגע לא עובד עם sudokuhax?
+תלוי בשמירה של sudokuhax, מסך המגע עשוי לא לעבוד.
-#### Can The Biggest Loser boot TWiLight Menu++?
-No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards.
+#### האם ניתן להשתמש בThe Biggest Loser על מנת להפעיל את TWiLight Menu++?
+לא. מאחר וThe Biggest Loser הוא משחק Slot-1 ולא משחק DSiWare. גישה לSD נחסמת כאשר מריצים משחקי Slot-1.
[^1]: קבצי טקסט המכילים את הדרך לתוכנות הומברו של DS ואת הarguments להרצה, ראו את [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) למידע נוסף
[^2]: רק עבור רומים רשמיים, להומברו אין קבצי שמירה מסויימים
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 01b274e3..477380cd 100644
--- a/pages/_he-IL/twilightmenu/how-to-get-box-art.md
+++ b/pages/_he-IL/twilightmenu/how-to-get-box-art.md
@@ -22,25 +22,25 @@ description: איך להשיג תמונות קופסה / עטיפות משחק
- אם זה לא מוצא את כרטיס הSD הנכון, לחצו על `Browse...` ובחרו את הנכון
1. שנו את הגדרות הגודל, גבול ועוד לפי רצונכם
1. לחצו על `Start`
-1. Make sure box art is set to be shown in TWiLight Menu++ settings
+1. וודאו שבהגדרות של TWiLight Menu++ הbox art מוגדר להצגה
-### macOS/Linux
+### macOS / Linux
1. הורידו את הגרסה האחרונה של [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. חלצו את ה`.zip`
-1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
-1. Type the path to your SD card after `SdRoot=`, then save the file
+1. פתחו את `TwilightBoxart.ini` שנמצא בתיקיה שחילצתם באמצעות עורך טקסט
+1. הקלידו את הנתיב לכרטיס הSD שלכם אחרי `SdRoot=` ושמרו את הקובץ
- בmacOS זה יהיה `/Volumes/` ואז השם של הכרטיס SD
1. פתח את terminal
1. בterminal הקלידו `cd `, לאחר מכן גררו את התיקיה עם `TwilightBoxart.CLI` בתוכה על הterminal ושחררו
1. הריצו את `chmod +x TwilightBoxart.CLI`
-1. Run `./TwilightBoxart.CLI`
+1. הריצו את `./TwilightBoxart.CLI`
1. בחרו ב`Yes` אם זה מראה את הנתיב הנכון לSD שלכם
-1. Make sure box art is set to be shown in TWiLight Menu++ settings
+1. וודאו שבהגדרות של TWiLight Menu++ הbox art מוגדר להצגה
### ידני
1. הורידו חבילת תמונות קופסה בפורמט png מ[GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs)
1. חלצו את קבצי ה.png אל `sd:/_nds/TWiLightMenu/boxart`
-1. Make sure box art is set to be shown in TWiLight Menu++ settings
+1. וודאו שבהגדרות של TWiLight Menu++ הbox art מוגדר להצגה
**על מנת להוסיף תמונות קופסה משלכם:** מקמו אותם ב`sd:/_nds/TWiLightMenu/boxart`. הם יכולים להיות בשם של הTID של המשחק (לדוגמה `ASME.png`), או בשם של הקובץ (לדוגמה `SM64DS.nds.png`). הם חייבים להיות בפורמט `.png`, עם גודל מומלץ של 128x115 וגודל מקסימלי של 208x143.
diff --git a/pages/_he-IL/twilightmenu/installing-3ds-manual.md b/pages/_he-IL/twilightmenu/installing-3ds-manual.md
index c25be5bd..6926d50c 100644
--- a/pages/_he-IL/twilightmenu/installing-3ds-manual.md
+++ b/pages/_he-IL/twilightmenu/installing-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: he-IL
layout: redirect
-destination: 'installing-3ds?tab=manual#tab-manual'
+destination: installing-3ds?tab=manual
title: התקנה (3DS, ידנית)
---
diff --git a/pages/_he-IL/twilightmenu/installing-3ds.md b/pages/_he-IL/twilightmenu/installing-3ds.md
index 88b386ac..9044db2e 100644
--- a/pages/_he-IL/twilightmenu/installing-3ds.md
+++ b/pages/_he-IL/twilightmenu/installing-3ds.md
@@ -5,6 +5,11 @@ section: twilightmenu
category: installing
title: התקנה (3DS)
description: איך להתקין את TWiLight Menu++ על Nintendo 3DS
+tabs:
+ -
+ working-camera: מצלמה עובדת
+ non-working-camera: מצלמה לא עובדת
+ manual: ידני
---
ראשית תצטרכו שמכשיר ה3DS שלכם יהיה פרוץ עם קושחה מותאמת אישית. עקבו אחר [3ds.hacks.guide](https://3ds.hacks.guide) על מנת להתקין את הפריצה
@@ -20,6 +25,7 @@ description: איך להתקין את TWiLight Menu++ על Nintendo 3DS
1. לחצו על A או לחצו על אייקון ההורדה בתפריט הצד ובחרו ב`TWiLight Menu++` על מנת להתחיל את ההתקנה
- פעולה זו תמשך זמן מה
{% endcapture %}
+{% assign tab-working-camera = tab-working-camera | split: "////////" %}
{% capture tab-non-working-camera %}
1. הורידו את הקובץ `Universal-Updater.cia` מ[Universal-Updaterמעמוד הגרסאות של](https://github.com/Universal-Team/Universal-Updater/releases)
@@ -34,6 +40,7 @@ description: איך להתקין את TWiLight Menu++ על Nintendo 3DS
1. לחצו על A או לחצו על אייקון ההורדה בתפריט הצד ובחרו ב`TWiLight Menu++` על מנת להתחיל את ההתקנה
- פעולה זו תמשך זמן מה
{% endcapture %}
+{% assign tab-non-working-camera = tab-non-working-camera | split: "////////" %}
{% capture tab-manual %}
1. הורידו את הגרסה האחרונה של `TWiLightMenu-3DS.7z` מ[עמוד הreleases](https://github.com/DS-Homebrew/TWiLightMenu/releases)
@@ -44,25 +51,9 @@ description: איך להתקין את TWiLight Menu++ על Nintendo 3DS
1. העתיקו את שתי קבצי ה`.cia` לכרטיס הSD
1. במכשיר ה3DS, התקינו את שתי הCIAים באמצעות FBI
{% endcapture %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### התקנה
-
+{% assign tabs = tab-working-camera | concat: tab-non-working-camera | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_he-IL/twilightmenu/installing-flashcard.md b/pages/_he-IL/twilightmenu/installing-flashcard.md
index 97b48c89..34bf3570 100644
--- a/pages/_he-IL/twilightmenu/installing-flashcard.md
+++ b/pages/_he-IL/twilightmenu/installing-flashcard.md
@@ -15,8 +15,8 @@ description: איך להתקין את TWiLight Menu++ על פלאשקארד של
1. העתיקו את התיקייה `roms` לכרטיס המיקרו SD
1. אם כבר יש לכם שמירות, העבירו את קבצי ה`.sav` שלכם, שנמצאים במיקום של הROMים של הDS, לתיקייה חדשה שנקראת `saves`, שנמצאת גם כן במיקום של הROMים של הDS
1. ...
- - **משתמשי DS Phat/lite:** אם הפעלת `BOOT.NDS` גורם לקריסה עם מסך לבן, הכניסו קלטת הרחבת זכרון (DS Memory Expansion Pak) ונסו שוב
- - ** משתמשי DSi/3DS:** הריצו את TWLMenu++ מהSD שלכם, והפעילו את `SCFG access in Slot-1`
+ - **משתמשי DS Phat / lite:** אם הפעלת `BOOT.NDS` גורם לקריסה עם מסך לבן, הכניסו קלטת הרחבת זכרון (DS Memory Expansion Pak) ונסו שוב
+ - ** משתמשי DSi / 3DS:** הריצו את TWLMenu++ מהSD שלכם, והפעילו את `SCFG access in Slot-1`
- זה יאפשר לכם להשתמש בTWL clock speed ו/או בVRAM boost על המשחקים בפלאשקארט שלכם, וגם יאפשר לגשת לSD של הקונסולה
### הרצת משחקים באמצעות הקושחה של הפלאשקארט שלכם
@@ -45,5 +45,5 @@ description: איך להתקין את TWiLight Menu++ על פלאשקארד של
1. חלצו את התוכן של `Autoboot/(הפלאשקארט שלכם)` לכרטיס המיקרו SD של הפלאשקארט
- דלגו על שלב זה, אם אתם לא רואים את הפלאשקארט שלכם
1. ...
- - **משתמשי DS Phat/DS Lite:** לכו להגדרות בתפריט הDS שלכם, והפעילו את auto-start, כך שהפלאשקארט שלכם יעלה בהדלקת המכשיר
- - ** משתמשי DSi/3DS:** הריצו את TWLMenu++ מהSD שלכם, והפעילו את `Auto-start Slot-1`
+ - **משתמשי DS Phat / DS Lite:** לכו להגדרות בתפריט הDS שלכם, והפעילו את auto-start, כך שהפלאשקארט שלכם יעלה בהדלקת המכשיר
+ - ** משתמשי DSi / 3DS:** הריצו את TWLMenu++ מהSD שלכם, והפעילו את `Auto-start Slot-1`
diff --git a/pages/_he-IL/twilightmenu/playing-in-widescreen.md b/pages/_he-IL/twilightmenu/playing-in-widescreen.md
index d52fe509..8d0bc9e6 100644
--- a/pages/_he-IL/twilightmenu/playing-in-widescreen.md
+++ b/pages/_he-IL/twilightmenu/playing-in-widescreen.md
@@ -7,7 +7,7 @@ title: משחק במסך רחב
description: איך להשתמש בTWiLight Menu++ במסך רחב על Nintendo 3DS
---
-דורש Old / New Nintendo 3DS או 2DS.
+דורש Old/New Nintendo 3DS או 2DS.
{:.alert .alert-info}
### הכנה
@@ -18,20 +18,20 @@ description: איך להשתמש בTWiLight Menu++ במסך רחב על Nintendo
1. התקינו את `TWPatch.cia` באמצעות FBI
- ניתן גם להשתמש בUniversal-Updater על מנת להתקין את TWPatch במקום 2 הצעדים הקודמים
1. חזרו לתפריט הבית והפעילו את TWPatch
-1. Hold Y + B and enable `Widescreen patch (384x240 16:10)`
-1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)`
- - The "health hazard!" is because it gave the developer a headache due to its blurriness
-1. Press START to generate a `TwlBg.cxi` file with widescreen
- - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again
- - If widescreen still doesn't work, wait for RTCom-activated widescreen to be released
-1. Restart your 3DS while holding SELECT to open Luma3DS's configuration
-1. Enable `external FIRMs and modules`, then press START to save and quit
-1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10`
- - This can be done per-game as well
+1. החזיקו Y + B ואפשרו את `Widescreen patch (384x240 16:10)`
+1. (אופציונאלי!) על מנת לקבל משחק רחב פחות מפוקסל, אפשרו את `GPU scale test (health hazard!)`
+ - ה"health hazard!" (אזהרת בריאות) זה בגלל שהמפתח קיבל כאב ראש בגלל הטשטוש
+1. לחצו על START על מנת לייצר קובץ `TwlBg.cxi` עם מסך רחב
+ - אם המסך העליון לא מצביע על כך שהמסך הרחב מופעל, התחילו משלב 3 שוב
+ - אם המסך הרחב עדיין לא עובד, המתינו לשחרור של מסך רחב RTCom-activated
+1. הפעילו מחדש את ה3DS שלכם בזמן שאתם מחזיקים את SELECT על מנת לפתוח את ההגדרות של Luma3DS
+1. הפעילו את `external FIRMs and modules`, ולחצו על START לשמירה ויציאה
+1. פתחו את ההגדרות של TWiLight Menu++, עברו לעמוד `Misc settings`,, והגדירו את `Screen Aspect Ratio` ל`16:10`
+ - ניתן גם לבצע הגדרה זאת עבור משחק בודד
סיימתם! תהנו ממשחקי הDS שלכם במסך רחב!
-**הערה 1**: כל משחק/אפליקציה במצב DS(i) תרוץ במסך רחב, גם המשחקים שלא תואמים. כדי שזה יתוקן כך שרק המשחקים התואמים למסך הרחב יפעלו במסך רחב, המתינו לשחרור מסך רחב RTCom-activated.
+**הערה 1:** כל משחק/אפליקציה במצב DS(i) תרוץ במסך רחב, גם המשחקים שלא תואמים. כדי שזה יתוקן כך שרק המשחקים התואמים למסך הרחב יפעלו במסך רחב, המתינו לשחרור מסך רחב RTCom-activated.
**הערה 2:** אל תלחצו על START or SELECT בטעינת TWLMenu++,, אם אתם לא רוצים שהמשחק הרחב יראה תקול. אם אתם לא רואים את הגדרת יחס גובה-רוחב של המסך, המתינו לשחרור של מסך רחב RTCom-activated.
diff --git a/pages/_he-IL/twilightmenu/updating-3ds-manual.md b/pages/_he-IL/twilightmenu/updating-3ds-manual.md
index ebd17aed..037fca8e 100644
--- a/pages/_he-IL/twilightmenu/updating-3ds-manual.md
+++ b/pages/_he-IL/twilightmenu/updating-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: he-IL
layout: redirect
-destination: 'updating-3ds?tab=manual#tab-manual'
+destination: updating-3ds?tab=manual
title: עדכון (3DS, ידנית)
---
diff --git a/pages/_he-IL/twilightmenu/updating-3ds.md b/pages/_he-IL/twilightmenu/updating-3ds.md
index 9720a27d..fedc8106 100644
--- a/pages/_he-IL/twilightmenu/updating-3ds.md
+++ b/pages/_he-IL/twilightmenu/updating-3ds.md
@@ -5,6 +5,10 @@ section: twilightmenu
category: updating
title: עדכון (3DS)
description: איך לעדכן את TWiLight Menu++ על Nintendo 3DS
+tabs:
+ -
+ universal-updater: Universal-Updater
+ manual: ידני
---
אם אתם מעדכנים מגרסה ישנה יותר מv16.4.0, העבירו את קבצי ה`.sav` של משחקי הDS לתיקיה חדשה בשם `saves`, כאשר התיקייה נמצאת באותו מקום כמו הROMים של משחקי הDS.
@@ -17,6 +21,7 @@ description: איך לעדכן את TWiLight Menu++ על Nintendo 3DS
1. לחצו על A או לחצו על אייקון ההורדה בתפריט הצד ובחרו ב`TWiLight Menu++` על מנת להתחיל את ההתקנה
- פעולה זו תמשך זמן מה
{% endcapture %}
+{% assign tab-universal-updater = tab-universal-updater | split: "////////" %}
{% capture tab-manual %}
1. הורידו את הגרסה האחרונה של `TWiLightMenu-3DS.7z` מ[עמוד הreleases](https://github.com/DS-Homebrew/TWiLightMenu/releases)
@@ -26,23 +31,12 @@ description: איך לעדכן את TWiLight Menu++ על Nintendo 3DS
1. העתיקו את שתי קבצי ה`.cia` לכרטיס הSD
1. במכשיר ה3DS, התקינו את שתי הCIAים באמצעות FBI
{% endcapture %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### עדכון
-
+{% assign tabs = tab-universal-updater | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
### שלבים נוספים עבור הפלאשקארד
diff --git a/pages/_he-IL/twilightmenu/updating-flashcard.md b/pages/_he-IL/twilightmenu/updating-flashcard.md
index 9de8f661..af6f4e19 100644
--- a/pages/_he-IL/twilightmenu/updating-flashcard.md
+++ b/pages/_he-IL/twilightmenu/updating-flashcard.md
@@ -16,7 +16,7 @@ description: איך לעדכן את TWiLight Menu++ על פלאשקארד של N
1. העתיקו את התיקייה `_nds` לכרטיס המיקרו SD
1. העתיקו את `BOOT.NDS` לכרטיס המיקרו SD
-### שלבים נוספים עבור הSD של DSi/3DS
+### שלבים נוספים עבור הSD של DSi / 3DS
אם אתם יכולים להחליף את הקבצים שעל הSD של המכשיר ובין הקבצים על הפלאשקארד באמצעות TWLMenu++, וגם גרסאת TWLMenu++ על הפלאשקארד היא v16.3.0 או גבוהה יותר, עקבו אחרי השלבים האלו.
diff --git a/pages/_hu-HU/community/discord-rules.md b/pages/_hu-HU/community/discord-rules.md
index 6a1be251..3a5ce382 100644
--- a/pages/_hu-HU/community/discord-rules.md
+++ b/pages/_hu-HU/community/discord-rules.md
@@ -62,8 +62,8 @@ Examples include:
### Keep names exclusively alphanumeric, to keep them easy to read and tag.
- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname.
- - If we have to flip our displays to read your name, it's an abnormal way.
- - If we have to get your User ID in order to mention you, it's an abnormal way.
+ - If we have to flip our displays to read your name, it's an abnormal way.
+ - If we have to get your User ID in order to mention you, it's an abnormal way.
- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed.
diff --git a/pages/_hu-HU/community/index.md b/pages/_hu-HU/community/index.md
index 8d7096c0..a8953f85 100644
--- a/pages/_hu-HU/community/index.md
+++ b/pages/_hu-HU/community/index.md
@@ -3,11 +3,11 @@ lang: hu-HU
layout: wiki
section: community
title: Kezdőlap
-description: Hamarosan jön™
+description: Information about the DS-Homebrew community
---
Itt találhat ingormációkat a közösségünkről, mint például a Discord szerver szabályait. A következő helyekkel rendelkezünk:
-- Discord: [DS(i) mód Hacking](https://ds-homebrew.com/discord)
+- Discord: [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord)
- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
- Weboldal: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_hu-HU/ds-index/3ds-forwarders.md b/pages/_hu-HU/ds-index/3ds-forwarders.md
index 8b260f5a..723e4f46 100644
--- a/pages/_hu-HU/ds-index/3ds-forwarders.md
+++ b/pages/_hu-HU/ds-index/3ds-forwarders.md
@@ -5,6 +5,10 @@ section: ds-index
category: guides
title: DS játék forwarder-ek (3DS)
description: Hogyan készíts CIA forwarder-t, hogy a DS játékaidat a 3DS home menüjében láthasd
+tabs:
+ -
+ tab-sd-card: SD kártya
+ tab-flashcard: Flashcard
---
Ha bármi problémád van, tekintsd meg a FAQ-ot a [GBAtemp üzenetszálon](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/).
@@ -29,8 +33,8 @@ Kompatibilis:
- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg)
- Galaxy Eagle
- M3 DS Real
-- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) ( <2GB microSD kártyát használ)
-- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Eredeti nem-SDHC verzió, <2GB microSD kártyát használ)
+- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) ( < 2 GB microSD kártyát használ)
+- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Eredeti nem-SDHC verzió, < 2 GB microSD kártyát használ)
- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567)
- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/))
- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/))
@@ -56,7 +60,7 @@ Részben kompatiblis:
Inkompatibilis:
- CycloDS (i)Evolution (Tud autoboot-olni ROM-okat, de másképp működik, mint a többi flashcard.)
- (i)Edge (Sikertelen autoboot .nds ROM-okra)
-- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com)/[www.r4i-gold.me](http://www.r4i-gold.me)) (Az YSMenu (nem a forwarder folyamat) brick-eli a kártyát)
+- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (Az YSMenu (nem a forwarder folyamat) brick-eli a kártyát)
- R4i3D (2012)
- R4 Infinity Dual Core
- R4 SDHC
@@ -83,61 +87,51 @@ PC:
Miután kicsomagoltad a csomagot, szerkesztheted az `sd:/_nds/nds-bootstrap.ini` fájlt:
- `BOOST_CPU`: Ha 1-re állított, akkor a, TWL órajel sebesség kerül felhasználásra, így a lag-ok megszünnek
-- `SOUND_FREQ`: Ha 1-re állított a hang 48kHz-el fog lejátszódni 32kHz helyett
+- `SOUND_FREQ`: Ha 1-re állított a hang 48 kHz-el fog lejátszódni 32 kHz helyett
{% endcapture%}
+{% assign tab-sd-card = tab-sd-card | split: "////////" %}
{% capture tab-flashcard %}
-1. Töltsd le valamelyikét az alábbi csomagoknak:
- - [Original R4/M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
- - [Acekard 2(i)/M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
+1. Download one of these packs:
+ - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
+ - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
- [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0)
- [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing)
- [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0)
- - [Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
+ - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
- [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0)
-1. Csomagold ki a `for Slot-1 microSD` mappa tartalmát a flashcard microSD kártyájának gyökerébe, (és ha a mappa létezik) a `for 3DS SD card` mappa tartalmát a 3DS SD kártyájának gyökerébe.
+1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card.
-Miután kicsomagoltad a csomagot, szerkesztheted az `sd:/_nds/ntr-forwarder.ini` fájlt. Ez nem lehetséges Acekard RPG, R4 DS és R4i Gold RTS esetén.
-- `NTRCLOCK`: Ha `0` van beállítva, vagy A van nyomva tartva, a DSi boot képernyő jelenik meg a normál DS kezdőképernyő helyett, és TWL órajel sebesség kerül beállításra, így a lag-ok megszűnnek
-- `DISABLEANIMATION`: Ha `1` van beállítva, vagy B van nyomva tartva, akkor a DS / DSi boot képernyő átugrásra kerül
-- `HEALTHSAFETYMSG`: Ha `1` van beállítva, a boot képernyő "health and safety" üzenete megjelenik az alsó képernyőn, egyébként az alsó képernyő fehér marad "health and safety" üzenet nélkül
+After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS.
+- `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone
+- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped
+- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message
{% endcapture %}
+{% assign tab-flashcard = tab-flashcard | split: "////////" %}
-
+{% assign tabs = tab-sd-card | concat: tab-flashcard %}
+{% include tabs.html index=0 tabs=tabs %}
### 2. rész: AP fix fájlok beszerzése a TWiLight Menu++-ból
-Ha már van TWiLight Menu++-od, ugorj a következő fejezetbe.
-1. Töltsd le a `TWiLightMenu-3DS.7z` legfrissebb verzióját [a kiadások (Releases) oldalról](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. A 7z fájlban menj az `_nds/TWiLightMenu/` könyvtárba
-1. Másold az `apfix` mappát az `sd:/_nds/ntr-forwarder/` mappába az 3DS-ed SD kártyájára
+If you already have TWiLight Menu++, skip to the next section.
+1. Download the latest `TWiLightMenu-3DS.7z` from the [release page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
+1. In the 7z file, go to `_nds/TWiLightMenu/`
+1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card
### 3. rész: Forwarder3-DS
-1. Nyisd meg a `Forwarder3DS.jar`-t
- - Ha nem nyílik, akkor készíts egy új szövegfájlt ugyanabban a könyvtárban, mint ahol a Forwarder3DS.jar található és írd bele a következőt,`java -jar Forwarder3DS.jar` majd mentsd le, mint `Forwarder3DS.bat` és futtasd (legyél biztos benne, hogy nincs `.txt` kiterjesztés a végén)
-1. Állítsd be a kártyád, mint `Target` a bal oldalon
- - **MEGJEGYZÉS:** Ha nem látod a kártyák listáját, töltsd le [ez a zip fájlt](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), és rakd a `forwarders` mappát ugyanabba a mappába, ahol a Forwarder3DS.jar található, majd nevezd át `.forwarders` névre
-1. Kapcsold be az `Automatically set ROM path` opciót
- - **Linux felhasználók:** Az automatikus útvonal hibás, mert tartalmazza a teljes útvonalat (pl. `/media/$USER/something/`), kérjük távolítsd el azt a részt
- - **MacOS felhasználók:** Az automatikus útvonal hibás, mert tartalmazza `/Volumes/(cardname)/` részt az elején, kérjük távolítsd el azt a részt
-1. Kattints a mappára jobb oldalt felül, majd válaszd ki a ROM-okat, amikhez forwareder-t szeretnél, és húzd rá őket az ablakra
- - **MEGJEGYZÉS:** A ROM-oknak már az SD kártyádon kell lenniük, amikor kiválasztod, és nem mozgathatók a forwarderek újra létrehozása nélkül
- - **SD kártya felhasználók:** Ha a mentés fájlod ugyanabban a mappában van, mint a ROM, mozgasd egy `saves` mappába, ahol a `saves` mappa, ami mappa ugyanott van, mint ahol a ROM-ok
-1. Ha egy DSi-Enhanced játék hack-et / fordítást játszol és aminek a banner-e és címe szerkesztett, keresd meg a játék bannerját [itt](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), kattints jobb gombbal a játékon a Forwarder3-DS-ben, majd kattints az `Import banner`-ra, és válaszd ki a banner-t ami használni szeretnél
-1. Ha homebrew ROM-ot használsz, kattintsd rá, majd töröld a `Game title` mezőt, és írd be a játék címét
-1. Kattints a floppy lemez gombra, hogy létrehozd a forwarder CIA fájl(oka)t
-1. Másold a CIA fál(oka)t a 3DS-ed SD kártyájára, majd telepítsd őket az FBI alkalmazással
- - Ha EmuNAND használsz, telepítsd a SysNAND-ot és az EmuNAND-ot
+1. Open `Forwarder3DS.jar`
+ - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it
+1. Set your card as the `Target` on the left
+ - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders`
+1. Enable `Automatically set ROM path`
+ - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part
+ - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part
+1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window
+ - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders
+ - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs
+1. If you're playing a hack / translation of a DSi-Enhanced game that has it's banner / title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use
+1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title
+1. Click the floppy disk button to generate the forwarder CIA(s)
+1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI
+ - If using EmuNAND, install to both SysNAND and EmuNAND
diff --git a/pages/_hu-HU/ds-index/dsi-twl-firm.md b/pages/_hu-HU/ds-index/dsi-twl-firm.md
index b4ad3379..628d167e 100644
--- a/pages/_hu-HU/ds-index/dsi-twl-firm.md
+++ b/pages/_hu-HU/ds-index/dsi-twl-firm.md
@@ -11,32 +11,32 @@ description: Információk a Nintendo DSi és a Nintendo 3DS TWL_FIRM-jéről
Habár a legtöbb előny az egyedi firmware a Nintendo DSi és Nintendo 3DS számára nyújtja, lehetővé teszi, hogy felold a konzolod lehetőségeit. Az egyedi firmware telepítése elég könnyű és a legtöbb esetben csak egy (micro)SD kártyára van szükséged hozzá. A legjobb útmutatókkal rendelkezünk, kövesd lépésről lépésre.
- [3DS Hacking Guide](https://3ds.hacks.guide)
- - Lightning parancs: `mod 3ds`
- - Kuriisu parancs: `guide 3ds`
+ - Lightning parancs: `mod 3ds`
+ - Kuriisu parancs: `guide 3ds`
- [DSi Hacking Guide](https://dsi.cfw.guide)
- - Lightning parancs: `mod dsi cfw`
- - Kuriisu parancs: `guide dsi`
+ - Lightning parancs: `mod dsi cfw`
+ - Kuriisu parancs: `guide dsi`
### CPU sebességek
-A Nintendo DS 67MHz-es processzorral került szállításra 2004-ben. A Nintendo DSi 133MHz-es processzorral jött ki 2009-ben. A legtöbb játék a Nintendo DS könyvtárból azelőtt készült, mielőtt a Nintendo DSi kijött, így az elérhető processzor sebesség számukra csak 67MHz volt. Néhány alkalmazás ehhez az órajelhez kötötte magát, és ennek eredményeként nem működik jól magasabb órajel sebességgel. A legtöbb játék azonban jobban teljesít az eredetinél magasabb órajellel.
+A Nintendo DS 67 MHz-es processzorral került szállításra 2004-ben. A Nintendo DSi 133 MHz-es processzorral jött ki 2009-ben. A legtöbb játék a Nintendo DS könyvtárból azelőtt készült, mielőtt a Nintendo DSi kijött, így az elérhető processzor sebesség számukra csak 67 MHz volt. Néhány alkalmazás ehhez az órajelhez kötötte magát, és ennek eredményeként nem működik jól magasabb órajel sebességgel. A legtöbb játék azonban jobban teljesít az eredetinél magasabb órajellel.
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 occurred" fekete képernyőbe.
+### 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. 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 occurred" fekete képernyőbe.
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.
-Ez a hiba soha nem fordul elől, ha a System Menu a NAND chipről bootolunk (mivel azok maximum 128 MB méretűek) de egy átirányító rendszer (mint például a hiyaCFW) ezt a hibát indukálhatja. Szerencsére ez hiba könnyen javítható egy dummy fájllal, hogy beállítsa a számlálót a pozitív számokra. A legutolsó hiyaCFW ezt automatikusan intézi számodra a legfrissebb verzióban.
+This crash will never occur if the system menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Szerencsére ez hiba könnyen javítható egy dummy fájllal, hogy beállítsa a számlálót a pozitív számokra. A legutolsó hiyaCFW ezt automatikusan intézi számodra a legfrissebb verzióban.
-Az 1.4.0 verzióban az RSA aláírások a a DS Cart fehérlistában nem ellenőrzöttek. Létezik egy exploit a Nintendo DSi flashcard whitelist sérülékenységre, ami lehetővé teszi az ARM9 processzor feletti hozzáférés átvételét. Szüksége van az 1.4.0 verzióra (patchelésre került egy jövőbeni verzióban és nem létezett korábbi verziókban) és egy flashcard-ra módosított ROM-mal.
+In version 1.4.0, RSA signatures in the DS cart whitelist aren't verified. Létezik egy exploit a Nintendo DSi flashcard whitelist sérülékenységre, ami lehetővé teszi az ARM9 processzor feletti hozzáférés átvételét. Szüksége van az 1.4.0 verzióra (patchelésre került egy jövőbeni verzióban és nem létezett korábbi verziókban) és egy flashcard-ra módosított ROM-mal.
### Nintendo DSi Slot-1 hozzáférés & letiltás
-A Slot-1 hozzáférés blokkol, amikor alkalmazásokat indít a System Menu-ből, kivéve ha az említett alkalmazás a Slot-1 launcher maga vagy a System Settings. Ahhoz, hogy egy normálisan indíthatatlan slot-1 cartridge-t indítsunk, szükség van egy System Settings exploitra vagy egy Unlainch telepítésre. Ezek bármelyike nélkül, nem tud indítani indíthatatlan flashcard-ot és nem tud dump-olni ROM-ot az SD kártyára.
+A Slot-1 hozzáférés blokkolt, amikor alkalmazásokat indít a System Menu-ből, kivéve ha az említett alkalmazás a Slot-1 launcher maga vagy a System Settings. Ahhoz, hogy egy normálisan indíthatatlan slot-1 cartridge-t indítsunk, szükség van egy System Settings exploitra vagy egy Unlainch telepítésre. Ezek bármelyike nélkül, nem tud indítani indíthatatlan flashcard-ot és nem tud dump-olni ROM-ot az SD kártyára.
A flashcard white list RSA aláírásokkal kerül ellenőrzésre kivéve az 1.4.0 firmware verziót. Ez azt jelenti, hogy az emberek white list-elhetik saját kártyájukat
-Az 1.4.0 előtt a white list két szekciót tartalmazott. Az 1.4.0-nál bevezetésre került a harmadik szekció, amivel a blokkolhatók olyan flash kártyák, amik az első kettőn túljutottak. A harmadik szekció 8 különböző szekciót olvas fel a rom-ról és ellenőrzi egy hash-sel, hogy a rom módosításra került-e. Azon az ellenőrzés hiánya miatt túlcsordultathatjuk a kivétel vektort/megszakítás címet elég nagy értékkel. A legjobb az egészben, hogy ez ARM7-en fut (másik nevén a biztonsági processzor) így ez lehetővé teszik az első exploit-ot az ARM7 processzor-ra. Mivel ez az SCFG regiszterek kizárása előtt történik, fejlett homebrew alkalmazást is futtathatunk (mint például a Slot-1 dumper-ek & külső slot-1 dumper-ek)
+Az 1.4.0 előtt a white list két szekciót tartalmazott. Az 1.4.0-nál bevezetésre került a harmadik szekció, amivel a blokkolhatók olyan flash kártyák, amik az első kettőn túljutottak. A harmadik szekció 8 különböző szekciót olvas fel a rom-ról és ellenőrzi egy hash-sel, hogy a rom módosításra került-e. Azon az ellenőrzés hiánya miatt túlcsordultathatjuk a kivétel vektort / megszakítás címet elég nagy értékkel. A legjobb az egészben, hogy ez ARM7-en fut (másik nevén a biztonsági processzor) így ez lehetővé teszik az első exploit-ot az ARM7 processzor-ra. Mivel ez az SCFG regiszterek kizárása előtt történik, fejlett homebrew alkalmazást is futtathatunk (mint például a Slot-1 dumper-ek & külső slot-1 dumper-ek)
Sajnos a követelmények elég szűkek. 1.4.0 verziót és módosított ROM-os flashcard-ot igényel. Továbbá, az exploit nem jött ki sosem hivatalosan, mert az Unlaunch-ot még egyszerűbb telepíteni, és kevesebb követelménnyel rendelkezik (csak egy út a homebrew felé) hasonló előnyökkel.
@@ -45,8 +45,8 @@ A Nintendo DSi Camera alkalmazás képs fényképek készítésére JPEG-ben és
A `pit.bin` fájl alapján kerül a képek betöltésének sorrendje meghatározásra. Azonban a fejléc méret az offset 0x16-nál nem ellenőrzött, így elég nagy fejléc méret túl tud lépni ezeken a határokon, a buffer felülírását eredményezve aláíratlan kódra ugorva. Ez az, ahogy a Memory Pit működik.
-### Nintendo DSi 2. Bootstage
+### Nintendo DSi bootstage 2
A Nintendo DSi második bootstage tölti be a launcher "title.tmd"-jét a memóriába. Azonban ez nem végez fájlméret ellenőrzést, ami azt jelenti, hogy az első 80k bájt betöltésre kerül a RAM-ba, miközben a többi az egyedi payload lehet. Ez az alapja az Unlaunch exploit-nak.
### RTCom
-Az RTCom a használata a 3DS RTC-jének, hogy lehetővé tegye, hogy az ARM7 és ARM11 CPU kommunikáljon egymással, még a TWL_FIRM-ben is. Ez engedélyezi a 3DS szolgáltatások használatát a DS(i) módban. Ebbe bele tartozik a Circle Pad analóg bevitel, a széles képernyő engedélyezés és a gyro támogatás. Jelenleg az egyetlen publikus ds homebrew ami használja az RTCom-ot bizonyos gbarunner2 buildek, amik rendelkeznek a 3DS gyro funkció támgoatásával. Az RTCom engedélyezéséhez használnod kell a [TWPatch](https://gbatemp.net/threads/542694/)-et.
\ No newline at end of file
+Az RTCom a használata a 3DS RTC-jének, hogy lehetővé tegye, hogy az ARM7 és ARM11 CPU kommunikáljon egymással, még a TWL_FIRM-ben is. Ez engedélyezi a 3DS szolgáltatások használatát a DS(i) módban. Ebbe bele tartozik a Circle Pad analóg bevitel, a széles képernyő engedélyezés és a gyro támogatás. Jelenleg az egyetlen publikus ds homebrew ami használja az RTCom-ot bizonyos GBARunner2 buildek, amik rendelkeznek a 3DS gyro funkció támogatásával. Az RTCom engedélyezéséhez használnod kell a [TWPatch](https://gbatemp.net/threads/542694/)-et.
diff --git a/pages/_hu-HU/ds-index/hardmod.md b/pages/_hu-HU/ds-index/hardmod.md
index 5333e67b..c02dfd98 100644
--- a/pages/_hu-HU/ds-index/hardmod.md
+++ b/pages/_hu-HU/ds-index/hardmod.md
@@ -5,6 +5,10 @@ section: ds-index
category: guides
title: Hardmod
description: A Nintendo DSi hardmod-olása
+tabs:
+ -
+ windows: Windows
+ other: macOS / Linux
---
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...
@@ -53,9 +57,7 @@ Először el kell távolítanod a NOCASH láblécet a mentésről, amit flasheln
- Ha a szkript végzett, akkor létre kell jönni egy fájlnak a hosszú `-no-footer.bin` végződéssel abban a mappában, ahol a terminál megnyitásra került
- Használd ezt a fájl, mint NAND képfájlt, amit flashelsz a DSi-re
-
-#### Windows lépések (ugord át, ha macOS / Linux rendszert használsz)
-
+{% capture tab-windows %}
1. Nyisd meg a Win32DiskImager-t
1. Kattints a mappa ikonon és tallózd az asztali géped. A szövegdobozba írd: `NAND_0.bin`. A típus kiválasztásakor válaszd az `All types *.*` opciót
1. Válaszd ki az eszközt, ami a DSi-hez tartozik és kattins a Read-ra
@@ -63,14 +65,15 @@ Először el kell távolítanod a NOCASH láblécet a mentésről, amit flasheln
1. Nyisd meg a HxD-t és húzd be mindkét fájlt az editorba. Menj a felső sávra, és kattints az "Analysis"-re, majd a "File compare"-re a lenyíló menüben, és kattints a "Compare"-re.
1. Választ a "compare both files" opciót, majd kattints az OK-ra, ha kész
- Ha azt mondja, hogy "The chosen files are identical.", akkor jól csináltad, és tovább léphetsz a következő szakaszra
- - Ha nem mondja ezt, és egyik NAND sem 240MB, akkor dumpold újra NAND_1/NAND_0-t
+ - Ha nem mondja ezt, és egyik NAND sem 240 MB, akkor dumpold újra NAND_1/NAND_0-t
1. Nyisd meg a Win32DiskImager-t, kattints a mappa ikonra és válaszd ki a meglévő NAND mentésedet, amit korábban csináltál
1. Flasheld `Write` gombbal
-1. Húzd ki az SD kártya adaptert, és próbáld meg bekapcsolni a DSi-t
-
-#### Linux / macOS lépések (ugord át ha Windows-on vagy)
+1. Unplug the SD card adapter and attempt to turn on the DSi
+{% endcapture tab-windows %}
+{% assign tab-windows = tab-windows | split: "////////" %}
+{% capture tab-other %}
1. Derítsük ki, hogyaz SD kártya hova lett felcsatolva
- Linux:
1. Húzd ki az SD kártya adaptert
@@ -111,4 +114,10 @@ Először el kell távolítanod a NOCASH láblécet a mentésről, amit flasheln
- Cseréld az `{existing-nand-backup}` részt a helyére és a nevére a NAND mentésednek
- Cseréld a `{device-name}` részt az SD kártya csatolási pontjára
-Ezen a ponton kihúzhatod az SD kártya adapter, és megpróbálhatod bekapcsolni a DSi-t. Ha minden rendben ment a DSi-nek be kell bootolnia abba az állapotba, amin a mentés készült!
+At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created!
+{% endcapture tab-other %}
+{% assign tab-other = tab-other | split: "////////" %}
+
+### Flashing the NAND backup
+{% assign tabs = tab-windows | concat: tab-other %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_hu-HU/ds-index/homebrew.md b/pages/_hu-HU/ds-index/homebrew.md
index 008efbd5..09f44ee8 100644
--- a/pages/_hu-HU/ds-index/homebrew.md
+++ b/pages/_hu-HU/ds-index/homebrew.md
@@ -13,7 +13,7 @@ Nintendo DS Homebrew fejlesztése tipikusan devkitPro eszközöket igényel, min
- **SD kártya könyvtárak:** A [DevkitPro](https://devkitpro.org/) a [libfat](https://github.com/devkitPro/libfat) könyvtárat ajánlja. Helyette mi a [libslim](https://github.com/DS-Homebrew/libslim/) használatát ajánljuk, mert megengedi a különböző partíciók használatát, gyorsabb és nem-blokkoló
- **Grafikus könyvtár:** Az [easyGL2D](http://rel.phatcode.net/junk.php?id=117)-t ajánljuk, ami együtt érkezik a libnds-sel. Azonban használhatod a [NightFox Lib](https://github.com/knightfox75/nds_nflib)-et is
-- **Entire Toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
+- **Teljes eszköztár:** A [devkitARM](https://devkitpro.org/wiki/Getting_Started) és a [libnds](https://libnds.devkitpro.org/) használatát javasoljuk, mert tartalmazza a DSi kompatibilitást és nagyobb az ökoszisztémája. Azonban ha a cél kizárólag flashcards a Nintendo DS-en, nyugodtan használhatod a [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) eszköztárát
### Flashcard-ok
@@ -31,10 +31,10 @@ Az időbomba egy lejárati dátuma a flashcard kernel-eknek, amit a gyártók ha
- Mivel a rendszerórán alapszik, visszaállíthatod a dátumot. Ez viszont elront minden játékot, ami a rendszerórát használja, de lehetővé teszi az alapértelmezett kernel használatát.
- Mivel ez a kernel-en alapul, nem a firmware-en, alternatív kernelre is válthatsz. Két opció áll rendelkezésre:
- - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- A menü igencsak ronda és csak `.nds` fájlt mutat, de jobb játék támogatása és csalás támogatása van, valamint nincs memory pak követelménye
- - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- Ez hasznos ha szeretnéd minden ROM-od különféle konzolról ugyanabban a menüben kezelni; két módja van a DS játékok futtatásának a TWiLight Menu++-ből:
- - B4DS-sel: Szüksége van Memory Expansion Pak-ra a bővített játék kompatibilitás miatt, és nem támogatja a csalásokat. Azonban működik minden flashcard-dal, amivel TWiLight Menu++ működik
- - YSMenu-vel: Megkapja a kompatibilitási előnyeit az YSMenu előnyeit, a TWiLight Menu++ jobb menüjével, azonban a csalások nem támogatottak jelenleg
+ - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- A menü igencsak ronda és csak `.nds` fájlt mutat, de jobb játék támogatása és csalás támogatása van, valamint nincs memory pak követelménye
+ - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- Ez hasznos ha szeretnéd minden ROM-od különféle konzolról ugyanabban a menüben kezelni; két módja van a DS játékok futtatásának a TWiLight Menu++-ből:
+ - B4DS-sel: Szüksége van Memory Expansion Pak-ra a bővített játék kompatibilitás miatt, és nem támogatja a csalásokat. Azonban működik minden flashcard-dal, amivel TWiLight Menu++ működik
+ - YSMenu-vel: Megkapja a kompatibilitási előnyeit az YSMenu előnyeit, a TWiLight Menu++ jobb menüjével, azonban a csalások nem támogatottak jelenleg
Azt ajánljuk, hogy az YSMenu-t használja, TWiLight Menu++-szal, ha azt preferálja, a magasabb kompatibilitás miatt, és mert nem szükséges Memory Expansion Pak hozzá. Ha szeretné beállítani az YSMenu-t, DeadSkullzJr készített egy [Dropbox repo-t](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) minden elsődleges boot kernel konfigurációval, a flashcard-jához. Csupán annyit kell tennie, hogy behúzza az SD kártya gyökerébe és kész is. A TWiLight Menu++ telepítésről a [a flashcard telepítés oldalon olvashat](../twilightmenu/installing-flashcard).
diff --git a/pages/_hu-HU/ds-index/index.md b/pages/_hu-HU/ds-index/index.md
index b2d84730..936bd43e 100644
--- a/pages/_hu-HU/ds-index/index.md
+++ b/pages/_hu-HU/ds-index/index.md
@@ -7,6 +7,3 @@ description: Minden a DS moddolásról
---
Köszöntünk a Nintendo DS modding erőforrások fejezetben. Ez megpróbálja elmagyarázni a legtöbb dolgot, ami kapcsolatos a Nintendo DS moddolással, valamint bevezetést az az NTR firmware-be a Nintendo DS-en, a TWL firmware-be a Nintendo DSi-n és a TWL_FIRM-be a Nintendo 3DS-en.
-
-Ha segítségre van szükséged, kérdezz a [DS(i) Mode Hacking!](https://ds-homebrew.com/discord) Discord szerveren. (Csak angolul)
-{:.alert .alert-info}
diff --git a/pages/_hu-HU/ds-index/retail-roms.md b/pages/_hu-HU/ds-index/retail-roms.md
index 1568c6e0..f619034d 100644
--- a/pages/_hu-HU/ds-index/retail-roms.md
+++ b/pages/_hu-HU/ds-index/retail-roms.md
@@ -33,7 +33,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álsz, akkor itt egy weboldal, amit használhat a konverzióra: http://www.shunyweb.info/convert.php
### Gépi kód
-Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [gbatek](https://problemkaputt.de/gbatek.htm).
+Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm).
### 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.
@@ -48,15 +48,15 @@ A flashcard-ok a csalás kódok előnyeit ki tudják használni csalás adatbáz
- Wood R4 (`usrcheat.dat`)
- YSMenu (`usrcheat.dat`)
-Homebrew/digitális bázisú megoldások is élvezhetik az előnyeit a csalás-adatbázisoknak; a szoftverek, amik aktuálisan használják őket:
+Homebrew / 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](https://www.chishm.com/NitroHax) (`cheats.xml`)
- - NitroHax lehetővé teszi a csalások használatát valódi játék kártyákkal egy flashcard-ról. A motor betölti a teljes cheats.xml adatbázist a Nintendo DS korlátozott RAM-jába, és próbálja onnan menedzselni őket. Ez létrehoz egy erős korlátot, hogy hány csalással rendelkezhet, mert a NitroHax nem tölt be olyan cheats.xml fájlt, ami 2,4 MB feletti méretű
+ - NitroHax lehetővé teszi a csalások használatát valódi játék kártyákkal egy flashcard-ról. A motor betölti a teljes cheats.xml adatbázist a Nintendo DS korlátozott RAM-jába, és próbálja onnan menedzselni őket. Ez létrehoz egy erős korlátot, hogy hány csalással rendelkezhet, mert a NitroHax nem tölt be olyan cheats.xml fájlt, ami 2,4 MB feletti méretű
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`)
- - NitroHax3DS egy NitroHax verzió, ami a rendszer SD kártyájáról fut DSi-n vagy 3DS-en. Az eredeti verzió a cheats.xml-t a korábbi 2.4 MB korláttal használja, úgy mint az eredeti NitroHax, de létezik belőle olyan fork, ami méretkorlát nélkül tölti be a usrcheat.dat adatbázist
+ - NitroHax3DS egy NitroHax verzió, ami a rendszer SD kártyájáról fut DSi-n vagy 3DS-en. Az eredeti verzió a cheats.xml-t a korábbi 2.4 MB korláttal használja, úgy mint az eredeti NitroHax, de létezik belőle olyan fork, ami méretkorlát nélkül tölti be a usrcheat.dat adatbázist
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`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. Mivel a csalás fájl csak az engedélyezett csalásokat tartalmazza, az adott címhez, csak az az egy korlát marad, hogy hány csalás engedélyezhető egyszerre, az adatbázis mérete már nincs korlátozva
- - Bootstrap 4 DS (másnéven az nds-bootstrap verzió ami a flashcard-okon használt) nem támogatja a csalásokat, mert nem rendelkezik elég RAM-mal, valamint a Memory Expansion Pack korlátozásai miatt
+ - TWiLight Menu++ olvassa a `usrcheat.dat` fájlt, és kiküldi az engedélyezett csalás értékeket egy másik fájlba, amit az nds-bootstrap fel tud venni
+ - Az nds-bootstrap-ban lévő csalás motor a NitroHax-ban is lévőn alapul. Mivel a csalás fájl csak az engedélyezett csalásokat tartalmazza, az adott címhez, csak az az egy korlát marad, hogy hány csalás engedélyezhető egyszerre, az adatbázis mérete már nincs korlátozva
+ - Bootstrap 4 DS (másnéven az nds-bootstrap verzió ami a flashcard-okon használt) nem támogatja a csalásokat, mert nem rendelkezik elég RAM-mal, valamint a Memory Expansion Pack korlátozásai miatt
A legteljesebb csalás adatbázishoz ajánljuk a DeadSkullzJr által készített [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711)-t.
diff --git a/pages/_hu-HU/ds-index/wifi.md b/pages/_hu-HU/ds-index/wifi.md
index 5a8d3ca1..3e79abce 100644
--- a/pages/_hu-HU/ds-index/wifi.md
+++ b/pages/_hu-HU/ds-index/wifi.md
@@ -28,7 +28,7 @@ Találhatók útmutatók a GBATemp-en arról, hogyan hozz létre egy DS játék
1. Állítsd be az `1.1.1.1` címet másodlagos DNS-nek
1. Szükséged lehet NoSSL patchelésre a játékodban, függően a játéktól
-### Manually Patching Your DS ROMs
+### Manually patching your DS ROMs
Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
@@ -42,7 +42,7 @@ Note: Users of GNU/Linux and macOS can follow very similar instructions, but wil
Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
-### Troubleshooting and Further Reading
-If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+### Troubleshooting and further reading
+If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_hu-HU/gbarunner2/bios.md b/pages/_hu-HU/gbarunner2/bios.md
index 99f81c68..2949bbcc 100644
--- a/pages/_hu-HU/gbarunner2/bios.md
+++ b/pages/_hu-HU/gbarunner2/bios.md
@@ -1,21 +1,27 @@
---
-lang: en-US
+lang: hu-HU
layout: wiki
section: gBARunner2
title: GBA BIOS infó
-description: Information on the GBA BIOS and how to dump it
+description: Információk a GBA BIOS-ról és a dumpolás módjáról
---
-In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+A GBARunner2-nek, hogy betöltse a címeket szüksége van egy GBA BIOS dumpra. A GBARunner2 frissebb build-jei (amik együtt érkeznek a TWiLight Menu++-szal) rendelkeznek [Normatt Open Source BIOS-ával](https://github.com/Normmatt/gba_bios) előre beépítve. Mivel nem egy egzakt másolat, egy hivatalos BIOS dumpja növeli a kompatibilitást. A következő metódusokkal dumpolhatsz egy hivatalos GBA BIOS-t.
-### Dumping Guides
+### Dumpolási útmutatók
-- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
-- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
-- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+- [Wii (nem családi verzió) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS-sel, a legtöbb Virtual Console címmel](https://glazedbelmont.github.io/gbabiosdump/) (nem lehet GBA vagy nem-Nintendo (Game Gear) Virtual Console cím)
+- [GBA vagy DS Phat / Lite egy GBA Flashcard-dal](https://glazedbelmont.github.io/gbabiosdump/)
-After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it.
-You can verify that your BIOS is a proper dump by comparing it with the following checksums:
+Ellenőrizheted, hogy a BIOS-od megfelelő dump összehasonlítva a következő ellenőrző összegekkel:
-**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
+**CRC32:** `81977335`
+
+**MD5:** `a860e8c0b6d573d191e4ec7db1b1e4f6`
+
+**SHA1:** `300c20df6731a33952ded8c436f7f186d25d3492`
+
+**SHA256:** `fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570`
diff --git a/pages/_hu-HU/gbarunner2/faq.md b/pages/_hu-HU/gbarunner2/faq.md
index d1912c8c..bbd2dd93 100644
--- a/pages/_hu-HU/gbarunner2/faq.md
+++ b/pages/_hu-HU/gbarunner2/faq.md
@@ -1,25 +1,25 @@
---
-lang: en-US
+lang: hu-HU
layout: wiki
section: gbarunner2
title: GYIK & hibaelhárítás
-description: FAQs and troubleshooting for GBARunner2
+description: GYIK és hibaelhárítás a GBARunner2-höz
---
-#### How do I create and add custom borders?
+#### Hogyan hozok létre és adok hozzá egyedi kereteket?
-You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) by FrescoASF.
+Olvasd el [ezt az útmutatót](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing), amit FrescoASF készített.
-#### Are cheats supported?
+#### A csalások támogatottak?
-Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/).
+Most még nem. E helyett Instead, permanensen beinjektálhatod a csalás kódokat a GBA ROM-odba a [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/)-mel.
-#### How do I use Nightly GBARunner2 Builds in TWiLight Menu++?
+#### How do I use nightly GBARunner2 builds in TWiLight Menu++?
-1. Download the nightly build
-1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi)
-1. Place it in `sd:_nds`
+1. Töltsd le az esti fordítást
+1. Nevezd át `GBARunner2_arm7dldi_3ds.nds` névre (vagy `GBARunner2_arm7dldi_dsi.nds` névre, ha DSi-n vagy)
+1. Rakd az `sd:_nds` könyvtárba
-#### How do I use Wifi Link features?
+#### Hogyan használhatom a Wi-Fi Link szolgáltatásokat?
-You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
\ No newline at end of file
+Szükséged van egy build-re a [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) ágból, ahhoz, hogy használhasd ezt a szolgáltatást. Részletes információt találsz a buildek telepítéséről a [GBATemp Wiki oldalon](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
diff --git a/pages/_hu-HU/gbarunner2/index.md b/pages/_hu-HU/gbarunner2/index.md
index e9a2c52f..e28922c4 100644
--- a/pages/_hu-HU/gbarunner2/index.md
+++ b/pages/_hu-HU/gbarunner2/index.md
@@ -1,13 +1,13 @@
---
-lang: en-US
+lang: hu-HU
layout: wiki
section: gbarunner2
title: Kezdőlap
-description: Hamarosan jön™
+description: Information on how to use GBARunner2
---
-A GBARunner2 egy [open-source](https://github.com/Gericom/GBARunner2) hypervisor, ami GBA játékokat futtat DS/DSi/3DS konzolokon, DS módban. Alapvetően olyan, mint a [Nintendont](https://github.com/FIX94/Nintendont) a Gamecube játékokhoz Wii-on.
+GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS / DSi / 3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii.
-Ezen wiki mellett a GBARunner kompatibilitás listája rengeteg hasznos információval rendelkezik:
-- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
-- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
+Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information:
+- [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_hu-HU/index.md b/pages/_hu-HU/index.md
index cc6b20c9..00ea91e8 100644
--- a/pages/_hu-HU/index.md
+++ b/pages/_hu-HU/index.md
@@ -8,4 +8,4 @@ title: Kezdőlap
Ez az oldal, ahol megtalálható a TWiLight Menu++ és más DS-Homebrew projektek wiki-je. Kattintsd a szekciók egyikére fent, majd a megjelenő oldallistára a bal oldalon.
-Ha szeretnél közreműködni, a forrás megtalálható a [GitHub](https://github.com/{{ site.repo }})-on, vagy segíts fordítani a [Crowdin](https://crowdin.com/project/ds-homebrew-wiki)-en. Beszélgetésért vagy segítségért bármiben csatlakozz a [DS(i) Mode Hacking](https://ds-homebrew.com/discord) Discord szerverhez (angol nyelven).
+Ha szeretnél közreműködni, a forrás megtalálható a [GitHub](https://github.com/{{ site.repo }})-on, vagy segíts fordítani a [Crowdin](https://crowdin.com/project/ds-homebrew-wiki)-en. To discuss this or get help with anything on it, please join the [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only).
diff --git a/pages/_hu-HU/nds-bootstrap/faq.md b/pages/_hu-HU/nds-bootstrap/faq.md
index df22b1a2..3efaf6ae 100644
--- a/pages/_hu-HU/nds-bootstrap/faq.md
+++ b/pages/_hu-HU/nds-bootstrap/faq.md
@@ -1,26 +1,26 @@
---
-lang: en-US
+lang: hu-HU
layout: wiki
section: nds-bootstrap
category: other
-title: FAQ & Troubleshooting
-description: FAQ & Troubleshooting for nds-bootstrap
+title: GYIK & hibaelhárítás
+description: GYIK & hibaelhárítás az nds-bootstrap-hez
---
-#### Miért kapok fehér képernyőt, ha megpróbálok betölteni egy játékot az SD kártyáról?
+#### Why do I get a white screen when trying to load a game from SD card?
- Először ellenőrizd [az nds-bootstrap kompatibilitás listát ](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) legyél biztos benne, hogy a játékod kompatiblis
- Próbáld meg az összes csalás kikapcsolásával annál a játéknál, mert néhány csalás nem kompatibilis az nds-bootstrap-pel jelenleg; az L gombot tudod használni egy játék összes csalásának kikapcsolásához
- Ha a betölteni kívánt játék egy DSi kibővített játék, akkor ellenőrizd, hogy a TWiLight Menu++ `DS mód`-ra van-e állítva
- Ha korábban működött, töröld a `fatTable` és a `patchOffsetCache` mappát az `sd:/_nds/nds-bootstrap/` könyvtárból
-#### Why are there issues with ROM loading, even though they're run natively?
-nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
+#### Miért vannak problémák a ROM betöltéssel, ha natívan futnak?
+Az nds-bootstrap a ROM funkciókat patcheli, hogy fussanak SD kártyáról, és a ROM hardkódolt a Slot-1 olvasásra. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
#### Why use nds-bootstrap over a regular flashcard?
- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges
- You can expand the VRAM memory bus to 32-bit
- Utilize the DSi's additional CPU speed
-- Enhance your audio with 48 KHz
+- Enhance your audio with 48 kHz
- Use DSi mode, allowing for DSi features
- Using certain cartridges, you are able to use IR in your application
- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
@@ -30,18 +30,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
#### What is a nightly and where do I get it?
-A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
#### Why do my cheats not work?
The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB.
#### Is there anything else I should know about cheats?
-You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+You can set heap shrink to `Hi` in settings for slightly better cheat support.
+
+For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
#### nds-bootstrap troubleshooting
If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
-1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv)
diff --git a/pages/_hu-HU/nds-bootstrap/index.md b/pages/_hu-HU/nds-bootstrap/index.md
index e282b1ef..15b4eaad 100644
--- a/pages/_hu-HU/nds-bootstrap/index.md
+++ b/pages/_hu-HU/nds-bootstrap/index.md
@@ -1,11 +1,11 @@
---
-lang: en-US
+lang: hu-HU
layout: wiki
section: nds-bootstrap
-title: Home
-description: nds-bootstrap wiki
+title: Kezdőlap
+description: Information on how to use nds-bootstrap
---
-# Welcome to the nds-bootstrap Wiki
+# Köszöntjük az nds-bootstrap Wiki-ben
-nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
+nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards.
diff --git a/pages/_hu-HU/nds-bootstrap/testing.md b/pages/_hu-HU/nds-bootstrap/testing.md
index a3a53cd6..e58ae5aa 100644
--- a/pages/_hu-HU/nds-bootstrap/testing.md
+++ b/pages/_hu-HU/nds-bootstrap/testing.md
@@ -1,17 +1,17 @@
---
-lang: en-US
+lang: hu-HU
layout: wiki
section: nds-bootstrap
category: other
title: Kompatibilitási lista & tesztelési tippek
-description: Compatibility List & Testing Tips
+description: Compatibility list and tips for testing games
---
### Kompatibilitási lista
-To view tested games, look [here](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `view only` and then `request edit access`.
+A tesztelt játékok megtekinthetők [itt](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). Ha szeretnél közreműködni, nyomj a `view only`-ra majd a `request edit access`-re.
### Tippek a játékok teszteléséhez
-- Look for screen flickering or sound issues
-- If something looks off, run the game along a console not using nds-bootstrap to compare
-- Try as many features in the game as possible
-- Be thorough
+- Keress képernyő villogást, vagy hang problémákat
+- Ha valami nem oda valónak tűnik, futtasd a játékot egy olyan konzolon, ami nem használ nds-bootstrap-et összehasonlításképp
+- Próbálj ki annyi szolgáltatást a játékban amennyit csak lehet
+- Legyél alapos
diff --git a/pages/_hu-HU/other/godmode9i.md b/pages/_hu-HU/other/godmode9i.md
index 7aa0f960..3874fe8b 100644
--- a/pages/_hu-HU/other/godmode9i.md
+++ b/pages/_hu-HU/other/godmode9i.md
@@ -3,15 +3,15 @@ lang: hu-HU
layout: wiki
section: other
title: GodMode9i
-description: Info for GodMode9i
+description: Information about GodMode9i
---
-Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM.
+Információk a [GodMode9i](https://github.com/DS-Homebrew/GodMode9i)-ről, egy teljes hozzáférésű fájl böngészőről a Nintendo DS, Nintendo DSi és a Nintendo 3DS TWL_FIRM-jéhez.
### GYIK & hibaelhárítás
#### How do I get past the "mounting drive(s)" screen while starting it up?
This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND.
-#### Why can't I dump games on DSi?
-You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following (dsi.cfw.guide)[https://dsi.cfw.guide/]
+#### Miért nem tudok játékokat dumpolni DSi-n?
+Szükséged van az unlaunch telepítésére, hogy képes legyél játékokat dumpolni az SD kártyádra. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/).
diff --git a/pages/_hu-HU/other/hiyacfw.md b/pages/_hu-HU/other/hiyacfw.md
index 09c8d6bf..ed62ceba 100644
--- a/pages/_hu-HU/other/hiyacfw.md
+++ b/pages/_hu-HU/other/hiyacfw.md
@@ -3,12 +3,12 @@ lang: en-US
layout: wiki
section: other
title: hiyaCFW
-description: hiyaCFW infó
+description: Information about hiyaCFW
---
Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
-### Custom Splash Screens
+### Custom splash screens
With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work:
#### BMP
@@ -17,7 +17,7 @@ With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. The
#### GIF
- Simple answer: Most GIFs 256 x 192 or smaller will work
-- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum
- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
- Interlaced and plain text frames are ***not*** supported
diff --git a/pages/_hu-HU/other/index.md b/pages/_hu-HU/other/index.md
index c997577a..4dcfbca4 100644
--- a/pages/_hu-HU/other/index.md
+++ b/pages/_hu-HU/other/index.md
@@ -1,9 +1,9 @@
---
-lang: en-US
+lang: hu-HU
layout: wiki
section: other
title: Kezdőlap
-description: Hamarosan jön™
+description: Information about other DS-Homebrew projects
---
Ez a fejezet információkat tartalmaz más DS-Homebrew projektekről, amik nem elég nagyok ahhoz, hogy kapjanak egy teljes fejezetet a wiki-ben.
diff --git a/pages/_hu-HU/twilightmenu/custom-boot-splashes.md b/pages/_hu-HU/twilightmenu/custom-boot-splashes.md
index bbba97a8..1ad421e4 100644
--- a/pages/_hu-HU/twilightmenu/custom-boot-splashes.md
+++ b/pages/_hu-HU/twilightmenu/custom-boot-splashes.md
@@ -10,10 +10,10 @@ description: Hogyan használj egyedi kezdőképernyőt a TWiLight Menu++-hoz
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.
A legtöbb GIF fájl egészen 256x192 felbontásig kell, hogy működjön, néhány kivétellel:
-- Az 1MiB-nál nagyobb GIF fájlok (DSi mód) vagy 256KiB-nál nagyobbak (DS mód) nem játszódnak le teljes sebességgel, mert menet közben kerülnek kicsomagolásra
-- A GIF-eknek 10MB-nál kisebbnek (DSi mód) vagy 2MB-nál kisebbnek (DS mód) kell lennie
+- Az 1 MiB-nál nagyobb GIF fájlok (DSi mód) vagy 256 KiB-nál nagyobbak (DS mód) nem játszódnak le teljes sebességgel, mert menet közben kerülnek kicsomagolásra
+- A GIF-eknek 10 MB-nál kisebbnek (DSi mód) vagy 2 MB-nál kisebbnek (DS mód) kell lennie
- Ha mindkét GIF fájl örökké ismétlésre van állítva, csak 3 másodpercig kerülnek megmutatásra, ezért állíts ismétlés számlálót legalább az egyiken, hogy tudd vezérelni a megjelenés idejét
- A felhasználói bevitel flag támogatott, így állíts be egy hosszú várakozást a képkockán, ha szeretnél megjeleníteni egy indulóképernyőt és várni, mint az alapértelmezettnél
- - Csak az inputra váró a GIF kerül pauzálásra, így a másik folytani tudja az animációt
+ - Csak az inputra váró a GIF kerül pauzálásra, így a másik folytani tudja az animációt
- Ha helyi színtáblákat használ az egész képkocka felülírása szükséges, mert az kicseréli a teljes képernyő palettáját, nem csak az aktuális képkockáét
- Interlace képek és szövegkeretek nem fognak működni
diff --git a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md
index db074409..4db4f68f 100644
--- a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md
@@ -27,12 +27,12 @@ A hang effekt bank olyan hangeffekteket tartalmaz, mint például az ikon válas
Ezt követően futtathatod `make`-et, hogy létrehozd a hang effektusok bankot. Minden fent listázott fájlra szükség van, kivéve a *bgm.pcm.raw*-ot, de némává lehet őket tenni.
-Az eredmény *sfx.bin* fájlnak a mérete **512000B = 512KB alatt kell legyen**. Bármi nagyobb összeomláshoz vezethet, vagy néhány hang nem játszódik le teljesen.
+Az eredmény *sfx.bin* fájlnak a mérete **512000 B = 512 KB alatt kell legyen**. Bármi nagyobb összeomláshoz vezethet, vagy néhány hang nem játszódik le teljesen.
### Indítási hang
Amíg más hang effektusok működnek bármilyen WAV fájllal, az indítási hangnak egy megadott formátumúnak kell lennie, hogy megfelelően működjön, egyébként szünet lesz az indítási hang vége és a háttérzene kezdete között.
-A startup.wav fájl **16-bit 16kHz** minőségű kell legyen. Használhatod például az [Audacity](https://www.audacityteam.org/download/)-t erre a formátumra konvertáláshoz. Amint a fájl betöltött az Audacity-be, változtasd meg a **Project Rate (Hz)**-et **16000**-re, majd nyomd meg a **Shift+M**-et, és változtasd meg a **Formátum**-ot **16-bit PCM**-re.
+A startup.wav fájl **16-bit 16 kHz** minőségű kell legyen. Használhatod például az [Audacity](https://www.audacityteam.org/download/)-t erre a formátumra konvertáláshoz. Amint a fájl betöltött az Audacity-be, változtasd meg a **Project Rate (Hz)**-et **16000**-re, majd nyomd meg a **Shift+M**-et, és változtasd meg a **Formátum**-ot **16-bit PCM**-re.
Ha a fájlod Sztereó, akkor le kell konvertálnod monóra a **Sávok > Mix > Mix Stereo down to Mono** menüpontban.
@@ -41,7 +41,7 @@ Be kell állítanod a `PlayStartupJingle=1` opciót a saját `theme.ini` fájlod
## Menü BGM
-A Menü BGM-nek **16-bit 16kHz Monó** nyers PCM fájlnak kell lennie. Használhatod például az [Audacity](https://www.audacityteam.org/download/)-t erre a formátumra konvertáláshoz. Amint a fájl betöltött az Audacity-be, változtasd meg a **Project Rate (Hz)**-et **16000**-re, majd nyomd meg a **Shift+M**-et, és változtasd meg a **Formátum**-ot **16-bit PCM**-re.
+A Menü BGM-nek **16-bit 16 kHz Monó** nyers PCM fájlnak kell lennie. Használhatod például az [Audacity](https://www.audacityteam.org/download/)-t erre a formátumra konvertáláshoz. Amint a fájl betöltött az Audacity-be, változtasd meg a **Project Rate (Hz)**-et **16000**-re, majd nyomd meg a **Shift+M**-et, és változtasd meg a **Formátum**-ot **16-bit PCM**-re.
Ha a fájlod Sztereó, akkor le kell konvertálnod monóra a **Sávok > Mix > Mix Stereo down to Mono** menüpontban.
diff --git a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md
index d67aca55..37651b4d 100644
--- a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md
@@ -3,7 +3,7 @@ lang: hu-HU
layout: wiki
section: twilightmenu
category: customization
-title: DSi / 3DS szkinek létrehozása
+title: How to Create DSi / 3DS Skins
description: Hogyan készíts egyedi DSi és 3DS szkineket a TWiLight Menu++-hoz
---
diff --git a/pages/_hu-HU/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_hu-HU/twilightmenu/custom-unlaunch-backgrounds.md
index 503e55d4..1e247b89 100644
--- a/pages/_hu-HU/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_hu-HU/twilightmenu/custom-unlaunch-backgrounds.md
@@ -35,7 +35,7 @@ Mivel a GIF palettája VRAM-ba ugyanoda került betöltésre, ahova a szöveg pa
1. Ha a GIF-ed túl nagy, akkor vagy a [gifsicle](http://www.lcdf.org/gifsicle/) vagy az [ezgif.com](https://ezgif.com/optimize) használatával próbáld meg optimalizálni
- Ezek az instrukciók az ezgif használatát mutatják be, ami egyszerű, mert ez egy weboldal
1. Nyisd meg https://ezgif.com/optimize oldalt és töltsd fel a GIF fájlodat
-1. Próbálj ki különböző tömörítési szinteket, hogy megtaláld a legjobbat 15 472 bájt alatt (15.11KiB), ideálisan egy kicsit alatta, mert a GIMP még növelheti kicsit a méretet
+1. Próbálj ki különböző tömörítési szinteket, hogy megtaláld a legjobbat 15 472 bájt alatt (15.11 KiB), ideálisan egy kicsit alatta, mert a GIMP még növelheti kicsit a méretet
1. Mentsd le az optimalizált GIF-et, majd nyisd meg GIMP-ben
1. A menüben felül válaszd az `Ablakok` -> `Dokkolható párbeszédablakok` -> `Színtérkép` opciókat
1. Változtasd meg az aktuális `Előtér színt` #080808-ra és adj hozzá 14 új színt a `+` gombbal
diff --git a/pages/_hu-HU/twilightmenu/faq.md b/pages/_hu-HU/twilightmenu/faq.md
index edca82fd..2afc9ff7 100644
--- a/pages/_hu-HU/twilightmenu/faq.md
+++ b/pages/_hu-HU/twilightmenu/faq.md
@@ -15,7 +15,7 @@ A TWL_FIRM elképzelhető, hogy valahogy megsérült. Kövesd ezt az útmutatót
#### Hogyan javítom, ha fehér képernyőt kapok a TWiLight Menu++ bootolásakor?
- Először próbáld meg a konzolodat alvó üzemmódba rakni (pl. lecsukva a konzol tetejét vagy a sleep gomb megnyomásával az O2DS-en), majd felkelteni a konzolt belőle
-- Ha ez nem működik, formázd az SD kártyádat FAT32-re 32KB cluster/foglalási mérettel
+- Ha ez nem működik, formázd az SD kártyádat FAT32-re 32 KB cluster/foglalási mérettel
- Ha ez sem működik, próbálj egy másik SD kártyát
#### Hogyan javítom azt, ha a TWiLight Menu++ újraindul, vagy Guru Meditation Error hibát ad, amikor egy játékot indítok?
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 3f09c0e2..b537542a 100644
--- a/pages/_hu-HU/twilightmenu/how-to-get-box-art.md
+++ b/pages/_hu-HU/twilightmenu/how-to-get-box-art.md
@@ -24,7 +24,7 @@ description: Hogyan szerezz be játék box art-ot / játékborítókat a TWiLigh
1. Kattints a `Start`-ra
1. Ellenőrizd, hogy a box-art megjelenítése bekapcsolt a TWiLight Menu++ beállításaiban
-### macOS/Linux
+### macOS / Linux
1. Töltsd le a [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) legfrissebb verzióját
1. Csomagold ki a `.zip` fájlt
1. Nyisd meg a `TwilightBoxart.ini` fájlt egy szöveg editorral
diff --git a/pages/_hu-HU/twilightmenu/installing-3ds-manual.md b/pages/_hu-HU/twilightmenu/installing-3ds-manual.md
index ee4c690c..0a506ea0 100644
--- a/pages/_hu-HU/twilightmenu/installing-3ds-manual.md
+++ b/pages/_hu-HU/twilightmenu/installing-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: hu-HU
layout: redirect
-destination: 'installing-3ds?tab=manual#tab-manual'
+destination: installing-3ds?tab=manual
title: Telepítés (3DS, kézi)
---
diff --git a/pages/_hu-HU/twilightmenu/installing-3ds.md b/pages/_hu-HU/twilightmenu/installing-3ds.md
index 668bfcb4..9b7086f8 100644
--- a/pages/_hu-HU/twilightmenu/installing-3ds.md
+++ b/pages/_hu-HU/twilightmenu/installing-3ds.md
@@ -5,6 +5,11 @@ section: twilightmenu
category: installing
title: Telepítés (3DS)
description: Hogyan telepítsd a TWiLight Menu++-t Nintendo 3DS-re
+tabs:
+ -
+ working-camera: Működő kamera
+ non-working-camera: Nem működő kamera
+ manual: Kézi
---
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
@@ -18,51 +23,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 %}
+{% assign tab-working-camera = tab-working-camera | split: "////////" %}
{% 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
-1. Az FBI-ban, navigálj a helyre, ahova a `Universal-Updater.cia` fájlt raktad
-1. Válaszd a `Universal-Updater.cia` fájlt és nyomj az "Install & Delete" opcióra
-1. Zárd be az FBI-t és indítsd el a Universal-Updater-t
- - Ha nem jelenik meg a a home menüben, indítsd újra a 3DS-ed
-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
+1. Download the `Universal-Updater.cia` file from the [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases)
+1. Place the `Universal-Updater.cia` file anywhere on your SD card
+1. Launch FBI on your Nintendo 3DS
+1. In FBI, go to the place you pasted the `Universal-Updater.cia` file
+1. Select the `Universal-Updater.cia` file and hit "Install & Delete"
+1. Close FBI and launch Universal-Updater
+ - If it doesn't show up on your home menu, reboot your 3DS
+1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it
+ - It has this icon: 
+1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
+ - This will take a while
{% endcapture %}
+{% assign tab-non-working-camera = tab-non-working-camera | split: "////////" %}
{% capture tab-manual %}
-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ítsd a két CIA fájlt az FBI-jal
+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 %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Telepítés
-
+{% assign tabs = tab-working-camera | concat: tab-non-working-camera | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_hu-HU/twilightmenu/installing-flashcard.md b/pages/_hu-HU/twilightmenu/installing-flashcard.md
index 4e2a3f41..e25e9d7a 100644
--- a/pages/_hu-HU/twilightmenu/installing-flashcard.md
+++ b/pages/_hu-HU/twilightmenu/installing-flashcard.md
@@ -15,8 +15,8 @@ description: Hogyan telepítsd a TWiLight Menu++-t Nintendo DS flashcard-ra
1. Másold a `roms` mappát a flash kártyád microSD kártyájának gyökerébe
1. Ha már van mentés adatod, mozgasd a `.sav` fájljaidat, ami a DS ROM lokáción találhatók egy új `saves` nevű mappába, ami szintén DS ROM lokáción található
1. ...
- - **DS Phat/lite felhasználók:** Ha a `BOOT.NDS` bootolása fehér képernyő fagyást okoz, akkor helyezz be egy DS Memory Expansion Pak-ot és próbáld újra
- - **DSi/3DS felhasználók:** Futtasd a TWLMenu++-t a konzol SD kártyáján és kapcsold be a `SCFG hozzáférést a Slot-1-ben` opciót
+ - **DS Phat /Lite felhasználók:** Ha a `BOOT.NDS` bootolása fehér képernyő fagyást okoz, akkor helyezz be egy DS Memory Expansion Pak-ot és próbáld újra
+ - **DSi / 3DS felhasználók:** Futtasd a TWLMenu++-t a konzol SD kártyáján és kapcsold be a `SCFG hozzáférést a Slot-1-ben` opciót
- Ez lehetővé teszi, hogy használd a TWL óra sebességet és/vagy VRAM gyorsítást a flashcard játékaidon, valamint a hozzáférést a konzol SD kártyájához
### Játékok futtatása a flashcard firmware használatával
@@ -45,5 +45,5 @@ description: Hogyan telepítsd a TWiLight Menu++-t Nintendo DS flashcard-ra
1. Csomagold ki az `Autoboot/(a te flashcard-od)` mappát a flashcard-od microSD kártyája gyökerébe
- Lépd át ezt, ha nem látod a flashcard-od
1. ...
- - **DS Phat/DS Lite felhasználók:** Menj a beállításokba a DS menüben és kapcsold be az auto-start-ot, így a flash kártyád fog bootolni induláskor
- - **DSi/3DS felhasználók:** Futtasd a TWLMenu++-t a konzol SD kártyáján és kapcsold be a `Auto-start Slot-1` opciót
+ - **DS Phat / DS Lite felhasználók:** Menj a beállításokba a DS menüben és kapcsold be az auto-start-ot, így a flash kártyád fog bootolni induláskor
+ - **DSi / 3DS felhasználók:** Futtasd a TWLMenu++-t a konzol SD kártyáján és kapcsold be a `Auto-start Slot-1` opciót
diff --git a/pages/_hu-HU/twilightmenu/playing-in-widescreen.md b/pages/_hu-HU/twilightmenu/playing-in-widescreen.md
index 92898c63..5fc15760 100644
--- a/pages/_hu-HU/twilightmenu/playing-in-widescreen.md
+++ b/pages/_hu-HU/twilightmenu/playing-in-widescreen.md
@@ -7,7 +7,7 @@ title: Játék széles képenyőn
description: A TWiLight Menu++ széles képernyős használata Nintendo 3DS-en
---
-Old / New Nintendo 3DS vagy 2DS konzolt igényel.
+Requires a Nintendo 3DS or 2DS console.
{:.alert .alert-info}
### Előkészítés
@@ -31,7 +31,7 @@ Old / New Nintendo 3DS vagy 2DS konzolt igényel.
Mindennel elkészültél! Élvezd a DS játékokat széles képernyőn!
-**MEGJEGYZÉS1**: Minden játék/app a DS(i) módban széles képernyővel fog futni, még azok is amelyek nem kompatibilisek a széles képernyővel. Ennek a javítására, hogy csak a széles képernyő kompatibilis játékok fussanak széles képernyőn, várj az RTCom-aktivált széles képernyő kiadásáig.
+**MEGJEGYZÉS1:** Minden játék/app a DS(i) módban széles képernyővel fog futni, még azok is amelyek nem kompatibilisek a széles képernyővel. Ennek a javítására, hogy csak a széles képernyő kompatibilis játékok fussanak széles képernyőn, várj az RTCom-aktivált széles képernyő kiadásáig.
**MEGJEGYZÉS2:** Ne tartsd nyomva a START vagy SELECT gombokat, amikor indítod a TWLMenu++-t, ha nem szeretnéd, hogy a széles képernyő hibásan nézzen ki. Ha nem látod a képernyő arány beállítást, várj az RTCom-aktivált széles képernyő kiadásáig.
diff --git a/pages/_hu-HU/twilightmenu/updating-3ds-manual.md b/pages/_hu-HU/twilightmenu/updating-3ds-manual.md
index a4dbd7c2..b3739363 100644
--- a/pages/_hu-HU/twilightmenu/updating-3ds-manual.md
+++ b/pages/_hu-HU/twilightmenu/updating-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: hu-HU
layout: redirect
-destination: 'updating-3ds?tab=manual#tab-manual'
+destination: updating-3ds?tab=manual
title: Frissítés (3DS, kézi)
---
diff --git a/pages/_hu-HU/twilightmenu/updating-3ds.md b/pages/_hu-HU/twilightmenu/updating-3ds.md
index 11aa3804..b8212d67 100644
--- a/pages/_hu-HU/twilightmenu/updating-3ds.md
+++ b/pages/_hu-HU/twilightmenu/updating-3ds.md
@@ -5,6 +5,10 @@ section: twilightmenu
category: updating
title: Frissítés (3DS)
description: Hogyan frissítsd a TWiLight Menu++-t Nintendo 3DS-en
+tabs:
+ -
+ universal-updater: Universal-Updater
+ manual: Kézi
---
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.
@@ -17,37 +21,27 @@ Ha régebbi verzióról frissítesz, mint a v16.4.0, kérjük mozgasd a `.sav` D
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
{% endcapture %}
+{% assign tab-universal-updater = tab-universal-updater | split: "////////" %}
{% capture tab-manual %}
-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
+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 %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Frissítés
-
+crwdns20006:0crwdne20006:0
+crwdns20008:0{% include tabs.html index=0 tabs=tabs %}crwdne20008:0
### crwdns14090:0crwdne14090:0
-crwdns16486:0crwdne16486:0
+crwdns20010:0crwdne20010:0
-1. crwdns16488:0crwdne16488:0
-1. crwdns16490:0crwdne16490:0
-1. crwdns16492:0crwdne16492:0
+1. crwdns20012:0crwdne20012:0
+1. crwdns20014:0crwdne20014:0
+1. crwdns20016:0crwdne20016:0
diff --git a/pages/_ic-IC/twilightmenu/updating-flashcard.md b/pages/_ic-IC/twilightmenu/updating-flashcard.md
index 3b434129..18a5ba21 100644
--- a/pages/_ic-IC/twilightmenu/updating-flashcard.md
+++ b/pages/_ic-IC/twilightmenu/updating-flashcard.md
@@ -16,7 +16,7 @@ crwdns15866:0{:.alert .alert-info}crwdne15866:0
1. crwdns14052:0crwdne14052:0
1. crwdns14054:0crwdne14054:0
-### crwdns14056:0crwdne14056:0
+### crwdns20026:0crwdne20026:0
crwdns15868:0crwdne15868:0
diff --git a/pages/_id-ID/community/discord-rules.md b/pages/_id-ID/community/discord-rules.md
index 6a1be251..3a5ce382 100644
--- a/pages/_id-ID/community/discord-rules.md
+++ b/pages/_id-ID/community/discord-rules.md
@@ -62,8 +62,8 @@ Examples include:
### Keep names exclusively alphanumeric, to keep them easy to read and tag.
- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname.
- - If we have to flip our displays to read your name, it's an abnormal way.
- - If we have to get your User ID in order to mention you, it's an abnormal way.
+ - If we have to flip our displays to read your name, it's an abnormal way.
+ - If we have to get your User ID in order to mention you, it's an abnormal way.
- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed.
diff --git a/pages/_id-ID/community/index.md b/pages/_id-ID/community/index.md
index 11b208e6..21624857 100644
--- a/pages/_id-ID/community/index.md
+++ b/pages/_id-ID/community/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: community
title: Home
-description: Coming Soon™
+description: Information about the DS-Homebrew community
---
You can find information about our community here, such as the rules for our Discord server. We have the following places:
-- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Discord: [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord)
- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_id-ID/ds-index/3ds-forwarders.md b/pages/_id-ID/ds-index/3ds-forwarders.md
index a1db448d..9678ac29 100644
--- a/pages/_id-ID/ds-index/3ds-forwarders.md
+++ b/pages/_id-ID/ds-index/3ds-forwarders.md
@@ -3,8 +3,12 @@ lang: en-US
layout: wiki
section: ds-index
category: guides
-title: DS game forwarders (3DS)
+title: DS Game Forwarders (3DS)
description: Cara membuat CIA forwarders untuk menaruh permainan DS di 3DS home menu milikmu
+tabs:
+ -
+ tab-sd-card: SD card
+ tab-flashcard: Flashcard
---
Jika kamu memiliki beberapa masalah, cek SSD di [Thread GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/).
@@ -29,8 +33,8 @@ Kompatibel:
- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg)
- Galaxy Eagle
- M3 DS Real
-- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses <2GB microSD card)
-- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Versi original Non-SDHC, menggunakan <2GB kartu microSD)
+- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card)
+- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card)
- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567)
- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/))
- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/))
@@ -56,7 +60,7 @@ Sebagian kompatibel:
Tidak kompatibel:
- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.)
- (i)Edge (Unable to autoboot a .nds ROM)
-- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com)/[www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card)
+- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card)
- R4i3D (2012)
- R4 Infinity Dual Core
- R4 SDHC
@@ -76,24 +80,25 @@ PC:
- Java 8 Update 251
- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
-### Part 1: Getting Started
+### Part 1: Getting started
{% capture tab-sd-card %}
1. Download the [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0)
1. Extract the contents of the `for SD card root` folder to the root of your 3DS's SD card
After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change the settings:
- `BOOST_CPU`: If set to 1, TWL clock speed is used, so lags begone
-- `SOUND_FREQ`: If set to 1, sound will play at 48khz, instead of 32khz
+- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz
{% endcapture%}
+{% assign tab-sd-card = tab-sd-card | split: "////////" %}
{% capture tab-flashcard %}
1. Download one of these packs:
- - [Original R4/M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
- - [Acekard 2(i)/M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
+ - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
+ - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
- [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0)
- [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing)
- [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0)
- - [Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
+ - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
- [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0)
1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card.
@@ -103,21 +108,10 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped
- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message
{% endcapture %}
+{% assign tab-flashcard = tab-flashcard | split: "////////" %}
-
+{% assign tabs = tab-sd-card | concat: tab-flashcard %}
+{% include tabs.html index=0 tabs=tabs %}
### Part 2: Getting the AP fix files from TWiLight Menu++
If you already have TWiLight Menu++, skip to the next section.
@@ -127,7 +121,7 @@ If you already have TWiLight Menu++, skip to the next section.
### Part 3: Forwarder3-DS
1. Open `Forwarder3DS.jar`
- - If it doesn't open, make a new text file in the same folder as Forwarder3DS.jar containing `java -jar Forwarder3DS.jar` and save it as `Forwarder3DS.bat` and run that (make sure there is no `.txt` at the end)
+ - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it
1. Set your card as the `Target` on the left
- **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders`
1. Enable `Automatically set ROM path`
diff --git a/pages/_id-ID/ds-index/dsi-twl-firm.md b/pages/_id-ID/ds-index/dsi-twl-firm.md
index eccb4e60..6495c395 100644
--- a/pages/_id-ID/ds-index/dsi-twl-firm.md
+++ b/pages/_id-ID/ds-index/dsi-twl-firm.md
@@ -7,36 +7,36 @@ title: Nintendo DSi / Nintendo 3DS TWL_FIRM
description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
-### Setting-up CFW
-While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD Card. We have the best of guides for you to follow, with step-by-step instructions.
+### Setting up CFW
+While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. We have the best of guides for you to follow, with step-by-step instructions.
- [3DS Hacking Guide](https://3ds.hacks.guide)
- - Lightning command: `mod 3ds`
- - Kuriisu command: `guide 3ds`
+ - Lightning command: `mod 3ds`
+ - Kuriisu command: `guide 3ds`
- [DSi Hacking Guide](https://dsi.cfw.guide)
- - Lightning command: `mod dsi cfw`
- - Kuriisu command: `guide dsi`
+ - Lightning command: `mod dsi cfw`
+ - Kuriisu command: `guide dsi`
-### CPU Speeds
-The Nintendo DS shipped with a 67MHz processor in 2004. The Nintendo DSi shipped with an 133MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed.
+### CPU speeds
+The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed.
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
-### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
+### Nintendo DSi system menu
+The Nintendo DSi system menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't.
-This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
+This crash will never occur if the system menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
-In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
+In version 1.4.0, RSA signatures in the DS cart whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
-### Nintendo DSi Slot-1 Access & Blockout
-Slot-1 access is blocked when launching applications from the System Menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
+### Nintendo DSi Slot-1 access & blockout
+Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
The flashcard white list is checked via RSA signatures are contained via RSA keys on every firmware expect 1.4.0. This means that people can white list their own carts
-Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
+Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector / interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. Also, the exploit never officially came out, due to Unlaunch being much simpler to install and having less requirements (just a way to get into homebrew) with the same advantages.
@@ -45,8 +45,8 @@ The Nintendo DSi Camera application has the ability to take pictures in the JPEG
A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered.
-### Nintendo DSi Bootstage 2
+### Nintendo DSi bootstage 2
The second bootstage of the Nintendo DSi loads launcher's "title.tmd" into memory. However, they do not specify a file size limit check, meaning that the first 80k bytes are loaded into RAM while the rest can be a custom payload. This is the basis of Unlaunch exploit.
### RTCom
-RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of gbarunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
\ No newline at end of file
+RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
diff --git a/pages/_id-ID/ds-index/hardmod.md b/pages/_id-ID/ds-index/hardmod.md
index e7cd0273..ea6a9548 100644
--- a/pages/_id-ID/ds-index/hardmod.md
+++ b/pages/_id-ID/ds-index/hardmod.md
@@ -5,6 +5,10 @@ section: ds-index
category: guides
title: Hardmod
description: How to hardmod a Nintendo DSi
+tabs:
+ -
+ windows: Windows
+ other: macOS / Linux
---
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...
@@ -53,9 +57,7 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Once the script completes, there should be a file with a long name ending in `-no-footer.bin` in the folder where your terminal is open
- Use this file as the NAND image you flash onto the DSi
-
-#### Windows instructions (skip for macOS / Linux)
-
+{% capture tab-windows %}
1. Open Win32DiskImager
1. Click the folder icon and browse to your desktop. In the text box, write `NAND_0.bin`. When selecting type, choose `All types *.*`
1. Choose the device that is the DSi and click read
@@ -63,14 +65,15 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Open HxD and drag both files into the editor. Go to the top bar, click "Analysis", click "File compare" from the drop down menu, then click "Compare".
1. Choose to compare both files then click OK when done
- If it says "The chosen files are identical.", you are good to go to the next section
- - If it doesn't say that, and both NANDs aren't around 240MB, dump NAND_1/NAND_0 again
+ - If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1 / NAND_0 again
1. Open Win32DiskImager, click the folder icon and choose your existing NAND backup you created before
1. Flash it with the `Write` button
1. Unplug the SD card adapter and attempt to turn on the DSi
-
-#### Linux / macOS instructions (skip if on Windows)
+{% endcapture tab-windows %}
+{% assign tab-windows = tab-windows | split: "////////" %}
+{% capture tab-other %}
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
@@ -112,3 +115,9 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Replace `{device-name}` with the mount point of the SD card
At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created!
+{% endcapture tab-other %}
+{% assign tab-other = tab-other | split: "////////" %}
+
+### Flashing the NAND backup
+{% assign tabs = tab-windows | concat: tab-other %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_id-ID/ds-index/homebrew.md b/pages/_id-ID/ds-index/homebrew.md
index 9444e299..26ec5062 100644
--- a/pages/_id-ID/ds-index/homebrew.md
+++ b/pages/_id-ID/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Information about homebrew on the Nintendo DS
Developing Nintendo DS Homebrew typically uses devkitPro tools, such as devkitARM, libnds, and libfat. However, there is the possibility to branch out and use alternative software:
-- **SD Card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
-- **Entire Toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
+- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
+- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
+- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
### Flashcards
@@ -25,22 +25,22 @@ DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flas
Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device.
-### Time Bomb
+### Time bomb
A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds:
- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel.
- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available:
- - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
- - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
- - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
- - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
+ - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
+ - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
+ - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
+ - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard).
In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard.
-### ARGV Support
+### ARGV support
ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus.
- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation
diff --git a/pages/_id-ID/ds-index/index.md b/pages/_id-ID/ds-index/index.md
index 217d80d9..05969921 100644
--- a/pages/_id-ID/ds-index/index.md
+++ b/pages/_id-ID/ds-index/index.md
@@ -7,6 +7,3 @@ description: An explanation of all things DS modding
---
Welcome to the Nintendo DS modding resources section. This will attempt to explain most things related to Nintendo DS modding as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS.
-
-If you need help, ask the [DS(i) Mode Hacking!](https://ds-homebrew.com/discord) Discord server. (English only)
-{:.alert .alert-info}
diff --git a/pages/_id-ID/ds-index/retail-roms.md b/pages/_id-ID/ds-index/retail-roms.md
index b9e68714..e58ab138 100644
--- a/pages/_id-ID/ds-index/retail-roms.md
+++ b/pages/_id-ID/ds-index/retail-roms.md
@@ -7,7 +7,7 @@ title: Retail ROMs
description: Information related to retail DS games
---
-### Anti-Piracy
+### Anti-piracy
AP (short for anti-piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. This can be circumvented either from the loader or the ROM itself.
- For nds-bootstrap's purposes, you can load an `.ips` file in order to circumvent said patches. This `.ips` file will be patched inside nds-bootstrap, so you can keep the ROM files intact. A pack of `.ips` files are automatically included with TWiLight Menu++.
@@ -20,7 +20,7 @@ Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another
Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid.
-### Save Files
+### Save files
Nintendo DS cartridges have 4 known save types:
- EEPROM - Electrically Erasable Programmable Read-Only Memory
@@ -33,30 +33,30 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php
### Assembly
-Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [gbatek](https://problemkaputt.de/gbatek.htm).
+Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm).
-### Card Read DMA
+### Card read DMA
Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter.
- For example: `DMA2: 04100010 023C18C0 AF000001`
-### Action Replay Cheats
+### Action Replay cheats
Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether.
Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats:
- Wood R4 (`usrcheat.dat`)
- YSMenu (`usrcheat.dat`)
-Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
+Homebrew / digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`)
- - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
+ - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`)
- - NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation
+ - 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
+ - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
+ - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
+ - Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
diff --git a/pages/_id-ID/ds-index/wifi.md b/pages/_id-ID/ds-index/wifi.md
index 09dc60ad..7b8f837b 100644
--- a/pages/_id-ID/ds-index/wifi.md
+++ b/pages/_id-ID/ds-index/wifi.md
@@ -12,12 +12,12 @@ description: Information on using Wi-Fi on the Nintendo DS
Hotspots are usable, so you don't need to change your router configuration.
-### Creating a Hotspot
+### Creating a hotspot
There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
-### Nintendo DS WFC Restoration
+### Nintendo DS WFC restoration
1. Launch the Nintendo WFC settings
1. Connect to your access point
1. Set your Primary DNS value as one of the values below, depending on which service you want to use:
@@ -28,7 +28,7 @@ There are guides for creating a DS game compatible hotspot on macOS and Linux co
1. Set `1.1.1.1` as your secondary DNS
1. You might need to NoSSL patch your game at this point, depending on the game
-### Manually Patching Your DS ROMs
+### Manually patching your DS ROMs
Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
@@ -42,7 +42,7 @@ Note: Users of GNU/Linux and macOS can follow very similar instructions, but wil
Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
-### Troubleshooting and Further Reading
-If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+### Troubleshooting and further reading
+If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_id-ID/gbarunner2/bios.md b/pages/_id-ID/gbarunner2/bios.md
index 95120883..b75ef5b1 100644
--- a/pages/_id-ID/gbarunner2/bios.md
+++ b/pages/_id-ID/gbarunner2/bios.md
@@ -2,20 +2,26 @@
lang: en-US
layout: wiki
section: gbarunner2
-title: GBA BIOS info
+title: GBA BIOS Info
description: Information on the GBA BIOS and how to dump it
---
-In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. However, because it is not an exact copy, using a dump of the official BIOS increases compatibility. You can dump an official GBA BIOS with one of the following methods.
### Dumping Guides
-- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
-- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
-- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+- [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles)
+- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/)
-After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it.
You can verify that your BIOS is a proper dump by comparing it with the following checksums:
-**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
+**CRC32:** `81977335`
+
+**MD5:** `a860e8c0b6d573d191e4ec7db1b1e4f6`
+
+**SHA1:** `300c20df6731a33952ded8c436f7f186d25d3492`
+
+**SHA256:** `fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570`
diff --git a/pages/_id-ID/gbarunner2/faq.md b/pages/_id-ID/gbarunner2/faq.md
index bd0fa0da..b23f3ecb 100644
--- a/pages/_id-ID/gbarunner2/faq.md
+++ b/pages/_id-ID/gbarunner2/faq.md
@@ -14,12 +14,12 @@ You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1
Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/).
-#### How do I use Nightly GBARunner2 Builds in TWiLight Menu++?
+#### How do I use nightly GBARunner2 builds in TWiLight Menu++?
1. Download the nightly build
1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi)
1. Place it in `sd:_nds`
-#### How do I use Wifi Link features?
+#### How do I use Wi-Fi link features?
-You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
\ No newline at end of file
+You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
diff --git a/pages/_id-ID/gbarunner2/index.md b/pages/_id-ID/gbarunner2/index.md
index c8a18925..a5713cad 100644
--- a/pages/_id-ID/gbarunner2/index.md
+++ b/pages/_id-ID/gbarunner2/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: gbarunner2
title: Home
-description: Coming Soon™
+description: Information on how to use GBARunner2
---
-GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running Gamecube games on Wii.
+GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS / DSi / 3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii.
-Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
-- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
-- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
+Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information:
+- [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_id-ID/index.md b/pages/_id-ID/index.md
index 8ef5f891..8018dba6 100644
--- a/pages/_id-ID/index.md
+++ b/pages/_id-ID/index.md
@@ -8,4 +8,4 @@ title: Home
This site is where you can find wikis for TWiLight Menu++ and other DS-Homebrew projects. Click on one of the sections at the top, then a list of pages will be on the left.
-If you would like to help contribute you can find the source code on [GitHub](https://github.com/{{ site.repo }}) or help translate on [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS(i) Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only).
+If you would like to help contribute you can find the source code on [GitHub](https://github.com/{{ site.repo }}) or help translate on [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only).
diff --git a/pages/_id-ID/nds-bootstrap/faq.md b/pages/_id-ID/nds-bootstrap/faq.md
index f53d93e4..cc272f29 100644
--- a/pages/_id-ID/nds-bootstrap/faq.md
+++ b/pages/_id-ID/nds-bootstrap/faq.md
@@ -7,7 +7,7 @@ title: FAQ & Troubleshooting
description: FAQ & Troubleshooting for nds-bootstrap
---
-#### Why do I get a white screen when trying to load a game from SD Card?
+#### Why do I get a white screen when trying to load a game from SD card?
- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
@@ -20,7 +20,7 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges
- You can expand the VRAM memory bus to 32-bit
- Utilize the DSi's additional CPU speed
-- Enhance your audio with 48 KHz
+- Enhance your audio with 48 kHz
- Use DSi mode, allowing for DSi features
- Using certain cartridges, you are able to use IR in your application
- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
@@ -30,18 +30,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
#### What is a nightly and where do I get it?
-A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
#### Why do my cheats not work?
The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB.
#### Is there anything else I should know about cheats?
-You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+You can set heap shrink to `Hi` in settings for slightly better cheat support.
+
+For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
#### nds-bootstrap troubleshooting
If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
-1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv)
diff --git a/pages/_id-ID/nds-bootstrap/index.md b/pages/_id-ID/nds-bootstrap/index.md
index e282b1ef..3f78f819 100644
--- a/pages/_id-ID/nds-bootstrap/index.md
+++ b/pages/_id-ID/nds-bootstrap/index.md
@@ -3,9 +3,9 @@ lang: en-US
layout: wiki
section: nds-bootstrap
title: Home
-description: nds-bootstrap wiki
+description: Information on how to use nds-bootstrap
---
# Welcome to the nds-bootstrap Wiki
-nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
+nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards.
diff --git a/pages/_id-ID/nds-bootstrap/testing.md b/pages/_id-ID/nds-bootstrap/testing.md
index 200abd70..cb8b4904 100644
--- a/pages/_id-ID/nds-bootstrap/testing.md
+++ b/pages/_id-ID/nds-bootstrap/testing.md
@@ -4,7 +4,7 @@ layout: wiki
section: nds-bootstrap
category: other
title: Compatibility List & Testing Tips
-description: Compatibility List & Testing Tips
+description: Compatibility list and tips for testing games
---
### Compatibility List
diff --git a/pages/_id-ID/other/godmode9i.md b/pages/_id-ID/other/godmode9i.md
index b38a223f..5144873b 100644
--- a/pages/_id-ID/other/godmode9i.md
+++ b/pages/_id-ID/other/godmode9i.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: GodMode9i
-description: Info for GodMode9i
+description: Information about GodMode9i
---
Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM.
@@ -14,4 +14,4 @@ Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full ac
This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND.
#### Why can't I dump games on DSi?
-You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following (dsi.cfw.guide)[https://dsi.cfw.guide/]
+You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/).
diff --git a/pages/_id-ID/other/hiyacfw.md b/pages/_id-ID/other/hiyacfw.md
index f2b3855f..f1bb660e 100644
--- a/pages/_id-ID/other/hiyacfw.md
+++ b/pages/_id-ID/other/hiyacfw.md
@@ -3,12 +3,12 @@ lang: en-US
layout: wiki
section: other
title: hiyaCFW
-description: Info for hiyaCFW
+description: Information about hiyaCFW
---
Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
-### Custom Splash Screens
+### Custom splash screens
With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work:
#### BMP
@@ -17,7 +17,7 @@ With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. The
#### GIF
- Simple answer: Most GIFs 256 x 192 or smaller will work
-- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum
- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
- Interlaced and plain text frames are ***not*** supported
diff --git a/pages/_id-ID/other/index.md b/pages/_id-ID/other/index.md
index 8db55550..ea0738f1 100644
--- a/pages/_id-ID/other/index.md
+++ b/pages/_id-ID/other/index.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: Home
-description: Coming Soon™
+description: Information about other DS-Homebrew projects
---
This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_id-ID/twilightmenu/custom-boot-splashes.md b/pages/_id-ID/twilightmenu/custom-boot-splashes.md
index 4ea7829b..5703ac92 100644
--- a/pages/_id-ID/twilightmenu/custom-boot-splashes.md
+++ b/pages/_id-ID/twilightmenu/custom-boot-splashes.md
@@ -10,10 +10,10 @@ description: How to use custom splash screens for TWiLight Menu++
You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings.
Most GIF files up to 256x192 should work, with a few exceptions:
-- GIF files over 1MiB (DSi Mode) or 256KiB (DS Mode) may not play at full speed as they will be decompressed on the fly
-- Between the two, the GIFs must be less than about 10MB (DSi Mode) or about 2MB (DS Mode)
+- GIF files over 1 MiB (DSi Mode) or 256 KiB (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 10 MB (DSi Mode) or about 2 MB (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
+ - Only the GIF waiting for input will be paused, so the other can continue animating
- If using Local Color Tables the whole frame must be overwritten as it will replace the whole screen's palette, not just the current frame
- Interlaced and text frames will not work
diff --git a/pages/_id-ID/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_id-ID/twilightmenu/custom-dsi-3ds-sfx.md
index 58f0b3ce..414eed71 100644
--- a/pages/_id-ID/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_id-ID/twilightmenu/custom-dsi-3ds-sfx.md
@@ -27,12 +27,12 @@ The sound effect bank contains sound effects such as the icon select sound, etc.
You can then run `make` to make the sound effect bank. All files listed above, except *bgm.pcm.raw* are required, but you can make them silent.
-Your resulting *sfx.bin* **must be under 512000B = 512KB**. Any larger will result in either crashes or some sounds not playing fully.
+Your resulting *sfx.bin* **must be under 512000B = 512 kB**. Any larger will result in either crashes or some sounds not playing fully.
### Startup sound
While the other sound effects will work with any WAV file, the startup sound must be in a specific format in order to work properly, otherwise there will be a gap between when the startup sound stops and the background music begins.
-The startup.wav file must be **16-bit 16kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+The startup.wav file must be **16-bit 16 kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
@@ -41,7 +41,7 @@ You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to
## Menu BGM
-Menu BGM needs to be a **16-bit 16kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
diff --git a/pages/_id-ID/twilightmenu/custom-dsi-3ds-skins.md b/pages/_id-ID/twilightmenu/custom-dsi-3ds-skins.md
index 599abe6a..4d30c4e9 100644
--- a/pages/_id-ID/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_id-ID/twilightmenu/custom-dsi-3ds-skins.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: twilightmenu
category: customization
-title: How to create DSi / 3DS skins
+title: How to Create DSi / 3DS Skins
description: How to make custom DSi and 3DS skins for TWiLight Menu++
---
diff --git a/pages/_id-ID/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_id-ID/twilightmenu/custom-unlaunch-backgrounds.md
index 627ecb6e..efb65ad4 100644
--- a/pages/_id-ID/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_id-ID/twilightmenu/custom-unlaunch-backgrounds.md
@@ -35,7 +35,7 @@ As the GIF's palette is loaded to the same area of VRAM as the text palettes it
1. If your GIF is too large, then using either [gifsicle](http://www.lcdf.org/gifsicle/) or [ezgif.com](https://ezgif.com/optimize) you can try optimizing it
- These instructions will use ezgif as its simpler, being a website
1. Open https://ezgif.com/optimize, and upload your GIF
-1. Try different compression levels until you find the best one under 15,472 bytes (15.11KiB), ideally a bit under as GIMP may increase the size a bit
+1. Try different compression levels until you find the best one under 15,472 bytes (15.11 KiB), ideally a bit under as GIMP may increase the size a bit
1. Save the optimized GIF and open it in GIMP
1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap`
1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button
diff --git a/pages/_id-ID/twilightmenu/faq.md b/pages/_id-ID/twilightmenu/faq.md
index 0b6b5ef5..8339b9f9 100644
--- a/pages/_id-ID/twilightmenu/faq.md
+++ b/pages/_id-ID/twilightmenu/faq.md
@@ -15,13 +15,13 @@ TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: L to disable all cheats for a game
- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
diff --git a/pages/_id-ID/twilightmenu/how-to-get-box-art.md b/pages/_id-ID/twilightmenu/how-to-get-box-art.md
index 618adc96..4e4a30de 100644
--- a/pages/_id-ID/twilightmenu/how-to-get-box-art.md
+++ b/pages/_id-ID/twilightmenu/how-to-get-box-art.md
@@ -24,7 +24,7 @@ description: How to get box art / game covers in TWiLight Menu++
1. Click `Start`
1. Make sure box art is set to be shown in TWiLight Menu++ settings
-### macOS/Linux
+### macOS / Linux
1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Extract the `.zip`
1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
diff --git a/pages/_id-ID/twilightmenu/installing-3ds-manual.md b/pages/_id-ID/twilightmenu/installing-3ds-manual.md
index 0d2b17b8..75df17d3 100644
--- a/pages/_id-ID/twilightmenu/installing-3ds-manual.md
+++ b/pages/_id-ID/twilightmenu/installing-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: en-US
layout: redirect
-destination: 'installing-3ds?tab=manual#tab-manual'
+destination: installing-3ds?tab=manual
title: Installing (3DS, Manual)
---
diff --git a/pages/_id-ID/twilightmenu/installing-3ds.md b/pages/_id-ID/twilightmenu/installing-3ds.md
index 6d7f98e9..dc01d227 100644
--- a/pages/_id-ID/twilightmenu/installing-3ds.md
+++ b/pages/_id-ID/twilightmenu/installing-3ds.md
@@ -5,6 +5,11 @@ section: twilightmenu
category: installing
title: Installing (3DS)
description: How to install TWiLight Menu++ on the Nintendo 3DS
+tabs:
+ -
+ working-camera: Working camera
+ non-working-camera: Non-working camera
+ manual: Manual
---
You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it
@@ -20,6 +25,7 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
- This will take a while
{% endcapture %}
+{% assign tab-working-camera = tab-working-camera | split: "////////" %}
{% 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)
@@ -34,6 +40,7 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
- This will take a while
{% endcapture %}
+{% assign tab-non-working-camera = tab-non-working-camera | split: "////////" %}
{% capture tab-manual %}
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
@@ -44,25 +51,9 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
1. Copy the two `.cia` files to your SD card root
1. On your 3DS, install the two CIAs with FBI
{% endcapture %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Installing
-
+{% assign tabs = tab-working-camera | concat: tab-non-working-camera | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_id-ID/twilightmenu/installing-flashcard.md b/pages/_id-ID/twilightmenu/installing-flashcard.md
index 22e77bb6..d829c6b3 100644
--- a/pages/_id-ID/twilightmenu/installing-flashcard.md
+++ b/pages/_id-ID/twilightmenu/installing-flashcard.md
@@ -15,8 +15,8 @@ description: How to install TWiLight Menu++ on a Nintendo DS flashcard
1. Copy the `roms` folder to your flashcard's microSD card root
1. If you already have save data, move your `.sav` files, which are in your DS ROM location, to a new folder called `saves`, which also goes in the DS ROM location
1. ...
- - **DS Phat/lite users:** If booting `BOOT.NDS` causes a white screen lock-up, insert a DS Memory Expansion Pak, and try again
- - **DSi/3DS users:** Run TWLMenu++ on the console's SD card, and turn on `SCFG access in Slot-1`
+ - **DS Phat / Lite users:** If booting `BOOT.NDS` causes a white screen lock-up, insert a DS Memory Expansion Pak, and try again
+ - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `SCFG access in Slot-1`
- This will let you use TWL clock speed and/or VRAM boost on your flashcard games, as well as accessing the console's SD card
### To run games using your flashcard firmware
@@ -45,5 +45,5 @@ description: How to install TWiLight Menu++ on a Nintendo DS flashcard
1. Extract the content(s) of `Autoboot/(your flashcard)` to the root of the flashcard's microSD card
- Skip this, if you don't see your flashcard
1. ...
- - **DS Phat/DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot
- - **DSi/3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1`
+ - **DS Phat / DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot
+ - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1`
diff --git a/pages/_id-ID/twilightmenu/playing-in-widescreen.md b/pages/_id-ID/twilightmenu/playing-in-widescreen.md
index 390aef84..d0c3e1d0 100644
--- a/pages/_id-ID/twilightmenu/playing-in-widescreen.md
+++ b/pages/_id-ID/twilightmenu/playing-in-widescreen.md
@@ -7,7 +7,7 @@ title: Playing in Widescreen
description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
---
-Requires an Old / New Nintendo 3DS or 2DS console.
+Requires a Nintendo 3DS or 2DS console.
{:.alert .alert-info}
### Preparation
@@ -31,7 +31,7 @@ Requires an Old / New Nintendo 3DS or 2DS console.
You're all done! Enjoy your DS games in widescreen!
-**NOTE1**: Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. For this to be fixed so only the widescreen-compatible games run in widescreen, wait for RTCom-activated widescreen to be released.
+**NOTE1:** Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. For this to be fixed so only the widescreen-compatible games run in widescreen, wait for RTCom-activated widescreen to be released.
**NOTE2:** Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched. If you don't see the screen aspect ratio setting, wait for RTCom-activated widescreen to be released.
diff --git a/pages/_id-ID/twilightmenu/updating-3ds-manual.md b/pages/_id-ID/twilightmenu/updating-3ds-manual.md
index c9d5020a..bb35f971 100644
--- a/pages/_id-ID/twilightmenu/updating-3ds-manual.md
+++ b/pages/_id-ID/twilightmenu/updating-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: en-US
layout: redirect
-destination: 'updating-3ds?tab=manual#tab-manual'
+destination: updating-3ds?tab=manual
title: Updating (3DS, Manual)
---
diff --git a/pages/_id-ID/twilightmenu/updating-3ds.md b/pages/_id-ID/twilightmenu/updating-3ds.md
index 5def7ccc..e013fc77 100644
--- a/pages/_id-ID/twilightmenu/updating-3ds.md
+++ b/pages/_id-ID/twilightmenu/updating-3ds.md
@@ -5,6 +5,10 @@ section: twilightmenu
category: updating
title: Updating (3DS)
description: How to update TWiLight Menu++ on the Nintendo 3DS
+tabs:
+ -
+ universal-updater: Universal-Updater
+ manual: 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.
@@ -17,6 +21,7 @@ If updating from a version older than v16.4.0, please move your `.sav` files for
1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
- This will take a while
{% endcapture %}
+{% assign tab-universal-updater = tab-universal-updater | split: "////////" %}
{% capture tab-manual %}
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
@@ -26,23 +31,12 @@ If updating from a version older than v16.4.0, please move your `.sav` files for
1. Copy the two `.cia` files to your SD card root
1. On your 3DS, install the two CIAs with FBI
{% endcapture %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Updating
-
+{% assign tabs = tab-universal-updater | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
### More steps for the flashcard side
diff --git a/pages/_id-ID/twilightmenu/updating-flashcard.md b/pages/_id-ID/twilightmenu/updating-flashcard.md
index 481c7dec..8b475e60 100644
--- a/pages/_id-ID/twilightmenu/updating-flashcard.md
+++ b/pages/_id-ID/twilightmenu/updating-flashcard.md
@@ -16,7 +16,7 @@ If updating from a version older than v16.4.0, please move your `.sav` files for
1. Copy the `_nds` folder to your flashcard's microSD card root
1. Copy the `BOOT.NDS` file to your flashcard's microSD card root
-### More steps for the DSi/3DS SD Card side
+### More steps for the DSi / 3DS SD card side
If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps.
diff --git a/pages/_it-IT/community/discord-rules.md b/pages/_it-IT/community/discord-rules.md
index 8b73e749..33a13b03 100644
--- a/pages/_it-IT/community/discord-rules.md
+++ b/pages/_it-IT/community/discord-rules.md
@@ -62,8 +62,8 @@ Examples include:
### Keep names exclusively alphanumeric, to keep them easy to read and tag.
- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname.
- - If we have to flip our displays to read your name, it's an abnormal way.
- - If we have to get your User ID in order to mention you, it's an abnormal way.
+ - If we have to flip our displays to read your name, it's an abnormal way.
+ - If we have to get your User ID in order to mention you, it's an abnormal way.
- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed.
diff --git a/pages/_it-IT/community/index.md b/pages/_it-IT/community/index.md
index 11b208e6..21624857 100644
--- a/pages/_it-IT/community/index.md
+++ b/pages/_it-IT/community/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: community
title: Home
-description: Coming Soon™
+description: Information about the DS-Homebrew community
---
You can find information about our community here, such as the rules for our Discord server. We have the following places:
-- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Discord: [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord)
- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_it-IT/ds-index/3ds-forwarders.md b/pages/_it-IT/ds-index/3ds-forwarders.md
index e456168e..d8108f2d 100644
--- a/pages/_it-IT/ds-index/3ds-forwarders.md
+++ b/pages/_it-IT/ds-index/3ds-forwarders.md
@@ -3,8 +3,12 @@ lang: it-IT
layout: wiki
section: ds-index
category: guides
-title: Scorciatoie giochi del DS (3DS)
+title: DS Game Forwarders (3DS)
description: Come creare scorciatoie CIA per avere i tuoi giochi DS nel menu home del tuo 3DS
+tabs:
+ -
+ tab-sd-card: SD card
+ tab-flashcard: Flashcard
---
Se hai qualche problema, controlla le FAQ sul thread [GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/).
@@ -29,8 +33,8 @@ Compatibile:
- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg)
- Galaxy Eagle
- M3 DS Real
-- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (utilizza una A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone
- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped
- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message
{% endcapture %}
+{% assign tab-flashcard = tab-flashcard | split: "////////" %}
-
+{% assign tabs = tab-sd-card | concat: tab-flashcard %}
+{% include tabs.html index=0 tabs=tabs %}
### Part 2: Getting the AP fix files from TWiLight Menu++
If you already have TWiLight Menu++, skip to the next section.
@@ -127,7 +121,7 @@ If you already have TWiLight Menu++, skip to the next section.
### Part 3: Forwarder3-DS
1. Open `Forwarder3DS.jar`
- - If it doesn't open, make a new text file in the same folder as Forwarder3DS.jar containing `java -jar Forwarder3DS.jar` and save it as `Forwarder3DS.bat` and run that (make sure there is no `.txt` at the end)
+ - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it
1. Set your card as the `Target` on the left
- **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders`
1. Enable `Automatically set ROM path`
diff --git a/pages/_it-IT/ds-index/dsi-twl-firm.md b/pages/_it-IT/ds-index/dsi-twl-firm.md
index c0919398..fe7e5772 100644
--- a/pages/_it-IT/ds-index/dsi-twl-firm.md
+++ b/pages/_it-IT/ds-index/dsi-twl-firm.md
@@ -7,36 +7,36 @@ title: Nintendo DSi / Nintendo 3DS TWL_FIRM
description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
-### Configurare CFW
-Mentre la maggior parte dei vantaggi del Custom Firmware sono per il Nintendo DSi e la famiglia dei sistemi del Nintendo 3DS, ti permette di sbloccare tuttto il potenziale della tua console. Installare il Custom Firmware è abbastanza facile, e nella maggior parte dei casi, tutto ciò di cui hai bisogno è una scheda (micro)SD. Abbiamo le migliori guide da seguire, con istruzioni passo per passo.
+### Setting up CFW
+Mentre la maggior parte dei vantaggi del Custom Firmware sono per il Nintendo DSi e la famiglia dei sistemi del Nintendo 3DS, ti permette di sbloccare tuttto il potenziale della tua console. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Abbiamo le migliori guide da seguire, con istruzioni passo per passo.
- [Guida all'Hacking del 3DS](https://3ds.hacks.guide)
- - Comando Lightning: `mod 3ds`
- - Comando Kuriisu: `guida 3ds`
+ - Comando Lightning: `mod 3ds`
+ - Comando Kuriisu: `guida 3ds`
- [Guida all'Hacking del DSi](https://dsi.cfw.guide)
- - Comando Lightning: `mod dsi cfw`
- - Comando Kuriisu: `guide dsi`
+ - Comando Lightning: `mod dsi cfw`
+ - Comando Kuriisu: `guide dsi`
-### Velocità CPU
-The Nintendo DS shipped with a 67MHz processor in 2004. The Nintendo DSi shipped with an 133MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67MHz. Alcune applicazioni si sono legate a quella velocità e di conseguenza, non funzionerebbero bene con una maggiore velocità. La maggior parte dei giochi, tuttavia, supererebbe l'originale con una maggiore velocità.
+### CPU speeds
+Il Nintendo DS era composto da un processore a 67MHz nel 2004. Il Nintendo DSi era composto da un processore a 133MHz nel 2009. La maggior parte dei giochi del parco titoli del Nintendo DS sono stati fatti prima che il Nintendo DSi uscì, e pertanto l'unico processore a loro disposizione era a 67MHz. Alcune applicazioni si sono legate a quella velocità e di conseguenza, non funzionerebbero bene con una maggiore velocità. La maggior parte dei giochi, tuttavia, supererebbe l'originale con una maggiore velocità.
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 occurred" black screen.
+### Menu di sistema Nintendo DSi
+Il menu di sistema del Nintendo DSi utilizza un numero intero firmato a 32 bit per determinare lo spazio libero sul dispositivo. 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.
-This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
+This crash will never occur if the system menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
-In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
+In version 1.4.0, RSA signatures in the DS cart whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
-### Accesso alla Slot-1 del Nintendo DSi & Blockout
-Slot-1 access is blocked when launching applications from the System Menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
+### Nintendo DSi Slot-1 access & blockout
+Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
The flashcard white list is checked via RSA signatures are contained via RSA keys on every firmware expect 1.4.0. This means that people can white list their own carts
-Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
+Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector / interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. Also, the exploit never officially came out, due to Unlaunch being much simpler to install and having less requirements (just a way to get into homebrew) with the same advantages.
@@ -45,8 +45,8 @@ The Nintendo DSi Camera application has the ability to take pictures in the JPEG
A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered.
-### Nintendo DSi Bootstage 2
+### Nintendo DSi bootstage 2
The second bootstage of the Nintendo DSi loads launcher's "title.tmd" into memory. However, they do not specify a file size limit check, meaning that the first 80k bytes are loaded into RAM while the rest can be a custom payload. This is the basis of Unlaunch exploit.
### RTCom
-RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of gbarunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
\ No newline at end of file
+RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
diff --git a/pages/_it-IT/ds-index/hardmod.md b/pages/_it-IT/ds-index/hardmod.md
index e7cd0273..ea6a9548 100644
--- a/pages/_it-IT/ds-index/hardmod.md
+++ b/pages/_it-IT/ds-index/hardmod.md
@@ -5,6 +5,10 @@ section: ds-index
category: guides
title: Hardmod
description: How to hardmod a Nintendo DSi
+tabs:
+ -
+ windows: Windows
+ other: macOS / Linux
---
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...
@@ -53,9 +57,7 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Once the script completes, there should be a file with a long name ending in `-no-footer.bin` in the folder where your terminal is open
- Use this file as the NAND image you flash onto the DSi
-
-#### Windows instructions (skip for macOS / Linux)
-
+{% capture tab-windows %}
1. Open Win32DiskImager
1. Click the folder icon and browse to your desktop. In the text box, write `NAND_0.bin`. When selecting type, choose `All types *.*`
1. Choose the device that is the DSi and click read
@@ -63,14 +65,15 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Open HxD and drag both files into the editor. Go to the top bar, click "Analysis", click "File compare" from the drop down menu, then click "Compare".
1. Choose to compare both files then click OK when done
- If it says "The chosen files are identical.", you are good to go to the next section
- - If it doesn't say that, and both NANDs aren't around 240MB, dump NAND_1/NAND_0 again
+ - If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1 / NAND_0 again
1. Open Win32DiskImager, click the folder icon and choose your existing NAND backup you created before
1. Flash it with the `Write` button
1. Unplug the SD card adapter and attempt to turn on the DSi
-
-#### Linux / macOS instructions (skip if on Windows)
+{% endcapture tab-windows %}
+{% assign tab-windows = tab-windows | split: "////////" %}
+{% capture tab-other %}
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
@@ -112,3 +115,9 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Replace `{device-name}` with the mount point of the SD card
At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created!
+{% endcapture tab-other %}
+{% assign tab-other = tab-other | split: "////////" %}
+
+### Flashing the NAND backup
+{% assign tabs = tab-windows | concat: tab-other %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_it-IT/ds-index/homebrew.md b/pages/_it-IT/ds-index/homebrew.md
index 9444e299..26ec5062 100644
--- a/pages/_it-IT/ds-index/homebrew.md
+++ b/pages/_it-IT/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Information about homebrew on the Nintendo DS
Developing Nintendo DS Homebrew typically uses devkitPro tools, such as devkitARM, libnds, and libfat. However, there is the possibility to branch out and use alternative software:
-- **SD Card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
-- **Entire Toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
+- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
+- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
+- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
### Flashcards
@@ -25,22 +25,22 @@ DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flas
Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device.
-### Time Bomb
+### Time bomb
A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds:
- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel.
- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available:
- - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
- - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
- - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
- - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
+ - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
+ - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
+ - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
+ - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard).
In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard.
-### ARGV Support
+### ARGV support
ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus.
- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation
diff --git a/pages/_it-IT/ds-index/index.md b/pages/_it-IT/ds-index/index.md
index 8b4d85fe..dcacdf28 100644
--- a/pages/_it-IT/ds-index/index.md
+++ b/pages/_it-IT/ds-index/index.md
@@ -7,6 +7,3 @@ description: Una spiegazione di tutto ciò che riguarda il modding del DS
---
Benvenuto nella sezione delle risorse di modding per Nintendo DS. Questo cercherà di spiegare la maggior parte delle cose relative al modding per Nintendo DS e sarà un'introduzione di base al firmware NTR del Nintendo DS, al firmware TWL del Nintendo DSi e al TWL_FIRM del Nintendo 3DS.
-
-Se hai bisogno di aiuto, chiedi sul server Discord [DS(i) Mode Hacking!](https://ds-homebrew.com/discord). (Solo inglese)
-{:.alert .alert-info}
diff --git a/pages/_it-IT/ds-index/retail-roms.md b/pages/_it-IT/ds-index/retail-roms.md
index b9e68714..d0418ac1 100644
--- a/pages/_it-IT/ds-index/retail-roms.md
+++ b/pages/_it-IT/ds-index/retail-roms.md
@@ -7,7 +7,7 @@ title: Retail ROMs
description: Information related to retail DS games
---
-### Anti-Piracy
+### Anti-piracy
AP (short for anti-piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. This can be circumvented either from the loader or the ROM itself.
- For nds-bootstrap's purposes, you can load an `.ips` file in order to circumvent said patches. This `.ips` file will be patched inside nds-bootstrap, so you can keep the ROM files intact. A pack of `.ips` files are automatically included with TWiLight Menu++.
@@ -20,7 +20,7 @@ Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another
Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid.
-### Save Files
+### Save files
Nintendo DS cartridges have 4 known save types:
- EEPROM - Electrically Erasable Programmable Read-Only Memory
@@ -33,30 +33,30 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php
### Assembly
-Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [gbatek](https://problemkaputt.de/gbatek.htm).
+Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm).
-### Card Read DMA
+### Card read DMA
Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter.
- For example: `DMA2: 04100010 023C18C0 AF000001`
-### Action Replay Cheats
+### Trucchi Action Replay
Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether.
Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats:
- Wood R4 (`usrcheat.dat`)
- YSMenu (`usrcheat.dat`)
-Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
+Homebrew / digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`)
- - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
+ - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`)
- - NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation
+ - 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
+ - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
+ - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
+ - Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
diff --git a/pages/_it-IT/ds-index/wifi.md b/pages/_it-IT/ds-index/wifi.md
index 4d2b42af..4ce3da3c 100644
--- a/pages/_it-IT/ds-index/wifi.md
+++ b/pages/_it-IT/ds-index/wifi.md
@@ -12,7 +12,7 @@ description: Informazioni sull'utilizzo del Wi-Fi sul Nintendo DS
Gli hotspot sono utilizzabili, quindi non è necessario modificare la configurazione del router.
-### Creating a Hotspot
+### Creare un hotspot
Ci sono guide per la creazione di un hotspot compatibile con un gioco del DS su computer macOS e Linux su GBAtemp. Se sei su Windows puoi usare un avvio dal vivo Linux.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
@@ -28,7 +28,7 @@ Ci sono guide per la creazione di un hotspot compatibile con un gioco del DS su
1. Imposta `1.1.1.1` come DNS secondario
1. Potresti aver bisogno di NoSSL per applicare una patch per il tuo gioco a questo punto, a seconda della sua compatibilità
-### Manually Patching Your DS ROMs
+### Manually patching your DS ROMs
Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
@@ -42,7 +42,7 @@ Note: Users of GNU/Linux and macOS can follow very similar instructions, but wil
Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
-### Troubleshooting and Further Reading
-If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+### Risoluzione dei problemi e ulteriore lettura
+If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_it-IT/gbarunner2/bios.md b/pages/_it-IT/gbarunner2/bios.md
index 95120883..b75ef5b1 100644
--- a/pages/_it-IT/gbarunner2/bios.md
+++ b/pages/_it-IT/gbarunner2/bios.md
@@ -2,20 +2,26 @@
lang: en-US
layout: wiki
section: gbarunner2
-title: GBA BIOS info
+title: GBA BIOS Info
description: Information on the GBA BIOS and how to dump it
---
-In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. However, because it is not an exact copy, using a dump of the official BIOS increases compatibility. You can dump an official GBA BIOS with one of the following methods.
### Dumping Guides
-- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
-- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
-- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+- [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles)
+- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/)
-After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it.
You can verify that your BIOS is a proper dump by comparing it with the following checksums:
-**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
+**CRC32:** `81977335`
+
+**MD5:** `a860e8c0b6d573d191e4ec7db1b1e4f6`
+
+**SHA1:** `300c20df6731a33952ded8c436f7f186d25d3492`
+
+**SHA256:** `fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570`
diff --git a/pages/_it-IT/gbarunner2/faq.md b/pages/_it-IT/gbarunner2/faq.md
index bd0fa0da..b23f3ecb 100644
--- a/pages/_it-IT/gbarunner2/faq.md
+++ b/pages/_it-IT/gbarunner2/faq.md
@@ -14,12 +14,12 @@ You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1
Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/).
-#### How do I use Nightly GBARunner2 Builds in TWiLight Menu++?
+#### How do I use nightly GBARunner2 builds in TWiLight Menu++?
1. Download the nightly build
1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi)
1. Place it in `sd:_nds`
-#### How do I use Wifi Link features?
+#### How do I use Wi-Fi link features?
-You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
\ No newline at end of file
+You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
diff --git a/pages/_it-IT/gbarunner2/index.md b/pages/_it-IT/gbarunner2/index.md
index c8a18925..a5713cad 100644
--- a/pages/_it-IT/gbarunner2/index.md
+++ b/pages/_it-IT/gbarunner2/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: gbarunner2
title: Home
-description: Coming Soon™
+description: Information on how to use GBARunner2
---
-GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running Gamecube games on Wii.
+GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS / DSi / 3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii.
-Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
-- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
-- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
+Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information:
+- [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_it-IT/index.md b/pages/_it-IT/index.md
index 8ef5f891..8018dba6 100644
--- a/pages/_it-IT/index.md
+++ b/pages/_it-IT/index.md
@@ -8,4 +8,4 @@ title: Home
This site is where you can find wikis for TWiLight Menu++ and other DS-Homebrew projects. Click on one of the sections at the top, then a list of pages will be on the left.
-If you would like to help contribute you can find the source code on [GitHub](https://github.com/{{ site.repo }}) or help translate on [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS(i) Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only).
+If you would like to help contribute you can find the source code on [GitHub](https://github.com/{{ site.repo }}) or help translate on [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only).
diff --git a/pages/_it-IT/nds-bootstrap/faq.md b/pages/_it-IT/nds-bootstrap/faq.md
index f53d93e4..cc272f29 100644
--- a/pages/_it-IT/nds-bootstrap/faq.md
+++ b/pages/_it-IT/nds-bootstrap/faq.md
@@ -7,7 +7,7 @@ title: FAQ & Troubleshooting
description: FAQ & Troubleshooting for nds-bootstrap
---
-#### Why do I get a white screen when trying to load a game from SD Card?
+#### Why do I get a white screen when trying to load a game from SD card?
- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
@@ -20,7 +20,7 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges
- You can expand the VRAM memory bus to 32-bit
- Utilize the DSi's additional CPU speed
-- Enhance your audio with 48 KHz
+- Enhance your audio with 48 kHz
- Use DSi mode, allowing for DSi features
- Using certain cartridges, you are able to use IR in your application
- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
@@ -30,18 +30,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
#### What is a nightly and where do I get it?
-A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
#### Why do my cheats not work?
The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB.
#### Is there anything else I should know about cheats?
-You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+You can set heap shrink to `Hi` in settings for slightly better cheat support.
+
+For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
#### nds-bootstrap troubleshooting
If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
-1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv)
diff --git a/pages/_it-IT/nds-bootstrap/index.md b/pages/_it-IT/nds-bootstrap/index.md
index e282b1ef..3f78f819 100644
--- a/pages/_it-IT/nds-bootstrap/index.md
+++ b/pages/_it-IT/nds-bootstrap/index.md
@@ -3,9 +3,9 @@ lang: en-US
layout: wiki
section: nds-bootstrap
title: Home
-description: nds-bootstrap wiki
+description: Information on how to use nds-bootstrap
---
# Welcome to the nds-bootstrap Wiki
-nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
+nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards.
diff --git a/pages/_it-IT/nds-bootstrap/testing.md b/pages/_it-IT/nds-bootstrap/testing.md
index 200abd70..cb8b4904 100644
--- a/pages/_it-IT/nds-bootstrap/testing.md
+++ b/pages/_it-IT/nds-bootstrap/testing.md
@@ -4,7 +4,7 @@ layout: wiki
section: nds-bootstrap
category: other
title: Compatibility List & Testing Tips
-description: Compatibility List & Testing Tips
+description: Compatibility list and tips for testing games
---
### Compatibility List
diff --git a/pages/_it-IT/other/godmode9i.md b/pages/_it-IT/other/godmode9i.md
index b38a223f..5144873b 100644
--- a/pages/_it-IT/other/godmode9i.md
+++ b/pages/_it-IT/other/godmode9i.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: GodMode9i
-description: Info for GodMode9i
+description: Information about GodMode9i
---
Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM.
@@ -14,4 +14,4 @@ Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full ac
This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND.
#### Why can't I dump games on DSi?
-You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following (dsi.cfw.guide)[https://dsi.cfw.guide/]
+You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/).
diff --git a/pages/_it-IT/other/hiyacfw.md b/pages/_it-IT/other/hiyacfw.md
index f2b3855f..f1bb660e 100644
--- a/pages/_it-IT/other/hiyacfw.md
+++ b/pages/_it-IT/other/hiyacfw.md
@@ -3,12 +3,12 @@ lang: en-US
layout: wiki
section: other
title: hiyaCFW
-description: Info for hiyaCFW
+description: Information about hiyaCFW
---
Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
-### Custom Splash Screens
+### Custom splash screens
With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work:
#### BMP
@@ -17,7 +17,7 @@ With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. The
#### GIF
- Simple answer: Most GIFs 256 x 192 or smaller will work
-- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum
- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
- Interlaced and plain text frames are ***not*** supported
diff --git a/pages/_it-IT/other/index.md b/pages/_it-IT/other/index.md
index 8db55550..ea0738f1 100644
--- a/pages/_it-IT/other/index.md
+++ b/pages/_it-IT/other/index.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: Home
-description: Coming Soon™
+description: Information about other DS-Homebrew projects
---
This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_it-IT/twilightmenu/custom-boot-splashes.md b/pages/_it-IT/twilightmenu/custom-boot-splashes.md
index 4ea7829b..5703ac92 100644
--- a/pages/_it-IT/twilightmenu/custom-boot-splashes.md
+++ b/pages/_it-IT/twilightmenu/custom-boot-splashes.md
@@ -10,10 +10,10 @@ description: How to use custom splash screens for TWiLight Menu++
You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings.
Most GIF files up to 256x192 should work, with a few exceptions:
-- GIF files over 1MiB (DSi Mode) or 256KiB (DS Mode) may not play at full speed as they will be decompressed on the fly
-- Between the two, the GIFs must be less than about 10MB (DSi Mode) or about 2MB (DS Mode)
+- GIF files over 1 MiB (DSi Mode) or 256 KiB (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 10 MB (DSi Mode) or about 2 MB (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
+ - Only the GIF waiting for input will be paused, so the other can continue animating
- If using Local Color Tables the whole frame must be overwritten as it will replace the whole screen's palette, not just the current frame
- Interlaced and text frames will not work
diff --git a/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md
index 58f0b3ce..414eed71 100644
--- a/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md
@@ -27,12 +27,12 @@ The sound effect bank contains sound effects such as the icon select sound, etc.
You can then run `make` to make the sound effect bank. All files listed above, except *bgm.pcm.raw* are required, but you can make them silent.
-Your resulting *sfx.bin* **must be under 512000B = 512KB**. Any larger will result in either crashes or some sounds not playing fully.
+Your resulting *sfx.bin* **must be under 512000B = 512 kB**. Any larger will result in either crashes or some sounds not playing fully.
### Startup sound
While the other sound effects will work with any WAV file, the startup sound must be in a specific format in order to work properly, otherwise there will be a gap between when the startup sound stops and the background music begins.
-The startup.wav file must be **16-bit 16kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+The startup.wav file must be **16-bit 16 kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
@@ -41,7 +41,7 @@ You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to
## Menu BGM
-Menu BGM needs to be a **16-bit 16kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
diff --git a/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md b/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md
index 9acffa72..dad70879 100644
--- a/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: twilightmenu
category: customization
-title: Come creare skin DSi / 3DS
+title: Come creare skin per DSi / 3DS
description: Come creare skin DSi e 3DS personalizzate per TWiLight Menu++
---
diff --git a/pages/_it-IT/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_it-IT/twilightmenu/custom-unlaunch-backgrounds.md
index 627ecb6e..efb65ad4 100644
--- a/pages/_it-IT/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_it-IT/twilightmenu/custom-unlaunch-backgrounds.md
@@ -35,7 +35,7 @@ As the GIF's palette is loaded to the same area of VRAM as the text palettes it
1. If your GIF is too large, then using either [gifsicle](http://www.lcdf.org/gifsicle/) or [ezgif.com](https://ezgif.com/optimize) you can try optimizing it
- These instructions will use ezgif as its simpler, being a website
1. Open https://ezgif.com/optimize, and upload your GIF
-1. Try different compression levels until you find the best one under 15,472 bytes (15.11KiB), ideally a bit under as GIMP may increase the size a bit
+1. Try different compression levels until you find the best one under 15,472 bytes (15.11 KiB), ideally a bit under as GIMP may increase the size a bit
1. Save the optimized GIF and open it in GIMP
1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap`
1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button
diff --git a/pages/_it-IT/twilightmenu/faq.md b/pages/_it-IT/twilightmenu/faq.md
index 0b6b5ef5..8339b9f9 100644
--- a/pages/_it-IT/twilightmenu/faq.md
+++ b/pages/_it-IT/twilightmenu/faq.md
@@ -15,13 +15,13 @@ TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: L to disable all cheats for a game
- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
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 618adc96..4e4a30de 100644
--- a/pages/_it-IT/twilightmenu/how-to-get-box-art.md
+++ b/pages/_it-IT/twilightmenu/how-to-get-box-art.md
@@ -24,7 +24,7 @@ description: How to get box art / game covers in TWiLight Menu++
1. Click `Start`
1. Make sure box art is set to be shown in TWiLight Menu++ settings
-### macOS/Linux
+### macOS / Linux
1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Extract the `.zip`
1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
diff --git a/pages/_it-IT/twilightmenu/installing-3ds-manual.md b/pages/_it-IT/twilightmenu/installing-3ds-manual.md
index ae592e28..9e92f7d2 100644
--- a/pages/_it-IT/twilightmenu/installing-3ds-manual.md
+++ b/pages/_it-IT/twilightmenu/installing-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: it-IT
layout: redirect
-destination: 'installing-3ds?tab=manual#tab-manual'
+destination: installing-3ds?tab=manual
title: Installazione (3DS, Manuale)
---
diff --git a/pages/_it-IT/twilightmenu/installing-3ds.md b/pages/_it-IT/twilightmenu/installing-3ds.md
index 16c2ce07..48bbecdc 100644
--- a/pages/_it-IT/twilightmenu/installing-3ds.md
+++ b/pages/_it-IT/twilightmenu/installing-3ds.md
@@ -5,6 +5,11 @@ section: twilightmenu
category: installing
title: Installing (3DS)
description: Come installare TWiLight Menu++ su Nintendo 3DS
+tabs:
+ -
+ working-camera: Working camera
+ non-working-camera: Non-working camera
+ manual: Manual
---
Devi avere prima il Custom Firmware sul tuo 3DS, segui [3ds.hacks.guide](https://3ds.hacks.guide) per installarlo
@@ -18,51 +23,37 @@ Devi avere prima il Custom Firmware sul tuo 3DS, segui [3ds.hacks.guide](https:/
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
- - Ci vorrà un po' di tempo
+ - This will take a while
{% endcapture %}
+{% assign tab-working-camera = tab-working-camera | split: "////////" %}
{% 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
-1. In FBI, naviga fino al posto dove hai incollato il file `Universal-Updater.cia`
-1. Seleziona il file `Universal-Updater.cia` e premi "Install & Delete"
-1. Chiudi FBI e avvia Universal-Updater
- - Se questa opzione non è presente nel menu home, riavvia il tuo 3DS
-1. Trova TWiLight Menu++ nella griglia delle applicazioni, puoi effettuare una ricerca con la terza scheda sulla barra laterale se hai problemi a trovarla
- - L' app ha questa icona: 
-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
+1. Download the `Universal-Updater.cia` file from the [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases)
+1. Place the `Universal-Updater.cia` file anywhere on your SD card
+1. Launch FBI on your Nintendo 3DS
+1. In FBI, go to the place you pasted the `Universal-Updater.cia` file
+1. Select the `Universal-Updater.cia` file and hit "Install & Delete"
+1. Close FBI and launch Universal-Updater
+ - If it doesn't show up on your home menu, reboot your 3DS
+1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it
+ - It has this icon: 
+1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
+ - This will take a while
{% endcapture %}
+{% assign tab-non-working-camera = tab-non-working-camera | split: "////////" %}
{% capture tab-manual %}
-1. Scarica l'ultima versione di `TWiLightMenu-3DS.7z` dalla [pagina delle versioni](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Estrai `TWiLightMenu-3DS.7z`
-1. Copia la cartella `_nds` sulla root della tua scheda SD
-1. Copia il file `BOOT.NDS` nella root della tua scheda SD
-1. Copia la cartella `roms` nella root della tua scheda SD
-1. Copia i due file `.cia` nella root della scheda SD
-1. Sul tuo 3DS, installa i due file CIA con FBI
+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 %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Installazione
-
+{% assign tabs = tab-working-camera | concat: tab-non-working-camera | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_it-IT/twilightmenu/installing-flashcard.md b/pages/_it-IT/twilightmenu/installing-flashcard.md
index f4e3e34e..0cfcc93d 100644
--- a/pages/_it-IT/twilightmenu/installing-flashcard.md
+++ b/pages/_it-IT/twilightmenu/installing-flashcard.md
@@ -15,8 +15,8 @@ description: Come installare TWiLight Menu++ su una flashcard Nintendo DS
1. Copia la cartella `roms` nella scheda microSD della tua flashcard
1. Se hai già dei dati di salvataggio, sposta i tuoi file `.sav` posizionati insieme alle tue ROM del DS, in una nuova cartella chiamata `saves`, che va anche questa nella posizione delle ROM del DS
1. ...
- - **Utenti DS Phat/lite:** Se avviare `BOOT.NDS` causa una schermata bianca, inserire un DS Memory Expansion Pak, e riprovare
- - **Utenti DSi/3DS:** Avviate TWLMenu++ sulla scheda SD della console e attivate `l'accesso SCFG nella Slot-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`
- Questa opzione vi permetterà di utilizzare la velocità TWL e/o l'accelerazione della VRAM ai vostri giochi sulla flashcard, così come l'accesso alla scheda SD della console
### Per avviare giochi utilizzando il firmware della flashcard
@@ -45,5 +45,5 @@ description: Come installare TWiLight Menu++ su una flashcard Nintendo DS
1. Estrai il/i contenuto(i) di `Autoboot/(la tua flashcard)` nella scheda microSD della flashcard
- Se non vedi la tua flashcard, salta questo passaggio
1. ...
- - **Utenti DS Phat/DS Lite:** Andate nelle impostazioni nel menu del DS, e attivate l'avvio automatico, così la tua flashcard inizierà all'avvio
- - **Utenti DSi/3DS:** Avviate TWLMenu++ sulla scheda SD della console e attivate `Avvio automatico Slot-1`
+ - **DS Phat / DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot
+ - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1`
diff --git a/pages/_it-IT/twilightmenu/playing-in-widescreen.md b/pages/_it-IT/twilightmenu/playing-in-widescreen.md
index 9e5d7b40..7ea24967 100644
--- a/pages/_it-IT/twilightmenu/playing-in-widescreen.md
+++ b/pages/_it-IT/twilightmenu/playing-in-widescreen.md
@@ -7,7 +7,7 @@ title: Giocare in Widescreen
description: Come usare TWiLight Menu++ in widescreen sul Nintendo 3DS
---
-Richiede una console Old/New Nintendo 3DS o 2DS.
+Requires a Nintendo 3DS or 2DS console.
{:.alert .alert-info}
### Preparazione
@@ -31,7 +31,7 @@ Richiede una console Old/New Nintendo 3DS o 2DS.
Hai finito! Goditi i tuoi giochi del DS in widescreen!
-**NOTA1**: Ogni gioco/app in modalità DS(i) verrà eseguito in widescreen, anche i giochi che non sono compatibili con il widescreen. Per far in modo che soltanto i giochi compatibili con il widescreen si avviino in widescreen, attendere che il widescreen RTCom-activated venga rilasciato.
+**NOTE1:** Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. Per far in modo che soltanto i giochi compatibili con il widescreen si avviino in widescreen, attendere che il widescreen RTCom-activated venga rilasciato.
**NOTA2:** Non tenere premuto START o SELECT quando si avvia TWLMenu++, se non vuoi che il widescreen sembri glitchato. Se non vedi l'impostazione delle proporzioni dello schermo, attendi che sia rilasciato il widescreen RTCom-actived.
diff --git a/pages/_it-IT/twilightmenu/updating-3ds-manual.md b/pages/_it-IT/twilightmenu/updating-3ds-manual.md
index f0231eb2..e6b0c2c3 100644
--- a/pages/_it-IT/twilightmenu/updating-3ds-manual.md
+++ b/pages/_it-IT/twilightmenu/updating-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: it-IT
layout: redirect
-destination: 'updating-3ds?tab=manual#tab-manual'
+destination: updating-3ds?tab=manual
title: Aggiornamento (3DS, Manuale)
---
diff --git a/pages/_it-IT/twilightmenu/updating-3ds.md b/pages/_it-IT/twilightmenu/updating-3ds.md
index c8930b4a..7def8b33 100644
--- a/pages/_it-IT/twilightmenu/updating-3ds.md
+++ b/pages/_it-IT/twilightmenu/updating-3ds.md
@@ -5,6 +5,10 @@ section: twilightmenu
category: updating
title: Aggiornamento (3DS)
description: Come aggiornare TWiLight Menu++ su Nintendo 3DS
+tabs:
+ -
+ universal-updater: Universal-Updater
+ manual: Manual
---
Se aggiorni da una versione più vecchia della v16.4.0, si prega di spostare i tuo file `.sav` per i giochi del DS in una nuova cartella chiamata `saves`, con la cartella `saves` nello stesso posto delle ROM del DS.
@@ -17,37 +21,27 @@ Se aggiorni da una versione più vecchia della v16.4.0, si prega di spostare i t
1. Premi A o tocca l'icona del download nella barra laterale e seleziona `TWiLight Menu++` per installarla
- L'operazione potrebbe richiedere un pò di tempo
{% endcapture %}
+{% assign tab-universal-updater = tab-universal-updater | split: "////////" %}
{% capture tab-manual %}
-1. Scarica l'ultima versione di `TWiLightMenu-3DS.7z` dalla [pagina delle versioni](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Estrai `TWiLightMenu-3DS.7z`
-1. Copia la cartella `_nds` nella root della tua scheda SD
-1. Copia il file `BOOT.NDS` nella root della tua scheda SD
-1. Copia i due file `.cia` nella root della tua scheda SD
-1. Sul tuo 3DS, installa i due file CIA con FBI
+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 %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Aggiornamento
-
+{% assign tabs = tab-universal-updater | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
### Ulteriori passi per le flashcard
-Se è possibile passare dalla scheda SD a i contenuti della flashcard in TWLMenu++, e se la flashcard TWLMenu++ è su v16.3. 0 o successive, segui questi passaggi.
+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`
+1. Go into TWLMenu++ Settings
+1. Select `Update TWiLight Menu++`
+1. Select `Console (micro)SD > Slot-1 microSD`
diff --git a/pages/_it-IT/twilightmenu/updating-flashcard.md b/pages/_it-IT/twilightmenu/updating-flashcard.md
index 386fb9f1..57943a36 100644
--- a/pages/_it-IT/twilightmenu/updating-flashcard.md
+++ b/pages/_it-IT/twilightmenu/updating-flashcard.md
@@ -16,7 +16,7 @@ If updating from a version older than v16.4.0, please move your `.sav` files for
1. Copy the `_nds` folder to your flashcard's microSD card root
1. Copy the `BOOT.NDS` file to your flashcard's microSD card root
-### More steps for the DSi/3DS SD Card side
+### More steps for the DSi / 3DS SD card side
If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps.
diff --git a/pages/_ja-JP/community/discord-rules.md b/pages/_ja-JP/community/discord-rules.md
index 6a1be251..3a5ce382 100644
--- a/pages/_ja-JP/community/discord-rules.md
+++ b/pages/_ja-JP/community/discord-rules.md
@@ -62,8 +62,8 @@ Examples include:
### Keep names exclusively alphanumeric, to keep them easy to read and tag.
- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname.
- - If we have to flip our displays to read your name, it's an abnormal way.
- - If we have to get your User ID in order to mention you, it's an abnormal way.
+ - If we have to flip our displays to read your name, it's an abnormal way.
+ - If we have to get your User ID in order to mention you, it's an abnormal way.
- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed.
diff --git a/pages/_ja-JP/community/index.md b/pages/_ja-JP/community/index.md
index 11b208e6..21624857 100644
--- a/pages/_ja-JP/community/index.md
+++ b/pages/_ja-JP/community/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: community
title: Home
-description: Coming Soon™
+description: Information about the DS-Homebrew community
---
You can find information about our community here, such as the rules for our Discord server. We have the following places:
-- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Discord: [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord)
- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_ja-JP/ds-index/3ds-forwarders.md b/pages/_ja-JP/ds-index/3ds-forwarders.md
index a6a2fdd9..a2ac8576 100644
--- a/pages/_ja-JP/ds-index/3ds-forwarders.md
+++ b/pages/_ja-JP/ds-index/3ds-forwarders.md
@@ -3,8 +3,12 @@ lang: en-US
layout: wiki
section: ds-index
category: guides
-title: DS game forwarders (3DS)
+title: DS Game Forwarders (3DS)
description: How to create CIA forwarders to have your DS games on your 3DS's home menu
+tabs:
+ -
+ tab-sd-card: SD card
+ tab-flashcard: Flashcard
---
If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/).
@@ -29,8 +33,8 @@ Compatible:
- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg)
- Galaxy Eagle
- M3 DS Real
-- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses <2GB microSD card)
-- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses <2GB microSD card)
+- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card)
+- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card)
- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567)
- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/))
- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/))
@@ -56,7 +60,7 @@ Partially compatible:
Incompatible:
- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.)
- (i)Edge (Unable to autoboot a .nds ROM)
-- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com)/[www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card)
+- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card)
- R4i3D (2012)
- R4 Infinity Dual Core
- R4 SDHC
@@ -76,24 +80,25 @@ PC:
- Java 8 Update 251
- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
-### Part 1: Getting Started
+### Part 1: Getting started
{% capture tab-sd-card %}
1. Download the [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0)
1. Extract the contents of the `for SD card root` folder to the root of your 3DS's SD card
After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change the settings:
- `BOOST_CPU`: If set to 1, TWL clock speed is used, so lags begone
-- `SOUND_FREQ`: If set to 1, sound will play at 48khz, instead of 32khz
+- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz
{% endcapture%}
+{% assign tab-sd-card = tab-sd-card | split: "////////" %}
{% capture tab-flashcard %}
1. Download one of these packs:
- - [Original R4/M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
- - [Acekard 2(i)/M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
+ - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
+ - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
- [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0)
- [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing)
- [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0)
- - [Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
+ - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
- [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0)
1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card.
@@ -103,21 +108,10 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped
- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message
{% endcapture %}
+{% assign tab-flashcard = tab-flashcard | split: "////////" %}
-
+{% assign tabs = tab-sd-card | concat: tab-flashcard %}
+{% include tabs.html index=0 tabs=tabs %}
### Part 2: Getting the AP fix files from TWiLight Menu++
If you already have TWiLight Menu++, skip to the next section.
@@ -127,7 +121,7 @@ If you already have TWiLight Menu++, skip to the next section.
### Part 3: Forwarder3-DS
1. Open `Forwarder3DS.jar`
- - If it doesn't open, make a new text file in the same folder as Forwarder3DS.jar containing `java -jar Forwarder3DS.jar` and save it as `Forwarder3DS.bat` and run that (make sure there is no `.txt` at the end)
+ - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it
1. Set your card as the `Target` on the left
- **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders`
1. Enable `Automatically set ROM path`
diff --git a/pages/_ja-JP/ds-index/dsi-twl-firm.md b/pages/_ja-JP/ds-index/dsi-twl-firm.md
index eccb4e60..6495c395 100644
--- a/pages/_ja-JP/ds-index/dsi-twl-firm.md
+++ b/pages/_ja-JP/ds-index/dsi-twl-firm.md
@@ -7,36 +7,36 @@ title: Nintendo DSi / Nintendo 3DS TWL_FIRM
description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
-### Setting-up CFW
-While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD Card. We have the best of guides for you to follow, with step-by-step instructions.
+### Setting up CFW
+While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. We have the best of guides for you to follow, with step-by-step instructions.
- [3DS Hacking Guide](https://3ds.hacks.guide)
- - Lightning command: `mod 3ds`
- - Kuriisu command: `guide 3ds`
+ - Lightning command: `mod 3ds`
+ - Kuriisu command: `guide 3ds`
- [DSi Hacking Guide](https://dsi.cfw.guide)
- - Lightning command: `mod dsi cfw`
- - Kuriisu command: `guide dsi`
+ - Lightning command: `mod dsi cfw`
+ - Kuriisu command: `guide dsi`
-### CPU Speeds
-The Nintendo DS shipped with a 67MHz processor in 2004. The Nintendo DSi shipped with an 133MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed.
+### CPU speeds
+The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed.
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
-### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
+### Nintendo DSi system menu
+The Nintendo DSi system menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't.
-This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
+This crash will never occur if the system menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
-In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
+In version 1.4.0, RSA signatures in the DS cart whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
-### Nintendo DSi Slot-1 Access & Blockout
-Slot-1 access is blocked when launching applications from the System Menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
+### Nintendo DSi Slot-1 access & blockout
+Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
The flashcard white list is checked via RSA signatures are contained via RSA keys on every firmware expect 1.4.0. This means that people can white list their own carts
-Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
+Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector / interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. Also, the exploit never officially came out, due to Unlaunch being much simpler to install and having less requirements (just a way to get into homebrew) with the same advantages.
@@ -45,8 +45,8 @@ The Nintendo DSi Camera application has the ability to take pictures in the JPEG
A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered.
-### Nintendo DSi Bootstage 2
+### Nintendo DSi bootstage 2
The second bootstage of the Nintendo DSi loads launcher's "title.tmd" into memory. However, they do not specify a file size limit check, meaning that the first 80k bytes are loaded into RAM while the rest can be a custom payload. This is the basis of Unlaunch exploit.
### RTCom
-RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of gbarunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
\ No newline at end of file
+RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
diff --git a/pages/_ja-JP/ds-index/hardmod.md b/pages/_ja-JP/ds-index/hardmod.md
index e7cd0273..ea6a9548 100644
--- a/pages/_ja-JP/ds-index/hardmod.md
+++ b/pages/_ja-JP/ds-index/hardmod.md
@@ -5,6 +5,10 @@ section: ds-index
category: guides
title: Hardmod
description: How to hardmod a Nintendo DSi
+tabs:
+ -
+ windows: Windows
+ other: macOS / Linux
---
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...
@@ -53,9 +57,7 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Once the script completes, there should be a file with a long name ending in `-no-footer.bin` in the folder where your terminal is open
- Use this file as the NAND image you flash onto the DSi
-
-#### Windows instructions (skip for macOS / Linux)
-
+{% capture tab-windows %}
1. Open Win32DiskImager
1. Click the folder icon and browse to your desktop. In the text box, write `NAND_0.bin`. When selecting type, choose `All types *.*`
1. Choose the device that is the DSi and click read
@@ -63,14 +65,15 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Open HxD and drag both files into the editor. Go to the top bar, click "Analysis", click "File compare" from the drop down menu, then click "Compare".
1. Choose to compare both files then click OK when done
- If it says "The chosen files are identical.", you are good to go to the next section
- - If it doesn't say that, and both NANDs aren't around 240MB, dump NAND_1/NAND_0 again
+ - If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1 / NAND_0 again
1. Open Win32DiskImager, click the folder icon and choose your existing NAND backup you created before
1. Flash it with the `Write` button
1. Unplug the SD card adapter and attempt to turn on the DSi
-
-#### Linux / macOS instructions (skip if on Windows)
+{% endcapture tab-windows %}
+{% assign tab-windows = tab-windows | split: "////////" %}
+{% capture tab-other %}
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
@@ -112,3 +115,9 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Replace `{device-name}` with the mount point of the SD card
At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created!
+{% endcapture tab-other %}
+{% assign tab-other = tab-other | split: "////////" %}
+
+### Flashing the NAND backup
+{% assign tabs = tab-windows | concat: tab-other %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_ja-JP/ds-index/homebrew.md b/pages/_ja-JP/ds-index/homebrew.md
index 9444e299..26ec5062 100644
--- a/pages/_ja-JP/ds-index/homebrew.md
+++ b/pages/_ja-JP/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Information about homebrew on the Nintendo DS
Developing Nintendo DS Homebrew typically uses devkitPro tools, such as devkitARM, libnds, and libfat. However, there is the possibility to branch out and use alternative software:
-- **SD Card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
-- **Entire Toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
+- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
+- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
+- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
### Flashcards
@@ -25,22 +25,22 @@ DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flas
Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device.
-### Time Bomb
+### Time bomb
A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds:
- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel.
- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available:
- - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
- - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
- - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
- - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
+ - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
+ - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
+ - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
+ - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard).
In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard.
-### ARGV Support
+### ARGV support
ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus.
- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation
diff --git a/pages/_ja-JP/ds-index/index.md b/pages/_ja-JP/ds-index/index.md
index 217d80d9..05969921 100644
--- a/pages/_ja-JP/ds-index/index.md
+++ b/pages/_ja-JP/ds-index/index.md
@@ -7,6 +7,3 @@ description: An explanation of all things DS modding
---
Welcome to the Nintendo DS modding resources section. This will attempt to explain most things related to Nintendo DS modding as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS.
-
-If you need help, ask the [DS(i) Mode Hacking!](https://ds-homebrew.com/discord) Discord server. (English only)
-{:.alert .alert-info}
diff --git a/pages/_ja-JP/ds-index/retail-roms.md b/pages/_ja-JP/ds-index/retail-roms.md
index b9e68714..e58ab138 100644
--- a/pages/_ja-JP/ds-index/retail-roms.md
+++ b/pages/_ja-JP/ds-index/retail-roms.md
@@ -7,7 +7,7 @@ title: Retail ROMs
description: Information related to retail DS games
---
-### Anti-Piracy
+### Anti-piracy
AP (short for anti-piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. This can be circumvented either from the loader or the ROM itself.
- For nds-bootstrap's purposes, you can load an `.ips` file in order to circumvent said patches. This `.ips` file will be patched inside nds-bootstrap, so you can keep the ROM files intact. A pack of `.ips` files are automatically included with TWiLight Menu++.
@@ -20,7 +20,7 @@ Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another
Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid.
-### Save Files
+### Save files
Nintendo DS cartridges have 4 known save types:
- EEPROM - Electrically Erasable Programmable Read-Only Memory
@@ -33,30 +33,30 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php
### Assembly
-Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [gbatek](https://problemkaputt.de/gbatek.htm).
+Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm).
-### Card Read DMA
+### Card read DMA
Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter.
- For example: `DMA2: 04100010 023C18C0 AF000001`
-### Action Replay Cheats
+### Action Replay cheats
Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether.
Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats:
- Wood R4 (`usrcheat.dat`)
- YSMenu (`usrcheat.dat`)
-Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
+Homebrew / digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`)
- - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
+ - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`)
- - NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation
+ - 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
+ - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
+ - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
+ - Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
diff --git a/pages/_ja-JP/ds-index/wifi.md b/pages/_ja-JP/ds-index/wifi.md
index 09dc60ad..7b8f837b 100644
--- a/pages/_ja-JP/ds-index/wifi.md
+++ b/pages/_ja-JP/ds-index/wifi.md
@@ -12,12 +12,12 @@ description: Information on using Wi-Fi on the Nintendo DS
Hotspots are usable, so you don't need to change your router configuration.
-### Creating a Hotspot
+### Creating a hotspot
There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
-### Nintendo DS WFC Restoration
+### Nintendo DS WFC restoration
1. Launch the Nintendo WFC settings
1. Connect to your access point
1. Set your Primary DNS value as one of the values below, depending on which service you want to use:
@@ -28,7 +28,7 @@ There are guides for creating a DS game compatible hotspot on macOS and Linux co
1. Set `1.1.1.1` as your secondary DNS
1. You might need to NoSSL patch your game at this point, depending on the game
-### Manually Patching Your DS ROMs
+### Manually patching your DS ROMs
Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
@@ -42,7 +42,7 @@ Note: Users of GNU/Linux and macOS can follow very similar instructions, but wil
Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
-### Troubleshooting and Further Reading
-If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+### Troubleshooting and further reading
+If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_ja-JP/gbarunner2/bios.md b/pages/_ja-JP/gbarunner2/bios.md
index 95120883..b75ef5b1 100644
--- a/pages/_ja-JP/gbarunner2/bios.md
+++ b/pages/_ja-JP/gbarunner2/bios.md
@@ -2,20 +2,26 @@
lang: en-US
layout: wiki
section: gbarunner2
-title: GBA BIOS info
+title: GBA BIOS Info
description: Information on the GBA BIOS and how to dump it
---
-In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. However, because it is not an exact copy, using a dump of the official BIOS increases compatibility. You can dump an official GBA BIOS with one of the following methods.
### Dumping Guides
-- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
-- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
-- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+- [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles)
+- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/)
-After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it.
You can verify that your BIOS is a proper dump by comparing it with the following checksums:
-**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
+**CRC32:** `81977335`
+
+**MD5:** `a860e8c0b6d573d191e4ec7db1b1e4f6`
+
+**SHA1:** `300c20df6731a33952ded8c436f7f186d25d3492`
+
+**SHA256:** `fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570`
diff --git a/pages/_ja-JP/gbarunner2/faq.md b/pages/_ja-JP/gbarunner2/faq.md
index bd0fa0da..b23f3ecb 100644
--- a/pages/_ja-JP/gbarunner2/faq.md
+++ b/pages/_ja-JP/gbarunner2/faq.md
@@ -14,12 +14,12 @@ You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1
Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/).
-#### How do I use Nightly GBARunner2 Builds in TWiLight Menu++?
+#### How do I use nightly GBARunner2 builds in TWiLight Menu++?
1. Download the nightly build
1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi)
1. Place it in `sd:_nds`
-#### How do I use Wifi Link features?
+#### How do I use Wi-Fi link features?
-You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
\ No newline at end of file
+You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
diff --git a/pages/_ja-JP/gbarunner2/index.md b/pages/_ja-JP/gbarunner2/index.md
index c8a18925..a5713cad 100644
--- a/pages/_ja-JP/gbarunner2/index.md
+++ b/pages/_ja-JP/gbarunner2/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: gbarunner2
title: Home
-description: Coming Soon™
+description: Information on how to use GBARunner2
---
-GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running Gamecube games on Wii.
+GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS / DSi / 3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii.
-Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
-- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
-- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
+Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information:
+- [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_ja-JP/index.md b/pages/_ja-JP/index.md
index 41b1c8c6..306a55a6 100644
--- a/pages/_ja-JP/index.md
+++ b/pages/_ja-JP/index.md
@@ -8,4 +8,4 @@ title: ホーム
このサイトでは、TWiLight Menu++と他のDS-Homebrewプロジェクトのウィキを見つけることができます。 上部にのいずれかのセクションをクリックすると、ページのリストが左側に表示されます。
-貢献したい場合は、[GitHub](https://github.com/{{ site.repo }})でソースコードを見つけるか、[Crowdin](https://ja.crowdin.com/project/ds-homebrew-wiki)で翻訳を手伝うことができます。 これについて話し会ったり、何か助けを得るには、[DS(i) Mode Hacking](https://ds-homebrew.com/discord) Discordサーバに参加してください。(英語のみ)
+貢献したい場合は、[GitHub](https://github.com/{{ site.repo }})でソースコードを見つけるか、[Crowdin](https://ja.crowdin.com/project/ds-homebrew-wiki)で翻訳を手伝うことができます。 これについて話し会ったり、何か助けを得るには、[DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discordサーバに参加してください。(英語のみ)
diff --git a/pages/_ja-JP/nds-bootstrap/faq.md b/pages/_ja-JP/nds-bootstrap/faq.md
index f53d93e4..cc272f29 100644
--- a/pages/_ja-JP/nds-bootstrap/faq.md
+++ b/pages/_ja-JP/nds-bootstrap/faq.md
@@ -7,7 +7,7 @@ title: FAQ & Troubleshooting
description: FAQ & Troubleshooting for nds-bootstrap
---
-#### Why do I get a white screen when trying to load a game from SD Card?
+#### Why do I get a white screen when trying to load a game from SD card?
- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
@@ -20,7 +20,7 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges
- You can expand the VRAM memory bus to 32-bit
- Utilize the DSi's additional CPU speed
-- Enhance your audio with 48 KHz
+- Enhance your audio with 48 kHz
- Use DSi mode, allowing for DSi features
- Using certain cartridges, you are able to use IR in your application
- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
@@ -30,18 +30,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
#### What is a nightly and where do I get it?
-A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
#### Why do my cheats not work?
The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB.
#### Is there anything else I should know about cheats?
-You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+You can set heap shrink to `Hi` in settings for slightly better cheat support.
+
+For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
#### nds-bootstrap troubleshooting
If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
-1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv)
diff --git a/pages/_ja-JP/nds-bootstrap/index.md b/pages/_ja-JP/nds-bootstrap/index.md
index e282b1ef..3f78f819 100644
--- a/pages/_ja-JP/nds-bootstrap/index.md
+++ b/pages/_ja-JP/nds-bootstrap/index.md
@@ -3,9 +3,9 @@ lang: en-US
layout: wiki
section: nds-bootstrap
title: Home
-description: nds-bootstrap wiki
+description: Information on how to use nds-bootstrap
---
# Welcome to the nds-bootstrap Wiki
-nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
+nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards.
diff --git a/pages/_ja-JP/nds-bootstrap/testing.md b/pages/_ja-JP/nds-bootstrap/testing.md
index 200abd70..cb8b4904 100644
--- a/pages/_ja-JP/nds-bootstrap/testing.md
+++ b/pages/_ja-JP/nds-bootstrap/testing.md
@@ -4,7 +4,7 @@ layout: wiki
section: nds-bootstrap
category: other
title: Compatibility List & Testing Tips
-description: Compatibility List & Testing Tips
+description: Compatibility list and tips for testing games
---
### Compatibility List
diff --git a/pages/_ja-JP/other/godmode9i.md b/pages/_ja-JP/other/godmode9i.md
index b38a223f..5144873b 100644
--- a/pages/_ja-JP/other/godmode9i.md
+++ b/pages/_ja-JP/other/godmode9i.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: GodMode9i
-description: Info for GodMode9i
+description: Information about GodMode9i
---
Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM.
@@ -14,4 +14,4 @@ Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full ac
This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND.
#### Why can't I dump games on DSi?
-You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following (dsi.cfw.guide)[https://dsi.cfw.guide/]
+You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/).
diff --git a/pages/_ja-JP/other/hiyacfw.md b/pages/_ja-JP/other/hiyacfw.md
index f2b3855f..f1bb660e 100644
--- a/pages/_ja-JP/other/hiyacfw.md
+++ b/pages/_ja-JP/other/hiyacfw.md
@@ -3,12 +3,12 @@ lang: en-US
layout: wiki
section: other
title: hiyaCFW
-description: Info for hiyaCFW
+description: Information about hiyaCFW
---
Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
-### Custom Splash Screens
+### Custom splash screens
With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work:
#### BMP
@@ -17,7 +17,7 @@ With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. The
#### GIF
- Simple answer: Most GIFs 256 x 192 or smaller will work
-- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum
- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
- Interlaced and plain text frames are ***not*** supported
diff --git a/pages/_ja-JP/other/index.md b/pages/_ja-JP/other/index.md
index 8db55550..ea0738f1 100644
--- a/pages/_ja-JP/other/index.md
+++ b/pages/_ja-JP/other/index.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: Home
-description: Coming Soon™
+description: Information about other DS-Homebrew projects
---
This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_ja-JP/twilightmenu/custom-boot-splashes.md b/pages/_ja-JP/twilightmenu/custom-boot-splashes.md
index 146cf929..1333b92c 100644
--- a/pages/_ja-JP/twilightmenu/custom-boot-splashes.md
+++ b/pages/_ja-JP/twilightmenu/custom-boot-splashes.md
@@ -14,6 +14,6 @@ description: TWiLight Menu++ためにカスタムのスプラッシュ画面を
- 2つの間では、GIFは約10MB(DSiモード)または約2MB(DSモード)以下である必要があります。
- 両方のGIFを永久にループするように設定する場合は3秒間表示されますため、少なくとも1つでループ数を設定して時間を制御します
- ユーザー入力フラグがサポートされているので、デフォルトのようにスプラッシュを表示して待つ場合はフレームにそれと長い遅延を設定してください
- - 入力待ちのGIFのみが一時停止され、他のGIFはアニメーションを続けることができます。
+ - 入力待ちのGIFのみが一時停止され、他のGIFはアニメーションを続けることができます。
- ローカルカラーテーブルを使う場合は、画面全体のパレットを置き換えられるため、現在のフレームだけでなく、フレーム全体を上書きする必要があります
- インターレースとテキストのフレームは機能しません
diff --git a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md
index 58f0b3ce..414eed71 100644
--- a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md
@@ -27,12 +27,12 @@ The sound effect bank contains sound effects such as the icon select sound, etc.
You can then run `make` to make the sound effect bank. All files listed above, except *bgm.pcm.raw* are required, but you can make them silent.
-Your resulting *sfx.bin* **must be under 512000B = 512KB**. Any larger will result in either crashes or some sounds not playing fully.
+Your resulting *sfx.bin* **must be under 512000B = 512 kB**. Any larger will result in either crashes or some sounds not playing fully.
### Startup sound
While the other sound effects will work with any WAV file, the startup sound must be in a specific format in order to work properly, otherwise there will be a gap between when the startup sound stops and the background music begins.
-The startup.wav file must be **16-bit 16kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+The startup.wav file must be **16-bit 16 kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
@@ -41,7 +41,7 @@ You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to
## Menu BGM
-Menu BGM needs to be a **16-bit 16kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
diff --git a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md
index 599abe6a..4d30c4e9 100644
--- a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: twilightmenu
category: customization
-title: How to create DSi / 3DS skins
+title: How to Create DSi / 3DS Skins
description: How to make custom DSi and 3DS skins for TWiLight Menu++
---
diff --git a/pages/_ja-JP/twilightmenu/custom-fonts.md b/pages/_ja-JP/twilightmenu/custom-fonts.md
index d70a7ac9..c53e90a4 100644
--- a/pages/_ja-JP/twilightmenu/custom-fonts.md
+++ b/pages/_ja-JP/twilightmenu/custom-fonts.md
@@ -1,31 +1,31 @@
---
-lang: en-US
+lang: ja-JP
layout: wiki
section: twilightmenu
category: customization
-title: Custom Fonts
-description: How to use custom fonts with TWiLight Menu++
+title: カスタムフォント
+description: 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.
+TWiLight Menu++は、NFTR(Nitro FonT Resource)形式のカスタムフォントを使える。 設定、説明書のタイトル、およびニンテンドーDSi、ニンテンドー3DS、セガサターン、Homebrew Launcherのテーマに使われる。
-### Included font info
-There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows:
-- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode
-- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages
-- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages
+### 含まれるフォント情報
+TWiLight Menu++には3つのフォントが含まれています。 DSiモードでTWiLight Menu++が実行されている場合は、TWiLight Menu++が翻訳されているのすべての言語に必要なすべての文字が含まれています。しかし、DSモードで実行されている場合はRAMの制限によって制限されます。 これらは以下の通りである:
+- デフォルト:これは公式のDSiフォントを主要なフォントとして使い、DSモードですべての言語でTWiLight Menu++で使われるすべての文字を含みます。
+- 中国語(簡体字):これはNoto Sans CSを主要なフォントとして使い、DSモードの中国語(簡体字)の文字数が大幅に増加します、他の言語の文字を犠牲にして
+- 韓国語:これはDSiモードではデフォルトと同じです。しかし、DSモードではより完全なハングルのセットを持っています、他の言語の文字を犠牲にして
-### Directory structure
-Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following:
-- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles
-- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text
+### ディレクトリ構造
+カスタムフォントは`sd:/_nds/TWiLightMenu/extras/fonts/[フォントの名前]/[フォントファイル].nftr`から読み込まれます。ここで、`[フォントの名前]`は任意の名前であり、`[フォントファイル].nftr`は以下のいずれかであります:
+- `large-ds.nftr`、`large-dsi.nftr`または`large.nftr`:タイトルに使われる大きなフォント
+- `small-ds.nftr`、`small-dsi.nftr`または`small.nftr`:他のほとんどのテキストに使われる小さいフォント
-The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively.
+`-ds`と`-dsi`ファイルは通常のファイルよりも優先度が高く、見つかった場合はそれぞれDS・DSiモードでTWiLight Menu++が実行されている時に使われます。
-### Generating custom fonts
-You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it:
-1. Load an NFTR file in nftr-editor
-1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated
- - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box
-1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
-1. Click `Save`, then repeat for the other sizes
+### カスタムフォントの生成
+Pk11の[nftr-editor](https://pk11.us/nftr-editor/)などのユーティリティを使って独自のフォントを作成できます。 TWiLight Menu++の既存のフォントを再生成するには、以下をします:
+1. nftr-editorでNFTRファイルを読み込む
+1. `Input font`テキストボックスに、優先度の高いフォントから低いフォントへを入力します、カンマで区切っていください
+ - 左上のボックスに入力フォントのプレビューが、下のボックスには現在のNFTRが表示されます
+1. `Generate from font`をクリックし、既存の文字を再生成するには`OK`と言って、特別なボタン文字(例:)を再生成するに`キャンセル`を選びます
+1. `Save`をクリックし、他のサイズについて繰り返します
diff --git a/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md
index 627ecb6e..efb65ad4 100644
--- a/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md
@@ -35,7 +35,7 @@ As the GIF's palette is loaded to the same area of VRAM as the text palettes it
1. If your GIF is too large, then using either [gifsicle](http://www.lcdf.org/gifsicle/) or [ezgif.com](https://ezgif.com/optimize) you can try optimizing it
- These instructions will use ezgif as its simpler, being a website
1. Open https://ezgif.com/optimize, and upload your GIF
-1. Try different compression levels until you find the best one under 15,472 bytes (15.11KiB), ideally a bit under as GIMP may increase the size a bit
+1. Try different compression levels until you find the best one under 15,472 bytes (15.11 KiB), ideally a bit under as GIMP may increase the size a bit
1. Save the optimized GIF and open it in GIMP
1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap`
1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button
diff --git a/pages/_ja-JP/twilightmenu/installing-3ds-manual.md b/pages/_ja-JP/twilightmenu/installing-3ds-manual.md
index 0ba10ae8..65352ac9 100644
--- a/pages/_ja-JP/twilightmenu/installing-3ds-manual.md
+++ b/pages/_ja-JP/twilightmenu/installing-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: ja-JP
layout: redirect
-destination: 'installing-3ds?tab=manual#tab-manual'
+destination: installing-3ds?tab=manual
title: インストール(3DS、手動)
---
diff --git a/pages/_ja-JP/twilightmenu/installing-3ds.md b/pages/_ja-JP/twilightmenu/installing-3ds.md
index 61749f14..21c7ad47 100644
--- a/pages/_ja-JP/twilightmenu/installing-3ds.md
+++ b/pages/_ja-JP/twilightmenu/installing-3ds.md
@@ -5,6 +5,11 @@ section: twilightmenu
category: installing
title: インストール(3DS)
description: ニンテンドー3DSにTWiLight Menu++をインストールする方法
+tabs:
+ -
+ working-camera: 機能されるカメラ
+ non-working-camera: 機能されないカメラ
+ manual: 手動
---
3DSにカスタムファームウェアが必要です。インストールには[3ds.hacks.guide](https://3ds.hacks.guide)に従ってください
@@ -20,11 +25,12 @@ description: ニンテンドー3DSにTWiLight Menu++をインストールする
1. Aを押すか、サイドバーのダウンロードアイコンをタップし、`TWiLight Menu++`を選択してインストールする
- しばらく時間がかかります
{% endcapture %}
+{% assign tab-working-camera = tab-working-camera | split: "////////" %}
{% 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で起動する
+1. ニンテンドー3DSでFBIを起動します
1. FBIで、`Universal-Updater.cia`ファイルを貼り付けた場所に移動します
1. `Universal-Updater.cia`ファィルを選択し、「Install & Delete」を押します
1. FBIを閉じ、Universal-Updaterを起動します
@@ -34,6 +40,7 @@ description: ニンテンドー3DSにTWiLight Menu++をインストールする
1. Aを押すか、サイドバーのダウンロードアイコンをタップし、`TWiLight Menu++`を選択してインストールする
- しばらく時間がかかります
{% endcapture %}
+{% assign tab-non-working-camera = tab-non-working-camera | split: "////////" %}
{% capture tab-manual %}
1. [リリースページ](https://github.com/DS-Homebrew/TWiLightMenu/releases)から`TWiLightMenu-3DS.7z`の最新バージョンをダウンロードする
@@ -42,27 +49,11 @@ description: ニンテンドー3DSにTWiLight Menu++をインストールする
1. `BOOT.NDS`ファイルをSDカードのルートにコピーする
1. `roms`フォルダをSDカードのルートにコピーする
1. 2つの`.cia`ファイルをSDカードのルートにコピーする
-1. 3DSに、FBIと2つのCIAをインストールする
+1. 3DSで、FBIを使って2つのCIAをインストールする
{% endcapture %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### インストール
-
+{% assign tabs = tab-universal-updater | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
### フラッシュカード側の他の手順
diff --git a/pages/_ja-JP/twilightmenu/updating-flashcard.md b/pages/_ja-JP/twilightmenu/updating-flashcard.md
index 573e25b6..174ad7b2 100644
--- a/pages/_ja-JP/twilightmenu/updating-flashcard.md
+++ b/pages/_ja-JP/twilightmenu/updating-flashcard.md
@@ -16,7 +16,7 @@ v16.4.0より古いバージョンから更新する場合は、DSゲームの`.
1. `_nds`フォルダをフラッシュカードのmicroSDカードのルートにコピーする
1. `BOOT.NDS`ファイルをフラッシュカードのmicroSDカードのルートにコピーする
-### DSi/3DS SDカードの他の手順
+### DSi・3DSのSDカードの他の手順
TWLMenu++でSDとフラッシュカードの内容を切り替えることができ、フラッシュカードのTWLMenu++はv16.3.0以降である場合は、以下の手順に従ってください。
diff --git a/pages/_ko-KR/community/discord-rules.md b/pages/_ko-KR/community/discord-rules.md
index 6a1be251..3a5ce382 100644
--- a/pages/_ko-KR/community/discord-rules.md
+++ b/pages/_ko-KR/community/discord-rules.md
@@ -62,8 +62,8 @@ Examples include:
### Keep names exclusively alphanumeric, to keep them easy to read and tag.
- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname.
- - If we have to flip our displays to read your name, it's an abnormal way.
- - If we have to get your User ID in order to mention you, it's an abnormal way.
+ - If we have to flip our displays to read your name, it's an abnormal way.
+ - If we have to get your User ID in order to mention you, it's an abnormal way.
- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed.
diff --git a/pages/_ko-KR/community/index.md b/pages/_ko-KR/community/index.md
index 11b208e6..21624857 100644
--- a/pages/_ko-KR/community/index.md
+++ b/pages/_ko-KR/community/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: community
title: Home
-description: Coming Soon™
+description: Information about the DS-Homebrew community
---
You can find information about our community here, such as the rules for our Discord server. We have the following places:
-- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Discord: [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord)
- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_ko-KR/ds-index/3ds-forwarders.md b/pages/_ko-KR/ds-index/3ds-forwarders.md
index a6a2fdd9..a2ac8576 100644
--- a/pages/_ko-KR/ds-index/3ds-forwarders.md
+++ b/pages/_ko-KR/ds-index/3ds-forwarders.md
@@ -3,8 +3,12 @@ lang: en-US
layout: wiki
section: ds-index
category: guides
-title: DS game forwarders (3DS)
+title: DS Game Forwarders (3DS)
description: How to create CIA forwarders to have your DS games on your 3DS's home menu
+tabs:
+ -
+ tab-sd-card: SD card
+ tab-flashcard: Flashcard
---
If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/).
@@ -29,8 +33,8 @@ Compatible:
- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg)
- Galaxy Eagle
- M3 DS Real
-- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses <2GB microSD card)
-- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses <2GB microSD card)
+- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card)
+- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card)
- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567)
- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/))
- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/))
@@ -56,7 +60,7 @@ Partially compatible:
Incompatible:
- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.)
- (i)Edge (Unable to autoboot a .nds ROM)
-- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com)/[www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card)
+- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card)
- R4i3D (2012)
- R4 Infinity Dual Core
- R4 SDHC
@@ -76,24 +80,25 @@ PC:
- Java 8 Update 251
- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
-### Part 1: Getting Started
+### Part 1: Getting started
{% capture tab-sd-card %}
1. Download the [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0)
1. Extract the contents of the `for SD card root` folder to the root of your 3DS's SD card
After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change the settings:
- `BOOST_CPU`: If set to 1, TWL clock speed is used, so lags begone
-- `SOUND_FREQ`: If set to 1, sound will play at 48khz, instead of 32khz
+- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz
{% endcapture%}
+{% assign tab-sd-card = tab-sd-card | split: "////////" %}
{% capture tab-flashcard %}
1. Download one of these packs:
- - [Original R4/M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
- - [Acekard 2(i)/M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
+ - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
+ - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
- [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0)
- [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing)
- [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0)
- - [Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
+ - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
- [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0)
1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card.
@@ -103,21 +108,10 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped
- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message
{% endcapture %}
+{% assign tab-flashcard = tab-flashcard | split: "////////" %}
-
+{% assign tabs = tab-sd-card | concat: tab-flashcard %}
+{% include tabs.html index=0 tabs=tabs %}
### Part 2: Getting the AP fix files from TWiLight Menu++
If you already have TWiLight Menu++, skip to the next section.
@@ -127,7 +121,7 @@ If you already have TWiLight Menu++, skip to the next section.
### Part 3: Forwarder3-DS
1. Open `Forwarder3DS.jar`
- - If it doesn't open, make a new text file in the same folder as Forwarder3DS.jar containing `java -jar Forwarder3DS.jar` and save it as `Forwarder3DS.bat` and run that (make sure there is no `.txt` at the end)
+ - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it
1. Set your card as the `Target` on the left
- **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders`
1. Enable `Automatically set ROM path`
diff --git a/pages/_ko-KR/ds-index/dsi-twl-firm.md b/pages/_ko-KR/ds-index/dsi-twl-firm.md
index 7ff2d0e5..65850ea9 100644
--- a/pages/_ko-KR/ds-index/dsi-twl-firm.md
+++ b/pages/_ko-KR/ds-index/dsi-twl-firm.md
@@ -7,36 +7,36 @@ title: Nintendo DSi / Nintendo 3DS TWL_FIRM
description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
-### 커스텀 펌웨어 준비
-커스텀 펌웨어의 대부분의 이점은 닌텐도 DSi와 닌텐도 3DS 제품군에 적용되며, 여러분이 갖고있는 게임기의 가능성을 열어줄 수 있습니다. 커스텀 펌웨어를 설치하는 것은 꽤 쉬우며, 대부분의 경우 (마이크로)SD 카드만 있으면 됩니다. 여러분이 따라오기 쉽도록 순서에 따라 쓰여진 가장 좋은 강좌를 아래 써두었습니다.
+### Setting up CFW
+커스텀 펌웨어의 대부분의 이점은 닌텐도 DSi와 닌텐도 3DS 제품군에 적용되며, 여러분이 갖고있는 게임기의 가능성을 열어줄 수 있습니다. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. 여러분이 따라오기 쉽도록 순서에 따라 쓰여진 가장 좋은 강좌를 아래 써두었습니다.
- [3DS 해킹 가이드](https://3ds.hacks.guide)
- - Lightning command: `mod 3ds`
- - Kuriisu command: `guide 3ds`
+ - Lightning command: `mod 3ds`
+ - Kuriisu command: `guide 3ds`
- [DSi 해킹 가이드](https://dsi.cfw.guide)
- - Lightning command: `mod dsi cfw`
- - Kuriisu command: `guide dsi`
+ - Lightning command: `mod dsi cfw`
+ - Kuriisu command: `guide dsi`
-### CPU 속도
-2004년, 닌텐도 DS는 67MHz 프로세서를 탑재하여 출시되었습니다. 2009년에는, 닌텐도 DSi는 133MHz 프로세서를 탑재하여 출시되었습니다. 닌텐도 DS 라이브러리에 있는 대부분의 게임들은 DSi가 출시되기 전에 만들어졌고, 이 때문에 그 게임에 맞는 유일한 프로세서는 67MHz밖에 없었습니다. 몇몇 응용 프로그램들은 그 클럭 속도에만 대응 되었고, 결과적으로 더 높은 클럭 속도에서는 잘 작동하지 못했습니다. 그러나, 대부분의 게임들은 더 높은 클럭 속도로 기존의 퍼포먼스를 능가할 것입니다.
+### CPU speeds
+The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. 몇몇 응용 프로그램들은 그 클럭 속도에만 대응 되었고, 결과적으로 더 높은 클럭 속도에서는 잘 작동하지 못했습니다. 그러나, 대부분의 게임들은 더 높은 클럭 속도로 기존의 퍼포먼스를 능가할 것입니다.
nds-bootstrap은 TWL Clock Speed를 옵션으로 갖고있는데, 이게 있다고 해서 ROM이 더 높은 클럭 속도에서 잘 작동하도록 조절하지는 않을것입니다. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
-### 닌텐도 DSi 본체 메뉴
-닌텐도 DSi 본체의 메뉴는 서명된 32비트 정수를 사용하여 본체의 여유 공간을 결정해줍니다. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
+### Nintendo DSi system menu
+The Nintendo DSi system menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't.
-This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
+This crash will never occur if the system menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
-In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
+In version 1.4.0, RSA signatures in the DS cart whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
-### 닌텐도 DSi Slot-1 접근 & 차단
-Slot-1 access is blocked when launching applications from the System Menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
+### Nintendo DSi Slot-1 access & blockout
+Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
The flashcard white list is checked via RSA signatures are contained via RSA keys on every firmware expect 1.4.0. This means that people can white list their own carts
-Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
+Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector / interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. Also, the exploit never officially came out, due to Unlaunch being much simpler to install and having less requirements (just a way to get into homebrew) with the same advantages.
@@ -45,8 +45,8 @@ The Nintendo DSi Camera application has the ability to take pictures in the JPEG
A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered.
-### Nintendo DSi Bootstage 2
+### Nintendo DSi bootstage 2
The second bootstage of the Nintendo DSi loads launcher's "title.tmd" into memory. However, they do not specify a file size limit check, meaning that the first 80k bytes are loaded into RAM while the rest can be a custom payload. This is the basis of Unlaunch exploit.
### RTCom
-RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of gbarunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
\ No newline at end of file
+RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
diff --git a/pages/_ko-KR/ds-index/hardmod.md b/pages/_ko-KR/ds-index/hardmod.md
index 713817c9..fcb8af07 100644
--- a/pages/_ko-KR/ds-index/hardmod.md
+++ b/pages/_ko-KR/ds-index/hardmod.md
@@ -5,6 +5,10 @@ section: ds-index
category: guides
title: Hardmod
description: 닌텐도 DSi를 하드모드화 하는 방법
+tabs:
+ -
+ windows: Windows
+ other: macOS / Linux
---
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...
@@ -53,9 +57,7 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Once the script completes, there should be a file with a long name ending in `-no-footer.bin` in the folder where your terminal is open
- Use this file as the NAND image you flash onto the DSi
-
-#### Windows instructions (skip for macOS / Linux)
-
+{% capture tab-windows %}
1. Open Win32DiskImager
1. Click the folder icon and browse to your desktop. In the text box, write `NAND_0.bin`. When selecting type, choose `All types *.*`
1. Choose the device that is the DSi and click read
@@ -63,14 +65,15 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Open HxD and drag both files into the editor. Go to the top bar, click "Analysis", click "File compare" from the drop down menu, then click "Compare".
1. Choose to compare both files then click OK when done
- If it says "The chosen files are identical.", you are good to go to the next section
- - If it doesn't say that, and both NANDs aren't around 240MB, dump NAND_1/NAND_0 again
+ - If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1 / NAND_0 again
1. Open Win32DiskImager, click the folder icon and choose your existing NAND backup you created before
1. Flash it with the `Write` button
1. Unplug the SD card adapter and attempt to turn on the DSi
-
-#### Linux / macOS instructions (skip if on Windows)
+{% endcapture tab-windows %}
+{% assign tab-windows = tab-windows | split: "////////" %}
+{% capture tab-other %}
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
@@ -112,3 +115,9 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Replace `{device-name}` with the mount point of the SD card
At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created!
+{% endcapture tab-other %}
+{% assign tab-other = tab-other | split: "////////" %}
+
+### Flashing the NAND backup
+{% assign tabs = tab-windows | concat: tab-other %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_ko-KR/ds-index/homebrew.md b/pages/_ko-KR/ds-index/homebrew.md
index 49487df5..6bf73f52 100644
--- a/pages/_ko-KR/ds-index/homebrew.md
+++ b/pages/_ko-KR/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: 닌텐도 DS의 홈브류에 대한 정보
Developing Nintendo DS Homebrew typically uses devkitPro tools, such as devkitARM, libnds, and libfat. However, there is the possibility to branch out and use alternative software:
-- **SD Card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
-- **Entire Toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
+- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
+- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
+- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
### Flashcards
@@ -25,22 +25,22 @@ DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flas
Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device.
-### 시한 폭탄
+### Time bomb
A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds:
- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel.
- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available:
- - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
- - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
- - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
- - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
+ - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
+ - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
+ - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
+ - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard).
In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard.
-### ARGV 지원
+### ARGV support
ARGV(Argument Vector)는 두 개의 홈브류 닌텐도 DS 응용프로그램 간의 정보 송신기입니다. It can be used for forwarders or alternative menus.
- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation
diff --git a/pages/_ko-KR/ds-index/index.md b/pages/_ko-KR/ds-index/index.md
index 839fad27..e8660eb9 100644
--- a/pages/_ko-KR/ds-index/index.md
+++ b/pages/_ko-KR/ds-index/index.md
@@ -7,6 +7,3 @@ description: DS Modding의 모든 것에 대한 설명
---
닌텐도 DS Modding 리소스 섹션에 오신 것을 환영합니다. 여기서는 닌텐도 DS의 NTR 펌웨어, 닌텐도 DSi의 TWL 펌웨어, 닌텐도 3DS의 TWL_FIRMY에 대한 기본적인 소개가 될 뿐만 아니라 닌텐도 DS Modding과 관련된 대부분의 것들을 설명합니다.
-
-도움이 필요하시면 [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 33395eb6..c2e8a339 100644
--- a/pages/_ko-KR/ds-index/retail-roms.md
+++ b/pages/_ko-KR/ds-index/retail-roms.md
@@ -7,7 +7,7 @@ title: 시판되는 ROM
description: 시판되는 DS 게임과 관련된 설명
---
-### 불법 복제 방지 기술 (Anti-Piracy)
+### Anti-piracy
불법 복제 방지 기술 (영어로 Anti-Piracy, 줄여서 AP) 은 개발자들이 정당한 구매를 장려하고, 불법 복제를 방지하기 위해 사용되어왔습니다. 이는 로더나 ROM 자체에서 우회할 수 있습니다.
- nds-bootstrap에서는, 위에 이야기한 패치를 우회하기 위해 `.ips`파일을 불러올 수 있습니다. 이러한 `.ips` 파일은 nds-bootstrap 내부에 패치되므로, 롬파일을 온전히 유지할 수 있습니다. `.ips`파일 팩은 자동으로 TWiLight Menu++에 포함됩니다.
@@ -20,7 +20,7 @@ CloneBoot는 게임이 직접 로드한 ARM7과 ARM9 바이너리를 다른 본
현재는 ARM7과 ARM9 바이너리가 RSA 서명을 무효화하도록 패치되어 nds-bootstrap의 cloneboot패치를 쓸 수 없게되었습니다.
-### 세이브 파일
+### Save files
닌텐도 DS 카트리지는 4가지의 알려진 세이브 타입이 있습니다.
- EEPROM - Electrically Erasable Programmable Read-Only Memory
@@ -33,30 +33,30 @@ CloneBoot는 게임이 직접 로드한 ARM7과 ARM9 바이너리를 다른 본
There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php
### Assembly
-Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [gbatek](https://problemkaputt.de/gbatek.htm).
+Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm).
-### 카드 읽기 DMA
+### Card read DMA
Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter.
- For example: `DMA2: 04100010 023C18C0 AF000001`
-### Action Replay Cheats
+### Action Replay cheats
Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether.
Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats:
- Wood R4 (`usrcheat.dat`)
- YSMenu (`usrcheat.dat`)
-Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
+Homebrew / digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`)
- - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
+ - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`)
- - NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation
+ - 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
+ - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
+ - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
+ - Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
diff --git a/pages/_ko-KR/ds-index/wifi.md b/pages/_ko-KR/ds-index/wifi.md
index a3130e2b..435eec04 100644
--- a/pages/_ko-KR/ds-index/wifi.md
+++ b/pages/_ko-KR/ds-index/wifi.md
@@ -12,12 +12,12 @@ description: 닌텐도 DS에서 Wi-Fi를 사용하는 방법에 대한 정보
핫스팟은 사용 가능하므로, 라우터 설정을 바꾸지 않아도 됩니다.
-### 핫스팟 만들기
+### Creating a hotspot
GBAtemp의 macOS와 Linux 컴퓨터 상에 DS 게임 호환 핫스팟을 만드는 방법입니다. 윈도우를 사용중이면, Linux live boot를 이용할 수도 있습니다.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
-### 닌텐도 DS Wi-Fi 커넥션 복구하기
+### Nintendo DS WFC restoration
1. 닌텐도 Wi-Fi 커넥션 설정을 실행합니다.
1. 사용자의 엑세스 포인트에 접속합니다.
1. 사용할 목적과 서비스에 따라, 기본 설정 DNS를 아래에 적힌 값으로 설정합니다.
@@ -28,7 +28,7 @@ GBAtemp의 macOS와 Linux 컴퓨터 상에 DS 게임 호환 핫스팟을 만드
1. 보조 DNS를 `1.1.1.1` 로 설정합니다.
1. 여기서, 게임에 따라 NoSSL 패치가 필요할 수 있습니다.
-### 사용자의 DS 롬에 수동으로 패치하기
+### Manually patching your DS ROMs
Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
@@ -42,7 +42,7 @@ Note: Users of GNU/Linux and macOS can follow very similar instructions, but wil
Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
-### Troubleshooting and Further Reading
-If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+### Troubleshooting and further reading
+If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_ko-KR/gbarunner2/bios.md b/pages/_ko-KR/gbarunner2/bios.md
index efbec128..f9115eba 100644
--- a/pages/_ko-KR/gbarunner2/bios.md
+++ b/pages/_ko-KR/gbarunner2/bios.md
@@ -2,20 +2,26 @@
lang: ko-KR
layout: wiki
section: gbarunner2
-title: GBA BIOS 정보
+title: GBA BIOS Info
description: GBA BIOS에 관한 정보와 덤프하는 방법
---
-GBARunner2에서 게임을 로드하기 위해, GBA BIOS의 덤프파일이 필요합니다. (TWiLight Menu++의 최신 빌드와 함께 딸려나오는) GBARunner2의 최신 빌드는 [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios)가 기본으로 내장되어있습니다. 완전한 복사본이 아니기 때문에 공식 BIOS를 덤프하면 호환성이 높아집니다. 아래 방법들중 하나를 통해 공식 GBA BIOS를 덤프할 수 있습니다.
+GBARunner2에서 게임을 로드하기 위해, GBA BIOS의 덤프파일이 필요합니다. Newer builds of GBARunner2 (which come with the latest release of TWiLight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. However, because it is not an exact copy, using a dump of the official BIOS increases compatibility. 아래 방법들중 하나를 통해 공식 GBA BIOS를 덤프할 수 있습니다.
### 덤핑 가이드
-- [Wii (패밀리 에디션이 아닌)/게임큐브 + 링크 케이블 덤퍼](https://github.com/FIX94/gba-link-cable-dumper)
-- [대부분의 버추얼 콘솔 타이틀을 이용한 3DS](https://glazedbelmont.github.io/gbabiosdump/) (GBA 또는 닌텐도에서 만든 것이 아닌(게임기어) 버추얼 콘솔 타이틀은 안됨)
-- [Flashcard를 이용한 GBA (마이크로/SP)/DS (일반/라이트)](https://glazedbelmont.github.io/gbabiosdump/)
+- [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles)
+- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/)
-BIOS를 덤핑 한 후 이름을 `bios.bin`으로 변경하여야 하며, GBARunner2가 읽을 수 있도록 `sd:/_gba/`에 파일을 위치시켜야 합니다.
+After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it.
BIOS를 아래 체크섬과 비교하여 제대로 된 덤프인지 식별할 수 있습니다.
-**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
+**CRC32:** `81977335`
+
+**MD5:** `a860e8c0b6d573d191e4ec7db1b1e4f6`
+
+**SHA1:** `300c20df6731a33952ded8c436f7f186d25d3492`
+
+**SHA256:** `fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570`
diff --git a/pages/_ko-KR/gbarunner2/faq.md b/pages/_ko-KR/gbarunner2/faq.md
index dd002dec..56439aee 100644
--- a/pages/_ko-KR/gbarunner2/faq.md
+++ b/pages/_ko-KR/gbarunner2/faq.md
@@ -22,4 +22,4 @@ FrescoASF가 작성한 [이 가이드](https://docs.google.com/document/d/1owjiW
#### 와이파이 링크 기능을 사용하는 방법이 뭔가요?
-해당 기능을 사용하기 위해서는, [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) 에서 빌드를 받아올 필요가 있습니다. [GBATemp 위키 페이지](https://wiki.gbatemp.net/wiki/GBARunner2/Link)에서 빌드를 설정하는 방법에 대한 자세한 설명을 찾아보실 수 있습니다.
\ No newline at end of file
+해당 기능을 사용하기 위해서는, [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) 에서 빌드를 받아올 필요가 있습니다. [GBATemp 위키 페이지](https://wiki.gbatemp.net/wiki/GBARunner2/Link)에서 빌드를 설정하는 방법에 대한 자세한 설명을 찾아보실 수 있습니다.
diff --git a/pages/_ko-KR/gbarunner2/index.md b/pages/_ko-KR/gbarunner2/index.md
index c8036e9b..241bdeee 100644
--- a/pages/_ko-KR/gbarunner2/index.md
+++ b/pages/_ko-KR/gbarunner2/index.md
@@ -3,11 +3,11 @@ lang: ko-KR
layout: wiki
section: gbarunner2
title: 홈
-description: 출시 예정
+description: GBARunner2를 사용하는 방법
---
-GBARunner2는 DS/DSi/3DS에서 DS 모드로 GBA 게임들을 실행시키는 [오픈 소스](https://github.com/Gericom/GBARunner2) 하이퍼바이저입니다. 기본적으로, [Nintendont](https://github.com/FIX94/Nintendont)가 Wii에서 게임큐브 게임들을 구동시키는 것과 같습니다.
+GBARunner2는 DS / DSi / 3DS에서 DS 모드로 GBA 게임들을 실행시키는 [오픈 소스](https://github.com/Gericom/GBARunner2) 하이퍼바이저입니다. 기본적으로, [Nintendont](https://github.com/FIX94/Nintendont)가 Wii에서 게임큐브 게임들을 구동시키는 것과 같습니다.
-Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
-- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
-- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
+Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information:
+- [DS 플래시카드](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_ko-KR/index.md b/pages/_ko-KR/index.md
index f01952f2..c1eab405 100644
--- a/pages/_ko-KR/index.md
+++ b/pages/_ko-KR/index.md
@@ -8,4 +8,4 @@ title: 홈
이 사이트는 TWiLight Menu++와 다른 DS-Homebrew 프로젝트를 위한 위키입니다. 위에서 보고싶은거 누르고 난 뒤, 왼쪽에 리스트에서 보고싶은거 누르시면 됩니다.
-이 사이트에 뭔가 기여하고 싶으시면, [깃허브](https://github.com/{{ site.repo }})에서 소스코드를 찾거나, [Crowdin](https://crowdin.com/project/ds-homebrew-wiki)에서 번역에 참여할 수 있습니다. 여기에 대해 무엇이든지 의논하거나 도움을 받고싶으시면 [DS(i) Mode Hacking](https://ds-homebrew.com/discord) 디스코드 서버 (영어 전용)에 들어가보세요.
+이 사이트에 뭔가 기여하고 싶으시면, [깃허브](https://github.com/{{ site.repo }})에서 소스코드를 찾거나, [Crowdin](https://crowdin.com/project/ds-homebrew-wiki)에서 번역에 참여할 수 있습니다. 여기에 대해 무엇이든지 의논하거나 도움을 받고싶으시면 [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) 디스코드 서버 (영어 전용)에 들어가보세요.
diff --git a/pages/_ko-KR/nds-bootstrap/faq.md b/pages/_ko-KR/nds-bootstrap/faq.md
index f53d93e4..cc272f29 100644
--- a/pages/_ko-KR/nds-bootstrap/faq.md
+++ b/pages/_ko-KR/nds-bootstrap/faq.md
@@ -7,7 +7,7 @@ title: FAQ & Troubleshooting
description: FAQ & Troubleshooting for nds-bootstrap
---
-#### Why do I get a white screen when trying to load a game from SD Card?
+#### Why do I get a white screen when trying to load a game from SD card?
- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
@@ -20,7 +20,7 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges
- You can expand the VRAM memory bus to 32-bit
- Utilize the DSi's additional CPU speed
-- Enhance your audio with 48 KHz
+- Enhance your audio with 48 kHz
- Use DSi mode, allowing for DSi features
- Using certain cartridges, you are able to use IR in your application
- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
@@ -30,18 +30,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
#### What is a nightly and where do I get it?
-A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
#### Why do my cheats not work?
The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB.
#### Is there anything else I should know about cheats?
-You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+You can set heap shrink to `Hi` in settings for slightly better cheat support.
+
+For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
#### nds-bootstrap troubleshooting
If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
-1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv)
diff --git a/pages/_ko-KR/nds-bootstrap/index.md b/pages/_ko-KR/nds-bootstrap/index.md
index e282b1ef..3f78f819 100644
--- a/pages/_ko-KR/nds-bootstrap/index.md
+++ b/pages/_ko-KR/nds-bootstrap/index.md
@@ -3,9 +3,9 @@ lang: en-US
layout: wiki
section: nds-bootstrap
title: Home
-description: nds-bootstrap wiki
+description: Information on how to use nds-bootstrap
---
# Welcome to the nds-bootstrap Wiki
-nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
+nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards.
diff --git a/pages/_ko-KR/nds-bootstrap/testing.md b/pages/_ko-KR/nds-bootstrap/testing.md
index 200abd70..cb8b4904 100644
--- a/pages/_ko-KR/nds-bootstrap/testing.md
+++ b/pages/_ko-KR/nds-bootstrap/testing.md
@@ -4,7 +4,7 @@ layout: wiki
section: nds-bootstrap
category: other
title: Compatibility List & Testing Tips
-description: Compatibility List & Testing Tips
+description: Compatibility list and tips for testing games
---
### Compatibility List
diff --git a/pages/_ko-KR/other/godmode9i.md b/pages/_ko-KR/other/godmode9i.md
index b38a223f..5144873b 100644
--- a/pages/_ko-KR/other/godmode9i.md
+++ b/pages/_ko-KR/other/godmode9i.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: GodMode9i
-description: Info for GodMode9i
+description: Information about GodMode9i
---
Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM.
@@ -14,4 +14,4 @@ Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full ac
This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND.
#### Why can't I dump games on DSi?
-You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following (dsi.cfw.guide)[https://dsi.cfw.guide/]
+You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/).
diff --git a/pages/_ko-KR/other/hiyacfw.md b/pages/_ko-KR/other/hiyacfw.md
index f2b3855f..f1bb660e 100644
--- a/pages/_ko-KR/other/hiyacfw.md
+++ b/pages/_ko-KR/other/hiyacfw.md
@@ -3,12 +3,12 @@ lang: en-US
layout: wiki
section: other
title: hiyaCFW
-description: Info for hiyaCFW
+description: Information about hiyaCFW
---
Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
-### Custom Splash Screens
+### Custom splash screens
With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work:
#### BMP
@@ -17,7 +17,7 @@ With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. The
#### GIF
- Simple answer: Most GIFs 256 x 192 or smaller will work
-- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum
- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
- Interlaced and plain text frames are ***not*** supported
diff --git a/pages/_ko-KR/other/index.md b/pages/_ko-KR/other/index.md
index 8db55550..ea0738f1 100644
--- a/pages/_ko-KR/other/index.md
+++ b/pages/_ko-KR/other/index.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: Home
-description: Coming Soon™
+description: Information about other DS-Homebrew projects
---
This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_ko-KR/twilightmenu/custom-boot-splashes.md b/pages/_ko-KR/twilightmenu/custom-boot-splashes.md
index 72f6a79b..be591510 100644
--- a/pages/_ko-KR/twilightmenu/custom-boot-splashes.md
+++ b/pages/_ko-KR/twilightmenu/custom-boot-splashes.md
@@ -10,10 +10,10 @@ description: TWiLight Menu++의 시작화면을 커스텀하는 방법
TWiLight Menu++가 켜질 때의 화면을 GIF 파일로 커스텀할 수 있습니다. `splashtop.gif`와 `splashbottom.gif`으로 되어있는 파일을 `sd:/_nds/TWiLightMenu/extras`에 놓습니다. 그러고 나서, TWiLight Menu++ 설정에서 `DSi 시작화면`을 `사용자 지정`으로 설정합니다.
대부분의 GIF 파일은 256x192에서 작동하며, 예외 사항은 다음과 같습니다:
-- 켜자마자 즉시 실행되는 만큼, 1MiB (DSi 모드) 또는 256KiB (DS 모드)를 넘기는 GIF 파일은 최고 속도로 실행되지 않을 수 있습니다.
-- 두 GIF들은 항상 약 10MB (DSi 모드) 또는 약 2MB (DS 모드) 보다 작아야 합니다.
+- 켜자마자 즉시 실행되는 만큼, 1 MiB (DSi 모드) 또는 256 KiB (DS 모드)를 넘기는 GIF 파일은 최고 속도로 실행되지 않을 수 있습니다.
+- 두 GIF들은 항상 약 10 MB (DSi 모드) 또는 약 2 MB (DS 모드) 보다 작아야 합니다.
- GIF가 무한루프로 설정되면 3초 동안 표시되므로 적어도 하나에서 루프 카운트를 설정하여 시간을 제어합니다.
- 사용자 입력 플래그가 지원되므로 기본 설정처럼 시작화면을 표시하고 대기하려면 한 프레임에서 긴 딜레이를 설정하면 됩니다.
- - 입력 대기 중인 GIF만 일시 중지되므로 다른 GIF가 애니메이션을 계속할 수 있습니다.
+ - 입력 대기 중인 GIF만 일시 중지되므로 다른 GIF가 애니메이션을 계속할 수 있습니다.
- 로컬 색상표를 사용하는 경우 전체 프레임을 덮어써야 합니다. 현재 프레임이 아닌 전체 화면 팔레트를 대체하기 때문입니다.
- 인터레이스와 텍스트 프레임은 작동하지 않습니다.
diff --git a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md
index 4e646645..6bb4d650 100644
--- a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md
@@ -27,12 +27,12 @@ TWiLightMenu는 테마에서 커스텀 사운드를 지원합니다. 사용할
사운드 효과 뱅크를 만들기 위해 `make`를 실행할 수 있습니다. 위에 나열된 모든 파일들은 *bgm.pcm.raw*가 필요하지만 무음으로 만들 수도 있습니다.
-최종적으로 *sfx.bin*은 **512000B = 512KB를 넘어서는 안됩니다**. 이것보다 높을 경우, 충돌을 일으키거나 사운드가 끝까지 재생되지 않을 수 있습니다.
+최종적으로 *sfx.bin*은 **512000B = 512 KB를 넘어서는 안됩니다**. 이것보다 높을 경우, 충돌을 일으키거나 사운드가 끝까지 재생되지 않을 수 있습니다.
### 부팅 음악
다른 사운드 효과는 WAV 파일에서 작동하지만, 시작 사운드는 제대로 작동하려면 특정 형식이어야 하며, 그렇지 않으면 시작 사운드가 중지되는 시점과 배경 음악이 시작되는 시점 사이에 차이가 있을 수 있습니다.
-startup.wav 파일은 반드시 **16-bit 16kHz** 형식이어야 합니다. 이 형식으로 변환하기 위해 [Audacity](https://www.audacityteam.org/download/)를 사용해볼 수 있습니다. Audacity에 파일이 로딩되었으면, **Project Rate (Hz)**를 **16000**으로 변경하고, **Shift+M**을 누른 다음, **Format**을 **16-bit PCM**으로 변경합니다.
+startup.wav 파일은 반드시 **16-bit 16 kHz** 형식이어야 합니다. 이 형식으로 변환하기 위해 [Audacity](https://www.audacityteam.org/download/)를 사용해볼 수 있습니다. Audacity에 파일이 로딩되었으면, **Project Rate (Hz)**를 **16000**으로 변경하고, **Shift+M**을 누른 다음, **Format**을 **16-bit PCM**으로 변경합니다.
사용하려는 파일이 스테레오라면, **Tracks > Mix > Mix Stereo down to Mono**를 순서대로 진행하세요.
@@ -41,7 +41,7 @@ startup.wav 파일은 반드시 **16-bit 16kHz** 형식이어야 합니다. 이
## 메뉴 배경음악
-메뉴 배경음악은 **16-bit 16kHz 모노** raw PCM 파일이여야 합니다. 이 형식으로 변환하기 위해 [Audacity](https://www.audacityteam.org/download/)를 사용해볼 수 있습니다. Audacity에 파일이 로딩되었으면, **Project Rate (Hz)**를 **16000**으로 변경하고, **Shift+M**을 누른 다음, **Format**을 **16-bit PCM**으로 변경합니다.
+메뉴 배경음악은 **16-bit 16 kHz 모노** raw PCM 파일이여야 합니다. 이 형식으로 변환하기 위해 [Audacity](https://www.audacityteam.org/download/)를 사용해볼 수 있습니다. Audacity에 파일이 로딩되었으면, **Project Rate (Hz)**를 **16000**으로 변경하고, **Shift+M**을 누른 다음, **Format**을 **16-bit PCM**으로 변경합니다.
사용하려는 파일이 스테레오라면, **Tracks > Mix > Mix Stereo down to Mono**를 순서대로 진행하세요.
diff --git a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md
index 46ed4b7b..6d3363e4 100644
--- a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md
@@ -3,7 +3,7 @@ lang: ko-KR
layout: wiki
section: twilightmenu
category: customization
-title: DSi / 3DS 스킨 제작하기
+title: How to Create DSi / 3DS Skins
description: TWiLight Menu++의 DSi와 3DS스킨을 커스텀하는 방법
---
diff --git a/pages/_ko-KR/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_ko-KR/twilightmenu/custom-unlaunch-backgrounds.md
index 259a5826..3a3845a8 100644
--- a/pages/_ko-KR/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_ko-KR/twilightmenu/custom-unlaunch-backgrounds.md
@@ -35,7 +35,7 @@ As the GIF's palette is loaded to the same area of VRAM as the text palettes it
1. If your GIF is too large, then using either [gifsicle](http://www.lcdf.org/gifsicle/) or [ezgif.com](https://ezgif.com/optimize) you can try optimizing it
- These instructions will use ezgif as its simpler, being a website
1. Open https://ezgif.com/optimize, and upload your GIF
-1. Try different compression levels until you find the best one under 15,472 bytes (15.11KiB), ideally a bit under as GIMP may increase the size a bit
+1. Try different compression levels until you find the best one under 15,472 bytes (15.11 KiB), ideally a bit under as GIMP may increase the size a bit
1. Save the optimized GIF and open it in GIMP
1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap`
1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button
diff --git a/pages/_ko-KR/twilightmenu/faq.md b/pages/_ko-KR/twilightmenu/faq.md
index 05fd3ae8..7e195ce7 100644
--- a/pages/_ko-KR/twilightmenu/faq.md
+++ b/pages/_ko-KR/twilightmenu/faq.md
@@ -15,7 +15,7 @@ TWL_FIRM이 알 수 없는 이유로 망가졌을 수 있습니다. 문제를
#### TWiLight Menu++를 부팅할 때 하얀 화면만 떠있는 문제는 어떻게 고칠 수 있나요?
- 가장 먼저, 본체의 뚜껑을 닫아서 슬립모드로 전환했다가 다시 여세요. (구형 2DS의 경우 슬립모드 스위치를 전환했다가 다시 원래대로 돌리세요.)
-- 이래도 효과가 없으면, 사용중인 SD카드를 파일 시스템은 FAT32, 할당 단위 크기는 32KB로 설정하고 포맷하세요 (용어는 윈도우 파일 탐색기 기준).
+- 이래도 효과가 없으면, 사용중인 SD카드를 파일 시스템은 FAT32, 할당 단위 크기는 32 KB로 설정하고 포맷하세요 (용어는 윈도우 파일 탐색기 기준).
- 이렇게까지 했는데도 효과가 없으면, 다른 SD카드로 시도해보세요.
#### 게임을 실행할 때 TWiLight Menu++가 재부팅되거나 Guru Meditation Error가 발생하는 현상을 고치는 방법이 뭔가요?
@@ -87,8 +87,8 @@ sudokuhax의 세이브 파일에 따라 터치스크린 입력이 작동하지
#### The Biggest Loser가 TWiLight Menu++를 부팅할 수 있나요?
안됩니다. The Biggest Loser는 Slot-1 게임이고, DSi웨어 게임이 아니기 때문에, Slot-1 카드가 실행될 때에는 SD 접근이 비활성화됩니다.
-[^1]: Text files containing the path to a DS homebrew app and arguments to launch it with, see [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) for more info
-[^2]: Only for retail ROMs, homebrew do not have specific save files
+[^1]: DS homebrew 앱의 경로와 실행 인수를 포함한 자세한 사항은 [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) 텍스트 파일을 참고해주세요.
+[^2]: 시판되는 롬에 한해, 홈브류에 특정 세이브 파일을 저장하지 않습니다.
[^3]: Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the cartridge
[^4]: When running in DSi Mode, it can use the DSP for better sound
[^5]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite
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 568cdc03..76b93731 100644
--- a/pages/_ko-KR/twilightmenu/how-to-get-box-art.md
+++ b/pages/_ko-KR/twilightmenu/how-to-get-box-art.md
@@ -24,7 +24,7 @@ description: How to get box art / game covers in TWiLight Menu++
1. Click `Start`
1. Make sure box art is set to be shown in TWiLight Menu++ settings
-### macOS/Linux
+### macOS / Linux
1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Extract the `.zip`
1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
diff --git a/pages/_ko-KR/twilightmenu/installing-3ds-manual.md b/pages/_ko-KR/twilightmenu/installing-3ds-manual.md
index 427fbe6e..03a5295d 100644
--- a/pages/_ko-KR/twilightmenu/installing-3ds-manual.md
+++ b/pages/_ko-KR/twilightmenu/installing-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: ko-KR
layout: redirect
-destination: 'installing-3ds?tab=manual#tab-manual'
+destination: installing-3ds?tab=manual
title: 설치하기 (3DS, 수동)
---
diff --git a/pages/_ko-KR/twilightmenu/installing-3ds.md b/pages/_ko-KR/twilightmenu/installing-3ds.md
index bef8b8e9..385c868a 100644
--- a/pages/_ko-KR/twilightmenu/installing-3ds.md
+++ b/pages/_ko-KR/twilightmenu/installing-3ds.md
@@ -5,6 +5,11 @@ section: twilightmenu
category: installing
title: 설치하기 (3DS)
description: 닌텐도 3DS에서 TWiLight Menu++를 설치하는 방법
+tabs:
+ -
+ working-camera: 카메라를 사용하여 설치
+ non-working-camera: 카메라를 사용하지 않고 설치
+ manual: 수동 설치
---
설치를 진행하기 전에, [3ds.hacks.guide](https://3ds.hacks.guide)를 따라 사용자의 3DS 본체에 커스텀 펌웨어를 설치해야합니다.
@@ -20,6 +25,7 @@ description: 닌텐도 3DS에서 TWiLight Menu++를 설치하는 방법
1. 사이드바에서 A를 누르거나 다운로드 아이콘을 터치한 후, `TWiLight Menu++`를 선택해서 설치를 진행하세요.
- 시간이 조금 걸릴 수 있습니다.
{% endcapture %}
+{% assign tab-working-camera = tab-working-camera | split: "////////" %}
{% capture tab-non-working-camera %}
1. [Universal-Updater 릴리즈 페이지](https://github.com/Universal-Team/Universal-Updater/releases)에서 `Universal-Updater.cia` 파일을 다운로드하세요.
@@ -34,6 +40,7 @@ description: 닌텐도 3DS에서 TWiLight Menu++를 설치하는 방법
1. 사이드바에서 A를 누르거나 다운로드 아이콘을 터치한 후, `TWiLight Menu++`를 선택해서 설치를 진행하세요.
- 시간이 조금 걸릴 수 있습니다.
{% endcapture %}
+{% assign tab-non-working-camera = tab-non-working-camera | split: "////////" %}
{% capture tab-manual %}
1. `TWiLightMenu-3DS.7z`의 최신버전을 [깃허브 페이지](https://github.com/DS-Homebrew/TWiLightMenu/releases)에서 다운로드하세요.
@@ -44,25 +51,9 @@ description: 닌텐도 3DS에서 TWiLight Menu++를 설치하는 방법
1. SD 카드 루트에 `.cia` 파일 두 개를 복사합니다.
1. 3DS 본체의 FBI에서 두 CIA 파일들을 설치합니다.
{% endcapture %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### 설치하기
-
+{% assign tabs = tab-working-camera | concat: tab-non-working-camera | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_ko-KR/twilightmenu/installing-flashcard.md b/pages/_ko-KR/twilightmenu/installing-flashcard.md
index fbad1241..49a97b3c 100644
--- a/pages/_ko-KR/twilightmenu/installing-flashcard.md
+++ b/pages/_ko-KR/twilightmenu/installing-flashcard.md
@@ -15,7 +15,7 @@ description: 닌텐도 DS flashcard에서 TWiLight Menu++를 설치하는 방법
1. Flashcard의 SD 카드 루트에 `roms` 폴더를 복사합니다.
1. 세이브 데이터를 이미 갖고있다면, DS ROM의 위치에 있는 `.sav` 파일을 `saves` 폴더에 넣으세요. (DS ROM의 위치에도 있습니다.)
1. ...
- - **DS Phat/lite 이용자: **`BOOT.NDS`를 부팅할 때, 하얀 화면이 지속된다면 DS 메모리 확장 팩을 삽입하고 다시 시도해보세요.
+ - **DS Phat / Lite 이용자: **`BOOT.NDS`를 부팅할 때, 하얀 화면이 지속된다면 DS 메모리 확장 팩을 삽입하고 다시 시도해보세요.
- **DSi/3DS 이용자: **본체의 SD 카드에서 TWLMenu++를 실행하고, `Slot-1에서 SCFG 접근`을 '켬'으로 합니다.
- 이렇게 하면 본체의 SD카드에 접근할 수 있고, TWL 클럭 속도 또는 VRAM 속도 증폭을 flashcard 게임에서 사용할 수 있도록 합니다.
@@ -45,5 +45,5 @@ description: 닌텐도 DS flashcard에서 TWiLight Menu++를 설치하는 방법
1. `Autoboot/(사용하는 flashcard)`에 있는 것들을 Flashcard의 마이크로 SD카드의 루트에 추출합니다.
- 사용중인 Flashcard가 보이지 않는다면 이 과정을 건너뛰세요.
1. ...
- - **DS Phat/DS Lite 이용자:** DS 메뉴의 설정에 들어가서 Auto-start를 켜면 부팅할 때 Flashcard가 시작됩니다.
- - **DSi/3DS 이용자:** TWLMenu++를 본체의 SD 카드에서 실행하고, `Slot-1 자동 시작`을 켭니다.
+ - **DS Phat / DS Lite 이용자:** DS 메뉴의 설정에 들어가서 Auto-start를 켜면 부팅할 때 Flashcard가 시작됩니다.
+ - **DSi / 3DS 이용자:** TWLMenu++를 본체의 SD 카드에서 실행하고, `Slot-1 자동 시작`을 켭니다.
diff --git a/pages/_ko-KR/twilightmenu/playing-in-widescreen.md b/pages/_ko-KR/twilightmenu/playing-in-widescreen.md
index 1b8dbf8e..5be1e2b5 100644
--- a/pages/_ko-KR/twilightmenu/playing-in-widescreen.md
+++ b/pages/_ko-KR/twilightmenu/playing-in-widescreen.md
@@ -31,7 +31,7 @@ description: 닌텐도 3DS에서 와이드스크린으로 TWiLight Menu++를 이
모든 작업이 끝났습니다! DS 게임을 와이드스크린으로 즐기세요!
-**참고 1**: DS(i) 모드의 모든 게임/응용프로그램은 와이드스크린과 호환되지 않더라도 와이드스크린으로 실행 될 것입니다. 와이드스크린 호환 게임만 와이드스크린에서 실행되도록 수정하려면 RTCom-activated widescreen이 릴리즈될 때까지 기다립니다.
+**참고 1**: DS(i) 모드의 모든 게임/응용프로그램은 와이드스크린과 호환되지 않더라도 와이드스크린으로 실행될 것입니다. 와이드스크린 호환 게임만 와이드스크린에서 실행되도록 수정하려면 RTCom-activated widescreen이 릴리즈될 때까지 기다립니다.
참고 2: 와이드스크린에서 글리칭 현상 (화면이 깨지는 오류)를 보기 싫으시다면, TWLMenu++가 실행될 때 START 또는 SELECT 버튼을 누르지 마세요. 만약 화면 비율 설정이 보이지 않는다면, RTCom-activated widescreen이 릴리즈될 때까지 기다립니다.
diff --git a/pages/_ko-KR/twilightmenu/updating-3ds-manual.md b/pages/_ko-KR/twilightmenu/updating-3ds-manual.md
index 23725f74..30b04e51 100644
--- a/pages/_ko-KR/twilightmenu/updating-3ds-manual.md
+++ b/pages/_ko-KR/twilightmenu/updating-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: ko-KR
layout: redirect
-destination: 'updating-3ds?tab=manual#tab-manual'
+destination: updating-3ds?tab=manual
title: 업데이트하기 (3DS, 수동)
---
diff --git a/pages/_ko-KR/twilightmenu/updating-3ds.md b/pages/_ko-KR/twilightmenu/updating-3ds.md
index 7b6b69f4..2135b82f 100644
--- a/pages/_ko-KR/twilightmenu/updating-3ds.md
+++ b/pages/_ko-KR/twilightmenu/updating-3ds.md
@@ -5,6 +5,10 @@ section: twilightmenu
category: updating
title: 업데이트하기 (3DS)
description: 닌텐도 3DS에서 TWiLight Menu++를 업데이트하는 방법
+tabs:
+ -
+ universal-updater: Universal-Updater
+ manual: 수동 업데이트
---
v16.4.0보다 낮은 버전에서 업데이트 한다면, `saves`폴더를 DS 롬 파일이 있는 위치와 같은 곳에 새로 만든 뒤, DS 게임의 `.sav` 파일을 해당 폴더에 넣어주세요.
@@ -17,6 +21,7 @@ v16.4.0보다 낮은 버전에서 업데이트 한다면, `saves`폴더를 DS
1. 사이드바에서 A를 누르거나 다운로드 아이콘을 터치한 후, `TWiLight Menu++`를 선택해서 설치를 진행하세요.
- 시간이 조금 걸릴 수 있습니다.
{% endcapture %}
+{% assign tab-universal-updater = tab-universal-updater | split: "////////" %}
{% capture tab-manual %}
1. `TWiLightMenu-3DS.7z`의 최신버전을 [깃허브 페이지](https://github.com/DS-Homebrew/TWiLightMenu/releases)에서 다운로드하세요.
@@ -26,23 +31,12 @@ v16.4.0보다 낮은 버전에서 업데이트 한다면, `saves`폴더를 DS
1. SD 카드 루트에 `.cia` 파일 두 개를 복사합니다.
1. 3DS 본체의 FBI에서 두 CIA 파일들을 설치합니다.
{% endcapture %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### 업데이트하기
-
+{% assign tabs = tab-universal-updater | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
### Flashcard를 위한 추가적인 단계
diff --git a/pages/_ko-KR/twilightmenu/updating-flashcard.md b/pages/_ko-KR/twilightmenu/updating-flashcard.md
index 85b14cd0..5eaced68 100644
--- a/pages/_ko-KR/twilightmenu/updating-flashcard.md
+++ b/pages/_ko-KR/twilightmenu/updating-flashcard.md
@@ -16,7 +16,7 @@ v16.4.0보다 낮은 버전에서 업데이트 한다면, `saves`폴더를 DS
1. Flashcard의 SD 카드 루트에 `_nds` 폴더를 복사합니다.
1. Flashcard의 SD 카드 루트에 `BOOT.NDS` 파일을 복사합니다.
-### DSi/3DS SD 카드를 위한 추가적인 단계
+### DSi / 3DS SD 카드를 위한 추가적인 단계
TWLMenu++내의 SD 카드와 Flashcard 간의 내용물을 전환하고 싶거나, Flashcard의 TWLMenu++가 v16.3.0 이후의 버전이라면, 이 단계를 따르도록 합니다.
diff --git a/pages/_pl-PL/community/discord-rules.md b/pages/_pl-PL/community/discord-rules.md
index 6e96d25a..de56bd68 100644
--- a/pages/_pl-PL/community/discord-rules.md
+++ b/pages/_pl-PL/community/discord-rules.md
@@ -62,8 +62,8 @@ Na przykład:
### Dopilnuj tego, by twój nick zawierał tylko znaki alfanumeryczne, żeby był łatwy do odczytania i otagowania.
- Użytkownicy z nickiem, którego nie da się pingnąć czy przeczytać w normalny sposób, będą mieli przyznaną inną nawę.
- - Jeśli musimy obrócić nasz ekran, by przeczytać Twój nick, to znaczy, że jest coś z nim nie tak.
- - Jeśli musimy wziąć twoje ID Użytkownika, żeby Cię pignąć, to znaczy, że z nickiem jest coś nie tak.
+ - Jeśli musimy obrócić nasz ekran, by przeczytać Twój nick, to znaczy, że jest coś z nim nie tak.
+ - Jeśli musimy wziąć twoje ID Użytkownika, żeby Cię pignąć, to znaczy, że z nickiem jest coś nie tak.
- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed.
diff --git a/pages/_pl-PL/community/index.md b/pages/_pl-PL/community/index.md
index 11b208e6..21624857 100644
--- a/pages/_pl-PL/community/index.md
+++ b/pages/_pl-PL/community/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: community
title: Home
-description: Coming Soon™
+description: Information about the DS-Homebrew community
---
You can find information about our community here, such as the rules for our Discord server. We have the following places:
-- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Discord: [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord)
- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_pl-PL/ds-index/3ds-forwarders.md b/pages/_pl-PL/ds-index/3ds-forwarders.md
index a6a2fdd9..a2ac8576 100644
--- a/pages/_pl-PL/ds-index/3ds-forwarders.md
+++ b/pages/_pl-PL/ds-index/3ds-forwarders.md
@@ -3,8 +3,12 @@ lang: en-US
layout: wiki
section: ds-index
category: guides
-title: DS game forwarders (3DS)
+title: DS Game Forwarders (3DS)
description: How to create CIA forwarders to have your DS games on your 3DS's home menu
+tabs:
+ -
+ tab-sd-card: SD card
+ tab-flashcard: Flashcard
---
If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/).
@@ -29,8 +33,8 @@ Compatible:
- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg)
- Galaxy Eagle
- M3 DS Real
-- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses <2GB microSD card)
-- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses <2GB microSD card)
+- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card)
+- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card)
- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567)
- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/))
- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/))
@@ -56,7 +60,7 @@ Partially compatible:
Incompatible:
- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.)
- (i)Edge (Unable to autoboot a .nds ROM)
-- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com)/[www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card)
+- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card)
- R4i3D (2012)
- R4 Infinity Dual Core
- R4 SDHC
@@ -76,24 +80,25 @@ PC:
- Java 8 Update 251
- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
-### Part 1: Getting Started
+### Part 1: Getting started
{% capture tab-sd-card %}
1. Download the [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0)
1. Extract the contents of the `for SD card root` folder to the root of your 3DS's SD card
After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change the settings:
- `BOOST_CPU`: If set to 1, TWL clock speed is used, so lags begone
-- `SOUND_FREQ`: If set to 1, sound will play at 48khz, instead of 32khz
+- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz
{% endcapture%}
+{% assign tab-sd-card = tab-sd-card | split: "////////" %}
{% capture tab-flashcard %}
1. Download one of these packs:
- - [Original R4/M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
- - [Acekard 2(i)/M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
+ - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
+ - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
- [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0)
- [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing)
- [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0)
- - [Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
+ - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
- [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0)
1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card.
@@ -103,21 +108,10 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped
- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message
{% endcapture %}
+{% assign tab-flashcard = tab-flashcard | split: "////////" %}
-
+{% assign tabs = tab-sd-card | concat: tab-flashcard %}
+{% include tabs.html index=0 tabs=tabs %}
### Part 2: Getting the AP fix files from TWiLight Menu++
If you already have TWiLight Menu++, skip to the next section.
@@ -127,7 +121,7 @@ If you already have TWiLight Menu++, skip to the next section.
### Part 3: Forwarder3-DS
1. Open `Forwarder3DS.jar`
- - If it doesn't open, make a new text file in the same folder as Forwarder3DS.jar containing `java -jar Forwarder3DS.jar` and save it as `Forwarder3DS.bat` and run that (make sure there is no `.txt` at the end)
+ - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it
1. Set your card as the `Target` on the left
- **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders`
1. Enable `Automatically set ROM path`
diff --git a/pages/_pl-PL/ds-index/dsi-twl-firm.md b/pages/_pl-PL/ds-index/dsi-twl-firm.md
index 6b9acd46..b5c9edf4 100644
--- a/pages/_pl-PL/ds-index/dsi-twl-firm.md
+++ b/pages/_pl-PL/ds-index/dsi-twl-firm.md
@@ -7,36 +7,36 @@ title: TWL_FIRM Nintendo DSi / Nintendo 3DS
description: Informacje o TWL_FIRM Nintendo DSi i Nintendo 3DS
---
-### Przygotowywanie CFW
-Chociaż większość korzyści z Custom Firmware dotyczy systemów Nintendo DSi i Nintendo 3DS, to umożliwia ono także odblokowanie możliwości konsoli. Instalacja Custom Firmware jest dosyć łatwe, a w większości przypadków potrzebujesz tylko karty (micro)SD. Mamy dla Ciebie najlepsze poradniki z instrukcjami krok po kroku.
+### Setting up CFW
+Chociaż większość korzyści z Custom Firmware dotyczy systemów Nintendo DSi i Nintendo 3DS, to umożliwia ono także odblokowanie możliwości konsoli. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Mamy dla Ciebie najlepsze poradniki z instrukcjami krok po kroku.
- [Poradnik Hakowania 3DS](https://3ds.hacks.guide)
- - Komenda Lightning: `mod 3ds`
- - Komenda Kuriisu: `guide 3ds`
+ - Komenda Lightning: `mod 3ds`
+ - Komenda Kuriisu: `guide 3ds`
- [Poradnik Hakowania DSi](https://dsi.cfw.guide)
- - Komenda Lightning: `mod dsi cfw`
- - Komenda Kuriisu: `guide dsi`
+ - Komenda Lightning: `mod dsi cfw`
+ - Komenda Kuriisu: `guide dsi`
-### Szybkości CPU
-Nintendo DS było sprzedawane w 2004 z procesorem 67MHz. Nintendo DSi było sprzedawane w 2009 z procesorem 133MHz. Większość gier z biblioteki Nintendo DS wyszło na rynek przed premierą Nintendo DSi. Z tego powodu mogły korzystać one tylko z procesora o prędkośći 67MHz. Niektóre aplikacje wiązały się z tą prędkością i w rezultacie nie działałyby one poprawnie z wyższymi taktowaniami zegara procesora. Większość gier wykorzystywałaby większy potencjał nowego procesora, aby uzyskać wyższą wydajność.
+### CPU speeds
+The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Niektóre aplikacje wiązały się z tą prędkością i w rezultacie nie działałyby one poprawnie z wyższymi taktowaniami zegara procesora. Większość gier wykorzystywałaby większy potencjał nowego procesora, aby uzyskać wyższą wydajność.
nds-bootstrap ma opcje TWL Clock Speed, ale nie bedzie on próbował dostosować naszego ROM do pracy z większym taktowaniem zegara procesora. To zadanie leży w rękach aplikacji, więc aplikacje nie działające z wyższymi taktowaniami NIE są problemem ze strony nds-bootstrap.
-### Menu systemu Nintendo DSi
-Menu systemu Nintendo DSi używa 32-bitowych liczb całkowitych, aby określić dostępne miejsce w pamięci urządzenia. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
+### Nintendo DSi system menu
+The Nintendo DSi system menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
Zakresy powodujące jego przepełnienie określa się na podstawie par. Na przykład 1-2 GB wolnego miejsca jest dozwolone gdy 3-4 nie jest. 5-6GB wolnego miejsca jest dozwolone, a 7-8 znowu nie.
-This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
+This crash will never occur if the system menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
-In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
+In version 1.4.0, RSA signatures in the DS cart whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
-### Nintendo DSi Slot-1 Access & Blockout
-Slot-1 access is blocked when launching applications from the System Menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
+### Nintendo DSi Slot-1 access & blockout
+Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
The flashcard white list is checked via RSA signatures are contained via RSA keys on every firmware expect 1.4.0. This means that people can white list their own carts
-Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
+Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector / interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. Also, the exploit never officially came out, due to Unlaunch being much simpler to install and having less requirements (just a way to get into homebrew) with the same advantages.
@@ -45,8 +45,8 @@ The Nintendo DSi Camera application has the ability to take pictures in the JPEG
A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered.
-### Nintendo DSi Bootstage 2
+### Nintendo DSi bootstage 2
The second bootstage of the Nintendo DSi loads launcher's "title.tmd" into memory. However, they do not specify a file size limit check, meaning that the first 80k bytes are loaded into RAM while the rest can be a custom payload. This is the basis of Unlaunch exploit.
### RTCom
-RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of gbarunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
\ No newline at end of file
+RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
diff --git a/pages/_pl-PL/ds-index/hardmod.md b/pages/_pl-PL/ds-index/hardmod.md
index 015eadde..b7401af7 100644
--- a/pages/_pl-PL/ds-index/hardmod.md
+++ b/pages/_pl-PL/ds-index/hardmod.md
@@ -5,6 +5,10 @@ section: ds-index
category: guides
title: Hardmod
description: Jak wykonać hardmoda Nintendo DSi
+tabs:
+ -
+ windows: Windows
+ other: macOS / Linux
---
Hardmodowanie polega na fizycznym lutowaniu płyty głównej Nintendo DSi do adaptera karty SD w celu podłączenia do komputera. Jest to przydatne by przywrócić kopię zapasową NAND, przeglądać NAND na swoim komputerze itp...
@@ -53,9 +57,7 @@ Najpierw musisz usunąć stopkę NOCASH z kopii zapasowej, którą flashujesz DS
- Po ukończeniu skryptu powinien pojawić się plik z długą nazwą kończącą się na `-no-footer.bin` w folderze otworzonym przez terminal
- Użyj tego pliku jako obrazu NAND, którego wgrasz na DSi
-
-#### Instrukcje dla Windows (pomiń jeśli korzystasz z macOS / Linux)
-
+{% capture tab-windows %}
1. Otwórz Win32DiskImager
1. Otwórz ikonę folderu i przejdź do pulpitu. W polu tekstowym wpisz `NAND_0.bin`. Zaznaczając typ, wybierz `Wszystkie pliki (*.*)`
1. Wybierz urządzenie, które jest DSi i wciśnij read
@@ -63,14 +65,15 @@ Najpierw musisz usunąć stopkę NOCASH z kopii zapasowej, którą flashujesz DS
1. Otwórz HxD i przeciągnij oba pliki do edytora. W górnym pasku wybierz "Analizy", następnie z "Porównanie danych" wybierz "Porównaj".
1. Wybierrz to w celu porównaniania obu plików, wciśnij OK po zakończeniu
- Jeśli wyskoczy "Wybrane pliki są identyczne", możesz przejść dalej
- - Jeśli to nie wyskoczy i oba pliki nie mają około 240MB, zrzuć je ponownie
+ - If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1 / NAND_0 again
1. Otwórz Win32DiskImager, wciśnij ikonę folderu i wybierz utworzony wcześniej backup NAND
1. Sflashuj go używając przycisku `Write`
-1. Odłącz adapter i spróbuj uruchomić konsolę
-
-#### Instrukcje dla Linux / macOS (pomiń jeśli korzystasz z Windowsa)
+1. Unplug the SD card adapter and attempt to turn on the DSi
+{% endcapture tab-windows %}
+{% assign tab-windows = tab-windows | split: "////////" %}
+{% capture tab-other %}
1. Dowiedz się, gdzie karta SD jest zamontowana
- Linux:
1. Odłącz adapter karty SD
@@ -112,3 +115,9 @@ Najpierw musisz usunąć stopkę NOCASH z kopii zapasowej, którą flashujesz DS
- Replace `{device-name}` with the mount point of the SD card
At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created!
+{% endcapture tab-other %}
+{% assign tab-other = tab-other | split: "////////" %}
+
+### Flashing the NAND backup
+{% assign tabs = tab-windows | concat: tab-other %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_pl-PL/ds-index/homebrew.md b/pages/_pl-PL/ds-index/homebrew.md
index 5dba4319..fc1b3685 100644
--- a/pages/_pl-PL/ds-index/homebrew.md
+++ b/pages/_pl-PL/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Informacje o Homebrew na Nintendo DS
Zwykle do tworzenia Homebrew na Nintendo DS używa się narzędzi devkitPro, takich jak devkitARM, libnds czy libfat. Jednakże można pójść własną drogą i używać alternatywnych programów:
-- **SD Card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
-- **Entire Toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
+- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
+- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
+- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
### Flashcardy
@@ -25,22 +25,22 @@ Flashcardy DS mode to metoda slot-1 uruchamiania aplikacji Nintendo DS. Flashcar
Inne sloty na karty SD mają (najczęściej) inny hardware, a kod napisany dla jednej karty niekoniecznie będzie działał dla innej karty. DLDI (w skrócie Dynamically Linked Device Interface) próbuje rozwiązać ten problem poprzez patchowanie kodu obsługi karty SD zewnętrznie. Loadery jak YSMenu, Wood R4 czy TWiLight Menu++ mogą automatycznie w ten sposób patchować homebrew, ale jeśli musisz spatchować tak coś ręcznie, możesz użyć [DLDI Patcher](https://www.chishm.com/DLDI#tools) w zależności od urządzenia.
-### Bomba Czasowa
+### Time bomb
Bomba czasowa to czas wygaśnięcia jądra nagrywarki flashcard, który jest używany przez producentów w celu zmuszenia użytkowników do kupienia nowego egzemplarza. Gdy twój zegar systemowy przekroczy określoną datę, jądrą odmówi uruchomienia i powiadomi Cię o wygaśnięciu. Na szczęście flaga nie jest nigdzie ustawiona, tylko obsługiwana jest przez oprogramowanie flashcarda, co pozwala nam na dwa obejścia:
- Ponieważ funkcja opiera się na czasie systemowym, możesz ustawić wcześniejszą datę. Spowoduje to popsucie każdej gry używającej czasu systemowego, ale pozwoli Ci na używanie domyślnego jądra.
- Ponieważ funkcja opiera się na jądrze, a nie na oprogramowaniu, możesz przełączyć się na alternatywne jądro. Masz dwie opcje:
- - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- Menu jest dosyć brzydkie i pokazuje tylko pliki `.nds`, ale ma o wiele lepsze wsparcie gier i cheatów oraz nie wymaga memory paka
- - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- Przydatne jeśli chcesz mieć wszystkie ROMy z różnych konsol w jednym menu. Są dwa sposoby na uruchamianie gier DS z TWiLight Menu++:
- - Z B4DS: Wymaga Memory Expansion Pak dla rozszerzonej kompatybilności gier i nie wspiera cheatów. Ale działa na wszystkich flashcardach, które są wspierane przez TWiLight Menu++
- - Z YSMenu: Łączy kompatybilność YSMenu z lepszym menu TWiLight Menu++, ale cheaty nie są wspierane
+ - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- Menu jest dosyć brzydkie i pokazuje tylko pliki `.nds`, ale ma o wiele lepsze wsparcie gier i cheatów oraz nie wymaga memory paka
+ - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- Przydatne jeśli chcesz mieć wszystkie ROMy z różnych konsol w jednym menu. Są dwa sposoby na uruchamianie gier DS z TWiLight Menu++:
+ - Z B4DS: Wymaga Memory Expansion Pak dla rozszerzonej kompatybilności gier i nie wspiera cheatów. Ale działa na wszystkich flashcardach, które są wspierane przez TWiLight Menu++
+ - Z YSMenu: Łączy kompatybilność YSMenu z lepszym menu TWiLight Menu++, ale cheaty nie są wspierane
Rekomendujemy YSMenu(z TWiLight Menu++ jeśli tak preferujesz) ze względu na większość kompatybilność i brak potrzeby Memory Expansion Pak. Jeśli chcesz YSMenu, DeadSkullzJr zrobił [repozytorium Dropbox](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) z każdym głównym jądrem rozruchu, już przygotowanymi dla twojego flashcarda. Jedyne co trzeba zrobić to przenieść do katalogu głównego karty SD. Instrukcje instalacji TWiLight Menu++ są [na stronie instalacji na flashcarda](../twilightmenu/installing-flashcard).
Aby sprawdzić, czy twoja nagrywarka ma bombę czasową, ustaw datę twojego systemu na najnowszą możliwą i uruchom ją.
-### Wsparcie ARGV
+### ARGV support
ARGV to nadajnik informacji pomiędzy dwoma aplikacjami homebrew na Nintendo DS. Ta funkcja może być używana przez forwardery czy alternatywne menu.
- Homebrew musi być odpowiednio zaprogramowane, by z tego skorzystać. Na przykład GBARunner2, NesDS i GameYob mają implementację ARGV
diff --git a/pages/_pl-PL/ds-index/index.md b/pages/_pl-PL/ds-index/index.md
index c346e486..558dc2f2 100644
--- a/pages/_pl-PL/ds-index/index.md
+++ b/pages/_pl-PL/ds-index/index.md
@@ -7,6 +7,3 @@ description: Wyjaśnienie wszystkich rzeczy dotyczących modowania DSa
---
Witamy w sekcji zasobów na temat modowania Nintendo DS. Będzie to próba wyjaśnienia większości rzeczy związanych z modowaniem Nintendo DS, jak również podstawowe wprowadzenie do oprogramowania NTR dla Nintendo DS, oprogramowania TWL DSi Nintendo oraz TWL_FIRM dla Nintendo 3DS.
-
-Jeśli potrzebujesz pomocy, spytaj się na serwerze Discord [DS(i) Mode Hacking!](https://ds-homebrew.com/discord). (tylko w języku angielskim)
-{:.alert .alert-info}
diff --git a/pages/_pl-PL/ds-index/retail-roms.md b/pages/_pl-PL/ds-index/retail-roms.md
index 9f10f38b..7880499c 100644
--- a/pages/_pl-PL/ds-index/retail-roms.md
+++ b/pages/_pl-PL/ds-index/retail-roms.md
@@ -7,7 +7,7 @@ title: ROM-y detaliczne
description: Informacje dotyczące detalicznych gier DS
---
-### Anty-Piractwo
+### Anti-piracy
AP (skrót od anty-piractwo) jest metodą stosowaną przez deweloperów w celu wymuszania legalnych zakupów i zapobiegania piractwu. Może to być obchodzone przez loadera lub samego ROM-a.
- 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++.
@@ -20,7 +20,7 @@ Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another
Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid.
-### Save Files
+### Save files
Nintendo DS cartridges have 4 known save types:
- EEPROM - Electrically Erasable Programmable Read-Only Memory (Elektrycznie Wymazywalna Programowalna Pamięć do Odczytu)
@@ -33,30 +33,30 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php
### Assembly
-Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [gbatek](https://problemkaputt.de/gbatek.htm).
+Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm).
-### Card Read DMA
+### Card read DMA
Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
Możesz znaleźć grę używającą dma za pośrednictwem no$gba poprzez włączenie dziennika DMA na ARM9. A DMA access to the card uses AF000001 as the third parameter.
- Na przykład: `DMA2: 04100010 023C18C0 AF000001`
-### Action Replay Cheats
+### Action Replay cheats
Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether.
Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats:
- Wood R4 (`usrcheat.dat`)
- YSMenu (`usrcheat.dat`)
-Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
+Homebrew / digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`)
- - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
+ - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([fork usrcheat.dat](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` bądź `usrcheat.dat`)
- - NitroHax3DS jest wersją NitroHax, która jest uruchomiana z systemowej karty SD na DSi lub 3DS. Wersja oryginalna używa cheats.xml z tym samym limitem 2.4MB jak oryginalny NitroHax, ale jest także fork, który ładuje cheaty z bazy danych usrcheat.dat bez żadnych ograniczeń pamięciowych
+ - NitroHax3DS jest wersją NitroHax, która jest uruchomiana z systemowej karty SD na DSi lub 3DS. Wersja oryginalna używa cheats.xml z tym samym limitem 2.4MB jak oryginalny NitroHax, ale jest także fork, który ładuje cheaty z bazy danych usrcheat.dat bez żadnych ograniczeń pamięciowych
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`)
- - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
- - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
- - Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
+ - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
+ - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
+ - Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
diff --git a/pages/_pl-PL/ds-index/wifi.md b/pages/_pl-PL/ds-index/wifi.md
index d0bc8440..8827684f 100644
--- a/pages/_pl-PL/ds-index/wifi.md
+++ b/pages/_pl-PL/ds-index/wifi.md
@@ -12,12 +12,12 @@ description: Informacje o korzystaniu z Wi-Fi na Nintendo DS
Da się używać hotspotów, więc nie musisz zmieniać konfiguracji swojego routera.
-### Tworzenie Hotspotu
+### Creating a hotspot
Istnieją poradniki dotyczące tworzenia hotspotu kompatybilnego z grami DS na komputerach macOS i Linux na GBAtemp. Jeśli korzystasz z Windowsa, możesz użyć Linux live boot.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
-### Przywracanie Nintendo DS WFC
+### Nintendo DS WFC restoration
1. Uruchom ustawienia WFC Nintendo
1. Połącz się ze swoim punktem dostępu
1. Ustaw wartość Primary DNS jako jedną z wartości podanych poniżej, w zależności od tego, której usługi chcesz użyć:
@@ -28,7 +28,7 @@ Istnieją poradniki dotyczące tworzenia hotspotu kompatybilnego z grami DS na k
1. Ustaw `1.1.1.1` jako swój drugi DNS
1. W zależności od gry, będziesz potrzebować spatchowania jej za pomocą NoSSL
-### Ręczne Patchowanie Twoich ROMów DS
+### Manually patching your DS ROMs
Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
@@ -42,7 +42,7 @@ Note: Users of GNU/Linux and macOS can follow very similar instructions, but wil
Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
-### Troubleshooting and Further Reading
-If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+### Troubleshooting and further reading
+If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_pl-PL/gbarunner2/bios.md b/pages/_pl-PL/gbarunner2/bios.md
index 95120883..b75ef5b1 100644
--- a/pages/_pl-PL/gbarunner2/bios.md
+++ b/pages/_pl-PL/gbarunner2/bios.md
@@ -2,20 +2,26 @@
lang: en-US
layout: wiki
section: gbarunner2
-title: GBA BIOS info
+title: GBA BIOS Info
description: Information on the GBA BIOS and how to dump it
---
-In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. However, because it is not an exact copy, using a dump of the official BIOS increases compatibility. You can dump an official GBA BIOS with one of the following methods.
### Dumping Guides
-- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
-- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
-- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+- [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles)
+- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/)
-After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it.
You can verify that your BIOS is a proper dump by comparing it with the following checksums:
-**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
+**CRC32:** `81977335`
+
+**MD5:** `a860e8c0b6d573d191e4ec7db1b1e4f6`
+
+**SHA1:** `300c20df6731a33952ded8c436f7f186d25d3492`
+
+**SHA256:** `fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570`
diff --git a/pages/_pl-PL/gbarunner2/faq.md b/pages/_pl-PL/gbarunner2/faq.md
index bd0fa0da..b23f3ecb 100644
--- a/pages/_pl-PL/gbarunner2/faq.md
+++ b/pages/_pl-PL/gbarunner2/faq.md
@@ -14,12 +14,12 @@ You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1
Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/).
-#### How do I use Nightly GBARunner2 Builds in TWiLight Menu++?
+#### How do I use nightly GBARunner2 builds in TWiLight Menu++?
1. Download the nightly build
1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi)
1. Place it in `sd:_nds`
-#### How do I use Wifi Link features?
+#### How do I use Wi-Fi link features?
-You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
\ No newline at end of file
+You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
diff --git a/pages/_pl-PL/gbarunner2/index.md b/pages/_pl-PL/gbarunner2/index.md
index c8a18925..a5713cad 100644
--- a/pages/_pl-PL/gbarunner2/index.md
+++ b/pages/_pl-PL/gbarunner2/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: gbarunner2
title: Home
-description: Coming Soon™
+description: Information on how to use GBARunner2
---
-GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running Gamecube games on Wii.
+GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS / DSi / 3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii.
-Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
-- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
-- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
+Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information:
+- [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_pl-PL/index.md b/pages/_pl-PL/index.md
index bd973529..99f13f0a 100644
--- a/pages/_pl-PL/index.md
+++ b/pages/_pl-PL/index.md
@@ -8,4 +8,4 @@ title: Strona główna
Ta strona jest miejscem, w którym możesz znaleźć wiki o TWiLight Menu++ i innych projektach DS-Homebrew. Kliknij na jedną z sekcji u góry. Lista stron będzie po lewej stronie.
-Jeśli chcesz pomóc, możesz znaleźć kod źródłowy na [GitHub](https://github.com/{{ site.repo }}) lub pomóc w tłumaczeniu na [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). Jeśli chcesz pogadać albo się o coś spytać, dołącz do serweru Discord [DS(i) Hacking](https://ds-homebrew.com/discord) (tylko po angielsku).
+Jeśli chcesz pomóc, możesz znaleźć kod źródłowy na [GitHub](https://github.com/{{ site.repo }}) lub pomóc w tłumaczeniu na [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only).
diff --git a/pages/_pl-PL/nds-bootstrap/faq.md b/pages/_pl-PL/nds-bootstrap/faq.md
index 3068b6e6..bc2bbc3b 100644
--- a/pages/_pl-PL/nds-bootstrap/faq.md
+++ b/pages/_pl-PL/nds-bootstrap/faq.md
@@ -7,7 +7,7 @@ title: FAQ & Rozwiązywanie problemów
description: FAQ & Rozwiązywanie problemów nds-bootstrap
---
-#### Dlaczego dostaję biały ekran podczas uruchamiania gry z karty SD?
+#### Why do I get a white screen when trying to load a game from SD card?
- Najpierw sprawdź [listę kompatybilności nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0), by się upewnić czy twoja gra jest kompatybilna
- Spróbuj włączyć grę bez żadnych cheatów, ponieważ niektóre nie są na razie kompatybilne z nds-bootstrap, wciśnij L, by wyłączyć wszystie cheaty
- Jeśli gra, którą próbujesz uruchomić, to gra DSi Enhanced a następnie upewnij się, że TWiLight Menu++ jest ustawiony na `Tryb DS`
@@ -20,7 +20,7 @@ nds-bootstrap patchuje ROM, by mógł być uruchamiany z karty SD, ponieważ ROM
- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges
- You can expand the VRAM memory bus to 32-bit
- Utilize the DSi's additional CPU speed
-- Enhance your audio with 48 KHz
+- Enhance your audio with 48 kHz
- Use DSi mode, allowing for DSi features
- Using certain cartridges, you are able to use IR in your application
- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
@@ -30,18 +30,20 @@ nds-bootstrap patchuje ROM, by mógł być uruchamiany z karty SD, ponieważ ROM
Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
#### What is a nightly and where do I get it?
-A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
#### Why do my cheats not work?
The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB.
#### Is there anything else I should know about cheats?
-You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+You can set heap shrink to `Hi` in settings for slightly better cheat support.
+
+For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
#### nds-bootstrap troubleshooting
If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
-1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv)
diff --git a/pages/_pl-PL/nds-bootstrap/index.md b/pages/_pl-PL/nds-bootstrap/index.md
index e282b1ef..3f78f819 100644
--- a/pages/_pl-PL/nds-bootstrap/index.md
+++ b/pages/_pl-PL/nds-bootstrap/index.md
@@ -3,9 +3,9 @@ lang: en-US
layout: wiki
section: nds-bootstrap
title: Home
-description: nds-bootstrap wiki
+description: Information on how to use nds-bootstrap
---
# Welcome to the nds-bootstrap Wiki
-nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
+nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards.
diff --git a/pages/_pl-PL/nds-bootstrap/testing.md b/pages/_pl-PL/nds-bootstrap/testing.md
index 200abd70..cb8b4904 100644
--- a/pages/_pl-PL/nds-bootstrap/testing.md
+++ b/pages/_pl-PL/nds-bootstrap/testing.md
@@ -4,7 +4,7 @@ layout: wiki
section: nds-bootstrap
category: other
title: Compatibility List & Testing Tips
-description: Compatibility List & Testing Tips
+description: Compatibility list and tips for testing games
---
### Compatibility List
diff --git a/pages/_pl-PL/other/godmode9i.md b/pages/_pl-PL/other/godmode9i.md
index b38a223f..5144873b 100644
--- a/pages/_pl-PL/other/godmode9i.md
+++ b/pages/_pl-PL/other/godmode9i.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: GodMode9i
-description: Info for GodMode9i
+description: Information about GodMode9i
---
Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM.
@@ -14,4 +14,4 @@ Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full ac
This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND.
#### Why can't I dump games on DSi?
-You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following (dsi.cfw.guide)[https://dsi.cfw.guide/]
+You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/).
diff --git a/pages/_pl-PL/other/hiyacfw.md b/pages/_pl-PL/other/hiyacfw.md
index f2b3855f..f1bb660e 100644
--- a/pages/_pl-PL/other/hiyacfw.md
+++ b/pages/_pl-PL/other/hiyacfw.md
@@ -3,12 +3,12 @@ lang: en-US
layout: wiki
section: other
title: hiyaCFW
-description: Info for hiyaCFW
+description: Information about hiyaCFW
---
Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
-### Custom Splash Screens
+### Custom splash screens
With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work:
#### BMP
@@ -17,7 +17,7 @@ With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. The
#### GIF
- Simple answer: Most GIFs 256 x 192 or smaller will work
-- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum
- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
- Interlaced and plain text frames are ***not*** supported
diff --git a/pages/_pl-PL/other/index.md b/pages/_pl-PL/other/index.md
index 8db55550..ea0738f1 100644
--- a/pages/_pl-PL/other/index.md
+++ b/pages/_pl-PL/other/index.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: Home
-description: Coming Soon™
+description: Information about other DS-Homebrew projects
---
This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_pl-PL/twilightmenu/custom-boot-splashes.md b/pages/_pl-PL/twilightmenu/custom-boot-splashes.md
index 7f33a035..9f5a5312 100644
--- a/pages/_pl-PL/twilightmenu/custom-boot-splashes.md
+++ b/pages/_pl-PL/twilightmenu/custom-boot-splashes.md
@@ -10,10 +10,10 @@ description: Jak używać niestandardowych ekranów powitalnych w TWiLight Menu+
Możesz używać własnych plików GIF, by mieć własne ekrany powitalne podczas uruchamiania TWiLight Menu++. Muszą być nazwane `splashtop.gif` i `splashbottom.gif` i znajdować się w `sd:/_nds/TWiLightMenu/extras`, następnie ustaw `Ekran Powitalny DSi` na `Niestandardowy` w ustawieniach TWiLight Menu++.
Większość plików GIF do 256x192 powinna działać, z paroma wyjątkami:
-- Pliki GIF powyżej 1MiB (tryb DSi) lub 256KiB (tryb DS) mogą nie odtwarzać się w pełnej prędkości, ponieważ będą dekompresowane w locie
-- Between the two, the GIFs must be less than about 10MB (DSi Mode) or about 2MB (DS Mode)
+- GIF files over 1 MiB (DSi Mode) or 256 KiB (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 10 MB (DSi Mode) or about 2 MB (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
+ - Only the GIF waiting for input will be paused, so the other can continue animating
- If using Local Color Tables the whole frame must be overwritten as it will replace the whole screen's palette, not just the current frame
- Interlaced and text frames will not work
diff --git a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md
index 9a6c7cc0..30ea9fa2 100644
--- a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md
@@ -27,12 +27,12 @@ Bank efektów dźwiękowych zawiera takie efekty dźwiękowe, jak dźwięk wybor
You can then run `make` to make the sound effect bank. All files listed above, except *bgm.pcm.raw* are required, but you can make them silent.
-Your resulting *sfx.bin* **must be under 512000B = 512KB**. Any larger will result in either crashes or some sounds not playing fully.
+Your resulting *sfx.bin* **must be under 512000B = 512 kB**. Any larger will result in either crashes or some sounds not playing fully.
### Startup sound
While the other sound effects will work with any WAV file, the startup sound must be in a specific format in order to work properly, otherwise there will be a gap between when the startup sound stops and the background music begins.
-The startup.wav file must be **16-bit 16kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+The startup.wav file must be **16-bit 16 kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
@@ -41,7 +41,7 @@ You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to
## Menu BGM
-Menu BGM needs to be a **16-bit 16kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
diff --git a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md
index 8411b35c..eb071bbc 100644
--- a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md
@@ -3,7 +3,7 @@ lang: pl_PL
layout: wiki
section: twilightmenu
category: customization
-title: Jak tworzyć skórki DSi / 3DS
+title: How to Create DSi / 3DS Skins
description: Jak tworzyć własne skórki DSi i 3DS dla TWiLight Menu++
---
diff --git a/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md
index 627ecb6e..efb65ad4 100644
--- a/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md
@@ -35,7 +35,7 @@ As the GIF's palette is loaded to the same area of VRAM as the text palettes it
1. If your GIF is too large, then using either [gifsicle](http://www.lcdf.org/gifsicle/) or [ezgif.com](https://ezgif.com/optimize) you can try optimizing it
- These instructions will use ezgif as its simpler, being a website
1. Open https://ezgif.com/optimize, and upload your GIF
-1. Try different compression levels until you find the best one under 15,472 bytes (15.11KiB), ideally a bit under as GIMP may increase the size a bit
+1. Try different compression levels until you find the best one under 15,472 bytes (15.11 KiB), ideally a bit under as GIMP may increase the size a bit
1. Save the optimized GIF and open it in GIMP
1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap`
1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button
diff --git a/pages/_pl-PL/twilightmenu/faq.md b/pages/_pl-PL/twilightmenu/faq.md
index 1a43ccfa..a7fba736 100644
--- a/pages/_pl-PL/twilightmenu/faq.md
+++ b/pages/_pl-PL/twilightmenu/faq.md
@@ -15,13 +15,13 @@ TWL_FIRM might've somehow got corrupted. Postępuj zgodnie z tym poradnikiem, ab
#### How do I fix getting a white screen when booting TWiLight Menu++?
- Najpierw, spróbuj wstawić konsolę w tryb uśpienia (np. poprzez zamknięcie konsoli albo poprzez wciśnięcie przycisku uśpienia na O2DS), a następnie ją "obudź"
-- Jeśli to nie działa, sformatuj kartę SD do FAT32 z 32KB rozmiarem przydziału
+- If that doesn't work, format your SD card to FAT32 with 32 KB cluster/allocation size
- Jeśli to też nie zadziała, spróbuj innej karty SD
#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game?
Go into TWLMenu++ Settings, and disable `Update recently played list`.
-#### Why do I get a white screen when trying to load a game from SD Card?
+#### Why do I get a white screen when trying to load a game from SD card?
- Najpierw, sprawdź [listę kompatybilności nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) i upewnij się że gra jest kompatybna
- Spróbuj włączyć grę bez włączonych cheatów dla tej gry, ponieważ niektóre cheaty są niekompatybilne z nds_bootstrap. Możesz użyć L w menu cheatów, by wyłączyć każdego cheata dla danej gry
- Jeśli gra, którą próbujesz uruchomić, to gra DSi Enchanced, to upewnij się, że TWiLight Menu++ jest ustawione tak, by korzystało z `DS Mode`
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 de5e5108..0b12af30 100644
--- a/pages/_pl-PL/twilightmenu/how-to-get-box-art.md
+++ b/pages/_pl-PL/twilightmenu/how-to-get-box-art.md
@@ -24,7 +24,7 @@ description: Jak dodać okładki gier do TWiLight Menu++
1. Kliknij `Start`
1. Make sure box art is set to be shown in TWiLight Menu++ settings
-### macOS/Linux
+### macOS / Linux
1. Pobierz najnowszą wersję [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Wypakuj `.zip`
1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
diff --git a/pages/_pl-PL/twilightmenu/installing-3ds-manual.md b/pages/_pl-PL/twilightmenu/installing-3ds-manual.md
index 946aab33..d9847a16 100644
--- a/pages/_pl-PL/twilightmenu/installing-3ds-manual.md
+++ b/pages/_pl-PL/twilightmenu/installing-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: pl-PL
layout: redirect
-destination: 'installing-3ds?tab=manual#tab-manual'
+destination: installing-3ds?tab=manual
title: Instalacja (3DS, Ręcznie)
---
diff --git a/pages/_pl-PL/twilightmenu/installing-3ds.md b/pages/_pl-PL/twilightmenu/installing-3ds.md
index 7f9ba8c7..e1b8ff64 100644
--- a/pages/_pl-PL/twilightmenu/installing-3ds.md
+++ b/pages/_pl-PL/twilightmenu/installing-3ds.md
@@ -5,6 +5,11 @@ section: twilightmenu
category: installing
title: Instalacja (3DS)
description: Jak zainstalować TWiLight Menu++ na Nintendo 3DS
+tabs:
+ -
+ working-camera: Working camera
+ non-working-camera: Non-working camera
+ manual: Manual
---
Upewnij się, że masz zainstalowane Custom Firmware, jeśli nie, to zainstaluj je przy pomocy [3ds.hacks.guide](https://3ds.hacks.guide/pl_PL)
@@ -18,51 +23,37 @@ Upewnij się, że masz zainstalowane Custom Firmware, jeśli nie, to zainstaluj
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 %}
+{% assign tab-working-camera = tab-working-camera | split: "////////" %}
{% 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
-1. W FBI, przejdź do miejsca, w którym umieściłeś plik `Universal-Updater.cia`
-1. Wybierz `Universal-Updater.cia` i naciśnij przycisk "Install & Delete"
-1. Zamknij FBI i uruchom Universal-Updater
- - Jeśli nie pokaże się na twoim ekranie głównym, zrestartuj konsolę
-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
+1. Download the `Universal-Updater.cia` file from the [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases)
+1. Place the `Universal-Updater.cia` file anywhere on your SD card
+1. Launch FBI on your Nintendo 3DS
+1. In FBI, go to the place you pasted the `Universal-Updater.cia` file
+1. Select the `Universal-Updater.cia` file and hit "Install & Delete"
+1. Close FBI and launch Universal-Updater
+ - If it doesn't show up on your home menu, reboot your 3DS
+1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it
+ - It has this icon: 
+1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
+ - This will take a while
{% endcapture %}
+{% assign tab-non-working-camera = tab-non-working-camera | split: "////////" %}
{% capture tab-manual %}
-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
+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 %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Instalacja
-
+{% assign tabs = tab-working-camera | concat: tab-non-working-camera | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_pl-PL/twilightmenu/installing-flashcard.md b/pages/_pl-PL/twilightmenu/installing-flashcard.md
index 903a96bc..5756c003 100644
--- a/pages/_pl-PL/twilightmenu/installing-flashcard.md
+++ b/pages/_pl-PL/twilightmenu/installing-flashcard.md
@@ -15,8 +15,8 @@ description: Jak zainstalować TWiLight Menu++ na Flashcardzie Nintendo DS
1. Skopiuj folder `roms` do katalogu głównego karty microSD nagrywarki
1. Jeśli już masz dane zapisu, przenieś pliki `.sav`, które są umiejscowione razem z ROMami, do nowego folderu `saves`, który także ma się znaleźć razem z ROMami
1. ...
- - **użytkownicy DS Phat/lite:** Jeśli uruchamianie `BOOT.NDS` powoduje blokadę na białym ekranie, wsadź DS Memory Expansion Pak i spróbuj ponownie
- - **Użytkownicy DSi/3DS:** Uruchom TWLMenu++ na karcie SD konsoli i włącz `SCFG Access in Slot-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`
- Pozwoli to na użycie szybkości zegara TWL i/lub przyszpieszenie VRAM twoich gier na flashcardzie, a także na dostęp do karty SD konsoli
### Aby uruchomić gry używając firmware flashcardu
@@ -45,5 +45,5 @@ description: Jak zainstalować TWiLight Menu++ na Flashcardzie Nintendo DS
1. Wypakuj zawartość `Autoboot/(Twój nagrywarka)` do katalogu głównego karty microSD nagrywarki
- Pomiń ten krok, jeśli nie widzisz swojej nagrywarki
1. ...
- - **Użytkownicy DS Phat/DS Lite:** Przejdź do ustawień w menu DSa, i włącz autostart, żeby flashcard uruchamiał się przy starcie
- - **Użytkownicy DSi/3DS:** Uruchom TWLMenu++ na karcie SD konsoli i włącz `Auto-start Slot-1`
+ - **DS Phat / DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot
+ - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1`
diff --git a/pages/_pl-PL/twilightmenu/playing-in-widescreen.md b/pages/_pl-PL/twilightmenu/playing-in-widescreen.md
index c3f49604..2c4c6155 100644
--- a/pages/_pl-PL/twilightmenu/playing-in-widescreen.md
+++ b/pages/_pl-PL/twilightmenu/playing-in-widescreen.md
@@ -7,7 +7,7 @@ title: Granie na szerokim ekranie
description: Jak używać TWiLight Menu++ w trybie szerokiego (panoramicznego) ekranu na Nintendo 3DS
---
-Requires an Old / New Nintendo 3DS or 2DS console.
+Requires a Nintendo 3DS or 2DS console.
{:.alert .alert-info}
### Preparation
@@ -31,7 +31,7 @@ Requires an Old / New Nintendo 3DS or 2DS console.
I to wszystko! Ciesz się swoimi szerokoekranowymi grami na DS!
-**NOTKA1**: Każda gra/aplikacja w trybie DS(i) będzie działać w trybie szerokoekranowym, nawet te, które teggo nie wspierają. Żeby to naprawić, musisz poczekać aż wyjdzie tryb szerokoekranowy uruchamiany przez RTCom.
+**NOTE1:** Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. Żeby to naprawić, musisz poczekać aż wyjdzie tryb szerokoekranowy uruchamiany przez RTCom.
**NOTKA2:** Nie przytrzymuj START bądź SELECT podczas włączania TWLMenu++, jeśli nie chcesz, żeby szeroki ekran wyglądał dziwnie. Jeśli nie widzisz ustawień proporcji ekranu, poczekaj aż wyjdzie możliwość uruchomienia szerokiego ekranu przez RTCom.
diff --git a/pages/_pl-PL/twilightmenu/updating-3ds-manual.md b/pages/_pl-PL/twilightmenu/updating-3ds-manual.md
index 5bc7d05f..4e8676d4 100644
--- a/pages/_pl-PL/twilightmenu/updating-3ds-manual.md
+++ b/pages/_pl-PL/twilightmenu/updating-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: pl-PL
layout: redirect
-destination: 'updating-3ds?tab=manual#tab-manual'
+destination: updating-3ds?tab=manual
title: Aktualizacja (3DS, Ręcznie)
---
diff --git a/pages/_pl-PL/twilightmenu/updating-3ds.md b/pages/_pl-PL/twilightmenu/updating-3ds.md
index fd7fe660..6a4f8776 100644
--- a/pages/_pl-PL/twilightmenu/updating-3ds.md
+++ b/pages/_pl-PL/twilightmenu/updating-3ds.md
@@ -5,6 +5,10 @@ section: twilightmenu
category: updating
title: Aktualizacja (3DS)
description: Jak zaktualizować TWiLight Menu++ na Nintendo 3DS
+tabs:
+ -
+ universal-updater: Universal-Updater
+ manual: Manual
---
Jeśli aktualizujesz z wersji starszej niż v16.4.0, prosimy o przeniesienie plików `.sav` do nowego folderu o nazwie `saves`, który ma się znajdować w tym samym miejscu co gry DS.
@@ -17,37 +21,27 @@ Jeśli aktualizujesz z wersji starszej niż v16.4.0, prosimy o przeniesienie pli
1. Naciśnij A lub naciśnij ikonę pobierania na pasku bocznym i wybierz `TWiLight Menu++` aby go zainstalować
- To trochę zajmie
{% endcapture %}
+{% assign tab-universal-updater = tab-universal-updater | split: "////////" %}
{% capture tab-manual %}
-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
+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 %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Aktualizacja
-
+{% assign tabs = tab-universal-updater | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
### Więcej kroków dla użytkowników karty flashcard
-Jeśli można przełączać zawartość karty SD i karty flashcard w TWLMenu++, a jeśli karta flashcard TWLMenu++ jest w wersji v16.3.0 lub później, wykonaj te kroki.
+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-flashcard.md b/pages/_pl-PL/twilightmenu/updating-flashcard.md
index 6a2a6078..784cfeab 100644
--- a/pages/_pl-PL/twilightmenu/updating-flashcard.md
+++ b/pages/_pl-PL/twilightmenu/updating-flashcard.md
@@ -16,7 +16,7 @@ Jeśli aktualizujesz z wersji starszej niż v16.4.0, prosimy o przeniesienie pli
1. Skopiuj folder `_nds` do katalogu głównego karty microSD nagrywarki
1. Skopiuj plik `BOOT.NDS` do katalogu głównego karty microSD nagrywarki
-### Wiecęj kroków dla kart SD DSi/3DS
+### More steps for the DSi / 3DS SD card side
Jeśli można przełączać zawartość karty SD i karty flashcard w TWLMenu++, a jeśli karta flashcard TWLMenu++ jest w wersji v16.3.0 lub później, wykonaj te kroki.
diff --git a/pages/_ru-RU/community/discord-rules.md b/pages/_ru-RU/community/discord-rules.md
index 6a1be251..3a5ce382 100644
--- a/pages/_ru-RU/community/discord-rules.md
+++ b/pages/_ru-RU/community/discord-rules.md
@@ -62,8 +62,8 @@ Examples include:
### Keep names exclusively alphanumeric, to keep them easy to read and tag.
- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname.
- - If we have to flip our displays to read your name, it's an abnormal way.
- - If we have to get your User ID in order to mention you, it's an abnormal way.
+ - If we have to flip our displays to read your name, it's an abnormal way.
+ - If we have to get your User ID in order to mention you, it's an abnormal way.
- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed.
diff --git a/pages/_ru-RU/community/index.md b/pages/_ru-RU/community/index.md
index 11b208e6..21624857 100644
--- a/pages/_ru-RU/community/index.md
+++ b/pages/_ru-RU/community/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: community
title: Home
-description: Coming Soon™
+description: Information about the DS-Homebrew community
---
You can find information about our community here, such as the rules for our Discord server. We have the following places:
-- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Discord: [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord)
- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_ru-RU/ds-index/3ds-forwarders.md b/pages/_ru-RU/ds-index/3ds-forwarders.md
index a6a2fdd9..a2ac8576 100644
--- a/pages/_ru-RU/ds-index/3ds-forwarders.md
+++ b/pages/_ru-RU/ds-index/3ds-forwarders.md
@@ -3,8 +3,12 @@ lang: en-US
layout: wiki
section: ds-index
category: guides
-title: DS game forwarders (3DS)
+title: DS Game Forwarders (3DS)
description: How to create CIA forwarders to have your DS games on your 3DS's home menu
+tabs:
+ -
+ tab-sd-card: SD card
+ tab-flashcard: Flashcard
---
If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/).
@@ -29,8 +33,8 @@ Compatible:
- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg)
- Galaxy Eagle
- M3 DS Real
-- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses <2GB microSD card)
-- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses <2GB microSD card)
+- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card)
+- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card)
- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567)
- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/))
- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/))
@@ -56,7 +60,7 @@ Partially compatible:
Incompatible:
- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.)
- (i)Edge (Unable to autoboot a .nds ROM)
-- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com)/[www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card)
+- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card)
- R4i3D (2012)
- R4 Infinity Dual Core
- R4 SDHC
@@ -76,24 +80,25 @@ PC:
- Java 8 Update 251
- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
-### Part 1: Getting Started
+### Part 1: Getting started
{% capture tab-sd-card %}
1. Download the [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0)
1. Extract the contents of the `for SD card root` folder to the root of your 3DS's SD card
After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change the settings:
- `BOOST_CPU`: If set to 1, TWL clock speed is used, so lags begone
-- `SOUND_FREQ`: If set to 1, sound will play at 48khz, instead of 32khz
+- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz
{% endcapture%}
+{% assign tab-sd-card = tab-sd-card | split: "////////" %}
{% capture tab-flashcard %}
1. Download one of these packs:
- - [Original R4/M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
- - [Acekard 2(i)/M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
+ - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
+ - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
- [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0)
- [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing)
- [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0)
- - [Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
+ - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
- [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0)
1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card.
@@ -103,21 +108,10 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped
- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message
{% endcapture %}
+{% assign tab-flashcard = tab-flashcard | split: "////////" %}
-
+{% assign tabs = tab-sd-card | concat: tab-flashcard %}
+{% include tabs.html index=0 tabs=tabs %}
### Part 2: Getting the AP fix files from TWiLight Menu++
If you already have TWiLight Menu++, skip to the next section.
@@ -127,7 +121,7 @@ If you already have TWiLight Menu++, skip to the next section.
### Part 3: Forwarder3-DS
1. Open `Forwarder3DS.jar`
- - If it doesn't open, make a new text file in the same folder as Forwarder3DS.jar containing `java -jar Forwarder3DS.jar` and save it as `Forwarder3DS.bat` and run that (make sure there is no `.txt` at the end)
+ - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it
1. Set your card as the `Target` on the left
- **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders`
1. Enable `Automatically set ROM path`
diff --git a/pages/_ru-RU/ds-index/dsi-twl-firm.md b/pages/_ru-RU/ds-index/dsi-twl-firm.md
index eccb4e60..6495c395 100644
--- a/pages/_ru-RU/ds-index/dsi-twl-firm.md
+++ b/pages/_ru-RU/ds-index/dsi-twl-firm.md
@@ -7,36 +7,36 @@ title: Nintendo DSi / Nintendo 3DS TWL_FIRM
description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
-### Setting-up CFW
-While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD Card. We have the best of guides for you to follow, with step-by-step instructions.
+### Setting up CFW
+While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. We have the best of guides for you to follow, with step-by-step instructions.
- [3DS Hacking Guide](https://3ds.hacks.guide)
- - Lightning command: `mod 3ds`
- - Kuriisu command: `guide 3ds`
+ - Lightning command: `mod 3ds`
+ - Kuriisu command: `guide 3ds`
- [DSi Hacking Guide](https://dsi.cfw.guide)
- - Lightning command: `mod dsi cfw`
- - Kuriisu command: `guide dsi`
+ - Lightning command: `mod dsi cfw`
+ - Kuriisu command: `guide dsi`
-### CPU Speeds
-The Nintendo DS shipped with a 67MHz processor in 2004. The Nintendo DSi shipped with an 133MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed.
+### CPU speeds
+The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed.
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
-### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
+### Nintendo DSi system menu
+The Nintendo DSi system menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't.
-This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
+This crash will never occur if the system menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
-In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
+In version 1.4.0, RSA signatures in the DS cart whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
-### Nintendo DSi Slot-1 Access & Blockout
-Slot-1 access is blocked when launching applications from the System Menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
+### Nintendo DSi Slot-1 access & blockout
+Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
The flashcard white list is checked via RSA signatures are contained via RSA keys on every firmware expect 1.4.0. This means that people can white list their own carts
-Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
+Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector / interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. Also, the exploit never officially came out, due to Unlaunch being much simpler to install and having less requirements (just a way to get into homebrew) with the same advantages.
@@ -45,8 +45,8 @@ The Nintendo DSi Camera application has the ability to take pictures in the JPEG
A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered.
-### Nintendo DSi Bootstage 2
+### Nintendo DSi bootstage 2
The second bootstage of the Nintendo DSi loads launcher's "title.tmd" into memory. However, they do not specify a file size limit check, meaning that the first 80k bytes are loaded into RAM while the rest can be a custom payload. This is the basis of Unlaunch exploit.
### RTCom
-RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of gbarunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
\ No newline at end of file
+RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
diff --git a/pages/_ru-RU/ds-index/hardmod.md b/pages/_ru-RU/ds-index/hardmod.md
index e7cd0273..ea6a9548 100644
--- a/pages/_ru-RU/ds-index/hardmod.md
+++ b/pages/_ru-RU/ds-index/hardmod.md
@@ -5,6 +5,10 @@ section: ds-index
category: guides
title: Hardmod
description: How to hardmod a Nintendo DSi
+tabs:
+ -
+ windows: Windows
+ other: macOS / Linux
---
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...
@@ -53,9 +57,7 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Once the script completes, there should be a file with a long name ending in `-no-footer.bin` in the folder where your terminal is open
- Use this file as the NAND image you flash onto the DSi
-
-#### Windows instructions (skip for macOS / Linux)
-
+{% capture tab-windows %}
1. Open Win32DiskImager
1. Click the folder icon and browse to your desktop. In the text box, write `NAND_0.bin`. When selecting type, choose `All types *.*`
1. Choose the device that is the DSi and click read
@@ -63,14 +65,15 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Open HxD and drag both files into the editor. Go to the top bar, click "Analysis", click "File compare" from the drop down menu, then click "Compare".
1. Choose to compare both files then click OK when done
- If it says "The chosen files are identical.", you are good to go to the next section
- - If it doesn't say that, and both NANDs aren't around 240MB, dump NAND_1/NAND_0 again
+ - If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1 / NAND_0 again
1. Open Win32DiskImager, click the folder icon and choose your existing NAND backup you created before
1. Flash it with the `Write` button
1. Unplug the SD card adapter and attempt to turn on the DSi
-
-#### Linux / macOS instructions (skip if on Windows)
+{% endcapture tab-windows %}
+{% assign tab-windows = tab-windows | split: "////////" %}
+{% capture tab-other %}
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
@@ -112,3 +115,9 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Replace `{device-name}` with the mount point of the SD card
At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created!
+{% endcapture tab-other %}
+{% assign tab-other = tab-other | split: "////////" %}
+
+### Flashing the NAND backup
+{% assign tabs = tab-windows | concat: tab-other %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_ru-RU/ds-index/homebrew.md b/pages/_ru-RU/ds-index/homebrew.md
index 9444e299..26ec5062 100644
--- a/pages/_ru-RU/ds-index/homebrew.md
+++ b/pages/_ru-RU/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Information about homebrew on the Nintendo DS
Developing Nintendo DS Homebrew typically uses devkitPro tools, such as devkitARM, libnds, and libfat. However, there is the possibility to branch out and use alternative software:
-- **SD Card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
-- **Entire Toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
+- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
+- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
+- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
### Flashcards
@@ -25,22 +25,22 @@ DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flas
Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device.
-### Time Bomb
+### Time bomb
A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds:
- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel.
- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available:
- - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
- - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
- - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
- - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
+ - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
+ - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
+ - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
+ - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard).
In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard.
-### ARGV Support
+### ARGV support
ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus.
- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation
diff --git a/pages/_ru-RU/ds-index/index.md b/pages/_ru-RU/ds-index/index.md
index c2c9ae1d..6279aa6b 100644
--- a/pages/_ru-RU/ds-index/index.md
+++ b/pages/_ru-RU/ds-index/index.md
@@ -7,6 +7,3 @@ description: An explanation of all things DS modding
---
Добро пожаловать в раздел ресурсов моддинга (модификации) Nintendo DS. Этот раздел постарается объяснить большинство моментов, связанных с модификацией Nintendo DS, а также ввести базовую информацию о NTR прошивке Nintendo DS, TWL прошивке Nintendo DSi, а также прошивке TWL_FIRM для Nintendo 3DS.
-
-Если вам нужна помощь, спросите в [DS(i) Mode Hacking!](https://ds-homebrew.com/discord) сервер Discord. (ВНИМАНИЕ: Сервер только на английском языке!)
-{:.alert .alert-info}
diff --git a/pages/_ru-RU/ds-index/retail-roms.md b/pages/_ru-RU/ds-index/retail-roms.md
index b9e68714..e58ab138 100644
--- a/pages/_ru-RU/ds-index/retail-roms.md
+++ b/pages/_ru-RU/ds-index/retail-roms.md
@@ -7,7 +7,7 @@ title: Retail ROMs
description: Information related to retail DS games
---
-### Anti-Piracy
+### Anti-piracy
AP (short for anti-piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. This can be circumvented either from the loader or the ROM itself.
- For nds-bootstrap's purposes, you can load an `.ips` file in order to circumvent said patches. This `.ips` file will be patched inside nds-bootstrap, so you can keep the ROM files intact. A pack of `.ips` files are automatically included with TWiLight Menu++.
@@ -20,7 +20,7 @@ Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another
Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid.
-### Save Files
+### Save files
Nintendo DS cartridges have 4 known save types:
- EEPROM - Electrically Erasable Programmable Read-Only Memory
@@ -33,30 +33,30 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php
### Assembly
-Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [gbatek](https://problemkaputt.de/gbatek.htm).
+Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm).
-### Card Read DMA
+### Card read DMA
Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter.
- For example: `DMA2: 04100010 023C18C0 AF000001`
-### Action Replay Cheats
+### Action Replay cheats
Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether.
Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats:
- Wood R4 (`usrcheat.dat`)
- YSMenu (`usrcheat.dat`)
-Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
+Homebrew / digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`)
- - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
+ - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`)
- - NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation
+ - 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
+ - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
+ - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
+ - Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
diff --git a/pages/_ru-RU/ds-index/wifi.md b/pages/_ru-RU/ds-index/wifi.md
index 09dc60ad..7b8f837b 100644
--- a/pages/_ru-RU/ds-index/wifi.md
+++ b/pages/_ru-RU/ds-index/wifi.md
@@ -12,12 +12,12 @@ description: Information on using Wi-Fi on the Nintendo DS
Hotspots are usable, so you don't need to change your router configuration.
-### Creating a Hotspot
+### Creating a hotspot
There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
-### Nintendo DS WFC Restoration
+### Nintendo DS WFC restoration
1. Launch the Nintendo WFC settings
1. Connect to your access point
1. Set your Primary DNS value as one of the values below, depending on which service you want to use:
@@ -28,7 +28,7 @@ There are guides for creating a DS game compatible hotspot on macOS and Linux co
1. Set `1.1.1.1` as your secondary DNS
1. You might need to NoSSL patch your game at this point, depending on the game
-### Manually Patching Your DS ROMs
+### Manually patching your DS ROMs
Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
@@ -42,7 +42,7 @@ Note: Users of GNU/Linux and macOS can follow very similar instructions, but wil
Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
-### Troubleshooting and Further Reading
-If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+### Troubleshooting and further reading
+If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_ru-RU/gbarunner2/bios.md b/pages/_ru-RU/gbarunner2/bios.md
index 95120883..b75ef5b1 100644
--- a/pages/_ru-RU/gbarunner2/bios.md
+++ b/pages/_ru-RU/gbarunner2/bios.md
@@ -2,20 +2,26 @@
lang: en-US
layout: wiki
section: gbarunner2
-title: GBA BIOS info
+title: GBA BIOS Info
description: Information on the GBA BIOS and how to dump it
---
-In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. However, because it is not an exact copy, using a dump of the official BIOS increases compatibility. You can dump an official GBA BIOS with one of the following methods.
### Dumping Guides
-- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
-- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
-- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+- [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles)
+- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/)
-After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it.
You can verify that your BIOS is a proper dump by comparing it with the following checksums:
-**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
+**CRC32:** `81977335`
+
+**MD5:** `a860e8c0b6d573d191e4ec7db1b1e4f6`
+
+**SHA1:** `300c20df6731a33952ded8c436f7f186d25d3492`
+
+**SHA256:** `fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570`
diff --git a/pages/_ru-RU/gbarunner2/faq.md b/pages/_ru-RU/gbarunner2/faq.md
index bd0fa0da..b23f3ecb 100644
--- a/pages/_ru-RU/gbarunner2/faq.md
+++ b/pages/_ru-RU/gbarunner2/faq.md
@@ -14,12 +14,12 @@ You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1
Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/).
-#### How do I use Nightly GBARunner2 Builds in TWiLight Menu++?
+#### How do I use nightly GBARunner2 builds in TWiLight Menu++?
1. Download the nightly build
1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi)
1. Place it in `sd:_nds`
-#### How do I use Wifi Link features?
+#### How do I use Wi-Fi link features?
-You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
\ No newline at end of file
+You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
diff --git a/pages/_ru-RU/gbarunner2/index.md b/pages/_ru-RU/gbarunner2/index.md
index c8a18925..a5713cad 100644
--- a/pages/_ru-RU/gbarunner2/index.md
+++ b/pages/_ru-RU/gbarunner2/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: gbarunner2
title: Home
-description: Coming Soon™
+description: Information on how to use GBARunner2
---
-GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running Gamecube games on Wii.
+GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS / DSi / 3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii.
-Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
-- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
-- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
+Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information:
+- [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_ru-RU/index.md b/pages/_ru-RU/index.md
index e0a82fb3..b4a6d3ad 100644
--- a/pages/_ru-RU/index.md
+++ b/pages/_ru-RU/index.md
@@ -8,4 +8,4 @@ title: Главная
Здесь вы можете найти вики для TWiLight Menu++ и других DS Хоумбрю (DS-Homebrew) проектов. Щелкните по одному из разделов вверху, затем нажмите на список страниц слева.
-Если вы хотите помочь внести свой вклад, вы можете найти исходный код на [GitHub](https://github.com/{{ site.repo }}) или помочь с переводом на [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). Чтобы обсудить это или получить помощь, пожалуйста, присоединитесь к [DS(i) Mode Hacking](https://ds-homebrew.com/discord) серверу Discord (ВНИМАНИЕ: сервер на английском языке).
+Если вы хотите помочь внести свой вклад, вы можете найти исходный код на [GitHub](https://github.com/{{ site.repo }}) или помочь с переводом на [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only).
diff --git a/pages/_ru-RU/nds-bootstrap/faq.md b/pages/_ru-RU/nds-bootstrap/faq.md
index f53d93e4..cc272f29 100644
--- a/pages/_ru-RU/nds-bootstrap/faq.md
+++ b/pages/_ru-RU/nds-bootstrap/faq.md
@@ -7,7 +7,7 @@ title: FAQ & Troubleshooting
description: FAQ & Troubleshooting for nds-bootstrap
---
-#### Why do I get a white screen when trying to load a game from SD Card?
+#### Why do I get a white screen when trying to load a game from SD card?
- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
@@ -20,7 +20,7 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges
- You can expand the VRAM memory bus to 32-bit
- Utilize the DSi's additional CPU speed
-- Enhance your audio with 48 KHz
+- Enhance your audio with 48 kHz
- Use DSi mode, allowing for DSi features
- Using certain cartridges, you are able to use IR in your application
- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
@@ -30,18 +30,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
#### What is a nightly and where do I get it?
-A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
#### Why do my cheats not work?
The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB.
#### Is there anything else I should know about cheats?
-You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+You can set heap shrink to `Hi` in settings for slightly better cheat support.
+
+For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
#### nds-bootstrap troubleshooting
If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
-1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv)
diff --git a/pages/_ru-RU/nds-bootstrap/index.md b/pages/_ru-RU/nds-bootstrap/index.md
index e282b1ef..3f78f819 100644
--- a/pages/_ru-RU/nds-bootstrap/index.md
+++ b/pages/_ru-RU/nds-bootstrap/index.md
@@ -3,9 +3,9 @@ lang: en-US
layout: wiki
section: nds-bootstrap
title: Home
-description: nds-bootstrap wiki
+description: Information on how to use nds-bootstrap
---
# Welcome to the nds-bootstrap Wiki
-nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
+nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards.
diff --git a/pages/_ru-RU/nds-bootstrap/testing.md b/pages/_ru-RU/nds-bootstrap/testing.md
index 200abd70..cb8b4904 100644
--- a/pages/_ru-RU/nds-bootstrap/testing.md
+++ b/pages/_ru-RU/nds-bootstrap/testing.md
@@ -4,7 +4,7 @@ layout: wiki
section: nds-bootstrap
category: other
title: Compatibility List & Testing Tips
-description: Compatibility List & Testing Tips
+description: Compatibility list and tips for testing games
---
### Compatibility List
diff --git a/pages/_ru-RU/other/godmode9i.md b/pages/_ru-RU/other/godmode9i.md
index b38a223f..5144873b 100644
--- a/pages/_ru-RU/other/godmode9i.md
+++ b/pages/_ru-RU/other/godmode9i.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: GodMode9i
-description: Info for GodMode9i
+description: Information about GodMode9i
---
Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM.
@@ -14,4 +14,4 @@ Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full ac
This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND.
#### Why can't I dump games on DSi?
-You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following (dsi.cfw.guide)[https://dsi.cfw.guide/]
+You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/).
diff --git a/pages/_ru-RU/other/hiyacfw.md b/pages/_ru-RU/other/hiyacfw.md
index f2b3855f..f1bb660e 100644
--- a/pages/_ru-RU/other/hiyacfw.md
+++ b/pages/_ru-RU/other/hiyacfw.md
@@ -3,12 +3,12 @@ lang: en-US
layout: wiki
section: other
title: hiyaCFW
-description: Info for hiyaCFW
+description: Information about hiyaCFW
---
Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
-### Custom Splash Screens
+### Custom splash screens
With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work:
#### BMP
@@ -17,7 +17,7 @@ With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. The
#### GIF
- Simple answer: Most GIFs 256 x 192 or smaller will work
-- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum
- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
- Interlaced and plain text frames are ***not*** supported
diff --git a/pages/_ru-RU/other/index.md b/pages/_ru-RU/other/index.md
index 8db55550..ea0738f1 100644
--- a/pages/_ru-RU/other/index.md
+++ b/pages/_ru-RU/other/index.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: Home
-description: Coming Soon™
+description: Information about other DS-Homebrew projects
---
This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_ru-RU/twilightmenu/custom-boot-splashes.md b/pages/_ru-RU/twilightmenu/custom-boot-splashes.md
index 4ea7829b..5703ac92 100644
--- a/pages/_ru-RU/twilightmenu/custom-boot-splashes.md
+++ b/pages/_ru-RU/twilightmenu/custom-boot-splashes.md
@@ -10,10 +10,10 @@ description: How to use custom splash screens for TWiLight Menu++
You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings.
Most GIF files up to 256x192 should work, with a few exceptions:
-- GIF files over 1MiB (DSi Mode) or 256KiB (DS Mode) may not play at full speed as they will be decompressed on the fly
-- Between the two, the GIFs must be less than about 10MB (DSi Mode) or about 2MB (DS Mode)
+- GIF files over 1 MiB (DSi Mode) or 256 KiB (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 10 MB (DSi Mode) or about 2 MB (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
+ - Only the GIF waiting for input will be paused, so the other can continue animating
- If using Local Color Tables the whole frame must be overwritten as it will replace the whole screen's palette, not just the current frame
- Interlaced and text frames will not work
diff --git a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md
index 58f0b3ce..414eed71 100644
--- a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md
@@ -27,12 +27,12 @@ The sound effect bank contains sound effects such as the icon select sound, etc.
You can then run `make` to make the sound effect bank. All files listed above, except *bgm.pcm.raw* are required, but you can make them silent.
-Your resulting *sfx.bin* **must be under 512000B = 512KB**. Any larger will result in either crashes or some sounds not playing fully.
+Your resulting *sfx.bin* **must be under 512000B = 512 kB**. Any larger will result in either crashes or some sounds not playing fully.
### Startup sound
While the other sound effects will work with any WAV file, the startup sound must be in a specific format in order to work properly, otherwise there will be a gap between when the startup sound stops and the background music begins.
-The startup.wav file must be **16-bit 16kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+The startup.wav file must be **16-bit 16 kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
@@ -41,7 +41,7 @@ You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to
## Menu BGM
-Menu BGM needs to be a **16-bit 16kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
diff --git a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md
index 599abe6a..4d30c4e9 100644
--- a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: twilightmenu
category: customization
-title: How to create DSi / 3DS skins
+title: How to Create DSi / 3DS Skins
description: How to make custom DSi and 3DS skins for TWiLight Menu++
---
diff --git a/pages/_ru-RU/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_ru-RU/twilightmenu/custom-unlaunch-backgrounds.md
index 627ecb6e..efb65ad4 100644
--- a/pages/_ru-RU/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_ru-RU/twilightmenu/custom-unlaunch-backgrounds.md
@@ -35,7 +35,7 @@ As the GIF's palette is loaded to the same area of VRAM as the text palettes it
1. If your GIF is too large, then using either [gifsicle](http://www.lcdf.org/gifsicle/) or [ezgif.com](https://ezgif.com/optimize) you can try optimizing it
- These instructions will use ezgif as its simpler, being a website
1. Open https://ezgif.com/optimize, and upload your GIF
-1. Try different compression levels until you find the best one under 15,472 bytes (15.11KiB), ideally a bit under as GIMP may increase the size a bit
+1. Try different compression levels until you find the best one under 15,472 bytes (15.11 KiB), ideally a bit under as GIMP may increase the size a bit
1. Save the optimized GIF and open it in GIMP
1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap`
1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button
diff --git a/pages/_ru-RU/twilightmenu/faq.md b/pages/_ru-RU/twilightmenu/faq.md
index 0b6b5ef5..8339b9f9 100644
--- a/pages/_ru-RU/twilightmenu/faq.md
+++ b/pages/_ru-RU/twilightmenu/faq.md
@@ -15,13 +15,13 @@ TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: L to disable all cheats for a game
- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
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 618adc96..4e4a30de 100644
--- a/pages/_ru-RU/twilightmenu/how-to-get-box-art.md
+++ b/pages/_ru-RU/twilightmenu/how-to-get-box-art.md
@@ -24,7 +24,7 @@ description: How to get box art / game covers in TWiLight Menu++
1. Click `Start`
1. Make sure box art is set to be shown in TWiLight Menu++ settings
-### macOS/Linux
+### macOS / Linux
1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Extract the `.zip`
1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
diff --git a/pages/_ru-RU/twilightmenu/installing-3ds-manual.md b/pages/_ru-RU/twilightmenu/installing-3ds-manual.md
index 0d2b17b8..75df17d3 100644
--- a/pages/_ru-RU/twilightmenu/installing-3ds-manual.md
+++ b/pages/_ru-RU/twilightmenu/installing-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: en-US
layout: redirect
-destination: 'installing-3ds?tab=manual#tab-manual'
+destination: installing-3ds?tab=manual
title: Installing (3DS, Manual)
---
diff --git a/pages/_ru-RU/twilightmenu/installing-3ds.md b/pages/_ru-RU/twilightmenu/installing-3ds.md
index a124f214..4f3da9ce 100644
--- a/pages/_ru-RU/twilightmenu/installing-3ds.md
+++ b/pages/_ru-RU/twilightmenu/installing-3ds.md
@@ -5,6 +5,11 @@ section: twilightmenu
category: installing
title: Установка (3DS)
description: How to install TWiLight Menu++ on the Nintendo 3DS
+tabs:
+ -
+ working-camera: Working camera
+ non-working-camera: Non-working camera
+ manual: Manual
---
Первым делом, вам нужно будет иметь кастомную прошивку на вашем 3DS ([3ds.hacks.guide](https://3ds.hacks.guide)) для её установки.
@@ -20,20 +25,22 @@ description: How to install TWiLight Menu++ on the Nintendo 3DS
1. Нажмите A или нажмите на значок загрузки в боковой панели и выберите `TWiLight Menu++` для его установки.
- This will take a while
{% endcapture %}
+{% assign tab-working-camera = tab-working-camera | split: "////////" %}
{% 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.
-1. В FBI, перейдите на место, где вы вставили файл `Universal-Updater.cia`.
-1. Выберите файл `Universal-Updater.cia` и нажмите "Install & Delete" ("Загрузить & Удалить").
-1. Закройте FBI и запустите Universal-Updater.
- - Если оно не появляется в главном меню, перезагрузите 3DS.
-1. Найдите TWiLight Menu + + в сетке приложений, вы сможете найти с помощью третьей вкладки на боковой панели, если у вас возникли проблемы с ее нахождением, то:
- - Оно имеет такую иконку: 
-1. Нажмите A или нажмите на значок загрузки в боковой панели и выберите `TWiLight Menu++` для его установки.
+1. Download the `Universal-Updater.cia` file from the [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases)
+1. Place the `Universal-Updater.cia` file anywhere on your SD card
+1. Launch FBI on your Nintendo 3DS
+1. In FBI, go to the place you pasted the `Universal-Updater.cia` file
+1. Select the `Universal-Updater.cia` file and hit "Install & Delete"
+1. Close FBI and launch Universal-Updater
+ - If it doesn't show up on your home menu, reboot your 3DS
+1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it
+ - It has this icon: 
+1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
- This will take a while
{% endcapture %}
+{% assign tab-non-working-camera = tab-non-working-camera | split: "////////" %}
{% capture tab-manual %}
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
@@ -44,25 +51,9 @@ description: How to install TWiLight Menu++ on the Nintendo 3DS
1. Copy the two `.cia` files to your SD card root
1. On your 3DS, install the two CIAs with FBI
{% endcapture %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Installing
-
+{% assign tabs = tab-working-camera | concat: tab-non-working-camera | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_ru-RU/twilightmenu/installing-flashcard.md b/pages/_ru-RU/twilightmenu/installing-flashcard.md
index f4b477f6..135d99b0 100644
--- a/pages/_ru-RU/twilightmenu/installing-flashcard.md
+++ b/pages/_ru-RU/twilightmenu/installing-flashcard.md
@@ -15,8 +15,8 @@ description: How to install TWiLight Menu++ on a Nintendo DS flashcard
1. Скопируйте папку `roms` в корень карты microSD, которая будет вставлена в вашу флеш-картридж.
1. Если у вас уже есть данные, переместите файлы `.sav`, которые находятся в вашей DS ROM, в новую папку с именем `saves`, которая также идет в DS ROM
1. ...
- - **DS Fat/Lite пользователи:** Если загрузка `BOOT.NDS` вызывает блокировку белого экрана, вставьте DS Memory Expansion Pak, и повторите попытку.
- - **DSi/3DS пользователи:** Запустите TWLMenu++ на SD-карте и включите `SCFG доступ в Slot-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`
- Это позволит вам использовать тактовую скорость TWL и/или VRAM ускорение в играх с флеш-картами, а также доступ к SD-карте консоли.
### Для запуска игр с помощью прошивки флеш-картриджа
@@ -45,5 +45,5 @@ description: How to install TWiLight Menu++ on a Nintendo DS flashcard
1. Извлеките всё содержимое из `Autoboot/(ваш флеш-картридж)` в корень карты microSD флеш-картриджа.
- Пропустите прошлый пункт, если вы не видите название своего флеш-картриджа
1. ...
- - **DS Fat/DS Lite пользователи:** Перейдите в настройки в меню DS, и включите автозапуск, чтобы ваш флеш-картридж мог запустится после загрузки стартового экрана DS.
- - **DSi/3DS пользователи:** Запустите TWLMenu++ на SD-карте и включите `Auto-start Slot-1`.
+ - **DS Phat / DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot
+ - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1`
diff --git a/pages/_ru-RU/twilightmenu/playing-in-widescreen.md b/pages/_ru-RU/twilightmenu/playing-in-widescreen.md
index 390aef84..d0c3e1d0 100644
--- a/pages/_ru-RU/twilightmenu/playing-in-widescreen.md
+++ b/pages/_ru-RU/twilightmenu/playing-in-widescreen.md
@@ -7,7 +7,7 @@ title: Playing in Widescreen
description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
---
-Requires an Old / New Nintendo 3DS or 2DS console.
+Requires a Nintendo 3DS or 2DS console.
{:.alert .alert-info}
### Preparation
@@ -31,7 +31,7 @@ Requires an Old / New Nintendo 3DS or 2DS console.
You're all done! Enjoy your DS games in widescreen!
-**NOTE1**: Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. For this to be fixed so only the widescreen-compatible games run in widescreen, wait for RTCom-activated widescreen to be released.
+**NOTE1:** Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. For this to be fixed so only the widescreen-compatible games run in widescreen, wait for RTCom-activated widescreen to be released.
**NOTE2:** Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched. If you don't see the screen aspect ratio setting, wait for RTCom-activated widescreen to be released.
diff --git a/pages/_ru-RU/twilightmenu/updating-3ds-manual.md b/pages/_ru-RU/twilightmenu/updating-3ds-manual.md
index c9d5020a..bb35f971 100644
--- a/pages/_ru-RU/twilightmenu/updating-3ds-manual.md
+++ b/pages/_ru-RU/twilightmenu/updating-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: en-US
layout: redirect
-destination: 'updating-3ds?tab=manual#tab-manual'
+destination: updating-3ds?tab=manual
title: Updating (3DS, Manual)
---
diff --git a/pages/_ru-RU/twilightmenu/updating-3ds.md b/pages/_ru-RU/twilightmenu/updating-3ds.md
index 5def7ccc..e013fc77 100644
--- a/pages/_ru-RU/twilightmenu/updating-3ds.md
+++ b/pages/_ru-RU/twilightmenu/updating-3ds.md
@@ -5,6 +5,10 @@ section: twilightmenu
category: updating
title: Updating (3DS)
description: How to update TWiLight Menu++ on the Nintendo 3DS
+tabs:
+ -
+ universal-updater: Universal-Updater
+ manual: 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.
@@ -17,6 +21,7 @@ If updating from a version older than v16.4.0, please move your `.sav` files for
1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
- This will take a while
{% endcapture %}
+{% assign tab-universal-updater = tab-universal-updater | split: "////////" %}
{% capture tab-manual %}
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
@@ -26,23 +31,12 @@ If updating from a version older than v16.4.0, please move your `.sav` files for
1. Copy the two `.cia` files to your SD card root
1. On your 3DS, install the two CIAs with FBI
{% endcapture %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Updating
-
+{% assign tabs = tab-universal-updater | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
### More steps for the flashcard side
diff --git a/pages/_ru-RU/twilightmenu/updating-flashcard.md b/pages/_ru-RU/twilightmenu/updating-flashcard.md
index 481c7dec..8b475e60 100644
--- a/pages/_ru-RU/twilightmenu/updating-flashcard.md
+++ b/pages/_ru-RU/twilightmenu/updating-flashcard.md
@@ -16,7 +16,7 @@ If updating from a version older than v16.4.0, please move your `.sav` files for
1. Copy the `_nds` folder to your flashcard's microSD card root
1. Copy the `BOOT.NDS` file to your flashcard's microSD card root
-### More steps for the DSi/3DS SD Card side
+### More steps for the DSi / 3DS SD card side
If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps.
diff --git a/pages/_sv-SE/community/discord-rules.md b/pages/_sv-SE/community/discord-rules.md
index 6a1be251..c12cc8fb 100644
--- a/pages/_sv-SE/community/discord-rules.md
+++ b/pages/_sv-SE/community/discord-rules.md
@@ -1,132 +1,132 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: community
category: discord
-title: DS⁽ⁱ⁾ Mode Hacking Rules
-description: The rules for the DS⁽ⁱ⁾ Mode Hacking Discord server
+title: DS⁽ⁱ⁾ Mode Hacking Regler
+description: Reglerna för DS⁽ⁱ⁾ Mode Hacking Discord-servern
---
-### Do NOT impersonate, trash talk or otherwise act disrespectful to others and their beliefs.
+### Du ska INTE imitera, kränka eller annars agera respektlöst mot andra och deras tro.
-- This applies especially to those offering their time for the community. (such as helpers or developers)
-- We will NOT tolerate insensitivity, regardless of whether the member is in the community or not.
-- Respect user privacy; Avoid attempts to communicate with users who aren't comfortable doing so or sharing information about them that they don't want shared.
-- Do NOT backseat moderate or try to "help" when a moderator is dealing with a situation. You hold no authority, so leave actual rule handling to staff.
- - Reminders are fine, as long as you don't try to enforce them.
-- When knowing who created a piece of art, credit those content creators.
+- Detta gäller särskilt för dem som erbjuder sin tid för communityn. (såsom hjälpare eller utvecklare)
+- Vi kommer INTE att tolerera okänslighet, oavsett om medlemmen är i communityn eller inte.
+- Respektera användarintegritet; Undvik försök att kommunicera med användare som inte är bekväma att göra det eller att dela information om dem som de inte vill ha delade.
+- Du bör inte "backseat moderera" eller försök att "hjälpa" när en moderator hanterar en situation. Du har ingen auktoritet, så lämna faktiskt regelhantering till personalen.
+ - Påminnelser är bra, så länge du inte försöker genomdriva dem.
+- När du vet vem som skapade ett konstverk, ära dessa innehållsskapare.
-### Do NOT bring the chat quality down.
+### Ta INTE ner chattens kvalite.
-Examples include:
+Exempel:
- Asking to be spoon-fed information or spoon-feeding others
-- Asking for release dates for projects; It's ready when it's ready
-- Asking to ask; by asking to ask, you just asked
-- Requesting information that is either obvious or you could find with a little bit of research on your end (such as googling for links instead of asking for them to be handed to you)
- - Important information will be held over at [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283).
- - Check the channel topic & pinned messages; it most likely contains what you are looking for.
+- Be om releasedatum för projekt; Det är redo när det är klar
+- Be om att få fråga något; genom att fråga detta så frågade du precis
+- Begär information som är antingen uppenbarlig eller kan hittas med lite forskning på din ände (såsom googlande för länkar istället för att be dem att lämnas till dig)
+ - Viktig information kan finnas på [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283).
+ - Kolla in kanaltråden & fästa meddelanden; det innehåller troligtvis det du letar efter.
- Intentionally elongating your message (for example: sending few words per message leaving it into a "popcorn" situation)
-- Repeating messages, whether it is repeated in the same channel or in multiple channels.
- - If you're unsure where to post your message, post it in the one that makes the most sense.
- - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919).
-- Posting for the sake of posting rather than to bring actual conversations (such as complaining that the chat is dead, only sending out greetings, copypastas, etc)
-- Sending extremely long messages. Use [mystbin](https://mystb.in/) for longer messages instead.
+- Upprepa meddelanden, oavsett om det upprepas i samma kanal eller i flera kanaler.
+ - Om du är osäker på var du ska posta ditt meddelande, posta det i den som är mest meningsfullt.
+ - Om du fortfarande är osäker, fråga i [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919).
+- Posta för sakens skull i stället för att föra med sig faktiska konversationer (till exempel att klaga på att chatten är död, bara skicka ut hälsningar, copypastas, etc.)
+- Skicka extremt långa meddelanden. Använd [mystbin](https://mystb.in/) för längre meddelanden istället.
-### Do NOT randomly send Discord server invite links with no context & without explicit staff permission
+### Skicka INTE slumpmässigt ut inbjudningslänkar till Discord-servern utan kontext & utan uttrycklig tillstånd från all personal
-- Giving links to other discord servers on request is allowed, but please ask a moderator in Direct Messages before advertising a server without prior context
-- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules. Mass-DM advertisement (with proof) will land you a ban
-- Breaking this rule will result in your message containing the advertisement being deleted
-- Joining for the purpose of advertising your discord server will land you a ban.
+- Att ge länkar till andra discord-servrar på begäran är tillåtet, men fråga en moderator i direktmeddelanden innan du annonserar en server utan föregående sammanhang
+- DM-annonser är inte tillåtna, både enligt Discords användarvillkor och våra serverregler. Mass DM-annonsering (med bevis) kommer leda till att du blir bannad
+- Brytningen av regeln kommer att resultera i att ditt meddelande som innehåller annonsen tas bort
+- Att gå med i syfte att annonsera din discord server kommer att leda till att du blir bannad.
-### Keep conversations within their respective channels.
+### Håll konversationer inom dess respektive kanaler.
-- Even if they are related, sometimes another channel would be more suitable.
-- Sometimes, even an entirely different server is preferable. We don't have the answers to everything.
- - Different related servers are linked to in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283)
+- Även om de är relaterade, ibland skulle en annan kanal vara mer lämplig.
+- Ibland är även en helt annan server bättre. Vi har inte svaren på allt.
+ - Olika relaterade servrar är länkade till i [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283)
-### You may not have an alternative account on this server
+### Du bör inte ha ett alternativt konto på servern
-- One account per person at a time (except when approved by a staff member). Be sure to leave this server on your other account before joining with a new one.
-- Punishments apply to the person, not the account. Any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned.
+- Ett konto per person i taget (förutom när det godkänts av en personalmedlem). Var noga med att lämna den här servern på ditt andra konto innan du kommer in med ett nytt konto.
+- Straffen gäller personen, inte kontot. Eventuella efterföljande konton som görs för att undvika bestraffning kommer att resultera i att båda kontona blir bannade.
-### Do NOT recommend video guides.
+### Rekommenderar INTE videoguider.
-- Video guides aren't maintained very well (which leads to the videos being outdated and unreliable in the long term) and negligent for the sake of "user accessibility".
-- We have a list of guides in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) you could use instead.
+- Videoguider underhålls inte särskilt bra (vilket leder till att videorna är föråldrade och opålitliga på lång sikt) och oaktsam för "användartillgänglighet".
+- Vi har en lista över guider i [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) som du kan använda istället.
-### Keep names exclusively alphanumeric, to keep them easy to read and tag.
+### Ha enbart alfanumeriska namn, för att dom är lätta att läsa och tagga.
-- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname.
- - If we have to flip our displays to read your name, it's an abnormal way.
- - If we have to get your User ID in order to mention you, it's an abnormal way.
-- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed.
+- Användare med ett (vanligt) oomnämnbart eller oläsbart användarnamn/smeknamn på normalt sätt kommer att tilldelas ett nytt smeknamn.
+ - Om vi måste vända våra skärmar för att läsa ditt namn så är det ett ovanligt användarnamn.
+ - Om vi måste få ditt användar-ID för att nämna dig är det ett ovanligt användarnamn.
+- Undvik att avsiktligt sätta tecken i början av namnet för att ändra din plats i medlemslistan. Dessa tecken blir borttagna.
-### Please be courteous when using Direct Messages
+### Var artig när du använder direktmeddelanden
-- Things that happen in Direct Messages **are** the business of the server since unless the two share another server or they are friends, they wouldn't be able to reach each other.
-- Examples include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules or harassment.
- - There needs to be evidence of doing so, such as other people reporting it too, implications on the server or anything of the sort. However, when you do your report, cover any links. Do not give the DM advertiser more popularity than they already got by Direct Messaging everyone.
-- Even if your actions aren't malicious, sometimes they could be disturbing.
- - Please ask before sending a Direct Message to others and respect those not wanting to communicate.
+- Det som händer i direkta meddelanden **är** serverns ansvar också, eftersom om inte de två delar en annan server eller är vänner så skulle dem inte kunna nå varandra.
+- Exempel är DM-reklam, att avsiktligt omdirigera användare till DMs från normal chatt (såsom stöd) för att bryta mot regler, eller för att trakassera.
+ - Det måste finnas bevis för att göra så, såsom andra människor som rapporterar det också, implikationer på servern eller något av det slag. Men när du gör din rapport, täck alla länkar. Ge inte DM-annonsören mer popularitet än de redan fått av att skicka meddelanden till alla.
+- Även om dina handlingar inte är skadliga, ibland kan de vara störande.
+ - Fråga innan du skickar ett direktmeddelande till andra och respektera dem som inte vill kommunicera.
-### Keep piracy discussion to a minimum
+### Håll piratdiskussion till ett minimum
-- Do not link to piracy websites, upload pirated content, or encourage others to pirate
-- For more information on what is piracy or not, we suggest reading this: https://3ds.eiphax.tech/piracy.html (Disclaimer: We are not lawyers)
+- Länka inte till piratkopiering webbplatser, ladda inte upp piratkopierat innehåll, och/eller uppmuntra inte andra att piratkopiera
+- För mer information om vad som är piratkopiering eller inte, föreslår vi att du läser detta: https://3ds.eiphax.tech/piracy.html (Notis: Vi är inte advokater)
-### No Adult Content
+### Inget vuxeninnehåll
-- Do not post pornography, gore, drugs (unless the topic is about medication) or anything that is not safe for work
-- Any account with a disturbing avatar will get kicked. If you rejoin and still have the avatar, it will receive a ban
-- At the same time, be mature. Members are allowed to cuss and you should be accustomed to that. Just don't throw around cuss words every two seconds; it isn't cool
-- Despite Adult content being banned, users are still required to be thirteen and over in order to participate on this Discord Server
+- Posta inte pornografi, gore, droger (om inte ämnet handlar om medicinering) eller något som inte är SFW
+- Alla konton med en stötande avatar kommer att kickas. Om du kommer tillbaks in och fortfarande har avataren så kommer du bannas
+- Samtidigt ska du vara mogen. Alla har rätt att svära här och det bör ni vara vana vid. Bara kasta inte runt svorord varannan sekund, det är inte coolt
+- Trots att vuxeninnehållet är förbjudet måste användarna fortfarande vara tretton år och äldre för att delta på denna Discord-server
-## Controversial content.
+## Kontroversiellt innehåll.
-### Topics that you should minimize
+### Ämnen som du bör minimera
-Please keep these topics in [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856) and keep an open mind when discussing them:
-- Political Debates
+Behåll dessa ämnen i [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856) och ha ett öppet sinne när du diskuterar dem:
+- Politik
- Religion
- Spoilers
-- Malware
-- Content intended to shock or scare
+- Skadlig kod/programvara (malware)
+- Innehåll avsett att chocka eller skrämma
-Make sure to put spoilers, malware and content intended to shock or scare in spoiler tags and properly warn the user outside of said spoiler tags.
+Se till att sätta spoilers, malware och innehåll avsedda att chocka eller skrämma i spoiler taggar och korrekt varna användaren utanför nämnda spoiler taggar.
-### Banned Content
+### Bannlyst innehåll
-- External Drama
-- Server Raids
-- Adult content (read above)
+- Extern Drama
+- Server Raidar
+- Vuxeninnehåll (läs ovan)
-## 🏓 Notifications/Pings/DMs
+## 🏓 Meddelanden/Pings/DMs
-- @Lightning will send you a DM if you receive a warning. No need to assume you're in trouble if you got a ping
-- Don't ping a user if it's obvious that they're already there. (Using Discord's quote function is not an excuse. Please remove the ping before sending the message)
-- Don't repeatedly ping a person to try and get their attention.
- - When a mention attack occurs, do not ping a staff member; it’s redundant since they are already getting pings from the attack. Also, it confuses the staff on which member to ban.
-- If you get pinged, don't send messages like "why ping" or spam emotes on the message. Check who pinged and reply.
- - If you have a problem with getting pinged, either set up your discord so you don't get ping notifications, deal with it or leave.
- - If you can't find the message with the ping, alert a staff member. We will warn those who ping then instantly delete their messages.
-- Ping only when you want to bring attention to something to someone. Don't ping as a reference.
+- @Lightning kommer att skicka dig en DM om du får en varning. Dö bör inte anta att du har problem om du fick en ping
+- Pinga inte en användare om det är uppenbart att de redan är där. (Att använda Discords kvotfunktion är inte en ursäkt. Ta bort pingen innan du skickar meddelandet)
+- Pinga inte en person gång på gång för att få deras uppmärksamhet.
+ - När en mention attack inträffar, pinga inte en personalmedlem; det är överflödigt eftersom de redan får pings från attacken. Det blandar också ihop dom medlemmar som ska bannas.
+- Om du blir pingad, skicka inte meddelanden som "why ping" eller spam-emojin. Kontrollera vem som pingade och svara.
+ - Om du har problem med att bli pingad, antingen ställ in din discord så att du inte får ping meddelanden, hantera det eller lämna.
+ - Om du inte hittar meddelandet med pinget, meddela en personalmedlem. Vi kommer att varna dem som pingade och omedelbart ta bort sina meddelanden.
+- Ping bara när du vill uppmärksamma något för någon. Pinga inte som referens.
-## Consequences
+## Konsekvenser
-**The consequences of breaking these rules are either warnings, mutes, kicks or bans.** Of course, it depends on a case by case scenario.
-- Joining and immediately breaking the rules will lead your account to getting a mute
-- Joining for the purpose of rule breaking will get you banned.
-- Trying to evade, look for loopholes, or stay borderline within the rules will be treated as breaking them.
+**Konsekvenserna av att bryta mot dessa regler är antingen varningar, dämpningar, kicks eller bans.** Naturligtvis beror det från fall till fall.
+- Att gå med och omedelbart bryta mot reglerna kommer att leda ditt konto dämpas
+- Att gå med i syfte att bryta regler kommer att få dig bannad.
+- Att försöka kringgå, leta efter kryphål, eller stanna vid gränsen inom reglerna kommer att behandlas som att du brytit dem.
-If you don't understand any of the rules, feel free to ask.
+Om du inte förstår någon av reglerna, tveka inte att fråga.
-Last update: August 19th, 2020
+Senast uppdaterad: 19 augusti 2020
diff --git a/pages/_sv-SE/community/index.md b/pages/_sv-SE/community/index.md
index 11b208e6..328ec43d 100644
--- a/pages/_sv-SE/community/index.md
+++ b/pages/_sv-SE/community/index.md
@@ -1,13 +1,13 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: community
-title: Home
-description: Coming Soon™
+title: Hem
+description: Information about the DS-Homebrew community
---
-You can find information about our community here, such as the rules for our Discord server. We have the following places:
-- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+Här hittar du information om vår community, till exempel reglerna för vår Discord-server. Vi har följande platser:
+- Discord: [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord)
- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
-- Website: [ds-homebrew.com](https://ds-homebrew.com)
+- Webbplats: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_sv-SE/ds-index/3ds-forwarders.md b/pages/_sv-SE/ds-index/3ds-forwarders.md
index a6a2fdd9..a2ac8576 100644
--- a/pages/_sv-SE/ds-index/3ds-forwarders.md
+++ b/pages/_sv-SE/ds-index/3ds-forwarders.md
@@ -3,8 +3,12 @@ lang: en-US
layout: wiki
section: ds-index
category: guides
-title: DS game forwarders (3DS)
+title: DS Game Forwarders (3DS)
description: How to create CIA forwarders to have your DS games on your 3DS's home menu
+tabs:
+ -
+ tab-sd-card: SD card
+ tab-flashcard: Flashcard
---
If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/).
@@ -29,8 +33,8 @@ Compatible:
- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg)
- Galaxy Eagle
- M3 DS Real
-- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses <2GB microSD card)
-- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses <2GB microSD card)
+- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card)
+- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card)
- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567)
- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/))
- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/))
@@ -56,7 +60,7 @@ Partially compatible:
Incompatible:
- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.)
- (i)Edge (Unable to autoboot a .nds ROM)
-- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com)/[www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card)
+- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card)
- R4i3D (2012)
- R4 Infinity Dual Core
- R4 SDHC
@@ -76,24 +80,25 @@ PC:
- Java 8 Update 251
- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
-### Part 1: Getting Started
+### Part 1: Getting started
{% capture tab-sd-card %}
1. Download the [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0)
1. Extract the contents of the `for SD card root` folder to the root of your 3DS's SD card
After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change the settings:
- `BOOST_CPU`: If set to 1, TWL clock speed is used, so lags begone
-- `SOUND_FREQ`: If set to 1, sound will play at 48khz, instead of 32khz
+- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz
{% endcapture%}
+{% assign tab-sd-card = tab-sd-card | split: "////////" %}
{% capture tab-flashcard %}
1. Download one of these packs:
- - [Original R4/M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
- - [Acekard 2(i)/M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
+ - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
+ - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
- [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0)
- [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing)
- [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0)
- - [Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
+ - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
- [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0)
1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card.
@@ -103,21 +108,10 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped
- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message
{% endcapture %}
+{% assign tab-flashcard = tab-flashcard | split: "////////" %}
-
+{% assign tabs = tab-sd-card | concat: tab-flashcard %}
+{% include tabs.html index=0 tabs=tabs %}
### Part 2: Getting the AP fix files from TWiLight Menu++
If you already have TWiLight Menu++, skip to the next section.
@@ -127,7 +121,7 @@ If you already have TWiLight Menu++, skip to the next section.
### Part 3: Forwarder3-DS
1. Open `Forwarder3DS.jar`
- - If it doesn't open, make a new text file in the same folder as Forwarder3DS.jar containing `java -jar Forwarder3DS.jar` and save it as `Forwarder3DS.bat` and run that (make sure there is no `.txt` at the end)
+ - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it
1. Set your card as the `Target` on the left
- **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders`
1. Enable `Automatically set ROM path`
diff --git a/pages/_sv-SE/ds-index/dsi-twl-firm.md b/pages/_sv-SE/ds-index/dsi-twl-firm.md
index 634e342f..3229c534 100644
--- a/pages/_sv-SE/ds-index/dsi-twl-firm.md
+++ b/pages/_sv-SE/ds-index/dsi-twl-firm.md
@@ -7,36 +7,36 @@ title: Nintendo DSi / Nintendo 3DS TWL_FIRM
description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
-### Konfigurera CFW
-Medan de flesta av fördelarna med custom firmware är för Nintendo DSi och Nintendo 3DS familjerna, så låter den dig låsa upp flera möjligheter med din konsol. Att installera custom firmware är ganska enkelt, och i de flesta fall är allt man behöver ett (mikro)SD kort. Vi har de bästa guiderna som du kan följa, med steg-för-steg-instruktioner.
+### Setting up CFW
+Medan de flesta av fördelarna med custom firmware är för Nintendo DSi och Nintendo 3DS familjerna, så låter den dig låsa upp flera möjligheter med din konsol. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Vi har de bästa guiderna som du kan följa, med steg-för-steg-instruktioner.
- [3DS Hacking Guide](https://3ds.hacks.guide)
- - Lightning kommando: `mod 3ds`
- - Kuriisu kommando: `guide 3ds`
+ - Lightning kommando: `mod 3ds`
+ - Kuriisu kommando: `guide 3ds`
- [DSi Hacking Guide](https://dsi.cfw.guide)
- - Lightning kommando: `mod dsi cfw`
- - Kuriisu kommando: `guide dsi`
+ - Lightning kommando: `mod dsi cfw`
+ - Kuriisu kommando: `guide dsi`
-### CPU Hastigheter
-The Nintendo DS shipped with a 67MHz processor in 2004. The Nintendo DSi shipped with an 133MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67MHz. Vissa program var bundna till den frekvensen, och fungerade därför inte bra med en högre frekvens. De flesta spel skulle däremot prestera bättre än orginalet med en högre frekvens.
+### CPU speeds
+The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Vissa program var bundna till den frekvensen, och fungerade därför inte bra med en högre frekvens. De flesta spel skulle däremot prestera bättre än orginalet med en högre frekvens.
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
-### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
+### Nintendo DSi system menu
+The Nintendo DSi system menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't.
-This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
+This crash will never occur if the system menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
-In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
+In version 1.4.0, RSA signatures in the DS cart whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
-### Nintendo DSi Slot-1 Access & Blockout
-Slot-1 access is blocked when launching applications from the System Menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
+### Nintendo DSi Slot-1 access & blockout
+Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
The flashcard white list is checked via RSA signatures are contained via RSA keys on every firmware expect 1.4.0. This means that people can white list their own carts
-Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
+Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector / interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. Also, the exploit never officially came out, due to Unlaunch being much simpler to install and having less requirements (just a way to get into homebrew) with the same advantages.
@@ -45,8 +45,8 @@ The Nintendo DSi Camera application has the ability to take pictures in the JPEG
A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered.
-### Nintendo DSi Bootstage 2
+### Nintendo DSi bootstage 2
The second bootstage of the Nintendo DSi loads launcher's "title.tmd" into memory. However, they do not specify a file size limit check, meaning that the first 80k bytes are loaded into RAM while the rest can be a custom payload. This is the basis of Unlaunch exploit.
### RTCom
-RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of gbarunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
\ No newline at end of file
+RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
diff --git a/pages/_sv-SE/ds-index/hardmod.md b/pages/_sv-SE/ds-index/hardmod.md
index 6bef986f..dec15905 100644
--- a/pages/_sv-SE/ds-index/hardmod.md
+++ b/pages/_sv-SE/ds-index/hardmod.md
@@ -5,6 +5,10 @@ section: ds-index
category: guides
title: Hardmod
description: Hur man hardmoddar en Nintendo DSi
+tabs:
+ -
+ windows: Windows
+ other: macOS / Linux
---
Hardmodding är när du fysiskt lödar moderkortet till en SD-kortsadapter för att läsas på en dator. Detta är användbart för att återställa NAND-säkerhetskopior, visa NAND på din dator, etc...
@@ -53,9 +57,7 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Once the script completes, there should be a file with a long name ending in `-no-footer.bin` in the folder where your terminal is open
- Use this file as the NAND image you flash onto the DSi
-
-#### Windows instructions (skip for macOS / Linux)
-
+{% capture tab-windows %}
1. Open Win32DiskImager
1. Click the folder icon and browse to your desktop. In the text box, write `NAND_0.bin`. When selecting type, choose `All types *.*`
1. Choose the device that is the DSi and click read
@@ -63,14 +65,15 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Open HxD and drag both files into the editor. Go to the top bar, click "Analysis", click "File compare" from the drop down menu, then click "Compare".
1. Choose to compare both files then click OK when done
- If it says "The chosen files are identical.", you are good to go to the next section
- - If it doesn't say that, and both NANDs aren't around 240MB, dump NAND_1/NAND_0 again
+ - If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1 / NAND_0 again
1. Open Win32DiskImager, click the folder icon and choose your existing NAND backup you created before
1. Flash it with the `Write` button
1. Unplug the SD card adapter and attempt to turn on the DSi
-
-#### Linux / macOS instructions (skip if on Windows)
+{% endcapture tab-windows %}
+{% assign tab-windows = tab-windows | split: "////////" %}
+{% capture tab-other %}
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
@@ -112,3 +115,9 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Replace `{device-name}` with the mount point of the SD card
At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created!
+{% endcapture tab-other %}
+{% assign tab-other = tab-other | split: "////////" %}
+
+### Flashing the NAND backup
+{% assign tabs = tab-windows | concat: tab-other %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_sv-SE/ds-index/homebrew.md b/pages/_sv-SE/ds-index/homebrew.md
index eeaf4578..ac6257d7 100644
--- a/pages/_sv-SE/ds-index/homebrew.md
+++ b/pages/_sv-SE/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Information om homebrew på Nintendo DS
Utveckling av Nintendo DS Homebrew använder vanligtvis devkitPro-verktyg, såsom devkitARM, libnds och libfat. Det finns dock möjlighet att förgrena sig och använda alternativ programvara:
-- **SD Card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
-- **Entire Toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
+- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
+- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
+- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
### Minneskort
@@ -25,22 +25,22 @@ DS-mode minneskort är en slot-1 metod för att köra Nintendo DS applikationer.
Olika SD-kortplatser har olika maskinvara (för det mesta) och kod skriven för ett kort kommer inte nödvändigtvis att fungera för ett annat kort. DLDI (förkortning för Dynamically Linked Device Interface) försöker lösa detta genom att få SD-kortets hanteringskod patchat in externt. Laddare som YSMenu, Wood R4 och TWiLight Menu++ kan automatiskt DLDI patcha ett homebrew, men om du behöver manuellt patcha in den, använd gärna en [DLDI Patcher](https://www.chishm.com/DLDI#tools) beroende på din enhet.
-### Tidsinställd bomb
+### Time bomb
En tidsinställd bomb är ett utgångsdatum för minneskort-kärnor som tillverkarna använder för att tvinga användare att köpa ett nytt kort. När din systemklocka går längre än ett visst datum, kommer kärnan att vägra att starta upp förbi utgångsskärmen. Tur så är en flagga inte inställd någonstans och det hanteras i minneskortets firmware, vilket ger oss två lösningar runt problemet:
- Eftersom det förlitar sig på systemets klocka så kan du ställa in datum. Detta kommer att bryta alla spel som använder din systemklocka, men det gör att du kan använda standardkärnan.
- Eftersom den förlitar sig på kärnan och inte den inbyggda programvaran så kan du byta till en alternativ kärna. Det finns inga tillgängliga val:
- - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- Menyn är ganska ful och visar bara `.ds` filer, men det har mycket bättre spelstöd, fuskstöd och kräver inte memory pak
- - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- Detta är användbart om du vill ha alla dina ROM från olika konsoler i samma meny, Det finns två sätt att köra DS spel med TWiLight Menu++:
- - Med B4DS: Kräver en Memory Expansion Pak för utökad spelkompatibilitet och stöder inte fusk. Men det fungerar på alla minneskort som TWiLight Menu++ har stöd för
- - Med YSMenu: Hämtar kompatibilitetsfördelarna med YSMenu med den bättre menyn av TWiLight Menu++, men fusk stöds inte för närvarande
+ - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- Menyn är ganska ful och visar bara `.ds` filer, men det har mycket bättre spelstöd, fuskstöd och kräver inte memory pak
+ - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- Detta är användbart om du vill ha alla dina ROM från olika konsoler i samma meny, Det finns två sätt att köra DS spel med TWiLight Menu++:
+ - Med B4DS: Kräver en Memory Expansion Pak för utökad spelkompatibilitet och stöder inte fusk. Men det fungerar på alla minneskort som TWiLight Menu++ har stöd för
+ - Med YSMenu: Hämtar kompatibilitetsfördelarna med YSMenu med den bättre menyn av TWiLight Menu++, men fusk stöds inte för närvarande
Vi rekommenderar YSMenu, med TWiLight Menu++ om du föredrar det, på grund av den högre kompatibiliteten och brist på behov av ett Memory Expansion Pak. Om du vill konfigurera YSMenu så har DeadSkullzJr gjort en [Dropbox-repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) med alla primära startkärnor som är konfigurerade för ditt minneskort. Allt det kräver är att dra och släppa filerna till ditt SD-korts rot och du är klar. Instruktioner för hur du installerar TWiLight Menu++ är [på minneskort installationssidan](../twilightmenu/installing-flashcard).
För att testa om ditt minneskort har en tidsinställd bomb, sätt datumet på ditt system till det senaste möjliga värdet och starta minneskortet.
-### ARGV Support
+### ARGV support
ARGV är en informationssändare mellan två homebrew Nintendo DS-program. Den kan användas för forwarders eller alternativa menyer.
- Homebrew måste programmeras för att dra nytta av det. Till exempel GBARunner2, NesDS och GameYob alla har ARGV implementering
diff --git a/pages/_sv-SE/ds-index/index.md b/pages/_sv-SE/ds-index/index.md
index d33ab0fb..762b1772 100644
--- a/pages/_sv-SE/ds-index/index.md
+++ b/pages/_sv-SE/ds-index/index.md
@@ -7,6 +7,3 @@ description: En förklaring av allting som är DS moddning
---
Välkommen till sektionen om Nintendo DS modding resurser. Detta kommer att försöka förklara de flesta saker relaterade till Nintendo DS modding samt vara en grundläggande introduktion till NTR firmware i Nintendo DS, TWL firmware av Nintendo DSi, och TWL_FIRM av Nintendo 3DS.
-
-Om du behöver hjälp, fråga [DS(i) Mode Hacking!](https://ds-homebrew.com/discord) Discord-servern. (Endast på engelska)
-{:.alert .alert-info}
diff --git a/pages/_sv-SE/ds-index/retail-roms.md b/pages/_sv-SE/ds-index/retail-roms.md
index da3621cc..e119ee38 100644
--- a/pages/_sv-SE/ds-index/retail-roms.md
+++ b/pages/_sv-SE/ds-index/retail-roms.md
@@ -7,7 +7,7 @@ title: Retail ROMar
description: Information relaterad till kommersiella DS spel
---
-### Anti-piratkopiering
+### Anti-piracy
AP (kort för anti-piratkopiering) är en metod som används av utvecklare för att genomdriva lagliga inköp och förhindra piratkopiering. Detta kan kringgås antingen från lastaren eller själva ROMen.
- 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++.
@@ -20,7 +20,7 @@ Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another
Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid.
-### Save Files
+### Save files
Nintendo DS cartridges have 4 known save types:
- EEPROM - Electrically Erasable Programmable Read-Only Memory
@@ -33,30 +33,30 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php
### Assembly
-Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [gbatek](https://problemkaputt.de/gbatek.htm).
+Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm).
-### Card Read DMA
+### Card read DMA
Kort DMA (står för Direct Memory Access) är ett effektivare sätt att läsa patrondata än genom programvara. När det inte finns någon tillgänglig data kan koden fortfarande köras. I programvarors kassett dataläsare, att undersöka registret för att se om det finns ny data slösar tid. Det är det föredragna sättet att komma åt data.
Du kan upptäcka när ett spel som använder dma via nr$gba genom att aktivera DMA-loggen på ARM9. En DMAs tillgång till kassettet använder AF000001 som den tredje parametern.
- Till exempel: `DMA2: 04100010 023C18C0 AF000001`
-### Action Replay Cheats
+### Action Replay cheats
Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether.
Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats:
- Wood R4 (`usrcheat.dat`)
- YSMenu (`usrcheat.dat`)
-Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
+Homebrew / digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`)
- - NitroHax tillåter dig använda fusk med riktiga spelkort från ett minneskort. Motorn som används här laddar hela cheats.xml-databasen in i Nintendo DS:ens begränsade RAM-minne och försöker hantera saker därifrån. Detta innebär att det finns en allvarlig gräns för hur många fusk du kan ha, eftersom NitroHax inte kommer att ladda en cheats.xml fil över 2.4 MB
+ - NitroHax tillåter dig använda fusk med riktiga spelkort från ett minneskort. Motorn som används här laddar hela cheats.xml-databasen in i Nintendo DS:ens begränsade RAM-minne och försöker hantera saker därifrån. Detta innebär att det finns en allvarlig gräns för hur många fusk du kan ha, eftersom NitroHax inte kommer att ladda en cheats.xml fil över 2.4 MB
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` eller `usrcheat.dat`)
- - NitroHax3DS är en version av NitroHax som körs från systemets SD-kort på DSi eller 3DS. Den ursprungliga versionen använder cheats.xml med samma 2.4 MB gräns, men det finns också en fork som laddar fusk från en usrcheat.dat-databas utan storleksbegränsning
+ - NitroHax3DS är en version av NitroHax som körs från systemets SD-kort på DSi eller 3DS. Den ursprungliga versionen använder cheats.xml med samma 2.4 MB gräns, men det finns också en fork som laddar fusk från en usrcheat.dat-databas utan storleksbegränsning
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`)
- - TWiLight Menu++ läser `usrcheat.dat` och skickar de aktiverade fuskvärdena till en annan fil, som nds-bootstrap plockar upp
- - Fuskmotorn som används i nds-bootstrap är baserad på den som används i NitroHax. Men på grund av fuskfilen som innehåller endast aktiverade fusk för den specifika titeln, finns det bara en gräns för hur många fusk som kan aktiveras, inte en gräns för databasens storlek
- - Bootstrap 4 DS (den nds-bootstrap versionen som används på minneskort) stöder inte fusk, på grund av att det inte finns tillräckligt med RAM, och begränsningarna i Memory Expansion Pack
+ - TWiLight Menu++ läser `usrcheat.dat` och skickar de aktiverade fuskvärdena till en annan fil, som nds-bootstrap plockar upp
+ - Fuskmotorn som används i nds-bootstrap är baserad på den som används i NitroHax. Men på grund av fuskfilen som innehåller endast aktiverade fusk för den specifika titeln, finns det bara en gräns för hur många fusk som kan aktiveras, inte en gräns för databasens storlek
+ - Bootstrap 4 DS (den nds-bootstrap versionen som används på minneskort) stöder inte fusk, på grund av att det inte finns tillräckligt med RAM, och begränsningarna i Memory Expansion Pack
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
diff --git a/pages/_sv-SE/ds-index/wifi.md b/pages/_sv-SE/ds-index/wifi.md
index a4497677..374e9810 100644
--- a/pages/_sv-SE/ds-index/wifi.md
+++ b/pages/_sv-SE/ds-index/wifi.md
@@ -12,12 +12,12 @@ description: Information om hur du använder Wi-Fi på Nintendo DS
Hotspots är användbara, så du behöver inte ändra din router-konfiguration.
-### Creating a Hotspot
+### Creating a hotspot
Det finns guider för att skapa ett hotspot kompatibelt med DS spel på macOS och Linux-datorer på GBAtemp. Om du är på Windows kan du använda en Linux live boot.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
-### Nintendo DS WFC återställning
+### Nintendo DS WFC restoration
1. Starta Nintendo WFC inställningar
1. Anslut till din åtkomstpunkt
1. Ange ditt primära DNS-värde som ett av värdena nedan, beroende på vilken tjänst du vill använda:
@@ -28,7 +28,7 @@ Det finns guider för att skapa ett hotspot kompatibelt med DS spel på macOS oc
1. Ställ in `1.1.1.1` som din sekundära DNS
1. Du kan behöva NoSSL patchad in i ditt spel just nu, beroende på spelet
-### Manually Patching Your DS ROMs
+### Manually patching your DS ROMs
Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
@@ -42,7 +42,7 @@ Note: Users of GNU/Linux and macOS can follow very similar instructions, but wil
Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
-### Troubleshooting and Further Reading
-If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+### Troubleshooting and further reading
+If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_sv-SE/gbarunner2/bios.md b/pages/_sv-SE/gbarunner2/bios.md
index 95120883..b75ef5b1 100644
--- a/pages/_sv-SE/gbarunner2/bios.md
+++ b/pages/_sv-SE/gbarunner2/bios.md
@@ -2,20 +2,26 @@
lang: en-US
layout: wiki
section: gbarunner2
-title: GBA BIOS info
+title: GBA BIOS Info
description: Information on the GBA BIOS and how to dump it
---
-In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. However, because it is not an exact copy, using a dump of the official BIOS increases compatibility. You can dump an official GBA BIOS with one of the following methods.
### Dumping Guides
-- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
-- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
-- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+- [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles)
+- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/)
-After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it.
You can verify that your BIOS is a proper dump by comparing it with the following checksums:
-**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
+**CRC32:** `81977335`
+
+**MD5:** `a860e8c0b6d573d191e4ec7db1b1e4f6`
+
+**SHA1:** `300c20df6731a33952ded8c436f7f186d25d3492`
+
+**SHA256:** `fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570`
diff --git a/pages/_sv-SE/gbarunner2/faq.md b/pages/_sv-SE/gbarunner2/faq.md
index bd0fa0da..12692b00 100644
--- a/pages/_sv-SE/gbarunner2/faq.md
+++ b/pages/_sv-SE/gbarunner2/faq.md
@@ -2,24 +2,24 @@
lang: en-US
layout: wiki
section: gbarunner2
-title: FAQ & Troubleshooting
-description: FAQs and troubleshooting for GBARunner2
+title: FAQ & Felsökning
+description: Vanliga frågor och felsökning för GBARunner2
---
-#### How do I create and add custom borders?
+#### Hur skapar jag och lägger jag till anpassade gränser?
-You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) by FrescoASF.
+Du kan läsa och följa [denna guide](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) av FrescoASF.
-#### Are cheats supported?
+#### Stöds fusk?
-Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/).
+Inte just nu. Istället kan du permanent injektera fuskkoder i din GBA ROM med [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/).
-#### How do I use Nightly GBARunner2 Builds in TWiLight Menu++?
+#### How do I use nightly GBARunner2 builds in TWiLight Menu++?
-1. Download the nightly build
-1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi)
-1. Place it in `sd:_nds`
+1. Ladda ner det nattliga bygget
+1. Byt namn till `GBARunner2_arm7dldi_3ds.nds` (eller `GBARunner2_arm7dldi_dsi.nds` om du är på DSi)
+1. Placera den i `sd:_nds`
-#### How do I use Wifi Link features?
+#### How do I use Wi-Fi link features?
-You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
\ No newline at end of file
+Du behöver en version från [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branchen för att använda funktionerna. Du kan hitta detaljerade instruktioner om hur du ställer in byggen på dess [GBATemp Wiki sida](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
diff --git a/pages/_sv-SE/gbarunner2/index.md b/pages/_sv-SE/gbarunner2/index.md
index c8a18925..ea4313da 100644
--- a/pages/_sv-SE/gbarunner2/index.md
+++ b/pages/_sv-SE/gbarunner2/index.md
@@ -1,13 +1,13 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: gbarunner2
-title: Home
-description: Coming Soon™
+title: Hem
+description: Information on how to use GBARunner2
---
-GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running Gamecube games on Wii.
+GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS / DSi / 3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii.
-Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
-- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
-- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
+Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information:
+- [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_sv-SE/index.md b/pages/_sv-SE/index.md
index 5c574b5a..a341b6ff 100644
--- a/pages/_sv-SE/index.md
+++ b/pages/_sv-SE/index.md
@@ -8,4 +8,4 @@ title: Hem
Här hittar du wikis för TWiLight Menu++ och andra DS-Homebrew projekt. Klicka på en av avsnitten högst upp, då kommer en lista över sidor att finnas till vänster.
-Om du vill hjälpa till att bidra kan du hitta källkoden på [GitHub](https://github.com/{{ site.repo }}) eller hjälpa till att översätta på [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). För att diskutera detta eller få hjälp med något, vänligen gå med i [DS(i) Mode Hacking](https://ds-homebrew.com/discord) Discord-servern (endast på engelska).
+Om du vill hjälpa till att bidra kan du hitta källkoden på [GitHub](https://github.com/{{ site.repo }}) eller hjälpa till att översätta på [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only).
diff --git a/pages/_sv-SE/nds-bootstrap/faq.md b/pages/_sv-SE/nds-bootstrap/faq.md
index f53d93e4..cc272f29 100644
--- a/pages/_sv-SE/nds-bootstrap/faq.md
+++ b/pages/_sv-SE/nds-bootstrap/faq.md
@@ -7,7 +7,7 @@ title: FAQ & Troubleshooting
description: FAQ & Troubleshooting for nds-bootstrap
---
-#### Why do I get a white screen when trying to load a game from SD Card?
+#### Why do I get a white screen when trying to load a game from SD card?
- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
@@ -20,7 +20,7 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges
- You can expand the VRAM memory bus to 32-bit
- Utilize the DSi's additional CPU speed
-- Enhance your audio with 48 KHz
+- Enhance your audio with 48 kHz
- Use DSi mode, allowing for DSi features
- Using certain cartridges, you are able to use IR in your application
- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
@@ -30,18 +30,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
#### What is a nightly and where do I get it?
-A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
#### Why do my cheats not work?
The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB.
#### Is there anything else I should know about cheats?
-You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+You can set heap shrink to `Hi` in settings for slightly better cheat support.
+
+For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
#### nds-bootstrap troubleshooting
If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
-1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv)
diff --git a/pages/_sv-SE/nds-bootstrap/index.md b/pages/_sv-SE/nds-bootstrap/index.md
index e282b1ef..d7b939d2 100644
--- a/pages/_sv-SE/nds-bootstrap/index.md
+++ b/pages/_sv-SE/nds-bootstrap/index.md
@@ -1,11 +1,11 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: nds-bootstrap
-title: Home
-description: nds-bootstrap wiki
+title: Hem
+description: Information on how to use nds-bootstrap
---
-# Welcome to the nds-bootstrap Wiki
+# Välkommen till nds-bootstraps Wiki
-nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
+nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards.
diff --git a/pages/_sv-SE/nds-bootstrap/testing.md b/pages/_sv-SE/nds-bootstrap/testing.md
index 200abd70..0f8aeb78 100644
--- a/pages/_sv-SE/nds-bootstrap/testing.md
+++ b/pages/_sv-SE/nds-bootstrap/testing.md
@@ -1,17 +1,17 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: nds-bootstrap
category: other
-title: Compatibility List & Testing Tips
-description: Compatibility List & Testing Tips
+title: Kompatibilitetslista & Testtips
+description: Compatibility list and tips for testing games
---
-### Compatibility List
-To view tested games, look [here](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `view only` and then `request edit access`.
+### Kompatibilitetslista
+För att se en lista testade spel, se [här](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). Om du vill bidra, tryck på `Begär redigeringsåtkomst`.
-### Tips For Testing Games
-- Look for screen flickering or sound issues
-- If something looks off, run the game along a console not using nds-bootstrap to compare
-- Try as many features in the game as possible
-- Be thorough
+### Tips för att testa spel
+- Leta efter skärmflimmer eller ljudproblem
+- Om något ser konstigt ut, kör spelet längs en konsol som inte använder nds-bootstrap för att jämföra
+- Prova så många funktioner i spelet som möjligt
+- Var noggrann
diff --git a/pages/_sv-SE/other/godmode9i.md b/pages/_sv-SE/other/godmode9i.md
index b38a223f..5144873b 100644
--- a/pages/_sv-SE/other/godmode9i.md
+++ b/pages/_sv-SE/other/godmode9i.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: GodMode9i
-description: Info for GodMode9i
+description: Information about GodMode9i
---
Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM.
@@ -14,4 +14,4 @@ Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full ac
This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND.
#### Why can't I dump games on DSi?
-You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following (dsi.cfw.guide)[https://dsi.cfw.guide/]
+You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/).
diff --git a/pages/_sv-SE/other/hiyacfw.md b/pages/_sv-SE/other/hiyacfw.md
index f2b3855f..f1bb660e 100644
--- a/pages/_sv-SE/other/hiyacfw.md
+++ b/pages/_sv-SE/other/hiyacfw.md
@@ -3,12 +3,12 @@ lang: en-US
layout: wiki
section: other
title: hiyaCFW
-description: Info for hiyaCFW
+description: Information about hiyaCFW
---
Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
-### Custom Splash Screens
+### Custom splash screens
With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work:
#### BMP
@@ -17,7 +17,7 @@ With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. The
#### GIF
- Simple answer: Most GIFs 256 x 192 or smaller will work
-- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum
- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
- Interlaced and plain text frames are ***not*** supported
diff --git a/pages/_sv-SE/other/index.md b/pages/_sv-SE/other/index.md
index 8db55550..bef78978 100644
--- a/pages/_sv-SE/other/index.md
+++ b/pages/_sv-SE/other/index.md
@@ -1,9 +1,9 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
-section: other
-title: Home
-description: Coming Soon™
+section: annat
+title: Hem
+description: Information about other DS-Homebrew projects
---
-This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
+Det här avsnittet har information om andra DS-Homebrew-projekt som inte är tillräckligt stora för att behöva en hel del av wikin.
diff --git a/pages/_sv-SE/twilightmenu/custom-boot-splashes.md b/pages/_sv-SE/twilightmenu/custom-boot-splashes.md
index 41484ec7..b4b9b5ef 100644
--- a/pages/_sv-SE/twilightmenu/custom-boot-splashes.md
+++ b/pages/_sv-SE/twilightmenu/custom-boot-splashes.md
@@ -3,17 +3,17 @@ lang: sv-SE
layout: wiki
section: twilightmenu
category: customization
-title: Custom Boot Splashes
-description: How to use custom splash screens for TWiLight Menu++
+title: Anpassade startskärmar
+description: Hur du använder anpassade startskärmar för 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.
+Du kan använda anpassade GIF-filer för att ha anpassade startskärmar när du startar TWiLight Menu++. De måste heta `splashtop.gif` och `splashbotten.gif` och vara i `sd:/_nds/TWiLightMenu/extras`, sätt sedan `DSi startskärm` till `Anpassad` i TWiLight Menu++'s inställningar.
-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
+De flesta GIF-filer upp till 256x192 bör fungera, med några undantag:
+- GIF files over 1 MiB (DSi Mode) or 256 KiB (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 10 MB (DSi Mode) or about 2 MB (DS Mode)
+- Om båda GIF-filerna är inställda till att loopa för alltid kommer de att visas i 3 sekunder. Så ange antalen loopar till minst en gång för att styra tiden
+- Användarinmatning stöds, så ställ in den och en lång fördröjning på en ram om du vill visa en splash och vänta som standard
+ - Endast GIF-filer som väntar på indata kommer att pausas, så den andra kan fortsätta animera
+- Om du använder lokala färgtabeller måste hela ramen skrivas över eftersom det kommer att ersätta hela skärmens palett, inte bara den aktuella ramen
+- Sammanflätade ramar och textramar fungerar inte
diff --git a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md
index 58f0b3ce..7d984165 100644
--- a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md
@@ -1,58 +1,58 @@
---
-lang: en-US
+lang: sv-SE
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++
+title: DSi / 3DS stiler - Anpassade SFX
+description: Hur man använder anpassad bakgrundsmusik och ljudeffekter i DSi och 3DS stilar för 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 stöder anpassade ljudfiler i teman. Placera dina ljudfiler i filen `sound` i din temamapp, Till exempel för `white` temat, du skulle placera filerna på `themes/white/sound/sfx.bin` och `themes/sound/bgm.pcm.raw` respektive. Båda filerna är frivilliga, om en saknas kommer standardmusiken att användas. Du bör då också ställa in musikalternativet i inställningarna till "Tema".
-These instructions assume you have devkitPro installed with mmutil. You can get devkitPro at the [devkitPro website](https://devkitpro.org/wiki/Getting_Started).
+Dessa instruktioner förutsätter att du har devkitPro installerat med mmutil. Du kan skaffa devkitPro på [devkitPro-webbplatsen](https://devkitpro.org/wiki/Getting_Started).
-## Sound Effect Bank
-The sound effect bank contains sound effects such as the icon select sound, etc.
+## Ljudeffekter
+Ljudeffektbanken innehåller ljudeffekter som spelas när du väljer ikoner, 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 |
+| Fil | Beskrivning |
+| ----------- | ---------------------------------------------------------------------------------------- |
+| startup.wav | Spelas vid uppstart. Se avsnittet om [Uppstartsljud](#startup-sound) för mer information |
+| back.wav | Tillbaka |
+| launch.wav | Spelas när du startar ett spel |
+| select.wav | Spelas när du flyttar markören |
+| wrong.wav | Spelas när du når slutet av sidan |
+| switch.wav | Spelas vid byte av sidor |
+| stop.wav | Spelas på DSi Temat när markören slutar flytta |
+| bgm.pcm.raw | Inte en del av ljudbanken. Se avsnittet om [Meny BGM](#menu-bgm) för mer information |
-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.
+Du kan sedan köra `make` för att skapa ljudeffektbanken. Alla filer som anges ovan, förutom *bgm.pcm.raw* krävs, men du kan göra dem tysta.
-Your resulting *sfx.bin* **must be under 512000B = 512KB**. Any larger will result in either crashes or some sounds not playing fully.
+Your resulting *sfx.bin* **must be under 512000B = 512 kB**. Större filer kommer att resultera i antingen kraschar eller några ljud som inte spelar helt.
-### 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.
+### Uppstartsljud
+Medan de andra ljudeffekterna kommer att fungera med någon WAV-fil, uppstartsljudet måste vara i ett visst format för att fungera korrekt, annars kommer det att finnas en lucka mellan när uppstartsljudet stannar och bakgrundsmusiken börjar.
-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**.
+The startup.wav file must be **16-bit 16 kHz**. Du kan använda [Audacity](https://www.audacityteam.org/download/) till exempel för att konvertera till detta format. När filen är laddad i Audacity, ändra **Project Rate (Hz)** till **16000**, tryck sedan på **Shift+M**och ändra **-Format** till **16-bit PCM**.
-If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
+Om din fil är i Stereo, bör du också gå till **Tracks > Mix > Mix Stereo down to Mono**.
-You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to play.
+Du måste ange `PlayStartupJingle=1` i ditt `theme.ini` för att uppstartsjingeln att spela.
-## Menu BGM
+## Meny BGM
-Menu BGM needs to be a **16-bit 16kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. Du kan använda [Audacity](https://www.audacityteam.org/download/) till exempel för att konvertera till detta format. När filen är laddad i Audacity, ändra **Project Rate (Hz)** till **16000**, tryck sedan på **Shift+M**och ändra **-Format** till **16-bit PCM**.
-If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
+Om din fil är i Stereo, bör du också gå till **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
+För att exportera ljudet till rätt format:
+1. Välj `File` > `Export` > `Export Audio...`
+1. Ställ in `File Type` till `Other uncompressed files`
+1. Ställ in `Header` till `RAW (header-less)`
+1. Ställ in `Encoding` till `Signed 16-bit PCM`
+1. Ställ in utdatanamnet till `bgm.pcm.raw` och klicka `Save`
+1. Klicka på `OK` för att redigera metadata
-Now you have a `bgm.pcm.raw` file that can be copied to the *sound* subfolder in your theme folder.
+Nu har du en `bgm.pcm.raw`-fil som kan kopieras till mappen *ljud* i din temamapp.
-Unlike sfx.bin, *bgm.pcm.raw* can be arbitrarily large.
+Till skillnad från sfx.bin, *bgm.pcm.raw* kan vara godtyckligt stor.
diff --git a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md
index 599abe6a..4d30c4e9 100644
--- a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: twilightmenu
category: customization
-title: How to create DSi / 3DS skins
+title: How to Create DSi / 3DS Skins
description: How to make custom DSi and 3DS skins for TWiLight Menu++
---
diff --git a/pages/_sv-SE/twilightmenu/custom-fonts.md b/pages/_sv-SE/twilightmenu/custom-fonts.md
index d70a7ac9..fbc34029 100644
--- a/pages/_sv-SE/twilightmenu/custom-fonts.md
+++ b/pages/_sv-SE/twilightmenu/custom-fonts.md
@@ -1,31 +1,31 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: twilightmenu
category: customization
-title: Custom Fonts
-description: How to use custom fonts with TWiLight Menu++
+title: Anpassade typsnitt
+description: Hur du använder dina egna typsnitt med TWiLight Meny++
---
-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.
+TWiLight Menu++ kan använda anpassade typsnitt i formatet NFTR (Nitro FonT Resource). De kommer att användas i inställningar, manualens titlar och i Nintendo DSi, Nintendo 3DS, SEGA Saturnus och Homebrew Launcher teman.
-### Included font info
-There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows:
-- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode
-- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages
-- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages
+### Inkluderad teckensnittsinfo
+Det finns tre typsnitt som ingår i TWiLight Menu++. När TWiLight Menu++ körs i DSi Läge så innehåller de alla de tecken som ska behövas för alla språk som TWiLight översätts till, men när de körs i DS-läge är de mer begränsade på grund av RAM-begränsningar. Dessa begränsningar är:
+- Standard: Detta använder det officiella DSi-teckensnittet eftersom det är det primära teckensnittet och stöder alla tecken som används i TWiLight Menu++ på alla språk i DS-läge
+- Kinesiska (förenklad): Detta använder Noto Sans CS som det primära teckensnittet och har betydligt fler kinesiska (förenklade) tecken i DS-läge, på bekostnad av tecken för andra språk
+- Koreanska: Detta är identiskt med Standard i DSi Mode, men i DS Mode har det en mer komplett uppsättning hangul, på bekostnad av tecken för andra språk
-### Directory structure
-Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following:
-- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles
-- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text
+### Mappstruktur
+Anpassade typsnitt laddas från `sd:/_nds/TWiLightMenu/extras/fonts/[typsnittsnamn]/[typsnittsfil].ftr`, där `[typsnittsnamn]` är det namn du vill ha och `[typsnittsfil].ftr` är en av följande:
+- `large-ds.nftr`, `large-dsi.nftr`, eller `large.nftr`: Större teckensnitt som används för titlar
+- `small-ds.nftr`, `small-dsi.nftr`, eller `small.nftr`: Den mindre typsnitt som används för de flesta andra text
-The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively.
+Filerna `-ds` och `-dsi` har högre prioritet än den vanliga och om de hittas kommer de att användas när TWiLight Menu++ körs i DS eller DSi Mode respektive.
-### Generating custom fonts
-You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it:
-1. Load an NFTR file in nftr-editor
-1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated
- - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box
-1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
-1. Click `Save`, then repeat for the other sizes
+### Att generera anpassade typsnitt
+Du kan göra dina egna typsnitt med ett verktyg som Pk11's [nftr-editor](https://pk11.us/nftr-editor/). För att regenerera ett av TWiLight Menu++'s befintliga typsnitt med det:
+1. Ladda en NFTR-fil i nftr-editor
+1. Skriv in namnen på de typsnitt du vill använda från högsta till lägsta prioritet i textrutan `Input font` kommaseparerad
+ - Du kan se en förhandsvisning av inmatningsformaten i den övre rutan till vänster och den nuvarande NFTR i den nedre rutan
+1. Klicka på `Generate from font`, tryck på `OK` för att regenerera befintliga tecken eller `Avbryt` för att regenerera specialknapptecken (t. ex. )
+1. Klicka på `Save` och upprepa sedan för andra storlekar
diff --git a/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md
index 43c7b9ae..20f8350c 100644
--- a/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_sv-SE/twilightmenu/custom-unlaunch-backgrounds.md
@@ -35,7 +35,7 @@ As the GIF's palette is loaded to the same area of VRAM as the text palettes it
1. If your GIF is too large, then using either [gifsicle](http://www.lcdf.org/gifsicle/) or [ezgif.com](https://ezgif.com/optimize) you can try optimizing it
- These instructions will use ezgif as its simpler, being a website
1. Open https://ezgif.com/optimize, and upload your GIF
-1. Try different compression levels until you find the best one under 15,472 bytes (15.11KiB), ideally a bit under as GIMP may increase the size a bit
+1. Try different compression levels until you find the best one under 15,472 bytes (15.11 KiB), ideally a bit under as GIMP may increase the size a bit
1. Save the optimized GIF and open it in GIMP
1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap`
1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button
diff --git a/pages/_sv-SE/twilightmenu/download-play-pictochat.md b/pages/_sv-SE/twilightmenu/download-play-pictochat.md
index e906a0cd..fb0f78e7 100644
--- a/pages/_sv-SE/twilightmenu/download-play-pictochat.md
+++ b/pages/_sv-SE/twilightmenu/download-play-pictochat.md
@@ -22,4 +22,4 @@ Kopiera till `sd:/_nds/`, och byt namn till `dlplay.nds`.
De ovannämnda stegen kommer att öka DLP uppstartshastighet.
För att köra Pictochat på 3DS (DSi krävs):
-- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi.
+- Kopiera `pictochat.ds` från `sd:/_nds/` på DSi:ets SD-kort till samma plats på ditt 3DS SD-kort. Du måste först komma åt DS Classic Menu i TWiLight Menu++ på DSi.
diff --git a/pages/_sv-SE/twilightmenu/faq.md b/pages/_sv-SE/twilightmenu/faq.md
index 877e5d14..c14e7865 100644
--- a/pages/_sv-SE/twilightmenu/faq.md
+++ b/pages/_sv-SE/twilightmenu/faq.md
@@ -10,40 +10,40 @@ description: Vanliga frågor och felsökning för TWiLight Menu++
För fler FAQs, besök [GBAtemp tråden](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
{:.alert .alert-info}
-#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
-TWL_FIRM might've somehow got corrupted. Följ denna guide för att åtgärda problemet:
+#### F: Varför fastnar min 3DS / 2DS på svarta skärmar, kraschar, stängs av osv. när TWiLight Menu++ startas upp?
+S: TWL_FIRM kan på något sätt bli skadad. Följ denna guide för att åtgärda problemet:
-#### How do I fix getting a white screen when booting TWiLight Menu++?
+#### F: Jag får en vit skärm medan jag startar upp TWiLight Menu++. Hur fixar jag det?
- Försök först att sätta konsolen i viloläge (t.ex. stänga konsolens lock, eller trycka på sovknappen på O2DS), sedan väcker du upp konsolen
-- Om det inte fungerar, formatera ditt SD-kort till FAT32 med 32KB kluster/allokeringsstorlek
+- If that doesn't work, format your SD card to FAT32 with 32 KB cluster/allocation size
- Om det inte heller fungerar, prova ett annat SD-kort
-#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game?
-Go into TWLMenu++ Settings, and disable `Update recently played list`.
+#### TWiLight Menu++ startas om eller ger ett Guru Meditation Error när jag startar ett spel. Hur fixar jag detta?
+S: Gå in i TWLMenu++'s inställningar, och inaktivera `Uppdatera 'nyligen spelat' listan`.
-#### Why do I get a white screen when trying to load a game from SD Card?
-- First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
-- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
-- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
-- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
+#### Why do I get a white screen when trying to load a game from SD card?
+- Kontrollera först [kompatibilitetslistan nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) och se till att ditt spel är kompatibelt
+- Prova med alla fusk inaktiverade för det spelet eftersom vissa fusk inte är kompatibla med nds-bootstrap just nu, du kan använda L för att inaktivera alla fusk för ett spel
+- Om spelet du försöker starta är ett DSi Enhanced spel, se då till att TWiLight Menu++ är inställd till att använda `DS Mode`
+- Om det fungerade tidigare tar du bort `fatTable` och `patchOffsetCache` i `sd:/_nds/nds-bootstrap/`
-#### How do I use cheats?
-You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.
+#### F: Hur använder jag fusk?
+S: Du måste ha en fusk DB i form av en `usrcheat.dat` fil i mappen `sd:/_nds/TWiLightMenu/extras/`. Den mest uppdaterade fuskdatabasen är [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). Alternativt kan du använda [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) för att skapa din egna fusk DB.
-#### How do I show a custom picture on the top screen of the DSi theme?
-A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded.
+#### F: Hur visar jag en anpassad bild på den översta skärmen i DSi temat?
+En slumpmässig `.png` bild i `sd:/_nds/TWiLightMenu/dsimenu/photos/` visas varje gång menyn laddas.
-- The images(s) must be no bigger than 208x156
-- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size
+- Bilderna får inte vara större än 208x156
+- Om du har fel är det sannolikt ett fel med bildstorleken. Använd [tinypng](https://tinypng.com) för att minska storleken
-#### How do I get games?
-You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). To get dumps of your retail games:
-- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games
-- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare
-- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles
+#### F: Hur får jag spel?
+Du kan ladda ner homebrew-spel från [Universal-DB](https://db.universal-team.net/ds) och [GameBrew](https://www.gamebrew.org/wiki/List_of_DS_homebrew_applications). För att få dumpar av dina retail spel:
+- På DS kan du använda [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) för att dumpa dina GBA-spel och, om du har ett Slot-2 minneskort, DS spel
+- På DSi kan du använda [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) för att dumpa dina DS spel och DSiWare
+- På 3DS kan du använda [GodMode9](https://github.com/d0k3/GodMode9/releases) för att dumpa dina DS-spel, DSiWare och Virtual Console-titlar
-#### Can I get the save files from my game cards onto my SD card or vice versa?
-Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS.
+#### F: Kan jag få sparfiler från mina spelkort på mitt SD-kort eller tvärtom?
+Ja, du kan använda [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) på DSi och 3DS eller [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) på 3DS.
#### How do I change TWiLight Menu++'s language?
1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++
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 618adc96..4e626fc1 100644
--- a/pages/_sv-SE/twilightmenu/how-to-get-box-art.md
+++ b/pages/_sv-SE/twilightmenu/how-to-get-box-art.md
@@ -1,47 +1,47 @@
---
-lang: en-US
+lang: sv-SE
layout: wiki
section: twilightmenu
category: other
-title: How to Get Box Art
-description: How to get box art / game covers in TWiLight Menu++
+title: Hur man får Spelomslag
+description: Hur man får Spelomslag i TWiLight Menu++
---
### 3DS
-1. Install [KirovAir's TWiLight Menu++ Updater fork](https://github.com/KirovAir/TWiLightMenu-Updater/releases)
- - This will replace the normal TWiLight Menu++ Updater, so use Universal-Updater instead for updating TWiLight Menu++
-1. Select `Extras`, `Boxart`, then press X to scan the full SD card or A to select a folder to scan
-1. Choose a box art size
-1. Choose a border style
-1. Make sure box art is set to be shown in TWiLight Menu++ settings
+1. Installera [KirovAir's TWiLight Menu++ Updater fork](https://github.com/KirovAir/TWiLightMenu-Updater/releases)
+ - Detta kommer att ersätta den vanliga TWiLight Menu++ Updater, så använd Universal-Updater istället för att uppdatera TWiLight Menu++
+1. Välj `Extras`, `Boxart`, tryck sedan på X för att skanna hela SD-kortet eller A för att välja en mapp att skanna
+1. Välj ett storlek för omslagen
+1. Välj en kantstil
+1. Se till att omslag är inställd att visas i TWiLight Menu++ inställningar
### Windows
-1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
-1. Extract `TwilightBoxart-Windows-UX.zip` and run `TwilightBoxart.exe`
-1. Click `Detect SD`
- - If it doesn't find the correct SD card click `Browse...` and select the right one
-1. Change the size, border, etc options to your liking
-1. Click `Start`
-1. Make sure box art is set to be shown in TWiLight Menu++ settings
+1. Ladda ner den senaste versionen av [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
+1. Extrahera `TwilightBoxart-Windows-UX.zip` och kör `TwilightBoxart.exe`
+1. Klicka på `Detect SD`
+ - Om det inte hittar rätt SD-kort klickar du på `Browse...` och välj kortet
+1. Ändra storlek, gräns, etc alternativ som passar dig
+1. Klicka på `Start`
+1. Se till att omslag är inställd att visas i TWiLight Menu++ inställningar
-### macOS/Linux
-1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
-1. Extract the `.zip`
-1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
-1. Type the path to your SD card after `SdRoot=`, then save the file
- - On macOS this is `/Volumes/` then the name of your SD card
-1. Open the terminal
-1. In the terminal, type `cd ` then drag drop the folder with `TwilightBoxart.CLI` in it onto your terminal
-1. Run `chmod +x TwilightBoxart.CLI`
-1. Run `./TwilightBoxart.CLI`
-1. Say `Yes` if it shows your SD path correctly
-1. Make sure box art is set to be shown in TWiLight Menu++ settings
+### macOS / Linux
+1. Ladda ner den senaste versionen av [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
+1. Extrahera `.zip` filen
+1. Öppna `TwilightBoxart.ini` i den extraherade mappen i en textredigerare
+1. Skriv sökvägen till ditt SD-kort efter `SdRoot=`, spara sedan filen
+ - På macOS är detta `/Volumes/`, och sedan namnet på ditt SD-kort
+1. Öppna terminalen
+1. I terminalen, skriv `cd` och dra sedan mappen med `TwilightBoxart.CLI` i den på din terminal
+1. Kör `chmod +x TwilightBoxart.CLI`
+1. Kör `./TwilightBoxart.CLI`
+1. Säg `Ja` om det visar din SD-sökväg korrekt
+1. Se till att omslag är inställd att visas i TWiLight Menu++ inställningar
-### Manual
-1. Download a png box art pack from [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs)
-1. Extract the .png files to `sd:/_nds/TWiLightMenu/boxart`
-1. Make sure box art is set to be shown in TWiLight Menu++ settings
+### Manuellt
+1. Ladda ner en png box art pack från [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs)
+1. Extrahera .png-filerna till `sd:/_nds/TWiLightMenu/boxart`
+1. Se till att omslag är inställd att visas i TWiLight Menu++ inställningar
-**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`). Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143.
+**Lägg till dina egna omslag:** Placera dem i `sd:/_nds/TWiLightMenu/boxart`. Kan antingen ha spelets TID (t.ex. `ASME.png`), eller filnamnet (t.ex. `SM64DS.nds.png`). Dem måste vara i `.png`-format, med den rekommenderade storleken är 128x115 och max 208x143.
-Individual box art can also be downloaded from GameTDB, under the **S Covers (png)** category.
+Individuella omslag kan också laddas ner från GameTDB under kategorin **S Covers (png)**.
diff --git a/pages/_sv-SE/twilightmenu/installing-3ds-manual.md b/pages/_sv-SE/twilightmenu/installing-3ds-manual.md
index 03d286ed..aa0917ce 100644
--- a/pages/_sv-SE/twilightmenu/installing-3ds-manual.md
+++ b/pages/_sv-SE/twilightmenu/installing-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: sv-SE
layout: redirect
-destination: 'installing-3ds?tab=manual#tab-manual'
+destination: installing-3ds?tab=manual
title: Installation (3DS, Manuell)
---
diff --git a/pages/_sv-SE/twilightmenu/installing-3ds.md b/pages/_sv-SE/twilightmenu/installing-3ds.md
index f973a356..f8ba980f 100644
--- a/pages/_sv-SE/twilightmenu/installing-3ds.md
+++ b/pages/_sv-SE/twilightmenu/installing-3ds.md
@@ -5,6 +5,11 @@ section: twilightmenu
category: installing
title: Installation (3DS)
description: Hur man installerar TWiLight Menu+ + på Nintendo 3DS
+tabs:
+ -
+ working-camera: Working camera
+ non-working-camera: Non-working camera
+ manual: Manual
---
Du måste först ha Custom Firmware på din 3DS, följ [3ds.hacks.guide](https://3ds.hacks.guide) för att installera det
@@ -18,49 +23,37 @@ Du måste först ha Custom Firmware på din 3DS, följ [3ds.hacks.guide](https:/
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 %}
+{% assign tab-working-camera = tab-working-camera | split: "////////" %}
{% 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
-1. I FBI, gå till den plats du klistrade in `Universal-Updater.cia` filen
-1. Välj filen `Universal-Updater.cia` och tryck på "Install & Delete"
-1. Stäng FBI och starta Universal-Updater
- - Om det inte dyker upp på hemmenyn, starta om din 3DS
-1. Hitta TWiLight Menu++ i apprutnätet. Du kan söka med den tredje fliken i sidofältet om du har problem med att hitta appen
- - 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
+1. Download the `Universal-Updater.cia` file from the [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases)
+1. Place the `Universal-Updater.cia` file anywhere on your SD card
+1. Launch FBI on your Nintendo 3DS
+1. In FBI, go to the place you pasted the `Universal-Updater.cia` file
+1. Select the `Universal-Updater.cia` file and hit "Install & Delete"
+1. Close FBI and launch Universal-Updater
+ - If it doesn't show up on your home menu, reboot your 3DS
+1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it
+ - It has this icon: 
+1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
+ - This will take a while
{% endcapture %}
+{% assign tab-non-working-camera = tab-non-working-camera | split: "////////" %}
{% capture tab-manual %}
-1. Ladda ner den senaste versionen av `TWiLightMenu-3DS.7z` från [releases sidan](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Extrahera `TWiLightMenu-3DS.7z`
-1. Kopiera mappen `_nds` till ditt SD-korts rot
-1. Kopiera filen `BOOT.NDS` till din SD-korts rot
-1. Kopiera mappen `roms` till ditt SD-korts rot
-1. Kopiera de två `.cia` filerna till ditt SD-korts rot
-1. På din 3DS, installera de två CIA filerna med FBI
+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 %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Installation
-
+{% assign tabs = tab-working-camera | concat: tab-non-working-camera | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_sv-SE/twilightmenu/installing-flashcard.md b/pages/_sv-SE/twilightmenu/installing-flashcard.md
index e86c9a44..4dfe1b8f 100644
--- a/pages/_sv-SE/twilightmenu/installing-flashcard.md
+++ b/pages/_sv-SE/twilightmenu/installing-flashcard.md
@@ -15,8 +15,8 @@ description: Hur man installerar TWiLight Menu+ + på Nintendo DS minneskort
1. Kopiera mappen `roms` till ditt minneskorts microSD-korts rot
1. Om du redan har sparat data, flytta dina `.sav` filer, som finns i platsen av dina DS ROM, till en ny mapp som heter `saves`, som också går i platsen av dina DS ROM
1. ...
- - **DS Phat/lite användare:** Om uppstartningen av `BOOT.NDS` gör att konsollen fryser stilla med en vit skärm, sätt in en DS Memory Expansion Pak och försök igen
- - **DSi/3DS användare:** Kör TWLMenu++ på konsolens SD-kort och aktivera `SCFG-åtkomst i Slot-1`
+ - **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`
- Detta kommer att låta dig använda TWL klockfrekvens och/eller VRAM boost på spelen i din minneskort, samt tillgång till konsolens SD-kort
### För att köra spel med ditt minneskorts firmware
@@ -45,5 +45,5 @@ description: Hur man installerar TWiLight Menu+ + på Nintendo DS minneskort
1. Extrahera det som finns i `Autoboot/(ditt minneskort)` till roten av minneskortets microSD-kort
- Hoppa över detta om du inte ser ditt minneskort
1. ...
- - **DS Phat/DS Lite användare:** Gå till inställningar i DS menyn och aktivera Auto-starta, så att ditt minneskort startar vid uppstart
- - **DSi/3DS användare:** Kör TWLMenu++ på konsolens SD-kort och aktivera `Auto-starta Slot-1`
+ - **DS Phat / DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot
+ - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1`
diff --git a/pages/_sv-SE/twilightmenu/playing-in-widescreen.md b/pages/_sv-SE/twilightmenu/playing-in-widescreen.md
index 261e5cfb..99fcc1d4 100644
--- a/pages/_sv-SE/twilightmenu/playing-in-widescreen.md
+++ b/pages/_sv-SE/twilightmenu/playing-in-widescreen.md
@@ -7,7 +7,7 @@ title: Att spela i bredbild
description: Hur du använder TWiLight Meny++ i bredbild på Nintendo 3DS
---
-Kräver en gammal/ny Nintendo 3DS eller 2DS konsol.
+Requires a Nintendo 3DS or 2DS console.
{:.alert .alert-info}
### Förberedelse
@@ -18,20 +18,20 @@ Kräver en gammal/ny Nintendo 3DS eller 2DS konsol.
1. Installera `TWPatch.cia` med FBI
- Du kan också använda Universal-Updater för att installera TWPatch annars
1. Återgå till hemmenyn och starta TWPatch
-1. Hold Y + B and enable `Widescreen patch (384x240 16:10)`
-1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)`
- - The "health hazard!" is because it gave the developer a headache due to its blurriness
-1. Press START to generate a `TwlBg.cxi` file with widescreen
- - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again
- - If widescreen still doesn't work, wait for RTCom-activated widescreen to be released
-1. Restart your 3DS while holding SELECT to open Luma3DS's configuration
-1. Enable `external FIRMs and modules`, then press START to save and quit
-1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10`
- - This can be done per-game as well
+1. Håll ner Y + B och aktivera `Widescreen patch (384x240 16:10)`
+1. (Valfritt!) För en mindre pixelerad bredbild, aktivera också `GPU scale test (hälsorisk!)`
+ - Hälsorisken beror på att det gav utvecklaren en huvudvärk på grund av dess suddighet
+1. Tryck X + START för att generera en `TwlBg.cxi` fil med bredbild
+ - Om den översta skärmen inte indikerar att bred patchen är aktiverad, starta om från steg 3 igen
+ - Om bredbild fortfarande inte fungerar, vänta tills RTCom-aktiverad bredbild släpps
+1. Starta om din 3DS medan du håller SELECT för att öppna inställningarna för Luma3DS
+1. Aktivera `external FIRMs and modules`, tryck START för att spara och avsluta
+1. Öppna TWiLight Menu++ inställningar, växla till `Övriga inställningar` och ställ in `Skärmens bildformat` till `16:10`
+ - Detta kan också göras i spelens spelspecifika inställningar
Du är klar! Njut av dina DS spel i bredbild!
-**ANTECKNING 1**: Varje spel/app i DS(i) läge körs i bredbild, även de spel som inte är kompatibla med bredbild. För att detta ska rättas så att bara bredbild-kompatibla spel kan köras i bredbild, vänta på att RTCom-aktiverad bredbild ska släppas.
+**NOTE1:** Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. För att detta ska rättas så att bara bredbild-kompatibla spel kan köras i bredbild, vänta på att RTCom-aktiverad bredbild ska släppas.
**ANTECKNING 2:** Håll inte nere START eller SELECT när du startar upp TWLMenu++ om du inte vill att bredbild ska se buggad ut. Om du inte ser inställningen för skärmens bildformat så väntar du på att RTCom-aktiverad bredbild ska släppas.
diff --git a/pages/_sv-SE/twilightmenu/updating-3ds-manual.md b/pages/_sv-SE/twilightmenu/updating-3ds-manual.md
index d9e27d36..b800d942 100644
--- a/pages/_sv-SE/twilightmenu/updating-3ds-manual.md
+++ b/pages/_sv-SE/twilightmenu/updating-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: sv-SE
layout: redirect
-destination: 'updating-3ds?tab=manual#tab-manual'
+destination: updating-3ds?tab=manual
title: Uppdatering (3DS, Manuell)
---
diff --git a/pages/_sv-SE/twilightmenu/updating-3ds.md b/pages/_sv-SE/twilightmenu/updating-3ds.md
index 5ad2c43c..883c1e1c 100644
--- a/pages/_sv-SE/twilightmenu/updating-3ds.md
+++ b/pages/_sv-SE/twilightmenu/updating-3ds.md
@@ -5,6 +5,10 @@ section: twilightmenu
category: updating
title: Uppdatering (3DS)
description: Hur man uppdaterar TWiLight Menu+ + på Nintendo 3DS
+tabs:
+ -
+ universal-updater: Universal-Updater
+ manual: Manual
---
Om du uppdaterar från en version äldre än v16.4.0, vänligen flytta dina `.sav` filer för DS spel till en ny mapp som heter `saves`. Se till att `saves` mappen är på samma plats som DS roms.
@@ -17,36 +21,27 @@ Om du uppdaterar från en version äldre än v16.4.0, vänligen flytta dina `.sa
1. Tryck på A eller tryck på nedladdningsikonen i sidofältet och välj `TWiLight Menu++` för att installera den
- Det kommer att ta ett tag
{% endcapture %}
+{% assign tab-universal-updater = tab-universal-updater | split: "////////" %}
{% capture tab-manual %}
-1. Ladda ner den senaste versionen av `TWiLightMenu-3DS.7z` från [releases sidan](https://github.com/DS-Homebrew/TWiLightMenu/releases)
-1. Extrahera `TWiLightMenu-3DS.7z`
-1. Kopiera mappen `_nds` till ditt SD-korts rot
-1. Kopiera filen `BOOT.NDS` till din SD-korts rot
-1. Kopiera de två `.cia` filerna till ditt SD-korts rot
-1. På din 3DS, installera de två CIA filerna med FBI
+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 %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Uppdatering
-
+{% assign tabs = tab-universal-updater | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
### Fler steg för minneskort
-Om du kan växla mellan innehållet av SD och minneskort i TWLMenu++, och om minneskortets TWLMenu++ är på v16.3.0 eller senare, följ dessa steg.
+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. Gå till TWLMenu++ inställningar
-1. Välj `Uppdatera TWiLight Menu++`
-1. Välj `Konsolens (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/_sv-SE/twilightmenu/updating-flashcard.md b/pages/_sv-SE/twilightmenu/updating-flashcard.md
index c4cab06c..9852fb02 100644
--- a/pages/_sv-SE/twilightmenu/updating-flashcard.md
+++ b/pages/_sv-SE/twilightmenu/updating-flashcard.md
@@ -16,7 +16,7 @@ Om du uppdaterar från en version äldre än v16.4.0, vänligen flytta dina `.sa
1. Kopiera mappen `_nds` till ditt minneskorts microSD-korts rot
1. Kopiera filen `BOOT.NDS` till ditt minneskorts microSD-korts rot
-### Fler steg för DSi/3DS SD-kort
+### More steps for the DSi / 3DS SD card side
Om du kan växla mellan innehållet av SD och minneskort i TWLMenu++, och om minneskortets TWLMenu++ är på v16.3.0 eller senare, följ dessa steg.
diff --git a/pages/_zh-CN/community/discord-rules.md b/pages/_zh-CN/community/discord-rules.md
index 6a1be251..3a5ce382 100644
--- a/pages/_zh-CN/community/discord-rules.md
+++ b/pages/_zh-CN/community/discord-rules.md
@@ -62,8 +62,8 @@ Examples include:
### Keep names exclusively alphanumeric, to keep them easy to read and tag.
- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname.
- - If we have to flip our displays to read your name, it's an abnormal way.
- - If we have to get your User ID in order to mention you, it's an abnormal way.
+ - If we have to flip our displays to read your name, it's an abnormal way.
+ - If we have to get your User ID in order to mention you, it's an abnormal way.
- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed.
diff --git a/pages/_zh-CN/community/index.md b/pages/_zh-CN/community/index.md
index 11b208e6..21624857 100644
--- a/pages/_zh-CN/community/index.md
+++ b/pages/_zh-CN/community/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: community
title: Home
-description: Coming Soon™
+description: Information about the DS-Homebrew community
---
You can find information about our community here, such as the rules for our Discord server. We have the following places:
-- Discord: [DS(i) Mode Hacking](https://ds-homebrew.com/discord)
+- Discord: [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord)
- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
- Website: [ds-homebrew.com](https://ds-homebrew.com)
diff --git a/pages/_zh-CN/ds-index/3ds-forwarders.md b/pages/_zh-CN/ds-index/3ds-forwarders.md
index a6a2fdd9..a2ac8576 100644
--- a/pages/_zh-CN/ds-index/3ds-forwarders.md
+++ b/pages/_zh-CN/ds-index/3ds-forwarders.md
@@ -3,8 +3,12 @@ lang: en-US
layout: wiki
section: ds-index
category: guides
-title: DS game forwarders (3DS)
+title: DS Game Forwarders (3DS)
description: How to create CIA forwarders to have your DS games on your 3DS's home menu
+tabs:
+ -
+ tab-sd-card: SD card
+ tab-flashcard: Flashcard
---
If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/).
@@ -29,8 +33,8 @@ Compatible:
- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg)
- Galaxy Eagle
- M3 DS Real
-- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses <2GB microSD card)
-- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses <2GB microSD card)
+- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card)
+- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card)
- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567)
- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/))
- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/))
@@ -56,7 +60,7 @@ Partially compatible:
Incompatible:
- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.)
- (i)Edge (Unable to autoboot a .nds ROM)
-- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com)/[www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card)
+- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card)
- R4i3D (2012)
- R4 Infinity Dual Core
- R4 SDHC
@@ -76,24 +80,25 @@ PC:
- Java 8 Update 251
- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`.
-### Part 1: Getting Started
+### Part 1: Getting started
{% capture tab-sd-card %}
1. Download the [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0)
1. Extract the contents of the `for SD card root` folder to the root of your 3DS's SD card
After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change the settings:
- `BOOST_CPU`: If set to 1, TWL clock speed is used, so lags begone
-- `SOUND_FREQ`: If set to 1, sound will play at 48khz, instead of 32khz
+- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz
{% endcapture%}
+{% assign tab-sd-card = tab-sd-card | split: "////////" %}
{% capture tab-flashcard %}
1. Download one of these packs:
- - [Original R4/M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
- - [Acekard 2(i)/M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
+ - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0)
+ - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0)
- [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0)
- [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing)
- [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0)
- - [Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
+ - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0)
- [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0)
1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card.
@@ -103,21 +108,10 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped
- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message
{% endcapture %}
+{% assign tab-flashcard = tab-flashcard | split: "////////" %}
-
+{% assign tabs = tab-sd-card | concat: tab-flashcard %}
+{% include tabs.html index=0 tabs=tabs %}
### Part 2: Getting the AP fix files from TWiLight Menu++
If you already have TWiLight Menu++, skip to the next section.
@@ -127,7 +121,7 @@ If you already have TWiLight Menu++, skip to the next section.
### Part 3: Forwarder3-DS
1. Open `Forwarder3DS.jar`
- - If it doesn't open, make a new text file in the same folder as Forwarder3DS.jar containing `java -jar Forwarder3DS.jar` and save it as `Forwarder3DS.bat` and run that (make sure there is no `.txt` at the end)
+ - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it
1. Set your card as the `Target` on the left
- **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders`
1. Enable `Automatically set ROM path`
diff --git a/pages/_zh-CN/ds-index/dsi-twl-firm.md b/pages/_zh-CN/ds-index/dsi-twl-firm.md
index eccb4e60..6495c395 100644
--- a/pages/_zh-CN/ds-index/dsi-twl-firm.md
+++ b/pages/_zh-CN/ds-index/dsi-twl-firm.md
@@ -7,36 +7,36 @@ title: Nintendo DSi / Nintendo 3DS TWL_FIRM
description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
---
-### Setting-up CFW
-While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD Card. We have the best of guides for you to follow, with step-by-step instructions.
+### Setting up CFW
+While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. We have the best of guides for you to follow, with step-by-step instructions.
- [3DS Hacking Guide](https://3ds.hacks.guide)
- - Lightning command: `mod 3ds`
- - Kuriisu command: `guide 3ds`
+ - Lightning command: `mod 3ds`
+ - Kuriisu command: `guide 3ds`
- [DSi Hacking Guide](https://dsi.cfw.guide)
- - Lightning command: `mod dsi cfw`
- - Kuriisu command: `guide dsi`
+ - Lightning command: `mod dsi cfw`
+ - Kuriisu command: `guide dsi`
-### CPU Speeds
-The Nintendo DS shipped with a 67MHz processor in 2004. The Nintendo DSi shipped with an 133MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed.
+### CPU speeds
+The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed.
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
-### Nintendo DSi System Menu
-The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
+### Nintendo DSi system menu
+The Nintendo DSi system menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't.
-This crash will never occur if the System Menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
+This crash will never occur if the system menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version.
-In version 1.4.0, RSA signatures in the DS Cart Whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
+In version 1.4.0, RSA signatures in the DS cart whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM.
-### Nintendo DSi Slot-1 Access & Blockout
-Slot-1 access is blocked when launching applications from the System Menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
+### Nintendo DSi Slot-1 access & blockout
+Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card.
The flashcard white list is checked via RSA signatures are contained via RSA keys on every firmware expect 1.4.0. This means that people can white list their own carts
-Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
+Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector / interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers)
Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. Also, the exploit never officially came out, due to Unlaunch being much simpler to install and having less requirements (just a way to get into homebrew) with the same advantages.
@@ -45,8 +45,8 @@ The Nintendo DSi Camera application has the ability to take pictures in the JPEG
A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered.
-### Nintendo DSi Bootstage 2
+### Nintendo DSi bootstage 2
The second bootstage of the Nintendo DSi loads launcher's "title.tmd" into memory. However, they do not specify a file size limit check, meaning that the first 80k bytes are loaded into RAM while the rest can be a custom payload. This is the basis of Unlaunch exploit.
### RTCom
-RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of gbarunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
\ No newline at end of file
+RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/).
diff --git a/pages/_zh-CN/ds-index/hardmod.md b/pages/_zh-CN/ds-index/hardmod.md
index e7cd0273..ea6a9548 100644
--- a/pages/_zh-CN/ds-index/hardmod.md
+++ b/pages/_zh-CN/ds-index/hardmod.md
@@ -5,6 +5,10 @@ section: ds-index
category: guides
title: Hardmod
description: How to hardmod a Nintendo DSi
+tabs:
+ -
+ windows: Windows
+ other: macOS / Linux
---
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...
@@ -53,9 +57,7 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Once the script completes, there should be a file with a long name ending in `-no-footer.bin` in the folder where your terminal is open
- Use this file as the NAND image you flash onto the DSi
-
-#### Windows instructions (skip for macOS / Linux)
-
+{% capture tab-windows %}
1. Open Win32DiskImager
1. Click the folder icon and browse to your desktop. In the text box, write `NAND_0.bin`. When selecting type, choose `All types *.*`
1. Choose the device that is the DSi and click read
@@ -63,14 +65,15 @@ You will first need to remove the NOCASH footer from the backup you are flashing
1. Open HxD and drag both files into the editor. Go to the top bar, click "Analysis", click "File compare" from the drop down menu, then click "Compare".
1. Choose to compare both files then click OK when done
- If it says "The chosen files are identical.", you are good to go to the next section
- - If it doesn't say that, and both NANDs aren't around 240MB, dump NAND_1/NAND_0 again
+ - If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1 / NAND_0 again
1. Open Win32DiskImager, click the folder icon and choose your existing NAND backup you created before
1. Flash it with the `Write` button
1. Unplug the SD card adapter and attempt to turn on the DSi
-
-#### Linux / macOS instructions (skip if on Windows)
+{% endcapture tab-windows %}
+{% assign tab-windows = tab-windows | split: "////////" %}
+{% capture tab-other %}
1. Work out where the SD card is mounted
- Linux:
1. Unplug the SD card adapter
@@ -112,3 +115,9 @@ You will first need to remove the NOCASH footer from the backup you are flashing
- Replace `{device-name}` with the mount point of the SD card
At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created!
+{% endcapture tab-other %}
+{% assign tab-other = tab-other | split: "////////" %}
+
+### Flashing the NAND backup
+{% assign tabs = tab-windows | concat: tab-other %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_zh-CN/ds-index/homebrew.md b/pages/_zh-CN/ds-index/homebrew.md
index 9444e299..26ec5062 100644
--- a/pages/_zh-CN/ds-index/homebrew.md
+++ b/pages/_zh-CN/ds-index/homebrew.md
@@ -11,9 +11,9 @@ description: Information about homebrew on the Nintendo DS
Developing Nintendo DS Homebrew typically uses devkitPro tools, such as devkitARM, libnds, and libfat. However, there is the possibility to branch out and use alternative software:
-- **SD Card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
-- **Graphic Library:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
-- **Entire Toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
+- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking
+- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib)
+- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds)
### Flashcards
@@ -25,22 +25,22 @@ DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flas
Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device.
-### Time Bomb
+### Time bomb
A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds:
- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel.
- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available:
- - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
- - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
- - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
- - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
+ - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
+ - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
+ - With B4DS: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
+ - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard).
In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard.
-### ARGV Support
+### ARGV support
ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus.
- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation
diff --git a/pages/_zh-CN/ds-index/index.md b/pages/_zh-CN/ds-index/index.md
index f750aba8..f0563b0a 100644
--- a/pages/_zh-CN/ds-index/index.md
+++ b/pages/_zh-CN/ds-index/index.md
@@ -7,6 +7,3 @@ description: 所有DS moding的说明
---
欢迎使用 Nintendo DS moding 索引。 This will attempt to explain most things related to Nintendo DS modding as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS.
-
-If you need help, ask the [DS(i) Mode Hacking!](https://ds-homebrew.com/discord) Discord server. (English only)
-{:.alert .alert-info}
diff --git a/pages/_zh-CN/ds-index/retail-roms.md b/pages/_zh-CN/ds-index/retail-roms.md
index b9e68714..e58ab138 100644
--- a/pages/_zh-CN/ds-index/retail-roms.md
+++ b/pages/_zh-CN/ds-index/retail-roms.md
@@ -7,7 +7,7 @@ title: Retail ROMs
description: Information related to retail DS games
---
-### Anti-Piracy
+### Anti-piracy
AP (short for anti-piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. This can be circumvented either from the loader or the ROM itself.
- For nds-bootstrap's purposes, you can load an `.ips` file in order to circumvent said patches. This `.ips` file will be patched inside nds-bootstrap, so you can keep the ROM files intact. A pack of `.ips` files are automatically included with TWiLight Menu++.
@@ -20,7 +20,7 @@ Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another
Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid.
-### Save Files
+### Save files
Nintendo DS cartridges have 4 known save types:
- EEPROM - Electrically Erasable Programmable Read-Only Memory
@@ -33,30 +33,30 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php
### Assembly
-Assembly is the native language used for all DS software. Assembly code comes in the form of either ARM or THUMB instructions. THUMB instructions are a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instrcutions over the regular 32-bit instructions that ARM uses. You can find more info on Assembly instructions, as well as a lot more technical information for the DS and DSi, at [gbatek](https://problemkaputt.de/gbatek.htm).
+Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm).
-### Card Read DMA
+### Card read DMA
Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter.
- For example: `DMA2: 04100010 023C18C0 AF000001`
-### Action Replay Cheats
+### Action Replay cheats
Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether.
Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats:
- Wood R4 (`usrcheat.dat`)
- YSMenu (`usrcheat.dat`)
-Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
+Homebrew / digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`)
- - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
+ - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`)
- - NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation
+ - 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
+ - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
+ - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
+ - Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
diff --git a/pages/_zh-CN/ds-index/wifi.md b/pages/_zh-CN/ds-index/wifi.md
index 09dc60ad..7b8f837b 100644
--- a/pages/_zh-CN/ds-index/wifi.md
+++ b/pages/_zh-CN/ds-index/wifi.md
@@ -12,12 +12,12 @@ description: Information on using Wi-Fi on the Nintendo DS
Hotspots are usable, so you don't need to change your router configuration.
-### Creating a Hotspot
+### Creating a hotspot
There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
- [macOS](https://gbatemp.net/threads/571658)
- [Linux](https://gbatemp.net/threads/543283)
-### Nintendo DS WFC Restoration
+### Nintendo DS WFC restoration
1. Launch the Nintendo WFC settings
1. Connect to your access point
1. Set your Primary DNS value as one of the values below, depending on which service you want to use:
@@ -28,7 +28,7 @@ There are guides for creating a DS game compatible hotspot on macOS and Linux co
1. Set `1.1.1.1` as your secondary DNS
1. You might need to NoSSL patch your game at this point, depending on the game
-### Manually Patching Your DS ROMs
+### Manually patching your DS ROMs
Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above.
Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono
@@ -42,7 +42,7 @@ Note: Users of GNU/Linux and macOS can follow very similar instructions, but wil
Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM
-### Troubleshooting and Further Reading
-If you are recieving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
+### Troubleshooting and further reading
+If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it.
For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6).
diff --git a/pages/_zh-CN/gbarunner2/bios.md b/pages/_zh-CN/gbarunner2/bios.md
index 95120883..b75ef5b1 100644
--- a/pages/_zh-CN/gbarunner2/bios.md
+++ b/pages/_zh-CN/gbarunner2/bios.md
@@ -2,20 +2,26 @@
lang: en-US
layout: wiki
section: gbarunner2
-title: GBA BIOS info
+title: GBA BIOS Info
description: Information on the GBA BIOS and how to dump it
---
-In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLiight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. Because it is not an exact copy, including a dump of the official BIOS increases compatilbity. You can dump an official GBA BIOS with one of the following methods.
+In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. However, because it is not an exact copy, using a dump of the official BIOS increases compatibility. You can dump an official GBA BIOS with one of the following methods.
### Dumping Guides
-- [Wii (not family edition)/GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper)
-- [3DS using most Virtual Console Titles](https://glazedbelmont.github.io/gbabiosdump/) (can't be GBA or non-nintendo (gamegear) Virtual Console Titles)
-- [GBA (Micro/SP)/DS (Phat/Lite) with a GBA Flashcard](https://glazedbelmont.github.io/gbabiosdump/)
+- [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper)
+- [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles)
+- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/)
-After dumping the BIOS, it must be renamed as `bios.bin` and then should be placed in `sd:/_gba/` for GBARunner2 to read it.
+After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it.
You can verify that your BIOS is a proper dump by comparing it with the following checksums:
-**CRC32**: 81977335 **MD5**: a860e8c0b6d573d191e4ec7db1b1e4f6 **SHA1**: 300c20df6731a33952ded8c436f7f186d25d3492 **SHA256**: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
+**CRC32:** `81977335`
+
+**MD5:** `a860e8c0b6d573d191e4ec7db1b1e4f6`
+
+**SHA1:** `300c20df6731a33952ded8c436f7f186d25d3492`
+
+**SHA256:** `fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570`
diff --git a/pages/_zh-CN/gbarunner2/faq.md b/pages/_zh-CN/gbarunner2/faq.md
index bd0fa0da..b23f3ecb 100644
--- a/pages/_zh-CN/gbarunner2/faq.md
+++ b/pages/_zh-CN/gbarunner2/faq.md
@@ -14,12 +14,12 @@ You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1
Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/).
-#### How do I use Nightly GBARunner2 Builds in TWiLight Menu++?
+#### How do I use nightly GBARunner2 builds in TWiLight Menu++?
1. Download the nightly build
1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi)
1. Place it in `sd:_nds`
-#### How do I use Wifi Link features?
+#### How do I use Wi-Fi link features?
-You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
\ No newline at end of file
+You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link).
diff --git a/pages/_zh-CN/gbarunner2/index.md b/pages/_zh-CN/gbarunner2/index.md
index c8a18925..a5713cad 100644
--- a/pages/_zh-CN/gbarunner2/index.md
+++ b/pages/_zh-CN/gbarunner2/index.md
@@ -3,11 +3,11 @@ lang: en-US
layout: wiki
section: gbarunner2
title: Home
-description: Coming Soon™
+description: Information on how to use GBARunner2
---
-GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS/DSi/3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running Gamecube games on Wii.
+GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS / DSi / 3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii.
-Along with what this wiki has to offer, the GBARunner compability lists have a lot of userful infomation:
-- [DS/Flashcart](https://wiki.gbatemp.net/wiki/GBARunner2)
-- [DSi/3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
+Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information:
+- [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2)
+- [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List)
diff --git a/pages/_zh-CN/index.md b/pages/_zh-CN/index.md
index 8ef5f891..8018dba6 100644
--- a/pages/_zh-CN/index.md
+++ b/pages/_zh-CN/index.md
@@ -8,4 +8,4 @@ title: Home
This site is where you can find wikis for TWiLight Menu++ and other DS-Homebrew projects. Click on one of the sections at the top, then a list of pages will be on the left.
-If you would like to help contribute you can find the source code on [GitHub](https://github.com/{{ site.repo }}) or help translate on [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS(i) Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only).
+If you would like to help contribute you can find the source code on [GitHub](https://github.com/{{ site.repo }}) or help translate on [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only).
diff --git a/pages/_zh-CN/nds-bootstrap/faq.md b/pages/_zh-CN/nds-bootstrap/faq.md
index f53d93e4..cc272f29 100644
--- a/pages/_zh-CN/nds-bootstrap/faq.md
+++ b/pages/_zh-CN/nds-bootstrap/faq.md
@@ -7,7 +7,7 @@ title: FAQ & Troubleshooting
description: FAQ & Troubleshooting for nds-bootstrap
---
-#### Why do I get a white screen when trying to load a game from SD Card?
+#### Why do I get a white screen when trying to load a game from SD card?
- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game
- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
@@ -20,7 +20,7 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges
- You can expand the VRAM memory bus to 32-bit
- Utilize the DSi's additional CPU speed
-- Enhance your audio with 48 KHz
+- Enhance your audio with 48 kHz
- Use DSi mode, allowing for DSi features
- Using certain cartridges, you are able to use IR in your application
- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
@@ -30,18 +30,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are
Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
#### What is a nightly and where do I get it?
-A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
+A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
#### Why do my cheats not work?
The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB.
#### Is there anything else I should know about cheats?
-You can set heap shrink to `Hi` in settings for slightly better cheat support. For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
+You can set heap shrink to `Hi` in settings for slightly better cheat support.
+
+For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
#### nds-bootstrap troubleshooting
If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
-1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
+1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv)
diff --git a/pages/_zh-CN/nds-bootstrap/index.md b/pages/_zh-CN/nds-bootstrap/index.md
index e282b1ef..3f78f819 100644
--- a/pages/_zh-CN/nds-bootstrap/index.md
+++ b/pages/_zh-CN/nds-bootstrap/index.md
@@ -3,9 +3,9 @@ lang: en-US
layout: wiki
section: nds-bootstrap
title: Home
-description: nds-bootstrap wiki
+description: Information on how to use nds-bootstrap
---
# Welcome to the nds-bootstrap Wiki
-nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
+nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards.
diff --git a/pages/_zh-CN/nds-bootstrap/testing.md b/pages/_zh-CN/nds-bootstrap/testing.md
index 200abd70..cb8b4904 100644
--- a/pages/_zh-CN/nds-bootstrap/testing.md
+++ b/pages/_zh-CN/nds-bootstrap/testing.md
@@ -4,7 +4,7 @@ layout: wiki
section: nds-bootstrap
category: other
title: Compatibility List & Testing Tips
-description: Compatibility List & Testing Tips
+description: Compatibility list and tips for testing games
---
### Compatibility List
diff --git a/pages/_zh-CN/other/godmode9i.md b/pages/_zh-CN/other/godmode9i.md
index b38a223f..5144873b 100644
--- a/pages/_zh-CN/other/godmode9i.md
+++ b/pages/_zh-CN/other/godmode9i.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: GodMode9i
-description: Info for GodMode9i
+description: Information about GodMode9i
---
Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM.
@@ -14,4 +14,4 @@ Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full ac
This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND.
#### Why can't I dump games on DSi?
-You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following (dsi.cfw.guide)[https://dsi.cfw.guide/]
+You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/).
diff --git a/pages/_zh-CN/other/hiyacfw.md b/pages/_zh-CN/other/hiyacfw.md
index f2b3855f..f1bb660e 100644
--- a/pages/_zh-CN/other/hiyacfw.md
+++ b/pages/_zh-CN/other/hiyacfw.md
@@ -3,12 +3,12 @@ lang: en-US
layout: wiki
section: other
title: hiyaCFW
-description: Info for hiyaCFW
+description: Information about hiyaCFW
---
Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi.
-### Custom Splash Screens
+### Custom splash screens
With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work:
#### BMP
@@ -17,7 +17,7 @@ With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. The
#### GIF
- Simple answer: Most GIFs 256 x 192 or smaller will work
-- They can be animated, but should stay under 1MB for ideal performance and must be under around 10MB between the two absolute maximum
+- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum
- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete
- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first
- Interlaced and plain text frames are ***not*** supported
diff --git a/pages/_zh-CN/other/index.md b/pages/_zh-CN/other/index.md
index 8db55550..ea0738f1 100644
--- a/pages/_zh-CN/other/index.md
+++ b/pages/_zh-CN/other/index.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: other
title: Home
-description: Coming Soon™
+description: Information about other DS-Homebrew projects
---
This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki.
diff --git a/pages/_zh-CN/twilightmenu/custom-boot-splashes.md b/pages/_zh-CN/twilightmenu/custom-boot-splashes.md
index 4ea7829b..5703ac92 100644
--- a/pages/_zh-CN/twilightmenu/custom-boot-splashes.md
+++ b/pages/_zh-CN/twilightmenu/custom-boot-splashes.md
@@ -10,10 +10,10 @@ description: How to use custom splash screens for TWiLight Menu++
You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings.
Most GIF files up to 256x192 should work, with a few exceptions:
-- GIF files over 1MiB (DSi Mode) or 256KiB (DS Mode) may not play at full speed as they will be decompressed on the fly
-- Between the two, the GIFs must be less than about 10MB (DSi Mode) or about 2MB (DS Mode)
+- GIF files over 1 MiB (DSi Mode) or 256 KiB (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 10 MB (DSi Mode) or about 2 MB (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
+ - Only the GIF waiting for input will be paused, so the other can continue animating
- If using Local Color Tables the whole frame must be overwritten as it will replace the whole screen's palette, not just the current frame
- Interlaced and text frames will not work
diff --git a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md
index 58f0b3ce..414eed71 100644
--- a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md
+++ b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md
@@ -27,12 +27,12 @@ The sound effect bank contains sound effects such as the icon select sound, etc.
You can then run `make` to make the sound effect bank. All files listed above, except *bgm.pcm.raw* are required, but you can make them silent.
-Your resulting *sfx.bin* **must be under 512000B = 512KB**. Any larger will result in either crashes or some sounds not playing fully.
+Your resulting *sfx.bin* **must be under 512000B = 512 kB**. Any larger will result in either crashes or some sounds not playing fully.
### Startup sound
While the other sound effects will work with any WAV file, the startup sound must be in a specific format in order to work properly, otherwise there will be a gap between when the startup sound stops and the background music begins.
-The startup.wav file must be **16-bit 16kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+The startup.wav file must be **16-bit 16 kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
@@ -41,7 +41,7 @@ You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to
## Menu BGM
-Menu BGM needs to be a **16-bit 16kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
+Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
diff --git a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md
index 599abe6a..4d30c4e9 100644
--- a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md
+++ b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md
@@ -3,7 +3,7 @@ lang: en-US
layout: wiki
section: twilightmenu
category: customization
-title: How to create DSi / 3DS skins
+title: How to Create DSi / 3DS Skins
description: How to make custom DSi and 3DS skins for TWiLight Menu++
---
diff --git a/pages/_zh-CN/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_zh-CN/twilightmenu/custom-unlaunch-backgrounds.md
index 627ecb6e..efb65ad4 100644
--- a/pages/_zh-CN/twilightmenu/custom-unlaunch-backgrounds.md
+++ b/pages/_zh-CN/twilightmenu/custom-unlaunch-backgrounds.md
@@ -35,7 +35,7 @@ As the GIF's palette is loaded to the same area of VRAM as the text palettes it
1. If your GIF is too large, then using either [gifsicle](http://www.lcdf.org/gifsicle/) or [ezgif.com](https://ezgif.com/optimize) you can try optimizing it
- These instructions will use ezgif as its simpler, being a website
1. Open https://ezgif.com/optimize, and upload your GIF
-1. Try different compression levels until you find the best one under 15,472 bytes (15.11KiB), ideally a bit under as GIMP may increase the size a bit
+1. Try different compression levels until you find the best one under 15,472 bytes (15.11 KiB), ideally a bit under as GIMP may increase the size a bit
1. Save the optimized GIF and open it in GIMP
1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap`
1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button
diff --git a/pages/_zh-CN/twilightmenu/faq.md b/pages/_zh-CN/twilightmenu/faq.md
index 0b6b5ef5..8339b9f9 100644
--- a/pages/_zh-CN/twilightmenu/faq.md
+++ b/pages/_zh-CN/twilightmenu/faq.md
@@ -15,13 +15,13 @@ TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: L to disable all cheats for a game
- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
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 618adc96..4e4a30de 100644
--- a/pages/_zh-CN/twilightmenu/how-to-get-box-art.md
+++ b/pages/_zh-CN/twilightmenu/how-to-get-box-art.md
@@ -24,7 +24,7 @@ description: How to get box art / game covers in TWiLight Menu++
1. Click `Start`
1. Make sure box art is set to be shown in TWiLight Menu++ settings
-### macOS/Linux
+### macOS / Linux
1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)
1. Extract the `.zip`
1. Open `TwilightBoxart.ini` in the extracted folder in a text editor
diff --git a/pages/_zh-CN/twilightmenu/installing-3ds-manual.md b/pages/_zh-CN/twilightmenu/installing-3ds-manual.md
index 4953bfa1..e412bbdb 100644
--- a/pages/_zh-CN/twilightmenu/installing-3ds-manual.md
+++ b/pages/_zh-CN/twilightmenu/installing-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: zh-CN
layout: redirect
-destination: 'installing-3ds?tab=manual#tab-manual'
+destination: installing-3ds?tab=manual
title: Installing (3DS, Manual)
---
diff --git a/pages/_zh-CN/twilightmenu/installing-3ds.md b/pages/_zh-CN/twilightmenu/installing-3ds.md
index 9e442e57..77b9cfd7 100644
--- a/pages/_zh-CN/twilightmenu/installing-3ds.md
+++ b/pages/_zh-CN/twilightmenu/installing-3ds.md
@@ -5,6 +5,11 @@ section: twilightmenu
category: installing
title: 安装步骤(3DS)
description: How to install TWiLight Menu++ on the Nintendo 3DS
+tabs:
+ -
+ working-camera: Working camera
+ non-working-camera: Non-working camera
+ manual: Manual
---
你首先需要在你的 3DS 安装好自定义固件,请按照 [3ds.hacks.guide](https://3ds.hacks.guide) 的步骤来操作
@@ -20,20 +25,22 @@ description: How to install TWiLight Menu++ on the Nintendo 3DS
1. 按 A 键,或是点击侧边栏中的下载图标并选择 `TWiLight Menu++` 来安装它
- This will take a while
{% endcapture %}
+{% assign tab-working-camera = tab-working-camera | split: "////////" %}
{% 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
-1. 在 FBI 中,进入你刚才粘贴了 `Universal-Updater.cia` 文件的地方
-1. 选择 `Universal-Updater.cia`,然后点击“Install & Delete”
-1. 退出 FBI 并启动 Universal-Updater
- - 如果它没有出现在主菜单上,重启你的 3DS
-1. 在应用列表中找到 TWiLight Menu++,如果找不到它,可以使用侧边栏上的第 3 个按钮进行搜索
- - 它的图标长这样:
-1. 按 A 键,或是点击侧边栏中的下载图标并选择 `TWiLight Menu++` 来安装它
+1. Download the `Universal-Updater.cia` file from the [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases)
+1. Place the `Universal-Updater.cia` file anywhere on your SD card
+1. Launch FBI on your Nintendo 3DS
+1. In FBI, go to the place you pasted the `Universal-Updater.cia` file
+1. Select the `Universal-Updater.cia` file and hit "Install & Delete"
+1. Close FBI and launch Universal-Updater
+ - If it doesn't show up on your home menu, reboot your 3DS
+1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it
+ - It has this icon: 
+1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
- This will take a while
{% endcapture %}
+{% assign tab-non-working-camera = tab-non-working-camera | split: "////////" %}
{% capture tab-manual %}
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
@@ -44,25 +51,9 @@ description: How to install TWiLight Menu++ on the Nintendo 3DS
1. Copy the two `.cia` files to your SD card root
1. On your 3DS, install the two CIAs with FBI
{% endcapture %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Installing
-
+{% assign tabs = tab-working-camera | concat: tab-non-working-camera | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
diff --git a/pages/_zh-CN/twilightmenu/installing-flashcard.md b/pages/_zh-CN/twilightmenu/installing-flashcard.md
index 9490e3c2..4ce1a143 100644
--- a/pages/_zh-CN/twilightmenu/installing-flashcard.md
+++ b/pages/_zh-CN/twilightmenu/installing-flashcard.md
@@ -15,8 +15,8 @@ description: How to install TWiLight Menu++ on a Nintendo DS flashcard
1. 拷贝`roms` 目录到烧录卡存储卡的根目录
1. 如果你有历史的存档数据,可以将原来DS游戏的 `.sav`文件拷贝到`saves`目录下,这样原来的存档数据都会自动转移
1. ...
- - **DS Phat/lite 用户:** 如果使用 `BOOT.NDS` 起到导致白屏卡机,请插入一张DS存储扩展卡(DS Memory Expansion Pak),然后重试
- - **DSi/3DS 用户:** 在主机的SD卡上运行 TWLMenu++, 打开 `SCFG access in Slot-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`
- 这会让你在使用烧录卡使用TWL/VRAM速度更快, 包括加载主机SD卡的速度
### 使用烧录卡固件运行游戏
@@ -45,5 +45,5 @@ description: How to install TWiLight Menu++ on a Nintendo DS flashcard
1. 将烧录卡 `Autoboot/(你的烧录卡)` 中的文件拷贝到烧录卡存储卡的根目录
- 如果你的烧录卡没有请跳过本步骤
1. ...
- - **DS Phat/DS Lite 用户:** 在DS设置菜单中打开自动运行,这样开机就会自动进入烧录卡
- - **DSi/3DS 用户:** 在主机SD卡中运行TWLMenu++ 并开启 `Auto-start Slot-1`设置
+ - **DS Phat / DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot
+ - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1`
diff --git a/pages/_zh-CN/twilightmenu/playing-in-widescreen.md b/pages/_zh-CN/twilightmenu/playing-in-widescreen.md
index 390aef84..d0c3e1d0 100644
--- a/pages/_zh-CN/twilightmenu/playing-in-widescreen.md
+++ b/pages/_zh-CN/twilightmenu/playing-in-widescreen.md
@@ -7,7 +7,7 @@ title: Playing in Widescreen
description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
---
-Requires an Old / New Nintendo 3DS or 2DS console.
+Requires a Nintendo 3DS or 2DS console.
{:.alert .alert-info}
### Preparation
@@ -31,7 +31,7 @@ Requires an Old / New Nintendo 3DS or 2DS console.
You're all done! Enjoy your DS games in widescreen!
-**NOTE1**: Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. For this to be fixed so only the widescreen-compatible games run in widescreen, wait for RTCom-activated widescreen to be released.
+**NOTE1:** Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. For this to be fixed so only the widescreen-compatible games run in widescreen, wait for RTCom-activated widescreen to be released.
**NOTE2:** Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched. If you don't see the screen aspect ratio setting, wait for RTCom-activated widescreen to be released.
diff --git a/pages/_zh-CN/twilightmenu/updating-3ds-manual.md b/pages/_zh-CN/twilightmenu/updating-3ds-manual.md
index c9d5020a..bb35f971 100644
--- a/pages/_zh-CN/twilightmenu/updating-3ds-manual.md
+++ b/pages/_zh-CN/twilightmenu/updating-3ds-manual.md
@@ -1,7 +1,7 @@
---
lang: en-US
layout: redirect
-destination: 'updating-3ds?tab=manual#tab-manual'
+destination: updating-3ds?tab=manual
title: Updating (3DS, Manual)
---
diff --git a/pages/_zh-CN/twilightmenu/updating-3ds.md b/pages/_zh-CN/twilightmenu/updating-3ds.md
index 5def7ccc..e013fc77 100644
--- a/pages/_zh-CN/twilightmenu/updating-3ds.md
+++ b/pages/_zh-CN/twilightmenu/updating-3ds.md
@@ -5,6 +5,10 @@ section: twilightmenu
category: updating
title: Updating (3DS)
description: How to update TWiLight Menu++ on the Nintendo 3DS
+tabs:
+ -
+ universal-updater: Universal-Updater
+ manual: 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.
@@ -17,6 +21,7 @@ If updating from a version older than v16.4.0, please move your `.sav` files for
1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
- This will take a while
{% endcapture %}
+{% assign tab-universal-updater = tab-universal-updater | split: "////////" %}
{% capture tab-manual %}
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
@@ -26,23 +31,12 @@ If updating from a version older than v16.4.0, please move your `.sav` files for
1. Copy the two `.cia` files to your SD card root
1. On your 3DS, install the two CIAs with FBI
{% endcapture %}
+{% assign tab-manual = tab-manual | split: "////////" %}
### Updating
-
+{% assign tabs = tab-universal-updater | concat: tab-manual %}
+{% include tabs.html index=0 tabs=tabs %}
### More steps for the flashcard side
diff --git a/pages/_zh-CN/twilightmenu/updating-flashcard.md b/pages/_zh-CN/twilightmenu/updating-flashcard.md
index 481c7dec..8b475e60 100644
--- a/pages/_zh-CN/twilightmenu/updating-flashcard.md
+++ b/pages/_zh-CN/twilightmenu/updating-flashcard.md
@@ -16,7 +16,7 @@ If updating from a version older than v16.4.0, please move your `.sav` files for
1. Copy the `_nds` folder to your flashcard's microSD card root
1. Copy the `BOOT.NDS` file to your flashcard's microSD card root
-### More steps for the DSi/3DS SD Card side
+### More steps for the DSi / 3DS SD card side
If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps.