mirror of
https://github.com/rvtr/wiki.git
synced 2025-10-31 06:31:13 -04:00
Update translations
I'll update again soon once there's been time to translate, but I'd rather the pages be consistent with English than outdated with a full translation
This commit is contained in:
parent
db61f8b956
commit
353b39d40f
@ -1,10 +1,13 @@
|
||||
{
|
||||
"by": "By: $1",
|
||||
"close": "Close",
|
||||
"description": "Wikis for DS-Homebrew projects",
|
||||
"discord-server": "Discord server (English only)",
|
||||
"published-with": "Published with <a href=\"https://pages.github.com\">GitHub Pages</a>, view <a href=\"https://github.com/$1\">the source</a> on GitHub.",
|
||||
"select-language": "Select language",
|
||||
"source": "Source",
|
||||
"title": "DS-Homebrew Wiki",
|
||||
"toggle-navigation": "Toggle navigation",
|
||||
"translate-here": "Translate here",
|
||||
"translate-on-crowdin": "Translate on Crowdin",
|
||||
"title": "DS-Homebrew Wiki"
|
||||
"translate-on-crowdin": "Translate on Crowdin"
|
||||
}
|
||||
@ -1,10 +1,13 @@
|
||||
{
|
||||
"by": "Von: $1",
|
||||
"close": "Close",
|
||||
"description": "Wikis für DS-Homebrew Projekte",
|
||||
"discord-server": "Discord Server (nur auf Englisch)",
|
||||
"published-with": "Veröffentlicht mit <a href=\"https://pages.github.com\">GitHub-Seiten</a>, sehen Sie <a href=\"https://github.com/$1\">die Quelle</a> auf GitHub.",
|
||||
"select-language": "Select language",
|
||||
"source": "Quellcode",
|
||||
"title": "DS-Homebrew Wiki",
|
||||
"toggle-navigation": "Toggle navigation",
|
||||
"translate-here": "Hier übersetzen",
|
||||
"translate-on-crowdin": "[Übersetze auf Crowdin]",
|
||||
"title": "DS-Homebrew Wiki"
|
||||
"translate-on-crowdin": "[Übersetze auf Crowdin]"
|
||||
}
|
||||
@ -2,33 +2,33 @@
|
||||
"ds-index": [
|
||||
{
|
||||
"key": "guides",
|
||||
"title": "Guides"
|
||||
"title": "Guías"
|
||||
},
|
||||
{
|
||||
"key": "reference",
|
||||
"title": "Reference"
|
||||
"title": "Referencias"
|
||||
}
|
||||
],
|
||||
"twilightmenu": [
|
||||
{
|
||||
"key": "installing",
|
||||
"title": "Installing"
|
||||
"title": "Instalación"
|
||||
},
|
||||
{
|
||||
"key": "updating",
|
||||
"title": "Updating"
|
||||
"title": "Actualización"
|
||||
},
|
||||
{
|
||||
"key": "customization",
|
||||
"title": "Customization"
|
||||
"title": "Personalización"
|
||||
},
|
||||
{
|
||||
"key": "other",
|
||||
"title": "Other"
|
||||
"title": "Otros"
|
||||
},
|
||||
{
|
||||
"key": "uninstalling",
|
||||
"title": "Uninstalling"
|
||||
"title": "Desinstalación"
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,10 +1,13 @@
|
||||
{
|
||||
"by": "Por: $1",
|
||||
"close": "Close",
|
||||
"description": "Wikis para proyectos DS-Homebrew",
|
||||
"discord-server": "Servidor de Discord (solo en inglés)",
|
||||
"published-with": "Publicado con <a href=\"https://pages.github.com\"> páginas de GitHub </a>, vea <a href=\"https://github.com/$1\"> la fuente </a> en GitHub.",
|
||||
"published-with": "Publicado con <a href=\"https://pages.github.com\">GitHub Pages</a>, puedes ver <a href=\"https://github.com/$1\">el código fuente</a> en GitHub.",
|
||||
"select-language": "Select language",
|
||||
"source": "Fuente",
|
||||
"title": "Wiki de DS-Homebrew",
|
||||
"toggle-navigation": "Toggle navigation",
|
||||
"translate-here": "Traducir aquí",
|
||||
"translate-on-crowdin": "Traducir en Crowdin",
|
||||
"title": "Wiki de DS-Homebrew"
|
||||
"translate-on-crowdin": "Traducir en Crowdin"
|
||||
}
|
||||
@ -6,29 +6,29 @@
|
||||
},
|
||||
{
|
||||
"key": "reference",
|
||||
"title": "Reference"
|
||||
"title": "Référence"
|
||||
}
|
||||
],
|
||||
"twilightmenu": [
|
||||
{
|
||||
"key": "installing",
|
||||
"title": "Installing"
|
||||
"title": "Installation"
|
||||
},
|
||||
{
|
||||
"key": "updating",
|
||||
"title": "Updating"
|
||||
"title": "Mise à jour"
|
||||
},
|
||||
{
|
||||
"key": "customization",
|
||||
"title": "Customization"
|
||||
"title": "Personnalisation"
|
||||
},
|
||||
{
|
||||
"key": "other",
|
||||
"title": "Other"
|
||||
"title": "Autres"
|
||||
},
|
||||
{
|
||||
"key": "uninstalling",
|
||||
"title": "Uninstalling"
|
||||
"title": "Désinstallation"
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,10 +1,13 @@
|
||||
{
|
||||
"by": "Par : $1",
|
||||
"close": "Close",
|
||||
"description": "Wikis pour les projets DS-Homebrew",
|
||||
"discord-server": "Serveur Discord (anglais uniquement)",
|
||||
"published-with": "Publié avec <a href=\"https://pages.github.com\">GitHub Pages</a>, afficher <a href=\"https://github.com/$1\">la source</a> sur GitHub.",
|
||||
"select-language": "Select language",
|
||||
"source": "Source",
|
||||
"title": "Wiki DS-Homebrew",
|
||||
"toggle-navigation": "Toggle navigation",
|
||||
"translate-here": "Traduire ici",
|
||||
"translate-on-crowdin": "Traduire sur Crowdin",
|
||||
"title": "Wiki DS-Homebrew"
|
||||
"translate-on-crowdin": "Traduire sur Crowdin"
|
||||
}
|
||||
@ -1,10 +1,13 @@
|
||||
{
|
||||
"by": "ע\"י: $1",
|
||||
"close": "Close",
|
||||
"description": "וויקי עבור פרויקטים של DS-Homebrew",
|
||||
"discord-server": "שרת Discord (אנגלית בלבד)",
|
||||
"published-with": "פורסם עם <a href=\"https://pages.github.com\">GitHub Pages</a>, צפו <a href=\"https://github.com/$1\">במקור </a> בGitHub.",
|
||||
"select-language": "Select language",
|
||||
"source": "מקור",
|
||||
"title": "וויקי DS-Homebrew",
|
||||
"toggle-navigation": "Toggle navigation",
|
||||
"translate-here": "תרגם כאן",
|
||||
"translate-on-crowdin": "תרגם ב-Crowdin",
|
||||
"title": "וויקי DS-Homebrew"
|
||||
"translate-on-crowdin": "תרגם ב-Crowdin"
|
||||
}
|
||||
@ -1,10 +1,13 @@
|
||||
{
|
||||
"by": "$1 által",
|
||||
"close": "Close",
|
||||
"description": "Wiki a DS-Homebrew projektekhez",
|
||||
"discord-server": "Discord server (angol nyelven)",
|
||||
"published-with": "<a href=\"https://pages.github.com\">GitHub Pages</a>-szel publikálva, tekintsd meg <a href=\"https://github.com/$1\">a forrást </a> a GitHub-on.",
|
||||
"select-language": "Select language",
|
||||
"source": "Forrás",
|
||||
"title": "DS-Homebrew Wiki",
|
||||
"toggle-navigation": "Toggle navigation",
|
||||
"translate-here": "Fordíts itt",
|
||||
"translate-on-crowdin": "Fordítás a Crowdin-en",
|
||||
"title": "DS-Homebrew Wiki"
|
||||
"translate-on-crowdin": "Fordítás a Crowdin-en"
|
||||
}
|
||||
@ -1,10 +1,13 @@
|
||||
{
|
||||
"by": "crwdns12430:0crwdne12430:0",
|
||||
"close": "crwdns16278:0crwdne16278:0",
|
||||
"description": "crwdns12424:0crwdne12424:0",
|
||||
"discord-server": "crwdns12426:0crwdne12426:0",
|
||||
"published-with": "crwdns12432:0crwdne12432:0",
|
||||
"select-language": "crwdns16280:0crwdne16280:0",
|
||||
"source": "crwdns12428:0crwdne12428:0",
|
||||
"title": "crwdns12422:0crwdne12422:0",
|
||||
"toggle-navigation": "crwdns16282:0crwdne16282:0",
|
||||
"translate-here": "crwdns14612:0crwdne14612:0",
|
||||
"translate-on-crowdin": "crwdns14614:0crwdne14614:0",
|
||||
"title": "crwdns12422:0crwdne12422:0"
|
||||
"translate-on-crowdin": "crwdns14614:0crwdne14614:0"
|
||||
}
|
||||
@ -1,10 +1,13 @@
|
||||
{
|
||||
"by": "Da: $1",
|
||||
"close": "Close",
|
||||
"description": "Wiki per progetti DS-Homebrew",
|
||||
"discord-server": "Server Discord (solo in inglese)",
|
||||
"published-with": "Pubblicato con <a href=\"https://pages.github.com\">Pagine GitHub</a>, visualizza <a href=\"https://github.com/$1\">il sorgente</a> su GitHub.",
|
||||
"select-language": "Select language",
|
||||
"source": "Fonte",
|
||||
"title": "DS-Homebrew Wiki",
|
||||
"toggle-navigation": "Toggle navigation",
|
||||
"translate-here": "Traduci qui",
|
||||
"translate-on-crowdin": "Traduci su Crowdin",
|
||||
"title": "DS-Homebrew Wiki"
|
||||
"translate-on-crowdin": "Traduci su Crowdin"
|
||||
}
|
||||
@ -1,10 +1,13 @@
|
||||
{
|
||||
"by": "$1による",
|
||||
"close": "閉じる",
|
||||
"description": "DS-Homebrewのプロジェクトためのウィキ",
|
||||
"discord-server": "Discordサーバ(英語のみ)",
|
||||
"published-with": "<a href=\"https://pages.github.com\">GitHub Pages</a>で公開され、GitHubで<a href=\"https://github.com/$1\">ソース</a>を表示します。",
|
||||
"select-language": "言語の選択",
|
||||
"source": "ソース",
|
||||
"title": "DS-Homebrewウィキ",
|
||||
"toggle-navigation": "ナビゲーションの切り替え",
|
||||
"translate-here": "ここで翻訳",
|
||||
"translate-on-crowdin": "Crowdinで翻訳",
|
||||
"title": "DS-Homebrewウィキ"
|
||||
"translate-on-crowdin": "Crowdinで翻訳"
|
||||
}
|
||||
@ -1,10 +1,13 @@
|
||||
{
|
||||
"by": "By $1",
|
||||
"close": "Close",
|
||||
"description": "DS-Homebrew 프로젝트를 위한 위키",
|
||||
"discord-server": "Discord 서버 (영어 전용)",
|
||||
"published-with": "<a href=\"https://pages.github.com\">깃허브 페이지</a>를 통해 발행했으며, 깃허브에 <a href=\"https://github.com/$1\">소스</a>를 표시함.",
|
||||
"select-language": "Select language",
|
||||
"source": "소스",
|
||||
"title": "DS-Homebrew 위키",
|
||||
"toggle-navigation": "Toggle navigation",
|
||||
"translate-here": "이 페이지 번역하기",
|
||||
"translate-on-crowdin": "Crowdin에서 번역하기",
|
||||
"title": "DS-Homebrew 위키"
|
||||
"translate-on-crowdin": "Crowdin에서 번역하기"
|
||||
}
|
||||
@ -1,10 +1,13 @@
|
||||
{
|
||||
"by": "By: $1",
|
||||
"close": "Close",
|
||||
"description": "Wikis for DS-Homebrew projects",
|
||||
"discord-server": "Discord server (English only)",
|
||||
"published-with": "Published with <a href=\"https://pages.github.com\">GitHub Pages</a>, view <a href=\"https://github.com/$1\">the source</a> on GitHub.",
|
||||
"select-language": "Select language",
|
||||
"source": "Source",
|
||||
"title": "DS-Homebrew Wiki",
|
||||
"toggle-navigation": "Toggle navigation",
|
||||
"translate-here": "Translate here",
|
||||
"translate-on-crowdin": "Translate on Crowdin",
|
||||
"title": "DS-Homebrew Wiki"
|
||||
"translate-on-crowdin": "Translate on Crowdin"
|
||||
}
|
||||
@ -1,10 +1,13 @@
|
||||
{
|
||||
"by": "Przez: $1",
|
||||
"close": "Close",
|
||||
"description": "Wiki dla projektów DS-Homebrew",
|
||||
"discord-server": "Serwer Discord (tylko po angielsku)",
|
||||
"published-with": "Opublikowane za pomocą <a href=\"https://pages.github.com\">GitHub Pages</a>, przeglądnij <a href=\"https://github.com/$1\">kod źródłowy</a> na GitHubie.",
|
||||
"select-language": "Select language",
|
||||
"source": "Źródło",
|
||||
"title": "DS-Homebrew Wiki",
|
||||
"toggle-navigation": "Toggle navigation",
|
||||
"translate-here": "Tłumacz tutaj",
|
||||
"translate-on-crowdin": "Tłumacz na Crowdin",
|
||||
"title": "DS-Homebrew Wiki"
|
||||
"translate-on-crowdin": "Tłumacz na Crowdin"
|
||||
}
|
||||
@ -1,10 +1,13 @@
|
||||
{
|
||||
"by": "By: $1",
|
||||
"close": "Close",
|
||||
"description": "Wikis for DS-Homebrew projects",
|
||||
"discord-server": "Discord server (English only)",
|
||||
"published-with": "Published with <a href=\"https://pages.github.com\">GitHub Pages</a>, view <a href=\"https://github.com/$1\">the source</a> on GitHub.",
|
||||
"select-language": "Select language",
|
||||
"source": "Source",
|
||||
"title": "DS-Homebrew Wiki",
|
||||
"toggle-navigation": "Toggle navigation",
|
||||
"translate-here": "Translate here",
|
||||
"translate-on-crowdin": "Translate on Crowdin",
|
||||
"title": "DS-Homebrew Wiki"
|
||||
"translate-on-crowdin": "Translate on Crowdin"
|
||||
}
|
||||
@ -1,10 +1,13 @@
|
||||
{
|
||||
"by": "От: $1",
|
||||
"close": "Close",
|
||||
"description": "Wikis for DS-Homebrew projects",
|
||||
"discord-server": "Сервер Discord (Только на английском языке)",
|
||||
"published-with": "Опубликовано с помощью <a href=\"https://pages.github.com\">GitHub страниц</a>. <a href=\"https://github.com/$1\"> Смотреть источник</a> на GitHub.",
|
||||
"select-language": "Select language",
|
||||
"source": "Источники (GitHub)",
|
||||
"title": "DS-Homebrew Wiki",
|
||||
"toggle-navigation": "Toggle navigation",
|
||||
"translate-here": "Перевести здесь",
|
||||
"translate-on-crowdin": "Перевести с помощью Crowdin",
|
||||
"title": "DS-Homebrew Wiki"
|
||||
"translate-on-crowdin": "Перевести с помощью Crowdin"
|
||||
}
|
||||
@ -1,10 +1,13 @@
|
||||
{
|
||||
"by": "Vid: $1",
|
||||
"close": "Close",
|
||||
"description": "Wikis för DS-Homebrew projekt",
|
||||
"discord-server": "Discord server (endast engelska)",
|
||||
"published-with": "Publicerat med <a href=\"https://pages.github.com\">GitHub Pages</a>, visa<a href=\"https://github.com/$1\">källan</a> på GitHub.",
|
||||
"select-language": "Select language",
|
||||
"source": "Källa",
|
||||
"title": "DS-Homebrew Wiki",
|
||||
"toggle-navigation": "Toggle navigation",
|
||||
"translate-here": "Översätt här",
|
||||
"translate-on-crowdin": "Översätt på Crowdin",
|
||||
"title": "DS-Homebrew Wiki"
|
||||
"translate-on-crowdin": "Översätt på Crowdin"
|
||||
}
|
||||
@ -1,10 +1,13 @@
|
||||
{
|
||||
"by": "By: $1",
|
||||
"close": "Close",
|
||||
"description": "Wikis for DS-Homebrew projects",
|
||||
"discord-server": "Discord server (English only)",
|
||||
"published-with": "Published with <a href=\"https://pages.github.com\">GitHub Pages</a>, view <a href=\"https://github.com/$1\">the source</a> on GitHub.",
|
||||
"select-language": "Select language",
|
||||
"source": "Source",
|
||||
"title": "DS-Homebrew Wiki",
|
||||
"toggle-navigation": "Toggle navigation",
|
||||
"translate-here": "Translate here",
|
||||
"translate-on-crowdin": "Translate on Crowdin",
|
||||
"title": "DS-Homebrew Wiki"
|
||||
"translate-on-crowdin": "Translate on Crowdin"
|
||||
}
|
||||
@ -1,10 +1,13 @@
|
||||
{
|
||||
"by": "By: $1",
|
||||
"close": "Close",
|
||||
"description": "Wikis for DS-Homebrew projects",
|
||||
"discord-server": "Discord server (English only)",
|
||||
"published-with": "Published with <a href=\"https://pages.github.com\">GitHub Pages</a>, view <a href=\"https://github.com/$1\">the source</a> on GitHub.",
|
||||
"select-language": "Select language",
|
||||
"source": "Source",
|
||||
"title": "DS-Homebrew Wiki",
|
||||
"toggle-navigation": "Toggle navigation",
|
||||
"translate-here": "Translate here",
|
||||
"translate-on-crowdin": "Translate on Crowdin",
|
||||
"title": "DS-Homebrew Wiki"
|
||||
"translate-on-crowdin": "Translate on Crowdin"
|
||||
}
|
||||
@ -1,10 +1,13 @@
|
||||
{
|
||||
"by": "By: $1",
|
||||
"close": "Close",
|
||||
"description": "Wikis for DS-Homebrew projects",
|
||||
"discord-server": "Discord 服务器(仅限英语)",
|
||||
"published-with": "使用 <a href=\"https://pages.github.com\">GitHub Pages</a> 发布,在 GitHub 上查看 <a href=\"https://github.com/$1\">源码</a> 。",
|
||||
"select-language": "Select language",
|
||||
"source": "Source",
|
||||
"title": "DS-Homebrew Wiki",
|
||||
"toggle-navigation": "Toggle navigation",
|
||||
"translate-here": "Translate here",
|
||||
"translate-on-crowdin": "Translate on Crowdin",
|
||||
"title": "DS-Homebrew Wiki"
|
||||
"translate-on-crowdin": "Translate on Crowdin"
|
||||
}
|
||||
@ -1,10 +1,13 @@
|
||||
{
|
||||
"by": "By: $1",
|
||||
"close": "Close",
|
||||
"description": "Wikis for DS-Homebrew projects",
|
||||
"discord-server": "Discord server (English only)",
|
||||
"published-with": "Published with <a href=\"https://pages.github.com\">GitHub Pages</a>, view <a href=\"https://github.com/$1\">the source</a> on GitHub.",
|
||||
"select-language": "Select language",
|
||||
"source": "Source",
|
||||
"title": "DS-Homebrew Wiki",
|
||||
"toggle-navigation": "Toggle navigation",
|
||||
"translate-here": "Translate here",
|
||||
"translate-on-crowdin": "Translate on Crowdin",
|
||||
"title": "DS-Homebrew Wiki"
|
||||
"translate-on-crowdin": "Translate on Crowdin"
|
||||
}
|
||||
@ -106,8 +106,8 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
|
||||
|
||||
<div class="tab-container">
|
||||
<div class="pb-3">
|
||||
<a class="tab-link btn btn-outline-secondary tab-default" href="#tab-sd-card" onclick="openTab(event, 'tab-sd-card')">SD Card</a>
|
||||
<a class="tab-link btn btn-outline-secondary" href="#tab-flashcard" onclick="openTab(event, 'tab-flashcard')">Flashcard</a>
|
||||
<a class="tab-link btn btn-outline-secondary tab-default" href="#tab-sd-card" onclick="openTab(event, event.currentTarget)" data-tab-name="sd-card">SD Card</a>
|
||||
<a class="tab-link btn btn-outline-secondary" href="#tab-flashcard" onclick="openTab(event, event.currentTarget)" data-tab-name="flashcard">Flashcard</a>
|
||||
</div>
|
||||
<div id="tab-sd-card">
|
||||
<noscript><h4>SD Card</h4></noscript>
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: ds-index
|
||||
category: reference
|
||||
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
|
||||
description: An explanation of all things DS modding
|
||||
description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
|
||||
---
|
||||
|
||||
### Setting-up CFW
|
||||
@ -23,7 +23,7 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped
|
||||
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
|
||||
|
||||
### Nintendo DSi System Menu
|
||||
The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
|
||||
The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
|
||||
|
||||
The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't.
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: ds-index
|
||||
category: guides
|
||||
title: Hardmod
|
||||
description: An explanation of all things DS modding
|
||||
description: How to hardmod a Nintendo DSi
|
||||
---
|
||||
|
||||
Hardmodding is when you physically solder the motherboard of the Nintendo DSi to an SD card adapter in order to be read on a computer. This is useful for restoring NAND backups, viewing NAND on your PC, etc...
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: ds-index
|
||||
category: reference
|
||||
title: Homebrew
|
||||
description: An explanation of all things DS modding
|
||||
description: Information about homebrew on the Nintendo DS
|
||||
---
|
||||
|
||||
### Development
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: ds-index
|
||||
category: reference
|
||||
title: Retail ROMs
|
||||
description: An explanation of all things DS modding
|
||||
description: Information related to retail DS games
|
||||
---
|
||||
|
||||
### Anti-Piracy
|
||||
@ -38,7 +38,7 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
|
||||
There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php
|
||||
|
||||
### Card Read DMA
|
||||
Card DMA (stands for Direct Memory Access) is a more efficient way to read catridge data than by software. When there isn't any data available, code can still execute. In software catridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
|
||||
Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
|
||||
|
||||
You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter.
|
||||
- For example: `DMA2: 04100010 023C18C0 AF000001`
|
||||
@ -51,22 +51,24 @@ In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 ga
|
||||
|
||||
Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether.
|
||||
|
||||
Flashcarts can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcart kernel respectively. The following kernels can utilize cheats:
|
||||
Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats:
|
||||
- Wood R4 (`usrcheat.dat`)
|
||||
- YSMenu (`usrcheat.dat`)
|
||||
|
||||
Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
|
||||
- NitroHax (`cheats.xml`)
|
||||
- The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and trys to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
|
||||
- TWiLight Menu++ (`usrcheat.dat`)
|
||||
- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`)
|
||||
- NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
|
||||
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`)
|
||||
- NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`)
|
||||
- TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
|
||||
- The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, the cheats file does not have a real limit.
|
||||
- Bootstrap 4 DS (aka the nds-bootstrap version used on flashcarts) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack.
|
||||
- The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
|
||||
- Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
|
||||
|
||||
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/page-38#post-9090779)
|
||||
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
|
||||
|
||||
Cheat codes generally have types A through E, and here is a description of them:
|
||||
|
||||
- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutives addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
|
||||
- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
|
||||
|
||||
Credits: (`DeadSkullzJr`)
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: ds-index
|
||||
category: reference
|
||||
title: Wi-Fi
|
||||
description: An explanation of all things DS modding
|
||||
description: Information on using Wi-Fi on the Nintendo DS
|
||||
---
|
||||
|
||||
- On Nintendo DS applications, you can only use WEP and Open WiFi
|
||||
@ -12,6 +12,11 @@ description: An explanation of all things DS modding
|
||||
|
||||
Hotspots are usable, so you don't need to change your router configuration.
|
||||
|
||||
### Creating a hotspot
|
||||
There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
|
||||
- [macOS](https://gbatemp.net/threads/571658)
|
||||
- [Linux](https://gbatemp.net/threads/543283)
|
||||
|
||||
### Nintendo DS WFC Restoration
|
||||
|
||||
1. Launch the Nintendo WFC settings
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: other
|
||||
title: Creating RAM Disks
|
||||
description: How to create RAM disks for using old DS homebrew with TWiLight Menu++
|
||||
---
|
||||
|
||||
You do not need to follow this if you're using a flashcard.
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: customization
|
||||
title: Custom Boot Splashes
|
||||
description: How to use custom splash screens for TWiLight Menu++
|
||||
---
|
||||
|
||||
You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings.
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: customization
|
||||
title: DSi / 3DS skins - Custom SFX
|
||||
description: How to use custom background music and sound effects in DSi and 3DS skins for TWiLight Menu++
|
||||
---
|
||||
|
||||
TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme".
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: customization
|
||||
title: How to create DSi / 3DS skins
|
||||
description: How to make custom DSi and 3DS skins for TWiLight Menu++
|
||||
---
|
||||
|
||||
The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below).
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: customization
|
||||
title: Custom Fonts
|
||||
description: How to use custom fonts with TWiLight Menu++
|
||||
---
|
||||
|
||||
TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes.
|
||||
@ -26,5 +27,5 @@ You can make your own fonts using a utility such as Pk11's [nftr-editor](https:/
|
||||
1. Load an NFTR file in nftr-editor
|
||||
1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated
|
||||
- You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box
|
||||
1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``)
|
||||
1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
|
||||
1. Click `Save`, then repeat for the other sizes
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: customization
|
||||
title: Custom Unlaunch Backgrounds
|
||||
description: How to make custom Unlaunch backgrounds and install them using TWiLight Menu++
|
||||
---
|
||||
|
||||
Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions:
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: other
|
||||
title: Download Play / Pictochat in DS Classic Menu
|
||||
description: How to get DS Download Play and Pictochat in TWiLight Menu++'s DS Class Menu
|
||||
---
|
||||
|
||||
If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below.
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: other
|
||||
title: FAQ & Troubleshooting
|
||||
description: FAQs and troubleshooting for TWiLight Menu++
|
||||
---
|
||||
|
||||
For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: other
|
||||
title: How to Get Box Art
|
||||
description: How to get box art / game covers in TWiLight Menu++
|
||||
---
|
||||
|
||||
### 3DS
|
||||
|
||||
@ -3,6 +3,7 @@ lang: en-US
|
||||
layout: wiki
|
||||
section: twilightmenu
|
||||
title: Home
|
||||
description: Guides on how to use and customize TWiLight Menu++
|
||||
---
|
||||
|
||||
# Welcome to the TWiLight Menu++ wiki!
|
||||
|
||||
@ -1,19 +1,7 @@
|
||||
---
|
||||
lang: en-US
|
||||
layout: wiki
|
||||
section: twilightmenu
|
||||
category: installing
|
||||
layout: redirect
|
||||
destination: 'installing-3ds?tab=manual#tab-manual'
|
||||
title: Installing (3DS, Manual)
|
||||
---
|
||||
|
||||
You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it
|
||||
{:.alert .alert-info}
|
||||
|
||||
### Installing
|
||||
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
|
||||
1. Extract `TWiLightMenu-3DS.7z`
|
||||
1. Copy the `_nds` folder to your SD card root
|
||||
1. Copy the `BOOT.NDS` file to your SD card root
|
||||
1. Copy the `roms` folder to your SD card root
|
||||
1. Copy the two `.cia` files to your SD card root
|
||||
1. On your 3DS, install the two CIAs with FBI
|
||||
|
||||
@ -4,12 +4,13 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: installing
|
||||
title: Installing (3DS)
|
||||
description: How to install TWiLight Menu++ on the Nintendo 3DS
|
||||
---
|
||||
|
||||
You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it
|
||||
{:.alert .alert-info}
|
||||
|
||||
### Installing (Working Camera)
|
||||
{% capture tab-working-camera %}
|
||||
1. Open FBI and select `Remote Install`, then `Scan QR Code`
|
||||
1. Scan this QR code to install the latest version of [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)<br> 
|
||||
1. Close FBI and launch Universal-Updater
|
||||
@ -18,8 +19,9 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
|
||||
- It has this icon: 
|
||||
1. Press <kbd class="face">A</kbd> or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
|
||||
- This will take a while
|
||||
{% endcapture %}
|
||||
|
||||
### Installing (Non-Working Camera)
|
||||
{% capture tab-non-working-camera %}
|
||||
1. Download the `Universal-Updater.cia` file from the [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases)
|
||||
1. Place the `Universal-Updater.cia` file anywhere on your SD card
|
||||
1. Launch FBI on your Nintendo 3DS
|
||||
@ -31,3 +33,36 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
|
||||
- It has this icon: 
|
||||
1. Press <kbd class="face">A</kbd> or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
|
||||
- This will take a while
|
||||
{% endcapture %}
|
||||
|
||||
{% capture tab-manual %}
|
||||
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
|
||||
1. Extract `TWiLightMenu-3DS.7z`
|
||||
1. Copy the `_nds` folder to your SD card root
|
||||
1. Copy the `BOOT.NDS` file to your SD card root
|
||||
1. Copy the `roms` folder to your SD card root
|
||||
1. Copy the two `.cia` files to your SD card root
|
||||
1. On your 3DS, install the two CIAs with FBI
|
||||
{% endcapture %}
|
||||
|
||||
### Installing
|
||||
|
||||
<div class="tab-container">
|
||||
<div class="pb-3">
|
||||
<a class="tab-link btn btn-outline-secondary tab-default" href="#tab-working-camera" onclick="openTab(event, event.currentTarget)" data-tab-name="working-camera">Working Camera</a>
|
||||
<a class="tab-link btn btn-outline-secondary" href="#tab-non-working-camera" onclick="openTab(event, event.currentTarget)" data-tab-name="non-working-camera">Non-Working Camera</a>
|
||||
<a class="tab-link btn btn-outline-secondary" href="#tab-manual" onclick="openTab(event, event.currentTarget)" data-tab-name="manual">Manual</a>
|
||||
</div>
|
||||
<div id="tab-working-camera">
|
||||
<noscript><h4>Working Camera</h4></noscript>
|
||||
{{ tab-working-camera | markdownify }}
|
||||
</div>
|
||||
<div id="tab-non-working-camera">
|
||||
<noscript><h4>Non-Working Camera</h4></noscript>
|
||||
{{ tab-non-working-camera | markdownify }}
|
||||
</div>
|
||||
<div id="tab-manual">
|
||||
<noscript><h4>Manual</h4></noscript>
|
||||
{{ tab-manual | markdownify }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: installing
|
||||
title: Installing (DSi)
|
||||
description: How to install TWiLight Menu++ on the Nintendo DSi
|
||||
---
|
||||
|
||||
If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: installing
|
||||
title: Installing (Flashcard)
|
||||
description: How to install TWiLight Menu++ on a Nintendo DS flashcard
|
||||
---
|
||||
|
||||
### Installing
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: other
|
||||
title: Playing in Widescreen
|
||||
description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
|
||||
---
|
||||
|
||||
Requires an Old/New Nintendo 3DS or 2DS console.
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: uninstalling
|
||||
title: Uninstalling (3DS)
|
||||
description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
|
||||
---
|
||||
|
||||
### Uninstalling
|
||||
@ -17,4 +18,4 @@ title: Uninstalling (3DS)
|
||||
1. Delete the `TWiLightMenu` folder
|
||||
1. Delete the nds-bootstrap and GBARunner2 files
|
||||
1. Exit `_nds`
|
||||
1. Delete `boot.nds`
|
||||
1. Delete `boot.nds`
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: uninstalling
|
||||
title: Uninstalling (DS & DSi)
|
||||
description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
|
||||
---
|
||||
|
||||
### Uninstalling
|
||||
@ -12,4 +13,4 @@ title: Uninstalling (DS & DSi)
|
||||
1. Delete the `TWiLightMenu` folder
|
||||
1. Delete the nds-bootstrap and GBARunner2 files
|
||||
1. Exit `_nds`
|
||||
1. Delete `boot.nds`
|
||||
1. Delete `boot.nds`
|
||||
|
||||
@ -1,26 +1,7 @@
|
||||
---
|
||||
lang: en-US
|
||||
layout: wiki
|
||||
section: twilightmenu
|
||||
category: updating
|
||||
layout: redirect
|
||||
destination: 'updating-3ds?tab=manual#tab-manual'
|
||||
title: Updating (3DS, Manual)
|
||||
---
|
||||
|
||||
If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
|
||||
{:.alert .alert-info}
|
||||
|
||||
### Updating
|
||||
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
|
||||
1. Extract `TWiLightMenu-3DS.7z`
|
||||
1. Copy the `_nds` folder to your SD card root
|
||||
1. Copy the `BOOT.NDS` file to your SD card root
|
||||
1. Copy the two `.cia` files to your SD card root
|
||||
1. On your 3DS, install the two CIAs with FBI
|
||||
|
||||
### More steps for the flashcard side
|
||||
|
||||
If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps.
|
||||
|
||||
1. Go into TWLMenu++ Settings
|
||||
1. Select `Update TWiLight Menu++`
|
||||
1. Select `Console (micro)SD > Slot-1 microSD`
|
||||
|
||||
@ -4,17 +4,45 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: updating
|
||||
title: Updating (3DS)
|
||||
description: How to update TWiLight Menu++ on the Nintendo 3DS
|
||||
---
|
||||
|
||||
If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
|
||||
{:.alert .alert-info}
|
||||
|
||||
### Updating
|
||||
{% capture tab-universal-updater %}
|
||||
1. Open Universal-Updater
|
||||
- If you don't have it, follow the [installing](installing-3ds) instructions
|
||||
1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it
|
||||
1. Press <kbd class="face">A</kbd> or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
|
||||
- This will take a while
|
||||
{% endcapture %}
|
||||
|
||||
{% capture tab-manual %}
|
||||
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
|
||||
1. Extract `TWiLightMenu-3DS.7z`
|
||||
1. Copy the `_nds` folder to your SD card root
|
||||
1. Copy the `BOOT.NDS` file to your SD card root
|
||||
1. Copy the two `.cia` files to your SD card root
|
||||
1. On your 3DS, install the two CIAs with FBI
|
||||
{% endcapture %}
|
||||
|
||||
### Updating
|
||||
|
||||
<div class="tab-container">
|
||||
<div class="pb-3">
|
||||
<a class="tab-link btn btn-outline-secondary tab-default" href="#tab-universal-updater" onclick="openTab(event, event.currentTarget)" data-tab-name="universal-updater">Universal-Updater</a>
|
||||
<a class="tab-link btn btn-outline-secondary" href="#tab-manual" onclick="openTab(event, event.currentTarget)" data-tab-name="manual">Manual</a>
|
||||
</div>
|
||||
<div id="tab-universal-updater">
|
||||
<noscript><h4>Universal-Updater</h4></noscript>
|
||||
{{ tab-universal-updater | markdownify }}
|
||||
</div>
|
||||
<div id="tab-manual">
|
||||
<noscript><h4>Manual</h4></noscript>
|
||||
{{ tab-manual | markdownify }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
### More steps for the flashcard side
|
||||
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: updating
|
||||
title: Updating (DSi)
|
||||
description: How to update TWiLight Menu++ on the Nintendo DSi
|
||||
---
|
||||
|
||||
If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: updating
|
||||
title: Updating (Flashcard)
|
||||
description: How to update TWiLight Menu++ on a Nintendo DS flashcard
|
||||
---
|
||||
|
||||
If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
|
||||
|
||||
@ -106,8 +106,8 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
|
||||
|
||||
<div class="tab-container">
|
||||
<div class="pb-3">
|
||||
<a class="tab-link btn btn-outline-secondary tab-default" href="#tab-sd-card" onclick="openTab(event, 'tab-sd-card')">SD Card</a>
|
||||
<a class="tab-link btn btn-outline-secondary" href="#tab-flashcard" onclick="openTab(event, 'tab-flashcard')">Flashcard</a>
|
||||
<a class="tab-link btn btn-outline-secondary tab-default" href="#tab-sd-card" onclick="openTab(event, event.currentTarget)" data-tab-name="sd-card">SD Card</a>
|
||||
<a class="tab-link btn btn-outline-secondary" href="#tab-flashcard" onclick="openTab(event, event.currentTarget)" data-tab-name="flashcard">Flashcard</a>
|
||||
</div>
|
||||
<div id="tab-sd-card">
|
||||
<noscript><h4>SD Card</h4></noscript>
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: ds-index
|
||||
category: reference
|
||||
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
|
||||
description: An explanation of all things DS modding
|
||||
description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
|
||||
---
|
||||
|
||||
### Setting-up CFW
|
||||
@ -23,7 +23,7 @@ The Nintendo DS shipped with a 67Mhz processor in 2004. The Nintendo DSi shipped
|
||||
nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end.
|
||||
|
||||
### Nintendo DSi System Menu
|
||||
The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
|
||||
The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
|
||||
|
||||
The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't.
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: ds-index
|
||||
category: guides
|
||||
title: Hardmod
|
||||
description: An explanation of all things DS modding
|
||||
description: How to hardmod a Nintendo DSi
|
||||
---
|
||||
|
||||
Hardmodding is when you physically solder the motherboard of the Nintendo DSi to an SD card adapter in order to be read on a computer. This is useful for restoring NAND backups, viewing NAND on your PC, etc...
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: ds-index
|
||||
category: reference
|
||||
title: Homebrew
|
||||
description: An explanation of all things DS modding
|
||||
description: Information about homebrew on the Nintendo DS
|
||||
---
|
||||
|
||||
### Development
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: ds-index
|
||||
category: reference
|
||||
title: Retail ROMs
|
||||
description: An explanation of all things DS modding
|
||||
description: Information related to retail DS games
|
||||
---
|
||||
|
||||
### Anti-Piracy
|
||||
@ -38,7 +38,7 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
|
||||
There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php
|
||||
|
||||
### Card Read DMA
|
||||
Card DMA (stands for Direct Memory Access) is a more efficient way to read catridge data than by software. When there isn't any data available, code can still execute. In software catridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
|
||||
Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
|
||||
|
||||
You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter.
|
||||
- For example: `DMA2: 04100010 023C18C0 AF000001`
|
||||
@ -51,22 +51,24 @@ In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 ga
|
||||
|
||||
Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether.
|
||||
|
||||
Flashcarts can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcart kernel respectively. The following kernels can utilize cheats:
|
||||
Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats:
|
||||
- Wood R4 (`usrcheat.dat`)
|
||||
- YSMenu (`usrcheat.dat`)
|
||||
|
||||
Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
|
||||
- NitroHax (`cheats.xml`)
|
||||
- The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and trys to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
|
||||
- TWiLight Menu++ (`usrcheat.dat`)
|
||||
- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`)
|
||||
- NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
|
||||
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`)
|
||||
- NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`)
|
||||
- TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
|
||||
- The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, the cheats file does not have a real limit.
|
||||
- Bootstrap 4 DS (aka the nds-bootstrap version used on flashcarts) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack.
|
||||
- The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
|
||||
- Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
|
||||
|
||||
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/page-38#post-9090779)
|
||||
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
|
||||
|
||||
Cheat codes generally have types A through E, and here is a description of them:
|
||||
|
||||
- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutives addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
|
||||
- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
|
||||
|
||||
Credits: (`DeadSkullzJr`)
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: ds-index
|
||||
category: reference
|
||||
title: Wi-Fi
|
||||
description: An explanation of all things DS modding
|
||||
description: Information on using Wi-Fi on the Nintendo DS
|
||||
---
|
||||
|
||||
- On Nintendo DS applications, you can only use WEP and Open WiFi
|
||||
@ -12,6 +12,11 @@ description: An explanation of all things DS modding
|
||||
|
||||
Hotspots are usable, so you don't need to change your router configuration.
|
||||
|
||||
### Creating a hotspot
|
||||
There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
|
||||
- [macOS](https://gbatemp.net/threads/571658)
|
||||
- [Linux](https://gbatemp.net/threads/543283)
|
||||
|
||||
### Nintendo DS WFC Restoration
|
||||
|
||||
1. Launch the Nintendo WFC settings
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: other
|
||||
title: Creating RAM Disks
|
||||
description: How to create RAM disks for using old DS homebrew with TWiLight Menu++
|
||||
---
|
||||
|
||||
You do not need to follow this if you're using a flashcard.
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: customization
|
||||
title: Custom Boot Splashes
|
||||
description: How to use custom splash screens for TWiLight Menu++
|
||||
---
|
||||
|
||||
You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings.
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: customization
|
||||
title: DSi / 3DS skins - Custom SFX
|
||||
description: How to use custom background music and sound effects in DSi and 3DS skins for TWiLight Menu++
|
||||
---
|
||||
|
||||
TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme".
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: customization
|
||||
title: How to create DSi / 3DS skins
|
||||
description: How to make custom DSi and 3DS skins for TWiLight Menu++
|
||||
---
|
||||
|
||||
The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below).
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: customization
|
||||
title: Custom Fonts
|
||||
description: How to use custom fonts with TWiLight Menu++
|
||||
---
|
||||
|
||||
TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes.
|
||||
@ -26,5 +27,5 @@ You can make your own fonts using a utility such as Pk11's [nftr-editor](https:/
|
||||
1. Load an NFTR file in nftr-editor
|
||||
1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated
|
||||
- You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box
|
||||
1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``)
|
||||
1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
|
||||
1. Click `Save`, then repeat for the other sizes
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: customization
|
||||
title: Custom Unlaunch Backgrounds
|
||||
description: How to make custom Unlaunch backgrounds and install them using TWiLight Menu++
|
||||
---
|
||||
|
||||
Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions:
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: other
|
||||
title: Download Play / Pictochat in DS Classic Menu
|
||||
description: How to get DS Download Play and Pictochat in TWiLight Menu++'s DS Class Menu
|
||||
---
|
||||
|
||||
If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below.
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: other
|
||||
title: FAQ & Troubleshooting
|
||||
description: FAQs and troubleshooting for TWiLight Menu++
|
||||
---
|
||||
|
||||
For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: other
|
||||
title: How to Get Box Art
|
||||
description: How to get box art / game covers in TWiLight Menu++
|
||||
---
|
||||
|
||||
### 3DS
|
||||
|
||||
@ -3,6 +3,7 @@ lang: en-US
|
||||
layout: wiki
|
||||
section: twilightmenu
|
||||
title: Home
|
||||
description: Guides on how to use and customize TWiLight Menu++
|
||||
---
|
||||
|
||||
# Welcome to the TWiLight Menu++ wiki!
|
||||
|
||||
@ -1,19 +1,7 @@
|
||||
---
|
||||
lang: de-DE
|
||||
layout: wiki
|
||||
section: twilightmenu
|
||||
category: installing
|
||||
layout: redirect
|
||||
destination: 'installing-3ds?tab=manual#tab-manual'
|
||||
title: Installing (3DS, Manual)
|
||||
---
|
||||
|
||||
You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it
|
||||
{:.alert .alert-info}
|
||||
|
||||
### Installiere
|
||||
1. Laden Sie die neueste Version von `TWiLightMenu-3DS.7z` von [der Veröffentlichungsseite](https://github.com/DS-Homebrew/TWiLightMenu/releases) herunter
|
||||
1. `TWiLightMenu-3DS.7z entpacken`
|
||||
1. Kopiere den `_nds` Ordner in dein SD-Kartenverzeichnis
|
||||
1. Kopiere den `BOOT.NDS` Ordner in dein SD-Kartenverzeichnis
|
||||
1. Kopiere den `roms` Ordner in dein SD-Kartenverzeichnis
|
||||
1. Kopiere den `.cia` Ordner in dein SD-Kartenverzeichnis
|
||||
1. Installieren Sie auf Ihrem 3DS die beiden CIAs mit FBI
|
||||
|
||||
@ -4,12 +4,13 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: installing
|
||||
title: Installing (3DS)
|
||||
description: How to install TWiLight Menu++ on the Nintendo 3DS
|
||||
---
|
||||
|
||||
You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it
|
||||
{:.alert .alert-info}
|
||||
|
||||
### Installing (Working Camera)
|
||||
{% capture tab-working-camera %}
|
||||
1. Öffne FBI und wähle `Remote-Installation`, dann `QR-Code scannen`
|
||||
1. Scannen Sie diesen QR-Code, um die neueste Version von [Universal-Updater](https://github.com/Universal-Team/Universal-Updater) zu installieren<br> 
|
||||
1. Schließe FBI und starte Universal-Updater
|
||||
@ -17,9 +18,10 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
|
||||
1. Finde TWiLight Menü++ im App-Raster, du kannst mit der 3. Registerkarte in der Seitenleiste suchen, falls du Probleme hast es zu finden
|
||||
- Es hat dieses Symbol: 
|
||||
1. Drücke <kbd class="face">A</kbd> oder tippe auf das Download-Symbol in der Seitenleiste und wähle `TWiLight Menu++`, um es zu installieren
|
||||
- Dies kann eine Weile dauern
|
||||
- This will take a while
|
||||
{% endcapture %}
|
||||
|
||||
### Installing (Non-Working Camera)
|
||||
{% capture tab-non-working-camera %}
|
||||
1. Laden Sie die `Universal-Updater.cia` Datei von der [Universal-Updater Release-Seite herunter](https://github.com/Universal-Team/Universal-Updater/releases)
|
||||
1. Lege die `Universal-Updater.cia` Datei irgendwo auf deine SD-Karte
|
||||
1. Starte FBI auf deinem Nintendo 3DS
|
||||
@ -30,4 +32,37 @@ You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide
|
||||
1. Finde TWiLight Menü++ im App-Raster, du kannst mit der 3. Registerkarte in der Seitenleiste suchen, falls du Probleme hast es zu finden
|
||||
- Es hat dieses Symbol: 
|
||||
1. Drücke <kbd class="face">A</kbd> oder tippe auf das Download-Symbol in der Seitenleiste und wähle `TWiLight Menü++`, um es zu installieren
|
||||
- Dies kann eine Weile dauern
|
||||
- This will take a while
|
||||
{% endcapture %}
|
||||
|
||||
{% capture tab-manual %}
|
||||
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
|
||||
1. Extract `TWiLightMenu-3DS.7z`
|
||||
1. Copy the `_nds` folder to your SD card root
|
||||
1. Copy the `BOOT.NDS` file to your SD card root
|
||||
1. Copy the `roms` folder to your SD card root
|
||||
1. Copy the two `.cia` files to your SD card root
|
||||
1. On your 3DS, install the two CIAs with FBI
|
||||
{% endcapture %}
|
||||
|
||||
### Installing
|
||||
|
||||
<div class="tab-container">
|
||||
<div class="pb-3">
|
||||
<a class="tab-link btn btn-outline-secondary tab-default" href="#tab-working-camera" onclick="openTab(event, event.currentTarget)" data-tab-name="working-camera">Working Camera</a>
|
||||
<a class="tab-link btn btn-outline-secondary" href="#tab-non-working-camera" onclick="openTab(event, event.currentTarget)" data-tab-name="non-working-camera">Non-Working Camera</a>
|
||||
<a class="tab-link btn btn-outline-secondary" href="#tab-manual" onclick="openTab(event, event.currentTarget)" data-tab-name="manual">Manual</a>
|
||||
</div>
|
||||
<div id="tab-working-camera">
|
||||
<noscript><h4>Working Camera</h4></noscript>
|
||||
{{ tab-working-camera | markdownify }}
|
||||
</div>
|
||||
<div id="tab-non-working-camera">
|
||||
<noscript><h4>Non-Working Camera</h4></noscript>
|
||||
{{ tab-non-working-camera | markdownify }}
|
||||
</div>
|
||||
<div id="tab-manual">
|
||||
<noscript><h4>Manual</h4></noscript>
|
||||
{{ tab-manual | markdownify }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: installing
|
||||
title: Installing (DSi)
|
||||
description: How to install TWiLight Menu++ on the Nintendo DSi
|
||||
---
|
||||
|
||||
If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: installing
|
||||
title: Installing (Flashcard)
|
||||
description: How to install TWiLight Menu++ on a Nintendo DS flashcard
|
||||
---
|
||||
|
||||
### Installiere
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: other
|
||||
title: Playing in Widescreen
|
||||
description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
|
||||
---
|
||||
|
||||
Requires an Old/New Nintendo 3DS or 2DS console.
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: uninstalling
|
||||
title: Uninstalling (3DS)
|
||||
description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
|
||||
---
|
||||
|
||||
### Uninstalling
|
||||
@ -17,4 +18,4 @@ title: Uninstalling (3DS)
|
||||
1. Delete the `TWiLightMenu` folder
|
||||
1. Delete the nds-bootstrap and GBARunner2 files
|
||||
1. Exit `_nds`
|
||||
1. Delete `boot.nds`
|
||||
1. Delete `boot.nds`
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: uninstalling
|
||||
title: Uninstalling (DS & DSi)
|
||||
description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
|
||||
---
|
||||
|
||||
### Uninstalling
|
||||
@ -12,4 +13,4 @@ title: Uninstalling (DS & DSi)
|
||||
1. Delete the `TWiLightMenu` folder
|
||||
1. Delete the nds-bootstrap and GBARunner2 files
|
||||
1. Exit `_nds`
|
||||
1. Delete `boot.nds`
|
||||
1. Delete `boot.nds`
|
||||
|
||||
@ -1,26 +1,7 @@
|
||||
---
|
||||
lang: de-DE
|
||||
layout: wiki
|
||||
section: twilightmenu
|
||||
category: updating
|
||||
layout: redirect
|
||||
destination: 'updating-3ds?tab=manual#tab-manual'
|
||||
title: Updating (3DS, Manual)
|
||||
---
|
||||
|
||||
If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
|
||||
{:.alert .alert-info}
|
||||
|
||||
### Aktualisieren
|
||||
1. Laden Sie die neueste Version von `TWiLightMenu-3DS.7z` von [der Veröffentlichungsseite](https://github.com/DS-Homebrew/TWiLightMenu/releases) herunter
|
||||
1. `TWiLightMenu-3DS.7z `entpacken
|
||||
1. Kopiere den `_nds` Ordner in dein SD-Kartenverzeichnis
|
||||
1. Kopiere den `BOOT.NDS` Ordner in dein SD-Kartenverzeichnis
|
||||
1. Kopiere den `.cia` Ordner in dein SD-Kartenverzeichnis
|
||||
1. Installieren Sie auf Ihrem 3DS die beiden CIAs mit FBI
|
||||
|
||||
### Weitere Schritte für die Speicherkarten-Seite
|
||||
|
||||
If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps.
|
||||
|
||||
1. Gehe zu TWLMenü++ Einstellungen
|
||||
1. Wählen Sie `Update TWiLight Menü++`
|
||||
1. Wählen Sie `Konsole (micro)SD > Slot-1 microSD`
|
||||
|
||||
@ -4,22 +4,50 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: updating
|
||||
title: Updating (3DS)
|
||||
description: How to update TWiLight Menu++ on the Nintendo 3DS
|
||||
---
|
||||
|
||||
If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
|
||||
{:.alert .alert-info}
|
||||
|
||||
### Aktualisieren
|
||||
{% capture tab-universal-updater %}
|
||||
1. Öffne Universal-Updater
|
||||
- Wenn Sie es nicht haben, folgen Sie den [-Installationsanweisungen](installing-3ds)
|
||||
1. Finde TWiLight Menü++ im App-Raster, du kannst mit der 3. Registerkarte in der Seitenleiste suchen, falls du Probleme hast es zu finden
|
||||
1. Drücke <kbd class="face">A</kbd> oder tippe auf das Download-Symbol in der Seitenleiste und wähle `TWiLight Menu++`, um es zu installieren
|
||||
- Dies kann eine Weile dauern
|
||||
- This will take a while
|
||||
{% endcapture %}
|
||||
|
||||
{% capture tab-manual %}
|
||||
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
|
||||
1. Extract `TWiLightMenu-3DS.7z`
|
||||
1. Copy the `_nds` folder to your SD card root
|
||||
1. Copy the `BOOT.NDS` file to your SD card root
|
||||
1. Copy the two `.cia` files to your SD card root
|
||||
1. On your 3DS, install the two CIAs with FBI
|
||||
{% endcapture %}
|
||||
|
||||
### Aktualisieren
|
||||
|
||||
<div class="tab-container">
|
||||
<div class="pb-3">
|
||||
<a class="tab-link btn btn-outline-secondary tab-default" href="#tab-universal-updater" onclick="openTab(event, event.currentTarget)" data-tab-name="universal-updater">Universal-Updater</a>
|
||||
<a class="tab-link btn btn-outline-secondary" href="#tab-manual" onclick="openTab(event, event.currentTarget)" data-tab-name="manual">Manual</a>
|
||||
</div>
|
||||
<div id="tab-universal-updater">
|
||||
<noscript><h4>Universal-Updater</h4></noscript>
|
||||
{{ tab-universal-updater | markdownify }}
|
||||
</div>
|
||||
<div id="tab-manual">
|
||||
<noscript><h4>Manual</h4></noscript>
|
||||
{{ tab-manual | markdownify }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
### Weitere Schritte für die Speicherkarten-Seite
|
||||
|
||||
If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps.
|
||||
|
||||
1. Gehe zu TWLMenü++ Einstellungen
|
||||
1. Wählen Sie `Update TWiLight Menü++`
|
||||
1. Wählen Sie `Konsole (micro)SD > Slot-1 microSD`
|
||||
1. Go into TWLMenu++ Settings
|
||||
1. Select `Update TWiLight Menu++`
|
||||
1. Select `Console (micro)SD > Slot-1 microSD`
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: updating
|
||||
title: Updating (DSi)
|
||||
description: How to update TWiLight Menu++ on the Nintendo DSi
|
||||
---
|
||||
|
||||
If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: updating
|
||||
title: Updating (Flashcard)
|
||||
description: How to update TWiLight Menu++ on a Nintendo DS flashcard
|
||||
---
|
||||
|
||||
If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
|
||||
|
||||
@ -106,8 +106,8 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i
|
||||
|
||||
<div class="tab-container">
|
||||
<div class="pb-3">
|
||||
<a class="tab-link btn btn-outline-secondary tab-default" href="#tab-sd-card" onclick="openTab(event, 'tab-sd-card')">SD Card</a>
|
||||
<a class="tab-link btn btn-outline-secondary" href="#tab-flashcard" onclick="openTab(event, 'tab-flashcard')">Flashcard</a>
|
||||
<a class="tab-link btn btn-outline-secondary tab-default" href="#tab-sd-card" onclick="openTab(event, event.currentTarget)" data-tab-name="sd-card">SD Card</a>
|
||||
<a class="tab-link btn btn-outline-secondary" href="#tab-flashcard" onclick="openTab(event, event.currentTarget)" data-tab-name="flashcard">Flashcard</a>
|
||||
</div>
|
||||
<div id="tab-sd-card">
|
||||
<noscript><h4>SD Card</h4></noscript>
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: ds-index
|
||||
category: reference
|
||||
title: Nintendo DSi / Nintendo 3DS TWL_FIRM
|
||||
description: An explanation of all things DS modding
|
||||
description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM
|
||||
---
|
||||
|
||||
### Configuración de CFW
|
||||
@ -23,7 +23,7 @@ La Nintendo DS se envió con un procesador de 67Mhz en 2004. La Nintendo DSi se
|
||||
nds-bootstrap tiene velocidad de reloj TWL como opción, pero no intentará ajustar la ROM para que funcione con la velocidad de reloj más alta. Eso está en la propia aplicación, y las aplicaciones que no funcionan con una velocidad de reloj más alta NO son un error de nds-bootstrap al final.
|
||||
|
||||
### Menú de la consola Nintendo DSi
|
||||
The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occured" black screen.
|
||||
The Nintendo DSi System Menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen.
|
||||
|
||||
The ranges that make it overflow is determined by pairs of two. Por ejemplo, se permiten 1-2 GB de espacio libre, mientras que 3-4 no. Se permiten 5-6 GB de espacio libre, mientras que 7-8 no.
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: ds-index
|
||||
category: guides
|
||||
title: Hardmod
|
||||
description: An explanation of all things DS modding
|
||||
description: How to hardmod a Nintendo DSi
|
||||
---
|
||||
|
||||
Hardmodding es cuando sueldas físicamente la placa base de la Nintendo DSi a un adaptador de tarjeta SD para poder leerla en una computadora. Esto es útil para restaurar copias de seguridad NAND, ver NAND en su PC, etc...
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: ds-index
|
||||
category: reference
|
||||
title: Homebrew
|
||||
description: An explanation of all things DS modding
|
||||
description: Information about homebrew on the Nintendo DS
|
||||
---
|
||||
|
||||
### Development
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: ds-index
|
||||
category: reference
|
||||
title: Retail ROMs
|
||||
description: An explanation of all things DS modding
|
||||
description: Information related to retail DS games
|
||||
---
|
||||
|
||||
### Anti-Piracy
|
||||
@ -38,7 +38,7 @@ Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam
|
||||
There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php
|
||||
|
||||
### Card Read DMA
|
||||
Card DMA (stands for Direct Memory Access) is a more efficient way to read catridge data than by software. When there isn't any data available, code can still execute. In software catridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
|
||||
Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
|
||||
|
||||
You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter.
|
||||
- For example: `DMA2: 04100010 023C18C0 AF000001`
|
||||
@ -51,22 +51,24 @@ In previous nds-bootstrap versions, a Mario Kart DS ROM was needed for SDK3-4 ga
|
||||
|
||||
Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether.
|
||||
|
||||
Flashcarts can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcart kernel respectively. The following kernels can utilize cheats:
|
||||
Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats:
|
||||
- Wood R4 (`usrcheat.dat`)
|
||||
- YSMenu (`usrcheat.dat`)
|
||||
|
||||
Homebrew/digital based solutions can also take advantage of the cheat databases, the software currently available can use the following:
|
||||
- NitroHax (`cheats.xml`)
|
||||
- The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and trys to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
|
||||
- TWiLight Menu++ (`usrcheat.dat`)
|
||||
- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`)
|
||||
- NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB
|
||||
- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`)
|
||||
- NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`)
|
||||
- TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
|
||||
- The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, the cheats file does not have a real limit.
|
||||
- Bootstrap 4 DS (aka the nds-bootstrap version used on flashcarts) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack.
|
||||
- The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
|
||||
- Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
|
||||
|
||||
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/page-38#post-9090779)
|
||||
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
|
||||
|
||||
Cheat codes generally have types A through E, and here is a description of them:
|
||||
|
||||
- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutives addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
|
||||
- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job.
|
||||
|
||||
Credits: (`DeadSkullzJr`)
|
||||
|
||||
@ -1,25 +1,30 @@
|
||||
---
|
||||
lang: en-US
|
||||
lang: es-ES
|
||||
layout: wiki
|
||||
section: ds-index
|
||||
category: reference
|
||||
title: Wi-Fi
|
||||
description: An explanation of all things DS modding
|
||||
description: Information on using Wi-Fi on the Nintendo DS
|
||||
---
|
||||
|
||||
- On Nintendo DS applications, you can only use WEP and Open WiFi
|
||||
- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA2 support
|
||||
- En aplicaciones de Nintendo DS, solo puedes usar Wifis abiertos o con claves WEP
|
||||
- En las aplicaciones mejoradas/exclusivas de Nintendo DSi, también hay soporte para WPA2
|
||||
|
||||
Hotspots are usable, so you don't need to change your router configuration.
|
||||
Se pueden usar Hotspots, así no tendrás que cambiar los ajustes de tu router.
|
||||
|
||||
### Creating a hotspot
|
||||
There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot.
|
||||
- [macOS](https://gbatemp.net/threads/571658)
|
||||
- [Linux](https://gbatemp.net/threads/543283)
|
||||
|
||||
### Nintendo DS WFC Restoration
|
||||
|
||||
1. Launch the Nintendo WFC settings
|
||||
1. Connect to your access point
|
||||
1. Set your Primary DNS value as one of the values below, depending on which service you want to use:
|
||||
1. Ve a la configuración del CWF de Nintendo
|
||||
1. Conéctate a tu punto de acceso
|
||||
1. Pon uno de los valores listados abajo como DNS primario, dependiendo del servicio que quieras usar:
|
||||
- **Wiimmfi** - `164.132.44.106`
|
||||
- **AltWFC/WFCZwei** - `172.104.88.237` or `104.131.93.87`
|
||||
- **AltWFC/WFCZwei** - `172.104.88.237` o `104.131.93.87`
|
||||
- **BenFi** - `24.218.177.103`
|
||||
- **Twilit WFC** - `34.66.49.81`
|
||||
1. Set `1.1.1.1` as your secondary DNS
|
||||
1. You might need to NoSSL patch your game at this point, depending on the game
|
||||
1. Pon `1.1.1.1` como DNS secundario
|
||||
1. Quizá necesites parchear tu juego con NoSSL, dependiendo de cuál sea
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
---
|
||||
lang: es-VE
|
||||
lang: es-ES
|
||||
layout: default
|
||||
title: Inicio
|
||||
---
|
||||
|
||||
# ¡Bienvenido a DS-Homebrew Wiki!
|
||||
# ¡Bienvenido a la Wiki de DS-Homebrew!
|
||||
|
||||
Este sitio es donde puede encontrar wikis para TWiLight Menu ++ y otros proyectos de DS-Homebrew. Haga clic en una de las secciones en la parte superior, luego una lista de páginas estará a la izquierda.
|
||||
Aquí podrás encontrar wikis para TWiLight Menu++ y otros proyectos de DS-Homebrew. Haz clic en una de las secciones en la parte superior y aparecerá una lista a la izquierda.
|
||||
|
||||
Si desea contribuir, puede encontrar el código fuente en [GitHub](https://github.com/{{ site.repo }}) o ayudar a traducir en [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS<sup>(i)</sup> Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only).
|
||||
Si deseas contribuir en la página, puedes encontrar el código fuente en [GitHub](https://github.com/{{ site.repo }}) o ayudar a traducir en [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). Si tienes alguna sugerencia o necesitas ayuda, únete a nuestro servidor de Discord: [DS<sup>(i)</sup> Mode Hacking](https://ds-homebrew.com/discord) (solo en inglés).
|
||||
|
||||
@ -1,28 +1,29 @@
|
||||
---
|
||||
lang: en-US
|
||||
lang: es-ES
|
||||
layout: wiki
|
||||
section: twilightmenu
|
||||
category: other
|
||||
title: Creating RAM Disks
|
||||
title: Crear discos RAM
|
||||
description: How to create RAM disks for using old DS homebrew with TWiLight Menu++
|
||||
---
|
||||
|
||||
You do not need to follow this if you're using a flashcard.
|
||||
No necesitas seguir esto si estás usando una flashcard.
|
||||
{:.alert .alert-info}
|
||||
|
||||
To make a RAM disk, download [this](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) tool (click `Download Software`), and follow the instructions below.
|
||||
Para hacer un disco RAM, descarga [esto](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) (pincha en `Download Software`), y sigue las instrucciones a continuación.
|
||||
|
||||
Instructions by @Dakkon7, modified by RocketRobz:
|
||||
Instrucciones por @Dakkon7, modificadas por RocketRobz:
|
||||
|
||||
1. Run RAMDisk
|
||||
1. Click **View** -> **Advanced**
|
||||
1. For **Disk Size**, type `12` for DSi, or `28` for 3DS, above **Max 1023 MB**
|
||||
1. Un-mark **Create TEMP Directory**, if it's already marked
|
||||
1. Click **Load/Save**
|
||||
1. Click `Start RAMDisk`, and a new window for your .img should appear
|
||||
1. Place any file and/or folder the homebrew expects there, and/or file(s) you want to use
|
||||
1. In the RAMDisk program, click `Save Disk Image Now`
|
||||
1. Save `romname.img` to a folder called `ramdisks` in the .nds file location
|
||||
1. Click `Stop RAMDisk` when you're done
|
||||
1. In TWiLight Menu++, open per-game settings for your homebrew
|
||||
1. Set RAM disk to 0
|
||||
1. Launch your homebrew, and it should read your RAM disk
|
||||
1. Abre RAMDisk
|
||||
1. Pincha en **View** -> **Advanced**
|
||||
1. Para **Disk Size**, escribe `12` para DSi, o `28` para 3DS, encima de **Max 1023 MB**
|
||||
1. Desmarca **Create TEMP Directory** si está marcada
|
||||
1. Pincha en **Load/Save**
|
||||
1. Pincha en `Start RAMDisk`, una nueva ventana para tu .img aparecerá
|
||||
1. Coloca ahí cualquier archivo y/o fichero que el homebrew espera encontrarse o archivos que quieras usar
|
||||
1. En RAMDisk, pincha `Save Disk Image Now`
|
||||
1. Guarda `romname.img` en una carpeta llamada `ramdisks` en el lugar que guardas el .nds
|
||||
1. Pincha `Stop RAMDisk` cuando termines
|
||||
1. En TWiLight Menu++, abre las opciones específicas de tu homebrew
|
||||
1. Pon RAM disk a 0
|
||||
1. Abre el homebrew, debería leer el disco RAM
|
||||
|
||||
@ -1,18 +1,19 @@
|
||||
---
|
||||
lang: en-US
|
||||
lang: es-ES
|
||||
layout: wiki
|
||||
section: twilightmenu
|
||||
category: customization
|
||||
title: Custom Boot Splashes
|
||||
title: Pantallas de Inicio Personalizadas
|
||||
description: How to use custom splash screens for TWiLight Menu++
|
||||
---
|
||||
|
||||
You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings.
|
||||
Puedes usar tus propios GIF como pantalla de inicio de TWiLight Menu++. Tienen que llamarse `splashtop.gif` y `splashbottom.gif` y encontrarse en `sd:/_nds/TWiLightMenu/extras`, después poner `DSi Splash Screen` en `Custom` en las opciones de TWiLight Menu++.
|
||||
|
||||
Most GIF files up to 256x192 should work, with a few exceptions:
|
||||
- GIF files over 1MiB (DSi Mode) or 256KiB (DS Mode) may not play at full speed as they will be decompressed on the fly
|
||||
- Between the two, the GIFs must be less than about 10MB (DSi Mode) or about 2MB (DS Mode)
|
||||
- If both GIFs are set to loop forever then they will show for 3 seconds, so set a loop count on at least one to control the time
|
||||
- The user input flag is supported so set it and a long delay on a frame if you want to show a splash and wait like the defaults
|
||||
- Only the GIF waiting for input will be paused, so the other can continue animating
|
||||
- If using Local Color Tables the whole frame must be overwritten as it will replace the whole screen's palette, not just the current frame
|
||||
- Interlaced and text frames will not work
|
||||
La mayoría de GIFs de 256x192 funcionan, con algunas excepciones:
|
||||
- GIFs de más de 1MiB (Modo DSi) o 256KiB (Modo DS) pueden ir lentos al estar siendo descomprimidos en el momento
|
||||
- Entre los dos, los GIFs deben pesar menos de 10MB (Modo DSi) o rondar los 2MB (Modo DS)
|
||||
- Si ambos GIFs están puestos en bucle se mostrarán durante 3 segundos, así que pon un contador de ciclos en al menos uno de ellos para controlar el tiempo
|
||||
- Puedes usar la señal de input del usuario y un tiempo de espera en un frame si quieres mostrar la imagen y esperar como las predeterminadas
|
||||
- Solo el GIF que espera el input se parará, por lo que el otro puede seguir moviéndose
|
||||
- Si usas Local Color Tables el frame entero debe sobreescribirse ya que reemplazará la paleta de toda la pantalla, no solo de ese frame
|
||||
- No funcionarán frames entrelazados y de texto
|
||||
|
||||
@ -1,57 +1,58 @@
|
||||
---
|
||||
lang: en-US
|
||||
lang: es-ES
|
||||
layout: wiki
|
||||
section: twilightmenu
|
||||
category: customization
|
||||
title: DSi / 3DS skins - Custom SFX
|
||||
title: Skins de DSi/3DS - SFX personalizados
|
||||
description: How to use custom background music and sound effects in DSi and 3DS skins for TWiLight Menu++
|
||||
---
|
||||
|
||||
TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme".
|
||||
TWiLightMenu permite usar sonidos personalizados en los temas. Coloca los archivos de sonido en el subdirectorio `sound` de tu tema. Por ejemplo, para el tema `white`, pondrías los archivos en `themes/white/sound/sfx.bin` y `themes/sound/bgm.pcm.raw` respectivamente. Ambos archivos son opcionales, si falta alguno se usarán los predeterminados. También debes poner en la configuración la opción de música a "Theme".
|
||||
|
||||
These instructions assume you have devkitPro installed with mmutil. You can get devkitPro at the [devkitPro website](https://devkitpro.org/wiki/Getting_Started).
|
||||
En esta guía se asume que tienes instalado devkitPro con mmutil. Puedes descargarlo en la página de [devkitPro](https://devkitpro.org/wiki/Getting_Started).
|
||||
|
||||
## Sound Effect Bank
|
||||
The sound effect bank contains sound effects such as the icon select sound, etc.
|
||||
## Banco de sonidos
|
||||
El banco de sonidos contiene distintos efectos como el de seleccionar un icono, etc.
|
||||
|
||||
| File | Description |
|
||||
| ----------- | -------------------------------------------------------------------------------------- |
|
||||
| startup.wav | Played on startup. See the section on [Startup sound](#startup-sound) for more details |
|
||||
| back.wav | Back |
|
||||
| launch.wav | Played when launching a game |
|
||||
| select.wav | Played when moving the select cursor |
|
||||
| wrong.wav | Played when reaching the end of the page |
|
||||
| switch.wav | Played when switching pages |
|
||||
| stop.wav | Played on the DSi Theme when the select cursor stops moving |
|
||||
| bgm.pcm.raw | Not part of the soundbank. See the section on [Menu BGM](#menu-bgm) for more details |
|
||||
| Archivo | Descripción |
|
||||
| ----------- | ------------------------------------------------------------------------------------------------ |
|
||||
| startup.wav | Suena al inicio. Ve a la sección de [Sonido de inicio](#startup-sound) para más detalles |
|
||||
| back.wav | Volver |
|
||||
| launch.wav | Suena al abrir un juego |
|
||||
| select.wav | Suena al mover el cursor |
|
||||
| wrong.wav | Suena al llegar al final de la página |
|
||||
| switch.wav | Suena al cambiar de página |
|
||||
| stop.wav | Suena en el Tema DSi cuando el cursor deja de moverse |
|
||||
| bgm.pcm.raw | No pertenece al banco de sonidos. Ve a la sección [Música del menú](#menu-bgm) para más detalles |
|
||||
|
||||
You can then run `make` to make the sound effect bank. All files listed above, except *bgm.pcm.raw* are required, but you can make them silent.
|
||||
Ejecuta `make` para crear el banco de sonidos. Todos los archivos mencionados excepto *bgm.pcm.raw* son necesarios, pero pueden ser silencio.
|
||||
|
||||
Your resulting *sfx.bin* **must be under 512000B = 512KB**. Any larger will result in either crashes or some sounds not playing fully.
|
||||
El *sfx.bin* resultante **debe tener menos de 512000B = 512KB**. Si es más grande, puede provocar crasheos o cortes en los sonidos.
|
||||
|
||||
### Startup sound
|
||||
While the other sound effects will work with any WAV file, the startup sound must be in a specific format in order to work properly, otherwise there will be a gap between when the startup sound stops and the background music begins.
|
||||
### Sonido de inicio
|
||||
Mientras que los otros sonidos funcionan con cualquier archivo WAV, el de inicio tiene que estar en un formato específico para funcionar correctamente, o en otro caso habrá un silencio entre el sonido de inicio y el comienzo de la música de fondo.
|
||||
|
||||
The startup.wav file must be **16-bit 16kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
|
||||
El archivo startup.wav debe ser de **16-bit 16kHz**. Puedes usar [Audacity](https://www.audacityteam.org/download/) para convertirlo a este formato. Una vez que hayas cargado el archivo en Audacity, cambia el **Project Rate (Hz)** a **16000**, después pulsa **Shift+M**, y cambia **Format** a **16-bit PCM**.
|
||||
|
||||
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
|
||||
Si tu archivo es estéreo, debes ir a **Tracks > Mix > Mix Stereo down to Mono**.
|
||||
|
||||
You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to play.
|
||||
Debes poner `PlayStartupJingle=1` en tu `theme.ini` para que suene.
|
||||
|
||||
|
||||
## Menu BGM
|
||||
## Música del menú
|
||||
|
||||
Menu BGM needs to be a **16-bit 16kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**.
|
||||
La música del menu debe ser un archivo PCM de **16-bit 16kHz Mono**. Puedes usar [Audacity](https://www.audacityteam.org/download/) para convertirlo a este formato. Una vez que hayas cargado el archivo en Audacity, cambia el **Project Rate (Hz)** a **16000**, después pulsa **Shift+M**, y cambia **Format** a **16-bit PCM**.
|
||||
|
||||
If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**.
|
||||
Si tu archivo es estéreo, debes ir a **Tracks > Mix > Mix Stereo down to Mono**.
|
||||
|
||||
To export in the correct format, do:
|
||||
1. Select `File` > `Export` > `Export Audio...`
|
||||
1. Set `File Type` to `Other uncompressed files`
|
||||
1. Set `Header` to `RAW (header-less)`
|
||||
1. Set `Encoding` to `Signed 16-bit PCM`
|
||||
1. Set the output name to `bgm.pcm.raw` and click `Save`
|
||||
1. Click `OK` to the metadata editing
|
||||
Para exportarlo en el formato correcto:
|
||||
1. Selecciona `File` > `Export` > `Export Audio...`
|
||||
1. Pon `File Type` en `Other uncompressed files`
|
||||
1. Pon `Header` en `RAW (header-less)`
|
||||
1. Pon `Encoding` en `Signed 16-bit PCM`
|
||||
1. Pon como nombre `bgm.pcm.raw` y pincha en `Save`
|
||||
1. Pincha `OK` en la edición de metadatos
|
||||
|
||||
Now you have a `bgm.pcm.raw` file that can be copied to the *sound* subfolder in your theme folder.
|
||||
Ya tienes tu archivo `bgm.pcm.raw` que puedes copiar en la subcarpeta *sound* de tu tema.
|
||||
|
||||
Unlike sfx.bin, *bgm.pcm.raw* can be arbitrarily large.
|
||||
Al contrario de sfx.bin, *bgm.pcm.raw* puede ser muy grande.
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: customization
|
||||
title: How to create DSi / 3DS skins
|
||||
description: How to make custom DSi and 3DS skins for TWiLight Menu++
|
||||
---
|
||||
|
||||
The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below).
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: customization
|
||||
title: Custom Fonts
|
||||
description: How to use custom fonts with TWiLight Menu++
|
||||
---
|
||||
|
||||
TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes.
|
||||
@ -26,5 +27,5 @@ You can make your own fonts using a utility such as Pk11's [nftr-editor](https:/
|
||||
1. Load an NFTR file in nftr-editor
|
||||
1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated
|
||||
- You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box
|
||||
1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ``)
|
||||
1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. )
|
||||
1. Click `Save`, then repeat for the other sizes
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: customization
|
||||
title: Custom Unlaunch Backgrounds
|
||||
description: How to make custom Unlaunch backgrounds and install them using TWiLight Menu++
|
||||
---
|
||||
|
||||
Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions:
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: other
|
||||
title: Download Play / Pictochat in DS Classic Menu
|
||||
description: How to get DS Download Play and Pictochat in TWiLight Menu++'s DS Class Menu
|
||||
---
|
||||
|
||||
If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below.
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: other
|
||||
title: FAQ & Troubleshooting
|
||||
description: FAQs and troubleshooting for TWiLight Menu++
|
||||
---
|
||||
|
||||
For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: other
|
||||
title: How to Get Box Art
|
||||
description: How to get box art / game covers in TWiLight Menu++
|
||||
---
|
||||
|
||||
### 3DS
|
||||
|
||||
@ -3,6 +3,7 @@ lang: en-US
|
||||
layout: wiki
|
||||
section: twilightmenu
|
||||
title: Home
|
||||
description: Guides on how to use and customize TWiLight Menu++
|
||||
---
|
||||
|
||||
# Welcome to the TWiLight Menu++ wiki!
|
||||
|
||||
@ -1,19 +1,7 @@
|
||||
---
|
||||
lang: en-US
|
||||
layout: wiki
|
||||
section: twilightmenu
|
||||
category: installing
|
||||
lang: es-ES
|
||||
layout: redirect
|
||||
destination: 'installing-3ds?tab=manual#tab-manual'
|
||||
title: Installing (3DS, Manual)
|
||||
---
|
||||
|
||||
You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it
|
||||
{:.alert .alert-info}
|
||||
|
||||
### Installing
|
||||
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
|
||||
1. Extract `TWiLightMenu-3DS.7z`
|
||||
1. Copy the `_nds` folder to your SD card root
|
||||
1. Copy the `BOOT.NDS` file to your SD card root
|
||||
1. Copy the `roms` folder to your SD card root
|
||||
1. Copy the two `.cia` files to your SD card root
|
||||
1. On your 3DS, install the two CIAs with FBI
|
||||
|
||||
@ -1,33 +1,68 @@
|
||||
---
|
||||
lang: en-US
|
||||
lang: es-ES
|
||||
layout: wiki
|
||||
section: twilightmenu
|
||||
category: installing
|
||||
title: Installing (3DS)
|
||||
title: Instalación (3DS)
|
||||
description: How to install TWiLight Menu++ on the Nintendo 3DS
|
||||
---
|
||||
|
||||
You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it
|
||||
Primero necesitas tener un Custom Firmware en la 3DS, consulta [3ds.hacks.guide](https://3ds.hacks.guide) para instalarlo
|
||||
{:.alert .alert-info}
|
||||
|
||||
### Installing (Working Camera)
|
||||
1. Open FBI and select `Remote Install`, then `Scan QR Code`
|
||||
1. Scan this QR code to install the latest version of [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)<br> 
|
||||
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 <kbd class="face">A</kbd> or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
|
||||
{% capture tab-working-camera %}
|
||||
1. Abre FBI y selecciona `Remote Install`, después `Scan QR Code`
|
||||
1. Escanea el código QR para instalar la última versión de [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)<br> 
|
||||
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 <kbd class="face">A</kbd> o toca el icono de descarga en el lateral y selecciona `TWiLight Menu++` para instalarlo
|
||||
- This will take a while
|
||||
{% endcapture %}
|
||||
|
||||
### Installing (Non-Working Camera)
|
||||
1. Download the `Universal-Updater.cia` file from the [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases)
|
||||
1. Place the `Universal-Updater.cia` file anywhere on your SD card
|
||||
1. Launch FBI on your Nintendo 3DS
|
||||
1. In FBI, go to the place you pasted the `Universal-Updater.cia` file
|
||||
1. Select the `Universal-Updater.cia` file and hit "Install & Delete"
|
||||
1. Close FBI and launch Universal-Updater
|
||||
- If it doesn't show up on your home menu, reboot your 3DS
|
||||
1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it
|
||||
- It has this icon: 
|
||||
1. Press <kbd class="face">A</kbd> or tap the download icon in the sidebar and select `TWiLight Menu++` to install it
|
||||
{% capture tab-non-working-camera %}
|
||||
1. Descargar el archivo `Universal-Updater.cia` desde la [página de lanzamientos de Universal-Updater](https://github.com/Universal-Team/Universal-Updater/releases)
|
||||
1. Coloca el archivo `Universal-Updater.cia` en cualquier sitio de tu tarjeta SD
|
||||
1. Abre FBI en la Nintendo 3DS
|
||||
1. En FBI, localiza el archivo `Universal-Updater.cia`
|
||||
1. Selecciona el archivo `Universal-Updater.cia` y pulsa "Install & Delete"
|
||||
1. Cierra FBI e inicia Universal-Updater
|
||||
- Si no aparece en el Menú HOME, reinicia la 3DS
|
||||
1. Busca TWiLight Menu++ en la lista de apps, puedes buscarlo en la 3a opción de la columna lateral si no consigues encontrarlo
|
||||
- Tiene este icono: 
|
||||
1. Presiona <kbd class="face">A</kbd> o toca el icono de descarga en el lateral y selecciona `TWiLight Menu++` para instalarlo
|
||||
- This will take a while
|
||||
{% endcapture %}
|
||||
|
||||
{% capture tab-manual %}
|
||||
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
|
||||
1. Extract `TWiLightMenu-3DS.7z`
|
||||
1. Copy the `_nds` folder to your SD card root
|
||||
1. Copy the `BOOT.NDS` file to your SD card root
|
||||
1. Copy the `roms` folder to your SD card root
|
||||
1. Copy the two `.cia` files to your SD card root
|
||||
1. On your 3DS, install the two CIAs with FBI
|
||||
{% endcapture %}
|
||||
|
||||
### Installing
|
||||
|
||||
<div class="tab-container">
|
||||
<div class="pb-3">
|
||||
<a class="tab-link btn btn-outline-secondary tab-default" href="#tab-working-camera" onclick="openTab(event, event.currentTarget)" data-tab-name="working-camera">Working Camera</a>
|
||||
<a class="tab-link btn btn-outline-secondary" href="#tab-non-working-camera" onclick="openTab(event, event.currentTarget)" data-tab-name="non-working-camera">Non-Working Camera</a>
|
||||
<a class="tab-link btn btn-outline-secondary" href="#tab-manual" onclick="openTab(event, event.currentTarget)" data-tab-name="manual">Manual</a>
|
||||
</div>
|
||||
<div id="tab-working-camera">
|
||||
<noscript><h4>Working Camera</h4></noscript>
|
||||
{{ tab-working-camera | markdownify }}
|
||||
</div>
|
||||
<div id="tab-non-working-camera">
|
||||
<noscript><h4>Non-Working Camera</h4></noscript>
|
||||
{{ tab-non-working-camera | markdownify }}
|
||||
</div>
|
||||
<div id="tab-manual">
|
||||
<noscript><h4>Manual</h4></noscript>
|
||||
{{ tab-manual | markdownify }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -1,23 +1,24 @@
|
||||
---
|
||||
lang: en-US
|
||||
lang: es-ES
|
||||
layout: wiki
|
||||
section: twilightmenu
|
||||
category: installing
|
||||
title: Installing (DSi)
|
||||
title: Instalación (DSi)
|
||||
description: How to install TWiLight Menu++ on the Nintendo DSi
|
||||
---
|
||||
|
||||
If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++
|
||||
Si no tienes ninguna forma de ejecutar homebrew en tu DSi, consulta [dsi.cfw.guide](https://dsi.cfw.guide) para instalar TWiLight Menu++
|
||||
{:.alert .alert-info}
|
||||
|
||||
### Installing
|
||||
1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
|
||||
1. Extract `TWiLightMenu-DSi.7z`
|
||||
1. Copy the `_nds` folder to your SD card root
|
||||
1. Copy the `BOOT.NDS` file to your SD card root
|
||||
1. Copy the `roms` folder to your SD card root
|
||||
1. **hiyaCFW users:** Copy the `title` folder to your SD card root
|
||||
### Instalación
|
||||
1. Descarga la última versión de `TWiLightMenu-DSi.7z` desde la [página de lanzamientos](https://github.com/DS-Homebrew/TWiLightMenu/releases)
|
||||
1. Extrae `TWiLightMenu-DSi.7z`
|
||||
1. Copia la carpeta `_nds` en la raíz de tu tarjeta SD
|
||||
1. Copia el archivo `BOOT.NDS` en la raíz de tu tarjeta SD
|
||||
1. Copia la carpeta `roms` en la raíz de tu tarjeta SD
|
||||
1. **Usuarios de hiyaCFW:** copia la carpeta `title` en la raíz de tu tarjeta SD
|
||||
|
||||
### Autobooting with Unlaunch
|
||||
1. Turn on your DSi while holding <kbd class="face">A</kbd> and <kbd class="face">B</kbd>
|
||||
1. In the Unlaunch menu, go to `OPTIONS`
|
||||
1. Set `NO BUTTON` or a button of your choice to the `TWiLight Menu++` that says `BOOT.NDS` on the bottom screen
|
||||
### Inicio automático con Unlaunch
|
||||
1. Enciende tu DSi mientras pulsas <kbd class="face">A</kbd> y <kbd class="face">B</kbd>
|
||||
1. En el menú de Unlaunch, ve a `OPTIONS`
|
||||
1. Selecciona `NO BUTTON` o un botón de tu elección en el `TWiLight Menu++` que ponga `BOOT.NDS` en la pantalla inferior
|
||||
|
||||
@ -1,31 +1,32 @@
|
||||
---
|
||||
lang: en-US
|
||||
lang: es-ES
|
||||
layout: wiki
|
||||
section: twilightmenu
|
||||
category: installing
|
||||
title: Installing (Flashcard)
|
||||
title: Instalación (Flashcard)
|
||||
description: How to install TWiLight Menu++ on a Nintendo DS flashcard
|
||||
---
|
||||
|
||||
### Installing
|
||||
1. Download the latest version of `TWiLightMenu-Flashcard.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
|
||||
1. Extract `TWiLightMenu-Flashcard.7z`
|
||||
1. Copy the `_nds` folder to your flashcard's microSD card root
|
||||
1. Copy the `BOOT.NDS` file to your flashcard's microSD card root
|
||||
1. Copy the `roms` folder to your flashcard's microSD card root
|
||||
1. If you already have save data, move your `.sav` files, which are in your DS ROM location, to a new folder called `saves`, which also goes in the DS ROM location
|
||||
### Instalación
|
||||
1. Descarga la última versión de `TWiLightMenu-Flashcard.7z` desde la [página de lanzamientos](https://github.com/DS-Homebrew/TWiLightMenu/releases)
|
||||
1. Extrae `TWiLightMenu-Flashcard.7z`
|
||||
1. Copia la carpeta `_nds` en la raíz de la microSD de tu flashcard
|
||||
1. Copia el archivo `BOOT.NDS` en la raíz de la microSD de tu flashcard
|
||||
1. Copia la carpeta `roms` en la raíz de la microSD de tu flashcard
|
||||
1. Si ya tienes archivos de guardado, mueve los archivos `.sav`, que se encuentran en la misma carpeta que tus ROMs de DS, a una nueva llamada `saves` también en la carpeta de las ROMs
|
||||
1. ...
|
||||
- **DS Phat/lite users:** If booting `BOOT.NDS` causes a white screen lock-up, insert a DS Memory Expansion Pak, and try again
|
||||
- **DSi/3DS users:** Run TWLMenu++ on the console's SD card, and turn on `SCFG access in Slot-1`
|
||||
- This will let you use TWL clock speed and/or VRAM boost on your flashcard games, as well as accessing the console's SD card
|
||||
- **Usuarios de DS Phat/lite:** Si al iniciar `BOOT.NDS` la consola crashea con una pantalla blanca, inserta un DS Memory Expansion Pak y prueba de nuevo
|
||||
- **Usuarios de DSi/3DS:** Inicia TWLMenu++ en la tarjeta SD de la consola y activa `SCFG access in Slot-1`
|
||||
- Esto te permitirá usar la velocidad de reloj de TWL y/o la aceleración VRAM en los juegos de la flashcard, así como acceder a la SD de la consola
|
||||
|
||||
### To run games using your flashcard firmware
|
||||
1. Extract what's in `Flashcart Loader/(your flashcard)` to the root of the flashcard's microSD card
|
||||
- If you done so, continue to step 3. If not, follow the steps below the flashcard list below
|
||||
### Iniciar los juegos con el firmware de la flashcard
|
||||
1. Extrae el contenido de `Flashcart Loader/(tu flashcard)` en la raíz de la microSD de tu flashcard
|
||||
- Si ya lo has hecho, ve al paso 3. Si no, sigue los pasos debajo de la lista de flashcards
|
||||
|
||||
1. For these flashcards:
|
||||
1. Para estas flashcards:
|
||||
- R4i-SDHC
|
||||
- r4isdhc.com cards
|
||||
- r4isdhc.hk cards
|
||||
- Cartuchos r4isdhc.com
|
||||
- Cartuchos r4isdhc.hk
|
||||
- R4i SDHC Upgrade Revolution
|
||||
- R4DSiXL3D
|
||||
- R4i Advance
|
||||
@ -35,13 +36,13 @@ title: Installing (Flashcard)
|
||||
- R4i Gold (v1.4.1) (3DS)
|
||||
- R4xDS
|
||||
|
||||
Install YSMenu from [here](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/)
|
||||
- Make sure you have `YSMenu.nds` and `TTMenu` folder (renamed from `YSMenu`, if existed) on the flashcard microSD root
|
||||
1. Set `Use nds-bootstrap (B4DS)` to `No`, so the flashcard firmware will be used instead of nds-bootstrap
|
||||
Instala YSMenu desde [aquí](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/)
|
||||
- Comprueba que tienes `YSMenu.nds` y la carpeta `TTMenu` (renombrada desde `YSMenu`, si existe) en la raíz de la microSD de tu flashcard
|
||||
1. Pon `Use nds-bootstrap (B4DS)` a `No`, para usar el firmware de la flashcard en vez de nds-bootstrap
|
||||
|
||||
### Autobooting TWiLight Menu++
|
||||
1. Extract the content(s) of `Autoboot/(your flashcard)` to the root of the flashcard's microSD card
|
||||
- Skip this, if you don't see your flashcard
|
||||
### Iniciar automáticamente TWiLight Menu++
|
||||
1. Extrae el contenido de `Autoboot/(tu flashcard)` en la raíz de la microSD de tu flashcard
|
||||
- Si no ves tu flashcard sáltate esto
|
||||
1. ...
|
||||
- **DS Phat/DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot
|
||||
- **DSi/3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1`
|
||||
- **Usuarios de DS Phat/DS Lite:** Ve a los ajustes en el menú de DS y pon el modo de inicio en Automático
|
||||
- **Usuarios de DSi/3DS:** Inicia TWLMenu++ en la tarjeta SD de la consola y activa `Auto-start Slot-1`
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: other
|
||||
title: Playing in Widescreen
|
||||
description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS
|
||||
---
|
||||
|
||||
Requires an Old/New Nintendo 3DS or 2DS console.
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: uninstalling
|
||||
title: Uninstalling (3DS)
|
||||
description: How to uninstall TWiLight Menu++ from a Nintendo 3DS
|
||||
---
|
||||
|
||||
### Uninstalling
|
||||
@ -17,4 +18,4 @@ title: Uninstalling (3DS)
|
||||
1. Delete the `TWiLightMenu` folder
|
||||
1. Delete the nds-bootstrap and GBARunner2 files
|
||||
1. Exit `_nds`
|
||||
1. Delete `boot.nds`
|
||||
1. Delete `boot.nds`
|
||||
|
||||
@ -4,6 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: uninstalling
|
||||
title: Uninstalling (DS & DSi)
|
||||
description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard
|
||||
---
|
||||
|
||||
### Uninstalling
|
||||
@ -12,4 +13,4 @@ title: Uninstalling (DS & DSi)
|
||||
1. Delete the `TWiLightMenu` folder
|
||||
1. Delete the nds-bootstrap and GBARunner2 files
|
||||
1. Exit `_nds`
|
||||
1. Delete `boot.nds`
|
||||
1. Delete `boot.nds`
|
||||
|
||||
@ -1,26 +1,7 @@
|
||||
---
|
||||
lang: en-US
|
||||
layout: wiki
|
||||
section: twilightmenu
|
||||
category: updating
|
||||
lang: es-ES
|
||||
layout: redirect
|
||||
destination: 'updating-3ds?tab=manual#tab-manual'
|
||||
title: Updating (3DS, Manual)
|
||||
---
|
||||
|
||||
If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms.
|
||||
{:.alert .alert-info}
|
||||
|
||||
### Updating
|
||||
1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases)
|
||||
1. Extract `TWiLightMenu-3DS.7z`
|
||||
1. Copy the `_nds` folder to your SD card root
|
||||
1. Copy the `BOOT.NDS` file to your SD card root
|
||||
1. Copy the two `.cia` files to your SD card root
|
||||
1. On your 3DS, install the two CIAs with FBI
|
||||
|
||||
### More steps for the flashcard side
|
||||
|
||||
If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps.
|
||||
|
||||
1. Go into TWLMenu++ Settings
|
||||
1. Select `Update TWiLight Menu++`
|
||||
1. Select `Console (micro)SD > Slot-1 microSD`
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user